Recent Comments
Tag cloud
Archives
Categories
Blogroll
Links
Meta
Category Archives: Software
Hide Menu Bar in Firefox 3.6
Firefox 3.6 開始可以隱藏 Menu Bar 了,所以這樣再搭配上 Tree Style Tab,整個可視範圍就大了起來!不過,也因為這樣,這次主打的 Pesonas 在這種環境下就顯得很無奈了,能妝點的範圍太有限了……。 接著等著看,HTML 5 能改變世界多少,看什麼時候會真的有 File API 的服務出來。
用 vim 編輯 binary 檔案時,請注意 EOL
用 vim 編輯 binary 檔案的時候,請記得一定要 :set binary 要不然你會和我一樣被 EOL 搞死…… When writing a file the EOL for the last line is only written if there was one in the original file (normally Vim appends an EOL to the last line … Continue reading
沒有動作的 ntpd
如果你和我一樣看 Clock Synchronization with NTP 這篇設定自家的 nptd 的,然後又在 ntp.conf 加上 restrict default ignore 你就有可能和我一樣,電腦都不會乖乖對時,用 ntpq -p 去查才發現全部 timeout 了。 這個時候你就必須考慮重新設定一下 restrict,再來看看 ntpq -p 有沒有消息了,像是這樣 *ns.cc.sinica.ed 140.109.7.5 2 u 194 1024 377 20.589 -1.374 0.186 +220-130-158-71. 220.130.158.50 2 u 227 1024 … Continue reading
無限 browser.xul 製
記憶體不夠的人千萬不要試,輕鬆就吃超過 200MB……,不知道 Firefox 3 會怎麼樣?
First Firefox Extension
按照 http://developer.mozilla.org/en/docs/Building_an_Extension 一步一步來就可以了,反而是 Your First Firefox Extension 這篇讓我浪費了很多時間……。 我想我終於感受到 chrome 的概念了。 如果還有時間,基于 Mozilla 的扩展开发也應該是不錯的入門,不過我可能會先去玩一下 NSIS,有機會再回來這邊吧
RHEL 與 yum
因為上頭說叫我接一個東西,結果這個 rpm require 可多了…… 但是又不能用 yum 去連 RHN,那該怎麼辦呢?懶惰如我,只好把光碟整個 copy 下來,然後就在本地端(file:///home/hubert/RHEL-ISO/Server)開個 repo 啦。 首先去 /etc/yum.repos.d/ 加上一個 RHEL-Base.repo(名字隨便取的) [rhel-media] name=RHEL-$releasever – Media baseurl=file:///home/hubert/RHEL-ISO/Server gpgcheck=0 gpgkey=file:///home/hubert/RHEL-ISO/RPM-GPG-KEY-redhat-release 我忘記原本有沒有 rpmbuild 可以用了,不過我想你需要 rpmdev-setuptree 之類的東西幫你建 rpmbuild 和 .rpmmacros,沒有也無所謂,工人智慧無敵。 接著你就要乖乖自己 build SRPM 了,我還是沒有膽量直接拿 CentOS 的 rpm 來用 rpmbuild … Continue reading
CUE Sheet 與 CDDB protocol
昨天我說,也許有機會用 CUE 去 freedb 查詢專輯的 meta data,再順手加上 BOM 以及 UTF-8 編碼,不過看來是我太天真了。 根據 Cue sheet 以及 EAC and Cue Sheets 這兩篇文章的說明,我們根本無法從 CUE Sheet 得到整張專輯的「總時數」,而只能看到每一首歌的開始時間、Gap 等資訊,所以這樣推算起來,我們除了最後一首歌的時間之外,都可以從 CUE 檔得知。(題外話:INDEX 的格式是 1:60:60:75,非常不直覺) 而 CDDB protocol 在送出查詢時必須計算 discid(這有時候也會出現在 cue sheet 裡面),他的計算方式我就不贅述了,有興趣的可以去翻 Wikipedia 的 CDDB。但是 discid … Continue reading
音樂格式的標籤(tag)與編碼
id3v1: ISO-8859-1 id3v2.3.0: ISO-8859-1, UTF-16 (with BOM) id3v2.4.0: ISO-8859-1, UTF-16 (with or without BOM), UTF-8 APEv2: UTF-8 Vorbis comment: UTF-8 根據 ID3.org 的說明,目前對 ID3 tag 支援較廣的版本是 ID3v2.3.0,從這版開始,至少我們多了 UTF-16 的支援。但是那些只有 ID3v1 的 mp3 呢?這實在一個令人頭大的問題。 剛剛稍微找了一下,發現了「Linux下mp3标签乱码问题的分析和解决」與「对 mp3 乱码问题的分析和解决」這兩篇文章,他們也提供了幾種方法,可以把幫你把討厭的 ID3v1 標籤移除,加上支援 Unicode 的 … Continue reading
vim 的 binary mode
官方文件在http://www.vim.org/htmldoc/usr_23.html 把 binary 檔案以 hex 的方式 dump 出來 :%!xxd dump 之後大概會像 0000000: 6364 3130 3030 0045 5552 654b 6100 0803 0000010: c815 160b 3500 0000 0300 0000 bc2e 176c 0000020: 103b 0000 0000 0000 0000 0000 0000 0000 然後要記得轉回去,要不然就搞笑了。 :%!xxd … Continue reading
Posted in Software
Leave a comment
rtorrent 使用 UTF-8 編碼
最近好像很多人因為 #bsdchat 的關係,開始轉換到 UTF-8 世界了。 這篇只是要來紀錄一下,rtorrent 要用 UTF-8 的話,在 rtorrent.rc 加上 encoding_list = UTF-8 Welcome to UTF-8 world!