Friday, May 25, 2012

Aquamacs + Emacs (HomeBrew) + site-lisp

The site-lisp directory for Emacs is:
/usr/local/share/emacs/site-lisp

So to share this site-lisp directory with Aquamacs:
sudo mkdir /Library/Application\ Support/Emacs
cd /Library/Application\ Support/Emacs
sudo ln -s /usr/local/share/emacs/site-lisp


I used this so that I can use the same version of ESS for Emacs (installed by HomeBrew) and Aquamacs.

Monday, July 25, 2011

Local Backup on Lion (Mac OS X 10.7)

Local backup is a new feature in Lion. Once the time machine is setup, the local backup will be enabled. When a laptop is disconnected to the time machine drive, the local backup starts to take snapshots on the computer periodically (I still haven't figured out how often it will take).

This poses one problem. If the local drive runs low on storage, the local snapshots will take up much of the scarce space. Deleting files doesn't help -- not until the local snapshots have been pruned. One way to remove the snapshots immediately is by disabling the local snapshots. This can be done by typing the following command on the Terminal:

sudo tmutil disablelocal

Once this command has been issued, the system will start to prune the local snapshots. It may take some time (maybe a few minutes) before the disk space occupied previously by those snapshots can be recovered.

Saturday, November 13, 2010

乜都發水

早幾個月,發現我部MacBook 舊電發左水,脹大到頂住trackpad 個制,搞到無啦啦會當我禁左個制咁。

除左舊電會發水,層樓都可以發水。實用率越黎越低不在話下,原來唔同單位唔可以亂比較,因為大家實用率不同,建築面積高原來唔代表單位內籠一定高。發展商人話,大家買樓的時候都預左單位會發水,買地成本都會因應提高,所以唔可以話發水會令到發展商多賺到錢。

聽落有點道理,不過信報林行止專欄早排指出一點,又更有道理咁。因為起樓有得發水,一個發展商如果識得挖空心思,左度右度搵盡各種方法黎發水,咁樣佢的投地成本就可以越低。當然每個發展商的發水功力各有不同,發水能力低的,自然唔夠發水能力高的發展商比。結果就係,發水力強的就可以低價買地,發水力低的就要比多D錢。咁搞法,發展商之間的競爭,唔單止係鬥起樓質素,更加係鬥邊一間可以更取巧,可以發更多水,起埋更多唔等洗的野出黎博發水。

以上的評論,搞到我好似仇商咁,查實就未必,我只係想指出起樓發水有咩唔好。而另一方面,唔單只商家可以發水,而家連工人返工都可以發水。食飯照計唔應該做野,可以休息下,明明唔係做野但又可以當返緊工。起樓發水比人鬧,但返工用發水方法黎計最低工資就當成理所當然?人工低故然值得幫助,不過希望唔好學埋D發展商咁,一齊鬥取巧黎諗住篤高工時黎掙多D錢。

無論起樓,或者返工,甚至我舊電,希望都唔好玩發水,搞到大家頭都大埋,一味真亦假時假亦真。

Monday, September 06, 2010

Blocking Flash

I have recently found an extension to Safari, which allows me to block the Flash content of a webpage. The Flash content, which is often annoying and consumes quite much CPU, can be enabled only after I click on it, so that I can load only those I want.

The extension is called ClickToFlash. Have a try.

Thursday, August 12, 2010

Changing Default Fonts on Mac OS X

To change the default (Traditional Chinese) fonts on Mac OS X, one may edit the following file directly:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Resources/DefaultFontFallbacks.plist

Also note that to be able to modify this file, you need superuser right. So one can "sudo vi" to edit this file. I used STSong for monospace and san-serif, while STFangsong for serif. These fonts look better to me than those Hei type fonts.

A simpler way to do this is to use TCFail. Indeed, I noticed the path to the above file by reading the source code of TCFail.

Update 2010-11-16: To make this works, the order of the languages has to be changed, so that Chinese has to be put in front of other languages (e.g. Japanese). This can be done in the Language pane of the Language & Text panel under System Preferences.

Saturday, July 31, 2010

Calibre + Stanza

Recently I have finally found a way to read on my iPod Touch, using two free applications: Calibre (for Mac OSX) and Stanza (for iPhone). I guess they have been used by others for a while. This combo should work on platforms other than Mac OS X, and it doesn't require jailbreak to transfer e-books to my iPod Touch. I can now download some webpages, convert it to a better format for reading on iPod Touch, and read them in dark using my iPod Touch. Calibre also supports fetching webpages from some free news sources (or paid news sources, requiring proper authentication).

A good way to read on iPod Touch. Highly recommended!

Sunday, March 07, 2010

樓巿現況

今天城巿論壇討論房屋政策,請來了兩位「專家」,一位為測量師潘先生,另一位為地產經紀公司研究部的黃先生。現將討論中所聽到數據寫出來,用以衡量一下樓巿現況。

黃先生指出,現在是樓多人少,意思是現在房屋單位有2,400,000個,但家庭數目只有2,000,000,而這個房屋數目與家庭數目的差距在過往二十年是不斷拉闊的。

潘先生則指出,基於人口增長(每年約30,000人),每年的住屋需求大約10,000個。而由於新增人口中有些是低收入人士,他們需要的公共房屋,而非私人房屋,所以這個對私人住屋需要可能比10,000還要低。這解釋了過往三年每年房屋單位的供應大約為10,000個,但空置單位仍維持於約50,000個。

另一方面,住屋需求和置業需求是不同,前者為必要的需求,後者是指一些原本租屋的人改想置業的需求。前者的需求可由租金改變反映出來。往年的租金升幅只是幾個百份比,但價格的升幅卻有二十幾個百份比,以至租金回報率由以往4-6%降至豪宅的回報率低至1-2%。這顯示了豪宅的住屋需求並不高。

黃先生指出現在需求多是基於投資需求,這是由於現在利率很低,很多人買樓是由於銀行回報低所以拿錢出來投資,而過去一年的買賣合約宗數比按揭宗數多兩成。他亦指出,這類的投資需求可以消失得很快,當利息抽升的時候,這類需求可以一夜間消失,就像98年時一樣。

至於樓巿是否仍會繼續升?我不敢說。我現在只列出以上數據,讓我和大家一起參考。

最後想提出一點,就是我欣賞黃先生多次提到利息抽升可以很可怕。地產經紀通常都是催促買賣雙快點決定,希望能促成多些樓宇交易。但他提醒置業者要考慮清楚才決定的觀點,明顯和公司的利益有點相反。我雖然不知道他的說法是否可靠,但仍欣賞這種不受立場影響的講法。

Friday, August 07, 2009

迷惘

近來喜歡上了謝安琪的歌,也許是她的歌詞較特別。以前已知她是大學生,早年出道不是什麼風光,有時還要坐巴士去做show。

今天又聽過了她演唱會CD,想了解她更多,於是在維基百科查看她的資料。那裹有一連結,介紹那位發掘她的周博賢。原來這人也不簡單。他高考考獲3A,之後於港大法律系畢業。但後來想當音樂人,於是放棄了他的律師事業,跑到多倫多讀音樂。回港後也不是十分順利,直至認識了謝安琪才有轉變。他原本的公司不接受謝安琪,於是便辭職自資建立公司。而在公司成立初期因沒有資金,他居然又回到自己的老本行,暫當事務律師,而謝安琪則兼職鋼琴老師。

近來也許厭倦了現在的生活,總是覺得自己不濟。數年前決定重回大學,放棄剛起步的事業。現在看看身邊的朋友生活不錯,但自己仍在「貧窮線」邊緣生存。苦我不是捱不了,而現在生活也不算苦,但自己總在想,如果當初仍繼續本來的事業,相信現在也會不過不失。

是什麼原因使自己再次讀書,明知經濟上的回報不一定比原本的路徑好?回想起來,是覺得自己要過些不平凡的生活,意識到自己應有特別的責任。但其實有什麼責任,將來會是怎樣,自己沒有想清,只想天主應是召叫我離開一種「安份守己」的生活。

現在仍很迷惘將來的路應怎走,而究竟天主是否真的有這召叫我也不清楚了。但看過謝安琪和周博賢的經歷,也看過我那位將要破產(?)的朋友朱凱迪,也許社會上總有些人的路是較崎嶇的。

唯有安慰自己,望德就是對看不見的事的盼望。現在我不知將來的路怎走,但知道天主一直也愛我。藉此也分享早幾個月看過一本書的內容。那書叫《祈禱自由,愛也自由》,由區里凡(Max Oliva)著。作者在第一章推介讀者當遇到一些負面的情緒時,可以念這短誦:「天主愛我,其他什麼也不重要。」作者並指出,就算初時不相信這短誦內容也可以唸。這短誦有點像催眠,但它卻提醒我們一件很重要的事,就是有天主的愛已很足夠。

我也應多唸一點這短誦。

「我實在以為現時的苦楚,與將來在我們身上要顯示的光榮,是不能較量的。凡受造之物都熱切地等待天主子女的顯揚,因為受造之物被屈伏在敗壞的狀態之下,並不是出於自願,而是出於使它屈伏的那位的決意;但受造之物仍懷有希望,脫離敗壞的控制,得享天主子女的光榮自由。因為我們知道,直到如今,一切受造之物都一同歎息,同受產痛;不但是萬物,就是連我們這已蒙受聖神初果的,也在自己心中歎息,等待著義子期望的實現,即我們肉身的救贖。因為我們得救,還是在於希望。所希望的若已看見,就不是希望了;那有人還希望所見的事物呢﹖但我們若希望那未看見的,必須堅忍等待。同時,聖神也扶助我們的軟弱,因為我們不知道我們如何祈求才對,而聖神卻親自以無可言喻的歎息,代我們轉求。那洞悉心靈的天主知道聖神的意願是什麼,因為祂是按照天主的旨意代聖徒轉求。而且我們也知道:天主使一切協助那些愛祂的人,就是那些按祂的旨意蒙召的人, 獲得益處,因為祂所預選的人,也預定他們與自己兒子的肖像相同,好使他在眾多弟兄中作長子。天主不但召叫了祂所預定的人,而且也使祂所召叫的人成義,並使成義的人分享祂的光榮。」(羅8:18-30)

Thursday, July 23, 2009

Locking the Dock on Mac OS X

To lock the dock and prevent any accidental drag & drop to move the dock icons, type the following commands in the terminal:

> defaults write com.apple.dock contents-immutable -bool true
> osascript -e 'tell application "Dock" to quit'


To unlock it, change the value from 'true' to 'false' in the first line of command.

Source: http://forums.macosxhints.com/showthread.php?t=67085

Thursday, May 28, 2009

Convert rmvb to avi on Mac OS X

A quick note on how to convert video in rmvb to avi so that it can be further processed by Handbrake.

1. Follow this nice guide: "How to convert .rmvb to .avi (on PowerPC and Intel Macs)?"
2. If in some case it fails with "bus error" in the log, rename the extension from rmvb to rm, as suggested here.

Saturday, May 02, 2009

Jailbreak iPod Touch?

I know programming, though I don't know Cocoa programming and Objective-C. But I still want to try to develop some programs on a iPod Touch. Good news is that the iPhone SDK is free to download. The bad news is, I found that if I want to use/test my application on iPod Touch, I need to join the standard iPhone Developer Program for US$99. It seems that the only way for me to deploy an application to the iPod Touch for free is to jailbreak it. Yet doing so may lose the warranty by Apple.

Perhaps I have been spoiled by many open-source software for some time. For example, the GNU/Linux is a free OS, along with many free applications like OpenOffice, GIMP, Firefox, etc, and the programming tools of Eclipse and Java. Now I have moved to a Mac OS X, perhaps I should accept that fact that I will soon become a slave to Apple. For example, if I want to sync my calendar to any handheld devices, the likely choice is a iPhone/iPod Touch. And then if I want to write any real iPhone applications, I have to pay Apple for distributing it through Apple store.

Well, I don't mind using Apple products. The MacBook, iPod Touch, OS X are great. They have some very nice features. In particular, I like the Spotlight and the Spotlight comment feature from Leopard, along with the backup functionality.

But Apple products also have some weakness. One is that the it has to pay for the software. And there is a major weakness of Leopard that it is slow, compared with Ubuntu, I believe. The startup time is ok, but when I launch a few applications like Mail, Calendar, Firefox just after startup, it can take a few minutes until the computer has proper response again! It didn't happen when I use Ubuntu on a much older notebook. Fortunately, the MacBook sleeps properly most of the time, so that I don't have to launch these applications everyday, except that after one or two weeks it may require a reboot due to some non-responding process (e.g. Finder!).

In short, I hope I can find a way to better utilize the Apple hardwares without paying extra money. And now I have to consider whether to jailbreak the iPod Touch......

Wednesday, April 01, 2009

多勞多得

中風是一種很突然的病,沒有什麼先兆,患者卻瞬間失去大部份的活動能力。他們躺在病床上,也許會說,自己沒作過甚麼壞事,為何會變成這樣。同樣地,有些天主教友也會問,我常常祈禱,為何天主不應允我的請求。

在電視劇集,見到壞人角色,通常也會想他們得到壞的收場;而好人角色,也想見到大團員結局。「善有善報,惡有惡報,若然未報,時辰未到」這句說話好像深入我們香港人的心。我有一個疑問,這個思想是從哪裹來的,是哪家的思想?不知這思想是否中國社會所獨有,但我會想我們可能受佛家思想中的「因果輪迴」所影響。

我不太清楚因果這理論,而我(雖是天主教徒)也表面地認為世界有因果的關係。就例如我從四十樓天台跳下,這因跳樓的因便必引致死亡的果。但是做了好事,是否必然會有好報呢?我想信這只是一廂情願的想法。

在這個社會,努力讀書會出人頭地,殺人放火就會坐監收場。這是「天理」嗎?我想不是。這些好的得到獎賞,壞的得到懲罰,我認為只是人定下來的規則,用以建立一個更穩定健康的社會。

但對於天主,我們做多點好事天主會照顧我們多些嗎?或者我們作惡多端,天主便會不理會我們嗎?我想不是。就像瑪5:45所說,「衪使太陽上升,光照惡人,也光照善人;降雨給義人,也給不義的人。」天主無論我們怎樣,祂也愛我們,我們如做了壞事而感到痛苦,只是因為我們拒絕了天主的美善而受苦,並不一定是天主不愛我們。

但另一方面來說,則對我們教友有更大的反省。我們多做好事,天主又會否愛我們多一點?那個虔誠的人,是否比我這個冷漠的人在天主眼中更重要?我想不一定。在以下福音中的故事,只要做了工作,也得到同樣的報酬。而因為自己付出更多而渴望從天主手中得到更多,只是愚蠢和不知足的表現。似乎在天主眼中,我們不是多勞多得,而是信而行便「得」。所得的是能感受到天主的愛,這得着,已足夠我們過完滿的生活。

那麼,為什麼我要做「好事」?只應因我愛天主也愛我身邊的人,而不是渴望得到回報。

「天國好像一個家主,清晨出去為自己的葡萄園僱工人。他與工人議定一天一個「德納」,就派他們到葡萄園裡去了。約在第三時辰,又出去,看見另有些人在街上閒立著,就對他們說:你們也到我的葡萄園裏去吧! 凡照公義該給的,我必給你們。他們就去了。約在第六和第九時辰,他又出去,也照樣做了。約在第十一時辰,他又出去,看見還有些人站在那裏,就對他們說:為什麼你們站在這裏整天閒著?他們對他說: 因為沒有人僱我們。他給他們說:你們也到我的葡萄園裏去吧!到了晚上, 葡萄園的主人對他的管事人說:你叫他們來,分給他們工資,由最後的開始,直到最先的。那些約在第十一時辰來的人,每人領了一個「德納」。那些最先僱的前來,心想自己必會多領,但他們也只領了一個「德納」。他們一領了,就抱怨家主,說:這些最後僱的人,不過工作了一個時辰,而你竟把他們與我們這整天受苦受熱的,同等看待。他答覆其中的一個說:朋友! 我並沒有虧負你,你不是和我議定了一個「德納」嗎? 拿你的走吧! 我願意給這最後來的和給你的一樣。難道不許我拿我所有的財物,行我所願意的嗎? 或是因為我好,你就眼紅嗎? 這樣,最後的,將成為最先的,最先的將成為最後的。」(瑪20:1-16)