Apple Store

Posted on 28th July 2008 by Nio in Mac, 日常生活

昨天去三里屯 village 观摩了一下中国第一家苹果零售店,顺便体验了一下地铁 10 号线。我是坐到农展馆站下来的,然后穿过人烟稀少的使馆区,到三里屯 village,很多店都还在装修,没有完全开业,规模很大,专卖店都做得很有气魄,adidas、Nike、Only 等等,唯独只有 Apple Store 是卖计算机相关的。

苹果零售店有两层,在外边能看到很抢眼的苹果 LOGO,可惜我的相机留在河南了,没法拍照 :|。楼梯是用玻璃的,所以如果女士最好不要穿短裙去逛,呵呵。在店里竟然碰到了 Willer,这个世界真小,哈哈。据他说店里的装修材料很多都是国外运过来的,就连装修工人也是请的澳大利亚的,很夸张~ 二楼有各种配件卖,不过不算多。还有小孩的座椅,给小孩玩游戏的,看了看 Mac 下的游戏,还不错,改天给儿子买一套,让他玩玩 :) 后来我在一楼听了讲座,关于 iPod + iTunes 的,讲得不错,不知道有没有更加深入一些的讲座/课程。了解了一下 One to One 服务,一年几百块钱,不过都是比较基本的东西,不适合我。唯一遗憾的是没有相机,下次去的时候再拍照片吧 :)

PHP 颂歌

Posted on 13th July 2008 by Nio in Mac, 程序人生

来自 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

Prototype & script.aculo.us 参考文档(CHM 格式)

Posted on 12th June 2007 by Nio in JavaScript, Mac, 程序人生

Kjell Bublitz 发布了 Prototype 的 CHM API 文档script.aculo.us 的参考文档(包括 CHM、PDF 格式)。下载下来看了一下,还是很不错的,强力推荐,文档中还带有详细用法说明及代码实例。对于 Mac 下的用户,可以使用 Chmox 来浏览 CHM 格式的文档。

RTE

Posted on 24th May 2007 by Nio in JavaScript, Mac, 程序人生

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

Posted on 9th May 2007 by Nio in Mac, 程序人生

今天终于拥有了属于自己的 MacBook Pro,好开心呀,哈哈。

0.jpg
酷酷的盒子

1.jpg
全部

2.jpg
Mac OS X

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