資助維基百科
2014-08-14

以前捐過一次,那時捐贈金額只能以美金計價,用VISA金融卡捐了 $35 美元,換算台幣是1033元,手續費15元(約1.45%)。現在在 wikipedia 上的捐贈可以用台幣計價了,上周在Wikipedia 上一樣用VISA金融卡捐了台幣1000元,手續費是13元 (換算起來是1.3%)。

本來以為用台幣計價是不是可以省去一些手續費,不過看起來是差不多的。但平常 Wikipedia 惠我良多,這些錢付出的很值得。刷完卡以後會收到一封信,感謝捐贈者的付出(其實我才要好好感謝Wikimedia foundation的貢獻)。

您好 辰翰,

感谢您将自己无价的学识在这里贡献给了全世界的每一个人。

我的名字是里拉•特雷梯科夫,现任维基百科基金会的执行董事。在过去的一年里,全靠捐赠者作出的贡献帮助我们将百科全书增加了287种语言,让全世界更容易使用。我们致力于让那些没有机会接受教育的人们得到我们的帮助。我们将知识带给像来自印度Solapur的阿克沙雅•里颜加。她自小成长在一个纺织业小镇,并以维基百科作为主要的学习工具。在这些处于书本资源匮乏却拥有手机因特网服务区域的学生们,维基百科不可少的。在阿克沙雅毕业于一个印度大学后,就来到了美国任职软件工程师。她十分感激维基百科,她认为自己有一半的知识都来自于此。

像这样的故事并不少见,我们团队任重道远,前途曲折,充满挑战。很多使用维基的人们在得知它是由非盈利组织和捐款下运作后,都十分震惊。每年,都会有恰好人数的捐款者帮助我们把知识得以带给全世界任何人。我再次感谢你们,让我们能完成这个任务。

我再次代表近五亿阅读维基百科的人们,上千维基编辑者和基金会的成员们,感谢你让我们得以使维基百科今年依旧上线而无广告。

感谢您, 里拉

里拉·特雷梯科夫 执行董事 维基媒体基金会 donate.wikimedia.org

特此证明:你于2014-08-06日做出NT$ 1000.00的捐款,捐款号CNTCT-6788186。

这封邮件可以证明您的捐款金额记录。对此捐款没有提供任何商品和服务。维基基金会符合美国501 ©(3)规定的非盈利的慈善机构,我们的地址是美国加州旧金山新蒙哥马利大厦149号3层。免税号:20-0049703

最近做了一款簡單的 Web App cwb-radarmap

其實我想做這個是因為看到這篇文章 其實我覺得中央氣象局的資料不輸日本 只差在資料的開放性跟呈現程度 https://www.facebook.com/chihchun/posts/10152654161372915

點開 cwb-radarmap ,可以幫你定出自己的位置,並顯示15分鐘內的雷達回波圖。在快出門的時候點開看一下,可以簡單的判斷即時天氣。

附注:雖然雷達回波僅約略呈現空中雲雨系統含水量〈包括三態之水〉的分布情形,不能直接換算成地面降水量的多寡。但還是有一定的參考程度。
(夏天就不一定了,因為午後雷陣雨常是長出雷雨胞所降下的大雨。但冬天來說,藉由觀察雲帶的走向,還滿能夠推測降雨的可能性。)

Google API 提供了很多好用的 API,可以用來存取Google 提供的資源(包含資料、運算資源等等)。之前貢獻了一個 patch 在 Hackfoldr 上,就是透過 YouTube Data API v3 去取得 Youtube 的影片相關資訊。要發佈使用Google API的專案時,就要記得先去取得一組 Google API 金鑰。步驟可參考Google的說明 (介面可能稍有不同,但差異應該不大)。

