使用 gettext 來實做 PHP 多國語系支援(I18N)

要做多國語系支援的網站或程式有很多方式, 常見的是設某種國家的語系檔, 然後檔案內都是變數, 之後程式依照使用者的語系的, 去讀語系檔, 以此來達成多國語系.

而 gettext 是另一種標準的方案, 可以 ls /usr/share/locale/zh_TW/LC_MESSAGES 看看, /usr/share/locale 放著各種語系的翻譯檔(翻譯系統程式, ex: apt.mo, dpkg.mo)(*.mo是編譯過的翻譯檔).

現在來用 php + gettext 實做多國語系的支援吧~

閱讀全文〈使用 gettext 來實做 PHP 多國語系支援(I18N)〉

好文: 抓蟲特攻隊秘技大公開(Debug)

程式 Debug 是一定要的, 說寫出來的程式沒有任何問題, 請不要相信他的傻話(程式只有幾行的不在此限, 或者 請想像我指的是一套 系統).

此人(或說 下述四篇文章)把 Debug 的流程做整理和撰寫, 不管初學者或資深者都蠻適合研讀一下, 不一定要四篇都看, 主要是看第一篇.

最後一篇的這句話 一次只解決一個臭蟲 蠻經典的, 這句話的另一個意思是, 不要解 1 個 Bug 後,  又生出 2個其它的 Bug 來. XD

閱讀全文〈好文: 抓蟲特攻隊秘技大公開(Debug)〉

PHP function: 亂數密碼產生

亂數密碼產生的 function 蠻常用的, 還是直接 Release 一個出來修改比較方便 😛

總之密碼原則就是 6~8 個字以上, 然後包含英數字大小寫, 再加上符號, 就是比較安全的密碼, 通常想密碼很辛苦, 最簡單的就是用這種產生器, 產生出一組符何上述條件的, 想辦法背起來, 半年 ~ 1年換個一次密碼 (建議是 3個月要換一次. XD)

閱讀全文〈PHP function: 亂數密碼產生〉

電解水機 - 2007年 8月 15日敗入

網路上對電解水的討論, 有好有壞, 有些人說這種一天喝一杯就好, 也有人說要多喝, 反正目前沒有什麼特別結論, 我想 為了身體健康, 還是敗一台電解水機回來, 平常吃的東西大多都是酸性的, 既然很少吃到鹼性的食物, 那就喝喝鹼性的水吧.. XD

電解水機

閱讀全文〈電解水機 - 2007年 8月 15日敗入〉

好站: 將圖片轉成 ICO

應該說是個工具站, 總之就是把圖片丟給他, 然後他就會產生 ico 檔(會自動縮小), 再來就可以把 ico 檔丟到自己網站的目錄下, 取名叫 favicon.ico, 就會在自己網站的 Blog Url link 旁邊看到剛剛的小圖囉~

至於其它功能, 沒用到~ 我也不曉得 XD

總之, 至少縮圖並轉成 ico 的功能是蠻方便的. 🙂

網站: Flavicon : Converter

PS: 要指定 faviconico 的路徑或檔名可用如下語法:

<link rel="shortcut icon" href="http://URL/favicon.ico">