散熱器新用法

舊電腦有個 Intel Pentium 4 原裝散熱器還未用過,非常新淨。拉絲鋁的材質看起來很前衛,拿來當信座都不錯。

信座正面

做法非常簡單:

  1. 將散熱器上的風扇拆走
  2. 在底部貼上雙面膠紙
  3. 貼上軟膠墊來防止散熱器刮花桌面
  4. 將信件插入散熱片之間的空隙即可

軟膠墊我是在先前買散裝 DVD 燒碟機的保護膠套中裁出來的。其實還可以用沙紙將邊角位磨到圓滑避免刮手。

2013 年公眾假期已刊憲

今日政府公布來年的公眾假期,我已經馬上更新了中英文版的公眾假期 Google 日曆。如果大家是直接訂閱的話,2013 年的假期會自動顯示在你的日曆中。如果是下載 iCal 檔的話就需要再下載並匯入過。

2013 年的農曆年初一由於撞正星期日,所以年初四會有補假。而重陽節因為同樣原因而在星期一設有補假。

詳細的公眾假期清單可參閱香港政府一站通網頁。

下載最新版本的 Chromium for Windows 方法

ChromiumGoogle Chrome 的開源版,界面和用法與 Google Chrome 幾乎一樣。在最新版的 Chromium 中可能窺看到新版 Google Chrome 的功能。不過 Chromium 最大的特色其實是它不用安裝,只需解壓縮 ZIP 檔,雙擊 chrome.exe 就可以開到 Chromium。最適合放進 USB 手指中,這樣就可以在公用電腦(如學校)中用到 Chromium 了。

不過 Chromium 的每日 snapshot 下載位置愈來愈神秘,在 Chromium 的網站中根本就找不到,在 Google 搜尋到的網站都是介紹過時的下載位置。幸好 François Beaufort 用 Python + Google App Engine 做了個網站方便大家下載最新的 Chromium for Windows。進入網站後按一下「Click here to download Chromium for Windows」就可以下載到即日的 Chromium snapshot。

其實我下載 Chromium 到 USB 手指主要是為了用 Chrome/WebKit 的開發人員工具,這個工具和 Firefox 的 Firebug 用法差不多。不過 Chrome/Chromium 那個就不用另外安裝 Extension,而且 Chromium 本身下載回來就是免安裝的,所以就選了它放入 USB 手指方便在學校用。

體驗全新公共圖書館系統

香港公共圖書館 早前(聖誕期間)升級了其網上圖書館目錄,界面比起之前的版本更美觀、更好用。其實前幾個月 HKPL 已經將新界面公開讓公眾試用,但只能搜尋,不能登入。相信有用過舊版介面的人都會記得舊版的圖書館目錄是不能用瀏覽器的「上一頁」功能,而且搜尋的網址是有時限,將自己搜尋到的結果頁分享給其他人是不可能的。還有就是登入介面如果瀏覽器有為你儲存登入資料的話它會將登入密碼錯誤地填入身份證號碼一欄,每次登入時都要將身份證號碼一欄清空然後再重新輸入密碼方能登入續借系統。在新版圖書館目錄中,介面轉用清新的 Web 2.0 風格,左邊有個可以將目前搜尋結果提昇精確度的介面方便搜尋。加上設有手機版介面和網誌經常會有的 AddThis 按鈕,實在令人難以相信這個是政府做的網站(就算是 gov.hk 都無這個做得出色)。

新世代綜合圖書館系統 (NGILS) 網上圖書館目錄界面

HKPL 除了換網上圖書館目錄之外,原來還開始試用 RFID 技術取代沿用已久的條碼和防盜金屬線。今日去了天水圍北公共圖書館借書,發現全部館藏都被人用箱頭筆點了一點。本以為是盤點的記號,回家後才知道這個記號是代表已貼上 RFID 標籤的館藏。天水圍北公共圖書館是其中一個轉用 RFID 技術的試點之一(相信是因為圖書館面積不大,館藏不多)。跟據公共圖書館諮詢委員會的會議討論摘要,半年後如果效果理想的話會全港推行。

館藏的記號

這個就是貼在書本封底內頁的 RFID 標籤:

書本的 RFID 標籤

而光碟就是這樣的,可以看到還有條碼和防盜金屬線:

借回來的 CD 全部都加上 RFID 標籤

別以為 CD 正中央的白圈是 CD 封面的設計,其實它是 RFID 標籤。

而圖書館內再沒有電腦使用聯機檢索目錄軟件,改為使用上面介紹的網上圖書館目錄。那個陳年聯機檢索目錄軟件設計實在過時,就算將視窗最大化都不能放大顯示搜尋結果清單的範圍。

