Monday 28 January 2008

無限回廊

官網:『無限回廊 echochrome』中英文合版 預定2008年3月與日本同步發售。自從上月在「Sony遊戲展」裡接獨過它,就期待著推出的一天,對於這類解謎的東西,總有種莫名的興奮,即使未必能夠解開所有題目,但還是覺得值得一玩。「Sony遊戲展」裡供試玩的是PS3版本,按現時官網所載,PS3版是序曲,而完整版該是PSP的「無限回廊 echochrome™」吧?對,這遊戲就是應該放在PSP平台上才合理嘛。

1. 此遊戲適合在PSP上供隨時玩,比需要固定場地的PS3更方便。
2. 此遊戲跟本無需PS3的效能,六軸的感應系統也是可有可無。
3. 此遊戲適宜用來挑釁朋友,若對方解不來就能趁機取笑對方。
4. PSP遊戲的平均售價比PS3遊戲的為低,如它要賣四百大元肯定滯銷。

Thursday 24 January 2008

born to be a software engineer

A teacher gave a punishment to the student and asked him to write "I will not throw paper airplanes in the class" 500 times.

And...

the student wrote...


born to be a software engineer.

Saturday 19 January 2008

VGA support

提到VGA,其實PPC裡的VGA不是真正的VGA,它只是更漂亮的QVGA,因為拿它跟一般的QVGA比較,可視範圍並沒有增多,只是字體圓滑了、圖片細緻了、ICON漂亮了。但付了錢買的是一個480*640的LCD屏幕,只是跑像QVGA一樣的介面,有點心有不甘。故此,網上有不少人需求真正的VGA,一個挑戰肉眼的解像度。以下是幾個相關的東西:

"Real VGA" (for WM6 EN OS)
http://forum.xda-developers.com/showthread.php?t=327830
這個東西讓你跑 192 dpi、128 dpi和 96 dpi。192 dpi正是原廠系統用的解析度看起來和QVGA一樣,程式集裡一頁是3乘4。96 dpi是真正的VGA,程式集裡一頁是6乘8,足足大了四倍(可參考這裡)。但這個真正VGA是很難用的,除非是4吋以上大屏幕,否則很難用的。所以就有了128 dpi這個中間的解析度了。

"Force Hi-Res tool" (for PC2003SE, WM5 w/ VGA)
http://www.geocities.co.jp/SiliconValley-Cupertino/2039/
"ハイレゾ対応でないアプリを強制的にハイレゾモードで動作させるツール。"
這個東西可以強制那些本來不支援VGA的程式用VGA來跑。不支援VGA的程式在VGA機裡會以虛擬的240*320來跑,系統會自動放大至480*640,即是用2*2 pixels來顯示1*1 pixel的顏色

實例:Adobe Acrobat Reader 2.0 for Pocket PC(點擊放大看)

在splash screen和程式裡頭看到,鋸齒情況很嚴重,這就是跑240*320的証明,即是說,程式沒有用上VGA屏幕的優勢,即使字體用了ClearType,依然很醜。撇除美觀外,當程式以這解析度跑時,也無法清晰地顯示文件,無法顯示更多的內容。要修正這個問題,就可以用"Force Hi-Res tool"。


在設定裡打開"Force Hi-Res tool",勾選"Hi-Resolutionized below",點按"Add",選擇程式的EXE文件,點"OK"離開。重新啟動Adobe Acrobat Reader時,便會發現splash screen跑到屏幕的左上角去(証明那是一張不會縮放的圖)。loading的字由於圖的關係,被遮了一半,這是強制跑VGA的毛病,幸好那一頁是沒有功能的(若你的程式由此而使部份功能失去,你可能要考慮不強制那程式跑VGA了)。再來就是程式裡頭。底下的功能表因於是圖片組成,所以被變小了。頁面的內文由於沒有被系統放大,所以鋸齒的情況消失了。

