Robin Words

“Mac OS X Lion 包含 MacRuby 意味着什么?”

这是昨天知乎上的一个问题。 昨天上午,看到 Merbist 上一个呼吁,说 Lion 中已经将 MacRuby 放到了 PrivateFrameworks 里,号召大家去劝说苹果将其 public 。其实哪怕只是在 private frameworks 里,就已是一个非常好的信号了,我随手发了一个推,很快,知乎上就有人发了上面那个问题。 我在知乎上的回答是: Ruby 是在设计和理念上都很出类拔萃的脚本语言之一,苹果对 Ruby 也很看好,RoR 带动 Ruby 大火之后, Mac OS X 就开始自带 Ruby 。 Ruby 和 Objective-C 有很多相近的地方。作为脚本语言,MacRuby 的开发效率也可以比 Objective-C 高很多,MacRuby 的目标之一是可以用来写 Mac OS X 上的应用程序,而且我们已经看到这是完全可行的。 但我觉得用 MacRuby 完全代替 Objective-C 不太可能也没必要,目前用 MacRuby 开发 Mac OS X 应用至少也必须熟悉 Cocoa Frameworks ,在应用程序开发层面更有可能的是类似 Read more about “Mac OS X Lion 包含 MacRuby 意味着什么?”[…]

愿望

2005年曾有一个很火的网站叫 43things ,大概就是在上面记录自己想做的事情,然后发现想做同样事情的人,然后社会一下,诸如此类。在那一年,我在上面胡乱写了十件事,分别是: 五月份加了八件: Get a digital SLR camera buy a plasma tv Get a PSP learn cocoa programming learn obj-c programming make a shareware Learn Emacs Buy a PowerMac G5 六月一件: learn ruby on rails 七月一件: build a web site 我在当年就实现了其中两个: Get a digital SLR camera buy a plasma tv (实际上在比较后买的是液晶) 随后我就把这个网站忘记了。 时隔五年多,我收到了这个网站的一封邮件,才再次记起它。打开当年的 wish Read more about 愿望[…]

My TextExpander Snippets for Cocoa

分享一组我自己的 TextExpander Snippets,主要用于辅助填写 Objective-C 中的 property 。 使用方法很简单,把需要作为 property 的实例变量声明拷贝下来,然后敲几个键就可以触发 TextExpander 自动完成对应的 @property 和 @synthesize 。录了一段 screencast ,一看就明白了。抛砖引玉。 今天看到有人说 TextExpander 也就是 Windows 上 Google 输入法的默认功能,不知道 Google 输入法能做这样的事情不。 点击下载

我的Mac付费软件推荐

周围开始用正版软件的人越来越多了,尤其是Mac用户。我买过的Mac付费软件也有四五十个了,说说我觉得不错的几个,使用率都是天天级的,如果能帮大家把钱花在刀刃上最好。 按字母排序。 1Password 密码生成和管理软件,支持各种浏览器,比 Safari 的 keychain 自动填写要好用。还可以记录软件序列号、银行帐号等等,不方便放在通用记录本里的内容都能放在这里。 Divvy 窗口定位软件,可用自定义快捷键方便的将当前窗口移动到预设位置和大小,大屏幕必备。 iStat Menu 将一系列系统监控信息放在 menu bar 上,下载速度,cpu 占有率,内存使用情况,一目了然。 LittleSnapper 我买过这个公司好几个软件,LittleSnapper用的时间最长。主要是一个截图软件,提供一些简单实用的编辑功能,对图片的组织管理做的也不错,我把它当iPhoto的一个补充软件,管理各种非photo类图片。 Speed Download 下载管理软件,嫌 Safari 的下载管理功能简陋的可以试试这个。 TextExpander 文字自动补齐软件。神作。节能减排之典范。键盘重度使用者必备。找个机会分享我的 TextExander 之 cocoa snippets 。 TextMate 不多说了,只臭显一下我的 textmate 号:#16654 。让人扼腕的是 TextMate 2 要让我们等到永远了。 Things 任务管理软件,很得 GTD 精髓。有 iPhone/iPad 版本。 我还买过 The Hit List ,不过最后在用的是 Things 。 TotalFinder 我也买过 PathFinder Read more about 我的Mac付费软件推荐[…]

Kindle DX Graphite使用小记

有kindle帐号有一段时间了,都是在iphone或者mac上看,买书是很方便,不过看书也很费眼睛。真正想买kindle阅读器,是在黑版Kindle DX Graphite出了以后,一下就动心了,七月中在ebay上订了一台,八月中邮递员敲门送来,还算顺利。 用了一个多月,一些体会。 网络 刚买的时候,有些担心Whispernet用不了,事实证明担心是多余的。北京,在我家里,连接速度还凑合,买书什么的没问题。这个网络并非完全免费,订阅blog和期刊是要按周收钱的,开始没想到,在kindle上读blog的计划就此放弃。 自带的浏览器,虽说是WebKit的,但和Safari或者Chrome就没法比了,体验比较差,查看Wikipedia倒是很方便,其它时候不会想起来就开它的。 使用 显示效果没的说,非常满意。图书分类的功能也能满足要求,搜索也不错。习惯用电脑的人,看纸书最苦恼的,不就是没法搜索么。 另外,我最喜欢的两个功能,一个是字典,实在太方便了。另一个是Popular Highlights,读者之间最直接有效的交流。 中文 到目前为止,Kindle DX Graphite系统版本还只是2.5,不支持中文,我也懒得去装破解包。但从Kindle 3的情况来看,官方中文支持是很快的事情了,耐心等待吧。 书 不用说,直接连上Kindle Store,买书是最方便的。我有一个经验,有些年代久远的书,常常是用户自己制作上传上去的,会有很多版本,如果看到有other editions的选项,查一下很可能找到更便宜甚至免费的版本。 除了amazon,以前在Oreilly和Pragmatic买的电子书都有mobi或者epub,非常的Kindle友好。 值得一提的是,Apple AppStore有不少Oreilly出的书,往往只要$4.99甚至更低,稍做处理,就可以将其转换成一个mobi文件,完美支持kindle。对Oreilly没事就派发的$9.99的折扣卷可以无视了。同时,向身体力行DRM-free的Oreilly致敬。 文件制作 Kindle直接支持的文件格式中,我最常用的是pdf和mobi。 pdf的坏处就是很多kindle的功能用不上或者不完美,好处就是制作简单,mac上直接打印成pdf就好了。我定义了一个14cm x 20.2cm的页面设置,kindle dx专用。 mobi对kindle更友好,很多电子书已经开始提供mobi格式,也可以用amazon的kindlegen自己制作。现在,能下载到epub的地方越来越多,通过kindlegen很容易转换成mobi文件。epub可以用stanza桌面版制作。尤赞苹果,我前脚买了kindle,它后脚就升级了Pages,支持epub输出,以前总想把技术文档打印到纸上看,剩点眼睛,现在可以无纸办公,低炭一把了。