Skip to main content

· One min read

CEATEC JAPAN 2006 上東京大學的 Ezaki San 的研究室 (養海龜 的那間) 又推出了 Dual Stack Mobile IPv6 展示,可以應用在一般 IPv4 環境中. 前陣子看 Draft 時覺得這個方法很棒但是實做也很複雜,想不到這麼快就有實做展示出現了.

看展示平台的樣子是拿筆電當作 Home Agent, 拿 Sharp Zaurus 分別當作 IPv4 與 IPv6 環境下的 Mobile Node, 讓兩者可以順暢使用 IPv6 做溝通.

圖片連結自 http://www.ipv6style.jp/jp/20061018/ceatec3.html

· 3 min read

根據這封信件所言,IETF 上 又將出現一個新的 Working Group. 這篇是他們的 Design team 在 NEMO WG 上的宣告.

這個 WG 的起因來自於 Edouard LASNIER REDDAN 一封雷諾車廠研發 MIPv6 Car 成果的信件. 信中說明在大環境使用 IPv4 的環境下在車輛中使用 MIPv6 的車子已經被開發出來了 (用的可能就是 Mobile Router), 需要解決的問題除了透過轉換透通機制在純 IPv4 網域取得 HA address 外,還有就是從車廠的角度看,HA 不能被通信商把持的問題.

MIPv6 addressing v4 traversal 看起來很值得研究, 而 HA 不能被通信商把持的問題感覺似乎在未來可以用來加持我的 NEMO-DHA 架構。可惜跟現在我的論文主題方向還是有些差別....

為了更容易了解這封信的價值.. 我把雷諾車廠信內提到的主題內容也整理成了投影片大綱了附在前一篇

MIPv6 & traversal/Tunnel 應該將會是蠻熱的題材吧,要求的背景知識也很高, 可惜是實驗室目前要做這題材的話也等於找人重新開始學了, 從讀 traversal/Tunnel mechanism, 想 idea, 到準備模擬工具, 跟其他 lab 比起來已經沒什麼優勢了...... 殘念

我想也大概不會有人想做 (碩士班做的話從頭學再用功大概 2 年內對這主題也不可能做出好東西,除非請博班帶著大家分著做), 只是講講有這東西而已.

要我繼續留下來是辦不到的,可惜了這麼棒的東西卻不能自己做....

· One min read

After watching Mark Ramm's TurboGears One Page Reference,

I made a huge MindMap to track my understanding of TurboGears svn version, I think this MindMap will help others as well.

Here are parts of them (that I've tracked):

and related Cherrypy API

Notice that a part of notes in these MindMaps are based on Mark Ramm's One Page Reference.

And it's even better if someone intrest to make a more fancy quickreference based on those early works.

· 2 min read

有兩種設計軟體的方式,一種設計方式是將軟體設計得很簡單,因此很明顯地沒有缺點; 另一種設計方式是將軟體設計得很複雜,因此看不出明顯的缺點. ——C.A.R. Hoare

今天到書局買了本簡體的程序員雜誌,裡面提到了很有趣的 "巫毒編程 (voodoo programming)" 方法.

"巫毒編程 (voodoo programming)" 說的是一種很糟糕的寫程式方法.

感覺 "巫毒編程" 的形容實在是蠻形象的,想想當寫程式時要是遇到程式一直跑不出來又找不到原因,心情超煩悶的時候打鍵盤是不是就痛苦地像在刻咒怨一樣?

如果這時試著像對草人扎針一樣隨意改些程式的變數,按下編譯 (Compile) 然後期望程式可以正常跑 (詛咒成功). 嘿嘿嘿,是不是很有巫毒儀式的感覺呢?

update from April/16/2006

· 2 min read

今天到天瓏書局預定了 11/9 號出版的 "Rapid Web Applications with TurboGears".

其實這本書早在 9 月多時主要作者 Mark Ramm 透過封閉的 TurboGearsBook group 提供各章節草稿時我就看過了.

參與 TurboGearsBook Group 的要求就是在享受預覽草稿的權利同時也要扮演 Reviewer/Editor 的角色提出意見.

在書籍不是 OpenSource 的情況下,這種兼顧社群與提昇質量的方式還蠻值得參考的.

當時內容還不太完整,不過已經勾勒出大部分的輪廓了。由於 TurboGears 是個整合許多 Python 模組的框架,因此裡面除了框架本身內容,實際範例外,還專章提到了諸如 TurboGear 如何的使用 CherryPy, SQLObject, SQLAlchemy, Formencode 等模組.

另外測試的部份除了講到 nosetests 與 TurboGears 為方便 Model, Controller, Viewer 各層測試而加入的 testutils 測試函式庫外,還提到 Selenium, Mechanize 等使用者經驗測試部份. 算是我相當期待的一本書.