本人在App Store上的第一隻APP: Cangjie Traditional Chinese Input

因SERVER有問題及無時間,無寫幾個月BLOG了。一寫,就要賣一賣廣告。
小弟第一隻IPHONE APP:Cangjie Traditional Chinese Input上了APP STORE了,是一隻實際上寫給自己用的,可在IPAD上用倉頡打傳統中文的APP。不過既然寫了出來,安裝入IPAD上亦要買US$99的DEV ACCOUNT,那麼不如順手放上APP STORE做福人群。

經過1個月的等待,APPLE終於在9月16日APPROVE,經歴一星期在香港區下載第一位的寶座後,現在已跌落三十幾位,但在工具區仍是第一位。
而在9月28日APPLE亦APPROVE了1.1版,這個版本加入了速成輸入法。

其實這個Cangjie Traditional Chinese Input的打字方式,我刻意做到和我平時在電腦用英文KEYBOARD打字的情況一樣,都是按下空白鍵後才會選時,這個APP用藍牙或USB KEYBOARD上打字是一流的,因為在選字是可直接打數字去選。

本人因打倉頡是用第五代的倉頡碼,而WINDOWS用的倉頡碼是第三代的,所以本APP支援第5代和第3代的倉頡碼。
由於只是自己用,所以功能簡單,做到覺得夠用就完了。

寫這APP,輸入法的核心,認碼,其實只用了一小時就完成了,而最困難的地方是UI和收集KEYBOARD的EVENT,那裡花了2晚時間。而因為UIKeyboard這個CLASS,APPLE SDK沒有提供header file,所以不能修改KEYBOARD的字做中文字,因此只能顯示英文(雖然我習慣打英文KEYBOARD和英文倉頡碼)。

而隨著11月IOS4.2的來臨,本APP亦將會完成其歴史任務了。

Source: https://github.com/wanleung/Cangjie-iPad

美國戰時紀錄片:Why We Fight, The Battle of China

最近雖有很多事可以寫,如電影節、克拉瑪依、KVM、Mini-ITX、vyatta等,但沒什麼心情,所以沒上載文幾個月,今日就貼電影充數一下。

此電影是二戰時期,當時美國戰爭部製作了一部紀錄片,向當時士兵及民眾解釋為何我們要戰鬥。
此片是第七集,是關於中國戰場。

此片描述中國為:China is Land. China is People. China is History.







想い出がいっぱい

這首歌在1983年由H2O主唱, 阿木燿子填詞, 鈴木キサブロー作曲, 而我是到200X年在センチメンタルプレリュード的 Sound Track CD中所聽到的, 是由SPガールズ主唱的. 後來發現這首歌原來有不少歌手唱過, 包括米倉千尋, 岩男潤子等, 而動畫中最初使用這首歌作為結尾曲的是みゆき, 而其後涼宮亦曾使用這歌為結尾曲. 而夏日風暴亦有使用這歌為插入曲. 不說不知, 原來譚校長亦唱過這首歌的改篇歌, 歌名為愛的替身.
Continue reading “想い出がいっぱい”

Google Chromium OS 試玩

Google在美國時間19日10時發報了Chromium OS的原碼, 星期五在公司下載了原碼, 但沒時間COMPILE(有同事BT了一個BUILD好的IMG放在VM玩,但LOGIN不到), 而星期六因要去看醫生及去坪石幫手升級OLPC, 一直到今日才有時間試.

Build的過程很簡單, 只要照著程序做就行, 而且因為用UBUNTU9.10的關係(他們建議), 過程一直都很順利, 直到需要行這一句./build_platform_packages.sh為止.

當快完成時, 就出現:

Checking for latest build of Chrome
Downloading http://chrome-web/buildbot/snapshots/chromium-rel-linux-chromiumos/LATEST
–2009-11-22 12:57:31– http://chrome-web/buildbot/snapshots/chromium-rel-linux-chromiumos/LATEST
Resolving chrome-web… failed: Name or service not known.
wget: unable to resolve host address `chrome-web’
make: *** [build-stamp] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

解決方法:
(現在是在chroot中)
需要修改 ~/trunk/src/platform/chrome/copy_chrome_zip.sh ,
把裡面 BASE_FROM=”http://chrome-web/…….”
修改為 BASE_FROM=”http://build.chromium.org/…….”

再重新行過./build_platform_packages.sh就能繼續.

BUILD完IMAGE後, 再照指示執行image_to_vmware, 就行得出一個vmdk的IMAGE檔.

之後就用這個檔, 再用前文由VMWare轉KVM所教的方法, 轉成能用於KVM的IMAGE, 而XML檔, 就直接把其他VM的XML修改, 這就可以用KVM行Chromium OS.

可能因為Chromium OS的X問題, 在LOGIN後, 畫面不能正當顯示.
ScreenshotScreenshot-1

那就再試用Virtual Box來行, 能正常運作.
Screen shot 2009-11-22 at 7.41.29 PM
Screen shot 2009-11-22 at 7.43.28 PM

整個OS, 基本上只是一個BROWSER而已, 而裡面所謂有的APPLICATION, 就是WEB APPLICATION, 有GOOGLE DOC, GOOGLE CALENDAR, GOOLE BOOK等等. 但從中可以看到GOOGLE的野心以及INTERNET或CLOUD COMPUTING未來可能的發展方向. 雖M$以前都說過WEB APP的可能, 但現時M$好像還沒有行動.

Screen shot 2009-11-22 at 7.46.20 PMScreen shot 2009-11-22 at 9.17.45 PM

像電子書, 圖書館終端機等這一類不需太多用途的系統, 其實是非常合適安裝這一類OS.