取得 API 金鑰
如何建立 API 金鑰:

  1. 請前往 API 控制台 (位於 https://code.google.com/apis/console),並登入您的 Google 帳戶。
  2. 按一下左選單中的 [Services] 連結。
  3. 啟用 [Google Maps API v3] 服務。
  4. 按一下左方選單中的 [API Access]。您可以從 [API Access] 頁面的 [Simple API Access] 區段取得 API 金鑰。Maps API 應用程式會使用 [Key for browser apps]。

根據預設,金鑰可用於任何網站。我們強烈建議您將金鑰限制於使用在自己管理的網域中,以免遭未經授權的網站使用。只要您按一下金鑰的 [Edit allowed referrers…] 連結,即可指定允許使用 API 金鑰的網域。

Referrers 就是允許向Google API發出請求的網域,如果你要發佈到 example.com,那麼就在這個欄位填寫 example.com/*。

再依照自己的需求,在API 控制台打開相對應的API。以Hackfoldr來說,需要開啟 YouTube Data API v3 。

最後,把這組 API 金鑰配置到自已網站設定中。以Hackfoldr來說,就是填寫在 app/config.jsenv 中。這樣,網站應用程式就可以串接 Google API 來提供服務了。

註:Google API對每一個專案有流量上限。如果流量到達了就無法繼續使用,這時可以參考付費方案,來購買更多的使用量。

Facebook Ubuntu 正體中文社團 上有人提問如何在 Ubuntu 14.04 上使用嘸蝦米輸入法。我的回應看來有幫忙解決問題了,順手貼在自己的部落格供大家參考。

14.04上面可以安裝 hime (有hime-chewing套件提供注音輸入) ,安裝好以後把嘸蝦米字典檔放到 ~/.config/hime/ ,再用 im-config 把預設輸入法改為 hime 即可.

hime 細部設定可以用 hime-setup

====================

Update: “發現在 Ubuntu 14.04 上使用 fcitx 更為方便,也不需要準備字典檔。安裝方式: :00”

sudo apt-get install fcitx-table-boshiamy

另外可以再安裝 fcitx 注音輸入法

sudo apt-get install fcitx-chewing

進入 System Settings 的 Lauguage Support 設定輸入法為 fcitx 後,登出再登入即可。

最近嘗試使用 Openfire,來架構私人使用的即時訊息server。 Openfire 是一套使用 xmpp protocol 的開源軟體,安裝上也非常簡單,提供有 deb 安裝檔。在 Debian/Ubuntu 上很快就可以安裝好了。之後就可以透過 9090 port 登入 admin 帳號進行設定。

這裡分享一下我設定的心得,我架設的是單一伺服器。假設我決定 xmpp domain 為 openfire.example.io,那麼就必須把 dns 設定好,讓 openfire.example.io 指向安裝有 openfire 的機器。並且在 Openfire 的軟體設定, xmpp.domain 的值設定為 openfire.example.io。之後再新增 user1, user2 的帳號,就可以讓雙方(user1@openfire.example.io, user2@openfire.example.io )相互傳訊息。 Client端我是使用 Xabber on Android, Jitsi on Ubuntu14.04

如果手上沒有 domain,xmpp domain也是可以直接設定成 ip ,像是 192.168.0.2。

另外,Openfire也有 Group Chat Rooms 的功能,很方便大家在同一個頻道上加入討論。

之後希望可以看看 Openfire 是否能再結合 libjingle 做到 VOIP 的功能。如果可以的話,我想會是很棒的私人訊息軟體。

Ref: How To Install Openfire XMPP Server on a Debian or Ubuntu VPS

註:不過目前還有個小問題,client雙方可以互相傳文字訊息,卻看不到對方上線。看其它網友也有遇到相同狀況,之後有空再來看怎麼解決

系統開發時,常在 SYSLOG 裡面加入 FILE, LINE 等資訊方便追蹤程式出錯的點。今天特別去查了才知道這叫 Standard Predefined Macros ,另外甚至有 DATE,__cplusplus等較少見的 Standard Predefined Macros

Ref: FILE, LINE, and FUNCTION usage in C++

  1. tmux
  2. vim
  3. ag
  4. git alias

中華民國內政部地政司全球資訊網-資訊與服務-地政相關系統查詢->公告土地現值 可以連結到各縣市的地政系統,查詢各地的公告土地現值、公告地價。

我們先來了解公告土地現值與公告地價的不同,根據公告地價 - Wikipedia * 公告土地現值作為土地移轉或設定典權時之參考;並作為主管機關審核土地移轉現值(例如官司糾紛時)及補償徵收土地地價之依據 * 公告地價作為土地所有權人申報地價之參考,政府依據土地所有權人所申報之地價課徵地價稅。

簡單的說在稅務上來說,公告土地現值是土地移轉時的土地價值依據,公告地價是課徵持有稅時的地價依據。[1]

其中以臺北市地價查詢多功能服務系統為例,它同時提供了以地號查詢、以門牌查詢的功能。進入系統實際查詢,假設某地查詢結果為: * 103年公告現值(元/平方公尺):81,400 * 102年公告地價(元/平方公尺):20,700

某屋主持有自用住宅土地 8坪,約為26.45平方公尺,根據目前地價稅自用稅率 0.12% 來計算:

公告地價*持分土地面積*稅率=地價稅
20700*26.45*0.0012=657

可知這位屋主一年需負擔的地價稅為 657元。[2]

事實上,永慶房屋也提供了試算服務,只要輸入每筆地號土地總面積、所有權人持分、當期申報地價,就可以試算出當年需繳交的地價稅。

[1] 對於公告地價、公告土地現值的定義是目前我的理解,如果有錯的地方歡迎大家糾正我。 [2] 透過這樣的公式,確實很容易就可以計算出需繳交的地價稅。不過還是要注意自己的持有土地是否申請為自用住宅用地,這方面就需要去請地政士或行政部門做更進一步的了解。如果土地用途不是申請為自用住宅,那麼一般稅率則是1%。

Ubuntu 的 Unity Launcher 實在是不太好用,特別是開啟視窗的數量一多,很多 Icon 都擠在下面,相較之下 Apple 的 dock 就好多了。最近發現一款 Linux 上優秀的 Launcher Cairo-Dock,目前切換過去大致還滿能符合工作上需要。

安裝:

sudo apt-get install cairo-dock

推薦設定:

Simple Mode

  • Visibility -> Reserve space for the dock

Advance Mode

Appearance * turn off Animated icons * Icons -> Zoom effect -> Maximum zoom of the icons == 1.000 * Captions -> Label Visibility -> Show Labels -> No

之前曾經想幫忙解 Mozilla 上的一個 first good bug,可惜 patch 送過去來來回回很多次後,後來沒空能完成它。不過過程中學到很多在 mozmill-tests 這項專案上 debug 的技巧。這邊做一下記錄。

編寫 mozmill-tests 的 module 時,可運用 controller.window.dump 輸出訊息

controller.window.dump("message")

使用 mozmill-tests 時,搭配 Firefox Nightly Build (約29.0版) 與 javascript debugger 的方式:

mozmill -t firefox/lib/tests/testFindBar.js -b ~/Downloads/FirefoxNightly.app/ --show-errors -a javascript_debugger-0.9.89-sm+tb+fx.xpi --app-arg=-venkman