g0v 黑客松 - 寫程式改造社會

7f7cce675da85bf8807da9f8d0c3a955?s=47 tkirby
April 21, 2013

g0v 黑客松 - 寫程式改造社會

talk in OSDC.tw 2013
for more info please go to http://g0v.tw

(thank Cades for finding typos)

7f7cce675da85bf8807da9f8d0c3a955?s=128

tkirby

April 21, 2013
Tweet

Transcript

  1. 本著作由 g0v.tw 製作,以”創用 CC 姓名標示-相同方式分享 3.0 台灣授權條款” 釋出 13年5月17日星期五

  2. http://tkirby.org/blog/ tkirby 13年5月17日星期五

  3. 13年5月17日星期五

  4. so what’s g0v? 13年5月17日星期五

  5. 13年5月17日星期五

  6. 13年5月17日星期五

  7. 稅金正在加速燃燒中 13年5月17日星期五

  8. 4 1 秒 450萬 13年5月17日星期五

  9. 13年5月17日星期五

  10. 13年5月17日星期五

  11. 13年5月17日星期五

  12. 13年5月17日星期五

  13. 接下來? • 監督立委? • 線上投票? • 零傳媒? • 人物關係? •

    立委的堂弟的舅媽的叔父想要標某個已經撥 定預算的建設案, 於是.. 13年5月17日星期五
  14. 13年5月17日星期五

  15. 13年5月17日星期五

  16. Hackathon 黑 客 松 Hack Marathon 馬拉松 黑客 大家⼀一起來吃炸雞 寫

    Code 13年5月17日星期五
  17. hackath0n 13年5月17日星期五

  18. hackath1n 13年5月17日星期五

  19. hackath2n 13年5月17日星期五

  20. hackath3n(?) 13年5月17日星期五

  21. so what’s g0v after all? 13年5月17日星期五

  22. 如果連上 http://g0v.tw/about.html g0v.tw 是⼀一個致力於打造資訊透明化的社群。g0v.tw 的參與者來自四方,有程式開發者、...鄉民等來自各 領域的人士。這些人聚在⼀一起,希望資訊透明化可以 更進⼀一步的改善台灣的公民環境。...。g0v.tw 以開放 原始碼的精神為基底,關心言論自由、...解政府運 作,更快速了解議題,...民有、民治、民享的本質。

    我們平時透過 g0v.tw 各網路平台(IRC, hackpad, github)溝通協作,或參與不定期舉辦的黑客松 (hackathon)活動。我們的成果(包括文件、...遵循 開放原始碼授權,讓更多人能使用、改善、回饋,發 揮最大效用。各專案成果不屬於 g0v.tw,但也歡迎在 此平台共享。我們喜歡找到問題,樂於討論解決方 案,願意動手嘗試解決問題。...以想像力指引新的方 13年5月17日星期五
  23. 如果連上 http://g0v.tw/about.html g0v.tw 是⼀一個致力於打造資訊透明化的社群。g0v.tw 的參與者來自四方,有程式開發者、 設計師、社會運動工作者、教育工作者、文字工作者、公民與鄉民等來自各領域的人士。 這些人聚在⼀一起,希望資訊透明化可以更進⼀一步的改善台灣的公民環境。只要有心想用自 己的專業及能力來參與,就可以加入 g0v.tw。g0v.tw 以開放原始碼的精神為基底,關心言

    論自由、資訊開放,希望可以最新的科技,提供讓公民更容易使用的資訊服務。資訊的透 明化可以幫助公民更確實了解政府運作,更快速了解議題,更有效監督政府,確保政府不 脫離民有、民治、民享的本質。我們平時透過 g0v.tw 各網路平台(IRC, hackpad, github)溝通協作,或參與不定期舉辦的黑客松(hackathon)活動。我們的成果(包括文 件、程式碼、運算資料、數據分析結果及過程執行方式)遵循開放原始碼授權,讓更多人 能使用、改善、回饋,發揮最大效用。各專案成果不屬於 g0v.tw,但也歡迎在此平台共 享。我們喜歡找到問題,樂於討論解決方案,願意動手嘗試解決問題。我們在多元領域中 找到合作的途徑,讓力量相乘,以想像力指引新的方向。我們希冀以行動改變現狀,不想 淪為沉默的幫凶。g0v.tw 沒有負責人、代言人,由參與者自主決定想要參與的專案,同時 加深 g0v.tw 的社群文化。各專案各自運作討論決策,g0v.tw 社群平台相關重要議題則使用 Liquid Feedback (流動式民主網路投票系統)討論與決策。g0v.tw 無黨無派、無錢倘買 菜,是草根集結的公民運動,你可以參與專案贊助腦力、勞力,也可以捐款贊助舉辦黑客 松、或直接支持特定專案。如果你認同以上,歡迎加入 g0v.tw,來聊聊你想作些什麼,想 協助什麼專案,想看到我們身處的世界有什麼改變。歡迎你成為科技改變社會的力量。 資料透明 去中心化 開放源碼 改造政府 13年5月17日星期五
  24. 去中心化 Perforce vs Git 隨身硬碟 vs 異地備援 Conference vs Unconference

    13年5月17日星期五
  25. 13年5月17日星期五

  26. 決定日期 開放報名 線上共筆 討論題目 活動當天 找夥伴 會後開發 自主聚會 黑客松 主辦小組

    13年5月17日星期五
  27. 13年5月17日星期五

  28. 我是程式設計師? 幫忙寫程式,工作切細,分工 我是網頁設計師? 畫 mockup, 建網站, 提應用, CIS, 重構使用者體驗 我是專案管理員?

    召集專案, 建立工作區, 匯整結果 我是文字工作者? 撰寫成果報導, 網站文案, 協助推廣 我是鄉民? 提供你不爽的地方, 提出新應用 13年5月17日星期五
  29. 我是沒有人? 沒有人是萬能的 n o b o d y 13年5月17日星期五

  30. 公報閱讀器 by hlb (web designer) 13年5月17日星期五

  31. http://goo.gl/pSAa3 13年5月17日星期五

  32. 零時政府立法院網站 mockup by ipa (媒體工作者) 13年5月17日星期五

  33. mockup 重刻 by Kirby (photographer) 13年5月17日星期五

  34. Logo by evenwu (web designer) 13年5月17日星期五

  35. 3du.tw pingoo in US 響應 g0v hackathon, 遠端展開 au, kcwu,

    pingoo, tonyQ 等人開始爬資料 au 等人開始將字碼統⼀一 racklin,yllan 發表辭典應用程式 c9s 撰寫 3du 活動報導 接著出現 Android, iOS 版本 3du.tw網址註冊, mailing list, 線上共筆... 偷偷說.. 3du還欠⼀一個 icon! 發起 資料開放 資料整理 應用 文案 應用 後勤 設計 gugod 加入 ElasticSearch 應用 13年5月17日星期五
  36. 13年5月17日星期五

  37. 開放源碼 我認為政府的程式碼也應該全部開放才對 13年5月17日星期五

  38. Mindos: 今天比較晚來, 只好來送 pull request - at g0v Hackath2n 13年5月17日星期五

  39. IE Only I wrote a patch, no place to submit

    13年5月17日星期五
  40. ..... 除了 debug 以外 13年5月17日星期五

  41. 從圖片改回文字以後, 官方實價登錄網用了更複雜的方式 意圖使人爬不到 獨佔資料 13年5月17日星期五

  42. 資訊透明 開放資料 / 堅決反對資訊壟斷 13年5月17日星期五

  43. 我們是俗稱科技島的先進國家 開放資料當然不落人後! 13年5月17日星期五

  44. encoding? 13年5月17日星期五

  45. Latitude? Y? 13年5月17日星期五

  46. <br/>? \n? 13年5月17日星期五

  47. Y U FROM BABEL? <br/> \n X,Y Latitutde big5 utf-8

    13年5月17日星期五
  48. "Fax":"(02)27602009 " 喂, 您好, 您撥的號碼有個全形空白在裡面 if(vv=1) { ... } 13年5月17日星期五

  49. input.strip() re.sub(“台”,”臺”,input.strip()) re.sub(“<br */?>”,”\n”,re.sub(“台”,”臺”,input.strip()) if county==”台北縣” and year>=2010: county=”新北市” unify-county(your-county)

    iPhone = parsePhone(phone) ...... libUnifyOpenData 13年5月17日星期五
  50. ..... 如果沒有這些問題的話 13年5月17日星期五

  51. data-unify.g0v.tw hackath3n 快到了... 13年5月17日星期五

  52. 貼心的ROC統計資訊網使用 來自瑞典的 Open Source 軟體 「PX-Web 2007」 ( 雖然我們政府自己把它改成只支援 IE

    ) 13年5月17日星期五
  53. 台北市等15個縣市已使用 PX-Web, 並提供 PC-AXIS 格式資料下載 那其他的縣市呢? 13年5月17日星期五

  54. MS-EXCEL ... 至少不是圖檔啦 13年5月17日星期五

  55. 93 96 99 警政統計年報 Fashion. 176975 vs 269,340 13年5月17日星期五

  56. 台北市 - 主要死因死亡率-年 新北市 - 標準化死亡率-主要死因-年 高雄市 - 主要死因死亡率-年年別,死亡原因死亡率 台中市

    - 主要死因死亡率-年期間項目別 台南市 - 戶籍動態出生數、出生率、死亡數、 死亡率、自然增加率、遷入數、遷入率、 遷出數、遷出率、社會增加率、結婚數、 結婚率、離婚數、離婚率-年 鄉鎮級重要指標 - 死亡率 順帶⼀一提, 19個縣市中有 2614 個不同的標題 只有⼀一個標題同時存在於19個縣市中 *19個縣市: 包含新舊制, 已改用 PC-AXIS 檔的縣市共有 19 個 13年5月17日星期五
  57. 13年5月17日星期五

  58. 「嘿, 我寫了個程式*算圓周率, 讓我把它 open source 吧!」 #define _ -F<00||--F-OO--; int

    F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO() { _-_-_-_ _-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_ _-_-_-_ } * from IOCCC 1988 13年5月17日星期五
  59. 秦王政: 統⼀一中國後推行多項政策[5],例如書 同文,車同軌,統⼀一度量衡等對後世影響深 遠的政策[4]。 ( from wikipedia ) 13年5月17日星期五

  60. RELEASE DATA ! = OPEN DATA 13年5月17日星期五

  61. 我心目中的OPEN DATA • 要開放且授權(實價登錄?) • 不需申請, 不該收費(公車資訊?) • 格式易讀, 不需購買軟體(族繁不及被宰)

    • 資料統⼀一具⼀一致性(統計資訊網) • 要有最基本的閱讀器(data.taipei) • 要容易被程式處理(六法全書) • 要有歷史資料, 版本管理(台灣地圖) 13年5月17日星期五
  62. 為什麼需要版本控制? 13年5月17日星期五

  63. 資料(DATA) 是另⼀一種源碼(CODE) 源碼(CODE) 是另⼀一種資料(DATA) 資料跟源碼都需要範例跟文件 Examples Document S o u

    r c e 13年5月17日星期五
  64. 台灣縣市鄉鎮村里地圖 https://github.com/g0v/twgeojson/ Data Source with Version Control 13年5月17日星期五

  65. Simple Document 13年5月17日星期五

  66. Example (Live Demo) 13年5月17日星期五

  67. Application 犯罪數據視覺化 http://bl.ocks.org/zbryikt/raw/4696905/ 13年5月17日星期五

  68. 任何會改版的資料都適合用版本控制來管理 比方說 法律 還有政客的政見? 13年5月17日星期五

  69. platforms.g0v.tw hackath3n 快到了... 13年5月17日星期五

  70. 台灣法律修正紀錄 by VictorHsieh 13年5月17日星期五

  71. 13年5月17日星期五

  72. 事實上 法律 就是 源碼 L A W CODE 保險業之組織,以股份有限公司或合作社為限。 非保險業不得兼營保險或類似保險之業務。

    def is保險業(self): self.is股份有限公司() or x.is合作社() def testBusiness(self): if !self.is保險業() and “保險” in self.Business(): raise 民事保險法.Violation136 13年5月17日星期五
  73. 福利請聽網 listening.g0v.tw by iamblue teams 13年5月17日星期五

  74. define taipei.good-luck.allowance true if "台北" in [self,spouse,child].addr after this.year-1 and

    child.age < 1 and tax.rate[this.year-1]<20 and !(this.class in self.family.allowance.classes) else false 祝你好孕 13年5月17日星期五
  75. 程式治國 • 把法律當程式跑 • 把立委當 Committer • 人民送 Pull Request

    • 國家是部電腦, 人民寫程式, 政府負責跑 • Proc go abnormal? kill -9 [pid] • rmmod governor • cat /proc/kmsg • gdb corrupted_officer 13年5月17日星期五
  76. 政 gov 府 公民 難使用的資料 枯燥的內容 缺乏互動性的界面 無法有效的 監督政府 13年5月17日星期五

  77. 政 gov 府 公民 難使用的資料 枯燥的內容 缺乏互動性的界面 沒有在 關注政府 媒體

    左右? 挑選過的 引導性內容 藝人,可愛小貓,撿到錢 關注 13年5月17日星期五
  78. 政 gov 府 公民 再次 關切 媒體 左右? 藝人,可愛小貓,撿到錢 較少關注

    零 g0v 時 難用的資料 方便,容易的資料 挑選過的 引導性內容 13年5月17日星期五
  79. 官方 資料 軟體 網站 法律 ... 民間 資料 軟體 網站

    法律 ... 人民 政府 committer 人民與政府 互相 引用 監督 管理 貢獻 貢獻 13年5月17日星期五
  80. 官方 資料 軟體 網站 法律 ... 民間 資料 軟體 網站

    法律 ... 人民 政府 committer 政客 互相 引用 監督 管理 貢獻 貢獻 現 況 13年5月17日星期五
  81. 13年5月17日星期五

  82. 開放格式 親和應用 民眾參與 48 HR in Yahoo! Open Hack 13年5月17日星期五

  83. 增進服務 資訊透明 意見施壓 13年5月17日星期五

  84. Crawl Data Format Data Version Control 資料 Visualize Open API

    Analysis 應用 Comment Vote Patch 社群 twlaw listening 22kopendata 13年5月17日星期五
  85. 評論你的立委質詢 13年5月17日星期五

  86. Urban Dictionary Feedback + Dictionary = 13年5月17日星期五

  87. 13年5月17日星期五

  88. 福利請聽網 listening.g0v.tw by iamblue teams 13年5月17日星期五

  89. childnotfound 13年5月17日星期五

  90. 立委投票結果視覺化 13年5月17日星期五

  91. 立院公報搜尋器 13年5月17日星期五

  92. 13年5月17日星期五

  93. 13年5月17日星期五

  94. 第⼀一千⼀一百十三條之⼀一 (輔助人之設置) 受輔助宣告之人,應置輔助人。 輔助人及有關輔助之職務,準用第⼀一千零九十五條、第⼀一千零九 十六條、第⼀一千零九十八條第二項、第⼀一千⼀一百條、第⼀一千⼀一百 零二條、第⼀一千⼀一百零三條第二項、第⼀一千⼀一百零四條、第⼀一千 ⼀一百零六條、第⼀一千⼀一百零六條之⼀一、第⼀一千⼀一百零九條、第⼀一 千⼀一百十⼀一條至第⼀一千⼀一百十⼀一條之二、第⼀一千⼀一百十二條之⼀一 及第⼀一千⼀一百十二條之二之規定。 §1113-1

    (輔助人之設置) 受輔助宣告之人,應置輔助人。 輔助人及有關輔助之職務,準用 §1095、§1096、§1098 II、 §1100、§1102、§1103 II、§1104、§1106、§1106-1、 §1109、§1111 至 §1111-2、§1112-1、§1112-2 之規定。 13年5月17日星期五
  95. 13年5月17日星期五

  96. -508 2013 圖靈機 ARPANET 民主起源 1215 大憲章 13年5月17日星期五

  97. 政府組織的資訊革命 2007 愛沙尼亞 (Estonia) 人類第⼀一次國家級的網路投票 13年5月17日星期五

  98. 1540 2013 總統直選 首次公投 大肚王國 1895 日本 1647 南明 1683

    清朝 1945 ROC ? 13年5月17日星期五
  99. 13年5月17日星期五

  100. 13年5月17日星期五