Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
g0v 黑客松 - 寫程式改造社會
Search
tkirby
April 21, 2013
Programming
6
2.5k
g0v 黑客松 - 寫程式改造社會
talk in OSDC.tw 2013
for more info please go to
http://g0v.tw
(thank Cades for finding typos)
tkirby
April 21, 2013
Tweet
Share
More Decks by tkirby
See All by tkirby
前端網頁資料視覺化設計
tkirby
1
430
Theory of Graphical Perception
tkirby
0
450
Open Refine Course
tkirby
0
180
Language Reference
tkirby
0
96
新聞記者的程式設計第一課
tkirby
0
510
Visualization over Web
tkirby
0
110
迎戰壞資料 @ dbootcamp Taipei
tkirby
0
720
Rasterize D3.js
tkirby
7
1.6k
SVG + D3.JS Course Slide
tkirby
0
200
Other Decks in Programming
See All in Programming
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
Android 15 でアクションバー表示時にステータスバーが白くなってしまう問題
tonionagauzzi
0
140
外部システム連携先が10を超えるシステムでのアーキテクチャ設計・実装事例
kiwasaki
1
230
EventSourcingの理想と現実
wenas
6
2.1k
Kaigi on Rails 2024 - Rails APIモードのためのシンプルで効果的なCSRF対策 / kaigionrails-2024-csrf
corocn
5
3.4k
色々なIaCツールを実際に触って比較してみる
iriikeita
0
270
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
110
gopls を改造したら開発生産性が高まった
satorunooshie
8
240
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
1
300
Tuning GraphQL on Rails
pyama86
2
1k
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
52
32k
Vue SFCのtemplateでTypeScriptの型を活用しよう
tsukkee
3
1.5k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
363
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Scaling GitHub
holman
458
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
What's in a price? How to price your products and services
michaelherold
243
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
The Invisible Side of Design
smashingmag
297
50k
Why Our Code Smells
bkeepers
PRO
334
57k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
Transcript
本著作由 g0v.tw 製作,以”創用 CC 姓名標示-相同方式分享 3.0 台灣授權條款” 釋出 13年5月17日星期五
http://tkirby.org/blog/ tkirby 13年5月17日星期五
13年5月17日星期五
so what’s g0v? 13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
稅金正在加速燃燒中 13年5月17日星期五
4 1 秒 450萬 13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
接下來? • 監督立委? • 線上投票? • 零傳媒? • 人物關係? •
立委的堂弟的舅媽的叔父想要標某個已經撥 定預算的建設案, 於是.. 13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
Hackathon 黑 客 松 Hack Marathon 馬拉松 黑客 大家⼀一起來吃炸雞 寫
Code 13年5月17日星期五
hackath0n 13年5月17日星期五
hackath1n 13年5月17日星期五
hackath2n 13年5月17日星期五
hackath3n(?) 13年5月17日星期五
so what’s g0v after all? 13年5月17日星期五
如果連上 http://g0v.tw/about.html g0v.tw 是⼀一個致力於打造資訊透明化的社群。g0v.tw 的參與者來自四方,有程式開發者、...鄉民等來自各 領域的人士。這些人聚在⼀一起,希望資訊透明化可以 更進⼀一步的改善台灣的公民環境。...。g0v.tw 以開放 原始碼的精神為基底,關心言論自由、...解政府運 作,更快速了解議題,...民有、民治、民享的本質。
我們平時透過 g0v.tw 各網路平台(IRC, hackpad, github)溝通協作,或參與不定期舉辦的黑客松 (hackathon)活動。我們的成果(包括文件、...遵循 開放原始碼授權,讓更多人能使用、改善、回饋,發 揮最大效用。各專案成果不屬於 g0v.tw,但也歡迎在 此平台共享。我們喜歡找到問題,樂於討論解決方 案,願意動手嘗試解決問題。...以想像力指引新的方 13年5月17日星期五
如果連上 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日星期五
去中心化 Perforce vs Git 隨身硬碟 vs 異地備援 Conference vs Unconference
13年5月17日星期五
13年5月17日星期五
決定日期 開放報名 線上共筆 討論題目 活動當天 找夥伴 會後開發 自主聚會 黑客松 主辦小組
13年5月17日星期五
13年5月17日星期五
我是程式設計師? 幫忙寫程式,工作切細,分工 我是網頁設計師? 畫 mockup, 建網站, 提應用, CIS, 重構使用者體驗 我是專案管理員?
召集專案, 建立工作區, 匯整結果 我是文字工作者? 撰寫成果報導, 網站文案, 協助推廣 我是鄉民? 提供你不爽的地方, 提出新應用 13年5月17日星期五
我是沒有人? 沒有人是萬能的 n o b o d y 13年5月17日星期五
公報閱讀器 by hlb (web designer) 13年5月17日星期五
http://goo.gl/pSAa3 13年5月17日星期五
零時政府立法院網站 mockup by ipa (媒體工作者) 13年5月17日星期五
mockup 重刻 by Kirby (photographer) 13年5月17日星期五
Logo by evenwu (web designer) 13年5月17日星期五
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日星期五
13年5月17日星期五
開放源碼 我認為政府的程式碼也應該全部開放才對 13年5月17日星期五
Mindos: 今天比較晚來, 只好來送 pull request - at g0v Hackath2n 13年5月17日星期五
IE Only I wrote a patch, no place to submit
13年5月17日星期五
..... 除了 debug 以外 13年5月17日星期五
從圖片改回文字以後, 官方實價登錄網用了更複雜的方式 意圖使人爬不到 獨佔資料 13年5月17日星期五
資訊透明 開放資料 / 堅決反對資訊壟斷 13年5月17日星期五
我們是俗稱科技島的先進國家 開放資料當然不落人後! 13年5月17日星期五
encoding? 13年5月17日星期五
Latitude? Y? 13年5月17日星期五
<br/>? \n? 13年5月17日星期五
Y U FROM BABEL? <br/> \n X,Y Latitutde big5 utf-8
13年5月17日星期五
"Fax":"(02)27602009 " 喂, 您好, 您撥的號碼有個全形空白在裡面 if(vv=1) { ... } 13年5月17日星期五
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日星期五
..... 如果沒有這些問題的話 13年5月17日星期五
data-unify.g0v.tw hackath3n 快到了... 13年5月17日星期五
貼心的ROC統計資訊網使用 來自瑞典的 Open Source 軟體 「PX-Web 2007」 ( 雖然我們政府自己把它改成只支援 IE
) 13年5月17日星期五
台北市等15個縣市已使用 PX-Web, 並提供 PC-AXIS 格式資料下載 那其他的縣市呢? 13年5月17日星期五
MS-EXCEL ... 至少不是圖檔啦 13年5月17日星期五
93 96 99 警政統計年報 Fashion. 176975 vs 269,340 13年5月17日星期五
台北市 - 主要死因死亡率-年 新北市 - 標準化死亡率-主要死因-年 高雄市 - 主要死因死亡率-年年別,死亡原因死亡率 台中市
- 主要死因死亡率-年期間項目別 台南市 - 戶籍動態出生數、出生率、死亡數、 死亡率、自然增加率、遷入數、遷入率、 遷出數、遷出率、社會增加率、結婚數、 結婚率、離婚數、離婚率-年 鄉鎮級重要指標 - 死亡率 順帶⼀一提, 19個縣市中有 2614 個不同的標題 只有⼀一個標題同時存在於19個縣市中 *19個縣市: 包含新舊制, 已改用 PC-AXIS 檔的縣市共有 19 個 13年5月17日星期五
13年5月17日星期五
「嘿, 我寫了個程式*算圓周率, 讓我把它 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日星期五
秦王政: 統⼀一中國後推行多項政策[5],例如書 同文,車同軌,統⼀一度量衡等對後世影響深 遠的政策[4]。 ( from wikipedia ) 13年5月17日星期五
RELEASE DATA ! = OPEN DATA 13年5月17日星期五
我心目中的OPEN DATA • 要開放且授權(實價登錄?) • 不需申請, 不該收費(公車資訊?) • 格式易讀, 不需購買軟體(族繁不及被宰)
• 資料統⼀一具⼀一致性(統計資訊網) • 要有最基本的閱讀器(data.taipei) • 要容易被程式處理(六法全書) • 要有歷史資料, 版本管理(台灣地圖) 13年5月17日星期五
為什麼需要版本控制? 13年5月17日星期五
資料(DATA) 是另⼀一種源碼(CODE) 源碼(CODE) 是另⼀一種資料(DATA) 資料跟源碼都需要範例跟文件 Examples Document S o u
r c e 13年5月17日星期五
台灣縣市鄉鎮村里地圖 https://github.com/g0v/twgeojson/ Data Source with Version Control 13年5月17日星期五
Simple Document 13年5月17日星期五
Example (Live Demo) 13年5月17日星期五
Application 犯罪數據視覺化 http://bl.ocks.org/zbryikt/raw/4696905/ 13年5月17日星期五
任何會改版的資料都適合用版本控制來管理 比方說 法律 還有政客的政見? 13年5月17日星期五
platforms.g0v.tw hackath3n 快到了... 13年5月17日星期五
台灣法律修正紀錄 by VictorHsieh 13年5月17日星期五
13年5月17日星期五
事實上 法律 就是 源碼 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日星期五
福利請聽網 listening.g0v.tw by iamblue teams 13年5月17日星期五
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日星期五
程式治國 • 把法律當程式跑 • 把立委當 Committer • 人民送 Pull Request
• 國家是部電腦, 人民寫程式, 政府負責跑 • Proc go abnormal? kill -9 [pid] • rmmod governor • cat /proc/kmsg • gdb corrupted_officer 13年5月17日星期五
政 gov 府 公民 難使用的資料 枯燥的內容 缺乏互動性的界面 無法有效的 監督政府 13年5月17日星期五
政 gov 府 公民 難使用的資料 枯燥的內容 缺乏互動性的界面 沒有在 關注政府 媒體
左右? 挑選過的 引導性內容 藝人,可愛小貓,撿到錢 關注 13年5月17日星期五
政 gov 府 公民 再次 關切 媒體 左右? 藝人,可愛小貓,撿到錢 較少關注
零 g0v 時 難用的資料 方便,容易的資料 挑選過的 引導性內容 13年5月17日星期五
官方 資料 軟體 網站 法律 ... 民間 資料 軟體 網站
法律 ... 人民 政府 committer 人民與政府 互相 引用 監督 管理 貢獻 貢獻 13年5月17日星期五
官方 資料 軟體 網站 法律 ... 民間 資料 軟體 網站
法律 ... 人民 政府 committer 政客 互相 引用 監督 管理 貢獻 貢獻 現 況 13年5月17日星期五
13年5月17日星期五
開放格式 親和應用 民眾參與 48 HR in Yahoo! Open Hack 13年5月17日星期五
增進服務 資訊透明 意見施壓 13年5月17日星期五
Crawl Data Format Data Version Control 資料 Visualize Open API
Analysis 應用 Comment Vote Patch 社群 twlaw listening 22kopendata 13年5月17日星期五
評論你的立委質詢 13年5月17日星期五
Urban Dictionary Feedback + Dictionary = 13年5月17日星期五
13年5月17日星期五
福利請聽網 listening.g0v.tw by iamblue teams 13年5月17日星期五
childnotfound 13年5月17日星期五
立委投票結果視覺化 13年5月17日星期五
立院公報搜尋器 13年5月17日星期五
13年5月17日星期五
13年5月17日星期五
第⼀一千⼀一百十三條之⼀一 (輔助人之設置) 受輔助宣告之人,應置輔助人。 輔助人及有關輔助之職務,準用第⼀一千零九十五條、第⼀一千零九 十六條、第⼀一千零九十八條第二項、第⼀一千⼀一百條、第⼀一千⼀一百 零二條、第⼀一千⼀一百零三條第二項、第⼀一千⼀一百零四條、第⼀一千 ⼀一百零六條、第⼀一千⼀一百零六條之⼀一、第⼀一千⼀一百零九條、第⼀一 千⼀一百十⼀一條至第⼀一千⼀一百十⼀一條之二、第⼀一千⼀一百十二條之⼀一 及第⼀一千⼀一百十二條之二之規定。 §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日星期五
13年5月17日星期五
-508 2013 圖靈機 ARPANET 民主起源 1215 大憲章 13年5月17日星期五
政府組織的資訊革命 2007 愛沙尼亞 (Estonia) 人類第⼀一次國家級的網路投票 13年5月17日星期五
1540 2013 總統直選 首次公投 大肚王國 1895 日本 1647 南明 1683
清朝 1945 ROC ? 13年5月17日星期五
13年5月17日星期五
13年5月17日星期五