2010年1月29日 星期五

iPad SDK 試玩


iPad 模擬器好大,冇 Full HD 都睇唔晒。



個 iPad Keyboard 設定同 iPhone 唔同,依家要加 Keyboard



就咁 Port iPhone App 過去會變成咁!

2010年1月24日 星期日

SmarTone Vodafone 的 iPhone 月費計劃分析

最近,Pacess 想把 iPhone 升級為 iPhone 3GS,剛好遇上 SmarTone 推出 iPhone 3GS 服務計劃,這就可以不用轉台。在查詢過最新(2010 年 1 月 24 日)的服務計劃後,我做了以下分析:

正所謂「羊毛出自羊身上」,所謂的「免機價」,最終都只是將費用轉嫁到服務月費之內。所以,我把總計劃費減去原機價,得出「實際總計劃費」,再除以承諾期,得出「實際月費」。這個數字等如用原價購買 iPhone 後,在 SmarTone 的實質月費。從數字來看,SmarTone 是引導消費者使用「$248 月費計劃」,特別是 iPhone 3G 版本。

我不打算用 iPhone 作為電腦 MODEM 上網,所以「$398 月費計劃」已經被排除;正如左圖分析,我會選擇「$248 月費計劃」。iPhone 3GS 是必然的,那剩下的就只是「16GB」還是「32GB」。對我來說,「16GB」是很夠用,但若「32GB」的「性價比」較好的話,我還是會選擇「32GB」。 iPhone 3GS (32GB) 的月費比 16GB 版本少 $4,所以應該是選「32GB」。最後的就是有足夠金錢嗎...?

另外,我無意之中發現,在某些「通話時間」計劃中(1100 分鐘/3000 分鐘),竟然 3G 比 2G 便宜($56 比 $68/$178 比 $198)。

2010年1月23日 星期六

部件試作完成

由於老婆待產,我們不方便到其他地方,只好留在家中休息。在家人休息的時間,我繼續試作部件。

昨天說過用鋁剪把「U」形鋁槽剪開,出到的鋁片便如圖般扭曲。經過用老虎鉗把鋁片壓平,仍然會有一點起伏;我嘗試了另一個方法,效果比較好。先把需要長度的「U」形鋁槽剪下,再用老虎鉗夾住需要之部份,然後折曲一至兩次,「U」形鋁槽便會斷開。在試作一次之後,發現所用的紙樣遺漏了鋁片折曲時所出現的長度誤差,於是我重新繪製新紙樣。

按照紙樣的設定,把鋁片裁剪完成。由於鋁片會被 Servo 帽穿過,我需要在鋁片鑽一個 6mm 大小的洞,可是手上最大的卻只有 5mm。我的電鑽是無線電批型,鑽咀底部是六角形的。在家附近的「日本城」、「實惠」都找不到鑽咀,牛頭角下邨又已經封起來,我只好到「得寶」附近找找看,最終也找到 6.5mm 六角形底部的鑽咀。因而能成功製作出第一個部件。其實整架機體只有一款部件,只要把部件重複製作,很快便能造好四肢。

2010年1月22日 星期五

試造鋁關節

之前製作 AMIGO 機體時還有剩餘的「U」形鋁槽材料,所以順便拿來試造一次。今次用上的工具是鋁剪及老虎鉗。首先量度好所需長度,然後刻上標記,把鋁剪貼著鋁槽底部,順著底部承托剪到標記為至,再垂直地把捲了出來的鋁片剪下來。鋁片會變得攣曲,但可以用老虎鉗把它壓平。之後就是在鋁片刻上將會折曲的位置,再利用老虎鉗折曲。經過這些步驟之後,便能裁剪出質素好的部件。

2010年1月21日 星期四

試造木關節

大半年前買了十四隻小 Servo,打算用它製作成小機體,現在差不多可以動工了。我很想按照大機體的結構來製作這台機體,最重要的是那些關節接駁位;為了使體重盡量輕盈,今次選用了木作為材料。設計中大量使用了「C」字形部件,因此首先試行製作。

開始時,我以三塊木片接合,再加上小許三角木支撐角位,出來效果不錯。但遇上較大的衝力,則會支持不住。其中一個原因是部份手工不良,接合位很難做得平滑,導致接合位出現罅漏。

之後,我嘗試用一條木條折曲成為「C」字形部件。由於三個部份並沒有完全斷開,始乎可以承受較大的衝擊。我把熱熔膠加到轉角位,希望能拱固部件。雖然能提升承托力,但始終不及超能膠來得硬。

2010年1月13日 星期三

Augmented Reality + Facebook

星期一晚認識了一位新朋友,得知 iPhone 開始興起 AR 軟件,當時我是一無所知。在互聯網搜尋過資料之後,發覺相當吸引。


