2007年10月20日 星期六

R15.3 porting to Our PND

參考

PaPaGo R15.3 寬螢幕

下載型號
GlobalSat GV-388 專用SD預載安裝檔

編輯方法直接參考上述文章

add Chinese ability and autorun

明天回南部測試

透過Facebook分享

2007年10月19日 星期五

free homepage counter

今天去看賴桑的blog
看到他有不錯看的網頁計數器ㄝ
也給他去申請一下
http://www.histats.com/
跟我原本申請的
http://www.statcounter.com/

游覽網頁紀錄的次數上
10000000
vs.
2500000 per month

花樣上
histats is better than statcounter

透過Facebook分享

Test for Test

Test for Test

透過Facebook分享

加上Skip Inbox 繼續測試是否能夠直接分類到Blog去

在Filter在勾選
Skip Inbox

看看是否可以直接非類到Blog

透過Facebook分享

測試 po blog 是否能夠在gmail自動分類到label裡面

在Gmail Settings裡面
設定
Matches: subject:([NelsonChung's blog])
Do this: Apply label "Blog"

看看這一個文章po出之後
mail通知是否能夠自動幫我分類到label為Blog裡面

透過Facebook分享

台灣讚啦 YouTube中文版上線

在聯合新聞網看到這篇文章
台灣讚啦 YouTube中文版上線

趕快給他來連看看
http://www.youtube.com.tw/

掛點
><

希望他趕快修好

Youtube 在觀看之前 會先 buffer 一段影片
相對於I'm TV 似乎也會buffer
但是看一段之後 又buffer
但是youtube比較不會delay

看來buffer的方法大家都有做
剩下的差距
是否就是頻寬 and Server作法 or 硬體上的差異呢?

透過Facebook分享

出現Windows XP畫面後 就出現黑色畫面了



公司電腦早上出了點問題



重新按reset鍵好幾次



也都是和標題一樣的狀況






請MIS幫我看一下



MIS進了安全模式



可以開機



就把我後面的線



包含 three usb, print port, com port都給他拔掉



Motherboard

MIS說 應該是後面的線干擾的問題造成



透過Facebook分享

2007年10月18日 星期四

把 BT_ADDR (ULONGLONG) 轉成 CString via BYTE

接續 How to get local BT address base on WINCE5

用網路上說的 strBTAddr.Format("%I64U", _btAddr);

Debug出現 error Dialog
Assertion Failed! BluetoothAtpClient: File strex.cpp, Line 702

Release不會
但也沒有成功轉換

所以自己寫的轉換的 code
讓我可以把BT_ADDR (取得local BT address) 轉成 CString

CString strBTAddr = "none";
BYTE _byteBtAddr[6];
memset(_byteBtAddr, 0, sizeof(BYTE)*6);
_byteBtAddr[5] = _btAddr & 0xFF;
_byteBtAddr[4] = (_btAddr >> 8*sizeof(BYTE)) & 0xFF;
_byteBtAddr[3] = (_btAddr >> 2*8*sizeof(BYTE)) & 0xFF;
_byteBtAddr[2] = (_btAddr >> 3*8*sizeof(BYTE)) & 0xFF;
_byteBtAddr[1] = (_btAddr >> 4*8*sizeof(BYTE)) & 0xFF;
_byteBtAddr[0] = (_btAddr >> 5*8*sizeof(BYTE)) & 0xFF;

_byteBtAddr的陣列 就是 Bt Address

為了顯示好看
CString strBTAddr = "none";
BYTE _byteBtAddr[12];
memset(_byteBtAddr, 0, sizeof(BYTE)*12);

for(byte count=0 ; count<12>> ((12-1)-count)*4*sizeof(BYTE)) & 0xF;
}
strBTAddr.Format(_T("%x%x:%x%x:%x%x:%x%x:%x%x:%x%x"),_byteBtAddr[0],_byteBtAddr[1],_byteBtAddr[2],
_byteBtAddr[3],_byteBtAddr[4],_byteBtAddr[5],_byteBtAddr[6],_byteBtAddr[7],
_byteBtAddr[8],_byteBtAddr[9],_byteBtAddr[10],_byteBtAddr[11]);

透過Facebook分享

Lotus Notes 一些快捷鍵 紀錄

用Notes每次都點button需要用到滑鼠
因為桌面環境有點擁擠
所以想來用用快捷鍵

常用的
建立信件 CTRL+M
傳送信件 ALT+3
結束 Notes ALT+F4 或 CTRL+Q
移到下一個窗格 F6

以下摘錄來源 Lotus Notes Help
在 Windows
執行 按
使用動作列 按住 ALT 不放,然後再按數字
使用書籤 ALT+B,然後再按數字
使用功能表 F10 或 ALT 然後放開
使用作業按鈕 ALT+W,然後再按數字
使用 Web CTRL+L,然後輸入 Web 位址
關閉文件或視界 CTRL+W 或 ESC
建立 Notes 資料庫 CTRL+N
建立信件 CTRL+M
結束 Notes ALT+F4 或 CTRL+Q
取得目前功能的說明 F1
選取內嵌的元件 Spacebar
取消選取內嵌的元件 ESC
瀏覽內嵌的元件 方向鍵
鎖住 Notes F5
最大化所有開啟的視窗 CTRL+F10
最小化使用中的視窗並重疊顯示其他使用中的視窗 CTRL+F9
從一個項目移到同步中心的另一個項目 上或下方向鍵
移到同步中心的第一個項目 HOME 或 PAGE UP
移到同步中心的最後一個項目 END 或 PAGE DOWN
移到下一個窗格 F6
移到下一個作業按鈕 CTRL+TAB 或 ALT+右方向鍵
移到前一個作業按鈕 ALT+左方向鍵
瀏覽圖文框組 F6
瀏覽視界 方向鍵
開啟選取的視界 ENTER
開啟 Notes 資料庫 CTRL+O
開啟屬性對話方塊 ALT-ENTER
重新顯示目前資料庫中的所有視界 SHIFT+CTRL+F9
重建目前的資料庫、視界或工作空間(管理員使用權) SHIFT+F9
將 Notes 復原為預設最小尺寸 ALT+F5
傳送信件 ALT+3
傳送信件,並將新信件開啟於編輯模式中 SHIFT+CNTRL+ENTER
停止進行中的作業 CTRL+BREAK
使用奇異筆反白文字的取消線 SHIFT+Backspace
更新目前文件、視界或工作空間中的所有欄位 F9



透過Facebook分享

2007年10月17日 星期三

How to get local BT address base on WINCE5

加了
BT_ADDR _BtAddr;
int _iBtAddr = BthReadLocalAddr(&_BtAddr);

then build
出現 error message

BTHF_DemoDlg.obj : error LNK2019: unresolved external symbol BthReadLocalAddr referenced in function "protected: void __cdecl CBTHF_DemoDlg::OnBtnConnect(void)" (?OnBtnConnect@CBTHF_DemoDlg@@IAAXXZ)
ARMV4IRel/BluetoothAtpClient.exe : fatal error LNK1120: 1 unresolved externals

兩件事情要注意
1. include bt_api.h and add lib (btdrt.lib) path to setting
according to http://msdn2.microsoft.com/en-us/library/Aa916538.aspx

2. 你所 link到的 btdrt.lib有沒有 BthReadLocalAddr
btdrt.lib在電腦裡面有好幾個位置
可能在編譯上的版本不同的關係
不一定會包含這個function
所以 請注意

這次剛好用google桌面search
It居然沒有把所有的btdrt.lib的位置找出來
真是讓我吃驚了

透過Facebook分享

2007年10月16日 星期二

volatile 的意義

From "現代嵌入式系統開發專案實務 - 菜鳥成長日誌與專案經理的私房菜"

C compiler 會對程式做最佳化
如果同一個變數 a1 =x; 寫三次
a1=0;
a1=1;
a1=2;
C compiler 會認為前兩次的設定是沒意義的
就會略過前兩次的設定

對於寫 driver的人來說阿
有可能這樣的設定
是要讓某個裝置執行不同的行為

所以可以宣告 volatile
不針對此變數做最佳化

透過Facebook分享

自己的twitter首頁

http://twitter.com/nelsonchung

還沒真的給他用手機來收看

不知道什麼時候有機會

透過Facebook分享

ASUS Eee PC 線上記者會

來源
http://twitter.com/jeremy_3c

目前消息

Jeremy在機場接駁車上連線報導,其他訊息陸續更新

eee pc價位完全符合期望值
頂級版8G SSD,1G記憶體,售價13800元
4G的全配11000元
4G的簡配價錢9999
2G零售價出來了,7999元
eee pc記者會開始了
感謝時報週刊惠琴現場實況轉播
剛到桃園
哇,人還在澳門機場耶,沒辦法第一時間趕回去參加記者會了呀
今天差點沒地方去,所幸最後終於安頓了,讚!
廣交會期間,飯店漲價3倍,真是有夠誇張
這幾天的課程下來,發現大陸知識份子的想法,跟台灣過去所想像的有很大的不同,對於做學問的專注與執著,以及渴望求知的心態,讓我刮目相看! ...
溫嵐真的是蠻正的,每次看到熱浪的MV都蠻有感覺的
eee pc的包裝物會有哪些呢?找到一些資料,放在部落格上了
注意力實在是很難集中,完全就是很睏的狀態zzzzzzzzzzzzzzzzzz
一整天下來完全就是一個累字,本想更新文章的,但抵不過周公的呼喚
從早上八點半上課到晚上十點半,真是累人的行程呀
明天要早起,今天只好早睡了,剛好附近有個華碩的快修中心,明兒個去探探有沒有易pc的消息吧
大陸真的是進步很快呀,四月來還在蓋的一棟樓,現在已經美侖美奐了



2G的價位
可以買
買給想換電腦的爸媽

透過Facebook分享

GetLastError in wince

Create a file
出了點error

請Nathan幫我debug
Nathan叫我用 GetLastError來看看是什麼

int ierror = GetLastError();
TRACE(L"%d",ierror);

這個function會回傳一個整數值

那這個值代表什麼意義
當然要去MSDN查一下嚕
System Error Codes


我得到了一個值 2
發現是 ERROR_FILE_NOT_FOUND
The system cannot find the file specified.
檢查一下
發現檔案path處理上有問題
所以找不著檔案

透過Facebook分享

2007年10月15日 星期一

Multi-ICE Server 啟動的message - part2

接續

Multi-ICE Server 啟動的message

弄出一條新線
感謝
RF- Alvin(焊接工程) and GPS - Andy(上膠固定工程)的幫忙



使用multi-ice上
目前沒什麼問題

透過Facebook分享