同樣的 CSS 在 IE5/6/7 顯示的效果都有可能會有所不同, 所以就有人寫 JavaScript 來解決 IE7 上可以跑, IE5/6 不能跑(或不能顯示)的問題. (ex: png 透明圖 就是最常遇到的問題).
作者: Tsung
Mplayer 看 DVD, mkv 字幕切換選擇
用 Mplayer 看 mkv 檔, 或看 DVD 發現字幕沒出來, 主要是因為沒有指定造成的, 只要指定一下即可.
PHP: 於 Apache1.3 和 Apache2.0 抓到的 $_SERVER['SCRIPT_NAME'] 值不同
所以說最近踩的地雷特別多, 要判斷目前是否在此頁面, 通常可以用 $_SERVER['SCRIPT_NAME'] 來抓值, 但是在 Apache 1.3 和 Apache 2.0 抓到的值是不一樣的.
閱讀全文〈PHP: 於 Apache1.3 和 Apache2.0 抓到的 $_SERVER['SCRIPT_NAME'] 值不同〉
JavaScript: substr() 負數的算法 IE, Firefox 不同
最近踩的地雷真多, IE 對 margin-top 的負數, IE6/7 都不同, 然後臨時又發現 JavaSciprt 的檢查在 IE 有問題, 大概情況是如下:
做圖片上傳, javascript 的檢查最簡單的就是檢查檔名後四個字元, 再轉小寫, 去看看是不是 .jpg, jpeg, .bmp, .png ... 等. 於是就用 substr 來取最後四個字元囉~
PHP: 數值爆表, 出現科學記號的解法(科學記號 轉換成 數值)
在 MySQL 設定欄位型態是 float, 然後存入 1000000, 再撈出此資料, 會秀出 1e+06 的科學記號(MySQL 內部也是存這個值).
Ubuntu Feisty Fawn 7.04 升級到 Gutsy Gibbon 7.10
前幾天把舊的 notebook 拿來升級, 從 6.10 升級到 7.04, 升級到 7.04 後, 又發現 7.10 出來了, 當下馬上繼續升上去~
升級方法很簡單: gksudo "update-manager -d -c" 再點升級就可以了.(這次真的是無痛升級, 輕輕鬆鬆就升級完成, 但是升級完後倒是蠻痛的. XD)
但是太衝動果然沒有好下場, 建議還是等到 10/18 官方確定後再升級好了.
Web 2.0 公司應該注意的九大法律問題
從 Taiwan CNET 看到這篇新聞: Web 2.0公司應該注意的九大法律問題, 記錄下來, 網站上線前也該排入 check list 中.
CSS: 讓圖片蓋在 Flash Player 上面(使用 z-index)
要讓圖片能浮在 Flash 上面, z-index 怎麼設都沒用, 都會被 Flash 蓋掉.
Firefox 仿 MacOSX Leopard Theme(skin)
在 NightWish 的 Blog 看到這篇 仿Leopard firefox skin
, 馬上就來裝裝看~ 果然是看到目前為止, 仿的最好的 theme, 推薦使用. 🙂
安裝步驟:
- 下載頁左邊 Download 會下載 jar 檔
- 打開 Firefox -> 工具 -> 附加元件 -> 佈景主題
- 把下載的 jar 檔往 附加元件 的視窗 拖過去, 安裝 再 套用此佈景主題 即可.
使用 gettext 來實做 PHP 多國語系支援(I18N)
要做多國語系支援的網站或程式有很多方式, 常見的是設某種國家的語系檔, 然後檔案內都是變數, 之後程式依照使用者的語系的, 去讀語系檔, 以此來達成多國語系.
而 gettext 是另一種標準的方案, 可以 ls /usr/share/locale/zh_TW/LC_MESSAGES
看看, /usr/share/locale 放著各種語系的翻譯檔(翻譯系統程式, ex: apt.mo, dpkg.mo)(*.mo是編譯過的翻譯檔).
現在來用 php + gettext 實做多國語系的支援吧~