Tag Archives: Mac OS X

This is probably the best Time Machine migration How-to guide

I found this guide and I am doing it right now to move my Time Machine backup to Wireless again.

It is actually very straight forward and doesn’t need any third party software. I will report if I have success. This guide is only for Mac OS X 10.6 Snow Leopard though, since it is actually using Finder to copy all the Time Machine backup files, I guess it requires the Cocoa Finder in 10.6, and the 10.5 Carbon Finder just can’t do it.

I am doing this because my USB drive is very noisy. And with the latest Airport Extreme firmware update, it seems now it can do over 5MB/s copying, compared to 3-4MB/s before. I think it is worth a try. But a 500GB USB external hard drive probably is still too small for me. I am thinking of adding incremental back up also for important folders without Time Machine onto the 2TB hard drive I recently got. Macally Firewire 800 External Harddrive enclosure seems pretty solid, except that it has only one Firewire 800 port. Luckily my OWC one has two and they can be connected. The Seagate 2TB drive is a bit noisy when it started spinning, scary.

How to Boot Macbook5,2 into 64-bit kernel in Snow Leopard

1. Download this boot.efi file. This file has been patched to allow basically all capable-but-restricted-by-Apple Macbooks to boot into 64-bit kernel in Snow Leopard. In my case, this enables my Macbook5,2 to do so.

2. From where you saved this file, in terminal, do this:
sudo cp /System/Library/CoreServices/boot.efi ~/Desktop
(this step saves a copy of your original boot.efi to your desktop; unfortunately I lost mine!)

sudo rm /System/Library/CoreServices/boot.efi
NOTE! I did not test this and this is irreversible. Please make sure you made a copy of this file. If you cannot delete it this way, do it in Finder.

sudo cp boot.efi /System/Library/CoreServices/
Copy the patched file to where it should be.

3. cd /System/Library/CoreServices/

4. sudo chown root:wheel boot.efi
This changes the ownership of this file.

5. sudo chflags uchg boot.efi
This locks the file.

6. sudo bless –folder /System/Library/CoreServices/ –file /System/Library/CoreServices/boot.efi

7. One last thing is to add arch=x86_64 to file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to Kernels Flags section
For example:
Kernel Flags
arch=x86_64

You should be done by now. You may still need to hold “6” and “4” keys when booting. But it should work.

How to hack the boot.efi file comes from here. Basically Apple restricted all non-pro machines from doing so with this file. So that’s why we need to change it. What changed was:

From:
0x266E0:
38 47 01 00 00 00 00 00 00 00 00 00 00 00 00 00

to:
0x266E0:
38 47 01 00 00 00 00 00 04 00 00 00 00 00 00 00

Additional resources from here.

No more waiting for external hard drives to mount

Mac OS X is weird sometimes. Although most of the time its design is logical, there are also weird behaviors. For example, when there are firewire external hard drive connected, they will SLOW DOWN your Mac when you try to open “open and save dialog” and such, because the OS will pause and wait for those drives to spin up. USB and Firewire drives sleep when we don’t use them. But once we need to use them, they need time to start spinning. This annoys me a lot but I did not find any solution until now.

So from this webpage I found these automator apps. Click once, unmount all the firewire external disks. Click another time, mount all the firewire external disks. So now I can easily mount my firewire hard drives only when I need to so that they won’t slow me down any more.

In fact, I do not want these apps to be in my dock. What you can do is to open them in Automator and change them to a finder script or script menu script. That is much better for my habit of running scripts from script menu.

Linux目前最差的应该算多媒体播放了

估计还是要算多媒体播放了。不要看单独的文件绝大部分都可以播放,但是一旦是嵌入到网页里的,大部分都不行。比如Apple.com的电影预告片,ABC.com上的电视剧,CNN的视频,等等都是不行的。

WMV的不清楚估计也不适全部可以。

总是,随便看看知道所有这些浏览器视频插件做得有多少,比如totem。而且事实上Linux下也没有那个GUI播放器可以和Windows和Mac下的比。Xine和MPlayer的皮肤n年不变,停留在极其原始的时代。VLC好像对Linux的支持也不如对Mac和Windows。更不要说n多KDE和Gnome下简陋的使用xine,gstreamer和mplayer的库的播放器了。实在是Linux下最丑陋的东西了。

