TightVNC Client + Skype

其實 的東西是另外一位長輩一邊用 介紹 ( 也是他提到的),然後透過 Client 操作給我跟另外一位長輩看,整個效果其實相當不錯... :p

剛好有些可以設定的地方,第一個是 View Only 的選項,可以純粹看畫面用,另外一個是 Scale (Resize) 的功能,我用 Notebook (1024x768) 連過去 (1280x1024) 的時候設成 4/5 差不多可以看到整個畫面:

另外的小細節是是開 Conference 的人儘量不要跟開 VNC Server 的人同一個,一方面是 CPU resource,另外一方面是 Network bandwidth。

加拿大建立 Great Firewall

上看到加拿大的八個 ISP (Bell Aliant, Bell Canada, MTS Allstream, Rogers, SaskTel, Shaw, TELUS, and Videotron) 宣佈將使用 Cybertip.ca 所建立的名單過濾兒童色的網路內容:The Great Firewall of Canada

未成年色情屬於國際公認禁止的項目之一。反對者並不是反對「過濾 Child Porn」這件事情,而是反對「ISP 自行過濾 Child Porn」,他們認為網站的建立屬於言論自由的一種,也就是人的基本權利,電信業者要過濾必須有法律授權,而不應該由 ISP 直接過濾。換句話說,他們認為應該要用「對的方法」做「對的事情」,而 ISP 自行主動過濾 Child Porn 不屬於「對的方法」,因為有了這樣的前例後,這套設備非常容易找個理由並轉移淪為侵害 Net Neutrality 的幫兇。

FreeMind

因為要 Team Work,所以決定用 這套 寫的 Open Source Mind-Mapping Software 來畫一些圖 (還特地去裝了 JRE,之前 Notebook 上都沒裝... :p),隨手思考 D2 E-mail System 的架構,玩了幾下後發現還不差,這是輸出成 PNG 格式的樣子,點進去後可以找大圖看細節:

晚點就是 mm 檔 (FreeMind 的輸出格式) 丟來丟去了 :p

Recompile Linux Kernel in Debian

應該還不是「正確」的方法 (因為 apt-cache search linux-source 時還看到 linux-patch-debian-2.6.18 與 linux-tree-2.6.18 這兩個套件),不過先記下來好了:

$ apt-get install linux-source-2.6.18
$ apt-get install kernel-patch-grsecurity2 (這是 patch)
$ cd /usr/src
$ tar yxf linux-source-2.6.18.tar.bz2
$ cd linux-source-2.6.18
$ zcat ../kernel-patches/diffs/grsecurity2/grsecurity-2.1.9-2.6.18.1.patch.gz | sudo patch -p1
$ sudo make menuconfig
$ sudo make all (其中 all = vmlinux modules bzImage,參考 make help 的說明)
$ sudo make install
$ sudo modules_install
$ cd /boot
$ sudo mkinitrd -o initrd.img-2.6.18-grsec 2.6.18-grsec
$ sudo update-grub
$ cd grub
$ vim menu.lst (把 initrd 的部分補上去)

Update:yjchou 說 linux-source-2.6.18 這是已經經過 Debian 處理過的版本了,在網頁說明上也有提到:

This package provides source code for the Linux kernel version 2.6.18. This source closely tracks official Linux kernel releases. Debian's modifications to that source consist of security fixes, bug fixes, and features that have already been (or we believe will be) accepted by the upstream maintainers.

我沒有炸掉純粹是運氣好選對了 @_@

Recompile Linux Kernel

每次要更新都要跑 找一堆指令的順序,剛剛找到篇 11/22 才寫的文章,已經被 收起來了:How To Compile A Kernel

不過剛剛開起來就 panic 跟我說找不到 root,再去研究看看好了... :p

Update:補充一下,在解開 kernel 的目錄下 make help 可以看到可用指令的說明。

Debian 3.1

由於幹活需要,晚上十一點多回到家就裝了台 起來,透過 apt 的幫忙 (以及 大神相助),弄到三點多的時候就差不多把需要的東西都弄好了,有個 PPPoE 的問題在網路上沒找到解答,記錄下來問問看...

用 pppoeconf 設定好後可以生出 ppp0,也可以用 pon 撥上去,但是撥上後卻沒有設定 default routing。用 找發現要設定 "defaultroute" (有些文件有提到當已經存在 default route 的時候還要設 "replacedefaultroute"),但看了一下 /etc/ppp/options 發現沒有這兩個指令 (暗示著系統不認得這兩個指令),於是只好自己寫個 script 到 /etc/ppp/if-up.d/ 下,在連線建立後設定 default route。不過這樣感覺怪怪的,有什麼建議嗎?

TamperData

一個月前我在 的 Blog 上看到他利用 這個 Addons 觀察 HTTP 抓取的 Timeline:Graphing requests with Tamper Data,除了傳統的表格外,他還有圖可以直接看,整個頁面的抓取流程相當的清楚。像是 首頁的情況:

前陣子我在某個人的 Blog 上看到想要分析 HTTP 抓取的時間分析時有提到有這樣的東西,可是我忘記軟體的名稱了 (而且當時我也忘了是在 的 Blog 上看到的),只好寫一篇記錄下來... :p

SVK

這幾天試著用 看看能夠做什麼事情,其中一個簡單好用的功能是自己建立 local repository 自己用,但是不用像 另外架設 apache server 或是跑 svnserve。在 ports 裝完 svk 後,這是一些筆記內容:

$ svk mkdir //local/myproject

第一次跑的時候會告訴你 ~/.svk/local 不存在,問你是否要建立,選 yes 建立後就可以 checkout 這個目錄:

$ svk checkout //local/myproject myproject

svk checkout 的東西不像 svn 會有 .svn 的目錄,感覺乾淨多了。接下來就進入 myproject 目錄改東西加東西,改完就如同 svn 一樣,用 add 指令加進去:(當然你也可以用 import 這個指令)

$ svk add Makefile *.c

然後 commit:

$ svk commit

輸入 commit log 以後就塞進去了。

收錢寫 Review?

上個禮拜在 Paid Blog Posts? 這篇文章裡看到一張圖,關於收錢寫 Review 的事情:

當不斷的罵新聞報導大量置入性行銷的時候,為什麼不反過來看看國內的 Blogger 圈?我們可以看到國內許多人對於這類 PayPerPost 置入性行銷的服務反而相當開心。

裡甚至特地以藍底標示出他們禁止這類行為:

the Content is not spam, and does not contain unethical or unwanted commercial content designed to drive traffic to third party sites or boost the search engine rankings of third party sites, or to further unlawful acts (such as phishing) or mislead recipients as to the source of the material (such as spoofing);

大胖子 說:

This is a good thing for WordPress to do. Why? It protects its reputation. PayPerPost is a way to game search engines. If you want to do that, take your blog somewhere else and protect those of us who aren’t willing to do that.

FreeBSD 7-current

把自己的桌機換成 7.0-CURRENT,準備測一些最近 team 在發展的東西,另外也比較方便測試 ports 是否能在 7.0-CURRENT 上安裝...

不過升級完以後發現比起 6.x 慢相當多,要看看還有什麼地方可以調整的... (kernel 裡可以拿掉的 debug options 都拿掉了,留下 {D,G,K}DB 要在踩到地雷時看是踩到那個 bug)