曾经有句话说:symbian基本上是手机,windows mobile基本上是pda,iPhone基本上是ipod。
这话很有道理。
iPhone和N95最大的区别就是,它基本上是个网络终端。实际上,如果你正常使用的话,它一直都是在线的,有一个独立的IP。不会像95一样,开个程序就要问你接入点。这种设计思路的根本差异是其他差异的源头。
因此,3G对于iPhone来说是必不可少的。虽然3G连接同等时间下比2G耗电,但是换成同等数据量来比较,结果可能完全相反。
iPhone没有实体键盘,也不存在用合法途径安装其他输入法的途径,要命的是,这个原装输入法的词库还诡异到要命!你知道"yitian"的首选词是什么吗?
但是,除开这些问题,iPhone还是一个不错的手机,虽然一天一充的耗电量让它某些方面可以与笔记本相比较。
其实,这篇文章,就是在iPhone上面写的。
Tag: Windows
Google被封的事实与猜测
2009年6月24日夜晚,从Twitter上传来Google被封的消息,当时我还在地铁上,只能用手机确认,cmwap连接下,www.google.com (以下简称google)无法访问。
回到家后立刻进行了测试,结果如下:
- google无法访问
- 本地(广州电信)DNS无法解析google域名,返回null
- 经过GFW,从国外一DNS也无法得到google的IP,返回也是null
- 使用已知的Google IP (74.125.127.160) 直接访问正常
- 使用已知的IP修改Hosts文件,google无法访问
- 同时,mail.google.com 在ssl连接下访问正常,域名解析正常
- 打开VPN后,除了2,其他的都回归正常。并且在百度搜索 www.google.com 被重置连接。
由以上事实可以推断:此次对Google的屏蔽是URL黑名单和DNS投毒并举。
=========== 猜测从这里开始 ===========
此次对Google的封锁是GFW自主学习的结果。
关于GFW的自主学习坊间早有传言,证据之一是经常有流量突增的国外站点被屏蔽掉。
Google原本享受的屏蔽就比较高级,撞墙以后要5分钟才会恢复。此次误封(存疑),一方面是因为六四刚过,GFW的警戒等级尚未调低,另一方面因为CCTV曝光谷歌事件导致原来一部分谷歌的流量转向了Google,加之上Google搜索敏感词的人比率不低,所以Google被GFW自动屏蔽了。
至于说误封,因为在一个小时之内,我从广州电信又能解析到Google的域名,而且可以正常访问。但也不能排除是GFW工作人员手欠或是试探民意。
=========== 猜测到这里结束 ===========
DNS投毒?
DNS投毒和URL或IP黑名单比起来,算是比较新的封锁技术。
通过返回一个TTL长达一天的假IP,该技术可以保证即使在开了代理的情况下,用户仍然无法访问到正确的网站。即便使用openDNS,GFW仍可能伪造解析结果,并且它甚至不需要保证100%成功。因为一般正常的TTL不会太久,Twitter的TTL就只有30秒(可能是平衡负载的需要)。因此,即使你这30秒能访问twitter,也许下次就会收到一个TTL长达一天的假IP。然后你的电脑缓存此结果,正巧,Windows的默认设置最长的TTL也是一天。如果你什么都不做,那么一天以内你就别想登录twitter了。
DNS缓存?
DNS缓存有很多层级的。仅从本机来看,都不是一层那么简单。
Hosts文件可以看成最基础的DNS缓存,只要是在这个文件中记录的域名,系统就不会向网络上的DNS请求解析,因此在这里设置正确的域名解析结果是万无一失的办法,只是十分麻烦。
往上一层是DNS Cache,Vista下可以看到这个服务。重启该服务可以清空DNS缓存,在命令行下进行ipconfig /flushdns 也是一样的效果。
有的应用程序会有自己的DNS缓存,如Firefox的about:config有一项为network.dnsCacheEntries,这个控制缓存的数量,设为零后会清空。(有人反映没有这一项,可以自己新建一个试试。)
Internet Explorer 8
IE8比预计的要早来一点,而且不需正版认证。
下面是我边测试边碎碎念的。
- 已安装IE8,界面没7好看,新建tabs会有一个快速指引,Firefox最近也提出了这个概念。 (Chrome和Safari实现的更早。)加速器则很像是ubiquity,用微软自己的live服务有预览,Google的则没有。
- 有开发人员工具,其中可以设置ie7兼容模式等,看上去不错 (firebug类的开发工具似乎已经成为浏览器的标配)
- 开发人员工具非常的消耗资源,我的散热风扇开始响了。微软似乎维护了一个网站兼容列表,如果打开163会自动转成ie7兼容模式,如果开shizhao.org则是IE8默认模式。(我的Blog也是)
- 偶们银行的首页就不会自动用兼容模式打开,必须手动转换以后才能登陆网银 (手动转换以后会自动记住)
- 一个坏消息和一个好消息:Alipay不能登陆,控件的问题。好消息是Flashget 1.73的钩子似乎又能用了。
- Google首页居然也是IE8兼容视图和Quirks模式
- UA的长度超出twitter限制……
- 我决定不要命的跑一下chromeexperiments
- Ball Pool渲染失败,只有一个会变色的背景。
- socialcollider显然也不能正常运行
- Google Gravity (虽然)也会掉,但是会掉不见……
- Browsermation只会打开两个标签页
- 我说你能不能给我一个可以运行的出来呢?
- 唔,终于发现俄罗斯方块可以玩!
- ACID3才20分……ACID2呢?答案是会崩溃。(没崩溃的话把鼠标移至人脸鼻子上)而且微软告诉我们问题出在flash player身上,骗你妹啊!好消息则是崩溃的居然只是单个tab,而且会自动恢复。
- IE8对标签的配色似乎有讲究,通过点击链接打开的新标签会和母标签分到一样的颜色,不过如果你试图重排一下标签,颜色又会改变。
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Embedded Web Browser from: http://bsalsa.com/; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
总结一下,如果你以前用的不是IE系列浏览器,那么这次升级对你来说没什么新鲜的。JS效率不高,网页标准兼容度不高,你还是该用什么浏览器用什么去。
还我Alipay!
Windows Vista Service Pack 1
小白鼠一般都是一些闲得蛋疼的人,于是昨天我升级了Vista的SP1。
首先是下载流出来的一份升级包,是正式版不是RC版本,中文的,有需要者可以在这里下载bt的种子。
在下载这543M独立安装包的时候可以听我讲讲安装的经过。
运行安装包之后,它告诉我系统盘必须有6G空余才能安装。
我只好把一些电影从那边移出来,之后也好比较一下磁盘内复制文件的速度。
在没有安装SP1的时候,复制文件是痛苦的,因为基本上预计时间一直是0,然后整个系统卡得让你没法做其他任何事情。
清出空间后开始安装,它又告诉我安装可能持续一个小时或更久,并且会多次重启。
我在23:30开始安装,到零点时失去耐心,在1:00左右听到系统重启的声音,过去一看,还在安装。再看的时候已经是第二天早上了。
所以我不知道它具体安装了多久,不过真的比一个小时要久。
于是我装好了SP1。
然后是把移出去的电影再移回来,预计时间有了显示,系统也不是完全卡死,还能开个记事本啊之类的。看起来还是有性能提升的。
所以结论呢:SP1对于性能的提升比较明显,但前提是原版Vista的性能实在是烂到掉渣。
如果对性能有较高要求,还是XP比较合适……
Wikia上线,很和谐
目前还在测试阶段,地址 http://alpha.search.wikia.com/
搜GFW,第一条是Games For Windows on 1UP.com
第一页没有我要找的东西,嗯,你们应该知道是什么。
Vista下ARP绑定的Bug
今天早上受到了ARP攻击,按照传统方法进行网关的MAC地址绑定的时候却总是提示“ARP 项添加失败: 5”的错误。
后来终于找到了问题的原因,并不是权限的问题,而是Vista中的这个arp.exe程序不能对已有的动态地址绑定为静态地址,这应该算是一个Bug。
这个Bug的解决办法就是,使用另一个程序来进行MAC绑定。
在有管理员权限的命令提示符下面输入这样的命令:
netsh -c “interface ipv4” add neighbors “本地连接” “网关的ip地址” “网关的MAC地址”
其中“本地连接”是你登录网络的名字,可以用ipconfig查看。(默认为本地连接)
这里有篇文章反映了Windows Server 2008下的相同问题,毫无疑问的,它和Vista使用的是相同的内核。
Safari for Windows
Jobs最后照例来了一个 But one more thing ,结果却是 Safari for Windows 。
这大概是历史上最差的一个惊喜了。
不仅浏览器极不稳定,更重要的是竟然不支持中文网页。
Realazy找到了使中文显示正确的条件:
- 编码为UTF-8
- 网页指定字体为黑体,并且浏览者安装了该字体
而他自己正好满足这样的条件,所以他可能是世界上唯一能够在当前版本的Safari 3 on Windows正确显示的中文网站?
但是当我准备在他Blog留言恭喜他的时候,Safari崩溃了。
Jobs还要多加努力啊!
Windows Live Writer
微软相比Google确实做了不少恶,然而这次微软的确做了一个大好事,推出了这么一个离线Blog工具。
微软的东西一如既往地没有多平台支持,想要在Linux或Mac上使用的人还得等等。
然而,这个软件却不仅仅可以用来更新Live,Blogger,
LiveJournal, TypePad, WordPress等Blog都支持。
当然使用国内的某些Blog的人恐怕没有这么幸运了。
它会自动分析Blog的样式,并且提供了强大的所见即所得功能。比Writely的发布预览方便上许多。
除了全英文界面,我没有找到什么理由去拒绝它。
微软这次终于体现出了大公司的气概了。
点这里直接下载。