Upgrade to Pro — share decks privately, control downloads, hide ads and more …

introduction of g0v CCSP

tkirby
March 03, 2014

introduction of g0v CCSP

used in CCSP course - What is g0v, and what you can learn from g0v.

tkirby

March 03, 2014
Tweet

More Decks by tkirby

Other Decks in Technology

Transcript

  1. ⼈人物
 關係 標案
 分析 開放
 ⽴立院 ⽴立委 資訊 公⺠民 媒體

    流動 ⺠民主 選罷 地圖 弊案揭露 權⼒力制衡 資訊透明
  2. ⿊黑 客 松 H a c k a t h

    o n H a c k M a r a t h o n ⼤大家⼀一起來 Hack! 吃炸雞
  3. http://g0v.tw/about.html g0v.tw 是⼀一個致⼒力於打造資訊透明化的社群。︒g0v.tw 的參與者來⾃自四⽅方, 有程式開發者、︑...鄉民等來⾃自各領域的⼈人⼠士。︒這些⼈人聚在⼀一起,希望資訊 透明化可以更進⼀一步的改善台灣的公民環境。︒...。︒g0v.tw 以開放原始碼的 精神為基底,關⼼心⾔言論⾃自由、︑...解政府運作,更快速了解議題,...民有、︑ 民治、︑民享的本質。︒我們平時透過 g0v.tw

    各網路平台(IRC, hackpad, github)溝通協作,或參與不定期舉辦的⿊黑客松(hackathon)活動。︒我 們的成果(包括⽂文件、︑...遵循開放原始碼授權,讓更多⼈人能使⽤用、︑改善、︑ 回饋,發揮最⼤大效⽤用。︒各專案成果不屬於 g0v.tw,但也歡迎在此平台共 享。︒我們喜歡找到問題,樂於討論解決⽅方案,願意動⼿手嘗試解決問題。︒... 以想像⼒力指引新的⽅方向。︒我們希冀以⾏行動改變現狀,不想淪為沉默的幫 凶。︒g0v.tw 沒有負責⼈人、︑代⾔言⼈人,由參與者⾃自主決定想要參與的專案, 同時加深 g0v.tw 的社群⽂文化。︒各專案各⾃自運作討論決策,g0v.tw 社群平 台相關重要議題則使⽤用 Liquid Feedback (流動式民主網路投票系統)討 論與決策。︒g0v.tw 無黨無派、︑無錢倘買菜,是草根集結的公民運動,你
  4. 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,來聊聊你想作些什麼,想 協助什麼專案,想看到我們⾝身處的世界有什麼改變。歡迎你成為科技改變社會的⼒力量。 資料透明 去中⼼心化 開放源碼 改造政府
  5. 發起
 專案 發起
 專案 發起
 專案 發起
 ⿊黑客松 發起
 專案

    發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 O(n) O(nn) centralized decentralized * O(x) : 產出複雜度, throughput complexity *
  6. 發起
 專案 發起
 專案 發起
 專案 發起
 ⿊黑客松 發起
 專案

    發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 O(n) O(nn) centralized decentralized
  7. 發起
 專案 發起
 專案 發起
 專案 發起
 ⿊黑客松 發起
 專案

    發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 發起
 專案 O(n) O(nn ) proprietary open source n
  8. 開放源碼 • 作業 • 程式碼 • 繪圖稿 • 投影⽚片 •

    原始資料 • 會議記錄 • 作業程序 • 法律條⽂文 • 交易記錄 • anything not opened!
  9. 法 律 即 源 碼 L A W C O

    D E 保險業之組織,以股份有限公司或合作社為限。︒
 非保險業不得兼營保險或類似保險之業務。︒ def can保險(self): self.is股份有限公司() or self.is合作社() ! def testBusiness(self): if !self.can保險() and “保險” in self.Business(): raise 民事保險法.Violation136 e.g.,
  10. 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! 祝你好孕
  11. data.strip()   data.replace(“台”,”臺”).strip()   data.replace(“<br\s*/?>”,”\n”).replace(“台”,”臺”).strip()   if  data==”台北縣”  and  year>=2010:

     county=”新北市”   function  unifyCounty(name);   tel  =  parseTel(data.phone  ||  data.tel);   opendata.js   jQuery.opendata.ext little hacks… utility functions… library for open data
  12. 台北市 - 主要死因死亡率-年 新北市 - 標準化死亡率-主要死因-年 ⾼高雄市 - 主要死因死亡率-年年別,死亡原因死亡率 台中市

    - 主要死因死亡率-年期間項⽬目別 台南市 - ⼾戶籍動態出⽣生數、︑出⽣生率、︑死亡數、︑
 死亡率、︑⾃自然增加率、︑遷入數、︑遷入率、︑ 遷出數、︑遷出率、︑社會增加率、︑結婚數、︑ 結婚率、︑離婚數、︑離婚率-年 鄉鎮級重要指標 - 死亡率 順帶⼀一提, 19個縣市中有 2614 個不同的標題 只有⼀一個標題同時存在於19個縣市中 *19個縣市: 包含新舊制, 已改⽤用 PC-AXIS 檔的縣市共有 19 個
  13. 「嘿, 我寫了個程式*算圓周率,
 讓我把它 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
  14. Open Data (5*) • OL - Open License - Available

    and Legal • RE - Structure Data (Program Parseable) • OF - Non-Proprietary Format • URI - Data Can Be Referred • LD - Data Interconnection by Tim Berners-Lee
  15. Open Data (counter-part) • 取得 - 不開放 / 要花錢 /

    亂⽤用犯法 • 程式 - ⽂文字⽤用圖存,理解靠排版 • 組織 - 22個縣府網⾴頁取得,⽅方法編碼皆不同 • 理解 - 不知道怎麼編碼,不曉得讀出來是否正確 • 品質 - 座標誤差500公尺,數據三年未更新 • 因果 - 只提供最近三個⽉月下載 • 連結 - 資料只能透過在網站下特定指令後看到 實價登錄 / ⽴立法院 / 建築使⽤用執照 / 學區 / 統計資料 / 地標 / ⽔水質 / 實價登錄
  16. Open Data (case study) • 取得 - 主計總處網站 • 程式

    - Excel - 非開放格式 • 組織 - 主計總處⾃自⾏行管理其資料 • 理解 - ⽂文件尚易理解 • 品質 - 精細度不⾜足 • 因果 - 有歷年資料,修訂狀況不明 • 連結 - 資料全在⼀一份⼤大表中,無法單獨連結 中央政府總預算
  17. Open Data (case study) • 取得 - openspending.org • 程式

    - Web API • 組織 - 各國預算統⼀一整理 • 理解 - 視覺化呈現 • 品質 - 精細度不⾜足 • 因果 - 有歷年資料,修訂狀況不明 • 連結 - 各項預算可單獨連結 中央政府總預算
  18. 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,來聊聊你想作些什麼,想 協助什麼專案,想看到我們⾝身處的世界有什麼改變。歡迎你成為科技改變社會的⼒力量。 資料透明 去中⼼心化 開放源碼 改造政府 recap
  19. ⼈人物
 關係 標案
 分析 開放
 ⽴立院 ⽴立委 資訊 公⺠民 媒體

    流動 ⺠民主 選罷 地圖 弊案揭露 權⼒力制衡 資訊透明