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 公斤,多累積幾次,減掉的重量也會很可觀。