在Scattered看到的,教你如何在Firefox 1.5上執行1.0的extensions
只要幾個簡單的步驟:
1. 在網址列上輸入 about:config
2. 在列表上按右鍵,選新增→字串,在「輸入設定名稱」填入app.extensions.version
3. 在值的部份填入1.0
4. 重新開啟Firefox 1.5 ,然後啟用你想要用的extensions
5. 再重新啟動一次Firefox 1.5 ,就OK啦!
在Scattered看到的,教你如何在Firefox 1.5上執行1.0的extensions
只要幾個簡單的步驟:
1. 在網址列上輸入 about:config
2. 在列表上按右鍵,選新增→字串,在「輸入設定名稱」填入app.extensions.version
3. 在值的部份填入1.0
4. 重新開啟Firefox 1.5 ,然後啟用你想要用的extensions
5. 再重新啟動一次Firefox 1.5 ,就OK啦!
在LifeHut上看到這篇WordPress + Google = Killer Combo,實際上就是用兩個Plugin:WP-Cron以及WP-DB-Backup定時將資料庫備份寄到你的Email;雖然文章裡是以GMail為主,不過理論上應該是任何Email都可以用,以GMail為首選的原因其實就是容量比較大而已。
開始寫PHP以來,就對一個小地方很感冒,就是PHP並沒有禁止使用未宣告或初始化過的變數,也沒有提出警告。大概是因為自己也算是個容易粗心大意的人吧,所以有時候會不小心將變數名稱key錯了或怎麼的,整個程式便跑出了奇怪、非預期的結果。這時要debug是非常吃力的一件事情,不禁讓我懷念起perl的use strict。
不過後來發現,這其實是PHP預設將注意信息(NOTICE)隱藏起來而已,因為會引起這些注意信息的錯誤(例如某變數未初始化),並不會導致致命的結果,所以我們可以用error_reporting()函式來自訂錯誤回報的等級。
一般PHP預設值是7或2039,也就是E_ALL & ~E_NOTICE(php.ini的寫法) 或 E_ALL ^ E_NOTICE(error_reporting函式內參數的寫法,我沒試過能不能混用,我懶嘛)。因此若是在程式內設定error_reporting(E_ALL),便可以取得所有的錯誤 /警告 /注意信息,對於神經比較大條的程式設計師來說,debug就方便多了。當然程式完成之後,你也可以用error_reporting(0)來抑制所有錯誤警告,畢竟這些訊息是不需要給使用者看到的吧(呃,當然,如果你確定程式百分之百不會出錯的話)。
p.s.