Subscribe to RSS Subscribe to Comments Blog of Roy Chan

Blog of Roy Chan

忙碌的一週

本週只可以用一個字形容 - 忙 :

>_<


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


《Babel》 (巴別塔)

說過並不喜在看戲前看影評,所以入場前對《Babel》接近零認識。只知道是Oscar大熱,好像有Brad Pitt,好像導演前作有被受好評的《21克》,好像是群戲。當然,看見片名也估到主題是溝通、種族之類。就是單憑這些零碎的資料入了場。

電影院的音響還算勁,開場幾下試鎗的鎗聲都震入我心,架上光而灰暗的畫面,開場的所有格局,都暗示了這技鎗必帶來什麼不幸的事,往後每次開鎗都令我有點膽顫心驚。到出了事,兩摩洛哥小孩看見巴士停下來時,鏡頭又一轉開另一線,但開場夢魘總沒有離開。到Brad Pitt和Cate Blanchett上了巴士,心裡又一在預定有人會受傷。導演對時空交錯,四線故事的重新編排技巧十分熟練,令觀眾全場處於繃緊的心情下,就算不少內容都在預計之中,張力仍然很大。四線的交錯亦產生微妙的化學作用。沒有看過《21克》,但似乎導演功力不錯。

聖經講述神為要罰人類興建通上天上的巴別塔去挑戰神,把人類分散到各地,做成了不同語言和種族,成為了大家溝通的問題。本片以《Babel》自然亦是談溝通問題。但做成隔膜不單是語言和種族,兄弟、父子、父女、夫婦、顧主顧員、警民、團友、政府與民眾、國與國等都因為語言、種族、妒忌、代溝、內疚、私心、偏見、猜疑、恐懼、經歷、處境、心情、傳媒和身體障礙等做成種種誤會、衝突和悲劇。然而最可悲的是電影中的種種誤會、衝突和悲劇每天都在我們的現實世界中以更廣更嚴重的程度不斷地重覆發生在每一個人身上。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Tr - TRanslate characters

以下早八年前為PCWeekly HKLUG專欄寫的文章:

tr 是 Unix/Linux 一個很普遍的小工具,其功能也很簡單,主要把一組字母 map 成另一組字元。舉個例,請在打以下的指令:

 tr vms wnt

打了後請亂打堆字再按 [Enter] ,你會發覺 tr 會重覆顯示你所打的字,但「v」會變成了「w」,「m」變成了「n」,「s」則變成了「t」。要結束這個遊戲可以開個新行打 Ctrl-D 再按 [Enter] 。好了,相信閣下現在應該知到了 tr 的作用是什麼了。 tr 最常會被用作轉換大小階,看過以上的例題,閣下或者以為要打:

 tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ

這長長的指令。事實上只要用「tr a-z A-Z」就夠了。

簡簡單單一個程式,配合 Unix 上其他工具就有很多妙用。如閣下要把一目錄上所有檔案名稱轉成大寫,以可以在 bash/ksh/sh 用以下指令:

 for f in *
 do
   mv $f `echo $f | tr a-z A-Z`
 done

要把 vi 上把某行全部轉成小寫,可以在 vi 的編輯模式打「!!tr A-Z a-z」,一個段落則可以打 「!}tr A-Z a-z」。要轉整個檔案可以打「:%!tr A-Z a-z」。

有沒有發覺原本在 DOS/WIN 的文字檔放到 Unix/Linux 上看,每行都多了個「^M」。這是因為 Unix 、 DOS 及 Mac 等的文字檔格式都有所分別。 Unix 習慣每行用一個 Linefeed (ASCII 10) 分格, Mac 用一個 Carrier Return (ASCII 13) ,而 DOS 則要用一個 Carrier Return 跟一個 Linefeed 來分格,檔尾還要加個 Ctrl-Z (ASCII 26) 。要把 DOS 或 Mac 的文字檔轉成 Unix/Linux 格式最簡單可以利用 tr 。

  • Mac 轉 Unix/Linux - tr \\015 \\012 <mac.txt >unix.txt
  • Unix/Linux 轉 Mac - tr \\012 \\015 <unix.txt >mac.txt
  • DOS/Win 轉 Unix/Linux - tr -d \\015\\032 <dos.txt >unix.txt

