今天刚刚安装好了Snow Leopard,晚上稍微使用了一下,从外观上和功能上并没有感到比Leopard有很大变化的地方,唯独一个例外--中文输入法。
在10.5里面自带的中文输入法,感觉很不好用,所以后来换用了FIT。不过FIT在2008年5月之后就没有更新了,用虽然也没有什么问题,但是总是不太爽,不过比系统自带的输入法还是要好了不少,所以也就一直将就着。再后来偶遇了SunPinyin,发现在Mac下有可用的版本,于是就切换到SunPinyin,用着也还行,但是有一个缺点--每次第一次启动的时候非常慢。免费的东西,不能要求太高,也忍了。
现在,在10.6中用自带的输入法打字,也不知道是因为和SunPinyin比较的原因,还是Snow Leopard确实在性能方面的提高,感觉输入法的召唤以及输入字符速度快了非常之多。原来10.5里面一直觉得很差劲的词组输入现在也有了很大的改善,命中率感觉好了不少,打字那真叫一个爽字。Snow Leopard里面据我所知和中文输入法相关的改进是有一个的,Apple在Snow Leopard里面还特别列出了这个号称是Innovative Chinese Character Input,其实就是使用Multi-Touch的触控板进行类似手写板的中文字符输入。再看关于Snow Leopard的review文章的时候,提到很多关于InputManager相关的应用程序在Snow Leopard上面的兼容性有些问题。所有这些,都让我们有理由相信,Snow Leopard中的输入法进行了重大的改变,从我的感觉,变得更快、更好了~

还有一点更赞的是,Snow Leopard里面的输入法切换终于不是问题了。在Leopard里面不同的程序之间的输入法状态是共享的,比方说,在Adium里面聊天的时候一般用中文,但是Firefox里面输入搜索或者输入网址的时候可能经常用英文,要是在一边聊天的时候一边上网,由于不同的应用程序之间共享了同一输入法状态,你必须要在每次切换应用的时候切换输入法,这是非常痛苦的一件事情。所以原来不得不借助InputSwitcher这一工具来减轻这一痛苦(不过有时会碰到无法切换出输入法的问题)。在Snow Leopard里面,这不是一个问题,因为操作系统中内置了选项可以让用户选择是否在不同的应用程序之间使用不同的输入源。通过”System Preferences” => “Language & Texts” => “Input Sources” => “Input Source Options”即可设置:

