Plone 預設的 StyleSheet 裡並沒有對 reStructuredText 的 adminition class 作處理;所謂的 admonition 就是像 .. note:: 啦、 .. tip:: 啦或泛用的 .. admonition:: 等等這些 directive 所指示的「警語」。以書籍來講,在排版這些警語的時候會在它們的外圍作一個框框,然後在裡面寫著「注意」、「小技巧」等等。

因為 Plone 沒寫 rst admonition 的 CSS,結果在網頁裡 render 的時候 admonition 和一般文字就看不出差別,所以我在 $PLONE_ROOT/portal_skins/custom/ploneCustom.css 裡自訂了以下的樣式:

div.admonition {
  margin-left: 4ex;
  margin-bottom: 1ex;
  padding: 1em;
  border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;;
}

div.note {
  margin-left: 4ex;
  margin-bottom: 1ex;
  padding: 1em;
  border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;;
}

給 admonition 加上邊框,往右縮排四個字元,內隔一個字元。 .. tip:: 的 class 是 tip ,其它的想來也可照貓畫虎。

Posted by yungyuc at 22:09, 0 comment, 0 trackback.
tag on Life

這次的颱風造成了許多意料之內的損害,也有一些本來以為會發生的災害沒有發生。不過我家出現了意外的損失:

  1. 停電一天 (幾乎)。最讓人生氣的是隔一條巷子就有電,我住的這邊硬是從 17 號晚上九點半停到了 18 號晚上八點。牛奶我想是不行了。
  2. 停水。昨天下午開始停水。明明石門水庫就已經挖了一堆洞出來了,遇到颱風還是停水。沒有水塔就是這麼慘。
  3. 感冒。大概是颱風天跑進跑出淋雨,昨天下午開始全身痠痛和頭痛。
  4. X21 的鍵盤開始不聽話了。shift 鍵有時候沒作用;多按按不知道會不會恢復。
  5. bloglines 發瘋。subscription 還在,不過看不到。

因為停電,所以各種工作都暫停了一天。本來颱風天放假就應該用來防災,這次可落實了這個假日的意義。而且因為確實受災,也 享受 了一天現代電子文明外的生活。如果不是因為這樣,像我們這種架站寫 blog 的人,怎麼可能在颱風天離開電腦的呢。

Posted by yungyuc at 15:11, 0 comment, 0 trackback.

subversion 提供了一個很方便的 hook 功能,可以為對 repository 進行的動作設定相關的動作。詳細的作法請見 svnbook 第 5 章的 Hook Scripts 一節。這裡簡單筆記一下如何用 svn hook 作 repository 的 email 更新通知。

» continue reading
Posted by yungyuc at 20:21, 4 comments, 0 trackback.

Debian 的 diskless 套件與 DRBL 在利用 PXE 進行網路開機的時候,都採用 initrd 來透過 NFS 掛載 root file system。這和我直接在 syslinux/pxelinux 裡用 append root=/dev/nfs ip=both nfsroot=/path/to/root 來指定 nfsroot file system 的作法不太一樣。

這樣作的好處是 pxelinux 的組態檔可以少掉很多;我的作法每一台 netboot 主機都需要一個 pxelinux 組態檔。不過,省卻 pxelinux 的多餘組態檔所交換來的是要自行組態 initrd。在 Debian 下有 initrd-netboot-toolsdiskless 兩個套件可以幫忙。

如果想參考一下 DRBL 製作的 initrd,請先用 gunzip 解開 image 檔,再用 ext2 掛到 loopback 裝置上。

Posted by yungyuc at 20:20, 0 comment, 0 trackback.

docutils 0.3.7 已經有 zh_tw 的 language code,其中包括了許多關鍵字的翻譯。這要感謝 joeysj 的貢獻。

不過,針對不同特性的文件與書籍,標準的 zh_tw i18n module 會有一點不夠用;docutils 目前也還沒有提供可以自訂關鍵字翻譯的組態工具。如果我們有自訂關鍵字翻譯的需要,可以對 rst2html.py 動點手腳:

» continue reading
Posted by yungyuc at 20:05, 0 comment, 0 trackback.

2005/7/8

煙火、燒烤、音樂、舞踏。

當年孤軍的傳人們在南投縣的清境農場據得一席之地,生聚經營,在抗戰滿足了六十週年又一天之後的今天,慶祝著整個社區發展之後為人們所帶來的歡樂。而我如今得以坐在有名的「台灣最高」7-11 與 Starbucks 中間的廣場上。盛夏晚間海拔一千七百公尺的山地,在經過了午後急雨的降溫之後,那種清涼的感覺讓人神清氣爽。

