最新的 IronPython 2.0 Beta4 版除了提供安裝包之外,也包含了所有的 Python 標準模組庫。看來用 Windows 平台的朋友,已經沒有什麼理由不玩玩它了。
scapy
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/
設計先行
不要讓效能考量阻止應行的正確事項。你一定找得出讓程式跑快一點的聰明方式,但是,設計不良,就很難復原了。 -- 美麗程式
試玩 Sphinx 之 3
試玩完前兩部之後,還是不了解 Sphinx 的話, 直接來看個 Screencast (視頻演示) 吧
wiifit 與瘦身-2
半年前寫了 wiifit 與瘦身 一篇,當時嘗試的結論是失敗的。 最近因為實在太胖了,又開始把 wii balance board 搬出來,拿來持續記錄體重,並設定預達成的目標。而不再依靠 wii fit 上面的小遊戲當減肥方法。 這次的使用效果卻不錯。
現在我訂的目標是每隔兩週減 0.5 公斤。
我的心得如下:
1. 訂的減重目標不要太遠 2. 訂的減重目標不要太大
1. 訂的減重目標不要太遠
對胖子而言,不能放開懷抱享受美食是痛苦的事。 如果能用短期就能達到目標的快樂,來替代美食入口的誘惑,能達成目標的機會就大的多。
2. 訂的減重目標不要太大
一個月吃不成一個胖子,一個月也減不成一個瘦子。
當股票大盤一直跌時,想要逆勢賺錢是件很困難的事。 同樣地,當體重在不停上升時,想要逆著方向減重,也容易遇到挫折。 把控制體重當做是長期的目標,一次 0.5、0.3 公斤,多累積幾次,減掉的重量也會很可觀。