如果一个用户用非Grade-A浏览器浏览网页的时候, 大多会看到一些广告说”本网站只支持, IE7″, 或者”请升级您的浏览器”。 作为开发人员, 我们是不是要告诉用户”There is a better browser for you.” 当然,一个浏览者用的是IE6, 我们也需要告诉他们IE7已经发布了,”快点更新吧”。 当然还有其他的选择, 比如Firefox 3, Opera 9.5, Safari 3.1. 作为一个网络开发人员, 我们用很多的经历只是要确保IE6能够运行我们设计的网络程序。 而且还要写一些CSS hacks保证页面的结构和其他的浏览器保持一致。 这样就好像我们在开发一个现在的网络应用程序, 又要考虑到8年前的祖先级别的机器也能运行。 记得前一阵子看了MS下一个IE小组项目经理的留言,不得不让我大笑。他们说到了向后支持的功能,他们要保证IE的backward capability。 如果是一个优秀的老产品, 作为开发人员应当保证向后兼容性, 但是如果一个完全错误百出,开发问题严重的产品, 难道我们还要去支持? 如果开发一个简单页面的网络程序, 我们并不用担心会有兼容问题。 特别是这几年, 新颖的Web2.0/3.0程序日益见涨, 比如 MobileMe, 280 Slides, Yahoo! Mail,等等, 可以说要考虑到IE6, 就好像要一个486运行Vista, 所以干脆就让用户更新计算机吧。 这样问题都解决了。 苹果最近在WWDC上更新了.Mac的服务, 升级到MobileME. 有趣的是作为一个这样大型的网站, MobileMe不兼容IE6. 不过我也怀疑, 如果是苹果的用户,又有多少人会用IE的产品(也不是没有可能). 也许他们会用Sarfari/Firefox在Maxoxs上, 到Windows上使用IE7或者Sarfari for Windows. MobileMe是用SproutCore写的. SproutCore是一个Ajax famework, [...]
Continue reading...Saturday, May 3, 2008
在Windows XP和Windows 2000的年代里面,有很多不同的版本产生,目的是为了不同的用户定制。这样是不是让微软的产品更加碎片化,没有整体的感觉? 而官方回答“单一的版本没有办法满足市场需求”, 这样就好像微软于自己的产品在竞争,每个版本有不同的价钱,不同的功能用途。 Windows XP • Windows XP Home (家庭版),Windows XP Professional (专业版), Windows XP Embedded ,Windows XP Media Center Edition (媒体中心版), Windows XP Tablet PC Edition , Windows XP 64-Bit Windows Server 2003 • Windows Server 2003 Standard, Windows Server 2003 Enterprise, Windows Server 2003 Datacenter, Windows Server 2003 Web, Windows Server 2003 Enterprise 64-Bit, Windows [...]
Continue reading...Wednesday, April 30, 2008
最近在考虑收下一台Macbook Pro, 所以在MacRumour上游荡很多. 有小道消息说Apple很有可能在第三季6月份或者8月份公开销售重新设计的Macbook, Macbook Pro。 AppleInsider分析说到, 当我们再次审视苹果产品的时候,很明显的发现只有MB, MacMini被忽略了很久, 他们已经很多年没有更新过外观设计了. 很有可能Steve继续追求eco-free的目标, 重新设计MB和MBP, 加上有现代感的金属镁外观和iMac涉及靠近. 不是没有可能, 毕竟从iBook已经快4年没有改过外观设计, MacBook Pro自从Powerbook G3五年来没有更新过外观设计. 加上Intel的Roadmap预计6月份发布处理器Montevina,苹果随后也照常在San Francisco开年度开发会展, 苹果一向对Intel的产品更新反映更新很迅速。 在网络上可能找到很多人预计的最新设计样图, 大家各自说各自的感受和需求. 个人以意见, 如果急需要用MB/MBP的话, 尽快买吧, 即使是新设计, 运算功率在快都只是数据, 人本身也许感觉不到性能的提升; 如果购物者可以再等几个月, 那这次更新还是值得等待的. 就好像最新的Macbook Air应该很就不会更新外观设计.
Continue reading...Tuesday, April 15, 2008
Fring 是一个独家的Viop软件服务,利用Wifi, GPRS, EDGE 和3G的数据网络实现免费的不同电话之间的通话。 最近Fring发布了测试版的iphone app, 运行这个软件需要一个jailbreak的iphone, 这样用户可以用Fring上很多第三方聊天软件,比如Skype, MSN Messenger, Google Talk, ICQ, SIP, Twitter, Yahoo and AIM等服务. 通过Fring不仅可以text message,还可以通话。 这样很多出差的人们就可以打免费的网络电话。 没有测试过, 不知道网络速度如何。 值得一提的是Fring是一家被赞助$10M的软件公司,点子不错,需要硬件上的支持有一定的局限性。竞争力于支持多样的IM软件,支持多样的手机平台。 这里有Fring的宣传录像。
Continue reading...Wednesday, March 12, 2008
前一阵子试着用SFTP通过Wireless network连接到iPhone上, 研究file system的结构. 发现和MaxOS的却别不大, 而且相当的相近. 由于英国这边O2和Apple合作, 1.1.2版本后的Firmwire会不现实EDGE的设置, 如果不是签合共来的 - Jailbreak/Unlock, 那EDGE的开销可不是个小数目. 7.5英镑每兆。 那些说用第二张 Sim Card把EDGE设定界面弄出来再换成O2卡的方法基本上是没有用的. 另外一个就是用Mac的Property list editor 直接修改O2_UK.plist. 加一个 ‘AllowEDGEEditing’ key 和 value ‘true’ 到你的property list中, 然后保存, 上传这个文件到同样的位置并且覆盖原来的文件. 现在到General-> Network 就能看到EDGE的按钮再次出现. 最后随便输入一个用户名和密码就可以了, 目的是不让手机找到EDGE的网络. 以前用BossPrefs 虽然避免了数据的交换, 但是账户还是登陆了EDGE网络, 所以上面修改EDGE Login是最安全的方法.
Continue reading...
Friday, June 20, 2008
2 Comments