Topic #1 g0v零時政府 & open data
講者:江明宗
一、簡介g0v與open data
- g0v -> 為了補足gov的不足而成立
- g0v 社群 motto :「不要問為什麼沒有人做這個?先承認你就是『沒有人』,因為『沒有人』是萬能的!」
- open data 的五個等級
- 1.open licence : 開放文件的存取
- 2.RE : 提供的文件可再使用/修改
- 3.CSV : 純文字開放格式
- 4.Url : 有固定的網址存放資料
- 5.Ld : 除了自己的資料,還能跟別人的資料連結在一起
二、g0v專案
- Case 1:開放政治獻金
- 起因:監察院的資料必須到場查閱
- 2013開始
- 進監察院取得紙本資料,再將其掃描成電子檔
- 因為圖片幫助不大,考慮用openCV按照掃描完成的表格切割
- 工程師設計出一個網站,用來比照文字與圖片
- 2014/04/19 專案正式公開
- 24小時內,完成7個專戶,共309,666個文字比對
- 截至目前,取得了28個專戶資料,但仍只是冰山一角(監察院有約6000個專戶)
- 未來展望:將公司之間的投資關係畫做關聯圖,以釐清政治人物與企業之間的關係
- Case 2:
- 政府的選舉公報在2天前才會發出
- ->要在 2 天內看完十餘名的候選人的資料
- 減少盲目投票,讓民主社會的台灣更進步
- 所以我們成立了一個網站,匯入村里等行政區以及選舉資料庫的資料,羅列出所有候選人的政見,並透過tag分隔出政黨、選區等等
- 在Hackpad上線上編輯
- 發佈想要整理的格式,轉發至ptt、FB
- 運用newsdiff資料取得候選人相關新聞,並且將其比對
- 2014/7月時,GitHub開始有人傳送PR
- 2014/9月,匯入中選會登記概況
Topic #2 Git Cafe
講者:林旅強 Legist Qiang
一、Git Cafe與Git
- 代碼託管 + Open Source 協作平台
- 版本控制:
- 對修改留下log,可以輕易知道改了什麼以及回復先前的文本
- Git就是一個多人版本控制系統
- 分散式,每個人的本機端都有一種套的版本
二、Open Source
to understand the concept you should think of free as in free speech not as in free beer -Richard Stallman
- Free software foundation
- GNU project (GNU's not Unix)
- 自由軟體定義
- 有使用程式的自由
- 有修改程式的自由
- 有再散播程式的自由
- Free Software -> Open Source
- 因為free自由總是被誤解成免費
- The Cathedral and the Bazaar
- Open Source之所以好,因為它的選擇性很高,就像一個市集。
- 蓋教堂是種開發模式,而市集又是一種開發模式
- Creative Commons
- Community & Crowdsourcing
- e.g. PTT 成為納莉颱風第一手訊息流通處
- 把自己的code放上平台,會有自己與助教之外的人給予建議
- 參與開源專案,發掘自己真正的興趣
- 遇到問題,通常會去問有經驗的人,社群在業界與學界都有相當好的資源
四、如何參與社群
- 國際社群
- e.g. Linux Kernel,Debian,Ubuntu,Gnome...
沒有留言:
張貼留言