2010年2月25日星期四

Mac OS X 10.2 - 10.6

无聊,翻到了旧的截图。从里面挑了从Mac OS X 10.2开始的桌面截图各一张。感叹,时间过的真快啊。

p.s. 这些截图都是我自己截的。

Mac OS X 10.2 Jaguar 美洲豹,我是在PearPC上安装。Mac OS X 10.2 Jaguar发布于2002年8月24日,包含150个新特征。

10.2 Jaguar

Mac OS X 10.3 Panther 黑豹,同样也是在PearPC上安装。Mac OS X 10.3 Panther发布于2003年10月24日。首次引入了exposé,Safari和快速用户切换等150个新特征。

10.3 Panther

Mac OS X 10.4 Tiger 老虎,安装的是从Macworld上泄露出来并被破解的Intel版。Mac OS X 10.4发布于2005年4月29日,Intel版发布于2006年1月10日。首次引入了Spotlight,Dashboard和Automator等200多项新特征。

10.4 Tiger

Mac OS X 10.5 Leopard 花豹,黑苹果满大街都是。Mac OS X 10.5发布于2007年10月26日。首次引入TimeMachine,Stack和Spaces等300多种新特征。

10.5 Leopard

Mac OS X 10.6 Snow Leopard 雪豹,MacBook上的截图。Mac OS X 10.6发布于2008年6月9日,是对10.5的一个改进版本。最主要的变化是64位支持和完全用Cocoa重写的Finder等。

10.6 Snow Leopard

后话:把这几个版本的系统排排站,看着挺有喜感的。:)

2010年2月23日星期二

caps lock

不小心发现,短按caps lock键,MacBook是不会打开大写锁定的。要略长的按下。

短按,就像在快速打字的时候;长按,基本上是在慢速打字的时候。也就是说,在打a的时候不小心碰到的caps lock,caps lock不会打开。

非常贴心的隐藏功能。MacBook的人性化可见一斑。

2010年2月22日星期一

一只Objective-C的视频教程

昨天挖到了Programming in Objective-C 2.0的配套视频教程,还是原书作者亲自讲解的。之前我也看过同事出自该系列的Core Python Programming第二版的教程,虽然质量上没有Lynda.com出的教程那么好,不过市面上Objc的教程很少,不是么?

Programming in Objective-C 2.0

有兴趣的可以使用以下连接下载:

http://hotfile.com/dl/29212844/b3d8a19/debt-llpoc2pilf_www.FileBeta.com.part1.rar.html
http://hotfile.com/dl/29212892/1e7efe0/debt-llpoc2pilf_www.FileBeta.com.part2.rar.html
http://hotfile.com/dl/29219236/d5cdb2d/debt-llpoc2pilf_www.FileBeta.com.part3.rar.html
http://hotfile.com/dl/29219290/d608754/debt-llpoc2pilf_www.FileBeta.com.part4.rar.html
http://hotfile.com/dl/29224775/7823149/debt-llpoc2pilf_www.FileBeta.com.part5.rar.html
http://hotfile.com/dl/29224842/4c39dbb/debt-llpoc2pilf_www.FileBeta.com.part6.rar.html


推荐使用FreeRapid Downloader。这个教程是其中的第一部分,也就是语言基础部分。至于讲解Foundation和AppKit的部分还没有发现。等以后下载到了再贴过来。

这本书的英文版我以前再VC发过,请自行搜索。中文版也已经出了,有兴趣的可以去买一本。

我不久前看完了英文版,感觉还不错,是以第一门语言来教学的。虽然深度不够,不过确实是很好的入门材料。看完本书之后,就可以开始深入熟悉Foundation和AppKit/UIKit了。

Happy Learning!

2010年2月5日星期五

调戏Sina App Engine

火星的才知道新浪AppEngine可以申请试用了。几经波折后,终于弄到测试帐号一枚。

