昨天在這兒:Building desktop Linux applications with JavaScript看到的,現在可以用 JavaScript 來寫 GTK Application 了,如果以後再支援 DOM、selector與類似 XUL 語法(GLADE?)的話,應該會吸引一堆會 javascript + html 的人來用吧~
不過話說回來,XUL 好像也沒非常風行啊~
該專案的官方網站在:Seed
Anyway, 如果你想試試的話,已經有人打包了 for Ubuntu 的 package 了,位置在這裡:PPA for Orange Owners
詳細安裝方法,文章裡都寫的很清楚,這裡就不再贅述了。
電影流水帳(2009/1/1~2009/1/21)
甄子丹的英文名字是Donnie Yen?!
好像一點關係也沒有啊~為什麼是 Yen ??
- 葉問(IMDB, Wikipedia)。看完前面,覺得挺不錯,覺得不錯的原因,恐怕是因為很生動地演出了葉問怕老婆的事。不過到了片子的最後,還是有”最後怎麼會這樣”的感覺,嗯,爛掉了。有人說叶问(ip man, 2008)是垃圾片,如果你跟真正的葉問生平相比起來,這部片可以說完全是虛構、吹捧。算了,不過就是電影啊,做做戲罷了~話說,為什麼英文片名是 Ip Man 啊??想不透。
- 梅蘭芳(IMDB, Wikipedia)。以梅蘭芳生命中的三個插曲,點出他這個人,我覺得拍得不錯,不會落於虛幻,至少很樸實地、盡可能地去詮釋梅蘭芳的生平。這部片子很能讓人想多了解一些梅蘭芳的生平,特別是第二段…恐怕真相也並非如電影所演(梅蘭芳和孟小冬的不了情)…
vim auto completion
在Linux Today看到這篇文章:Vi and Vim Editor: 5 Awesome Examples For Automatic Word Completion Using Ctrl-X Magic,看完的當下,非常的高興。
原本以為要安裝特定 plugin 才能達到的 auto completion 功能,居然早已內建,而且只需要在編輯時按下 ctrl+x ,再搭配下列按鍵即可:
- ctrl+p:向前找可以自動完成的字
- ctrl+n:向後找
- ctrl+i:找所有單行開頭的,特別適合寫程式,因為通常函數都會是先以單行宣告,根據同事實驗,這還會去找 header 裡的…
- ctrl+f:檔名的自動完成
能說什麼呢?只能說Vim太威了!
less + source-highlight
參考這篇:借我一双写轮眼──Less 语法高亮 — LinuxTOY
但 Ubuntu 下,需要作點修改:
# .bashrc PAGER='less -X -M' export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s" export LESS=' -R '
主要差異在 src-hilite-lesspipe.sh 的位置。
registry-tools
由於太座的大意,使得 NB 中了 USB 病毒,而小紅傘解不掉。我知道進 Linux 以後就能把 USB 病毒埋的檔案砍掉,但砍了再砍,重開機進 Windows 以後,病毒還是繼續作怪,看來,病毒還是有埋我不知道的暗樁。
Registry 裡面有兩個機碼 Run 跟 RunOnce,在每次開機、登入時,都會去執行這裡有指定的程式。
本來不奢求 Linux 有工具可以存取 Windows Registry 的,沒想到用 apt-cache 一找,還真的有,這個套件叫做 registry-tools。
套件提供了 regshell、regpatch、regdiff、regtree 這幾個工具,可以讓你存取 Windows Registry。
但 Windows Registry 檔案在哪裡呢?Windows 2000 以後,HKEY_CURRENT_USER 改放到使用者的 Home 目錄下,也就是 c:\documents and settings\your_name\ntuser.dat
所以只要進 Linux,把 Windows 分割區掛載起來,用 regshell -f ntuser.dat 開啟以後就可以對 Registry 操作了。
regshell 的命令列介面也不難,基本上就是 cd、ls、rm 這幾個,用 help 可以看詳細的指令列表,這裡不多說了。
總之切到 Software\Microsoft\Windows\CurrentVersion\Run 跟 Software\Microsoft\Windows\CurrentVersion\RunOnce 下把一些奇怪的項目刪掉以後,就大功告成了。