Skip to main content

· One min read

scapy 是個相當好用的封包產生工具, 只是因為有幾個用到的函式庫需要手動尋找並安裝,還蠻不方便的. Windows 下使用的限制更多.

scapy 雖然只有一個檔案卻可以產生各種 Layer 2 以上的封包. 封包中有用到時會自行填入 mac, ip, checksum 等訊息,實在太省事了. scapy 允許自訂封包欄位來設計自己的協定,或改變封包的內容. 裝上一些圖形處理函式庫後還可以輸出 protocol 欄位圖形等等.

在此列出需求函式庫的連結. (Mac 環境下需安裝)

pcap http://code.google.com/p/pypcap/ libdnet http://sourceforge.net/projects/libdnet/

gnuplot http://sourceforge.net/projects/gnuplot/ gnuplot-py http://sourceforge.net/projects/gnuplot-py/ pyx http://sourceforge.net/projects/pyx/

· One min read

不要讓效能考量阻止應行的正確事項。你一定找得出讓程式跑快一點的聰明方式,但是,設計不良,就很難復原了。 -- 美麗程式

· 2 min read

半年前寫了 wiifit 與瘦身 一篇,當時嘗試的結論是失敗的。 最近因為實在太胖了,又開始把 wii balance board 搬出來,拿來持續記錄體重,並設定預達成的目標。而不再依靠 wii fit 上面的小遊戲當減肥方法。 這次的使用效果卻不錯。

現在我訂的目標是每隔兩週減 0.5 公斤。

我的心得如下:

1. 訂的減重目標不要太遠 2. 訂的減重目標不要太大

1. 訂的減重目標不要太遠

對胖子而言,不能放開懷抱享受美食是痛苦的事。 如果能用短期就能達到目標的快樂,來替代美食入口的誘惑,能達成目標的機會就大的多。

2. 訂的減重目標不要太大

一個月吃不成一個胖子,一個月也減不成一個瘦子。

當股票大盤一直跌時,想要逆勢賺錢是件很困難的事。 同樣地,當體重在不停上升時,想要逆著方向減重,也容易遇到挫折。 把控制體重當做是長期的目標,一次 0.5、0.3 公斤,多累積幾次,減掉的重量也會很可觀。

· One min read

How they will merge two platforms that have so many things different about them is beyond us. One is chocolate, the other is peanut butter. Two completely different things. However, we know how good they taste together!

一邊是巧克力,另一邊是花生醬,兩者是完全不同的東西。但是,我們都知道巧克力花生醬嚐起來是多麼地美味! 在 AndroidGuy 上看到一篇文章,提起 Android 與 Symbian 將合併的傳言。

傳言本身不太可信 (Android、symbian 底層架構完全不同),但是文章中所用到的比喻實在很精采。