Mar 27, 2007

最近的生活

最近一直想出去逛逛。

每天重複的生活:起床,實驗室,上課,回家,看電視到睡著,起床.......

持續了大概兩個月…其中大約有兩三次跟同學吃飯聚餐

有點悶







從IB大樓往下看校門口廣場

修改Xfce4的選單

來自: ubuntu台灣討論區

據說xfce4-menueditor有問題(反正我也沒裝)

反正我比較習慣手動修改....照著打

1. $ cp /etc/xdg/xfce4/desktop/menu.xml.zh_TW ~/.config/xfce4/panel/menu.xml (記得改權限)
2. 動一下選單,讓~/.cache/xfce4/panel 的 cache更新

(如果搞不清楚哪個是新的...就全砍掉,重新登入再動一動)

3. # cp ~/.config/xfce4/panel/menu.xml ~/.config/xfce4/panel/menu.xml.bk

4. # cp ~/.cache/xfce4/panel/xxxxxxxxxxxxx.menul.xml.xml ~/.config/xfce4/panel/menu2.xml

5. 修改 ~/.config/xfce4/panel/menu.xml

<include type="system" style="simple" unique="true"/> 給註解起來

<include type="file" src="menu2.xml"/> 不要註解

6. 再動一動選單,就會refresh了,以後只要修改menu2.xml就可以

Mar 21, 2007

ubuntu 修改runlevel, 不進入X-Window

ubuntu的設定不像redhat~ (到底是誰跟誰不同....)

Mar 20, 2007

ubuntu 安裝 squid & msn 使用proxy登入

下載squid原始碼
$ mkdir squid
$ sudo apt-get source squid squid-common
$ cd squid
$ ./configure --enable-async-io=60 --enable-icmp \
--enable-kill-parent-hack \
--enable-err-language="Traditional_Chinese" \
--enable-poll --enable-linux-netfilter
$ sudo make && make install

開啟cache
$ sudo /usr/local/squid/sbin/squid -z

編譯squid的NCSA模組
$ cd squid/helpers/basic_auth/NCSA
$ make
$ sudo cp ./ncsa_auth /usr/local/squid/libexec

修改squid.conf,加入NCSA認證
$ sudo vim /usr/local/squid/etc/squid.conf
# 認證時出現的提示
auth_param basic realm Welcome to my proxy server
# 指定是由 ncsa_auth 認證,帳號密碼檔為 squid-passwd
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/squid-passwd
# 設定使用 proxy_auth
acl squid-passwd proxy_auth REQUIRED
# 允許通過認證的者用者使用用 Proxy
http_access allow squid-passwd

增加一個htpasswd使用者
$ cd /usr/local/squid/etc
$ sudo htpasswd -c squid-passwd user
輸入密碼兩次

開啟squid
$sudo /usr/local/squid/sbin/squid

==============================================

在IE裡面把proxy設定好之後,在msn裡面設定密碼。

msn主視窗 - 工具 - 選項 - 連線 - 進階設定

輸入帳號密碼

msn_proxy1.jpg

Mar 17, 2007

ubuntu daper安裝beryl

有夠難找,一堆repo都移掉了

vista算什麼~跟beryl比起來根本是小喀

修改source list
$ sudo echo "deb http://www.beerorkid.com/compiz dapper main" >> /etc/apt/source.list

更新套件庫
$ apt-get update

安裝xgl,beryl
$ apt-get install beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes libglitz-glx1 libglitz1 libxcomposite1 xserver-xgl

啟動xgl,beryl
$ sudo vim /etc/gdm/gdm.conf-custom
modify as:
[servers]
0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true


重新"開機"

Mar 16, 2007

ubuntu裝ntfs-3g

apt安裝怪怪的,只好tarball安裝

1. 去 http://fuse.sourceforge.net/ 抓fuse

./configure, make, sudo make install

2. http://www.ntfs-3g.org/ntfs-3g-1.0.tgz 抓ntfs-3g

./configute, make, sudo make install

3. sudo vim /etc/fstab

/dev/sda1 /media/win_c ntfs-3g silent,umask=0,locale=zh_TW.utf8

device位置跟掛載點自己改

(umask=0 => 跟777 mask得到777,所以目錄權限是777。如果不想讓other存取,就用007)

4. mount -a 重新掛一次

5. 為了方便,把掛載點bind到家目錄......

修改/etc/fstab,加入:/media/win_c/apen /home/fyodor/apen none bind 0 0

(要先在家目錄裡面mkdir)

Mar 13, 2007

ubuntu 上安裝 nessus漏洞偵測工具

nessus是最著名的漏洞偵測工具,提供上萬個plugins,也可以針對需求自己寫plugins

使用client - server架構,由client下命令,server發起偵測動作

可產出網頁,網頁帶圖片,純文字格式的檢查報告

*安裝nessus nessus-server
$apt-get install nessus nessusd nessus-plugins

*建立一個nessus user

$nessus-adduser

輸入帳號密碼後按ctrl-d

*更新plugins (要跑很久)

$nessus-update-plugins

$nessus-update-plugins-gpl

*啟動nessus server

$nessusd -D (以demon模式啟動,載入plugins要很久...)

*寫個ip_list指定掃描對象

*執行掃描

$nessus -q -V -T html_graph localhost 1241 [username] [password] ip_list report.html

*report.html裡就是檢查報告,用瀏覽器開index.html

======================

因為紅豆的電腦因為中毒被停權....所以就順便幫他測一下漏洞

Mar 7, 2007

用MSN做善事,讓微軟為大家捐款

http://gene7299.spaces.live.com/Blog/cns!D2C6AE79F031F1AC!63291.entry

可是要有一方在美國才能被正確計算.....美國的朋友們趕快響應吧~~

(其實也只有兩三個朋友在美國....)

































































特定碼 機構
*red+uAmerican Red Cross 美國紅十字會
*bgcaBoys & Girls Club 兒童群益會
*nafNational AIDS Fund 美國國家愛滋基金
*mssocNational Multiple Sclerosis Society 國家多發性硬化症學會
*9milninemillion.org 國際兒童難民援助組織
*sierraSierra Club 山巒協會(保護自然生態的)/地球環境協會
*helpStopGlobalWarming.org 防止全球溫室效應惡化的機構
*komenSusan G. Komen for the Cure 乳癌基金會
*unicefThe US fund for UNICEF 美國地區聯合國兒童基金會
*wwfWorld Wildlife Fund for Nature 世界自然基金會
*oxfamThe Oxford Committee for Famine Relief 樂施會
(協助解決當時世界各地饑荒及貧窮問題)
*care國際關懷協會
*hsusThe Humane Society of the United States 美國人道協會
*acsAmerican Cancer Society 美國癌症協會
*oneONE Campaign-全球消除貧困與對抗愛滋的組織(GCAP)

Mar 1, 2007

build wxWdgets libraries in winxp with vc6

之前用vc6要編wxWidgets, 怎麼弄都有問題...浪費了一個禮拜

找了網路上一些說明,step by step照做還是沒辦法

後來發現我忘了裝sp5 of visual studio 6....

裝上去之後就一路順暢  -____-   照著文件裡的INSTALL說明就搞定了

ps. 如果把wxWidgets編譯成static library , 記得要把code generation設定成/ML 或 /MD