現時大部份 AR 軟件都是將鏡頭影像跟 GPS 數據結合成為實用的工具。如果有一天再加入 Facebook 朋友清單資訊的話,那我在旺角拿著 iPhone,便能知道朋友在我哪個方向,以及有多遠。相信這個軟件在今年內即能實現,不過,未知有多少人願意將自己的行蹤公開呢?

2010年1月10日 星期日

Dynamic Programming - Maze (Flash AS3)





今次將地圖改大一點,以及建立成迷宮形狀。

用法:在灰格上點一下決定起點,再在灰格上點一下決定終點。之後便會計算出黃色的最短路徑。要是沒有出現路徑,即代表不能由起點到達終點。

灰格=路
紅格=牆
藍格=起點
綠格=終點
黃格=路徑

2010年1月9日 星期六

Dynamic Programming (Flash AS3)





Dynamic Programming 真的很好玩,忍不住做了個 Flash AS3 版本。

用法:在灰格上點一下決定起點,再在灰格上點一下決定終點。之後便會計算出黃色的最短路徑。要是沒有出現路徑,即代表不能由起點到達終點。

灰格=路
紅格=牆
藍格=起點
綠格=終點
黃格=路徑

2010年1月8日 星期五

Dynamic Programming

今日學了一個新的技術,名為「Dynamic Programming」。主要是應用在我公司的 RPG 遊戲內,作為地形「尋路」之功能;當玩家點選地形上的一個點,角色便會由當前的位置移動到點選的目的地。「Dynamic Programming」的代碼並不複雜,可是要花點時間了解其運作。總括而言,花了半天時間做出來的「尋路」效能很好,並且已經過 Unit test 的測試,正式納入遊戲之內,在複雜的地形設計也遊刃有餘。不過,還有部份「尋路」的路徑不夠簡潔,有待日後再作出優化。

2010年1月4日 星期一

Pacess 的科學構想(五):可編程 LEGO

我自小便在 LEGO 的環境下長大。父母親不支持買遊戲機,我也沒有零用錢,所有玩具都是靠考試獲取十名以內來換取。通常我們都是買 LEGO。一來 LEGO 變化多端;二來越買越多的時候,可以組裝更多物件。我跟弟弟都喜歡把 LEGO 砌成機械人,不過我們的方向可謂南轅北轍;他以外觀作考量,而我則以結構做考量;以至機械人打起上來,通常都是我的比較靈活,也能保持最為完整。

當時,對於能動能閃的 LEGO,我是十分感興趣。因此,那時也有購買會動的火車系列。可是我卻不太滿足,認為如果 LEGO 公司能把 MCU 及 LEGO 融合,將會成為一項吸引力十足的產品。結果十年之後,我的願望成真了。而 LEGO 公司亦靠 MindStorm 系列起死回生。

2010年1月3日 星期日

Pacess 的科學構想(四):電力傳送裝置

這個構想是十四歲左右想出來。當時看見人們在玩遙控模型船,心想:「要是在水塘或湖上玩遙控模型船,一不小心電池沒電時,模型船豈不是回來不了?!假如有種裝置能將電力射向模型船,令其再次驅動,就能解決問題!」。雖然很天馬行空,亦沒有科學知識支持,但當時就是這樣想。對於一個想修讀理科,但進了文科的人,香港的教育制度,真是浪費了不少人才。

其實,想多一點,太陽光本身就是帶能量的光線,在這個世界上,必定有跟它差不多的東西存在,只要好好發現,便能實現「電力傳送」這個構想。現在,也有公司發展這種科技,證明了這個構想是可行,問題只在時間罷了。

2010年1月2日 星期六

Pacess 的科學構想(三):熱感感應

這是最後一個還沒有被實現的構想,亦是最沒有實現能力的構想。觸發有這個構想,是小時候在搭乘地下鐵路或巴士時,每逢別人讓座,在坐下之際,會體驗到不同人有不同的熱度。以數據上來說,人體溫度是 37.4 度左右,理應不會有很大的誤差;而且以下身來說,大家所穿的衣服厚度也不會有很大的差別,究竟是何原因會感應到不同的溫度呢?

我認為除了溫度之外,還有一種類似脈衝的東西存在,就算大家的溫度一樣,但由於脈衝頻率不一樣,便會產生感應。而脈衝相信是由心臟的跳動頻率來決定,這便能反映個人身體裡的某些訊號。就像中國醫學中的「切脈」一樣,能診斷出身體狀況。

2010年1月1日 星期五

ASIMO機器人聖誕節現身香港,參加環保教育活動


明けましておめでとうございます!

原來 ASIMO 晌聖誕節時到過香港!可惜沒有機會見面...
http://city.udn.com/59488/3755711
http://www.bikehk.com/report/2009/r3708/