CodeIgniter是一套功能完整且輕量化的php MVC框架(framework),上手算是簡單,只要熟悉php,這套framework上手算是很快的,從這個星期四開始看使用手冊,教學文件和video。
資料庫的設定就是MVC架構中的M(Module)部份,而V(view)的部份,是顯示的部份,C(Control)是邏輯運算的控制部份。 Read more
心靈力量決定發展的方向
自我學習的內容以及相關的筆記
CodeIgniter是一套功能完整且輕量化的php MVC框架(framework),上手算是簡單,只要熟悉php,這套framework上手算是很快的,從這個星期四開始看使用手冊,教學文件和video。
資料庫的設定就是MVC架構中的M(Module)部份,而V(view)的部份,是顯示的部份,C(Control)是邏輯運算的控制部份。 Read more
前面幾篇有提到,使用指令的方式把網站使用的mysql整個dump出來成為sql指令檔,如果大家都來玩猜猜看,又不小心猜對了,就會把整個網站的資料結構和網站拿走,老實說,風險有一點大,所以我想在dump成.sql之後,把檔案加密壓縮起來,除了可以空間,所以以保護內容,今天爬了很多篇的文章,我想用最簡單的方法安全的來備份,php內建的zip指令太洋春,沒有辦法加密,實在不夠安全。
找到幾篇文章,寫了作法,我實驗在虛擬主機上,但是,實驗失敗。 Read more
先前就有很多前輩在說,VPS可以自行備份,甚至於同步備份(backup),備援(redundant),但是Vitrual Host好像做不到。我當然知道這是原理原則的問題,VPS可以自己建置環境,自己處理相關的設定,當然就可以自行安排備份,我之前的做法,兩台Linux之間,用Rsync的方式來備份,每5分鐘做一次備份,最多也才損失5分鐘的資料,如果出了問題,Samba快速切換,就可以切到備份的主機上。但是虛擬主機受限多多,自己沒有root的權限,也不見得可以登入主控台,想要下指令寫script的方式似乎不可行,面對虛擬主機的使用者來說,備份真的很重要,但是在虛擬主機上真的可以進行備份嗎? Read more
要怎麼備份msql,專家都說,用mysqldump,當然這也是憨人蝸牛會用的方法,一般的主機這麼用,不會有問題,但是共享主機,你拿不到root的權限,要怎麼備份資料咧!是的!沒有想像中的簡單,主機商只會叫你花更多的錢,買更專屬的方案。
一般的備份指令可以寫成script放在cron table中執行。 Read more
為了要加速資料庫的運作,很多設計師都會在資料庫加索引。我自己會使用的資料庫是mysql,mysql也有支援index這個基本的功能,當然最近我為了測試一些東西,也加了index進資料表,結果就出現了「#1071 – Specified key was too long; max key length is 1000 bytes」錯誤,後來查了一下才知道是怎麼回事,寫下來記錄一下,避免日後忘記。
明明3個欄位怎麼算都沒有1000byte,出了這個訊息,實也摸不著頭緒,原來待誌不是憨人(蝸牛)所想的,聽我慢慢道來。
Read more
其實,這不是我發生的問題,是廸亞哥的問題,我大概知道解法,就拿這隻apycom.com的jquery下拉選單(drop down menu)來開刀。其實處理的方式沒有很難。只是因為他寫的javascript code太機車,會擋到程式設計師debug的訊息,我才決定拿他開刀的。我不反對版權,但是,這樣的版權提示訊息不能造成使用者的不便,造成使用者的不便,結果使用者跑來吵我,那就不能怪我囉!所以兇手是廸亞哥,我只是共犯。
Read more
最近有機會操作mysql的資料庫,有遇到一些資料查詢上的問題,所以就上網去查了一下。剛好有一篇文章在討論,轉貼如下=====>
在使用mysql時,有時需要查詢出某個字段不重複的記錄,雖然mysql提供有distinct這個關鍵字來過濾掉多餘的重複記錄只保留一條,但往 往只用它來返回不重複記錄的條數,而不是用它來返回不重記錄的所有值。
Read more
今天去聽權自強(Dear John)老師上部落閣行銷
之前就到過權自強老師的Blog去參觀很多次,他的植物也種的不錯,也在網路上看了很多篇權自強老師講網路行銷的文章,今天可以上權老師的課,收獲不少。 Read more
最近在研究一些網頁分析跟追蹤的技術,看到Gigabye的網頁,看到來,原來他用了這麼多的tracker,看來技嘉在這個部份,是使用自己的追蹤方式,而不使用第三方的外掛(Google analytics)。
發現的追蹤碼有4組以上 Read more
我們有時遇到判斷資料錯誤時,會使用javascript:history.go(-1);,但是如果我們有啟動session時,表單中的資料會被清掉。(如果沒有啟動,browser會記住表單的內容)
在php中使用下面的語法,就可以解決掉這個問題
Read more