除此意外,音频播放器也停滞不前。Amarok是做得相对比较好的。但是所有的程序都挺难看的。因为一般都是默认使用GTK2或者Qt/KDE的主题。Windows下和Mac下的播放器都是自己的界面。其实QQ for Linux虽然是GTk2的程序但是自定义程度颇高,不知道为什么没有更多的程序效仿。Rhythmbox和JuK也是多年来没有什么大的进步。媒体库管理能力还是很弱很弱。

虽然Compiz之类可以实现炫目效果,KDE4在表面上华丽了。Gnome在表面上和OS X很像很类似了。但是骨子里,Linux的桌面还是没有变。X好像还是不支持alpha透明,或者支持的不好。作为上上网,看看网页,收发邮件,写点office文档,Linux差不多了。但是多媒体方面这么多年几乎没有大的进步,让人惊叹。

Migrate Time Machine Backup from External Hard Drive to Airport Disk

Time capsule, a combination of hard drive and airport extreme is a sweet idea. The hard drive is server grade, meaning it is much less likely to fail. However, Time Capsule is expensive, and cannot be easily expanded or upgraded.

Luckily Apple made Airport Disk compatible with Time Machine since Mac OS X 10.5.2, although it is an unsupported feature. But anyone who is budget sensitive can enjoy wireless whole system backup.

The problem is, many people like me have been using Time Machine with external hard drive for a while now. We don’t want to lose our older backups. However, Apple has not provided us a tool to migrate our backups from these external hard drives to Time Capsule or Airport Extreme Base Station’s Airport Disk. We cannot simply copy these files to Airport Disk, because of hard links. And Apple uses folders to store backups when the hard drive is attached to the computer. But sparse bundle disk image is used on Time Capsule or Airport Disk.

I searched online and could not find a tutorial to solve this migration problem. After doing some research, I have solved this problem, so I am sharing my experience with you, with the following tutorial I believe is easy enough for anyone to do it.

Continue reading Migrate Time Machine Backup from External Hard Drive to Airport Disk

最近对一些软件的杂乱感想

MacHeist这次蛮好蛮成功,有些软件还是很有用。比较喜欢CoverSutra。Awaken也有用。Speed Download也还好。但是昨天Speed Download推出5版本,MacHeist的4版本到此终止。要升级要$15,引来一片骂声。不管他们怎么解释,这个是完全不可接受的做法。很多人指出决对要抵制YazSoft的软件产品。

Skype 2.7 for Mac终于放出了。居然仍然自动导入地址本里面所有电话记录。实在不可思议,因为测试版的时候就有很多人不满。至少问一下吧?反正我现在不用Skype来打电话了。eBay收购之后,使用起来很贵。还有connection fee。而且最近网站改版,设计的很差,很多东西都不知道怎么找。比如找它的论坛,简直要累死人。Skype对我来说已经是失败的东西,我只用它的免费PC-2-PC服务。

去Opera的论坛抱怨中文显示问题。貌似终于得到一个开发者的注意。但是我确实不由自主逐渐转换到Safari而不是Opera了。一方面Safari的网页兼容性一直都在改善,Opera对Google的很多东西的支持改进速度很慢。Safari的速度也是越来越快了,而且没有字体问题。启动也快。现在连Firefox 3 beta3的界面都做得很Mac,我觉得Opera在桌面市场已经完全lost it。多数Windows用户继续用IE,很大一部分转到Firefox,苹果用户大多数用Safari。现在用Safari的人恐怕比Opera的多很多倍了。

Vista确实很烂。Lenovo也很烂。上次学校学生会开晚会,有人用的这两个的结合,加上Office 2007。点击开始幻灯片播放之后系统就失去响应了。黑屏。不得不慢慢重启。恰好我之前还在用iPod touch上的”Vista”程序嘲笑Vista。打开这个程序,会在iPod touch上显示蓝屏死机的画面。

FIT中文输入法终于可用了。以前速度慢。但是现在显然是比QIM用起来舒服了。QIM收费,FIT免费,但是前者现在还是被超过了。不知道说明了什么。FIT现在都给iPhone平台做了输入法,不过我不敢试了,总是有问题。现在用iCosta。

