2013/01/31

用CRM的概念在Wiki開放架構下揭露管理公共事務資訊


文章提到社群媒體溝通公共議題的缺點 1. 討論散落 2. 情緒化 3. 排斥異己 4. 三分鐘熱度 。個人倒是覺得有一個很傳統的方式可以解決這個問題:<會議記錄>,也就是用CRM的概念在Wiki開放架構下揭露管理公共事務資訊。
架構如下:
1. 在電子政府的網頁中包含WiKi的模組來揭露公共事務資訊
2. 民眾申訴或者質疑的案件,用CRM的case模式,分配責任歸屬的單位&負責人
3. 系統中民眾的comment與負責人回覆皆公開揭露
4. Pending issue顯示Gannt Charts,過期的時間
5. 因為是wiki的架構,可在參考資料欄位置放主流媒體、獨立記者、民眾Blog相關資料的URL
WiKi架構的建製成本很低,以議題Case為單位建立的公開資訊,在其中可看到相關單位,業務負責人的姓名,民眾疑問與負責人回答,案件處理的進度,在各個Twitter,facebook& Google plus與各大討論版的討論文章皆可有一個共同reference的點。這個建製專案可以歸給監察院處理,這樣可以減少監察院受到壓力不敢去查或者懶得去查某些案子的狀況。民眾與民意代表可利用這些公開資訊,清楚的列出哪些單位,官員的pending issue有哪些,責任歸屬在系統中跟私人企業一樣的明確分配負責的專員。這樣的資料甚至可以讓民間單位來評估,那個單位的業務量以及責任太少的時候,或許有人事精簡的可能,壓力過大的單位則是需要增加人力,只要有數字跟清楚的資料,這些事情都會更容易評估。
建製完成後的下個階段,進一步把弊案,陳情案,行政疏失,處理進度整理得如amazon網頁一樣容易搜尋,整理,資料輸出,這樣有興趣的民眾就更容易參與公共事務。可以透過這樣的系統,來列舉候選人有哪些弊案還沒處理清楚,哪些政治承諾還沒有實現,每一個case的處理時間程序與效率皆可公開揭露。或許用社群媒體來推行公共事務的進步,可以考慮加入<會議記錄>的機制。
2012-3-10 黃凡

2013/01/19

國民旅遊卡的困境

國民旅遊卡由行政院委託玉山、中國信託、國泰及聯邦四間商業銀行協助發行,我認為這個機制幫銀行將信用卡刷卡機推廣到了許多原本沒有興趣安裝的小店小餐廳,各位朋友也可以到專案官方網站上看一看這麼多的預算發包出去後的網站跟許多政府案件一樣:許多沒有維護的死連結、資訊老舊停止更新、更沒什麼設計了。http://travel.nccc.com.tw/chinese/index.htm

原本國民旅遊卡設計的目的是良善的,希望能刺激區域商店的消費,但後來許多人是開車到隔壁縣市的連鎖商店消費,這些刺激經濟的預算並沒有分散到小餐廳、地方特產的小店,還是回到連鎖企業的財團口袋中。

玩過大富翁的朋友都知道,當資產規模累積到一個臨界點,對手基本上是無法生存的。不論是消費卷或者是國民旅遊卡這些刺激消費的經濟振興方案,這些錢需要在地ㄤ上最底層的營業單位中流通才能有效帶動經濟,如果多數的消費者將這些資源使用在 7-11、星巴克或家樂福,其實等於將納稅人籌資用來活絡經濟的大筆預算全部往統一集團送,並不會有我們想要的效果。

由於消費卷這類替代貨幣有偽造的風險,由刷卡機現有的辨認科技搭配晶片卡的模式來發行是沒有更好的方案情況下的最佳方案。我小小的腦袋中唯一能想到的解套方式只有善意勸說,鼓勵持有國民旅遊卡的朋友們真的去旅遊,支持小店振興區域經濟。由政府出面宣導或者用法規來限制使用行為的話,連鎖企業集團肯定會使用法律途徑告到以自保為優先考量的公務人員們讓步。即便法規強行通過要求不能在某些連鎖商店消費,我相信這些集團內的聰明人依舊可以想到其他方式(如上下游聯盟、點數兌換)來吸收這些預算。

即便是有人會對於國民旅遊卡這類公部門人員才有的福利有質疑(不是每個國民都有國民旅遊卡),我認為目前台灣比較根本的問題還是在於國民的消費實力斷層。M型經濟分布已經到了讓社會觀感認定國家公僕就是高收入族群,換句話說多數民眾的消費能力是很低的,然而這些消費能力很低的個體戶所經營的事業,如麵包店、獨立雜貨店、非連鎖早餐店等基層獨立事業,再現有實行的振興經濟方案中很難直接受到幫助,這些人受到連鎖事業的競爭,上游原物料的成本壓力,依照這樣的發展架構長期來說對於區域經濟並不是很健康。

當我們看到每個小鎮爺爺婆婆世代經營的麵店、冰店、雜貨店逐漸消失,每個地方都看到同樣的連鎖商店、連鎖餐飲及商場,其實表示的是基層個體戶已經被淘汰,在地經濟及文化已經遺失,外來集團取得了當地的土地、政治影響力、經濟資源,擊垮在地經濟個體後成為最大資方及雇主,獲得更多經濟、政治及社會影響力,可以用更廉價的成本使用在地勞工,讓這些在地勞工用高於過往的成本支付單一制式化並且由他們所投入生產的商品。

