Friday, October 21, 2005

輕型的database: SQLite

SQLite是一個非常小型的資料庫系統
很適合在embedded system上去使用
加上他使用檔案的方式處理資料
而不像MySQL這類的資料庫利用client-server的方式通訊
因此速度也不錯
也因此他也獲得2005年的Open Source Award
有需要在embedded system中使用database的朋友可以試試

Thursday, October 20, 2005

OpenEZX

smartphone越來越盛行
而其中Motorola更是以linux為基礎來開發其手機平台
在內部他們稱此平台為EZX
想當然Motorola也不會Open Source啦
但是沒關係.....一個新的project正在開始
OpenEZX這個project將要完成一個open source的EZX平台
而且更要將kernel換成新的2.6
對linux smartphone有興趣的朋友可以追蹤這個project

Wednesday, October 19, 2005

美的令人窒息的桌面環境: enlightenment

今天試著把enlightenment的CVS版本DR17在我的gentoo上裝起來
之前試過DR16, 並不覺得他很好
但是這個傳說中很美麗的DR17, 真是讓人驚豔
我並沒辦法裝上enlightenment的login程式entrance
所以我還是使用GDM

當DR17一啟動時, 就能讓我感動
啟動程序為一美麗的動畫

很美吧

開始使用enlightenment的桌面環境
你首先會被他的動作殘影效果所吸引
很漂亮的移動殘影
加上所有圖示都如同Mac一樣
當你的mouse移到上方時, 會有視覺反應
很漂亮

目前他還是CVS版本, 我想等他release後
可以考慮要不要轉移我的gnome....ㄏㄏ

Friday, October 14, 2005

IM的戰爭

最近即時通訊的戰況真是激烈
隨著Microsoft與Yahoo在IM的結盟
擺明是衝著google而來
使用open standard(XMPP/Jabber)的google talk
雖然目前仍然是IM的小老弟
但是其企圖心卻很強烈
最近google也找Gaim的主要開發者Sean Egan到google工作
我看改天google talk就可以更完整的在linux上使用
看來現在關鍵角色就是AOL了

從近來Microsoft跟Google的大陸搶人大戰
到最近的IM整合大車拼
看來以後又可以拍一部電影
就像以前講Steve Jobb與Bill Gates的那一部(忘了片名了)
一定也很好玩

Thursday, October 13, 2005

超酷的project: USB/IP

最近看到這個很好玩的project: USB/IP
來自日本的奈良先進技術學院
他是把一台server的USB device透過網路分享出去
client可以如同那個usb device是裝在本機上使用
簡單來說, 就是server變成一個類似USB hub的功能
只是一切的usb request都是透過網路
client端也模擬一個VHCI的driver來與遠端溝通

超好玩的, 我試過在遠端裝USB to serial以及webcam的裝置
很有趣, 可以當成簡單的遠端數位監控....ㄏㄏ

其實這類的project還有分享serial port的ser2net
也是類似的project(這類project比較常出現在工業控制的領域)

想到之前我使用我的USB M-Audio interface接我的PMA-5時
都覺得還要跑去接喇吧很麻煩
以後弄台USB device share server
就可以把這些玩意固定裝在喇叭旁了
再弄個web cam.....ㄏㄏ
想到就覺得有趣....想辦法生台舊PC來試試吧....ㄏㄏ

Friday, October 07, 2005

跨平台程式的好選擇: mono

最近花了一點時間學習open source的.NET程式programming: mono
利用mono + gtk-sharp + glade-sharp可以將程式分別在win32與linux上執行
覺得還不錯, 改天多花點時間把C#學好吧
換了一個環境還是需要花點時間
例如今天在C中常用的memcpy就把我搞了很久
後來才發現可以這樣
ushort len;
.........................
byte[] z = new byte[2];
z = BitConverter.GetBytes(len);
Array.Copy(z, 0, buf, 1, 2);

真是差很多, 不過看到相同的程式可以直接搬到win32還是挺高興的
而且還是可以使用Gtk widget.....考慮換語言中.....ㄏㄏ