2003-01-25 22:41:14

Elixus 字典資料檔

今天以 elixus 的字典程式為骨幹, 再加上 llama 的 index 檔, 作成了 dictd 可以用的字典檔. url 如下:

http://freebsd.sinica.edu.tw/~plasma/dict-db/
Makefile : make 檔
elixus : 字典原始檔, jargon file format
elixus.dict.dz : 字典壓縮檔
elixus.index : 字典索引檔

只是要使用的話, 請下載 elixus.dict.dz 與 elixus.index 至 /usr/local/lib/dict 下, 然後修改 /usr/local/etc/dictd.conf, 加入以下這兩行:

database elixus { data "/usr/local/lib/dict/elixus.dict.dz"
index "/usr/local/lib/dict/elixus.index" }

然後重跑 /usr/local/etc/rc.d/dictd 即可.

如果想自行編修字典原始檔, 每一筆的定義是以冒號 (:) 包住字詞項目, 然後接著說明, 如下:

:字詞項目: 定義 (可以有很多行)

記得要安裝 /usr/ports/textproc/dictfmt, 然後執行

cat elixus | dictfmt -j -u '' -s elixus.dict elixus

以產生字典檔與索引檔. 然後以 dictzip 去壓縮產生出來的字典檔:

dictzip elixus.dict

dictzip 在 /usr/ports/net/dictd 中. Makefile 是用來自動化這些過程.

And... patches welcome. :)

由 plasma 於 10:41 PM 所發表 | 迴響 (0)

Prepare doc for printing on FBSD

翻出幾年前 po 在 386bsd 的文章. 果真是舉頭三尺有 google.


大家對印表似乎也很頭痛, 我把之前搜集的指令公布出來. 先來段公告:

本 post 並不代表一般使用者經驗.

完畢. 首先先安裝 ghostscript, psutil, a2ps.

* ascii file -> postscript file
a2ps -1RB --borders=no -o out_file in_file

* Perl code -> postscript file
a2ps -1Rm --borders=no --margin=40 -Eperl -o out_file in_file

* manpage -> postscript file
man -tps man_page > man_page.ps

* perl doc -> postscript
pod2man in_file | groff -man > out_file

* ps file -> book-print-ready ps file (印成小書)
cat in_file | psbook | psnup -2 > out_file

* postscript 轉成 pdf
gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sOutputFile=out_file in_file

由 plasma 於 09:21 AM 所發表 | 迴響 (1)

2003-01-24 15:28:49

重灌系統, 浪費時間

昨天公司大掃除. 拿著抹布把桌上型電腦擦一擦, 擦到鍵盤, 按到了 Sleep 鍵, Windows 就很聽話地休眠了.

嗯, 這台一年關機時間沒幾個小時, 要睡就睡吧.

掃好了, 想說來打開看看. 按著鍵盤上的 sleep, power, 沒動靜. 打開開關, 抓不到硬碟. 大概明天來就好了吧?

今天早上來, 打開開關, 還是一樣抓不到硬碟. 試了幾次, 還是一樣. 哇哇哇~~~ 當場爆炸.

花了一個早上, 正式確認跟舊硬碟說再見. 下午開始重灌系統, 一堆有的沒有的東西都要安裝. Windows, Service Pack, Windows Update, 前前後後也花了兩個多鐘頭. 現在才要開始裝平常會用得到的程式.

真是浪費時間啊!

由 plasma 於 03:28 PM 所發表 | 迴響 (14)