重灌了 XP,拿掉了 TortoiseHg,又拿掉了 TortoiseSVN。
» continue readingPython:
Python@TW planet
Python.Org.Tw
Python.Org
Other:
Planet Linux of Taiwan
Planet DebianTW
一直以來我都是在 Windows 下用 miktex 編輯文件。這個習慣一直到我改以 rst 為主力格式之後才稍有改變;就是用得少了一點 :p 目前除了我自己專業上的東西用 tex 寫之外,多數都改成 rst 了。
前天把 miktex 從 2.6 昇級到 2.7,因為發現 2.7 裡面有了 xetex。支援 unicode 和 ttf 的 xetex 很有吸引力 (雖然我手上的中文 tex 都被轉成 rst,沒辦法試了 Orz)。裝好了以後雖然沒有體會到 unicode 的威力,卻發現 pdflatex 變快了好多。
miktex 2.8 更好玩,會把 luatex 放進去。
今天不小心。
» continue readinghttp://virtuawin.sourceforge.net/
這是一個 virtual desktop 軟體,Windows 下用的。它用 Win+Arrow 來作快速鍵真是太對我的胃口了。
用一陣子看看它的穩定性如何。
用瀏覽器抓大檔案真的有點難搞。前天為了抓□□開給我的○在叫○壞掉,瀏覽器斷了好幾次,所以我決定還是在 Windows 上裝個續傳軟體好了。
稍微找了一下,找到 free download manager。我一直沒有裝續傳軟體的理由,主要就是過去有名好用的續傳軟體,像是 getright 和 flashget,都是 shareware 或 adware,用起來心虛虛的,不知道它會在後面搞什麻鬼。但這個 FDM 看起來是 GPLed free software,可靠許多。
用起來還蠻方便的,一個檔切 5 分下傳,速度變 5 倍 :) 我是個節省的人,所以每個伺服器的連線上限設在 15 個。不過預設的每檔切分數是 20,每伺服器的連線上限也很高 (50?),用之前最好改小一點,免得 server 在叫 IP 壞掉。
版權沒有,翻印不究。
# -*- coding: UTF-8 -*- import sys, os from urllib import urlretrieve def ratio_changed(ratio, last_ratio, tick): return int(ratio/tick)-int(last_ratio/tick) > 0 last_ratio = 0. def report(block, size, total): global last_ratio ratio = float(block)*size/total*100 if ratio_changed(ratio, last_ratio, 10): sys.stdout.write("%.1f%%"%ratio) elif ratio_changed(ratio, last_ratio, 1): sys.stdout.write(".") last_ratio = ratio if len(sys.argv) < 2: sys.stdout.write("Please specify a url.\n") sys.exit() url = sys.argv[1] filename = url.split('/')[-1] os.unlink(filename) sys.stdout.write("[start]") urlretrieve(url,filename,report) sys.stdout.write("[done]\n") sys.stdout.write("%s saved.\n"%filename)
Python 2.4, 2.5 官方的 installation 版是用 Visual Studio .Net 2003 編的,所以,如果想用 gcc/mingw 來對官方版 Python 寫 extension,有點小麻煩;我一直弄不大起來。
有人作了一包 Gcc 4.1.x 的 mingw,把這件事簡化了。裝了這懶人包 mingw 之後,就可以看到快樂的畫面:
喔,對了。雖然此懶人包會把 C:\mingw\bin 加到 path 裡,但 cc1.exe 不在其中。請把 C:\mingw\libexec\gcc\i686-pc-mingw32\4.1.2 也加到 path 裡喔。不然,你可能會遇到 _spawnvp: No such file or directory 這一類的錯誤。
什麼 6.0? (嘿
今天在 numpy-discussion list 上看到 "ANN: Python Enthought Edition Version 1.0.0.beta4 Released" 這則消息。enthon 是什麼呢?它是一個特別的 Python 包裝 (Python Enthought Edition)。這個名字想必是由資助 numpy/scipy 開發的 enthought 公司名與 Python 湊合在一起之後作出來的。這個自訂包裝裡包了許多可以用於科學與工程計算分析的 Python 模組,以及相關程式庫或工具在 Python 下的接口。
隨著 numpy 開發的加快,enthon 似乎也動了起來。其實在 Linux,特別是 Debian GNU/Linux 之下,像 enthon 這樣的自訂包裝沒什麼了不起的價值。不過,如果想讓用 Python 撰寫的分析工具可以跨平台到 Windows 下去執行,我會很感謝有人願意弄一個這樣的 installer,免去大家許多 build 上的 try&error。
一轉眼沒有注意,enthon 就已經發行到了 1.0.0beta4。enthon 中最有用的或許就是 numpy 0.9.9 (我想這應該是指 0.9.8+,因為人家的官網上還沒有出 0.9.9 呢)、IPython、VTK (5.0)、Matplotlib 和 wxPython。不過 docutils 包 0.3.9 真有點舊。
讓我們來科學吧。