幾個人坐在桌邊啃著平常不敢亂吃的零食、喝著平常不敢亂喝的啤酒;這樣的環境很可以得到放鬆。

不過,不要說當初榮民前輩們開闢中横、建立台灣山區各處農場的血汗,就連那些在對日抗戰、國共對抗時代裡所發生的深刻故事,現在好像慢慢地都正在被人遺忘。或許這也不能怪罪到這個世代身上,本來人們就不能夠停在過去而不繼續向前,處理眼前、建立未來,永遠比是最重要的事。

我站在這裡,看到清境社區用擺夷習俗舉辦慶祝活動,心裡很有感動。雖然這些活動是再商業化也沒有了的,但背後所代表的特殊性和歷史所造成的軌跡,卻能夠在人類利用環境、創造財富的同時顯明出來。「也不是這人犯了罪,也不是他父母犯了罪,是要在他身上顯出神的作為來」 (約 9:2)。

在滇緬山區轉戰無援的孤軍大概不可能認為他們在那邊境地帶的悲慘經驗能夠帶來 賺錢 的機會,他們不知道六十年後的新家園是一個如此重商的社會。我想孤軍是幸運的,其中的某些人在現在這個時間點得到了能據以謀生的價值。

我們會在不知道的時候失去原本以為萬無一失的事物,會在絕望無助的時候碰到無緣無故的幫助。頌主隆恩。

P.S. 本來以為清境的 Starbucks 會有 802.11 的訊號,不過我在門口坐了一個小時也接不到,只好回家再把這篇文章貼上來了。

Posted by yungyuc at 21:53, 0 comment, 0 trackback.

感覺作得不錯呢。

http://photos23.flickr.com/24266837_a9b060af19_m.jpg

talho 作得很好看;怪叔叔作得最像。嘔吐主角是人物裡最難看的;機器人不重要。

Posted by yungyuc at 23:59, 0 comment, 0 trackback.

我討厭 mp3。

今天很高興地發現 rhythmbox 可以支援 foobar2000 作出來的 unicode id3v2 tag。不過有一些 mp3 是我換用 unicode 之前作的,所以跑出來亂碼。

為了讓 rhythmbox 不要出現令人不悅的亂碼,我祭出 easytag 來努力修改。結果完全失敗。敗因在哪裡我還是不知道。

不過事情既然已經作下去了,就應該要努力作完;總不能被區區五首 mp3 打敗吧。最後拿出大絕招:用 foobar2000 重新 convert 一次檔案。在輸出的時候,ID3v2 tag support 裡 打開 Write byte order marker (BOM) in all strings 這一個選項,不要開其它的;否則 rhythmbox 裡的 tag 還是會亂碼。

rhythmbox 是我第一次用來建 music library 的 music player,因為它介面簡單,所以還蠻好用的。只是再怎麼說,我還是喜歡用 cue/ape/flac,像 mp3 這種要編輯檔案內 tag 的格式實在太麻煩了。

Posted by yungyuc at 23:25, 2 comments, 0 trackback.

今日 (2005.7.3) 石門浸信會第一堂祟拜,陳明正牧師信息的講題是「勝過死亡和墳墓」。經文是林前 15:55~58 「死啊!你得勝的權勢在那裏?死啊!你的毒鉤在那裏?死的毒鉤就是罪,罪的權勢就是律法。感謝神,使我們藉著我們的主耶穌基督得勝。所以,我親愛的弟兄們,你們務要堅固,不可搖動,常常竭力多做主工;因為知道,你們的勞苦在主裏面不是徒然的。」

我對陳牧師信息裡的最後一段「我親愛的弟兄們,你們務要堅固,不可搖動,常常竭力多做主工;因為知道,你們的勞苦在主裏面不是徒然的。」 (林前 15:58),特別地有感動。

» continue reading
Posted by yungyuc at 11:40, 0 comment, 0 trackback.

煩請訂閱本站 http://www.seety.org/Members/yungyuc/yblog/rdf10_xml 這個舊網址的網友,改訂新的 http://feeds.feedburner.com/EverydayWork

舊的位址現在是被 http redirect 到新位址去,不過我開始覺得維護一堆 apache2 virtualhost 指令有點麻煩了 :) 所以過幾天會把舊址的 redirect 拿掉。

想繼續訂閱本站的網友,麻煩改一下 RSS 了; http://www.seety.org/Members/yungyuc/yblog 這個連結將來自然也會失效,請使用 http://yungyuc.net/

Posted by yungyuc at 20:54, 0 comment, 0 trackback.
Change to page (10 entries in each page): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
© hover year to navigate month: powered by django