大學甄選入學交叉查榜開發誌

Development Log for Project Qizhang

各校放榜完畢:概述榜單匯入進度及釋出計劃

4/25 各校放榜完畢,我也把大部份的榜單收齊了。

只是,還是有很多榜單,是我沒辦法即時處理的,大部份是該校自訂格式、或只記載姓名而未記載學測序號,因此我手邊沒有現有的程式可以吃。這裡感謝交大電子一年級的 somo 同學,他很熱心的協助轉換榜單,把很多格式不一的榜單轉換成我的系統可以辯識的格式,非常感謝。但雖然有他來幫忙,畢竟兩個人的時間有限,能力也有限。

這兩天會把我系統內部使用的榜單釋放出來,包括榜單原始檔 (有的沒有留)、抓榜單的程式、簡化榜單的程式、簡化之後的檔案 (全部 .txt),讓有興趣研究的人看看。如果你想要執行我使用過的程式,那麼請先安裝 Ruby 1.8 囉 (自由軟體) 。但如果是別人貢獻的榜單資料,那基本上我不會跟他索取轉換程式,就不附程式囉。另外,我也整理出一份各校榜單格式簡介,詳閱這裡

另外,在 5/13 日甄選入學委員會公佈分發結果之後,我會在幾天內把分發的榜單也一併匯入,接著我會把一部份資料庫的 SQL 釋放出來,包括 96 年的。如果有人要寫文字查榜機,或準備用今年的大學甄選入學榜單來做研究,例如姓名學(?)或教育相關研究,那可以開始思考了 :D

詳細的 TODO 事項,請見這個網頁

Written by Yu-Cheng Chuang

2008 年 四月 26 日 星期六 at 10:51 下午

張貼於Todos, 一般

完全查榜機: Powered by Google 自訂搜尋

剛剛寫了一篇用 Google 來人名查榜的教學,就想到 Google Co-op (自訂搜尋引擎) 的服務,雖然這個服務是透過 Google 搜尋引擎來做的,內容可能不是最新的,可是至少比較快,而且也不會用到我的主機的資源。那既然一堆人想要用姓名查榜,就來吧 XD

請至 http://xq97.yorkxin.org/f ,操作應該夠簡單了 :p

Written by Yu-Cheng Chuang

2008 年 四月 24 日 星期四 at 11:41 下午

張貼於New Features

[秘技] 人名查榜的方法

因為我的主機實在太爛,沒辦法負荷人名查榜的大量 requests …orz

在這裡提供各位鄉民一個簡單又快速的查榜方法: Google !!

請先至 http://google.com/

範例如下:

簡單而言就是這樣:

"姓名" site:xq97.yorkxin.org

其中標紅色的部份請自行換成你要查詢的名字,幾個字都沒關係,但記得兩邊要有雙引號包起來,後面要加 site:xq97.yorkxin.org

請自行試試看吧 XD

Written by Yu-Cheng Chuang

2008 年 四月 24 日 星期四 at 8:43 下午

張貼於公告, 一般

[筆記] 也許是對於 server 的最佳化

有人建議我可以 po 一些技術類的文章,所以來吧。

最近幾天針對伺服器軟體做了一些最佳化 (謎: 你不是期中考嗎?),不知道眾鄉民有沒有覺得最近一、兩天網站的速度變快了?我是覺得有變快。包括也改了一些程式,因此寫一點筆記。有興趣寫 Ruby on Rails 程式的可以參考參考。

繼續閱讀文章 »

Written by Yu-Cheng Chuang

2008 年 四月 21 日 星期一 at 6:20 上午

榜單很多,請不要催我馬上抓。

最近這兩天 (四月 17 、 18) 有很多學校放榜,也有很多人透過各種管道通知我榜單網址。可是我不是神,不可能一次把所有榜單撈回來灌進資料庫。

我有期中考(四科爆三科),我只有兩隻手,並不是有人通知我榜單網址,我就可以馬上撈回來。