利用此設定程式來強制某些QVGA的程式以VGA來跑,好處是能夠用盡VGA屏幕的效果,例如畫面更細緻、顯示內容更多;壞處主要來自程式自身沒有以scalable寫的地方,例如位置的設定,使VGA化後各components重疊,或大小是固定的圖片,在VGA化後長闊各縮小一倍。

Acer n300 WM5 (AKU3)

前面提到我從WM6又返回WM5裡,這一次安裝的不是中文版的ROM,而是英文版,目的是取得英文版的介面以及輸入法,但仍然能支援中文顯示和中文手寫輸入(我是不曉得倉頡的)。

如今已經很難從官網下載n300的英文ROM了,中文版本的話,官網卻有15、16、22、24任君選擇(這裡)。要找1.00.24 WWE的ROM,可以在下載WM6 Update(Beta)那英文頁面裡找(不是PalmIsLife那個)(或這裡下載)。找到後按平常方法刷ROM。刷好了1.00.24 WWE版後,你會發現很多字型都是粗體的,跟平常中文版看到的不一樣。以後會說明如何修正。

先按照WM6 Update(Beta)的指示,安裝中文支援(當然不安裝中文介面)並reboot。安裝了中文支援後,粗體字的數目少了,但仍存在,例如在菜單上,如果夾雜著中文使用時(例如在Calendar裡Filter by Categories時),就會顯得很格格不入。

利用免費的 ozVGA 可以輕易變走粗體字。注意,如果你不打算跑真正的VGA(因為跑真正的VGA時,有很多系統ICON會出錯或不顯現),就無需安裝96DPI的文件。我只是借它來修正一下粗體字型:start ozVGA, convert to ozVGA -> reboot -> start ozVGA, settings, clear all Bold check box -> convert to seVGA。

如果打算使用Block Recognizer,便會發現輸入時,會無端端跑出台灣的注音(Chu on),唯有每次reboot後先打開注音鍵盤並轉成英文鍵盤,再換成Block Recognizer。要解決這問題,在 http://tillanosoft.com 下載及安裝PocketTweak,這東西可以設定系統的預設輸入法和修改輸入法清單,請按個人喜好設定。

Money 2005 for Pocket PC

無可否定,WM6外觀上比WM5漂亮,系統也好像較順暢,但升級後不到一天,我又重灌n300成WM5。原因:

1. 即使WM6 IE比WM5的快,但用PPC的WLAN來上網是很無謂的,一般可用的免費Wifi不是家裡就是辦公室裡,在那種電腦多得可以左擁右抱的地方、用龜速的802.11B、眯著眼看那三寸屏幕來上網。無聊。

2. 就在我還在用那三寸屏幕上網時,n300當機了。reset無效便拔電池,跟平常n300當機時的處理方法一樣,但開機後,傳來動聽的啟動聲,即是說hard reset了,所有資料都沒了。無奈。

3. Money 2005 for PPC不能同步,跑ActiveSync時,PC上出現「reading device databases」然後呆了。
  • Microsoft Official Announcement: Money for Hand Held Devices.
  • 各版本的Money for PPC均不支持WM5或更新的系統,要用就用舊的PC2002或WM2003機子吧
  • 各版本均只能對應當時的Money電腦版本,即是說新版本Money for PPC將不會和舊版本的Money同步
  • MS不打算推出修正版
  • MS不打算推出Money 2007 for PPC
  • MS建議用家額外購買UltraMoney (USD$30)
由於我用Money 2005來管理所有財政,我需要PPC跟它同步,於是我試用了UltraMoney。它的功能的確比Money for PPC更強,但不支援中文,感覺又太陌生,而且還要額外花錢,太昂貴了。最令人氣憤是 “Microsoft Products does not support Microsoft Products”(某forum討論這事時,某人寫的),我可是真金白銀買Money 2005,然後打算用它十年八載的。

