離職前, 記錄歷史痕跡

明天就要離職了, 挑 6/15 主要是我在進公司是 6/15 報到, 到明天剛好滿三年, 正好做個階段性的結束, 之後有空再來分享關於工作的點點滴滴, 先把明天要繳械的東西先拍起來留念一下.. XD

閱讀全文〈離職前, 記錄歷史痕跡〉

賈伯斯演說 和 遇見陳士駿全紀錄

最近名人的演講太多了, 先記下來, 之後再找時間慢慢看 XD

賈伯斯演說:

遇見陳士駿 論壇實況轉播全紀錄:

閱讀全文〈賈伯斯演說 和 遇見陳士駿全紀錄〉

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 設定 預設語系, 功能〉