- 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.
blog.jieNew
Keep it simple and stupid.
2008-09-26
Field Service Notebook v1.1
2008-09-19
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
2008-06-19
Wiimote Gesture Recognition
為了期末報告寫的 wiimote 動作辨識終於在今天有了初步成果。
放個 demo 上來...
http://wiki.jienew.twbbs.org/project:wiimote-gesture-recognition
在 Demo 標題下有連結。
接下來要打報告...來不及做實驗了orz
2008-05-17
狼與犬
小時候玩動物棋,狗可以吃掉狼。童話故事也說牧羊犬可以擊退狼。但是最近看了一部電影,裡面的狼跟狗很像,或者是說裡面的狗跟狼很像...又勾起我的好奇心。
Anyway.. 狗跟狼有什麼不一樣? 查了學名才知道,原來狗就是狼,兩者是同一種生物,交配所生的的狼狗,仍具有生育能力。
同樣的情形出現在金魚身上,之前看到電視節目說金魚是由鯽魚演化而來,是演化的例子。但是,令人疑惑的是,物種的演化現在應該沒有實例才是...。
因此我又查了兩者的學名,果然跟狗一樣,金魚就是鯽魚,兩者是同種生物,可以交配產生有生育能力的後代。
這兩個例子可以看出一個演化的難題:在自然環境雜交的情況下,基因的變異,應該是比人工育種的情況下更難保留。那麼,既然經過長期人工育種造成變異,也無法產生新種生物,在自然環境豈非更不可能產生新物種?
回想起之前動物園的河口鱷跟尼羅河鱷的區分事件,我又查了維基百科,發現兩者學名不同,所以是不同種生物,沒記錯的話,這表示兩者是不能交配的。即使兩種生物差別不大。
這個例子可讓人想到物種演化的另一個難題:假設一個新物種誕生了,他能夠繁衍後代嗎?
這情況類似鱷魚,很相似卻不同種,而無法交配產生後代。除非同時產生同種一公一母,但機率太低,可以說是不可能的。
兩個難題為獨立事件,機率相乘,自然演化出新物種的機率,將會低於不可能乘以不可能。
Referencehttp://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