Archive for the '科技新知' Category

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

NASA World Wind

Sunday, March 6th, 2005

NASA World Wind

真係粉漂亮。這是一個有趣的地圖,使用者除了可以在這裏觀看整個地球有立體感的樣子外,各樣地理資訊也能直接從網上下載到地圖身上,好像南亞海嘯、北非大山等。今次也留意到馬爾岱夫係邊度添。

另外,當開啟程地圖中某些選項,也可以憑按著那些位置而開啟相關事蹟的網頁。

Linux Kernel 2.6.11

Wednesday, March 2nd, 2005

Linux Kernel 2.6.11出左啦。而家大約成三個月才出一次更新,好慢,不過也是穩定的標誌。
發現了新的Kernel支援VIA C3 Nehemiah的硬體AES加速,不過我都唔知邊度有得買這個CPU呢……..

不過我也說說如何整一個Kernel Package啦,不過我只在Debian做而已。
1) apt-get install kernel-package
2) cd /usr/src/linux-2.6.11
3) make menuconfig 去Set o的設定
4) make-kpkg –revision 1.0.1 –append-to-version k8-smp buildpackage
等一會兒,../kernel-image-2.6.11*.deb就會出現,整落也不是太難。

今天也發現了一件事,就係一個叫sendfile的system function,即係kernel級數的東東。
就係kernel把整個file餵給一個Network Socket。
看來這個Functino十分有趣

電腦翻譯器

Thursday, February 24th, 2005

http://www.newscientist.com/article.ns?id=dn7054

以後只要輸入過千的句式、生字、甚至語音入部電腦度就能制造一個新的翻譯器,電腦的人工智能就能自動學習有關的文法了。很有趣同好有用。

再遲o的整到好像Chobits可以理解人的說話的電腦也不遠了。