[Plupload note.] 微妙的錯誤

Plupload 這個上傳器,我想應該不會很陌生吧(應該)。他有一個很微妙的錯誤。 請看上傳端 PHP 處理的這個部份: // Make sure the fileName is unique but only if chunking is disabled if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) { $ext

[CakePHP note.] 理解 Model 關聯模式

由於 CakePHP 的模組本身就是 ORM [http://zh.wikipedia.org/wiki/ORM] 的一種,所以在操作上有著迅速,便利,低風險(例如 SQL Injection)爾等好處。當然也不是沒有缺點,大概就是要犧牲掉一點效能吧。原生的 SQL 語法當然可以最佳化方式很多,當然衍生的問題也多。 首先,這裡先理解 Model 的運作方式,先是在 models 資料夾中建立一個模組,我們叫他 my_

[影像] 2011 墾丁天氣晴

我在墾丁天氣晴,老梗,我知道。 這次的團員,正中央那個是沒睡飽的民宿老闆。很有趣的一個人,而且讓人有種熟悉的感覺,我一直覺得在哪裡看過他(茶)。 [http://www.flickr.com/photos/hinablue/5729205828/] 這張看起來有睡飽了(喂)。 [http://www.flickr.com/photos/hinablue/5729206386/] 老闆說他花了四個小時做了這個牌子。 [http://www.flickr.com/photos/hinablue/5728654271/

[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 的使用方法很簡單: