2007年12月30日

更換 iBook 的硬碟

當初內建在 iBook 的硬碟在近一年內,已經明顯地出現了疲態,最近更是嚴重到每次開機必有刺耳逼逼聲的情況。加上 SATA 漸成主流,我怕繼續拖延下去,等到它真壞掉了就為時已晚......

於是上個週末在 Y! 購物買了一個 2.5 吋的外接盒配上一顆 Hitachi 80G 硬碟。(這才發現:現在要單買 2.5 吋 IDE 硬碟都很困難了......)昨天下午先把資料備分出來,晚上就將它給換上去。

現在的狀況果然好多了。不但不再有恐怖的逼逼聲,連啟動速度都有明顯的改善。希望這樣可以讓我的 iBook 撐久一點,等到我存夠錢買 MBP 呀!!! XD

2007年9月19日

Google Docs 支援 簡報文件

Google 在 文件 (document) 與 試算表 (spreadsheet) 之後,終於開始支援 簡報(presentation) 了。目前只能上傳 PowerPoint 的檔案,以後應該會慢慢增加吧。

初步看起來,基本功能都有了,也有一些基本的外觀樣式(theme)可以套用。底下是編輯畫面:

還可以直接透過網路進行簡報:


官方公告在此: And now we present...

2007年7月22日

[電影] 終極警探4.0

昨天下午去看了《終極警探4.0》。雖然今年到目前為止,個人滿意度最高的電影是《變形金剛》,不過我很贊同 MingS 所說的:如果你只能看一部片的話,那就去看《終極警探4.0》

這兩部片子都沒有複雜的劇情與太多內涵。《變形金剛》借由電腦動畫實現孩提時代的夢想場景;《終極警探4.0》則是讓你再次體驗一個打不死的熱血硬漢。

駭客任務的Neo、蜘蛛人、超人、蝙蝠俠.....,最近有太多由特效形塑出來的超級英雄了。可是我們很久沒看到一個怎麼都打不死的普通人類,在槍林彈雨中穿梭,然後痛扁惡棍的的熱血場面了。

雖然是很老套的模式,但是《終極警探4.0》還是帶著很多驚喜,除了已經在預告片中出現的用飛車幹掉直昇機之外,主角約翰麥克連還有更多神奇且瘋狂的方式來對付壞人。讓你在驚訝之餘讚嘆:"怎麼會有這麼瘋狂的想法呀?"

在電腦特效與動畫當道的時代,我覺得《終極警探4.0》拍出警匪動作片的極致。不過我也很擔心,以後是不是這樣的電影會慢慢消失了呢?

最後推薦 MingS 的文章: John McClane is Back!!,我覺得他寫的比我好多了。 :D

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 該怎麼處理? ......

2007年3月4日

Schtuff 併入 PBwiki

剛剛收到 Schtuff 的公告信,信中指出他們將加入 PBwiki, 會在 3 個禮拜內把目前 Schtuff 上面的資料轉移到 PBwiki 去。 (使用者可以選擇轉移、下載資料備份或是甚麼也不作) 官方說明是該團隊目前把重心放在 OpenID 上, 所以挑了一個目前較成功的 wiki hosting serivce 合作, 讓原本的使用者能夠繼續使用 wiki 服務。 真正原因,我也不知道。 :P