HTML 預設 CSS Style 設定(反 CSS Reset)

現在做網頁都很習慣使用 YUI 的 Reset CSS(詳可見: Reset CSS - 取消 Html 原有樣式), 但是遇到要某幾個 Tag 需要將樣式回復原狀的時候該怎麼辦呢~

閱讀全文〈HTML 預設 CSS Style 設定(反 CSS Reset)〉

MySQL 設定 記錄執行過的 SQL 語法

程式 Debug 有時後從前面第一行追起來很辛苦(程式碼太多或 compile 過), 另一種做法就是從後面追起來, 反正最後寫入的是 DB, 那就從 DB 開始往前推, 所以就是要抓程式是執行哪些 SQL 語法.(以下只以 MySQL 為主)

閱讀全文〈MySQL 設定 記錄執行過的 SQL 語法〉

PHP: 依位址(位置)做 Keyword Bolding

之前有某長輩的需求, 我丟給他一串文字, 他會傳一串文字(結果) 和 一個多維的 array, 此 array 裡面存放的是要加上 html tag 做 bold 效果的位址.(我是比較喜歡直接用 preg_replace 或 str_replace 來直接對 keyword 做這種事, by position 就需要另外寫本篇文章的 function. XD)

流程大概是這樣: (看起來流程式, 如果 B 直接 bold 好, 就不用寫這個 function 了 XD)

  1. A input "keyword" => B
  2. B "結果文字" + "斷詞 + array(需要 bold 位址)" => A
  3. A 根據 B 回傳 "結果文字" 做 bold

經過測試, 如果是 replace keyword 是單一個字, preg_replace 和 str_replace 的效率會好很多, 但是在 replace 的 keyword 是多個字的狀況沒測過, 或許多個字的狀況會比較好(或許 是我寫的太遜了 Orz).

PS: 多個字的狀況會發生在,  一串文字進去, 然後 接收端 會於 處理那串文字時有做斷詞, 所以前端也需要拿到此段文字斷詞用了哪些詞才可以做 replace 的動作.

閱讀全文〈PHP: 依位址(位置)做 Keyword Bolding〉

php.net 設定 預設語系, 功能

PHP 的官方網站 php.net 的 function 查詢, 之前查詢都看到中文(標題等等), 看到中文不是不好, 重點是看到的都是中文的亂碼, 都要手動切換編碼才看的到正確的文字(不過目前看到的都是正常的英文字.. XD)

不過, 不管怎麼樣, 發現到 php.net 可以設定自己常用選項的功能, 設定使用的語系等等,之後遇到上述的問題,就可以不用擔心了~ 😛

PHP.net 設定頁: My PHP.net

閱讀全文〈php.net 設定 預設語系, 功能〉

如何複製 MSN 狀態列文字(或 URL)

現在 MSN(Windows Live Messenger v8.1) 的朋友名稱後面會出現灰色的字, 代表他有設定自己目前的 Status, 然後照 Yahoo! Messenger 的習慣, 有很多人會把一些有趣的, 或新鮮的網址丟在此處, Y! Msg 的好處是那地方會是連結, 一點就會自動連過去, 但 MSN 就是需要複製後, 再自行貼上才看的到(或許是為了安全因素?). 

以前不知道的狀況, 都是傳訊息給朋友, 請他把 Status 打給我, 讓我點選(感覺真笨)... 更笨的是... 把視窗放到最大後, 自己把網址打一次.. Orz (覺得自己蠢到爆了)

閱讀全文〈如何複製 MSN 狀態列文字(或 URL)〉