Cross-building for WD Cloud 1

WD Cloud runs debian Linux on ARM, so it requires cross-building if you build package on other architecture. I have successfully built package on Ubuntu 14 by following this post with a few note, If you see error message like Err wheezy-updates Release.gpg Could not resolve ‘’ copy /etc/resolv.conf into buld/etc, e.g., sudo cp /etc/resolv.conf build/etc […]



Farewell to Google Code

I have a few little inactive projects hosted in Google Code. Last night I got a sad email from Google, Hello, Earlier today, Google announced we will be turning down Google Code Project Hosting. The service started in 2006 with the goal of providing a scalable and reliable way of hosting open source projects. Since […]

Products Preparation Tool in SharePoint Server 2013 fails with “Configuring Application Server Role, Web Server (IIS) Role”

When I tried to install trial versions of Microsoft SharePoint Server 2013 on Windows Server 2012 Standard, the Products Preparation Tool from SharePoint failed to complete. After making sure .Net 3.5 is installed, with roles Application Server and Web Server installed, it still fails. There is a solution from Microsoft Supports by running below commands […]



Rewriting blocking AJAX (async: false in JQuery) 1

When I apply jasmine ajax to test a piece of javascript, I was stuck, and found out the cause is no blocking AJAX call supports from jasmine ajax. I do not blame jasmine ajax because I do not think making blocking ajax call make sense at all. Almost all developer considers AJAX to be an […]

Google Map shows traffic alert during route planning in Hong Kong 2

My new workplace is in Tung Chung and I take bus and MTR. I was thinking whether driving would be a good option during the ride this morning. I opened Google Map on iOS, tapped on destination and checked which route is better. To my surprise, one of the route shows traffic alert! This feature […]


Discover Swift: Writing a Pachinko game on iOS with Swift and SpriteKit 2

Do you like Swift programming language come with XCode 6 from Apple? You may not know, but I like it after writing a game with it. I am going to show you how to write a game with Swift. If you would like to jump right into the source code of this game, you can […]

iOS 8 time-lapse videos

I have installed iOS 8 beta 3 into my iPhone 4s. The default camera now supports taking time-lapse videos. Taking time-lapse video in camera is very simple because you do not have any options… It takes a frame every second in my experience. Below is dawn of Tai Wai, Hong Kong. I took it from my […]



測試 Android Wear Integration

以下為 Maaii 同 Android Wear 既 integration 測試, 我只係負責拍攝,

Share a Coke with Neo

我朋友剛剛由南非公幹返黎, 買左支有我英文名既汽水俾我, 勁正,   如果想知有冇你個名, 可以去 度睇睇   另外除左南非,英國亦有類似既活動,   以後去南非或者英國, 可樂可能成為其中一項手信,   至於枝可樂我捨唔捨得飲? 我好想試下南非可樂有乜唔同… 飲完之後將香港既可樂/百事 refill 返入去, 嘿嘿!



Android Emulator Wear 試玩

Google 出左 Android Wear Preview, 可以喺電腦度行 Android Wear 既 emulator, 然後就可以摸擬 Android Wear 同電話連接既應用。 我地試玩過其中一個 sample app 叫 Recipe Assistant, 假試你喺手機選擇好想做既菜式, 然後手機會將菜式既指示發送到 Android Wear, 咁你就可以一路戴住錶一路煮, 好似幾方便: 如果有興趣想試或者寫 Android Wear 既 app, 可以去 Android Wear 度參加 developer preview。過程算簡單, 但你需要一部 official 行到 Android KitKat 4.4 既電話先得。