因應圖書館轉用 RFID,自助借書機都換了全新的白色借書機,再不是之前的 3M 借書機。新借書機的特色是轉用輕觸式屏幕和使用 RFID 技術。使用新借書機都是要先放圖書證到條碼雷射槍的掃描範圍內,然後用輕觸式屏幕輸入密碼,用法和舊機分別不大,但之後的用法就大不同了。因為轉用 RFID,用新借書機不用再逐本找尋條碼的位置,借 CD 又不用打開蓋(以前用借書機借 CD 是很麻煩的:要將 CD 盒打開,如果條碼的方向和條碼雷射槍不同的話要旋轉 CD 來對準雷射槍,借多過一隻 CD 的話就要將這兩個動作重覆)。除了不用找尋條碼,新借書機還可以同時處理最多三項館藏。只需將館藏疊好放在借書機平台的指定範圍內,借書機便會辨認館藏並完成借出手續,完成時會有聲音提示(不再是機械聲)。完成借書手續後可以選擇列印收據,收據比舊借書機的多了幾項資料。例如帳戶借出數量、預約總數、逾期數量等。

全新自助借書機收據,最尾會印出帳戶資料

先前提過的公共圖書館諮詢委員會的會議討論摘要中亦有提及過轉用 RFID 技術後會有廿四小時 RFID 還書箱。而天水圍北公共圖書館內的還書箱亦見有改裝過,相信是在測試廿四小時 RFID 還書箱。明年還會升級公共圖書館的多媒體資訊系統,並會整合網上圖書館目錄。相信日後借書、還書會更加方便。

八達通手機 App 風波

最近在 Android Market 有本地 Android app 開發者 studenttwok 發布了一個名為「八達通卡餘額閱讀器」的應用程式,透過設在手機上的 NFC (Near field communication) 裝置來讀取八達通卡內所記載的餘額。本來人家寫這個 App 就是方便大家不用到港鐵車站查閱餘額,現在卻反而弄到滿城風雨。

其實用小許常識去推斷的話都知道八達通公司自己一定會有一套加密卡內資料的方法來防止被人非法增值,否則其他人一定會自行增值,令八達通公司、運輸機構和其他有使用八達通扣費的機構造成損失,甚至倒閉。而八達通系統並非完全同步的系統,因為地方所限,不是所有的八達通裝置都能夠像櫃員機般能直接駁到八達通公司的中央伺服器來作實時資料同步(例如巴士上的八達通拍卡器),那即是說交易紀錄和目前餘額都會儲存在八達通卡之中。或許這些儲存在卡內的紀錄會在乘搭港鐵出口閘拍卡時會傳送到八達通公司的伺服器作紀錄。所以,八達通公司是一定會有一套加密卡內資料的方法。而八達通公司亦承認八達通是有加密卡內資料:

八達通卡有限公司發言人回應稱,該程式未獲授權認可,公司已調查過,證實不能讀取經加密資料,對卡戶無構成影響。發言人承認,為方便市民查閱,八達通卡內餘額資料未加密,但其他重要資料仍有嚴謹處理及加密,並一直透過全面而嚴密的保安及監控系統監察。

發言人又呼籲市民查詢八達通卡餘額應使用獲公司認可的讀寫器,若因使用未經授權手機應用程式來查詢餘額而招致損失,公司概不負責。

星島日報查八達通餘額慎防泄密(2011 年 8 月 8 日)

而後段八達通公司就想向大家推銷八達通公司自家售賣的 USB 讀卡器,原價 $218,特價 $188。要配合其網站的 Java Applet 程式來存取卡內的餘額及交易紀錄,而且只支援 Windows。我記得以前 PCCW 有款多媒體電話亦可以查詢到八達通餘額和交易紀錄,不過到現在還有多少人用這款家用電話就不清楚了。既然八達通公司都證實這個 Android app 是安全(即是只能讀取卡內餘額)的話,大家可以放心使用。除非你對能安在家中都能查到交易紀錄有非常大的需求,否則這個 USB 讀卡器不買也罷。

這個 app 比起之前「搏出位」的八達通「嘟」聲 app 來得更實用。它將香港人日常生活中需要用上的功能做成手機 app,結合目前開始推廣的 NFC 功能。經過今次傳媒的報道後相信會令更多人認識 NFC。只是公眾或許因為先前的無聊「嘟」聲 app 和再之前八達通公司賣客戶私隱一事才忽然緊張起來,擔心卡內私隱泄漏、餘額等資料被刪改。只要用腦想一想就知這是不太可能發生的事,要做的話一早就可以做到,NFC 本身就不是新的東西來,不用等到現在才有。如果這個 app 再進一步美化一下界面的話就完美了!

下載 Droid Sans 字型

