2007年6月4日

[電影] 王子與公主

這個世界上沒有王子,只有王八蛋,還有裝作王子的王八蛋;
這個世界上也沒有公主,只有巫婆,和自以為是公主的巫婆。

~《公主復仇記》
公主復仇記

導演/編劇/原創故事:彭浩翔
主演:鐘欣桐、陶紅、吳彥祖

故事講述卡拉OK侍應周筱籣(陶紅飾)與消防員男友Ken(吳彥祖飾)過著穩定的感情生活,有一天,Ken的前度女友阿貞(鍾欣桐飾)告訴筱蘭,有人將她和Ken的裸照放到互聯網上,於是阿貞希望得到筱蘭的幫助,潛入Ken家偷回照片……

電影介紹:


半夜睡不著,亂轉電視時看到的。很現代的題材,手法也不錯。本來以為會是冷調的片子,中間兩位女主角的行為與互動,又活像是一部青春喜劇。而劇情到了最後幾分鐘,又有意想不到的轉折。不錯,看的挺過癮的,算是一個意外的小收穫。 :)

2007年5月2日

Sandboxie - 用沙箱保護你的電腦

節錄自Freeware Genius 的介紹
Sandboxie is a program that can create a 'Sandboxed' environment on your PC within-which you can install and/or run programs or browse the net. Any data writing operations that the Sandboxed applications perform can then be rolled back and/or eliminated. The net effect of this is to create a kind of roll-back or undo mechanism that can be used to test out programs without damaging the system or surf the web without risk of infecting the system with any kind of malware.
簡單來說,Sandboxie 提供一個環境讓指定的程式在其中執行,在這個環境中,所有對硬碟的寫入動作都可以被還原甚至消除。所以可以用來測試可能會對系統造成傷害的程式,或是保護你在瀏覽網頁的時候,遭到惡意程式入侵。

Ps. 我還沒有實際試用過,歡迎心得分享。

Links:

建構 UTF-8 的 UNIX 環境

screen:
  1. 啟動參數加上 -U,讓所有視窗與連線的 terminal (screen外)都採用 UTF-8。
  2. 切換特定視窗的編碼設定:encoding big5
irssi:
/set term_encoding UTF-8
# 開啟 recode 功能
/set recode = ON
# 自動判斷是不是 UTF-8
/set recode_autodetect_utf8 = ON
# 在沒有設定 recode 的頻道,收到不是 UTF-8 的文字時,就當作 Big5
/set recode_fallback = Big5
# 在沒有設定 recode 的頻道,先轉成 Big5 再送出去。
/set recode_out_default_charset = Big5
/recode add 頻道 編碼
Vim:
" 內部編碼使用 UTF-8
set encoding = utf8
" 顯示編碼使用 UTF-8(與 encoding 相同時可省略)
" set termencoding = utf8
" 自動判斷檔案內容編碼時,使用的編碼與順序
set fileencodings=utf8,big5,cp950,euc-tw,prc,latin1
shell 與環境變數:
setenv LANG=zh_TW.UTF-8
File system,檔名編碼的轉換: 利用 convmv
convmv [-r] -f big5 -t utf8 . [-i] [--notest]
-r: 遞迴處理
-i: 互動式,每個檔案問是否轉換
--notest: 真正進行轉換動作

2007年4月2日

你會寫 Binary Search 嗎?

zmx 在他版上說到:他最近面試了 {資工、資科、資管、應數} 共 5 人,沒有一個人能夠一次寫對 binray search。

這讓我覺得很訝異,自己動手寫了一個,發現我也沒有辦法一次正確,還是習慣性地錯在迴圈條件 (小於 vs. 不大於) 以及邊界更新 (差一) 上面。

不過我犯的錯誤只要有簡單的測試程式就可以解決,應該不會是學長提到的 "20 年才找到的 Bug"。為了弄清楚,我用 Google 找到以下的資料:
  1. 原來 zmx 早就在他的 blog 提過,當初也看過,卻還是忘記了......
  2. Joshua Bloch 在 Google Research 上的文章,說明了這個很容易被忽略的問題
  3. 上面那篇文章的中文翻譯

2007年3月22日

Koook BM3 - 手機? MP3 Player?

前幾天被某窩的文章引導之下,買了新手機 - Koook BM3:

雖然說 Koook 標榜這是一隻可以講電話的 MP3 Player;不過基本手機該有的功能它可是一應俱全,小巧輕薄,可以聽 MP3 & FM,剛好適合我的需求(我又不用手機拍照或看影片)。我覺得兩千多元算是挺划算的。

我要特別推薦一下它附的耳機配件:

首先,兩邊一樣長度的耳機,加上戴在脖子上的掛線(我突然想不起來這東西要怎麼稱呼....),雖然是 MP3 Player 慣用的規格,卻比較少出現在給手機用的耳機上。

其次,它的麥克風位置不像常見的耳機配件,戴著的時候會垂掛在胸口前;而是在右邊耳機附近,不必特地用手去抓,就已經很靠近耳朵了。這才是符合人體工學的設計呀!!(每次看到路上用免持聽筒的人,多半要用一隻手去拿著麥克風,總是覺得很蠢。)

我現在苦惱的是,續約兩年換來的 G-Plus ES812 該怎麼處理? ......