Migration Gallery from Big5 to UTF-8

「想要把Gallery從Big5轉換到UTF-8」,這個念頭其實已經很久了。在這個UTF-8盛行的年代,blog也是UTF-8,但是藝廊卻因為歷史的因素而停留在Big5。雖說Gallery有支援Localization,可以轉換界面的編碼,但是所有相簿的標題跟描述都還是Big5,一換成UTF-8之後就是亂碼。Gallery的網站中好像也沒有相關的轉換程式……

於是在某一個什麼事都不想幹的午後,看到了IRC上的某一句話,就突然立了個志,寫了個轉換程式出來……..

在PHP下要從Big5轉到UTF-8,其實還有點傷腦筋,在 zonble的這篇「PHP、XML、以及字元編碼:一則關於悲情、憤怒以及傷逝(資料)的故事」中有提到用XML、mbstring或是iconv來實作。由於不一定每個PHP都有在編繹時加入 mbstring 或是 iconv的選項,因此我本來是想使用某一獨立的模組或是class來作這一部份的轉換的。只是網路上找了一下好像沒找到,而我又不想自己花大時間重新發明輪子,最後只好退而求其次,呼叫UNIX下常見(文件上是這麼說的)的iconv獨立程式來作轉換。效率雖然差了點,不過反正轉換程式才跑一次,慢一點應該無所謂,只要不跑到timeout就好了 🙂

需要的人可以到這兒下載,要注意的是,由於安全上的顧慮,在轉換完之後記得把script從Gallery目錄下移除 🙂

文後附上簡單的README。

閱讀全文

害怕擁抱夏天

害怕擁抱夏天

夏天理論上來說,應該算是我最舒服的季節。從小在南方長大的我,對於那熱力四射的夏天一向都是視若無睹。怎麼曬都不會脫皮、曬傷的膚質,使得我可以盡情地在陽光下一步又一步地走,從家裡走到公車站,從學校走到補習班,從一個山頭走到另一個山頭。我不知道防曬乳液是何物,不知道為什麼出門還要戴個帽子,墨鏡除了耍帥之外似乎沒有什麼其他的意義。我喜歡陽光直接淋在身上的感覺,喜歡眼鏡上陽光的反光,喜歡身上帶著一點汗,溼了又乾,乾了又溼,彷彿那是時間的存在似的。

前日死,昨日生,今日混沌

前日死,昨日生,今日混沌

即使答應過要節制咖啡因的攝取,不過在這個以工作為生活的世界裡,給自己一個麻醉,然後才有力氣去告別昨日,包括那才剛永別的好朋友,然後裝作什麼事都沒有似的,迎接另外的一天。

命令列下的MSN – pebrot

因為想要人在外面的時候可以用putty上MSN,所以找到了這個好用的工具:pebrot

pebrot是一套可以讓你在freeBSD/Linux(事實上,只要是有Python的平台應該都可以) 的文字模式下,連上MSN的程式。雖然沒有花俏的界面,也看不到Emoticon跟MSN圖片, 不過搭配小巧可愛的putty和screen,當你在外流浪時,若要透過MSN找個人,可以不用 下載龐大的MSN Messanger,也不用擔心自己的帳號/連線被sniff,更不用擔心被防火 牆限制住MSN的連線(當然,如果你的防火牆連ssh連線都會擋的話,那就沒輒了)。

閱讀全文