Droid SansAndroid 使用者介面所使用的字型 ((雖然有部分手機製造商會自訂使用者介面的設計,但大部分的手機均使用 Droid Sans 作為介面字型。)),整個 Droid 字型家族是由 Ascender 的 Steve Matteson 設計。而 Droid 字型家族共分三個字型:

  • Droid Sans (regular, bold)
  • Droid Sans Mono (regular, bold)
  • Droid Serif (regular, italic, bold, bold italic)
    同時它亦有黑體中文字型:Droid Sans Fallback。特別之處是運用了 DigiType Compact Asian 技術,將一個包含大量中文字元的字型壓縮至約 3.5 MB 的檔案,非常適合放到手機使用。

正因為 Droid 字型家族是 Android 所使用的標準字型,在開發 Android Apps、Widget 的時候,很多時都會用縮圖軟件畫一些 Mockup 介面的圖像。如果有 Droid 字型的話就更能得心應手了。就算不用來設計 Android Apps,普通用都不錯。Google 的網站近期都用多了 Droid Sans,不論是 Android Market、今天新開的 Google Music BetaGoogle Apps 還是 Google I/O 的網站,都可以找到 Droid Sans 的蹤影。不過包含中文字型的 Droid Sans Fallback 就因為同時包含繁簡體中文字元的關係,同一個字型入面不同字元的筆畫混合了中港台的寫法,美感不太好。而標點符號就採用了中國內地的規範,全部靠左下角,與香港及台灣要置中的做法有所不同。

要下載 Droid 字型家族到電腦使用,有幾個方法:

  1. 到 Android 的 Git 下載最新版本
  2. 下載 Android 最新的 SDK
  3. 下載經文泉驛修改的 Droid Sans Fallback——文泉驛微米黑
    如果要從 SDK 中尋找 Droid 字型的話,須下載 API Level 11 或以上的 SDK 版本(目前是有 API Level 11 的 Android 3.0 和 API Level 12 的 Android 3.1) ((舊版的 SDK 所提供的 Droid Sans Fallback 是不能夠在 Windows 上使用。))。使用 Windows 的話下載後可以到 C:\Program Files\Android\android-sdk\platforms*android-12*\data\fonts 找到字型(要替換路徑中的 android-12 目錄成你下載的 API Level)。

另外,如果要在網頁使用的話,Google Web Fonts 亦有提供 Droid SansDroid SerifDroid Sans Mono 的 Web font 供網頁調用。只要在網頁中加載由 Google Web Fonts 提供的指定 CSS 並於網頁的 CSS 檔中設定好那些部分會用到該字型就能調用了。

2012 年公眾假期已刊憲

今日政府公布了來年的公眾假期,所以剛才就為自製的香港公眾假期 Google 日曆更新。2012 年的農曆新年會在一月尾,而最特別的是中秋節翌日及國慶日是重疊於 10 月 1 日,所以 10 月 1 日及 2 日都會是公眾假期。

如果你已經在 Google 日曆中訂閱了我的香港公眾假期日曆的話,就不用再重新訂閱。因為 Google 日曆會自動更新及同步到你的其他設備(例如 Android、iOS 設備)。

Moto Fail

那時買了 Milestone 用了個多月後就發現顯示屏入塵。本來顯示屏入塵幾乎是每部手提電話的通病,而且問題亦不算嚴重到影響使用。但聽聞有用家試過 Moto 會免費清除顯示屏內的塵,所以前天將 Milestone 拿去 Moto 去除顯示屏內的塵,順道去問問 Moto 為何用 Moto 官方出的 Android 2.2 更新會收不到 Google Chrome to Phone 的 Push notification 和 Moto 輸入法的問題。

Milestone 刷了 CM7 的 Home screen

去到 Moto 維修中心,櫃枱上就有一張 Android 2.2 更新的通告。說明 Milestone 用 2.2 會較以前用 2.1 慢和應用程式容易出現 Force Close。不過我還是問那個服務員為甚麼會特別容易 Freeze(Milestone 官方的 2.2 更新幾乎全部地區版本都會有 DSI kernel bug),他說是因為 Milestone 本身 RAM 比起其他用 2.2 的機不夠多,所以特別容易出現這個問題。而 Chrome to Device 用不到的問題就說是其他應用程式的問題,所以不會回應。但我懷疑是 Milestone 官方 2.2 的 C2DM Framework 出問題,因為之前用 CyanogenMod 6 和 CyanogenMod 7 都能收到 Chrome to Phone 的 Push,但用官方 2.2 就永遠都收不到。那個服務員就說會找師傅除塵和更新系統,說要第二天才能取回手機。其實早就知道 Moto 出的 2.2 本身就是爛,所以都不期望更新系統後會得到甚麼改善。

