My Codes (~2005/12/12)

這裡放的都是些小程式,其實平常寫的小程式很多,但是通用性不高加上偷懶,所以很少放上來

猜數字(Bull & Cow)

Date: 2005/12/13

Language: Java

用來當"猜數字特別版(Bull & Cow)"對照組用的

猜數字特別版(Bull & Cow)

Date: 2005/12/09

Language: Java

原本的Bull & Cow是電腦輸出數字,人回答?A?B, 電腦列出所有可能的答案,根據使用者的回答逐步砍表,最後得到答案。
我將規則改成輸出兩個數字,由人回答那個較正確,或是一樣好, 當其中一個數字猜中時,直接告訴電腦它猜中了,有和人互動的版本以及自動測試版。
修Evolutionary Computation時得到的靈感,但用的概念好像是Fuzzy...。

Tiny Web Downloader 只下載執行檔

Date: 2005/02/04

Language: C#

練習Windows Form而寫的小東西,輸入一個URL,幫你把檔案抓下來。 如果可從URL裡分辦出目標檔名的話,就以該檔名存下來,不然就用預設檔名。 option裡可以更改預設檔名。

Self Reference

Date: 2004/12/15

Language: C

修formal language時寫的作業,執行後會印出自己這份程式碼, 當然不是透過檔案讀出來再輸出啦,那樣子沒有搞頭。

BBS helper

Language: shell script

用shell script寫的打B幫手,支援自動輸入帳號和polling mode。polling mode表示自動連線, 然後會按照設定檔裡的順序,當目前這個站logout後,再連到下一個站。

設定檔預設放在$HOME/bin下,檔名為bbs_list,
格式如下(不能含有空白字元):host:port=id

wretch.twbbs.org=fcamel
haha.twbbs.org:1234=guest
--
tbri.twbbs.org=guest

表示wretch.twbbs.org的自動登入id為fcamel,haha.twbbs.org用port 1234連線, 自動登入時的id為guest。polling mode會處理"--"以前的站台,這個例子裡, 會先連上wretch.twbbs.org,再連到haha.twbbs.org,然後結束。

大一以前寫的小程式

以前寫的小程式很弱又不實用,所以放在另一頁,我也沒有再動過了

Others


Get Firefox!