012, 015 和 032 分別是 10, 13 和 26 的八進位。參數「-d」則叫 tr 把輸入檔中所有包括在字元組中的字元刪掉。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


關於foobar

以下又是個人舊文重貼:

有否留意 foo 和 bar 這兩個經常出現的怪字? 事實上在很多電腦網站或電腦技術文件都會看到這個兩個字的蹤影,多會在一些例子中用作檔案名稱或網站名稱等。其實這兩個字沒有特定意思,只是電腦人慣用來在例子稱呼任意幾個相同的東西,作用有點類似一般人常用的甲、乙、丙、丁等。第一個 叫 foo ,第二個叫 bar ,以此類推: baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud 。

有關這幾個字的由來已很難考究,不過 foobar 兩字連在一起可以追朔至二次大 戰美軍常用的俚語 - FUBAR (全寫我想不太方便在這裡講了 ;P) ,後來演變成 foobar 。而拆開 foo 和 bar 兩字在很早期的美國漫畫已有出現。亦有說 foo 可能和我們中國人的『福』字有關。

在稱呼人的時候,電腦人一般會用 J. Random Hacker 、 J. Random Loser 、 Dr. Fred Mbogo 等。J. Random Hacker 經常會是一個很典型的電腦人,而 Dr. Fred Mbogo 則會是個你不太想遇到的人,例如一個無能的教授。 J. Random Loser 則 ….. 我想大家應該猜到吧?!事實上,你可以用 J. Random 可以變 化成代表不同類型或職業中的典型人物,如 J. Random Lawyer 等。J. Random Hacker 又會有一個姪兒叫 Fred Foobar ,多會是 一典型的正常人。

J. Random Hacker 這個名字應該是源自 ENIAC (世界首台電字計算機) 的 開發 者之一 J. Presper Eckert 。而 Dr. Fred Mbogo 則來自 bogus 這字及 著名 電視劇『愛登氏家庭』 (Addams Family) 中的巫醫 Dr. Mbogo 。

當有多過一個人時,第一個會叫 fred ,第二個會叫 barney 。這主要來自 著 名卡通『聰明笨伯』(Fintstones) 中的兩位主角董輝 (Fred Flintstone) 和班 尼 (Barney Rubble) 。 更有趣的是當表示一個家庭時,有會有由 Fred ,Mary Bloggs 和他們子女組成的 Family Bloggs 。和上面的 J. Random Hacker 等名 字不一樣,單單 fred 這個名字是無褒或貶義。有說 fred 之所以經想被 使用 到是因為就算是不懂打字的人都可以很輕易地在標準 QWERTY 鍵盤中打出 這個 名字 (留意這幾個字母在鍵盤上的位置) 。

資料來源: The Jargon - The New Hacker Dictionary


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Yahoo音樂與SanDisk頭頭唱和放棄DRM

繼上週蘋果CEO Steve Jobs呼籲音樂業界放棄DRM,Yahoo音樂和SanDisk頭頭亦先後唱和。 Yahoo音樂總經理Dave Goldberg最近表示其MP3格式比DRM格式音樂的銷售量更好。

Silicon Valley Watcher報導Goldberg表示Yahoo音樂實驗銷售有DRM和無DRM 的相同音樂,結果發現移除DRM有助增加銷量。Goldberg支持放棄DRM技術並認為DRM只會令用戶混亂。Yahoo音樂正企圖衝出PC,而放棄DRM有助其音樂可以在多個平台上播放。

SanDisk創辦人兼CEO Eli Harari亦和議:「顧客並不接受專利系統。 而近月歐洲有不少呼聲投訴利用封閉格式捆綁顧客在一間公司購買的音樂 只可以在該公司的音樂裝置播放和捆綁其音樂裝置及其音樂服務。」

參考文章:


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


這飛機給我有在家的感覺!! :)

gnulinuxplane.jpg


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Robot in PolyU Mega Sales

KW bought 2 robots in PolyU Mega Sales for his sons. Pretty cute!! Let see how they fight and dance.

2 robots fight2 robots fight (2)a20070206004.jpga20070206006.jpg


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Vista和網上銀行保安

