程式設計

PHP Programming Web Design 科技 程式設計 軟體(Software)

[PHP] MySQL Backup by GMail

[Chinese]        先前已經介紹過有一個好用的MySQL資料庫備份工具(使用PHP):MySQLDump。但是預設的寄信函式,是透過SMTP伺服器寄信,這對於沒有SMTP伺服器的使用者而言,可就傷腦筋了。原先我有找到一篇教學,使用GMail的SMTP伺服器做備份,可惜連結已經失效了。筆者只好自行撰寫,由於程式碼使用GPL授權,基於分享的精神下,便公開給各位。         程式碼下載處:請按我。 [English]I’ve introduced an useful backup

cloud computing hadoop Java 程式設計

[Hadoop] Hadoop 安裝與國網中心Hadoop實作

在中部某科大上課,教到Hadoop,就把一些教材更正的釋出。Hadoop單機安裝這份跟國網中心提供的單機安裝教學有些不同,差異性在於Hadoop 0.22.x啟動方法跟如何安裝JDK 1.7。請點此觀看在國家高速網路中心Hadoop下實作教到如何在國家高速網路中心上使用Hadoop叢集,順便把這一份教材釋出。 請點此觀看

PHP 程式設計

[PHP] 幸運輪盤點名系統

這學期為了教課,班上人數有60人。一個一個點又太麻煩,想說用抽點的。寫個程式來幫助我產生抽點名單。:)首先,準備MySQL資料庫與一張資料表,以這個範例來說,我有張student的資料表,schema如下: 資料表:student 欄位名稱  資料類型 描述 no VARCHAR(10) 學生學號 name VARCHAR(60) 學生姓名 準備我要的資料庫設定檔: 準備好資料庫連線Class: 準備好點名程式: 上述東西準備好後,就可以開始點名了。:P備註:我好像吃飽太閒!

PHP 程式設計 網頁撰寫

[PHP] INI設定與Debug教學

在DoubleService的教學中提及,在開發PHP測試函式庫時,由於各個伺服器對於php.ini的設定可能都不一樣。因此,在測試函式庫之前,最好加入以下幾行,以確保自己的程式正確無虞。 有了上述的程式碼,就可以輕鬆Debug囉。另外,請記得在將程式碼交給客戶之前,把Debug模式關閉喔。至於為什麼要通過這些檢查呢?DobuleService曾經提及: 1. 避免變數名前後不小心打錯。2. 避免不存在的鍵值,隱藏可能的邏輯錯誤。3. 強制變數初始化,避免變數交互引用覆蓋或誤用。4. 強制正規化變數型態,避免隱藏性錯誤。5. 自然養成嚴謹的編程習慣。6. 強化程式本身的環境可攜性。 另外,值得一提的是,並非所有ini設定都可以透過ini_set()這個函式來設定的,只有被系統規範為PHP_INI_ALL或是 PHP_INI_USER的選項,才可以使用ini_set()。若不清楚哪些可設定的話,請參見twphp提供的資料:http://tw.php.net/manual/en/ini.list.php 參考資料 開發PHP時可能會做的環境設定 PHP開發開啟E_ALL的重要性 List