《TO》導讀:還記得上週臉書上都是大家狂轉的「北市府預算視覺化」的訊息與連結,TO 也有親身試用分享了《柯 P 放大絕:北市預算圖表化,一眼看穿教育局年預算可換 2 萬坪帝寶!》。網站在各界引起了一股旋風,也讓大家開始思考更多拉近政策與民眾的可能方案。
面對這次爆炸性的成功,網站製作人 Tonyq 也在自己的臉書上即時分享流量,與他對於這次嘗試的若干心得。以下為 Tonyq 臉書上分享全文;已獲作者授權。
註:小標為 TO 加上的。
來寫點今天的感想。
首先過程我一直小心翼翼的在想怎麼把 credit 留給中央總預算專案。讓付出者獲得他該有的榮譽是重要的
網站的右上角有清楚標示,置底有清楚的感謝。對於本日台
這故事就是當年的那個 Y! Hackathon ,因為我當年也是參加者,我還很有印象。
專案 Credit 該給 clkao 跟過程所有參與貢獻的夥伴們,這次我也做了一些東西,應
- 社群沒人跳下來做我來做!Tonyq 決定跳坑自己動手做
當初想整合這個專案的是資訊局覺得要站在前人的肩膀上,
中間還是有些心路歷程的。
預算公告預算書時候還沒有 machine readable ,我在旁邊看社群有沒有要跳下來接手,因為我實在是太忙
但看了三天我決定自己來當沒有人,因為一來我覺得社群提
當晚把資料轉機器可讀,驗算數據,發現只錯一筆,報 bug 待修正。先人工修正後把資料釋出到社群跟回饋到 upper stream 。
當時本來是以為作完要接回總預算專案會容易一點,應該就
根據我對社群的認識,就是我沒接手大概要等到下一個跳坑
自己看過總預算專案之後才知道為什麼門檻會這麼高。
- 從 2012 駭客松構想到今天的實現,中間有技術代溝也有一些意料之外的障礙
首先總預算專案畢竟是一個 hackathon 作品,他有很多人民參與的想像。所以需要伺服器跟複雜架
而且還有當時版本帶來的影響,比方說他是 bootstrap 2 ,比方說他因為相容性問題限制 node 只能在 0.10。比方說裡面有 angular + d3 在不同 life cycle 底下的複雜競合關係,所以我的策略是順著石頭過河。
裡面在這次讓我最痛苦的是光 mouse over 一個 budget 就會發 ajax 像發不用錢一樣,在 concurrent 兩千人的時候根本就是對伺服器的摧殘,當然我相信當初應
另外在某個未知的情況會因為沒拿到 budget id 出 server exception 。
今天事實上是靠 deploy tool 不斷重啟撐住的。XDDD
當然,以 2012 年跟 hackathon project 的角度來看這無疑是程度相當強悍的作品,但放在 2015 已經開始有代溝了。
這些是社群自己參與過程的一些平常不會有人寫的脈絡,但
- 資料該如何呈現?泡泡圖、鳥瞰圖,我們儘量滿足大家的需求
另一個角度是資料概念面也有衝突,總預算案經歷多年演進
我們一開始在這裡卡關,因為我們當時沒有前一年份的資料
後來認真進去看才發現他只是為了生 diff ,想想我乾脆兩個年份都塞同一年,就會剛好差異是 0,頂多頁面藏起差異跟歷年資料表的部份就好了。
所以清清清,砍砍砍,最後又經歷一些資料面的清理(像我
特別值得一提的是我加入了北市敬老金這個單位,是希望大
然後做完泡泡圖之後跑去看鳥瞰圖,發現他資料是寫死在原
後面大概陸續都有一些各種討論,然後我還發現 treemap 的算式會讓一些格子即使是點進去都看不到字 (bug),
然後一直有些人在批評泡泡圖不好懂,不過說實在話泡泡圖
給那些能快速依照金額關係快速 review 抽樣的人用的,對於想一一條列的人其實就不適合,這就是
我對覺得要一張圖打完所有需要的意見,其實完全徹底的不
另外因為有些人想看看人事費,所以我有幫忙把最基本的行
另外還有一個資料面很大的衝突,中央預算是沒有「異動說
原本文字擠成一團,我把項目 (1., 2., 3., (1) (2) (3) ) 抽出來換行,先讓架構清楚。然後再針對關鍵字增列、減列
但說實在話我一直覺得擠在那個小小的框看,一方面很難做
即使如此,看來看去這兩張表之後,我覺得有個缺憾就是沒
鳥瞰圖很顯然雖然清楚但能呈現的資訊太少。
後來靈機一動今天早上在鳥瞰圖的下方加入預算表格,讓鳥
直到這時候,我覺得這個系統對我來說,真的能完全替代預
- 延續 3 年前計劃倡議者的理念,不為獲利這一切都是為了推動正確的資訊
早上記者會其實是北市府籌備的,我本來是想說做完先讓北
致詞時我仍提到,重點不是北市是第一個,而是藉由我們的
我在此可以承諾只要有公開格式內容能對應的預算書 (無論
而且比照北市府是政府提供公開資料,民間無酬的提供技術
因為我相信,比起獲利,推動正確的資訊作為更為重要。
事實上成本也沒有想像中高,我估計以商業角度來看,我用
其實資訊系統在一種基於歷史專案,基於已有的基礎上,基
他不是也不應該是龐大的齒輪,一次要壓身家打造的偉大機
這幾年來我做了很多對社會來講,算是爆紅程度不一的資訊
有些人總喜歡說人生你可能每個人能有個五分鐘上台的時間
有些事情多少是機緣巧合,這些專案對於我來說都不是商業
現在的政府對我來說他的資訊化程度還在一個百廢待舉的階
這些其實是我們花錢買不到的東西,當我們花錢買到的只是
重要的資訊核心建設政府當然應該自建,但自建之餘保留外
寫這麼多,大概是對我自己交代為什麼我覺得這些事情是有
雖然有件事情是我今天真的覺得很辛酸的,這個網站三年前
直到三年後我們藉由選舉跟倡議陸續推動價值的轉換,看起
但對我來說,對的事情就是對的,多希望三年前我們就能對
我覺得是時候讓時代繼續轉動了。
這個專案真的是非常小的一個專案,估計今天九萬多人看過
但概念對我或部份倡議者而言,或許是意味深遠的。於是讓
「謝謝。」




