2008-09-26

Field Service Notebook v1.1

Download

Changelog:
v1.1 (2008-09-25)
Update displayed data after item(s) deleted.
v1.0 (2008-09-24)
Glitch fixed, summary of month implemented.
beta-0919 (2008-09-19)
Basic functions implemented.

2008-09-14

Field Service Notebook BETA Released

Helping JWs managing field service records and data of householders.

Project page: http://wiki.jienew.twbbs.org/project:field-service-notebook

Now beta version released(09/14). Basic features are implemented. Try it~ ^^"

Using wxWidgets and SQLite, it's cross-platform. Windows build is available on project page; for Linux build, contact me.

2008-08-20

Wiimote 動作辨識 Source Code

由於沒時間修改以及補完... 直接公佈原始碼。(July 9)

Document:
http://wiki.jienew.twbbs.org/project:wiimote-gesture-recognition
Source&Demo:
http://wiki.jienew.twbbs.org/local--files/project:wiimote-gesture-recognition/WiimoteGR.zip

使用的語言是C++。整體架構大概就是用 HMM 辨識動作量化後的 symbol sequence,還有用 SQLite3 (3.5x) 存資料。兩者都包成成物件方便使用,另外也定義了一個量化方式的 interface。主程式即是用文字介面來使用這些物件。本來要改成 GUI,但時間不足。有興趣的同學請自行取用。

關於 wiimote 如何透過藍芽與電腦相連可參閱這篇: http://wiibrew.org/wiki/Wiimote_Tutorial。基本上就是偵測藍芽裝置時,同時按 wiimote 上的 1, 2 鍵,就可以建立藍芽連線。

由於使用 WiiYourself!(1.0) 驅動 wiimote,所以只能跑在 windows 上,若改用 wiiuse 就可以跨平台了,但同樣因為沒時間所以... Linux user 請自己改XD。只有主程式用到 WiiYourself!,演算法的部份跟SQLite3都可以跨平台。

2008-06-25

Head First Design Pattern in C++

最近要開始唸 Head First Design Pattern... 裡面都是JAVA程式碼:P

雖然JAVA是我最早學的語言,不過最近偏向用C++ @@"

JAVA寫起來是很好看沒錯...不過user要裝VM才能用實在是有點麻煩,而且速度也稍慢,GUI介面也與OS原生的有點不搭...

離題了...

http://sourceforge.net/projects/hfdp-cpp/ 這裡有人把 Head First Design Pattern中的 code 改成 C++,可以參考看看。不過不看這個直接看書應該就能寫出 C++ code,畢竟設計模式可是不分語言的。

2008-06-21

我家的妹妹

妹妹背著洋娃娃 走到花園來看花~ 你愛花兒 花兒也愛你 你會跳舞 花也甜蜜

好像不是這樣唱的... 不過怎麼那麼順XD (啊?上一篇也錯了!? XD)

柯家的魚

魚兒魚兒生的真美麗~ 頭帶著金絲 身穿花花衣~

好久沒貼照片了...貼一張放鬆一下心情 :~)

2008-06-19

Wiimote Gesture Recognition

為了期末報告寫的 wiimote 動作辨識終於在今天有了初步成果。

放個 demo 上來...

http://wiki.jienew.twbbs.org/project:wiimote-gesture-recognition

在 Demo 標題下有連結。

接下來要打報告...來不及做實驗了orz

2008-05-17

狼與犬

小時候玩動物棋,狗可以吃掉狼。童話故事也說牧羊犬可以擊退狼。但是最近看了一部電影,裡面的狼跟狗很像,或者是說裡面的狗跟狼很像...又勾起我的好奇心。

Anyway.. 狗跟狼有什麼不一樣? 查了學名才知道,原來狗就是狼,兩者是同一種生物,交配所生的的狼狗,仍具有生育能力。

同樣的情形出現在金魚身上,之前看到電視節目說金魚是由鯽魚演化而來,是演化的例子。但是,令人疑惑的是,物種的演化現在應該沒有實例才是...。

因此我又查了兩者的學名,果然跟狗一樣,金魚就是鯽魚,兩者是同種生物,可以交配產生有生育能力的後代。

這兩個例子可以看出一個演化的難題:在自然環境雜交的情況下,基因的變異,應該是比人工育種的情況下更難保留。那麼,既然經過長期人工育種造成變異,也無法產生新種生物,在自然環境豈非更不可能產生新物種?

回想起之前動物園的河口鱷跟尼羅河鱷的區分事件,我又查了維基百科,發現兩者學名不同,所以是不同種生物,沒記錯的話,這表示兩者是不能交配的。即使兩種生物差別不大。

這個例子可讓人想到物種演化的另一個難題:假設一個新物種誕生了,他能夠繁衍後代嗎?

這情況類似鱷魚,很相似卻不同種,而無法交配產生後代。除非同時產生同種一公一母,但機率太低,可以說是不可能的。

兩個難題為獨立事件,機率相乘,自然演化出新物種的機率,將會低於不可能乘以不可能。

Reference

http://en.wikipedia.org/wiki/Dog
http://en.wikipedia.org/wiki/Wolf
http://en.wikipedia.org/wiki/Carassius_auratus
http://en.wikipedia.org/wiki/Crucian_carp