如果你买了Mac,那么很大的可能,你也买了Mighty Mouse。
如果你买了Mighty Mouse,那么很大的可能,你发现你使用了一段时间之后,Mighty Mouse的滚轮向上或者向下很难滚动了。
我就碰到了这样的一个问题:我买了苹果的无线的Mighty Mouse,在使用了将近一年的时候,发现鼠标滚轮的向下功能越来越难使用,要很费劲才能够向下滚动。我考虑这是个机械问题而不是软件问题,想研究下怎么把它拆开来清洁一下,不过Mighty Mouse其实叫做Mighty Tortoise更合适,把后盖打开,卸下电池,还是无法拆开来,上面的一大块龟壳实在太紧密了。我没忍心下重手,又忍了一段时间。之后发现实在不能忍了,在网上搜了一下,发现这原来是个普遍问题,按照网上的方法进行了清理,其实很简单:
- 随便找一张白纸。我就从我的笔记本上面扯了一张下来。
- 把你的Mighty Mouse倒过来,就是把乌龟壳朝下。
- 手握倒过来的鼠标,把滚轮那部分贴上白纸,稍微用点力迅速旋转。转上几圈你就能发现白纸上有很多脏东西,那些就是罪魁祸首。等到没什么脏东西继续出来的时候就差不多了。
- That’s it. 你的鼠标应该已经恢复如初能够正常使用了。
注:
其实应该有不少其他的办法,比如用力吹,或者用压缩空气吹,或者倒过来用很大力气按滚轮并旋转等,不过我比较(脑袋中比较而已)了下感觉还是用上面的这个方法效果好并且简单,还能够清楚的看到清理的战果
Apple每年都会有一些新的event举行,发布些新产品。夹不死同学的keynote总是很帅气,Apple甚至还用高清来发布keynote。不过美国时间和中国有差异,像我这么懒的人又不想熬夜,所以只能选择第二天早上起来看看新闻。看了新闻还不过瘾,还想直接看keynote视频。今天早上就是这么一个早上,Apple发布了最新的Macbook系列产品,新闻刷的一下就看完了,于是开始找keynote视频,不过似乎还没有人帖出来直接下载的链接,便自己研究了下,终于找到了方法如何直接下载苹果官方的keynote视频:
1) 使用任何下载工具[1]下载http://www.apple.com/podcasts/apple_keynotes/apple_keynotes.xml这一文件[2]。
2) 打开这个文件,看看里面有没有最新的keynote链接[3]。在这个文件里面,每个special event都会有日期的,所以很容易就能够辨认出来哪个是你需要的。比如今天的,也就是2008年10月15日(美国是2008年10月14日夜)的在这个文件中显示如下:
<item>
<title>Apple Special Event, October 2008</title>
<itunes:author>Apple Inc.</itunes:author>
<description>Watch Apple CEO Steve Jobs reveal what’s new in Mac.</description>
<itunes:subtitle>Watch Apple CEO Steve Jobs reveal what’s new in Mac.</itunes:subtitle>
<itunes:summary>Watch Apple CEO Steve Jobs reveal what’s new in Mac.</itunes:summary>
<enclosure url=”http://movies.apple.com/datapub/us/podcasts/apple_keynotes/sj-keynote-20081014.m4v” length=”598065773″ type=”video/x-m4v” />
<guid>sj-keynote-20081014</guid>
<pubDate>Tue, 14 Oct 2008 19:00:00 GMT</pubDate>
<itunes:explicit>no</itunes:explicit>
<itunes:duration>52:37</itunes:duration>
</item>
那个enclosure标签里面的链接就是直接的下载链接。
3) 随便你使用什么下载工具下载就是了,速度肯定比iTunes下载要快的多。
注:
[1] 比如我直接用curl这个命令行工具, curl http://www.apple.com/podcasts/apple_keynotes/apple_keynotes.xml > keynotes.xml即可。或者用浏览器直接打开,现代的浏览器都可以看到视频的链接的(比如我用Firefox3就可以直接看到格式化好的feed,里面就会有视频的链接),如果不行,就看源代码就是了。
[2] 如果你要问我是怎么找到这个xml文件的,也很简单。Apple在iTunes专门有一个keynote的feed, 你用iTunes订阅了这个feed之后,在iTunes里面右键点击这个订阅,选择”Show Description”,也即查看描述,在描述页面里面有一个订阅的地址,就是这个xml文件。
[3] 如果你用iTunes订阅了这个feed,直接在iTunes里面就能够看到是不是有新的内容出现,不用每次都下载这个文件来看是不是有新的内容。
Ruby, Rails and MySQL with Leopard 10.5.2 and XCode 3.0
评论中有一个comment介绍了如何安装在安装了x86_64架构的mysql后,如何在Leopard上安装mysql gem。
See RubyConf 2007 picture. In the third picture, almost all machines are Macbook Pro. Show me the money~
Leopard发布的那段时间,看到最多的消息就是批评Leopard没有对Java 6的支持,但是没有想到它对Java 5的支持也倒退了一步.
在升级到Leopard之前,在Tiger上一直使用jVi + Netbeans 6 Beta 1,用着感觉非常爽,比Eclilpse下面那些vim的集成或者插件都感觉要好.但是在升级到Leopard之后,使用了Netbeans Beta 2,发现有一个最基本的功能失效了–用”:”切换到命令模式下无法使用回车键执行.开始还以为是jVi对Netbeans Beta2的支持有问题.等了一段时间,直到jVi和Netbeans 6都发布了新版本之后,发现用最新版本还是不行,这才到jVi的论坛上面去看,结果发现有其他人也遇到了相同的问题,是Leopard的Java 5问题导致的.还不知道有什么work around或者Apple什么时候才能完全支持Java 5,只能天天用Command+S来保存文件了,真是郁闷.
唯一值得欣慰的是Apple还没有把Java给完全抛弃,希望猜测是对的.
Update: 有人高兴有人愁。可惜我不喜欢all in one的一站式采购。