再见 Steve Jobs

今早起床 习惯性的拿枕边的 iPhone 上 twitter 浏览一下

因为如果有大事 这里应该是最及时的

结果发现满屏幕的 Steve 逝世了 意识到这次他是真的走了

真的很以外 前几个月 媒体传他身体状况很不好 但是6的 WWDC 他依然给我们带来了 iCloud 而且昨天 Apple 刚开完发布会

真的是没想到 知道他是09年 之前只会关注苹果的产品 之后开始慢慢了解他的经历 真的是很传奇 我们可能只知道他是 Apple 的 CEO 创始人 但是不知道他是迪士尼最大的股东 Toy Story 的制片人 等等

他真的是太累了 21岁创建 Apple 56岁作为 Apple 董事长 的身份去世 他一生都在改变着世界 现在终于能好好休息了

再见 Steve

memory

通过VACUUM命令 加快 iPhoto ’09 启动

最近在研究iPhoto 想到如果照片多了的话启动速度会不会变慢

于是Google到了一个办法 可以通过VACUUM命令 加快iPhoto启动速度 原文地址:http://hints.macworld.com/article.php?story=20090227072825458

打开Terminal 然后cd到iPhoto Lirary 默认的话是

cd "~/Pictures/iPhoto Library"

然后使用SQLite的vacuum命令

for dbase in *.db; do sqlite3 $dbase "vacuum;"; done

至此整理优化数据库的工作就完成了 启动试试看吧 是不是快了很多

下面来解释一下VACUUM命令 SQLite关于VACUUM命令的官方文档 http://www.sqlite.org/lang_vacuum.html

简单的说 就是当一个对象 比如表 索引 视图等从数据库中删除 SQLite就会保留删除后产生的空间 当下次有新信息需要添加时就会添加进这些空间

因此 数据库文件可能会比较大

另外 频繁的插入 更新和删除 可能会导致数据库中的信息变得十分分散

VACUUM命令就是先将主数据库包含的文件复制到一个临时的数据库文件 然后清空主数据库 再从这个临时数据库中重新载入原始数据库文件

这样消除了空闲的页面空间 并且使用数据库中的信息都是连续的 这样缩短了载入数据库所用的时间 iPhoto自然能快速启动了

iPhoto的Places真赞

用了Mac后越来越喜欢OS X了

尤其是iPhoto和iPhone天衣无缝的结合

貌似在Win上我还没用过什么好的相片管理程序呢

最近发现了iPhoto上面的Place 但是点进去后提示说要手工输入每张相片的Place信息

天 700多张相片呀 貌似iPhone相机本身就会添加Geo Tag的呀

后来发现在iPhoto的 Preferences – Advanced – Look up Places 项中

把Never改为Automatically后 Places就开始自动分析每张相片EXIF中的地理信息了

真赞

GarageBand 启动时AU报错解决

今天想用GarageBand录首歌,启动时候发现报错:

An error has occurred with an installed Audio Unit plug-in.

Audio Unit “General MIDI Module” by “M-Audio”. This plug-in may require an update.

然后开始想会不会是GarageBand的问题

于是开始Repair Disk Permissions & ReInstall GarageBand

发现问题还是没有解决

于是Google Audio Unit是什么 原来是一个苹果专属的Plug in 在 /Library/Audio/Plug-Ins/Components下面 而且这个General MIDI Module是Sibelius自带的 删除的时候不会自动删除

现在清楚了 卸载Sibelius的时候 这个 General MIDI Module 插件没有同时卸载掉 然后GarageBand在启动的时候 会自动扫系统的AU库 发现了这个插件 但是可能是版本或者什么问题无法启用 所以报错

于是进入/Library/Audio/Plug-Ins/Components目录 删除这个 GM_Module_AU.component 文件 再次启动GarageBand 不再报错。