澳洲學生僅花54小時和500美元,寫出規模與官方版本相當的全國普查網頁
在澳洲昆士蘭科技大學(Queensland University of Technology,簡稱QUT)剛剛過去的駭客馬拉松中,2名一年級的大學生就用了54小時編寫了人口普查網頁,而規模相當於澳洲政府的官方普查網頁。
Photo from eftm
就讀於QUT的Austin Wilshire和Berd Hartzer,在上星期的冬日駭客馬拉松(Code Network Winter hack-a-thon)中僅用了大約500美元和2天的時間編寫了名為「Make Census Great Again」的企劃。他們採取了不用伺服器的方法,把網頁直接建構在Amazon的伺服器上,意味著他們的網頁永遠不會爆滿。Wilshire在接受訪問時表示,他們在設計系統時採用了頂尖的無伺服工程。他續稱這是個只有2歲的技術,容許了他們在Amazon的伺服器上利運行一小段被稱爲匿名函数(Lambda function)的程式碼。
Photo from Make Census Great Again
他們更把自己的企劃形容為租車。「試把這個想像為租汽車,但你只是繳付你開了多少路程相關的費用,而出租公司則為你支付了汽油錢。他們為你解決所有交通問題。」
Think of it like hiring a car, but only paying how far yo've driven it and the company pays for fuel. They took care of all the load services and traffic issues you might have.
試把這個想像為租汽車,但你只是繳付你開了多少路程相關的費用,而出租公司則為你支付了汽油錢。他們為你解決所有交通問題。
澳洲政府日前舉行五年一度的人口普查,採用電子點名形式。市民需要到澳洲統計局(Australian Bureau of Statistics)的網頁提交普查表格,但由於澳洲人口有所增長,統計局的網頁很快就負荷不了龐大人流,崩潰了超過24小時。澳洲統計局的普查網頁據報稱能在1小時内應付100萬的頁面更新請求,而更花費了差不多50萬美元去建造。Make Census Great Again在馬拉松時的測試成本近乎零,而只更用上了500美元,可應付人數達400萬。
Matthew Taylor
Wilshire和Hartzer雖然成績非常厲害,但值得留意的是,他們在編寫過程中沒有遇到太多的限制,所以才會如此輕鬆。Hartzer亦承認指, 「我們造了一樣非常簡單的東西, 因爲它不需要變得複雜。我們能在沒有太多限制的環境下工作,而負責編寫統計網頁的人員想必受到了不少限制。」 無論如何,能在這麽短的時間内寫出規模跟政府媲美的網頁也確實是一項非常厲害的成就。正因如此,他們順利地在駭客馬拉松中贏得了首名成績。