Bunny剛剛提到早幾天聽一個電台節目訪問M$ 香港區產品經理,提及在韓國等地都有報告指Vista未能登入一些銀行的網站,主持人問M$經理香港會否出現同一現像。經理回答因為香港沒有用韓國等地所使用的保安技術,所以不會有這種情況。

那究竟是香港保安技術追不上人家還是比人強? 或是說Vista的安全性很切合香港銀行的程度呢?


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


「私人派對」對「私人俱樂部」

又來舊聞評論! 哈哈! 早前電影評論學會公佈“2006年度評論學會大獎”結果時,因《父子》中秦海璐以6分鐘戲可進入最後輪選和《滿城盡帶黃金甲》的鞏俐爭最佳女演員而遭人非議。不少報章都有報導曾經擔任香港電影金像獎頒獎禮董事局主席的導演張同祖揶揄香港電影評論學會性質似私人俱樂部,亦聲稱金像獎是要做到「公平」、「公正」同「公開」,要顧慮「公眾」看法。有報章亦訪問一些市民,當中有看過《父子》的市民表示如果沒有看評論學會的提名,根本不知秦海璐有參予《父子》的演出。

我一向有留意電影評論學會每年的大獎結果,亦講買多本電影評論學會對每年香港電影的評論。看《父子》亦有留意 秦海璐、許茹雲、陳哲民這些戲份極少的演員有份演出。明白不少香港人根本不會留意甚至認識一些二三線演員。秦海璐的演出是否很出色,我這電影門外漢確實評論不了。不過看到張導演的私人俱樂部,倒令我想起早兩年,金像獎協會主席文雋因是否容許有線電視即時報導賽果問題發老脾怒稱金像獎頒獎禮屬「私人派對」。「私人派對」對「私人俱樂部」,我私人偏見覺得是一百步笑五十步。「公平、公正同公開,要顧慮公眾看法」,很多「公」字,不知指那班阿「公」?

相關網站


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Beryl環形視窗切換器:為什麼GNU/Linux+Beryl比Vista更酷!!!!!!!

跑Vista最少要2GB記憶體,CPU要快,要玩3D特效,顯示卡更加要最新最強的。但GNU/Linux + Beryl, 512MB記憶體已可以暢順。顯示卡用兩年前的舊殘卡也可以應付自如。近數月為HKLUG公司搞了數次Ubuntu+Beryl的安裝版,用的是 AMD Althon 2000MHz + 512MB RAM 和兩三年前的ATI Radeon 7000顯示卡,九成Beryl的特效都運行很流暢。

Vista的所謂3D特效在Mac OSX的Aqua、GNU/Linux的Compiz或Beryl面前顯像小孩子玩意。最醜的要算是Vista經常宣傳的 3D Alt-Tab,按一下Win+Tab把所有視窗打側像骨牌排成真線讓你在各視窗間切換,幾乎是所有Vista展示必見的功能,但較好用和美,始總不及Mac OS X 始創的Expose,把所有視窗平鋪在桌面上讓你去選,比Win+Tab更美更清楚。Expose功能亦是我開始使用Beryl或Compiz的原因。而最新開發版本的Beryl新增了一個近似3D Alt-Tab但更酷百倍的功能 - 環形視窗切換器(Ring Window Switcher)。

只要安裝了svn中的Beryl (好像說最新的Beryl放進了套件beryl-plugins-extra中),在「Beryl設定管理員」(Beryl Setting Manager) ->「視窗管理」 (Window Management) -> Application Window Switcher -> Misc. Options 中勾選 「察看視窗清單」(Show Window List) 就可以了。現在你只要按 Win-Tab,Beryl就會把所有視窗視排成環狀,讓你去切換。當然這功能同樣是實時的,環狀上的影片還時動的。這功能又酷又比Vista的3D Tab 更清楚。

Just Another Tech Blog: Cool New Beryl Feature: Ring Window Switcher

Scale (Expose) in Beryl
Expose in Beryl

P.S. 我不是說Vista一無是處,酷也不代表一切。但如果你是為美觀而選Vista,你顯然做了個最錯的決定。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


Based on Fluidity© 1998-2007 Roy Hiu-yeung Chan