分類文章 [分享]
iPhone與GPhone - Google Android T-Mobile G1
玩具 分享 2008-11-11 23:38
前一隻手機是iPhone的2G版本,在399美金時請同事從美國幫我帶回來的。陪了我快一年,在今年泡水掛點...@_@。使用iPhone的感覺是,舒服。當初買iPhone的原因是因為我個人並沒有任何的MP3 Player,所以想找一隻功能不錯的手機來當MP3 Player。
不得不說,iPhone根本就是一隻iPOD,沒有MP3的人如果想換手機,iPhone絕對是可以考慮的。有人擔心耗電的問題,在我使用iPhone的期間,每天上下班大概會聽兩小時的歌,再加上撥打電話,我的電話量很少,所以充一次電我足足可以使用四天。再加上好用的多點觸控,真的是一隻不錯用的手機。後來iPhone出了3G版,但價格高的出奇,再加上又鎖機,不鎖機只有某幾個國家可以弄得到。離台灣最近的是香港,但8G的要兩萬多,ㄟ,花兩萬買手機不是我的style...@_@
此時,T-Mobile G1出現了,Android這個Google出的OS已經有一段時間,今年10月左右,搭載Android的T-Mobile G1在美國上市。由HTC代工的這隻手機擁有實體鍵盤,在輸入文字上快了很多。在eBay上看了一個月,決定試著標一隻看看,沒想到運氣還不錯,用不到400美金就標到了一隻,整個比iPhone 3G還便宜快一半啊。前幾天拿到手,用了幾天之後感覺還不錯,隨時跟Google Services連線sync,不用擔心手機不見資料跟著不見,再買隻手機把Google Account打進去,通訊錄就又都回來囉。不過缺點是,因為常常掛著網路,有一點耗電。且3G可能要去申請個吃到飽方案。但總之,以智慧型手機來說,我覺得G1算是不錯的選擇。
再加上Google的Android加持,不知道為什麼,心中總認為萬惡的Google出的OS效能一定不錯...XD。Android的SDK已經抓到,可以開始來寫自己的手機程式了。
[迴響: 0]一個好玩的圖片特效網站 PhotoFunia
好站特報 分享 2008-11-05 06:01
在486那邊看到的網站,PhotoFunia,可以把自己上傳的照片做成許多不同的效果,很好玩...XD。他可以把傳上去的照片與不同的特效合成,做成報紙或壁畫或是傳單等等的效果。先來一張範例試試。
[迴響: 0]VS2005 warning C4251 needs to have dll-interface
分享 2008-10-16 15:24
寫程式看到warning有兩種辦法,消極一點就是不去理他,反正只是warning不是error。積極一點就是找辦法去消掉那個warning。消掉warning又有兩種辦法,一種是消極的用 #pragma warning(disable: xxxx) // replace xxxx with warning number 這種方式去鴕鳥一下,眼不見為淨,另一種就是誓死找出解法囉。
今天在code時剛好遇到一件這種事,翻了一大堆資料,解決了他,順便記下來,給大家參考參考。起因是這樣的,我正在用VS2005在coding,寫了Win32 application,其中有一隻DLL要export出來用。而在這DLL裡有我的一個自定型別,暫時稱為myStruct好了。而我在private變數中使用了std::vector<myStruct>去宣告了一個變數,在compile時就回給我warning C4251 needs to have dll-interface的warning了。找了一堆資料,起因是因為這個自定的型別也需要export出來才行。如果外部程式並不會去用到這個變數的話,其實忽略這個warning並不會怎樣。要消掉這個warning,就把這個型別也export出來就ok。
在設定project時,若勾了export library,VS2005會自動幫我們產生
#define MYDLL_API __declspec(dllexport)
#else
#define MYDLL_API __declspec(dllimport)
#endif
這樣的code,這時候可以用以下的方式來把這個型別給export出來。
template class MYDLL_API std::vector<myStruct, std::allocator<myStruct> >;
std::vector<myStruct> myStruct_Data;
只要加上紅色部分那兩行,就可以消除這個warning了。
[迴響: 0]免費的燒錄軟體 CDBurnerXP
分享 2008-10-14 05:29
前幾天回家剛好要幫家人燒片,卻發現家裡重灌的電腦還沒裝上燒錄軟體,而買燒錄機附的那些軟體早就丟光了。這幾年比較偏好使用自由軟體和免費軟體,剛好今天晃blog時在Tsung's Blog看到Windows 免費燒錄軟體 - CDBurnerXP。
這套CDBurnerXP有中文版是件蠻貼心的事情,且適用所有的燒錄機,再也不用去翻找當初買燒錄機附的軟體了。
主要功能
- 燒錄所有種類的碟片
- 音軌間包含或不包含間隔的音樂 CD
- 燒錄及建立 ISO 檔案
- 燒錄後檢驗資料
- 建立開機光碟
- 多國語言介面
- bin/nrg → ISO 轉換器,簡易封面列印以及更多功能!
- 作業系統: Windows 2000/XP/2003 Server/Vista
McLaren也會Kuso
分享 2008-09-19 07:55
下週將在新加坡舉行夜戰的一級方程式,沒頭燈的F1賽車,在晚上要怎麼跑呢?總不會每個人在安全帽裡裝上星光夜視鏡吧,XD。邁凱輪車隊總監惠特馬許(Martin Whitmarsh)在Vodafone官網放上了一段Kuso訪談,最後可以看到一台裝上四顆燈的Mercedes。原來老外也會kuso這一套啊,XD。
[迴響: 0]無線上網地圖
好站特報 分享 2008-07-24 22:41
分享一個search無線上網點的地圖,Qon無線上網地點搜尋。週末想找地方喝咖啡工作的話,可以先來找找哪些地方有WLAN和插座可用唷。再搭配這邊的資料搜尋。
[迴響: 0]好可愛的Otters
分享 2008-07-10 11:05
哈哈,這兩隻Otter超可愛的,我的天啊。這兩隻是加拿大溫哥華水族館的兩隻海獺,因為手牽手的畫面在Youtube上曝光後爆紅。
[迴響: 1]百年懸案 - 通古斯大爆炸
科學新知 分享 2008-06-29 19:48
明天就是6/30,百年前的6/30,在俄羅斯發生了一件大爆炸,到目前為止,都還是懸案。沒有人確切知道,通古斯在那一天到底是發生了什麼事。這裡是Wiki有關這場爆炸的資料。
[迴響: 0]GPS Virtual Serial Port - 虛擬出多顆GPS, 變換Baud Rate
分享 2008-05-22 21:58
這陣子剛好用到某套軟體,它吃GPS mouse只吃4800 bps的baud rate。很煩啊,手上這顆RGM-3800偏偏只能出115200 bps。想轉換baud rate,只好開始想想辦法。
從源頭端改的話,就是把GPS mouse的輸出直接改成4800 bps。可是鼎天又沒有出可以修改baud rate的firmware。要從訊號下手也是ok,以前電機系學過用單晶片讀signal,可是想到這顆GPS是走USB進PC,那我還要處理USB的部分,算了,太麻煩。忽然就想到,對啊,進電腦後明明就是模擬成一個serial,那我可以自己寫個driver,虛擬一個serial port出來,把GPS進來的data撈進來,再從我虛擬的serial port用我指定的baud rate傳出去不就得了。
拿起書開始翻Windows Driver,忽然又想到,這種東西我有需求,一定也有人有需求,先來找找有沒有人寫好的code好了。Google了一下,果然找到了一套GpsGate。
這套GpsGate,可以把一個GPS輸入,經由多個虛擬出來的Serial Port傳出去,其中一個用法就是讓導航軟體佔住GPS做導航時,其他軟體可以經由其他虛妳出來的port繼續拿到GPS Stream Data。而另一個用法,則解決了我的難題,它虛擬出來的port,可以自動調適成所需要的baud rate。而且for Windows版的,大約40美金的價錢,其實不算貴喔。如果只需要虛擬出兩個port,那買GpsGate Express版的只要12.95美金,算起來也不錯呢。
[迴響: 0]



![Validate my RSS feed [Valid RSS]](../images/links/valid-rss.png)