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

Development Log for Project Qizhang

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

with 35 comments

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

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

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

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

繼續閱讀文章 »

作者為Chitsaou Yorkxin

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

張貼於一般

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

with 6 comments

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

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

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

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

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

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

繼續閱讀文章 »

作者為Chitsaou Yorkxin

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

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

with 8 comments

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

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

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

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

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

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

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

心得:

繼續閱讀文章 »

作者為Chitsaou Yorkxin

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

張貼於公告

97 年大學甄選入學交叉查榜預備運作

leave a comment »

網址在 http://xq97.yorkxin.org

稍微簡單說明一下。

目前提供服務的主機放在我的宿舍 (台灣師範大學),有流量限制,每日上傳上限 10GB,我在想最近應該還不致於爆流量。

所謂的「預備運作」,指的是還沒正式開始收集大學甄選入學名冊之前,先把網站對外公佈。一切都準備就緒了,隨時可以起跑。今年會從「公佈通過第一階段篩選名單」開始收集名單,也方便從四月,開始各校公佈榜單時,可以簡化上傳榜單的動作。

今年有一些限制,就是上傳榜單時,一定要先登入,並且通過認證。登入的部份,確定使用 Yahoo! BBAuth,簡單來說,就是可以使用 Yahoo! 帳號登入交叉查榜系統,過程中不會記錄帳號或密碼,其目的在於免去「交叉查榜系統可能記錄密碼」的疑慮。第一次登入視同註冊。至於認證的部份,是以 e-mail 方式認證,目前還在寫。因為現階段還不需要使用者登入,所以這項功能大概會延個幾週才會寫好。

請注意本服務 (大學甄選入學交叉查榜) 與 Yahoo! Inc. 或 Yahoo! 奇摩公司及其旗下任何子服務,沒有任何合作關係,純粹是為了省掉不必要的疑慮,而使用 Yahoo! BBAuth。

關於 Yahoo! BBAuth 的常見問題可以看 FAQ

作者為Chitsaou Yorkxin

2008 年 三月 2 日 星期日 at 5:59 午後

張貼於公告

97 年版目前的情況

with 2 comments

稍微說一下目前 97 年大學甄選入學交叉查榜程式的開發進度。

網址在這裡: XQ97.yorkxin.org

前幾天從大學甄選入學委員會的網站把這一次的甄選、申請資料抓了回來,連錄取名額、指定項目甄試日期之類的都一併抓進資料庫。今年最大的改變,是中正大學把網站的編碼改成 UTF-8,所以我不必像去年那樣煩惱文字編碼轉換的問題;但我覺得他們要煩惱的是考生的姓名造字問題…。

樣板是去 Open Source Web Design 網站下載 Indigo 樣板直接改 :p

目前是以 Ruby on Rails 這套 Web Application Framework 開發,先在 Mac OS X Tiger 上測試,測完無誤後再移動到 FreeBSD ,並公開,所以不會有去年程式那種突然爆炸的情況了 XD

也因為採用 Ruby on Rails 寫,所以程式出乎意料地好寫,而且也沒有噁心落落長的網址了。例如:

/c/002/ 編號為 002 的大學 (國立臺灣師範大學)
/x/020192/ 編號為 002192 的榜單 (國立臺灣師範大學資訊工程學系)
/hs/700/ 700 開頭的上榜資料 (國立臺南第一高級中學)

當然目前因為沒有榜單資料,所以只看得到前兩者的樣子。

另外,從甄選入學網站抓資料的程式還是用 php 寫,Ruby 雖然做文字 parsing 很方便,但 php 我還是比較熟 :Q

大致上是這樣。

目前主機還是放在台南一中,畢竟我宿舍沒有桌上型電腦可以開整天來操的 XD。

作者為Chitsaou Yorkxin

2007 年 十二月 3 日 星期一 at 5:44 午後

張貼於公告

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

leave a comment »

為統整大學甄選入學交叉查榜程式的開發進度文,特別開了這個 blog。

本 Blog 的正式網址為 qizhang.wordpress.com

您可以透過 RSS Feed 訂閱本 Blog。

作者為Chitsaou Yorkxin

2007 年 十二月 3 日 星期一 at 5:30 午後

張貼於一般, 公告