Vim 7.0 on win32 的 reStructuredText syntax 檔,在 highlight inline markup 的時候不能接受 inline markup 裡只有單獨的字元,然後讓 highlight syntax 爛掉。
沒找到別人的解法,所以我拿 2004 年放出來的初版 rst.vim 裡的 syntax command 暫時對付一下,在 rst.vim 的 s:DefineInlineMarkup 函式最後面加上:
execute 'syn region rstInlineLiteral start="' . \
a:start . '" end="' . a:end . '"'
(大概是在第 118 行的地方,要加在 endfunction 之前)。如此一來,Vim 會用最 aggresive 的方式 matching syntax,inline markup 裡的單獨字元便不再弄壞 highlighting 了。
Posted by yungyuc
at
07:51,
0 comment,
0 trackback.
aNobii 是個新的線上書藏網站,外觀不錯,對中文親切。
不過,比豆瓣慢太多了,即使屏東大地震震斷了那麼多海底電纜,豆瓣還是快。aNobii 摸了兩下,還真讓人受不了,我回去用豆瓣吧。
補記一下,豆瓣的 ajax 效果愈作愈多,操作性又提昇了。
整理一下目前台灣關於 Python 的線上資源。比較偏重互動式的線上資源;因為 Python 可以涵蓋的範圍太廣了,所以散置的技術文件等並不在此文整理之列。必有疏漏之處,尚請各方大德不吝補遺。
希望線上的 Python 互動式資源愈來愈多。
Django 創造者之一的 Simon Willison 的 weblog 搬家了,新家在 simonwillison.net,powered by Django。
新網頁下方的過往 weblog 項目分年列表真好看,有時間我也要來弄成那樣。
Posted by yungyuc
at
10:10,
0 comment,
0 trackback.
StarDict 的字典下載開始收費…!?
這太誇張了,StarDict 不可以在未獲授權的情況下,利用不屬於自己的智財進行商業活動。C.H. Weng 找出了從 SF.net 下載那些字典檔的方式,使用上稍微有點麻煩,不過,我嘗試了一下,似乎沒其它辦法直接挖出 SF.net 上的字典檔案列表。
撇開 StarDict 可能的侵權行為不談,其實我不反對針對字典檔收費。相較於字典程式,字典檔本身的製作其實困難了許多倍,也就是說,字典檔的成本是比較高的。很期待在繁體中文的世界中能有比 StarDict 功能更強、比 Dr. Eye 省資源,而且可以跨平台使用的字典軟體載台,允許使用多種收費或不收費的字典資源。
今天有火狐 party。不,我不會去。
不過這隻肥狸真可愛,真是可愛呀,可愛到我把記憶體都供出來給你啦。豆皮壽司來一份嗎?
Posted by yungyuc
at
08:08,
0 comment,
0 trackback.
本站不知道會新生幾次哦 (笑)。
總之,本小站從獨角戲成長為 multi-blog 了。從下班回家一直作到現在,總算把這個新生 Everyday Work 改到可以上線使用。我在前台加了 pagination,後台也加了些選項。接下來就慢慢寫、慢慢調、慢慢把新系統改成比較理想的樣子吧。
在轉換資料庫的時候才發現,我保留最多的資料不是 blog,而是 referer。為了要轉 referer 搞了幾十分鐘,最後我終於放棄。看來儲存 referer 紀錄的方式大概不太好,或是這種東西本來就是數大量肥,無論如何現在想把舊系統的 referer 轉過來太花時間,不切實際。重頭算起方便點。
而且 referer 本來就是站主看爽的而已;以後把它藏起來好了 :)
Posted by yungyuc
at
22:15,
0 comment,
0 trackback.
hibernate!
hibernate script 是一套由 suspend2 計畫所維護的 bash 指令稿程式,允許使用者透過 suspend2, swsusp 或 uswsusp 讓系統睡眠或休眠。在 Thinkpad X21 上我懶得 patch suspend2,所以直接把 uswsusp 和 hibernate 裝起來:
apt-get install uswsusp hibernate
一旦需要休眠的時候,
sudo hibernate
即可。雖然不知為何 gnome power management applet 沒辦法透過 hald 進行電源管理,不過這樣也算是可以用啦;不然這台電池已經漏光的老 Thinkpad 連換個插座都得 shutdown/restart 呢。
Posted by yungyuc
at
21:48,
0 comment,
0 trackback.
這首歌的原曲好熟 :) 不過放鬆吧,今天不要去找出它來了。
我敗自 eBay。
apt-get install sshfs
sshfs 這個玩意兒之前就提過了。不過因為我不太會在 vserver 裡組態它,所以最近才用了上來。它使用 Linux 核心裡的新功能 FUSE (file system in userspace),讓使用者可以在缺乏 root 權限的情況下直接掛載檔案系統。sshfs 利用 FUSE 的功能,透過 ssh 協定把遠端主機上的目錄直接掛載到本地檔案系統上。
因為最近才剛開始用這套方法來共享檔案,還無法正確地與其它方法,如 NFS, SMBFS 等進行比較。不過,透過 ssh 當底層的通訊協定,應該是其中最有彈性的一種檔案共享方式,而且也非常安全。
新一點的核心才有 FUSE 可以用 (例如 2.6.18)。在使用相關的 sshfs, fusermount 指令前,要先把 fuse 模組掛進核心:
modprobe fuse
否則會發生
fusermount: failed to open /dev/fuse: No such device or address
的錯誤。當然,我們最好在 /dev/modules 裡把 fuse 給加進去。
Enjoy fuse.
Posted by yungyuc
at
20:24,
0 comment,
0 trackback.