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

 

 

 

 

2 Responses

  1. 近況好嗎?有沒有認真過日子啊?不要打混摸魚喔,要注意自己的身體健康,這樣才能為家人帶來幸福。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料