2011已到了七月份,前半年幾乎都沒在寫文,
原因就是一般的時間都是在寫噗浪的回噗機器人,
看似簡單,但實際上還有一點生疏,
畢竟距上次寫網頁程式有二年的時間了,
所以幾乎都還給書本,多半又得翻書及上網複習,
好在寫機器人的網友還將整個寫法及API申請過程都給PO了出來,
否則像我這樣沒啥朋友在搞這些的真是不知道從何下手…XD
我設定的回噗機器人是依據相關字而回噗,
本想說利用php+my sql的方式來進行,
但後面想想,似乎這樣好像很浪費系統資源,
必竟資料庫又不是成千上萬筆,於是還還是存成陣列好了… 算一算,
相關字串已累積到153筆囉!
一開始,我把整個資料庫寫在同一個網頁中,
但是後面發現,每次刷新時,就要再重新載入陣列資料庫,
於是採納朋友(專業網頁工程師)的建議,把資料改寫入session後,
只要載入一次就可以進行回噗的動作了…
其實,我也有看過一些噗浪的機器人,
多半也是使用關鍵字及資料庫的方式回噗,
只是他們是怎麼開啟機器人的運作,這我就不清楚了…
至於我,我是電腦開機時,才會進行機器人的運作,
而sever則是利用ds111所架設的…
主機是今年三月份購的,cp值還算不錯,也含php及sql等支援,
耗電量也很漂亮20w左右,又具有mail server功能,取代了原本想用筆電架站的購想,
現在也成了家裡的samba server及多媒體播放器,反要只要接到他,
要什麼資料都很方便,也不用再開我的電腦進行分享…
在尼可噗被創造後,我也不斷的從關鍵字50幾個,慢慢的增加至今的150幾個…
資料的網頁(session)的部份也在主要網頁前被載入,也減少了一直讀取資料的次數…
上為元月至3月份做的,那時還是純一網頁處理回覆,
那時也沒那麼多人加入尼可噗為朋友…XD
現在執行的樣子,不過程式碼及資料庫是愈寫愈多,
以下就為資料庫轉入session的網頁開頭內容…
這是主網頁內的第二則後補噗的內容,如果沒超過15-40則,
那麼應該是不會用到這些資料…
裡面夾雜著一堆沒用用「/」標示的測試部份,刪了又怕後面要用…
怕噗文太多了,於是會依回噗的噗文速度來調整刷新的時間…
就這樣偶爾改、偶爾寫的,就已經來到了七月份…
大致上就是這樣吧,我有開電腦或手機執行網頁才會執行尼可噗的回覆…
能回噗的就盡量噗,也盡量補追噗…
至於資料庫或關鍵字的部份,有的話請多多提供給我參考…
尼可噗:http://www.plurk.com/necostw
近況好嗎?有沒有認真過日子啊?不要打混摸魚喔,要注意自己的身體健康,這樣才能為家人帶來幸福。
回覆刪除感謝學長關心及教誨,有空再回南部拜訪學長…
回覆刪除