2009-10-08

Restaurant City 小幫手

這是因為我連續答錯幾題Restaurant City的每日小問題後決定製作的小幫手(怨念充滿)。

主要的功能就只是快速查詢Daily Quiz的問題跟答案而已以。官方網站 : http://nerv.appspot.com/rcp (其實就是這篇blog的內容XD)。

瀏覽器相容性:IE7&8、Firefox、Chrome、Opera。IE6未測不明 。跑很慢的電腦上未測試效果怎樣。

使用的方法有兩種:

Bookmarklet模式(書籤程式)

此模式可以將小幫手安插到Restaurant City的頁面上。
開好Restaurant City之後將下面這串貼到網址列再按下Enter(IE有時怪怪的,可多按幾次enter試試)。或者可以把下面這串當作網址加入書籤(我的最愛),然後在Restaurant City的頁面點選即可。

javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://nerv.appspot.com/js/rcp/main.js';})();


像下面這樣按enter:

成功之後如下圖

在這個模式下會看到原本廣告的部份被清掉用來擺RC Helper。 Restaurant City的上多了重新整理跟隱藏Restaurant的功能的連結,其實不重要,有需要的人再使用就好。

嵌入模式

點選以下網址即可。注意!下面這個網頁會在網頁內新開一個Restaurant City,所以可以將原本開的Restaurant City網頁關掉。

使用方法

當使用上面任意一種方法成功之後,便可在問題出現的時候在keyword輸入關鍵字查尋,為了提高查詢的精準度,一些字會被忽略掉,選最關鍵的字,查詢的時候也不要輸入那些無關緊要的字,通常打一兩個字母答案就會出來了。

2009-10-01

Visual Ansi 釋出原始碼

Visual Ansi (官網 :http://web2.tmu.edu.tw/b101091044/va/ 官網還用學校的空間會不會太窮酸啦 )是自2003年用VB6開發的BBS繪圖軟體,本來我都會趁每年的寒暑之間改bug或加些新功能,可是去年實習根本沒心力去弄,所以最近一次的更新是在遙遠的2007年底。

本來有想趁畢業到當兵前夕再做一次更新,不過因為學了各種更有彈性的語言之後,現在反而覺得VB6寫起來綁手綁腳,加上打電動看動畫花掉太多時間以致....(被拖走),因此決定放棄繼續維護原本的Visual Ansi 。做下這個決定其實還蠻感傷的,算算從開始寫到現在也有六年的時間了,雖然裡面的程式碼醜陋又用了很多奧步,但是看了這麼久也是會有感情的。最近剛好有網友跟我要原始碼說想修改,我就順勢把原始碼放到google code上面供大家下載。

Visual Ansi 原始碼
http://code.google.com/p/visualansi/
語言 : Visual Basic 6
原始碼存取方式:SVN
授權:GPL
有意修改者請mail給我,幫你加入修改成員

其實蠻久以前就有人問我要不要把原始碼放出來,不過因為開始寫得時候對架構沒有規劃,那時候根本沒有想到會開放原始碼,所以不少地方用了一些骯髒的寫法,每年修改的時候,撰寫風格也有所改變,程式內部呈現一種混搭的狀態,這是我一直不敢開放原始碼的原因(引用PCMan作者的比喻 - 開放凌亂的原始碼就跟裸奔一樣XD)。不過現在年紀大了,可能臉皮隨之變厚就不太在意這種事(真的嗎?!!可以裸奔了嗎 (被巴 ),才很乾脆的把原始碼放出來。心裡當然是希望有熱血人士繼續維護,不過就算沒有,當程式範例讓其他人研究一下也不錯啦。

如果有時間的話(電動繼續打下去應該就沒有..),我會想開發web base的Visual Ansi Online或是用python+wxWidgets寫,不過以目前的狀態應該是空想.....快要國軍Online了XD