發表文章

目前顯示的是 2007的文章

ADS的debug環境

ADS的debug環境,要可以trace C code.要設定下面的環境. Release Settings->Options->Include debugging information

用Subversion替代MS SourceSafe的solution

Subversion不錯,但是用習慣SourceSafe的人會想要Lock就不要有人更動到他的code的功能,有一家公司推出了VisualStudio的plug-in,就是希望能用Subversion替代SourceSafe,但又保留SourceSafe同時只能一個人編輯的功能,還有就是跟Visual Studio整合。 http://www.visualsvn.com/features.html

樂高車自動化生產線

生產一台有夠久

Renesas Forum Presentation Data

http://www.gwms.com.tw/renesas_edm/download.htm 大略的內容是,瑞薩的新產品介紹,Roadmap

Yahoo Pipes

http://pipes.yahoo.com/pipes/ Cool project.

GPhone Demo

TomTom MapShare technology

http://tomtom.sp88.com/ 原本以為MapShare只能分享POI,想不到還可以把沒有在地圖上的道路畫出來,真的設計的非常的好,又跟對手拉大距離了,不知道有沒有patend保護?

Toshiba & Samsung & LBA-NAND

英代爾 (Intel) 所主導 ONFI(Open NAND Flash Interface) 聯盟,遲遲等不到 NAND Flash 市場老大哥三星電子 (Samsung Electronics) 和東芝 (Toshiba) 點頭加入,如今希望更渺茫,東芝內部正開發 LBA(Logical Block Addressing) 介面規格,有機會比 ONFI 聯盟更早一步問世,業界甚至傳出三星與東芝攜手支援 LBA 規格機率相當高,屆時全球 NAND Flash 產業將形成英代爾 ONFI 陣營力抗三星及東芝 LBA 陣營的局面! 東芝一直是 NAND Flash 技術領先者,這次提出 LBA 規格,已傳出三星將與其簽署合約,共同量產此規格產品。記憶體業者表示,若是三星確定支持東芝, NAND Flash 產業將形成英代爾所主導 ONFI 陣營,全力對抗三星與東芝 LBA 陣營局勢,且以目前態勢來看, NAND Flash 產業走到 50 奈米制程以下及內嵌式市場,介面規格愈益重要,而以龍頭廠自居的三星,為英代爾抬轎機率相當小,選擇與東芝攜手機率則很高。惟三星 對此表示,針對各種 NAND Flash 介面規格,目前內部仍在密切觀察中。 值得注意的是,由於東芝在 NAND Flash 技術能力領先, LBA 規格幾乎是獨自開發出來,不像 ONFI 聯盟般四處招兵買馬,因此, LBA 詳細的規格設計內容,在記憶體控制 IC 業界已成為 人人都想取得的「武林秘笈」,各家控制 IC 業者都想提前拿到規格,以期在第一時間推出可支援產品。 此外,東芝內部所開發 LBA 介面 NAND Flash 技術,系讓系統直接下邏輯位址,每 1 個儲存單位分配 1 個獨特位址編碼,因此,未來若 NAND Flash 制程和容量提升,只需將編號向後延續,且此規格對於錯誤矯正 (Error Correcting Code ; ECC) 和讀寫功能處理效率較高,當 NAND Flash 制程技術走向 50 奈米以下時幫助相當大。 事實上,最後不論是 ONFI 或 LBA 規格勝出,其目的都是在減少控制 IC 在處理 NAND Flash 複雜度,在 50 奈米制程世代,錯誤矯正需要到 8bit 能力,控制 IC 功能已處理得相當辛苦,未來

Microsoft SilverLight 1.0 Released.

這項新的介面終於正式Release了,不知道WinCE的版本會在哪時候Release呢?一直想在CE平台找到這種Solution,但Adobe Flash Lite爆貴,假如MS自己出的話應該是不錯的solution. Silverlight技術展示 http://www.microsoft.com/silverlight/

United Nations Statistics Division- Standard Country and Area Codes Classifications (M49)

多國語言代號,國家代號 Countries or areas, codes and abbreviations http://unstats.un.org/unsd/methods/m49/m49alpha.htm

Google Maps Street View!

Pretty cool. Click here to Google Maps Street View San Francisco

GDI+显示GIF动画

http://www.cppblog.com/TechLab/articles/862.html

如何計算MP3的總播放時間

mp3有VBR和CBR之分,如果是CBR,使用IMediaSeeking的GetGuration所返回的值應該是正確的。 而VBR則不行。你可以使用Winamp來播放該檔,可以發現,顯示的總時間也是不變的(因為他在根據當前的不定碼流在重新計算) 一定要自己打開檔,然後按照mp3的sample rate和frame數來計算總的時間嗎?

Amazing Multi-Touch

知道iPhone的touch panel使用了Multi-Touch技術之後,久久難以忘懷,於是search了一下這個技術,想不到這個技術去年就已經發表出來了,New York University 的 Media Research Laboratory 研究員 Jeff Han 所做出來的的研究。 multi touch sensing的方法是利用指紋辨識系統中相當成熟的「受抑內全反射」(frustrated total internal reflection, FTIR)技術來製作 。將 LED 光線打入壓克力板,並利用光線碰到指頭產生的散射來抓取正確位置。 真的很聰明,利用現成的成熟技術,創新出跨世代的輸入方式,宛如置身科幻電影般,極為看好這個技術的廣泛應用,Amazing、Amazing~~ Reference: Jeff Han的Multi-Touch範例 中文技術評論文章