我希望國民旅遊卡能夠達到部份我們希望能夠達到的效果,振興地方經濟。連鎖集團們並不邪惡,只是他們在資本市場中的地位就像是大富翁遊戲中持有多數資源的玩家一樣,因為遊戲規則的設計會很自然地將其他玩家逐出市場。即便這不是我們想要的,但在現有的系統中很難避免,同時我們也沒有辦法希望或要求財團、銀行或政府來改變什麼,只能靠我們清醒有意識地選擇性消費,由每一個民眾來影響整個系統的資源循環。

2013/01/13

擊敗SOPA/PIPA反案網路自由運動領袖 Aaron Swartz家中身亡




Aaron Swartz 前日被發現於家中身亡,Aaron為網路自由運動領袖,共同開發了RSS技術,在美國國會成功地擊敗了 SOPA/PIPA法案及 網路情資分享保護法案 (Syber Intelligence Sharing and Protection act(CISPA)。

如果沒有網路,自由運動將寸步難行。如果沒有自由與開放的網路,沒有人會看的到這篇資訊。如果沒有自由的網路,網路上組織的社會運動團體不可能存在。如果不是 Aaron與 DP,這些法案將會讓一切化為烏有。

希望 Aaron Swartz於天國安息,新一代的年輕人與更多地組織將會記住 Aaron Swartz的努力,持續地為網路民主自由抗爭奮鬥。

擷取翻譯自 : https://www.facebook.com/photo.php?fbid=10151420527538690&set=a.10150159213018690.338979.86518833689&type=1&theater

http://www.naturalnews.com/038650_Aaron_Swartz_suicide_assassination.html#ixzz2HpEjQ5DO

2013/01/07

優化 Rails效率 by Richard Schneeman


筆記整理自 My Server for Aiur: How Starcraft Taught Me To Scale by Richard Schneeman
 http://www.youtube.com/watch?v=4wvtvc0C2SY


1. Don't queue web requests

2. 監測 Database/language/GC哪一端拖垮效率

3. Measure in production

*N+1 query

*在 Production config中加入監測指令
config/production.rb

config.
active_record.
auto_explain_threshold_in_seconds =
1

4. Add indexes

*New Relic
*Scout

5. Cache Expensive query

*Memcache  [Building a Rails 3 Application with the Memcache Add-on]
*Rails.cache & Rails.cache.fetch("cache_key")
不要濫用

6. View Caching

cache最小單位
cache_digests gem  <--rails4

7. avoid premature optimization
incremental improvement
Fast day Friday <--focus on speed every Friday

8. Split up Web/Workers/Datastore
將Database/web server分在不同的機器
Workers用第三方機器,或者改用排程,在空檔進行
active_queue <--Rails 4

9. 不夠用的時候怎麼辦
Scale UP
Scale Out : Ephemeral Web machines  不在 Server儲存 State
$ heroku ps:scale web=6  
將state存在database/session/s3

10. Database怎麼 Scale

Master DB <-->Slave DBs
Split data to multiple DB machine
*Shared Data還是沒辦法 (facebook用MySQL, Instagram用 PostgreSQL)
建議閱讀: 7 databases in 7 weeks

11. Client side優化
JS, CSS:CDN,GZIP,縮小檔案大小
Content Distribution Network :Images/JS/CSS在各國 server
可使用 AkamaiCloudfront, 設定為
config/production.rb
config.action_controller.asset_host =
ENV["cloudfront_url"]

Browser caching
*Expires headers 把這些資訊在cache中保留久一點
config/production.rb
confib.static_cache_conrol=
"public, max-age=2593000"
*Rails assets fingerprints
config/production.rb
confib.assets.digest = true
建立MD5檔案
一般檔案: headers.css
有 fingerprint的檔案: headers.91234j12342341.css
Browser將會以新檔案對待

12. 總結
使用YSlow工具來測量前端表現 [Chrome , FireFox, 官網]
Don't block page parsing
Measure memcache, More-Instances!!



講者更多Rails教材: http://www.youtube.com/watch?feature=player_embedded&v=KDwElEeakuU

超輕快文件 & 電子書閱讀器 : Sumatra

由於 Adobe的  Acrobat reader越來越肥大,很熱門的 FoxIt Reader又會碰到格式跑掉的狀況,比較了一些替代方案後選定了 Sumatra,使用了一陣子之後覺得一定要寫一點中文介紹讓更多的朋友認識。

Sumatra是什麼?

Sumatra是一個 Windows平台免費開放的文件 &電子書閱讀器。

Sumatra的特點是什麼?

  • 輕量:安裝檔案僅 4.8mb,同時提供免安裝 Portable版
  • 效率高:開啟檔案速度超級快,如果覺得FoxIt很快,請務必嘗試一下 Sumatra。
  • 支援格式多:PDF, ePub, Mobi, XPS, DjVu, CHM,還有漫畫書 CBZ及 CBR檔案格式。
操作畫面:

基本PDF文字選取/複製功能

CHM文件閱讀

全螢幕模式

側轉 (筆電在高鐵上閱讀超方便)


開發者在操作上設計得非常精簡,翻頁可用左右鍵或 PageUp/PageDown,除了檔案小,開啟文件格式多,速度快,側轉/全螢幕模式的切換讓在整理閱讀大量文件的時候可以輕鬆地完成。


官方網頁:http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
Sumatra 2.2 安裝程式下載: https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.2-install.exe
Sumatra 2.2 免安裝獨立執行檔案下載: https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.2.zip