7.27.2008

好久...沒有颱風假了..

今年的假真少,連颱風假也很少。

所以鳳凰來了:

--- 圖片 copy 自中央氣象局..

今天老早就宣佈明天不上班囉。


依照莫非定律.....明天一定會是一個無風無雨..天氣晴朗的好天氣。

MEMO:

PO 完後,看到這一篇,想到我真是太沒誠意。

下次(有機會的話),要到頂樓去拍幾張天空來貼.... 每次copy 中央氣象局的也太沒誠意...

7.26.2008

程式要好好寫呀,不然這樣臉就丟大了!

在 LinuxLoop看到這個新聞,然後在Yuren's Info Area 看到翻譯。

大概是說 foxconn 的主機板 Foxconn G33M,bios中有一段code,偵測到OS是linux 系統的話,就回報錯誤的資料,讓linux不能在這個板子上執行。

follow 文中reference 的ubuntu 論壇,超詳細,順便可以學一下linux 下 acpi code 的 dump, compile。

竟然可以這麼清楚的看到以下的code : (害我都想買一片 Foxconn G33M來試試 :) )

If (MCTH (_OS, "Linux"))

{
Store (0x3, OSVR)
}

open source 的人也很厲害,就在forume中教你怎麼改這段code,然後 rebuild回去,修正這個問題。


好笑(糟糕)是foxconn 的客服。... (略)




我想,這應該不是Foxconn惡意的排除Linux系統,應該是 BIOS工程師改code時,只有考慮Windows 部份,所以只有改 Windows 的部份,其他部份就留著沒動(也就是懶? 或是趕 schedule?)。


發文者最後說:
Your DSDT table looks like it was written by a first year computer science student, it is scary, I will not just shut up and go away until I feel like I've been done right, this can end up on Digg, Slashdot, filed with the FTC that you are passing bad ACPI data on to Linux specifically.

嗯,這個。

可以算是給我們 身為軟體工程師 (programmer, software engineer) 一個警惕:

就算是趕 schedule,程式也要好好寫,不然自己丟臉不說,公司也受累不少...

7.24.2008

最近都在寫些 543 ...:)

朱學恆的blog是每個阿宅每天必去的網站,我也照例在 Reader 有提示後,就直接到主站去看..

嗯,是講 假考部隊的,嗯,對,的確是,沒有考證過......

然後,我看完了.



重點是... 迴響...是 空的!

這下 真是嚇呆了,所以馬上 寫了一行,就像被攝影記者拍到時,搶著說"媽!我上電視了!"一樣。
寫了完全不相干的話,就是為了趕快po出來。

OK,確認!然後....

果然!我還是拿不到第一名呀!


我也終於瞭解為甚麼那個網站的前幾個迴響都是寫一些跟內文不相干的東西,還有,都很短。

特價時告訴我

因為博客來有"7-11"取貨付款,所以常常在那裡買書。

他的 "下次再買" 功能挺不錯的。
要是能出一個 firefox extension,在網路上看到 喜歡的書,可以直接加到 "下次再買" 清單 ,應該挺不錯的。

結果書單中的書多了,也麻煩了起來,因為要訂書的時候,又要花時間在長長的 List 裡面找...

所以

要是有 "特價時告訴我" 的功能就好了。

在 "下次再買" 清單中的書,如果有特價時,就 email 給我,這樣我幾乎100% 會買吧。

總比現在一天到晚寄一些我不會買的書的特價通知給我,來得有效些。

7.23.2008

Diff 的速度超慢,diff 的windows 出來後,又 block 後面的主window,從 diff 的windows 顯示 difference windows後,又block 剛剛的 diff result。

所以一堆 被 block (no reaction) 的 window 開著,擋著螢幕。

甚至在 diff result 的 window 開啟一個 source view,想說要並列著,從 diff result 中把 需要的 file check 出來--------

但是...diff result 的主 window 佔了整個螢幕,所以 source view 和 diff result 無法並列呀!

所以?要我用手抄下來?


真不知道是哪個XX發明這樣的 source control system。

竟然還有人想用,才是一項奇蹟...

7.22.2008

書籍推薦

這個是一定要推薦的:

男子漢養成術:

看過之後,我在aNobii 的心得寫下:

"認真"看過的人,都會給這本書4顆星的評價吧!

不要被他書名混淆了,內容跟書名跟本沒有關係!

是非常詳盡,實用的生活指南。
非常值得隨身攜帶,或是將內容深植腦海。

因為...你不知道....你什麼時候會需要:

採集指紋的技巧.....測試人是真死還是假死....跟外星人 溝通的步驟....獵捕大白鯊...躲避米格機的掃射...

甚至...在返回地球的航程中 修理太空梭。

試想...以上所列內容,有哪些是你知道作法的呢?

------------------------------ ---------------

