今天以 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. :)
翻出幾年前 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
昨天公司大掃除. 拿著抹布把桌上型電腦擦一擦, 擦到鍵盤, 按到了 Sleep 鍵, Windows 就很聽話地休眠了.
嗯, 這台一年關機時間沒幾個小時, 要睡就睡吧.
掃好了, 想說來打開看看. 按著鍵盤上的 sleep, power, 沒動靜. 打開開關, 抓不到硬碟. 大概明天來就好了吧?
今天早上來, 打開開關, 還是一樣抓不到硬碟. 試了幾次, 還是一樣. 哇哇哇~~~ 當場爆炸.
花了一個早上, 正式確認跟舊硬碟說再見. 下午開始重灌系統, 一堆有的沒有的東西都要安裝. Windows, Service Pack, Windows Update, 前前後後也花了兩個多鐘頭. 現在才要開始裝平常會用得到的程式.
真是浪費時間啊!