2010年9月2日 星期四

處理json格式資料的lib--jsoncpp

開心農場(開心農民)在七月底改版後,伺服器不再直接回傳使用者名稱,
導致各個外掛(如:開心神農、happyboti、悠閒農夫)全部陣亡(註1)
過了這麼久,好像只有悠閒農夫復活而已=.="

會陣亡的原因是,伺服器接收的封包必須包含使用者名稱,
這時候,就必須跟農場的flash一樣,去跟facebook要使用者的資料,
經過分析網頁及封包的結果,
facebook的資料回傳格式是JSON(JavaScript Object Notation),
因此在修改農夫時,使用了jsoncpp這個lib來處理抓回來的資料。

2010年8月12日 星期四

抓取網頁的利器--libcurl

由於用C++寫了悠閒農夫這個開心農場的外掛,
有時候會有人來問怎麼用C語言寫程式來跟網頁伺服器溝通,
關於這個問題,其實我也不會,
因為我使用了libcurl來處理麻煩的HTTP通訊協定。

2010年8月3日 星期二

用GlassFish V2.1在兩台機器上建cluster

兩台Ubuntu:
  1. 給兩台Ubuntu固定IP,我用的環境如下:
    • ubuntu1->192.168.1.101
    • ubuntu2->192.168.1.102

2010年8月2日 星期一

如何在wxWidgets 2.9編譯wxActivex (wxIE)

wxActiveX可以讓wxWidgets在windows的環境下使用ActiveX元件,
不過它很久沒更新了,所以在wxWidgets 2.8、2.9都得自己動手改程式。