http://linuxdesktop.cn/2007/11/18/ubuntu-listen-music-player
Updated:
follow 上述網頁
搜尋後面
我選擇 所有開放原始碼應用程式
mp3放起來
的確比Rhythmbox好多了
Rhythmbox放起來會讓我有一點不太舒服
我安裝 Listen Music Player的版本 是英文的版本
看了一下設定
發現沒有地方可以轉成繁體中文
這個可以研究一下
另外一個問題
為什麼會有較佳的音質
開發網站
http://www.listen-project.org/
2007年11月23日 星期五
測試自己染髮是否好看
http://www.gethairapy.com/makeoverstudio/
Reference:
http://brownywalking.blogspot.com/2007/11/webapp.html
Reference:
http://brownywalking.blogspot.com/2007/11/webapp.html
透過Facebook分享
2007年11月22日 星期四
Bluetooth居然可以不用pair
太可怕了
對於bluetooth的認識
就是知道
兩台機器要認識彼此
一定要先做pair
然後再進行連線
今天
為了解一個bug
把pair要做的動作拿掉
居然也可以進行連線
But
我們可以事先知道對方的相關資訊 包含bt address
與pair存在的目的(就是要彼此交換資訊)
看來功能部份相同
拿掉pair理所當然
發生的bug也給他描述一下
這次發生的bug比較難抓
主要是因為
透過windows 的 connect function
去建立藍芽連線
所產生的bug
這個部份因為沒有source code
無法得知實做內容
所以必須透過WIDCOMM所提供的BTServer Spy Lite來查PC端的dongle
到底傳送或接收到什麼樣子的藍芽訊息
事後發現
RCVD Event from HCI. Name: HCI_Role_Change (Hex Code: 0x12 Param Len: 8)
角色改變做兩次
會發生time out的機會
RCVD Event from HCI. Name: HCI_Connection_Complete (Hex Code: 0x03 Param Len: 11)
Parameters
Status : Connection Timeout (0x08)
Connection Handle : 11 (0x000b)
BD_ADDR of remote : 00-0b-0d-77-0d-d4
Link Type : 1 (0x01)
Encryption Mode : 0 (0x00)
也就透過這個工具
可以得知connect這個function呼叫之後
會做什麼事情
最後解法就是拿掉pair
讓整個連線過程不會重複做(當然 Role_Change就不會發送兩次)
對於bluetooth的認識
就是知道
兩台機器要認識彼此
一定要先做pair
然後再進行連線
今天
為了解一個bug
把pair要做的動作拿掉
居然也可以進行連線
But
我們可以事先知道對方的相關資訊 包含bt address
與pair存在的目的(就是要彼此交換資訊)
看來功能部份相同
拿掉pair理所當然
發生的bug也給他描述一下
這次發生的bug比較難抓
主要是因為
透過windows 的 connect function
去建立藍芽連線
所產生的bug
這個部份因為沒有source code
無法得知實做內容
所以必須透過WIDCOMM所提供的BTServer Spy Lite來查PC端的dongle
到底傳送或接收到什麼樣子的藍芽訊息
事後發現
RCVD Event from HCI. Name: HCI_Role_Change (Hex Code: 0x12 Param Len: 8)
角色改變做兩次
會發生time out的機會
RCVD Event from HCI. Name: HCI_Connection_Complete (Hex Code: 0x03 Param Len: 11)
Parameters
Status : Connection Timeout (0x08)
Connection Handle : 11 (0x000b)
BD_ADDR of remote : 00-0b-0d-77-0d-d4
Link Type : 1 (0x01)
Encryption Mode : 0 (0x00)
也就透過這個工具
可以得知connect這個function呼叫之後
會做什麼事情
最後解法就是拿掉pair
讓整個連線過程不會重複做(當然 Role_Change就不會發送兩次)
透過Facebook分享
Modify Windows 註冊檔(登錄編輯程式)
開始->執行->regedit
可以看到註冊檔(Registry)
MSDN裡面有描述
Registry Reference
一些function是關於如何操作註冊檔
Registry Function
以下摘錄
#define lpSubKey "SOFTWARE\\Widcomm\\BTConfig\\Devices\\00:0b:0d:77:0d:d4"
if( ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpSubKey,0,KEY_ALL_ACCESS,&hkey) )
{
//開啟
if( ERROR_SUCCESS == RegDeleteKey(HKEY_LOCAL_MACHINE,lpSubKey) )
{
//刪除key
}
}
網路上文章說要先刪除該key下的所有下的所有key
from 在NT中在刪除一個鍵之前,要求必須刪除所有子鍵,需要從下向上遞歸刪除所有子鍵
看起來是不需要的
就指定要刪除的位置
其底下的所有key都會自動珊
可以看到註冊檔(Registry)
MSDN裡面有描述
Registry Reference
一些function是關於如何操作註冊檔
Registry Function
以下摘錄
#define lpSubKey "SOFTWARE\\Widcomm\\BTConfig\\Devices\\00:0b:0d:77:0d:d4"
if( ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpSubKey,0,KEY_ALL_ACCESS,&hkey) )
{
//開啟
if( ERROR_SUCCESS == RegDeleteKey(HKEY_LOCAL_MACHINE,lpSubKey) )
{
//刪除key
}
}
網路上文章說要先刪除該key下的所有下的所有key
from 在NT中在刪除一個鍵之前,要求必須刪除所有子鍵,需要從下向上遞歸刪除所有子鍵
看起來是不需要的
就指定要刪除的位置
其底下的所有key都會自動珊
透過Facebook分享
2007年11月20日 星期二
使用ultraedit的 Macro
針對同一個檔案作相同的動作
今天在處理log檔
發現排列的方式很整齊
但是又沒辦法讓我直接轉換成excel檔案作圖表
只好針對這個挺整齊的檔案
做適當的處理
使用ultraedit's macro - recrod
可以紀錄針對檔案做過哪些動作
按下Macro -> record
做完就 按下 Macro -> stop record
將我要的部份
用逗號隔開
like this
17B0025666,-28.165,-22.541,-60.331,
最後存成 x.csv
就可以用excel開啟
就可以呈現一格一格的狀態了
就可以針對其中的資料做處理
今天在處理log檔
發現排列的方式很整齊
但是又沒辦法讓我直接轉換成excel檔案作圖表
只好針對這個挺整齊的檔案
做適當的處理
使用ultraedit's macro - recrod
可以紀錄針對檔案做過哪些動作
按下Macro -> record
做完就 按下 Macro -> stop record
將我要的部份
用逗號隔開
like this
17B0025666,-28.165,-22.541,-60.331,
最後存成 x.csv
就可以用excel開啟
就可以呈現一格一格的狀態了
就可以針對其中的資料做處理
透過Facebook分享
訂閱:
文章 (Atom)