微软雅黑的问题看以前的blog。

Yahoo Messenger虽然一直出Mac版本,但是开发速度慢的惊人。

微软雅黑在Mac OS X里面其实更好看。

比较微软雅黑和Mac OS X里面自带的两个黑体:Hei和华文黑体。
(以下图片,点击观看完整大小)

3fonts.png

在Mac OS X里面用雅黑浏览网页效果:

Mac OS X雅黑浏览网页

这个好像是雅黑在Vista系统里面的效果,看起来不太好啊。

Vista and Yahei

Update:
Vista里面的效果:
Vista Yahei

Mac OS X里面同样是雅黑字体的效果:
Yahei OS X

再添加一个中等抗锯齿的Mac OS X字体不会那么黑。
Yahei 2 Medium AA

我觉得OS X里面字体均匀,不管是大小还是水平线还是颜色。
Vista里面字体感觉大小不一,高高低低的,而且虽然尽力表现出每个比划,但是不知为什么“晴”字少一横?

化解对苹果无知的人的”憎恨”

为对苹果不了解而憎恨苹果的人设计的FAQ

Q: 苹果的单键鼠标简直是…
A: 苹果的单键作为一个传统,确实是被长期保存的.对于长期的苹果用户而言,并非是一个真正的不方便,因为多数苹果软件并不需要太多的右键点击.右键的功能也都可以在菜单里面实现.一个被忽视的单键优势,是多数时候你向用户解释鼠标的时候,就只需要说点击.我无数次遇到向入门级PC用户解释右键,而他们总是左键的情况.

另外,这个和苹果的鼠标设计也有关系.当你使用单键的时候,手会相对更轻松.特别是后来的设计,整个鼠标就是一个按键,整个鼠标上层塑料就是一个按键,这个时候用户会用整个手来按下去,而不是只用指尖.较早前的设计,用户会用多个手指来同时按下鼠标按键.这种设计对于长时间的电脑用户 来说,是更舒适的.

而按键的数量在Windows下长期是双键,UNIX下是三键,可见这个更多的是系统的偏好设计.何况苹果后来出的鼠标看起来是一个按键,但是其实是双键.从MacBook和MacBook Pro开始,看似单键的trackpad其实比多数PC笔记本的双键设计更好用.

Q: 好多PC上的软件苹果上不能用…
A: 这个其实就不是苹果自己的问题.多数软件都是第三方开发的.而由于苹果长期作为弱势系统,理所当然开发者数量无法和Windows相比.而且多数软件开发者仅为一个平台开发,所以多数软件只会有Windows版,或者苹果版,或者Linux版.这个问题其实并非任何人的错.何况苹果上和Windows下类似的软件相当多.

Q: 苹果上的软件比Windows下的差多了
A: 苹果下的软件的设计理念和Windows下的是很不一样的.苹果下的软件往往有统一的使用规则,用户界面风格,以及共通的设计理念.通常苹果下的软件界面简洁明了,以易用性,简洁和美观为第一位.因此确实有不少苹果下的软件不如Windows下的功能多.但是用户赢得的是易用性和使用的舒适.而且由于Windows下软件设计规则不统一,不同的软件往往界面设计截然不同,或者行为方式也很不一样,给用户带来很多迷茫.除此以外,如果你熟悉了Windows软件再来用苹果,当然会有不适应.但是事实上苹果下软件的设计其实不比Windows差,更多的时候有更好的设计,其实只是需要适应罢了.

Q: 苹果的兼容性太差
A: 兼容是一个相互的过程.苹果的系统毕竟不是Windows,必然存在兼容性的问题.不过这么多年的发展已经使得苹果的兼容性突飞猛进.大多数情况下用户不会体验到严重的兼容性问题.而事实上,如果苹果系统是占有更多市场份额的系统,那么现在的Windows对于苹果的兼容可能更是惨不忍睹.

Q: 苹果上居然没有QQ,没有Bitcomet,没有PPLive…
A: 不同的系统就是有不同的应用软件.你只能适应这样一个事实.如果你离不开某些软件,那么不要用苹果.也有很多人因为以来苹果下的软件,而不愿意转换系统.