Archive for May, 2005

胡適的文

Saturday, May 21st, 2005

Peter給我的一條Link,十分值得一看
贈與今年的大學畢業生

製作OpenBSD ISO

Friday, May 20th, 2005

OpenBSD剛剛推出了3.7版,但一直以來OpenBSD係無官方ISO的,
這裏就有方法去整一個Unofficial ISO
1. mkdir -p OpenBSD/3.7/i386
2. 把ftp://ftp.openbsd.org/pub/OpenBSD/3.7/i386/內的所有檔案下載,或者從入何一個Mirror下載相應的檔案,放係OpenBSD/3.7/i386/這個目錄上。
3. mkisofs -v -r -l -L -T -J -V “OpenBSD-3.7″ -A “OpenBSD v3.7-Release, Custom ISO 05-20-2005.” -b 3.7/i386/cdrom37.fs -c boot.catalog -o openbsd-i386-3.7.iso -x openbsd-i386-3.7.iso openbsd/ [注意openbsd就係剛剛的目錄]

OpenBSD主頁

OpenLDAP + Samba as PDC HowTo

Wednesday, May 18th, 2005

剛找到這個
http://samba.idealx.org/smbldap-howto.en.html
真係一個不錯的整理

XDebug

Wednesday, May 18th, 2005

這個似乎係一個不錯的PHP Debugger.
可以較快的做Development了
網址:XDebug

於Debian上安裝TTF字型

Friday, May 13th, 2005

1. 把該字型放係/usr/share/fonts/truetype/上的SubDirectory, e.g.
mkdir -p /usr/share/fonts/truetype/font1
cp a.ttf /usr/share/fonts/truetype/font1
2. run
defoma-reconfigure

Linux上使用繁體倉頡來打簡體中文

Friday, May 13th, 2005

用SCIM
下載 http://www.xychen.org/zhdesktop/scim/CangJie5JT.bin
把CangJie5.bin放係/usr/share/scim/tables
之後重新開始scim就行

Using Unicode Fonts in LaTeX

Friday, May 13th, 2005

1. 首先拿到相應的字型,如ming_uni.ttf[香港字集的unicode版,可以係政府網頁下載
2. 安裝freetype1-tools,入面有我們要的Unicode.sfd和 ttf2tfm
2. 把ming_uni.ttf儲存為/usr/share/fonts/truetype/hkscs/ming_uni.ttf
3. ln -sf /usr/share/texmf/ttf2tfm/Unicode.sfd Unicode.sfd
4. ttf2tfm /usr/share/fonts/truetype/hkscs/ming_uni.ttf -w [email protected]@
5. 之後製成ming*.enc和ming*.tfm
6. ls -1 *.enc | perl -pe "m/([^\/]+)\.enc\$/; \$_=”\$1 < $FILE <\$1.enc\n"" > ming_uni.map
這時就製作了ming_uni.map
7. cp ming_uni.map /usr/share/texmf/dvips/misc/
8. mkdir -p /usr/share/texmf/fonts/tfm/hkscs
9. cp *.tfm /usr/share/texmf/fonts/tfm/hkscs
10. mkdir -p /usr/share/texmf/pdftex/enc
11. cp *.enc /usr/share/texmf/pdftex/enc
12. 準備以下的檔案 c70ming.fd,注意如果在上面第2步的中的
[email protected]@”寫成”[email protected]@”,咁就把以下那個file的所有”ming”改成做”song”就行,file儲存成c70song.fd
===START OF c70ming.fd===

\ProvidesFile{c70ming.fd}
% character set: Unicode U+0080 - U+FFFD
% font encoding: Unicode

\DeclareFontFamily{C70}{ming}{\hyphenchar \font\[email protected]}
\DeclareFontShape{C70}{ming}{m}{n}{< -> CJK * ming}{}
\DeclareFontShape{C70}{ming}{bx}{n}{< -> CJKb * ming}{\CJKbold}

\endinput

===END OF c70ming.fd===
13. cp c70ming.fd /usr/share/texmf/tex/latex/hkscs/
14. ln -snf /usr/share/fonts/truetype/hkscs/ming_uni.ttf /usr/share/texmf/fonts/truetype/ming_uni.ttf
15. 放/var/lib/texmf/web2c/updmap.cfg加上這個
MixedMap ming_uni.map
16. texhash [texhash和updmap都是屬於在tetex-bin]
17. updmap

製作LaTeX文件

Tuesday, May 10th, 2005

剛試了用LaTeX來整篇文出來,就係度寫少少野啦,我用的係Debian unstable
1. apt-get install cjk-latex tfm-arphic-* hbf-jfs56, hbf-cns40-b5, hbf-kanji48
2. 這裏有一份tex的example,a.tex,記著用Big5碼Save低
(more…)

OpenBSD上建立一個加密的檔案系統

Tuesday, May 10th, 2005

1. 安裝OpenBSD[我自己有一個OpenBSD 3.6 ISO]

2. 建立以下的File System

/dev/wd0a   1.5G   ffs    /
/dev/wd0b   256M  swap
/dev/wd0d   1.G     ffs    /data

3. 修改/etc/sysctl.conf
把下列 comment
#vm.swapencrypt.enable=1

vm.swapencrypt.enable=1
Reboot後就能把swap都encrypt

4. touch /data/cryptfile

5. dd if=/dev/zero of=/data/cryptfile bs=512 count=3333333333
ps. count可以幾大都得,當個filesystem唔夠大時自然會停

6. /usr/sbin/vnconfig -ck -v /dev/svnd0c /data/cryptfile
這時會問你一個Encryption Key,作為加密之用

7. newfs /dev/svnd0c

8. mkdir /encrypted

9. mount /dev/svnd0c /encrypted
就這樣,一個加密檔案系統就於/encrypted掛著

10. umount /encrypted; /usr/sbin/vnconfig -u -v /dev/svnd0c
這樣就能unmount番本來那個encrypted file system

總的來說,加密的檔案系統只係在一個普通的檔案系統上一個好大的加密檔案而已。

來源:geektechnique.org

Debian Sarge Frozen

Saturday, May 7th, 2005

等了兩年半的時光,期待以久的Debian Sarge終於凍結,以備正式推出。
Debian的強項就是其穩定性和跨平台[總共支援11個CPU架構]。以及簡易的Package Management。我自己工作也是用Debian,因為係工作,分秒必爭,不能好像Gentoo花時間編譯程式。

講開為何這個Distribution叫做Sarge,其實係玩具奇兵的角色名來的。這裏就講多一些啦。

Version 1.1 -> Buzz 即係巴斯光年
Version 1.2 -> Rex 是隻暴龍
Version 1.3 -> Bo (Bo Peep) 是個放羊的女孩
Version 2.0 -> Hamm 是個小豬撲滿
Version 2.1 -> Slink (Slinky Dog) 是隻玩具狗
Version 2.2 -> Potato 當然就是 Potato Head 先生
Version 3.0 -> Woody 是個牛仔
Version 3.1 -> Sarge 是綠色塑膠玩具士兵的首領
Version 3.2 -> Etch (Etch-a-Sketch) 是玩具黑板
Debian Unstable -> Sid 是隔壁的男孩,那個玩具終結者


消息來原:DebianPlanet