想很流氓的直接扔HTML上去,结果居然白屏。。。Orz无奈之下,只能纯PHP,不知道原因何在,搞定搞定~(应用在此

不过基于我已经把PHP忘记的一干二净,还有完全不了解SAE,所以大家,原谅我。。。开始慢慢挖掘一下SAE究竟能做啥。

以下是截图一枚:

2010年2月4日星期四

抓图一幅

谨以此图纪念天朝互联网之殇

free web

我没做错什么事,而你却因别人的错(真的是错吗?)剥夺了无数个我的权力。

2010年2月3日星期三

Mac锁定屏幕的两种方法

Mac下锁定屏幕,网上见的最多的方法是用钥匙串访问来实现。方法如下:



图片就说明一切了,还用我解释么?好吧,就简单说一下。

1. 打开钥匙串访问(应用程序 - 实用工具 - 钥匙串访问)
2. 打开钥匙串访问的偏好设置对话框(钥匙串访问 - 偏好设置)
3. 勾上“在菜单栏中显示状态”
4. 点击菜单栏上图标区域里的小锁,里面就有“锁定屏幕”

另一种方法是我没有找到上述方法的时候一直用的,实现和上述方法有所不同,但是也能实现锁定屏幕的效果。方法如下:



也来简单说说吧:

1. 点击Dock上的“系统预置”;
2. 点击“帐号”;
3. 点击左下角的小锁,输入密码解锁;
4. 点击“登录选项”
5. 点击“以这种方式显示快速用户切换菜单”,随便选一种你喜欢的显示方式;
6. 点击菜单栏上图标区域里的快速用户切换图标,里面有“登录窗口...”

我个人比较喜欢后者。因为有很酷的快速用户切换的Cube效果。 :)

(完)

iSSH修改版

今天试了一下iSSH,比起之前我一直在用的STM,iSSH简洁了不少。不过有一个烦人的问题是iSSH保存设置不能保存Socks Proxy和端口转发的设置,因此,我就动手改了一下。 ^__^

下载

在安装前先看“读我”。

因为针对Snow Leopard编译的,我没有Leopard,所以不知道兼容性如何。有问题请留言。

2010年2月2日星期二

Solve SSL CA Threat Under Mac

首先去看背景知识

然后,这是一篇不河蟹文。

第三,其实为啥要这样我不懂,不过我讨厌C-N-N-I-C是真的。

第四,文中只给出了Firefox的设置方法。Chrome for Mac用的是Mac的KeyChain,其实方法一样的。

第五,假设有人不知道怎么做,我来演示。

第六,演示开始:

2010年2月1日星期一

【3次更新】摆脱中兴的垃圾客户端(附方法)

刚才看到cloudchen在Blog里的留言,成功解决了中兴的垃圾客户端,非常感谢!终于可以和中兴那个客户端白白了。(中兴的这个客户端那个变态啊,每秒钟往/var/log/system.log写入2KB+的系统日志!!!现在终于清净了。)

我以为成功了,不过似乎问题不只这么简单。如果只安装驱动,用系统自带到拨号总是提示Modem无响应。后来把管理器装上,并打开一次就可以拨号了。问题似乎出在在拨号前要先“激活”(?)一下网卡,然后才能拨号。于是,每次拨号都只能先打开一次中兴的客户端,才能拨号成功。这个问题就棘手了,完全不知道怎么去解决。。。谁能提示一下?

是我自作聪明,才搞错了。现在没有问题了。

我很崩溃。重启也可以联网,不过隔一晚就不能联网了,我晕。算了,我放弃了,败给你了中兴。。。

FIT

上次遇到的一个诡异的问题是我死活找不到FIT安装在哪里了。无论是~/Library/Input Methods还是/Library/Input Methods都没有FIT的踪影。导致我再次安装FIT的时候出现两个FIT,很Orz。

今天突然有兴致找茬,最终把FIT给挖出来了。它居然跑到/System/Library/Input Methods里去了。我已经不记得是不是自己安装的时候脑袋糊涂,装错了地方,不过我居然一直没有想到FIT会在那里!好了,终于可以删除它了。。。唉。现在用QIM很爽,嗯。