換WM6目的只是解決WLAN無法上網的情況,後來証實了,即使是WM6也無法成功連上家裡的Belkin Router,最多只可以借助iMac騰空了的AirPort來上網,而且升級迫使我另外花錢來補償本來運作良好的Money for PPC,有點說不通吧?雖說Money for PPC不支援WM5機子,但我過去兩年一直在用也沒有問題,所以我又決定返回WM5再試試看。畢竟,在PPC上用Money比上網更重要。

以下是證實可以使用的組合:

Acer n300 WM5 ver 1.00.16 CHT / ver 1.00.24 WWE + Chinese support
Money 2005 for Pocket PC (install to C:\)
Windows XP Pro SP2 (EN)
ActiveSync v4.5 Build 5059 (Beta)
Money 2005 for Windows

Thursday 17 January 2008

Acer n300 WM6 (Beta)

從PalmIsLife裡得到的重要資訊:升級Acer n300至Windows Mobile 6的方法(詳情:「Acer N300 WM6 更新 + 中文支援」)。約略說明一下要做的事(從1.00.16升級至WM6):
  1. 在Acer官網下載firmware 1.00.24,由於各版本均無法解決我台n300無法取得IP的問題,所以決定升級到WM6一試。

  2. 按PalmIsLife所說的,下載WM6 Update(Beta)、阿輝的中文支援和中文輸入法。如果想跑中文介面,也就把小熊的WM6中文介面一起下載。個人比較喜歡英文介面,保留英文介面,可以使用Block Recognizer、Letter Recognizer和Transcriber這三個中文系統缺乏的輸入法,而且在Contact裡可以用#AB、CDE...這些shortcut,中文版的按筆劃的,誰用啊?

  3. 若用256MB以上的記憶卡來更新,可以把所有東西都copy進去,以免經常換卡抄文件。先把WM6的更新文件抄進去,把ACERN300文件夾改名ACERN300_WM6。再把1.00.24的firmware文件夾和其他cab抄進去。

  4. 先刷一次ROM,啟動了1.00.24後,用File Explorer把1.00.24文件夾改名,把ACERN300_WM6改回ACERN300,再刷一次ROM。

  5. 啟動了WM6後,用File Explorer瀏覽這個文件:C:\Windows\TrayIcon.exe,Copy它,在C:\Windows\Startup\裡Paste as shortcut。不這樣做就無法使用Wi-fi。

  6. 最後按PalmIsLife所說,按裝中文支援。最後重起。完成


第一天使用WM6的n300,用IE上網速度明顯比1.00.16快,我無法跟1.00.24比較,因為刷了1.00.24後,機子就無法取得IP(因為Router assign了的IP未過期吧),重起重刷都無效。無須修改Registry就可以設定ClearType,而且字型也較漂亮。可用的program memory也是在30MB左右,沒有太大分別。網上聽說會死機甚至reset也無效,暫時未見有這情況,不過還是有這情況的覺悟比較好。

假如你打算把1.00.24的機子刷回1.00.16的話,請先看看這裡。按正常程序刷,在出現Checksum Error時,拔電、放回,再按刷firmware的方法start up。這程序我試過一次,可以把1.00.24改由1.00.16。未知是否可以把WM6改回WM5。

Thursday 10 January 2008

Freeware of Graphics for Mac

When it comes to graphical works, most software are asking for a price that is over a home user's budget. Especially when we are just using one or two features for as few as couple of times, such as fix the device image in iSync, USD$29.99 is never our choice. Searching for the right and free-of-charge software is not easy. So, I put up some search results I had.

Image Tricks by BeLight Software. BeLight has more freeware offer that you might interested in.

GIMP (GNU Image Manipulation Program) by GIMP. However, I cannot get GIMP working on Leopard. I've installed the latest version and when I try to do erasing on a layer to make it transparent, GIMP crashed.

LiveQuartz by Rhapsoft is my recommendation. The UI is much simpler than that of GIMP. It is easy to use and it is free. It allows me to fix the transparent icon without reading any documents or manual. Unlike GIMP which need X11, this one is native in the system. It is a must have for Mac users.

For those who miss the simplicity of Paint or Brush come with all Windows OS, Paintbrush is for you.

