星期六, 六月 28, 2008
CSS: 完美解決網頁文字太長(連續英數字)而導致版面破掉的問題
網頁頁面遇到連續的英數字, 就會沒辦法斷行, 而會一直拉長版面, 造成版面破掉, 一直沒有找到好的解法.
通常做法就是用 overflow:hidden, 或者就是加 <WBR> 來解決, <WBR> 有多常用到, 看我寫了兩篇文章就知道(第一篇關鍵字下的不好, 找不到, 於是又寫了第二篇, 這個加 <WBR> 的 function 還寫了 javascript 版.. 等其它語言版本).. XD
(閱讀全文)星期四, 六月 26, 2008
好文: 用小畫家來做螢幕色彩校正(校色)
設計師用的螢幕比較挑剔, 而且於印刷業, 都還要把螢幕拿去請專人做色彩校正的動作, 若想要自己手動來做校正, 該如何做呢?
這篇文章教你如何用小畫家來做色彩校正的動作: 螢幕色彩校正輕鬆免費做
另外一篇: 簡易螢幕校色
星期二, 六月 17, 2008
PHP 判斷/移除 BOM(UTF-8)
BOM: 萬國碼檔案簽名 BOM (Byte Order Mark, U+FEFF)
BOM 的內容可以表示 UNICODE 是哪種編碼, 但是在接收到的檔案, 要拆解後寫入 DB, 看到 BOM 就覺得有點 ooxx.
(閱讀全文)星期六, 六月 14, 2008
Debian 安裝設定 PHP 連 Oracle extension 使用 PDO(PDO_OCI)
PHP 連 Oracle 使用 PDO_OCI, 目前看起來似乎不太建議使用, 不過程式都寫完了, 還是先設起來用囉~
不過要於 Debian Linux 安裝 PDO_OCI 有點問題
- Debian 預設已把 PDO 編進 PHP 裡面, 所以再裝 PDO 會造成 PHP 執行就 core dump.
- 不裝 PDO, PDO_OCI 又說版本不對, 說 PDO 版本要大於 1.0 版 等(明明就是 > 1.0 版的, 一樣也會有此錯誤).
- 錯誤訊息一堆, 都無法編起來, 找到一堆人發出來安裝不起來的 Bug, 但是都沒有解法.
大概遇到的錯誤訊息有以下列表: (其它錯誤訊息沒記, 只記最有印象的)
- error: Cannot find php_pdo_driver.h
- You need to tell me where to find your oracle SDK, or set ORACLE_HOME.
- /tmp/PDO_OCI-1.0/php_pdo_oci_int.h:21:17: error: oci.h: No such file or directory
所以最後的辦法, 就去看錯誤訊息的 script, 去看漏的 檔案 / Library 有哪些, 就把那些檔案都補齊, 需要設定某些參數, 就把參數補齊, 所以下面會看到的 ln, 或其它動作 等, 都是在做補齊的動作.
(閱讀全文)星期五, 六月 13, 2008
Debian 安裝設定 PHP 連 Oracle extension(OCI8)
Debian Linux 安裝 PHP, 然後要用此 PHP 去連 Oracle, 不過預設 Orace connect 是沒有編進 PHP 裡面的, 但是又不想要把 PHP 重新 make, 為了要維護方便, 所以就想辦法來把他編成 Modules, 在 Pecl 找到 oci8, 一切就方便多囉~
(閱讀全文)