不要說你不需要! 等你需要時,後悔已經太遲了!

真是所有男子漢必讀的一本書。


.... 你不會真的去買吧.......
要看的話,跟Vincent借就可以了..

7.21.2008

今天NB的自動更新跳出來了,看了一下,竟然是SP3耶!

真糟糕,該不該裝呢?

經歷過 SP2 的人應該都會猶豫一下吧....


還是等等好了,一個月後再來看看,沒問題再裝好了。

7.07.2008

上次 說的 " Garmin 也用Linux",linuxdevice有作深入報導。

garmine 用 gnome 作為 ui toolkit,還加上了gnome-vfs,pnd裝置應該不會有太多樣的 storage device,也沒有網路介面,大概只有SD card和內建的 nandflash,所以特地使用 gnome-vfs的意思不知道是為什麼。

和 openmoko, OLPC,Nokia N810 一樣使用matchbox作為 windows manager。

使用 xserver-kdriver,google了一下,這個好像就是以前的TinyX。

最特殊的是使用 GeoClue

200美元以下的PND列表

這是從 Navigadget copy 過來的表,在該站會有update,還有表中各產品的link:
tomtom one 130 - $150
tomtom one 3rd edition - $148
tomtom one 130s - $199

garmin streetpilot c550 - $188
garmin streetpilot c530 - $180
garmin streetpilot c340 - $156
garmin streetpilot c330 - $127
garmin nuvi 250 - $189
garmin nuvi 200W - $198
garmin nuvi 200 - $161

magellan roadmate 1412 - $189
magellan roadmate 1200 - $139
magellan maestro 3100 - $104
magellan maestro 3200 - $101
magellan maestro 3250 - $186
magellan maestro 3100 - $144
magellan maestro 4000 - $155
magellan maestro 4200 - $188
magellan maestro 4210 - $181

navigon 2100 - $118
navigon 5100 - $199

mio moov 310 - $196
mio moov 300 - $180
mio moov 200 - $141
所以PND市場已經是拼低價的時代?
100元以下的產品還要多久才會出現呢?

過一陣子後,PND就會像mp3 player一樣,除了第一第二外,都是白牌天下?


為什麼會這樣呢?

這個表要是加上"solution"(也就是使用的 gps chip 和 man controller,厲害的人,可以再加上代工廠商),應該會會很有趣吧。

7.05.2008

Light Media Scanner

http://lms.garage.maemo.org/

Light media scanner 是專為not so powerfull的裝置,像embedded system 所作的media scanner。

Recursively 搜尋所有的folder,在 child process中 parse file type。並且在 child process break時,不會影響到main proesss。

Parsers 是以share objects 的方式作成plugins,所以要加入新parsers 不需要重新compile scanner。

scanner 需要SQLite3,用來紀錄已經parse過的file,和結果。

Application 可以藉由query 這個 SQLite3儲存的table,得到scanner 的結果。

Enlightenment Foundation Libraries

http://www.enlightenment.org

為了開發 DR17,需要一組新的library 和Tools,所以從 Imlib2, EVAS 開始改起,最後,產生了一組基於EVAS的全新toolkitIt,隨著DR17的發佈,我們也給他一個全新的名稱:EFL.

EFL 不僅僅是一個 rendering engine,還包含所有GUI需要的東西。

EVAS 是一個optimized canvas library。

Ecore 是一個Event Management 的抽象介面。

EDB是一個compact database,提供簡單直覺的 configuration mamagemtnt。

EET 提供一個flexible的container,取代以往使用tarball形式發放的themes。
EET的網頁看來,似乎是一個類似XML parser的東西,可以將一堆資料(value,string, image) 放在一個file中,並且提供一組介面從這個file中取出資料)
Edje 提供一個革命性的library 和toolset,將application 的 interface 和code完全的切開。

EWL provides a complete widget library built on all the other components of the EFL.

EWL 利用EFL所有的compenent,提供一個完整的 widget library。


Enlighemtnt的EFL專屬頁面有更詳細的說明:
http://www.enlightenment.org/p.php?p=about/efl&l=en

偉大的是,在Enlightment 的Wiki中竟然還有: EFL Windows CE

CeGCC 作 build tool
竟然還有這種專案,build CE program in Linux,CeGCC的FAQ部份更精彩。



Python 也有支援 EFL,是Maemo 的專案:EFL Maemo.

7.02.2008

因為太經典了,所以要轉載(貼)一下。
原圖出處:http://www.pixnet.net/photo/simonown/94712050
點圖可以放大

Robert說得好: 完全說錯跟完全說對一樣,都是要有Know-How的呀。

7.01.2008

Wiki Comparison

原來Wiki 系統有很多,多到還出了一個專門作compare 的網站:

WikiMatrix

要決定採用哪一個Wiki 之前,可以到那個網站去看一下..