ThinkPad 死電池

在大學買的 ThinkPad X230 已經用了兩年(2012 年 8 月購入),但就先後壞了兩次電池。第一次壞是在 2014 年 2 月(一年半),用了 72 個 cycle 的電池突然不能充電和放電,...

September 2, 2014

DevDocs

如果用 Mac 來寫程式的話,相信都有聽過一個 app 叫 Dash。它是一個離線閱讀 API 文件的工具。如果是用 Windows 或者 Linux 的話,有一個類似的 app 叫 Zeal,這個更加是...

August 26, 2014

更新香港公眾假期日曆

最近港府公布明年的公眾假期,本網站提供的中英文版香港公眾假期 Google 日曆已加入 2015 年的假期。已經訂閱了的朋友應能在 Google 日曆中自動看到 2015 年的假期。

May 3, 2014

Android Studio 0.5.2 + ActionBarCompat 在 Android 2.3 設備死 app

最近開始轉用 Android Studio 寫 Android app。昨日升級到 0.5.2 時發現 gradle.xml 和另外兩個 .iml 檔案的路徑都被改為絕對路徑,而非先前的 $PROJECT_DIR$ 和 $MODULE_DIR$。Google 過似乎還未有解決方法,現在惟有不 commit 這幾個檔案。 另一個問題是在 Android 2.3 的設備運行用了 ActionBarCompat 的 app 會「彈 app」。只要你的 activity 有 action overflow 的話,當按動設備的 Menu 掣時,activity 就會自行結束。但在 logcat 就不覺有 exception 的 stack trace。Google 過之後就發現原來新版 Android Studio 所附帶的 Gradle 用了新的 PNG cruncher 會令到 Android 2.3 死機。目前的解決方法是使用舊版 PNG cruncher。 ...

March 23, 2014

ConEmu

最近開始用了一些需要用 command 執行的工具(Grunt 和 PHPUnit),發現一個可以支援顏色顯示的 console 會比較方便。ConEmu 是一個在 Windows 上使用而且有...

December 29, 2013

Xperia ion 維修記

我的 Sony Xperia ion (LT28i) 用了接近一年,最近留意到拍出來的相片都是矇矓的,就像眼睛有散光一樣。對比起之前拍的相片的質素真是奇差無比。再留意一下鏡頭,發現原來鏡頭的鍍膜 (Coating) 刮傷了,導致到拍出來的相片有散光效果、相機不能對焦。 鏡頭鍍膜被刮傷,導致照片影像矇矓 ...

July 10, 2013

萬用 Preprocessor Compiler:Prepros

Prepros 是一個能支援多款 CSS、JavaScript 和 HTML Preprocessor 的 compiler,它支援 LESS、Sass、Scss、Stylus、Jade、Slim、CoffeeScript、Haml 和 Markdown,有些名我還是第一次聽。有了它就不用再裝 Ruby 之類的東西,因為它已經內置 compile 時所需的程式。它可以在 compile 的時候亦可以 minify code(minify 是指將檔案中不必要的空白字元、註解清除,令檔案變小,加快網頁載入的時間),亦支援近年流行的 Live Reload 功能(在檔案儲存時瀏覽器會即時重新載入有關的網頁,方便即時看到剛才修改過的效果,只需要安裝 Prepros 的 extension 和在 Prepros 開啟這個功能就可以了)。它支援的 Preprocessor 數量和功能可以媲美 Mac 的 CodeKit。不過 Prepros 不能直接 minify 最原始的 JavaScript 檔案,亦沒有優化圖片的功能,但都足夠一般的使用。重點的是 Prepros 是免費的! ...

June 8, 2013

Laraval 4 中文語系翻譯

Laravel 4 不再附帶英文以外的 validataion error message 語系翻譯,如果要用其他語系的話,就要自己另外下載。Caouecs 已經在 GitHub 開了一個 repository 收集不同的翻譯,我自己也譯了繁...

June 6, 2013

Laravel 4

我自己學習 PHP 其實都只是一年前開始,這是因為我選修了兩科關於 PHP 的科目。那時學的都是一些最基本的 PHP,製作 HTML 表單連驗證、修改、儲存到資料庫都是用同一個 PHP 檔案,內裏用幾個 if 來分隔開不同的部分,還會用 session 來重新填寫表單內容。現在回想起都覺得這種寫法非常嘔心,因為實在太長,而且夾雜着 PHP 和 HTML,自己寫完都不想再去看。 ...

June 4, 2013

Bitbucket 免費 Academic License

Bitbucket 和 GitHub 一樣都是有名的 Git repository (repo) hosting 供應商。兩者的免費版差別在於 Github 免費版只可以開到公開的 repo 而 Bitbucket 就可以開到公開和私人的 Git repo,如果不想公開源碼的話...

May 27, 2013