Archive for April, 2005

Debian上使用xorg

Friday, April 22nd, 2005

一直以來,要係Debian上安xorg係好麻煩的,又唔可以用ubuntu的xorg(我試過一次,但最後整花左部機)
只要在/etc/apt/sources.list度加上以下那個就是。

deb http://neo.wh-stuttgart.de/debian sid xorg

準備寫各種Notes先

Thursday, April 21st, 2005

1. bash shell script
2. rrdtool
3. tcl/tk
4. python
5. perl
6. php

呀……係時候要考慮寫一下這些的教學材料了

離岸軟件?

Thursday, April 21st, 2005

這個世界有間公司的程式製作室就是在這一架船上

它只會停在美國國境外的三公里處,認真「離岸」呢!
Sea Code

Food Force

Tuesday, April 19th, 2005


這個遊戲由聯合國制作,很有意思的作品。遊戲係要玩家在伊拉克中從各種危險下,把食物分發給難民。相比那些反恐遊戲,這個就更有意義吧,起碼不是消烕敵人的那種正義。呀,有點兒Gundam SEED味度添。

Food Force

Tcl/Tk

Wednesday, April 13th, 2005

這個語言聽說了好耐了,係一種都幾舊的語言,但相對少人用,
但也有其特色,作為Component Glue和Interface 就很不錯。
這幾天就用了來做一個Dialog的Application,在Knoppix上運行。
佢的tk部份對寫gui相當不錯,好過Java那種無限Container好得多。

這裏就寫一些Hello World級數的筆記先
#################################################
#!/usr/bin/wish
# 定義一個中文字型,如果唔係就會出亂碼
font create bsmilpfont -family “ar pl mingti2l big5″ -size 12

# 一個Place Holder
frame .f

proc toExecute {} {
tk_messageBox -message “我好” -type ok
}

# .a.aLabel 代表著 aLabel呢樣野係在.f上面,同Java的Container差唔多
# -font 就是叫系統用之前所字義好的中文字
label .f.aLabel -text “你好嗎” -height 1 -font bsmilpfont

# 留意-command 的 toExecute,當按下它時會執行toExecute
button .f.aButton -text “確定” -command toExecute -font bsmilpfont

# 把 .f.aLabel放係.f入面的上方
pack .f.aLabel -side top
pack .f.aButton

pack .f

參考文件

OpenVPN Server-Client Setting

Sunday, April 10th, 2005

終於砌惦個OpenVPN了,記下o的重點分享先
Server[Linux]
1. 安裝OpenVPN 2.x
2. 從Source上找easy-rsa
3. 更改入面的vars,修改應該要修改的野,這些資料就是之後果o的Cert上的資料,OpenVPN就係以那些Cert係自己個CA整的為自己人,容許登入該OpenVPN的服務。
4. 打入以下Command
. ./vars
./clean-all
./build-ca
5. 再打入以下command
./build-key-server server
6. 而家就到整使用者的Cert了
./build-key client1
./build-key client2
./build-key client3
7. 而家呢,準備好了,就到真係Set的時候啦,這裏我以Gentoo為例,之前所有的keys 都係放係easy-rsa/keys
8. mkdir /etc/openvpn/real
9. copy easy-rsa/keys 上面的ca.crt, server.crt, server.key, dh1024.pem 到 /etc/openvpn/real
10. 依以下的資料修改/etc/openvpn/real/local.conf
=======================
port 1194
proto udp
dev tap
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
=======================
11. 只要Restart OpenVPN就行

而家就到Client了
1. 係www.openvpn.net 度找一個OpenVPN GUI最近版安裝,寫明要支援2.0,並安裝
2. 安好後,應該有一個新的介面卡係度,把那個介面卡設定為10.8.0.4(say),總之就係每人都唔同的
3. 以client1為例,把以下三個File從easy-rsa/keys/拿到手,正式程序問admin拿
client1.crt
client1.key
ca.crt
4. 打以下command連線
openvpn –tls-client –dev tap –ca ca.crt –cert client1.crt –key client1.key –proto udp –remote vpn.fake.org –comp-lzo –ns-cert-type server
5. 之後就應該連到線的了,可以按F4終結連線

更改了Theme

Thursday, April 7th, 2005

這個Theme比原來Default的那個可以放更多的資訊,改自Mike Little的Blog
另外個blog名改做天空時間線,看來這個Blog名比較有趣。

係Linux度燒CD

Sunday, April 3rd, 2005

因為要緊Gentoo,所以用唔到Nero Burn來燒, 故要在Gentoo入面安番個cdrecord再係入面燒
1. cdrecord -scanbus -dev=ATAPI
把個燒碟機的node number[say here 0,0,0]找出來,跟著就打
2. cdrecord -dao -v speed=16 dev=ATAPI:0,0,0 -driveropts=burnfree arch-0.7.iso