Monday 7 January 2008

二手市場

年半前的「PC減持計劃(一期)」把三隻雞肋硬盤(2.5" 20GB IDE, 3.5" 120GB+160GB IDE)數據轉移後變賣,回收了$880(參閱「賣得就賣,廢物無價」),如今相同價錢足以購買更高效能的320GB SATA,証明電腦產品終成雞肋,除非會使用上五六七年以抵回票價,若你也有不斷升級的覺悟的話,又有用不著的東西的話,把舊品及早轉讓方為上策。

最近為了簡化iMac的備份工作,就要用個大硬盤進行全備份,即是說,要花錢升級了。用$1270買下LaCie 500GB FireWire硬盤後,荷包大傷,故又出現「PC減持(二期)」(參閱「Garage Sale」),變賣三隻快變成雞肋的250GB硬盤,預計回收$1100,減少家裡電腦部件的數量和空間需求。

既然賣開,就順手把其他可變賣的東西統統賣掉吧(順手在這裡放廣告):
PCCW SMS668 Cordless phone

把東西賣了錢,又可以去買新東西,所以說,二手市場是敗家仔好去處。


200801072007 更新:全部硬盤在三日内沽清,回收$1250,近乎LaCie 500GB FireWire硬盤的售價。今個月可能有錢剩,可以升級speaker了。

扭計骰

舊室友上來我家,發現了我那十多年歷史的扭計骰,他二話不說就把扭計骰扭亂了。我們研究一會,沒法還原,最後,唯有拆散它重組。臨走前,他又拿起扭計骰亂扭,唉,即是要我再收拾一次。不過,今次我打算不拆散它,而是真正去解決這個PUZZLE。

弄了半小時,就大概只有這個樣子:完成了4x4x6(粉紅對面也完成了4x4的棕色),看似很多,其實只完成一半的立方(3x3x3扣除中央看不見/不存在的立方,共有26個立方,六個面的中間點不計,要處理的只有20個立方),但難度應該提升了不少吧。 很想找回這東西的說明書,它有一堆如何讓某立方跑至某位置的方法。

以下是Googling的Solution,是其中兩個說明齊全的中文網頁:
1. 還原扭計骰 - 解說清楚,也有第一二層的說明,最後一步卻要收錢。
2. 輕鬆破解扭計骰 - 完美解說,第一二層的說明欠奉,但值得下載保存。

Saturday 5 January 2008

Garage Sale

剛入手了一台LaCie 500GB FW+USB HD,作為Mac機的備份,所以原有的三台250GB硬盤便開始「雞肋化」。趁它們未完全變成雞肋之前,是時候變賣以彌補傾家盪產購入LaCie的損失。

