
看标题就知道了!对,RIA “A”的体现,Amazon为我们做了一个很好的诠释,就是这样的!
相信我的话,购物平台最终于此!
来源:CNET中国 作者:三两饭
三两饭在之前的文章中曾经提到过 WordPress 的安全问题,并提出了十条安全建议。其中有一条是有关于 WordPress 文件权限的,那么到底哪些文件和文件夹需要将权限设置为只读,怎么设置?
需要设置只读权限的文件和文件夹:
wp-config.php 是肯定需要设置的,它包含了你的数据库信息非常重要;
index.php 博客主索引文件,不是一般的重要;
wp-setting.php 你的 wordpress 设置文件,非常重要;
Theme directory 目录也需要设置为已读,防止别人篡改你的主题文件。
将文件(夹)权限设置为只读文件:
可能还是有很多朋友不太明白文件权限,所谓文件权限通常表现为一个三位的数字,比如777就表示最高权限,任何人可以对该文件做任何想做的事。
那么777是怎么算出来的呢?通常有三种用户,他们分别是 owner 、 group 、 others 。每种用户类型有三种权限,分别为 read 、 write 、 execute 。
系统会为 read 权限标记4, write 权限标记2, execute 权限标记1,所以三种权限相加就是7(4+2+1=7)。777就代表 owner 、 group 、 others 三种用户都具有最高权限。
所以,为了别人不会任意篡改你的程序文件,将重要的文件设置成只读,那么就是444了。
这个服务很不错,可想象一下邮件只是单纯的文字图片确实有些乏味,有语音的搭配应该更是愉快一些,以后打开邮件就是帅哥美女的声音。先来看一下:
1、什么是QQ邮箱语音邮件?
QQ邮箱语音邮件,是语音和邮件的结合,可以让您的声音通过邮件传递,邮件不只是单纯的文字和图片了,还能听到对方的声音。2、使用QQ邮箱语音邮件需要什么配置?
使用语音邮件非常简单,无需特别配置,也不用安装特殊软件,您只需要一个麦克风就可以完成整个录制了。
(录制和播放语音需要Flash支持,请确定您的Flash已经升级到最新版本)3、如何使用QQ邮箱语音邮件?
直接在邮箱首页录制(最长可以录制30秒的语音)
写邮件时录制语音(最长可以录制3分钟的语音)
刚刚看到这个消息后急忙的想去尝试一下,突然发现我的邮箱上没有提供这个服务 原来:
语音邮件目前正在限量内测中,您的邮箱等级必须是8级以上才能获得体验资格,如果您没有资格,可以到QQ邮箱体验室申请开通语音邮件服务。
回想一下自己从来不用QQ邮箱,也就谈不上8级了,回到QQ邮箱体验室申请开通语音邮件服务,又一重大发现:很抱歉,目前申请已暂停,请稍后再申请。
我倒…..
据我了解现在许多的朋友对LSO的概念还不是很熟悉,先进行一下扫盲:LSO(Local Shared object),本地共享对象。也有一部分人称之为“超级cookie”,为什么这样说呢?因为它和网页的cookie功能甚是相似,它不但拥有更大的容量,甚至可以储存更为复杂的对象实例,所以称为flash的cookie。它储存在客户端电脑上,以后缀名.sol形式储存。
一般情况下LSO是由单个SWF应用程序储存,再由相同的SWF文件访问的,在应用方面也可以看见很多,比如用户初次访问flash登陆页面,输入用户名后可以要求记录下来,等日后在访问相同的网站swf页面用户名自动填写,这样可以提供更好的用户体验。
为了能够更好的避免LSO储存与访问上的冲突,每个不同路径上的SWF文件对应一个LSO储存地址比如
http://localhost/flash/first/first.swf 对应的LSO储存地址为(我电脑上):
C:\Documents and Settings\Administrator\Application Data\Macromedia\
Flash Player\#SharedObjects\3PALDZNN\#localhost\flash\first\first.swf\sharedCount.sol
http://localhost/flash/second/second.swf 对应的LSO储存地址为:
C:\Documents and Settings\Administrator\Application Data\Macromedia\
Flash Player\#SharedObjects\3PALDZNN\#localhost\flash\second\second.swf\sharedCount.sol
即使是相同名的sharedCount.sol文件,但是是存于两个文件夹里,first.swf和second.swf不能共享一个sharedCount.sol文件。其实上面我为了测试的first.swf和second.swf文件都是相同的文件只不过名字和路径不同,他们的文档类是:
package { import flash.display.Sprite; import flash.text.TextField; import flash.net.SharedObject; public class SharedObjectTest extends Sprite { private var sharedCount:SharedObject; private var output:TextField; public function SharedObjectTest() { init(); showCount(); } private function init():void { output=new TextField(); this.addChild(output); sharedCount=SharedObject.getLocal("sharedCount"); if (sharedCount.data.count==undefined) { sharedCount.data.count=0; } else { sharedCount.data.count++; } } private function showCount():void { output.text="Hi,pay a visit:"+sharedCount.data.count; } } }
发布测试一下,发现两个swf各自计数,也就是说两个文件不共享sharedCount.data.count。那怎么能够实现共享相同的.sol文件数据呢?其实我们可以让不同的swf应用程序生成相同路径上的.sol文件,比如上面的例子
\#localhost\flash\first\first.swf\sharedCount.sol
\#localhost\flash\second\second.swf\sharedCount.sol
可以看出他们有重合的两个路径部分
\#localhost\flash\
\#localhost\
这样看来我们把sharedCount.sol储存在上面两个路径的任意一个下面,两个swf都能访问到,并实现同一个sharedCount.sol的共享
修改一下上面的程序
sharedCount=SharedObject.getLocal("sharedCount","/");
也就是为SharedObject的getLocal方法添加一个储存和访问的路径,路径为根目录localhost,现在可以发布测试一下,把导出的文件复制成两个分别命名为first.swf和second.swf,还是按上面的路径放置
http://localhost/flash/first/first.swf
http://localhost/flash/second/second.swf
发现second.swf的计数是在first.swf计数之上累计的,这样说明他们共享了sharedCount.data.count数据
再来看一下sharedCount.sol位置的变化:
C:\Documents and Settings\Administrator\Application Data\Macromedia\
Flash Player\#SharedObjects\3PALDZNN\#localhost\sharedCount.sol
天气冷了,不知道啥时候开始就不觉穿上了毛线衣。今天同学来了,一起寒暄了一下,说80后老了,没有了在学校的狂野,工作和压力让他们看到了真正的生活,也许是现实让他们有了这样的想法,但是从我看来,生活的规律性让我无法忍受,又想来,爱玩刺激,我…又没有那么大的资本,只好从了生活!
前天体测,托词了好久还是没有逃脱那一千米,这个时间段里,一千米对我来说是很恐怖的,气喘吁吁跑了下来,还好比上次成绩高一些,虽然是第三名(倒数),但还是有一丝成就感,又重新励志,以后每天要多运动。正因为这样,上午陪同学玩儿,在篮球和台球间我们还是选择了台球,理由就是不想在三天内都有累人的活儿。说到台球,偶确实有两年未摸球杆之久,让我一下子上手还是很难,不过感觉还是很快乐,毕竟曾几何年对它感情至深,以致疯狂的程度。
今天朋友消息来至,说我网站怎么又换了皮肤,其实是整个系统全换了,从drupal迁移到WordPress了,迁移并不代表drupal不好,其实drupal是非常优秀的,它的灵活性一对天下敌。之所以是迁移到WordPress是因为它更适合做Blog,我只想要一个属于自己的网络日志平台,仅此而已。至于说到“善变”有点过,反而我更喜欢守旧,改变只是为了更长久的守旧!
又说回来,天空还是很晴朗的,秋末冬初,来点新景色也是很美哉的!