昨日拿回手機後,發現都是亞太版 (SHOLS_U2_05.26.4) 的 2.2,即是說 DSI kernel bug 仍然會出現。回家刷了 CM7 後,由於 Android 2.3 的界面有特別多黑色,發現顯示屏還是有幾點塵,不過比除塵前相比少了很多。

今早無意中看見顯示屏背面突然發現多了道花痕。Milestone 出廠時顯示屏背面是有張保護貼,很多人買回來之後都會保留這張保護貼,並將藍色角位剪走以避免保護貼吸塵。這是因為有不少用家發現多次趟動鍵盤的話顯示屏背面的金屬板會有兩條路軌痕。誰不知 Moto 維修時會再用相信是界刀的工具界多一次那個角位,就連表面黑色油漆都界走。在寫這篇文時又再發現鏡頭的環多了兩道壓痕。

機背的花痕 相機鏡頭的兩道壓痕

其實我早就對 Moto 香港失望,Milestone 的 2.2 更新一拖再拖,拖到有歐洲用家要做一個倒數網站來倒數 Moto 出 2.2 更新的限期。Facebook 的 Moto Europe Fan page 更是充斥着用家的的投訴。Moto 的產品本身就不太差,但市場推廣、售後服務就奇差。Moto 只着重北美及中國內地市場,香港開售的產品比美洲和歐洲都來得遲,來到香港賣都變成「二手科技」。AtrixXOOM 到現在仍未在香港開售,就算開售但其定價還比美國的貴。加上 Android 系統更新比其他品牌還要遲,Milestone 升級 2.2 都要拖成一年(美國的 Droid 就很快有更新),拖了一年的 2.2 還要是 2.2.1 而不是 2.2.2。Moto 自己不更新還要鎖 Bootloader,讓其他社區開發團隊都不能修改核心(如果 Moto 不再出更新的話,DSI kernel bug 將永遠存在),Moto 客戶經理更口出狂言指要刷 ROM 就別買 Moto。現在竟然連維修都有問題!Moto 想靠 Android 來翻身,但第一個翻身作 Milestone 的 2.2 升級就一拖再拖,最後出來還問題多多,令消費者對 Moto 失去信心。真是成也蕭何,敗也蕭何!

資料一線通

香港政府近年來積極推廣電子政府。除了推出「香港政府一站通」、「地理資訊地圖」、「公共交通查詢服務網站 (PTES)」之外,最近還推出「資料一線通」服務,將公共資料公開讓大眾使用。

資料一線通目前提供公共設施的地理參考數據和主要道路的實時交通資料,供市民和機構免費下載使用,就算商業使用都是免費。地理參考數據就是各公共設施(學校、醫院、文娛康樂設施等)的 CSV 格式位置資料,例如經緯度、電話、地址等。而實時交通資料就有運輸署提供的行車速度圖、平均過海行車時間及特別交通消息,實時交通資料更提供 XML 格式供開發人員使用。網站還提供了開發說明和 Java 示範程式供開發人員參考。

其實資料一線通就是為開發人員提供 API (Application Programming Interface)。API 是 Web 2.0 的關鍵元素之一,不少網上服務和機構早已開始提供 API 供人免費使用。例如 Google MapsTwitterFacebook倫敦交通局 (Transport for London, TfL) 等。但香港政府和機構就慢人數倍。以運輸署的 PTES 和地政總署的地理資訊地圖為例,網站載入速度太慢、介面設計過時又難用,兩者的使用者經驗與 Google Maps 等相類似的 Web 2.0 服務相差甚遠。唯一的好處可以說是它們的資訊是第一手資料,比起 Google Maps 要用地圖王、MapABC 等二手資料準確得多。現在政府免費提供資料供人使用就可以無須自行開發這些服務網站 / 應用程式。只要有人開發的話,不論是不同平台的電腦、手機、平板還是網上應用程式都可以有。完全不用擔心政府提供的服務追不上科技潮流。

但要擔心的是資料一線通所使用的伺服器能否處理大量的查詢。PTES 初初啟用時經常出現錯誤就已經是一個先例。倫敦交通局在去年初初推出即時地鐵路線服務消息、列車抵站消息、Journey Planner 的 Data Feed 時就出現伺服器負荷過大而要暫停公開 Data Feed。後來轉用 Windows Azure 雲端運算平台才能繼續提供服務。如果資料一線通並非使用如 Azure、Amazon EC2Google App Engine 之類的雲端運算平台的話,很有可能會重蹈 PTES 和 TfL 的覆轍。

最後,緊記填寫資料一線通的網上意見調查,向政府表達在 18 個月的試驗計劃後要繼續免費開放更多資料和 API,方便使用資料的市民和開發人員。