Western Digital 250GB (3.5", ATA100, 2MB Cache) HK$250+ SOLD
Maxtor 250GB (3.5", ATA133, 8MB Cache) HK$250+ SOLD
Buffalo LinkStation 250GB HK$400+ SOLD

還有一台 Buffalo LinkStation 250GB,當我完成資料備份之後,亦都會放賣,因為它的系統和Mac不太夾,處理中文檔名總是問題多多,但LinkStation的功能比USB Drive更強大,賣貴一點也是無可厚非的。

以三台250換一台500,應該是除笨有精的,尤其是對應了這兩年的方針:簡化管理。只是那台500因為給MAC做備份,必需format成Mac OS Extended格式,只可以在MAC上跑了,不可以用在XP上。

By the way, why should we have a backup drive? Watch this video and learn about the importance of backup, from LiveVault site: www.backuptrauma.com/video/default2.aspx.

Friday 4 January 2008

冬天的恩物

最近天氣變冷,但工作卻不會可憐病人,看醫生又得花錢,倒不如買台暖風機吧。所以今天收工就跑去扛了一台回家,暖笠笠地DUP CODE。

這是我第二台暖風機,第一台在北京工作時買,中途回港期間,北京住所租約滿,似乎被幫手搬家的同事順手牽走了。夏天我回去後,也沒有去追問。北京的冬天真是凍得嚇人,而那所謂的暖管暖氣嘛,熱力就只有暖管方圓二點五四厘米,所以我每晚也得先把被子裹著暖風機,用暖風機吹暖被窩才去睡(小朋友不要學,幹這危險的事情時要有著隨時火燭的覺悟,即,要有隨時走難的準備)。

待在香港幾年,漸覺香港的冬季很冷,這裡沿海濕氣重,故此熱天更熱、冷天更冷。而且在香港待過幾年寒暑後,體質會被「同化」,不能再像以前一樣,穿著一件薄外衣跑上街笑別人穿綿納襤頸巾。假如今天要上北京或飛加拿大的話,未必凍死但必定受不了。

話說回來,為什麼在家裡還是受著冷風騰騰震的苦呢?夏天人人懂得開冷氣,冬天就應該開暖氣吧。否則,早上便要做一堆很笨的能量轉移行為:從暖笠笠的被窩跑出來,換上冰冷的上衣牛仔褲和大褸,以不足一半的熱能、以不到十分鐘的時間、以餓了一夜的肚子來溫暖一堆surpose保溫的低溫衣物,甚至在目標達成以前,便要衝下街趕車,把所餘無幾的熱能大量輻射出去大氣層中。

後記:我昨日才發現,Apita也有賣這東西,而且同一個form factor但有幾個牌子可以選擇,而且,比我買要平上17.5%耶!

Thursday 3 January 2008

Outdated GMail UI

I ain't sure if GMail is out of its beta or not yet. I just found an inconsistency on their interface, or just an outdated line.

When you empty the trash, you will saw "No conversations in the Trash. Who needs to delete when you have over 2000 MB of storage?!". Up to today, my mailbox is already 6253 MB. Larger than my first laptop's harddisk (6.4GB). Obviously, the "2000" is not updated for quite a period of time. But that line was cleverly written to avoid this issue. It uses the word "over". But I bet it would be better to update it to "5000" to further emphasis their large mailbox, as nowadays, Hotmail and Yahoo also offer 2GB e-mail for free.

typing skills

最近做了個打字速度的online type(http://www.typequick.com.au/ttest/testyourskills.html),第一次凌晨時掙著眼做,45WPM,今晚再打一次,結果:

Number of words typed: 208
Test duration: 3 min
Speed: 69.3 words/min. (346 keystrokes/min.)
Error penalty: 5
Accuracy: 97.6%

某友人的速度:

Number of words typed: 279
Test duration: 3 min
Speed: 93.2 words/min. (466 keystrokes/min.)
Error penalty: 17
Accuracy: 93.9%

這種速度嘛,是做秘書的料子嗎?


不過,話說回來,這個測試的另一個目的,是可以測試一下自己和使用中的鍵盤的配合程度。明顯地,我和Apple Wireless Keyboard(第一代)是不太合,常常打錯,又或者中途發呆了。

Wednesday 2 January 2008

整合的威力

Mac OS自帶了Address Book和Mail並一堆常用的應用功能,所以Apple可以自誇它的電腦是即買即用,明顯Vista也在這個進程吧(是在努力地抄吧?)。但一直並沒有太在意各程式之間的整合相連性,直到最近把contact輸入Adress Book時才發現,Mail自動辨認電郵地址,並顯示已存的thumbnail,如遇上朋友的新地址(標籤裡會顯示電郵地址),可以control+click補充至已有的contact裡,而thumbnail亦會即時顯示出來。

原本打算cap幾張圖,不過為免肖像權之類問題,還是算了。

OS X Maintenance

Here is a few link about maintenance of OS X and Leopard's tips:

These are, sometimes, commonly quoted by Mac users on discussion group.

Note: Until now, iDefrag cannot run within Leopard. It will, however, work on Leopard harddisk IF and ONLY IF boot and run from the bootable CD/DVD created by Coriolis CDMaker. User will able to download a trimmed down version of Tiger, even their OS is Leopard.