Snow Leopard

| No Comments | No TrackBacks
2009-8-30 Upgraded to Snow Leopard (MB404).
Snow Leopard DMG (10A432) restored to a partition on iPod Video (10G, APM partition type), and then use iPod to boot and upgrade.

Everything seems fine.

Aftermath:

1 locate-db has to be reinitialized.

$sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

2 Macports

Reinstallation of all ports seems to be a must. 

Do as MacPorts Migration guide suggest. (Refer to http://trac.macports.org/wiki/Migration).

This does not work.
$sudo port upgrade --force installed

Instead all ports are uninstalled first, and then the whole /opt/local tree is removed, and reinstall Macports 1.80.



磁盘镜像格式的转换

| No Comments

最近下载了一些软件,是各种格式的磁盘镜像文件,在MacOSX下无法mount,因此通过搜索研究了一下转换方法,转换成了 .iso格式这样既可以在Mac下mount也可以在Windows虚拟机里使用。

*CloneCD Image

下载的软件包括三个文件: software.ccd, software.img, software.sub

通过Macports安装 ccd2iso:

sudo port -v install ccd2iso

然后运行:

ccd2iso software.img software.iso

700m左右的文件在我的MB上只花了两三分钟就转换成功了。

*Alchohol 120% image

下载下来的软件包括两个文件: software.mdf, software.mds

通过Macports安装 mdf2iso:

sudo port -v install mdf2iso

然后运行:

mdf2iso software.mdf software.iso

*Nero Burning Rom image

下载的软件包括一个software.nrg文件。

有人说 nrg2iso可以转换,我通过Macports安装了 nrg2iso,然后运行

nrg2iso software.nrg software.iso

转换是成功的,但是转换后的iso无法mount。因此这个方法暂时存疑,可能是nrg2iso程序需要改进。

Toast Titanium 9可以直接mount .nrg文件,然后可以刻录或者将里面内容直接复制出来。

*CDRWin .bin/.cue image

下载的软件包含software.bin和software.cue。

通过Macports安装 bchunk:

sudo port -v install bchunk

然后运行

bchunk software.bin software.cue software.iso

昨天重温了《Hotel Rwanda》,今天恰好买了碟子看了这部片,于是随便聊两句。 作为以引起世人关注达区问题的目的,这部纪录片也许是唯一的一部,从其目的角度,我想还算是成功的,它一定引起了很多西方人的热情,并让中国人关注。 作为记录片,对残酷的记录在这部片中,在这部片中似乎只是作为一种淡淡的背景存在。我们只看到了一些可能是卫星照片的证据,以及当事人的控诉,似乎没有直接的证据。即使我相信这些残酷是存在的,而且也许真的残酷,但这是我的猜想。 整体是作为第三方,在现场之外,对那个呻吟的地区的痛苦进行推断,而从该片主旨所支持的叛军一方中,在痛苦的陈述之外,我们看到更多的是仇恨,是复仇的渴望,是对白人圣徒们的美好期待。 个人认为Hotel Rwanda着眼点和评判更加合理,Darfur的问题在Hotel Rwanda中通过UN维和部队军官的嘴,道出了真谛所在。同样以Don Cheadle在Hotel Rwanda中的脚色,我个人倾向于相信,至少他个人是真诚地愿意对这些遭受灾难的人提供一下支持和帮助。 Don Cheadle在这部片子中一段话可以道出本片的真相和结果 - 到埃及访问的代表团中,他们是级别最高的。为什么?答案显然在Hotel Rwanda中。 中国被暗示成背后的黑手,这一点实在没有新意。作为中国人我也无意去给我的国家辩白,因为我们实在没有辩白的义务。从政治角度,这种指责是一个纯粹的伪命题。 这班人搞了一个全球的运动,建了一个网站,还有给胡主席的公开信,搞得实在很严肃,考虑到他们用达区问题绑架奥运,不只是严肃那么简单。 我个人愿意相信其中的很多人,不是因为对中国的阴谋,不是纯粹为了炒作自己,我相信他们是真诚地为了人道做些事。如果世界只有一个达区,如果只是达区的人民在受难,我甚至也要对我的国家不满一下。 他们这么做得目的,是为了拯救达区,就像他们的网站的名称所表达的。只是这实在是一个伪命题。 任何政府,当不合美国合作时,美国电影中所显示的正义者一定是Rebel一方,比如阿富汗的塔利班,当这些Rebel变成官方政府,并选择不合美国合作时,正义者变成另一群人。 这部片子所诉求的主旨,只有一种方式能够脱离惨白无力,能够呈现出正义的面容,那就是把达区问题和伊拉克阿富汗格林纳达巴拿马巴勒斯坦等等问题并案,并交由世界的正义法庭来裁决。 这些西方电影人的真诚我很尊重,这些西方电影人的政治无知我很愕然,这些西方电影人完全明了政治而回避对他们不利的主题转向他们可以无代价地充当天使并任意涂黑别人的居心实在可诛。在这个充满了 Real Politics和Political Reality的世界上,任何带着正义的面容,插着天使的翅膀的人,都显得无知可笑肮脏。BTW,这些大多是白人。 你们是名人不意味这你们可以胡说八道,虽然这世界的尴尬甚至悲剧时,普通民众容易轻易放弃自己的独立去追随他们天使般的描述。 其实有些电影人一样可以不那么张扬地去陈述一些更接近现实的东西,比如纪录片《My country, my country》和电影《Battle for Haditha》中的伊拉克和伊拉克战争,它们的声音不那么高亢,但是更客观更冷静。 西方电影界的困境,有一天会演变成,凡是他们所控诉的,我们都不愿意相信,凡是他们所伸张的,我们总会怀疑。即使他们有一天真的客观了。People are dying, they are lying,这几乎注定要成为我们对他们的评判。 作为中国,作为中国人,我们一定会成为他们作品中大肆鞭挞或者有意无意影射的恶魔,我们最好习惯,而且我们没有为自己辩白的义务。 这部电影试图展示残酷的真实,追寻拯救的善果,这些残酷这些真实这些善果确实存在,只是,在这部影片之外,在这些正义者之外。 他们应该记住的一句话,应该是Di Caprio在Blood Diamond中所说的,TIA - This is Africa。 TIA - This is Africa, This is Asia, This is Afganistan, This is not naturally and definitely America。

QuickSilver

| No Comments | No TrackBacks

iPod

| No Comments | No TrackBacks
iPod Video (5th generation, 60G)

Firmware version: 1.3

iPod Touch (8G)

Firmware version: 1.14

Jailbroken with iJailbreak 0.60

weDict
安装完weDict和几个字典后发现无法使用,搜索任何单词都是not found,经过google搜索发现有人提到,如果在安装weDict之前先安装了字典,那么就无法使用。我正是先安装了字典的。需要uninstall所有字典和weDict然后重新安装weDict再安装字典。

男儿到死心如铁

| No Comments | No TrackBacks
从小或因受家庭影响或因自己天性,对中国古典诗文便情有独钟,至高中更喜欢上宋词,至大学便对宋词沉湎浸淫。自高中起了解王国维之《人间词话》,实由于对起三种境界之说之敬佩。一直试图买到此书而不得,遂至大一从学校图书馆全本抄录了此书,并另抄了严羽的《沧浪诗话》。从此便偏于王氏之见,对其扬抑喜恶不免亦步亦趋。王氏于词偏爱于五代北宋,对南宋词颇有微辞,对其后之词更是大有不屑一顾之意。《人间词话》中有如下评判:

“大家之作,其言情也必沁人心脾,其写景也必豁人耳目。其辞脱口而出无一娇揉造作之态。以其所见者真,所知者深也。持此以衡古今之作者,百不失一。此余所以不免有北宋后无词之叹也。”

“南宋词人,白石有格而无情,剑南有气而乏韵,其堪与北宋人颉颃者,唯一幼安耳。近人祖南宋而祧北宋,以南宋之词可学,北宋不可学也。学南宋者,不祖白石, 则祖梦窗,以白石、梦窗可学,幼安不可学也。学幼安者,率祖其粗犷滑稽,以其粗犷滑稽处可学,佳处不可学也。幼安之佳处,在有性情,有境界。即以气象论, 亦有“傍素波干青云”之概。宁后世龌龊小生所可拟耶?”

“白石写景之作,如“二十四桥仍在,波心荡、冷月无声”,“数峰清苦,商略黄昏雨”,“高树晚蝉,说西风消息”,虽格韵高绝,然如雾里看花,终隔一层。梅溪、梦窗诸家写景之病,皆在一隔字。北宋风流,渡江遂绝,抑真有运会存乎其间耶?”

“诗至唐中叶以后,殆为羔雁之具矣。故五代北宋之诗,佳者绝少,而词则为其极盛时代。即诗词兼擅如永叔、少游者,亦词胜于诗远甚。以其写之于诗者,不若写之于词者之真也。至南宋以后,词亦为羔雁之具,而词亦替矣。此亦文学升降之一关键也。”

凡此种种,言内言外皆是轻薄北宋后词之意。南宋之后,王公除对纳兰词欣赏外,其它均未提及。也许是我已近中年,经历使然,突然发觉对王公这些见解已经无法苟同。观北宋之后,南宋金元明清词,仍然有很多词可读并颇多佳处,即使以王公自己的境界论来评判,王公也不免失之不公,自相矛盾。

《人间词话》中王公言到:

“境非独谓景物也,感情亦人心中之境界。故能写真景物、真感情者谓之有境界,否则谓之无境界。”

“尼采谓一切文学余爱以血书者。后主之词,真所谓以血书者也。宋道君皇帝《燕山亭》词亦略似之。然道君不过自道身世之戚,后主则俨有释迦、基督担荷人类罪恶之意,其大小固不同矣。”

中国诗词,发韧于诗经楚辞,黍离麦秀之痛,去国怀乡之悲,众芳芜秽之叹,长河落日之咏,燕燕于飞之意,积淀出无法忘怀不可割舍的岁月蕴藉。南宋及金元明清词中,多少黍离麦秀慷慨激越之哭号,多少图兰不作坡之隐恨,即使金元明清中很多此类词不免品格风韵不逮前人,气韵不免羸弱,激越之处往往失之于枯槁,但是其立意之正,其情愫之真,其啼鹃泣血之哀,毫不逊于或甚于前人,是写真景物真感情,是有境界有风骚之致的。“羔雁之具”之论,何其过也。

个人之妄见,王公之评判,不免囿于其以纯文人之眼看待文学,以纯士人之观点取舍扬抑。其推崇陶渊明,自己却不免无望寄托于无望的帝王复辟,并以遗老之身蹈屈原之清波,何尝不是一种矛盾。

诗词不以体物工巧,不以格调高绝,不以气韵冲天,未必不可以其沉郁真挚之抒发,以其激发读者之共鸣来赢得其位置和尊重。中国文学,厚待元亮采菊莼鲈之思,又何曾轻看王粲登楼芜城怅惘?


南宋词足观者:
胡世将
赵鼎
向子諲
王以宁
陈与义
张元幹
董颍
刘子翚
胡铨
岳飞
康与之
曾觌
韩元吉
袁去华
曹冠
陆游
范成大
王质
张孝祥
辛弃疾
陈亮
杨炎正
刘过
姜夔
汪莘
崔与之
杜旟
刘仙伦
韩淲
程珌
戴复古
史达祖
高观国
王埜
曹豳
岳珂
黄机
严羽
张辑
葛长庚
刘克庄
赵以夫
张榘
华岳
赵希蓬
吴渊
李好古
吴潜
李曾伯
方岳
萧泰来
李昴英
吴文英
李演
陈郁
家铉翁
张绍文
陈人杰
文及翁
谢枋得
赵汝茪
刘辰翁
周密
文天祥
邓剡
杨佥判
汪元量
王清惠
袁正真
金德淑
王沂孙
仇远
醴陵士人
褚生
徐君宝妻
王易简
唐珏
蒋捷
张炎
王炎午
刘将孙
徐一初

吴激

Jean-Louis Trintignant

| No Comments | No TrackBacks
Trois Couleurs: Rouge (1994)
La Femme de Ma Vie (1986)
Un Homme et Une Femme, 20 ans déjà (1986)
Un Homme et Une Femme (1966)
Il Conformista (1970)
Ma Nuit chez Maud (1969)
Le Combat dans l'île (1962)

MacOSX使用

| No Comments | No TrackBacks

Terminal.app中中文使用


建立 ~/.inputrc:
set convert-meta off
set meta-flag on
set output-meta on

在~/.profile中设置locale:
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8

ERC

| No Comments | No TrackBacks
我的ERC相关设置:

(require 'erc)

(defun cg-erc ()
    (interactive)
    (erc :server "irc.freenode.net" :port 6667 :nick "mynick” :password “mypass" :full-name "my full name"))

(require 'easymenu)
(easy-menu-add-item  nil '("tools") ["ERC" cg-erc t])
(global-set-key "\C-cef" 'cg-erc)

函数cg-erc直接设置连接参数,可以通过  M-x cg-erc 直接连接。
通过easymenu在 Tools 菜单下增加一个 ERC 菜单项,也可用来连接。
设置组合键 C-c e f 来连接。 


*** Useful commands
(in server buffer) Search for all channels with keyword in name
/msg chanserv list *keyword*

To retrieve command history
M-p
M-n

Gnus+MSMTP实现多账号邮件发送

| No Comments | No TrackBacks
多年来一直使用Gnus作为新闻组和邮件程序,但是一直为Gnus的多账号情况下发送邮件问题所困扰,最近有想法换一个别的程序,可惜研究之后发现找不到一个能满足我需求的程序,因为我使用offlineimap进行本地和服务器端的同步(我的多数邮箱都支持IMAP),然后用nnmaildir后端管理。最后决定还是回到Gnus本身来寻找解决方法,因为毕竟唯一的问题就是多账号SMTP发送。 网络上有几种可选方案,其中被广泛采用的可能是 fs-change-smtp 这个函数,但是我使用并不成功。 我一直以来使用的是msmtp,但是为此需要配置复杂的posting styles,而我的工作邮件是按照公司名归档的,这样一个组里我所用的邮箱就不只是一个,这特别对回复邮件特别不方便,因为为了激活posting style需要在特定的组里回复才行。 昨晚经过几个小时的艰辛努力,终于写除了一个10来行代码(汗!),彻底解决了这个困扰已久的问题。自认为这是到目前为止最简单也是最灵活有效的解决办法。 设置MSMTP MSMTP配置很简单,参考主站的文档即可。 注意事项 文档中的配置文件中,指定了一个 default account,通过 account default 或者 default account : defaultemail。我发现为了Gnus正常使用,不能指定default账号。(这一点有时间需要再研究一下) 建议 为了记忆的方便,建议account label直接使用email地址,也就是说: 文档中 account gmail host … … 我的建议是 account youraccount@gmail.com host … … Gnus设置 在.gnus.el中加入以下代码: [Code] ;; Choose account label to feed msmtp -a option based on From header in Message buffer; ;; This function must be added to message-send-mail-hook for on-the-fly change of From address ;; before sending message since message-send-mail-hook is processed right before sending message. (defun cg-feed-msmtp () (if (message-mail-p) (save-excursion (let* ((from (save-restriction (message-narrow-to-headers) (message-fetch-field “from”))) (account (cond ;; I use email address as account label in ~/.msmtprc ((string-match “myemail1@server1.com” from)“myemail1@server1.com”) ;; Add more string-match lines for your email accounts ((string-match “myemail2@server2.com” from)“myemail2@server2.com”)))) (setq message-sendmail-extra-arguments (list “-a” account)))))) (setq message-sendmail-envelope-from ‘header) (add-hook ‘message-send-mail-hook ‘cg-feed-msmtp) 根据email账号增加相应的 ((string-match “myemail1@server1.com” from) “myemail1@server1.com”) 行,其中 myemail1@server1.com 等就是在 .msmtprc 中的对应的account label。 结束语 这个设置就是这么简单,但是完全避免了使用复杂的posting styles来配置。 以上代码关于获取 From header部分借自 fs-change-smtp。