Archive for the ‘Note’ Category

gdb-mode

Tuesday, January 29th, 2008

最近因為在 cgdb 中處理有 standard input 的程式有點問題 (遇到要輸入的地方就會停住@@)。雖然原始的 gdb 是正常的,但習慣看到 source code 後就不太想回頭一直 list,試著轉移到 emacs 的 gdb-mode 後發現還蠻方便的,所以就試著使用看看。

gdb-mode 整合了大部份 debugger 的功能,透過一個 buffer 來操作 gdb,同時開啟一個 buffer 顯示 source code。雖然 emacs 的指令有很多討厭的 prefix,所幸透過 gud 的處理,大部份 gdb 上的指令與使用習慣都可以直接搬過來,使用上沒什麼太大的困難。就目前提到的部份,跟 cgdb 做的事幾乎一樣,但 gdb-mode 給的更多,幾乎是一個很完整的整合界面了。

(more…)

rename support

Wednesday, January 16th, 2008

習慣版本控制後寫程式會大膽許多,反正比對修改之處很簡單,復原到特定版本也只是舉手之勞。不過這僅限於納入追蹤控管的內容。大部份的版本控制系統能控管的項目還是有限 (我沒用過商業版,不曉得有沒有比較厲害),例如目錄與更名 (rename) 的控管。

(more…)

dump audio stream

Saturday, January 12th, 2008

因為想把影片中的一段配樂抓出來,試了一下將影片中的音樂抽出來的方法…

(more…)

C++0x 的新東西

Tuesday, November 6th, 2007

在 PLNews 上看到有人整理了最近一次委員會討論的內容: (more…)

Using UTF-8 strings in listings

Monday, September 24th, 2007

裝完 TeXLive 又開始試著把一些筆記轉成 TeX 文件。不過剛剛玩了一下,發現在 utf8 文稿中使用 listings 會爛掉,以前正常的文件現在也會出問題了,搞了一晚還搞不定。最後找到一封信有提到解決辦法,只要加上一行設定:

\lstset{extendedchars=false}

加上後果然正常多了。但後面還有一封信指出這樣子產生的 dvi 檔有問題,不過原發問者是在法文環境,而我目前還沒有遇到中文文件爛掉的情況,再玩一陣子看看吧。

TeXLive 2007

Wednesday, September 19th, 2007

TeXLive 2007 抓下來已經是上個月的事了,可是因為一些雜事所以一直沒動手。今天剛好趁著颱風假把 iso 燒出來玩。安裝 TeXLive 事實上是很簡單的,但要注意的是,TeXLive 有分 DVD 和 VCD,如果不想安裝在硬碟,而是直接取用光碟內的檔案的話,只能下載 DVD iso。我目前是選擇不安裝到硬碟,好為我可憐的小容量硬碟多搾出一點空間。
(more…)