1.sodo apt-get install amule-utils。
2.在firefox 中的位址列輸入"about:config"。
3.新增Boolean值,內容為:network.protocol-handler.external.ed2k 數值為"true"。
4.新增字串(String),內容為:network.protocol-handler.app.ed2k 數值為"/usr/bin/ed2k"。
5.開啟amule。
6.在firefox中點擊ed2k的連結。
7.提示對話框中不要使用默認,去該位址尋找/usr/bin/ed2k並且選擇。
8.若要以後都不提示則在第七步之後,選擇剛剛選擇的選項,並且勾選默認。
2008年11月20日 星期四
2008年11月6日 星期四
Linux - 如何在ubuntu 中把wma轉成mp3?
在小素的電腦裡面有許多WMA檔。而在前面有提過,我使用的MP3 Player是Listen Music Player(後面簡稱LMP)。但是不知道為什麼,小素的LMP不管為什麼就是不能聽WMA格式的音樂。所以小素就只好把WMA轉成MP3。
關於這邊的轉法其實有很多種,小素的方法是利用SoundConverter這套軟體進行轉換。可是這套軟體有個缺點,就是轉換過去之後,會讓原本藏在WMA裡面的Tag統統消失。好在SoundConverter可以讀取原本藏在WMA裡面的Tag進而轉換成MP3的檔名。
等到轉換好之後,再利用EXFalso這套軟體根據檔名解析回來在寫回MP3里面的Tag。
步驟:
1.sudo apt-get install soundconverter
2.sudo apt-get install exfalso
3.SoundConverter
→Edit
→偏好設定
→在"Filename pattern"中輸入 {Artist} - {Album} - {Track} - {Title}
→"Type of result?"中勾選"MP3"
→關閉
4.之後把要轉換的檔案利用"Add File"加入。
5.Ex Falso
→從路徑名稱設定標籤
→在輸入框中輸入: - - -
→儲存
→重新命名檔案
→在輸入框中輸入:--
大功告成,這樣就可以把所有的WMA轉換成MP3並且也可以跟著把Tag寫進MP3里面的ID3檔案。
PS.這個方法當然不是唯一,不過因為一切都利用ubuntu下面的圖形化介面完成(安裝軟體那邊不算),也不用寫到程式,或是腳本之類的Shell檔,很適合剛接觸ubuntu的人喔!
關於這邊的轉法其實有很多種,小素的方法是利用SoundConverter這套軟體進行轉換。可是這套軟體有個缺點,就是轉換過去之後,會讓原本藏在WMA裡面的Tag統統消失。好在SoundConverter可以讀取原本藏在WMA裡面的Tag進而轉換成MP3的檔名。
等到轉換好之後,再利用EXFalso這套軟體根據檔名解析回來在寫回MP3里面的Tag。
步驟:
1.sudo apt-get install soundconverter
2.sudo apt-get install exfalso
3.SoundConverter
→Edit
→偏好設定
→在"Filename pattern"中輸入 {Artist} - {Album} - {Track} - {Title}
→"Type of result?"中勾選"MP3"
→關閉
4.之後把要轉換的檔案利用"Add File"加入。
5.Ex Falso
→從路徑名稱設定標籤
→在輸入框中輸入:
→儲存
→重新命名檔案
→在輸入框中輸入:
大功告成,這樣就可以把所有的WMA轉換成MP3並且也可以跟著把Tag寫進MP3里面的ID3檔案。
PS.這個方法當然不是唯一,不過因為一切都利用ubuntu下面的圖形化介面完成(安裝軟體那邊不算),也不用寫到程式,或是腳本之類的Shell檔,很適合剛接觸ubuntu的人喔!
2008年11月5日 星期三
Linux - 音樂播放器中Id3出現亂碼
在ubuntu 中小素是用 Listen Music Player來聽MP3。而當初在XP時候則是千千靜聽這套對岸同胞所寫的MP3 Player。可是沒想到最近轉到ubuntu之後,發現以前的MP3怎麼都呈現亂碼?
後來仔細研究,發現原來MP3中的ID3 Tag編碼問題。原來Listen Music Player中只支援Unicode編碼,而原本的MP3很多都是從網路上下載,而當初製作的人利用的編碼方式千千百百種,對於Music Listen Player來說,都不支援,因此放在播放器中,當然會出現亂碼。
因此解決之道,除了換一套播放器之外,當然就是把ID3 Tag全部轉換成Listen Music Player看得懂的Unicode的編碼方式囉!
這邊提供一個軟體供大家使用。
1.安裝Mutagen
sudo apt-get install python-mutagen
2.如果你要轉換單一資料夾請到該資料夾目錄下輸入:
mid3iconv -e big5 *.mp3
3.如果你要轉換電腦裡面所有的MP3檔案,請在終端機下輸入:
find . -iname "*.mp3" -execdir mid3iconv -e big5 {} \;
這樣就搞定啦!你就可以看見你的音樂播放器成功出線索有音樂檔的名字了!
參考文章:http://www.osxcn.com/ubuntu/mp3-tag-encoding.html
後來仔細研究,發現原來MP3中的ID3 Tag編碼問題。原來Listen Music Player中只支援Unicode編碼,而原本的MP3很多都是從網路上下載,而當初製作的人利用的編碼方式千千百百種,對於Music Listen Player來說,都不支援,因此放在播放器中,當然會出現亂碼。
因此解決之道,除了換一套播放器之外,當然就是把ID3 Tag全部轉換成Listen Music Player看得懂的Unicode的編碼方式囉!
這邊提供一個軟體供大家使用。
1.安裝Mutagen
sudo apt-get install python-mutagen
2.如果你要轉換單一資料夾請到該資料夾目錄下輸入:
mid3iconv -e big5 *.mp3
3.如果你要轉換電腦裡面所有的MP3檔案,請在終端機下輸入:
find . -iname "*.mp3" -execdir mid3iconv -e big5 {} \;
這樣就搞定啦!你就可以看見你的音樂播放器成功出線索有音樂檔的名字了!
參考文章:http://www.osxcn.com/ubuntu/mp3-tag-encoding.html
Linux - 關機無法切斷電源
小素在裝了ubuntu 8.10 之後赫然發現我的ubuntu怎麼妙名奇妙關機的時候,最後沒辦法自動切斷電源?
在爬了Google之後發現原來是APM沒有設定好!
解決的方法:
1.sudo apt-get install apmd
2.sudo vim etc/modules
3.加入 apm power_off=1
就可以正常關機了!
在爬了Google之後發現原來是APM沒有設定好!
解決的方法:
1.sudo apt-get install apmd
2.sudo vim etc/modules
3.加入 apm power_off=1
就可以正常關機了!
2008年11月4日 星期二
Windows CE - Edge triger vs Level triger
最近小素開始在看Driver的一些Issue。
然後遇到了所謂中斷服務發生時,有兩種驅動方法,分別是Edge triger 和 Level triger。
這兩種的差別簡單的說,就是對於電壓忽然由Low到High的兩種不同識別方式。
Edge triger:
當裝備要發出中斷請求時.就把 IRQ的訊號由低拉往高這時候,由於電位的"變化的瞬間",Cpu就會接收到這個訊號表示有一個中斷請求。當中斷完成時 IRQ訊號會被降回低電位.若 IRQ訊號還是在高電位表示有另外一個裝備發出同一個中斷請求。這種方式可由多個裝備共用一個中斷。標準的PCI的裝備就是使用這種方式。缺點就是如果這個時候Cpu漏掉這一次中斷的瞬間,則這個中斷服務就會漏掉,因此這種中斷方式只支援no-block socket。
Level triger:
當裝備要發出中斷請求時,就把 IRQ的訊號由低拉往高,這時候電位由低到高Cpu就會一直收到中斷,當Cpu開始處理的時候,一般就會先disable掉這一個中斷,直到處理完之後再Enable起來,否則中斷就會一直衝進Cpu造成錯誤的發生但是相對的Level的中斷就比較不會漏掉,因為他是持續性的!除非Cpu有去處理這次的中斷,不然會一直收到中斷的事件。缺點就是Cpu 接收到這個訊號時表示只有一個中斷請求。若有二個以上的裝備使用同一個中斷就無法正常工作。但是這種中斷方式支援block和no-block socket。
參考文章:
1.PIC中斷控制器介紹,http://stenlyho.blogspot.com/2008/08/pic.html
2.epoll LT VS ET,http://hi.baidu.com/seraphsky/blog/item/2aec23c2b9a08230e4dd3be0.html
訂閱:
文章 (Atom)