[CES News]Apple公布iPhone,六月即將狂賣

今天凌晨跟著即時轉播一起收看,也一起驚聲連連,不愧是Steve老大,講話的語調總是充滿煽動力,當然,能夠那麼臭屁也不是沒有道理的,看看 iPhone公佈的細節就知道,只有Amazing可以形容ㄚ。 MacWorld即時轉播 MacWorld中文即時翻譯 Apple網站更新囉,試玩iPhone 我對iPhone比較exciting的部分: 1. Web Service的合作,與Google 與 Yahoo!兩大巨頭合作,豐富的應用。 2. 不再是鱉腳的web browser了,完全符合規範的瀏覽器。(Windows Mobile瀏覽器真的很鳥) 3. Fancy的UI介面,看起來真的只有用手指頭就可以精準控制Touch Panel了,誰還在用觸控筆呀~,看到那個鍵盤,讚啦!!這麼簡單就可以讓鍵盤變好用,之前自己開發Keyboard,怎麼都沒想到呢!? 市場分析: 強力看好Apple iPhone的後市,因為像我這種對智慧型手機已經觀察很久想要買一支的,第一次感覺到沒有猶豫,立刻想買一支。 1. 建議賣出所有智慧型手機股票(宏達電),智慧型手機會面臨強力的挑戰,預估今年初iPhone尚未上市前smartphone的買氣也會受到買家觀望氣氛影響。 2. Apple的零組件夥伴,應該可以獲益,譬如鋁鎂機殼夥伴可成(但要確認iPhone材質)。 3. 廣達逢低佈局(ㄟ,因為即時翻譯中有講到廣達CEO到場了,我覺得極有可能由廣達代工)。

開原碼無線追蹤系統 克服RFID/Wi-Fi弱點

2007-1-8/ 資訊傳真周刊/ 撰文 OpenBeacon 一套開放原始碼、以無線方式追蹤大樓內人員的系統,日前首度在柏林的Chaos Communication Congress會議進行公開測試,此年度會議,吸引著各界人士檢視技術對於社會的影響。 利用這場會議,OpenBeacon團隊展示其追蹤技術與建置方式。OpenBeacon的創造者之一表示,他們希望能讓資料分析更透明,讓人們更瞭解他 們所願意提供的資料。在會議的最後一天時,OpenBeacon釋出了四天會議期間所收集的所有資料,因此任何人皆可取得與分析。 目前已經有許多類型的商業系統可以用在追蹤人員或事物上,但 OpenBeacon 的開發者希望解決這些系統的缺點。他們認為, RFID 並沒有太大幫助,因為這些標籤只能在通過門時讀取,要求數百萬人排隊通過特定區域可能會造成問題。其他追蹤系統則是採用 Wi-Fi ,但是通常有電池限制與成本較高的顧慮。而OpenBeacon能夠追蹤裝置的傳輸,然後進入休眠,節省電力消耗,因此可使用數個月才需要更換電池。 在這四天會議期間, OpenBeacon 系統的開發者以每一個10歐元(13美元)的價格,將900個標籤銷售給自願被追蹤的出席者,有一些出席者甚至買了多個標籤,以供日後進行實驗。 OpenBeacon在會議中心周圍設立了23座基地台,使用來自Nordic Semiconductor ASA的晶片,它可以透過2.4GHz頻率進行傳輸,這個頻率在許多國家都可以未授權使用。在這場會議上,這些晶片能與附近的基地台通訊,它會傳回資料給 中央伺服器。 OpenBeacon的開發者與合作伙伴共同建立了會議中心的一個3D模型,任何人皆可使用觸控螢幕在該模型中顯示出席者的位置。按下螢幕上的出席者,就會顯示該出席者所願意提供的資料。 這些追蹤裝置的韌體、驅動程式與硬體設計都是透過 GNU/GPL開放原始碼授權釋出。這些基地台設計目前則不是透過開放原始碼釋出,因為它們是與廠商緊密合作設計。 在應用方面,可預測單一區域的人數。例如,這些OpenBeacon裝置可以分配給去麥加朝聖的10,000名朝聖者,他們的身份並不重要,但是群眾控制 監控可以註記當場聚集了多少貼上標籤的朝聖者,並可以推斷同一區域也有多少未貼上標籤的朝

Share memory throuth DLL

Related from: http://www.codeproject.com/useritems/Share_memory_throuth_DLL.asp Generally, each application has its own data segment. This mearn they are independent where two applications use a dll together. But, sometimes, we want to know what other applications are doing. So we want used a shared memory. There are many ways to do so, use a shared DLL section is one of them. Following is the simply step to create a shared memory. 1. Create a DLL project. 2. Create a segment named “.shared”, and create shared members at this section. #pragma data_seg(".shared") char theBuffer[1024] = ""; #pragma data_seg() 3. Define this section as shared. This is defined at TheDll.def file. SECTIONS .shared READ WRITE SHARED