Zuill Bailey

NPR: Tiny Desk Concerts Podcast 6 月 6 日那期的 Zuill Bailey: Tiny Desk Concert 看得我莫名兴奋。看之前并不知道 Zuill Bailey 和那把大提琴的背景,只是被厚重而富有层次的乐音所震撼。Zuill Bailey 平实风趣的演说,极其投入卖力的演奏,加上 Bose 耳机的忠实回现,几乎可以感受到现场每丝每毫的空气震颤,听得我气血倒流。然后我才了解到他是中生代重量级大提琴演奏家,那把琴也是古董琴,所以音色特别浑厚凝重,甚至让人觉得它有气息有灵魂。之前我从未仔细聆听过大提琴演奏,以及 Bach 的乐章,这一次却让我犹如新生。好像那些暴风骤雨般的音色能透出来无限种颜色和感情来,又好像穿梭在无垠空彻的山川河谷之间。百听不厌,又每每感受不同。反正我是听了不下几十遍。

清理地址簿联系人

原来的手机有问题,好多联系人都存了丢了。现在好好整理了一下,用 mac 上的地址簿软件输入,然后同步到 iPhone 上去。

中文的名字要按照拼音排序,可以在 Address Book 中 cmd+, 调出设置界面,点 Template,Add Field: Phonetic First/Last Name。然后编辑联系人的时候,左上角的 Phonetic first name 填拼音首字母,以后就按此排序。对中文名字,我直接使用 First 填全名,有些需要附注的填在 Last 里面,这样就不会突兀地在姓和名之间多出空格。

Address Book 有个缺点,在 All Contacts 里面不显示当前联系人归在哪个组。所以为了避免遗漏或者重复,应该先建好所有的组,然后把既有的联系人先丢进去分好,然后按组逐一修改信息。

最后同步的时候还需要注意,要在 iTunes 同步界面的 info 标签最底部 Advanced 处勾选 contacts 表示接下来一次同步,使用电脑上的信息覆盖 iPhone 上的联系人。电脑上管理有个好处就是,那些输入法调不出来的字可以从网上贴过来。另外还从开心网上调了几张头像图片,在 iPhone 上看起来像摸像样的。

Google Ads

iPhone 3GS 初体验

这两天玩 iPhone 挺乐和,越来越觉得赞。唯一的缺点就是耗电厉害。没一会儿就掉了 1%,而且发现通过电脑的 USB 充电很慢,用随机带的插头就快很多。最大的一个亮点其实应该算屏幕上的疏油涂层了。我的皮肤很油,但在新的 3GS 上几乎不会留下指纹,最多一天下来拿块软布轻轻捋一下就行。

现在用以前注册的中国地区的 itunes 账号绑定信用卡买应用,另外再注册了一个不用信用卡的美国账户,专门拉国外 Free 的应用。特别是可以直接在 iPhone 上访问 AppStore 买东西,实在是很爽。如此便捷,很容易就刺激用户买东西。

我不打算越狱,好东西还是花钱买。现在买的最贵的是 $9.99 的 Things。Tweetie 也是必备。这两个在 mac 上用惯了。还买了 iSSH 这样可以随时连到服务器上去做点简单的事情。设置好了 Cisco VPN ,用公司的 vpn 账号直接翻墙。如果不翻墙要推的话,可以用 TwitBird Pro,设置好 proxy api 地址:http://nest.onedd.net/api 就可以了。买了 iStat 看机器当前状态。买了 Air Sharing 通过无线将文件存取到 iPhone 上。买了 TiltShift Generator 和 ToyCamera 给拍的照片做上很酷的效果,还可以直接推。

如果要写 blog 可以用 wordpress 官方提供的 app,通过 XML-RPC 协议发布。要上 Facebook 也有官方的免费应用。要 msn, gtalk 聊天,有免费的 fring 可以用。Gmail 和公司邮件也都设好。要远程控制 iTunes 上的播放,可以用 apple 官方的 Remote 应用。另外试了下 miyagawa 的 Remedie,非常有意思。装好了 Skype ,测试打电话一点问题也无。用 12cast 可以将拍的视频发到 12seconds 上再推出去。免费的 reQall 可以随时记下文字,照片和视频或者声音,作为备忘发到网上。特别是随便说的“testing, 1 2 3”音频记录被转换为文字,发到我的邮箱中来,赞。

总的来说,水很深。或者说,无限可能。

mp3 albums

自从买了 ipod nano 之后,就有了收集 mp3 专辑的癖好。导入 iTunes 管理的时候,有很多 mp3 文件的信息乱七八糟,这让有洁癖的我不堪忍受。到有了 Macbook 之后,原来的中文歌曲大多没用 utf8 编码,更是乱套。再也无法忍受每次都手工繁复调整相应信息,遂经历几次尝试,终成就三两非常 handy 的脚本。

脚本使用 MP3::Tag 读出已有的信息,我只关心 artist, album, track, title, year, genre 这些信息,所以列出这样一个列表。如果其中数据有问题需要调整,直接通过参数指定要覆盖的信息,若是要做替换的,就仿照 awk 那样,在参数中给出一小段 perl 代码,让它做清理。如果是中文,再转码到 utf8,直到干净清爽了,再用 -u 参数更新。更新的时候,删除以前所有的 ID3v1 和 ID3v2,自己再新建 ID3v2,并将当前目录下的 cover.jpg 加入到 APIC 帧。通常花不了 10 秒钟,便可清理完一张专辑。导入 iTunes 之后,由它负责按照特定的目录文件命名规则整理好放在它自己的管理目录中。最后我再用个小脚本将这些目录文件移到我自己的仓库目录。

有了 60G 的 mp3,不可能也不需要一一听过来。再写个脚本,每天随机取 18 张专辑,做上 soft link, 然后让 iTunes 导入(不复制),随机播放。或者导入 iPod。如此便有机会随时发现新的喜欢的音乐。之所以我一定要收集来封面嵌入到 mp3 文件中,也是这个原因,若是欢喜,图片更容易帮助记忆这是谁的怎样的专辑,进而再聆听整张专辑,或是发现这位歌手其他出彩的演绎。

音乐一定要拿来分享。上周在公司内部服务器上用 rsync 同步了我整理好的 albums。周末在家,也通过挂载 smbfs 后,rsync 到 windows 机器,然后用 iTunes 随机放。正巧新版 iTunes 8.1 发布,同新增的 iTunes DJ 一样,随机的音乐让我在对未知的期待过程中,时刻准备迎来惊喜。随着肾上腺素和多巴胺的分泌,被愉悦和满足包围。

mid3iconv

许多中文的 mp3 文件内置的标签(tag)中,大多使用 gbk 字符集,而在 iTunes 上,显示乱码。最简洁的方式是使用现成的工具 mid3iconv。该工具来自Python 的 Mutagen 模块,此模块负责处理各种音频文件的元数据,也包括 mp3 文件的各式标签。它也是为了开发 Quod Libet 而衍生出来的。

在 Ubuntu 上安装,简单便捷:

$ sudo apt-get install python-mutagen

在 OSX 10.5.6 上安装,使用 MacPorts 安装:

$ sudo port install py25-mutagen

如果还在使用默认的 python 版本,上面的命令会失败,提示先升级然后再安装:

$ sudo port install python_select
$ sudo python_select python25