雖然大學學習風氣很自由,講好聽一點是我可以自己規劃上課進度,講難聽一點是我不見得要去上課,也不見得要這學期就拿到必修學分,但總不能叫我放掉期中考,把心思放在榜單匯入的工作吧?

下文的用詞比較直接,心臟不強的請不要看了。

繼續閱讀文章 »

Written by Yu-Cheng Chuang

2008 年 四月 19 日 星期六 at 12:01 上午

張貼於一般

姓名查詢、學測序號查詢功能上線

最受期待的(?)姓名查詢功能,今天正式釋出囉。請至 http://xq97.yorkxin.org/f 這個網址用用看吧。

updated: 2008-04-19 因為主機快爆掉了,所以這個功能暫時拿掉 orz

另外,我決定要把鄉民上傳榜單上傳機制從今年的系統中移除掉了。因為到現在好像都是我直接抓榜單來塞資料庫,以「校」為單位,比較節省時間,抓官方的榜單,其正確性也比較可靠。所以,各位鄉民就直接看吧 XD,不用再想說要不要貢獻一己之力了 :p

隨著各校接連放榜,我也會在第二時間把該校的榜單讀入資料庫裡面。因為幾乎各校的榜單都使用大學甄選入學委員會的程式來產生,格式一模一樣,所以也不需要浪費鄉民的寶貴時間來上傳榜單 orz 。只是有些學校的榜單真的很難處理,去年就有 [台大, 交大, 成大, 中山, 義守, 文化, …] 這幾間學校(還有幾個我忘了),這時候也只好靠「不怎麼可靠」的姓名,硬是挖出該榜單真正對應的「人」是哪些,不過此時就可以請鄉民來幫忙核對榜單啦 :D。

以上廢話連篇,就請各位鄉民自己玩玩看吧~

下文詳細介紹目前的姓名、學測序號查榜功能。

繼續閱讀文章 »

Written by Yu-Cheng Chuang

2008 年 四月 17 日 星期四 at 1:04 下午

97 年甄選入學第一階段篩選結果入庫

如您所見,97 年大學甄選入學第一階段篩選結果已經進入資料庫中了,目前的功能有:

  1. 看得到同一份榜單中的每一個人,還報名了哪些學校,推斷自己的勝算有多少
  2. 可以依高中序號查詢

至於很多人在問的姓名查詢,現階段是不實作出來的。雖然查榜的最終目的就是要查到人名,每年八月的志願分發,也有官方與民間網站合作提供的姓名查榜,然而為了避免造成某種不必要的困擾(?),人名查詢的功能我會把它留到最終分發之後再實作出來。

另外,事實上我並不知道我做這套程式,未經官方授權偷抓資料庫,是不是有違反著作權法或其他相關法規,到底有沒有在著作權法的合理使用範圍內,其實我並不清楚。如果哪一天甄選入學委員會來函通知我違法,那我會立刻把系統關掉。畢竟我並不想被抓去關 = =

因此為了讓這套程式保持最後一點純潔(?),您絕對不會在網頁顯示出來的任何一個角落看到任何廣告,就算是非商業性質的廣告我也不放,好讓我可以用『非商業、學術研究性質』來說嘴 orz。 況且我的主機是放在學術網路(我學校宿舍的寢室),既然是學術網路,就不該做商業的事 XD。

最後,我很常被問到的是,會不會做科大、四技、警大、軍校的查榜,我的答案是不會,至少不可能整合進大學甄選入學裡面。其一是我不知道他們的招生方式,換句話說就是遊戲規則;其二是序號通常不一樣,所以查出來的結果可能跟實際結果有出入;其三是考慮到我這台主機的效能,應該撐不住。因此我認為還是給其他勇者來做吧 XD

有任何問題或建議,歡迎至留言板發表意見,謝謝 :)

心得:

繼續閱讀文章 »

Written by Yu-Cheng Chuang

2008 年 三月 20 日 星期四 at 3:26 上午

張貼於公告