2011/07/10

2011年上半年的生活




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