昨天去三里屯 village 观摩了一下中国第一家苹果零售店,顺便体验了一下地铁 10 号线。我是坐到农展馆站下来的,然后穿过人烟稀少的使馆区,到三里屯 village,很多店都还在装修,没有完全开业,规模很大,专卖店都做得很有气魄,adidas、Nike、Only 等等,唯独只有 Apple Store 是卖计算机相关的。
苹果零售店有两层,在外边能看到很抢眼的苹果 LOGO,可惜我的相机留在河南了,没法拍照 :|。楼梯是用玻璃的,所以如果女士最好不要穿短裙去逛,呵呵。在店里竟然碰到了 Willer,这个世界真小,哈哈。据他说店里的装修材料很多都是国外运过来的,就连装修工人也是请的澳大利亚的,很夸张~ 二楼有各种配件卖,不过不算多。还有小孩的座椅,给小孩玩游戏的,看了看 Mac 下的游戏,还不错,改天给儿子买一套,让他玩玩
后来我在一楼听了讲座,关于 iPod + iTunes 的,讲得不错,不知道有没有更加深入一些的讲座/课程。了解了一下 One to One 服务,一年几百块钱,不过都是比较基本的东西,不适合我。唯一遗憾的是没有相机,下次去的时候再拍照片吧 
来自 Rasmus Lerdorf 的“PHP 颂歌”,挺有意思的 
Mac 用户可以在 shell 中输入如下命令欣赏:
say -v Good oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ouchie
Kjell Bublitz 发布了 Prototype 的 CHM API 文档 和 script.aculo.us 的参考文档(包括 CHM、PDF 格式)。下载下来看了一下,还是很不错的,强力推荐,文档中还带有详细用法说明及代码实例。对于 Mac 下的用户,可以使用 Chmox 来浏览 CHM 格式的文档。
Rich Text Editor (RTE) 是跨浏览器的所见即所得编辑器,特性就不多说了,比较特别有两点:
1、支持 Safari,目前包括 FCKeditor 等都不支持 Safari;
2、轻量级。
不过这个脚本给出的下载包是压缩之后 js 文件,源代码需要购买。因为需要做一些修改,所以源代码是必不可少的。其实对于 JavaScript 的加密、压缩,基本都是可以还原的,虽然有些变量被替换得可读性极差,但方法名、函数名是不可能变的。
下面简单说一下我的解压过程,先看看压缩文件:richtext_compressed.js。这个文件只有一行:
eval(function(p,a,c,k,e,d){ .... )
很明显,所有的有效代码都在 eval() 函数中执行,这个函数里边的一堆代码实际上运行之后的结果是一个字符串,这个字符串就是之前的源代码(可能是压缩之后的),那么我们的目标就是获取到这个字符串。很简单,把 eval() 去掉,在前边加上 var a = …. 这样 eval() 里边的执行结果就给了变量 a,这个变量就是源代码字符串,接下来你可以直接使用 document.write(a); 把 a 打印出来,也可以将 a 赋给一个 textarea 框,我习惯用后边这个方法,因为可以直接拷贝,也不需要处理特殊符号、HTML 标签。
获取到这个代码之后可以发现,其实这已经是完整的源代码了,只不过做了简单的压缩,网上有很多这一类的解压工具,比如 JsDecoder,将获取到的源代码用这类工具解压之后,可读性就出来了。
这里上传了我解压之后的最终版本,richtext.js。(作者挣不到钱不要骂我,呵呵)
今天终于拥有了属于自己的 MacBook Pro,好开心呀,哈哈。

酷酷的盒子

全部

Mac OS X

两台 MacBook Pro,通过火线从公司的那台往我的那台复制用户、应用程序、设置等,速度很快,这样就不需要从头安装软件、设置了,哈哈,真方便。