我的第一个IT产品:PublicLecture@HK【My First IT Product】
首先放一下產品的網址:PublicLecture@HK
跨入IT行業開始于2012年9月19日,香港大學計算機系授課型碩士項目開課的第一天。項目的安排是要修滿12個modules,其中可以選修一個project,這個project的分量相當于4個modules。剛剛入行的我其實比較怵這個所謂的project,但為了早日上手,還是硬著頭皮選上了。
有個小插曲便是,我第一次選導師手下的project,通通被拒絕了!我想大概是因為導師們看到我agriculture的背景,擔心我連簡單的Java都不會吧。那時候的我確實不懂Java,對面向對象編程一丁點起碼的概念都不懂,也難怪被導師們拒絕。沒辦法,一邊自己希望練手,另一邊沒人敢收留我,只能自己寫project proposal了。
我自己呢,是相當喜歡參加校園講座的。講座活動,即是public lectures,嘉賓一般都是知名學者、業界大牛,內容也都會富含知識和智慧。聽講座可以讓我覺得內心充實,也可以接觸到不同學科、不同領域的內容,很有新鮮感。這些信息網站在內地有很多,比如北京、廣州這種高效云集的地方,參加不同學院之間的講座是一件常見的事情。但我來到香港,卻沒有發現這種類型的信息網站。通過portal只能接收到自己大學的活動信息,不同學校之間的信息存在隔閡。于是,做一個講座信息網站,就在我心里埋下了種子。
這個時候申請project又遭到了拒絕,而自己其實也沒有多少其他方面的想法,時間緊迫,就直接把public lectures的信息網站這個idea變成了我的project proposal。我想也算是機緣巧合,也應該是想法變現吧。
當初那個簡單的想法呢,現在已經實現了一半吧。上個月完成了這個project,也把網站部署了起來:PublicLecture@HK
網站部署在Google App Engine上面,這是Google云計算平臺,當下云計算流行,GAE也是一大亮點。但GAE被內地墻掉了,所以身在大陸的話就看不到這個demo。
網頁就是一個簡單的timeline設計,離今日最近的活動放在最前面,隨著時間推移,未來的活動會一個接一個顯示在timeline上面。非常簡單的設計。
網站所有的信息都是在每個學校官方網站里面獲取的,網站的后臺有一個webpages list,存著所有的信息源。后臺程序每天3次地去獲取所有信息源的信息,自動存入數據庫,之后顯示在網頁上。所以每當信息源有活動更新,我的網站就可以在下一次刷新的時候抓取到新信息,再通過同數據庫已存在信息的比對,就知道信息的變化了。這樣看來,也是做到了實時更新,當然這個real-time,是相差小于24小時的real-time。哈哈
這個產品僅僅是做完了,但其實仍舊非常得低端。僅僅有信息展示,沒有用戶管理,沒有響應交互。雖然我們的信息識別正確率非常高,SVM機器學習正確率達到93%,但對信息網站來說,必須要保證100%正確率才行。所以如果真正做成一個產品,還有很多工作要做,有很多方面需要加以改進。
不過作為我的第一個IT產品,內心還是非常激動的!今后加油!
------
A Dreamer, Always, I will be...
Contact me @ www.wilsonwuyang.com
轉載于:https://blog.51cto.com/wilsonwuyang/1298475
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的我的第一个IT产品:PublicLecture@HK【My First IT Product】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程间通信(转)
- 下一篇: 下载视频的一种简便方法