Web MVC – CakePHP 教學實做 – 簡介

雖然我最近都在寫 JAVA ,但我還是想撥空把前陣子寫 CakePHP 的心得和大家分享,而以下文章則針對 CakePHP 說明。

MVC 是 Model View Controller 的縮寫,這是一種設計模式,方便把頁面和商業邏輯分開來處理。而 CakePHP 則是使用 PHP 實做這種設計模式的一套 Framework 。在 CakePHP 中, Model 代表的是資料庫、 Controller 代表的是商業邏輯的判斷處理,View 代表的則是使用者呈現的頁面。另外 CakePHP 實做了一個很重要的觀念叫做 ORM (Object-Relational Mapping),在 CakePHP 中 ORM 把每一個資料庫宣告成一個類別 (Class) ,接著我們在透過 Controller 來處理資料庫的資料,避免直接使用 SQL 語言進行查詢,增加程式的彈性和可維護性。

建議在看這篇文章之前,先把 CakePHP 使用手冊 讀一遍,最好的狀況是能夠跟著教學實做一遍。因為跟著做過一次之後,會發現其實並不那麼困難,以下的例子是仿照 tutorial 寫成的,當然還有依據實際情況修改一些東西。我會陸續貼出來。
Continue reading “Web MVC – CakePHP 教學實做 – 簡介”

好久沒騎風櫃口了…

今天下午天氣不錯,希望外出透透氣換換心情,十月初的比賽之後我沒什麼在練車,轉眼已經十一月中,我的確該好好收拾心情,為自己做點事情。

穿上車衣車褲,感覺又鬆了一點點,戴上了心跳表,螢幕上的數字盡責地跳動著。握著龍頭把手,感覺好像有那麼一點陌生。

穿過了車水馬龍,回到熟悉的至善路,呼吸著新鮮的空氣,午後的陽光讓我放鬆不少,固定頻率的踩踏,不一會兒就到了楓林橋。以往練車都沒有習慣拍照,不過今天我拿出了手機,拍了一些照片…

Continue reading “好久沒騎風櫃口了…”

Linux 檔案備份的寫法(Shell Script)

最近工作接觸到一些老伺服器,上面檔案需要例行備份,我看在 /etc/Crontab 裡面的寫法沒有 rotate 機制,所以自己稍做修改,大致寫法如下:

注意:rotate 是很一般的寫法,大家都這樣寫,不過特別要注意的是我有在 tar 加上 P 參數,這樣才能對應絕對路徑,要不然怎麼跑都是錯的。還有,檔案分十個目錄存放,越新的檔案目錄數字越小,當然也可以稍做修改讓存放規則相反。

Magic Quotes 的問題

以前不是 UTF8 編碼的時候,常常會有特殊字元(許功蓋),或是 ‘ 字元的問題,而 Magic quotes 可以幫你在遇到特殊字元的時候加上 \ 這個跳脫字元,避免特殊字元影響語法或是 SQL Injection。但在 UTF8 的環境中,這個功能卻不是那麼必要。只要在 DB Driver 處理的好,其實 Magic Quotes 在 PHP 內的設定可以關閉,避免語法判斷錯誤。

Continue reading “Magic Quotes 的問題”

mysqldump 的一些注意事項

最近在工作上常常遇到一些以前古人建立的資料庫編碼混亂的問題,通常都發生在 MySQL 資料庫新舊轉換上面。 MySQL 預設的語系是 latin1 ,但是以現在的情況而言,非英語系國家最適合的當然是 utf8 。

Continue reading “mysqldump 的一些注意事項”

無題…

今天早上 wildcat 哥看到我第一句話就是

2008/11/3 上午 10:08:14 (@) 野貓 棨崴 @ Books to roga: 你好憔悴

我知道

因為我頭好痛,我好想吐…

睡不好,伏倒在馬桶邊冒冷汗,這不是第一次喝太多了,我痛恨酒精因為我的胃在翻騰,但某些事情我不願意面對,所以只能靠著那瓶身上的濃度百分比短暫地麻痺自己,就這樣一次又一次的騙自己。一次又一次的反覆折騰,一年了,但總是沒有結論,也沒有方向…

我是小白兔妳知道嗎?但我卻永遠吃不到眼前的紅蘿蔔…

早上工作效率很差,一邊捧著不斷湧上噁心感覺的胸口,一邊對程式 debug ,一邊問題寫到 bug tracker 中,但我腦中思緒一片混亂,想用筆記下來,但我竟然不知道該怎麼整理思緒。

中午了,口中都是早餐店奶茶的味道,奶精太少,茶好苦澀。

Ricky 叫我要有風度,是的,我一向是很有風度,就算很痛,就算心有不甘,我也會微笑離開。

I surrender.

(TRUE) ? “Te quiero” : “Te amo”

就像一陣浪 在血管裡翻騰

從遇見妳的第一天開始 以後的太陽 也變得不一樣

燃燒習慣已久的孤獨
愛情的溫度 竟如此放肆

Te Amo
就因為你的笑 比什麼都重要 想把它一直收藏到老

Te Amo
就像是著了魔 認真為你心跳 像找到快樂天空的飛鳥


蘇兒真

WordPress 2.7 beta 1 釋出

今天收 WordPress Development Blog 的 RSS 的時候,終於看到 2.7 beta 在 download 區釋出了(當然 nighty build 早就有了)。

這一路從九月中開始的 WordPress 2.7 Navigation Options Survey,後來九月底的 WordPress 2.7 UI Survey #2: Search box, Favorites menu, Future Publish ,直到十月一日公佈的 WordPress 2.7 Wireframes ,還有 The New 2.7 Dashboard

Continue reading “WordPress 2.7 beta 1 釋出”