星期四, 八月 23, 2007
Javascript Regex 的 字串比對(Match) 與 取代(Replace)
Javascript 的 Regex 該怎麼使用, 如何做 Match 和 Replace 的動作, 語法該怎麼寫.
星期三, 八月 22, 2007
Javascript 設定 getElementById 屬性的方法
紀錄 Javascript 設定 getElementById 的方法, 和 Style 有哪些屬性可以設定.(暫不討論 Framework 的寫法, 不過 style 能設的屬性是都一樣的. XD)
星期一, 八月 20, 2007
PHP 等比例縮圖程式
兩個 function, 一個算比例要多少(getResizePercent), 另一個 function 依照比例將圖片縮小, 縮到剛好符合預計縮小的其中一邊的尺寸(ImageResize).
使用上只要將這兩個 function 一起放進程式裡面, 直接呼叫 ImageResize(), 把參數傳進去即可.
星期二, 八月 14, 2007
Programmer 專用最佳字型 - Monaco font
昨天看到 Monaco Font
這篇文章, 然後看了附圖後, 覺得這字型真棒(看到此字型前, 我都是使用 DejaVu Sans Mono
), 然後當然就找來試試囉~
剛開始不太習慣, 字的間距比較大, 但看久感覺很舒服, 值得推薦~ :)
星期三, 八月 01, 2007
PHP 使用 SimpleXML 遇到 Illegal offset type(型態轉換問題) 解法
PHP 的 simplexml_load_string/simplexml_load_file 很方便, 很簡單的就能把 XML parse 成 PHP Object, 然後就看要怎麼處理資料, 再處理即可~
- simplexml_load_string : 丟 XML 進去即可
- simplexml_load_file : 丟 URL 進去也吃, 拿來 Parse XML/RSS Feed 超方便
做簡單的處理都沒什麼異常, 但是現在遇到要將 Object value 轉換成一般 PHP Array 的 key -> value 型態就遇到問題了. 不曉得是我不會用還是怎麼樣, 查不到正確該怎麼解, 所以寫起來紀錄一下.(希望有正確解法, 還請指導.. Orz)
註: PHP Version: PHP 5.2.3
(閱讀全文)星期日, 七月 22, 2007
Javascript var_dump function
以前提到的 Javascript Variable Dump(var_dump) 的 function, dump 的值很清楚, 看著 dump 出來的值, 就可以操作來改變頁面上的元素, 不過缺點是總是要跳視窗出來, 還蠻麻煩的.. :(
(閱讀全文)星期四, 六月 14, 2007
PHP function: 壓縮 CSS file
今天看到 壓縮 css file 的 function, 雖然外面有很多這種服務, 但是每次都貼來貼去還是有點懶~
透過此 function 可在吐 CSS 時, 或者在版本 Release 時, 自動壓縮 還是比較方便點~ :)
(閱讀全文)星期日, 五月 27, 2007
PHP: 依位址做 Keyword Bolding
之前有某長輩的需求, 我丟給他一串文字, 他會傳一串文字(結果) 和 一個多維的 array, 此 array 裡面存放的是要加上 html tag 做 bold 效果的位址.(我是比較喜歡直接用 preg_replace 或 str_replace 來直接對 keyword 做這種事, by position 就需要另外寫本篇文章的 function. XD)
流程大概是這樣: (看起來流程式, 如果 B 直接 bold 好, 就不用寫這個 function 了 XD)
- A input "keyword" => B
- B "結果文字" + "斷詞 + array(需要 bold 位址)" => A
- A 根據 B 回傳 "結果文字" 做 bold
經過測試, 如果是 replace keyword 是單一個字, preg_replace 和 str_replace 的效率會好很多, 但是在 replace 的 keyword 是多個字的狀況沒測過, 或許多個字的狀況會比較好(或許 是我寫的太遜了 Orz).
PS: 多個字的狀況會發生在, 一串文字進去, 然後 接收端 會於 處理那串文字時有做斷詞, 所以前端也需要拿到此段文字斷詞用了哪些詞才可以做 replace 的動作.
(閱讀全文)星期一, 五月 21, 2007
php.net 設定 預設語系, 功能
PHP 的官方網站 php.net 的 function 查詢, 之前查詢都看到中文(標題等等), 看到中文不是不好, 重點是看到的都是中文的亂碼, 都要手動切換編碼才看的到正確的文字(不過目前看到的都是正常的英文字.. XD)
不過, 不管怎麼樣, 發現到 php.net 可以設定自己常用選項的功能, 設定使用的語系等等,之後遇到上述的問題,就可以不用擔心了~ :P
PHP.net 設定頁: My PHP.net
星期二, 元月 30, 2007
不建議再使用的 HTML Tag(HTML 4.01)
HTML 4.01 / XHTML 1.0 Reference ,上面標紅字 Deprecated
的 HTML Tag 都不建議繼續使用.
另外再記錄一個有將 HTML Tag 寫成範例的站: HTML Tags | HTML Dog
HTML 速查表手冊: HTML Cheatsheet
(閱讀全文)星期六, 元月 20, 2007
PHP, C++ 效能微調(程式寫法)
下述兩篇文章, 一個是針對 PHP, 另一個是針對 C++, 文章中跟你說, 用哪種的寫法會比較快, 只是如果改寫一隻用他說的比較快的寫法, 跟原始程式比起來, 到底能快幾微秒呢.. XD
覺得有點太過龜毛了點.. 總之就參考一下囉~~ XD
詳見:
星期日, 元月 14, 2007
用 CSS 於連結後面加 icon (與副檔名相關小圖)
通常連結是 <a href ...>, 但是都沒法一眼看出, 到底是一般連結還是某種類型的檔案(除非滑鼠移到連結上, 看檔名), 拜讀兩篇文章, 用 CSS 去判斷 副檔名 或 class name 來給他小圖.
目前我也在副檔名是 pdf 的加上小圖, 其它的以後有空再來改~ :p
(閱讀全文)星期六, 元月 13, 2007
BackSpace Overloading(Javascript)
AJAX 的程式最怕的就是整頁 reload, 再不然就是點選回上一頁(或者就是按到 Back Space(Enter 上面那顆)), 就需要全部重來...
(閱讀全文)星期五, 元月 12, 2007
文字介面線上字典 Script
在 BBS 看到有人寫幾行的 script, 做的事情就是把參數傳給 Yahoo! 字典, 然後把抓回來的資料去掉 html, 就是很清楚的查詢結果, 給 Leeym 長輩看了後, 長輩給了另一個 Perl 版本的 scrtip, 除了清楚的查詢結果外, 還有詞性 + 顏色, 而且還有 spell check(Y! 字典提供的修正).
順便推薦作者講的 sed 好站: SED 單行 script 快速參考, 作者就是抄這邊把html濾掉的.
(閱讀全文)星期三, 十二月 27, 2006
用 PHP 寫 Command-Line Script(CLI)
用 PHP 來寫一般 Script 很簡單, 只要直接寫, 再用 PHP 去執行即可, 但是寫 Command-Line Script(CLI - Command-Line Interface) 當然要用用 STDIN, STDOUT, STDERR 囉(用此做做互動)~
詳細文件可見: PHP: Using PHP from the command line - Manual
(閱讀全文)


