Hina Chen

Hina Chen

偏執與強迫症的患者,算不上是無可救藥,只是我已經遇上我的良醫了。

[TextCube bug.] WTF! Autoload Issue.

請有使用 1.8 以後的版本的人盡速更新! 可以到我的 gitHub 上面看這一段 Commit: https://github.com/hinablue/TextCube/commit/ad7283defaed8afd056ffc1b3812de304f2303ad 天殺的 TextCube 雖然註冊了 Autoload 來用,但是卻擅自將 Class Name 中有底線(_ )的命名給截斷,然後直接自行載入。這完全是自我感覺良好的行為啊!如果檔案不存在,那麼這邊就會出現錯誤,會導致系統整個中斷。 難怪我今天在檢查 Flickr plugin

[CakePHP note.] 滾動你的紀錄檔

其實就是 Log Rotation 這件事情。當我們佈署好一個簡單的 CakePHP 環境時,在 /tmp/logs 中可以發現一些放 log 檔案用的地方。然而,因為這些 log 檔案資訊是由 CakePHP 的 Logging [http://book.cakephp.org/view/1194/Logging] 部份來控制,預設是使用檔案存取的方式來存放 log 紀錄。 Log 的使用方法很簡單:

[Rewrite note.] 重寫規則筆記

Apache 的 mod_rewrite 大家應該都很熟。然後,我以前也刻了超 60 行的重寫規則,不要問我為什麼要寫那麼多!因為,舊網站資料夾切的太細,重刻網站的時候,為了不要流失搜尋引擎過來的鍊結,只好這麼做了。 重寫規則,可以寫在 Virtual Host 設定中,也可以用在 .htaccess 裡面,差別是,沒差(喂)。但是記得這個東西要打開: > AllowOverride all 不打開的話 .htaccess 沒辦法運作喔(啾咪)

[非關影像] 這次是 Libook 新產品!

對,這就是廣告文!總是需要一點工商時間的(疑)!這次終於被我買到虛寶了(大誤),這是 Libook 尚未上架的新產品,僅給部份的使用者做嘗鮮體驗的,所以,現在還買不到呦(揍飛!那你還貼什麼鬼!)。這次改良了原本 Libook 中的手札本,多加了書皮,所以看起來精緻許多。 寄來的時候就這兩樣,總覺得好空虛啊(啊~嘶)。 相本書的封皮換了,感覺是泡綿填充,蠻軟的。底下紅色的部份是書腰,有三種顏色可選。 因為多了封皮的關係,所以書背上就可以打上書名了。同時也把原本的環裝部份給遮了起來,對於外觀來說是美觀不少,收藏上也比較方便。

[PHP note.] 正規表示式順序筆記

關於一些正規筆記 請參考前一篇 [https://blog.hinablue.me/entry/PHP-note-about-the-regular-expression-in-the-php/] 。這裡直接從範例開始解析正規的順序: 範例字串: $a = "_func1('abcdef') xxxx _func2('abcdefghijkl') xxxx _func1('1234567890') xxxx"; 正規表示式: /(?P(?|_func1|_func2))\((?P(?|'|\"))(?P[^'\"]*)/i ``` 看起來很複雜,實際上正規表示式的運作模式大抵上可以這樣解釋: 1. 先做全域比對(