Python 2.4, 2.5 官方的 installation 版是用 Visual Studio .Net 2003 編的,所以,如果想用 gcc/mingw 來對官方版 Python 寫 extension,有點小麻煩;我一直弄不大起來。

有人作了一包 Gcc 4.1.x 的 mingw,把這件事簡化了。裝了這懶人包 mingw 之後,就可以看到快樂的畫面:

http://farm1.static.flickr.com/190/521574311_f5423eecea_m.jpg

喔,對了。雖然此懶人包會把 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? (嘿

Posted by yungyuc at 22:48, 2 comments, 0 trackback.

【必死】堀江由衣所屬「ArtsVision」社長,被控猥褻聲優志願少女

這個世界難道還缺少罪惡和不公嗎。社會真實的面貌除了不堪就是不堪啊。

Posted by yungyuc at 06:47, 0 comment, 0 trackback.

Mercurial 的 merge 程式在 Windows 上是跑不起來的。幸好,因為我們雖然有了 mercurial,也不能隨便丟掉 subversion 和它的好兄弟烏龜。所以我們可以偷用 TortoiseMerge。

請在你的 Mercurial.ini 裡加入下列設定:

[ui]
merge = "C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe"

Good job. 現在我們可以快快樂樂地 hg merge。come on baby.

Posted by yungyuc at 17:35, 0 comment, 0 trackback.

本站舉家遷移到 site5。為了不要因為吃太多資源被趕出家門,得好好改進程式了。

Posted by yungyuc at 17:18, 0 comment, 0 trackback.

這是一篇對 Python 2.3 的介紹文章:http://tech.seety.org/python/python_intro.html。真的是相當古老,不過 Python 歷久彌新,用在 2.5 上也不會有什麼問題。

在 Windows 上,Python 2.5 對 2.3 最讓我心歡的進步,應該是預設圖示吧 (笑

Posted by yungyuc at 16:33, 3 comments, 0 trackback.

有圖有真相:

http://farm1.static.flickr.com/196/503912291_2804afa2b2_m.jpg

hgk 是一支圖形介面程式,用來瀏覽 mercurial 的 repository。分散式版本控制系統可以弄到關係很複雜,關係很複雜的東西,有圖形介面不但比較好,有時候還很必要。hgk 是學 gitk 來的,以 TCL 撰寫,從圖裡你就可以看到它會把 mercurial repository 給畫了出來;順便給你看一些 metadata。

在 Windows 上用 hgk,除了照 hgk 的說明 (Windows NT 那一段) 來作之外,還要安裝 TCL。我用 ActiveTCL。裝好 TCL,設好 hgk (設在 C:\Documents and Settings\yourname\Mercurial.ini 裡) 以後,就可以用 hg view 來看你的 repository 囉。

Posted by yungyuc at 08:43, 0 comment, 0 trackback.

以前給雜誌社寫的稿子:http://tech.seety.org/python/python_linux_admin.html。已經過了禁止重新發佈的限制時間了;當時一共寫了好幾篇,現在可以慢慢貼出來。

指令行的好處就是歷久不衰。寫作的當時我還死守 Python 2.3,所以也老到沒有什麼過時的問題 (笑)。

Posted by yungyuc at 20:40, 0 comment, 0 trackback.

很少人用 rst (reStructuredText) 來當文件格式。

不過rst 很棒!除了還看不懂 TeX 數式之外,幾乎適用於所有種類的文稿。可以用來寫日記、寫心得、寫報告、寫書。當然,rst 是「文稿」格式,所以不符合排版需要。但是,rst 可以轉成 LaTeX 再作後處理!

我用 rst 寫文稿寫了好多年;這個 blog 主要的稿子都是用 rst 寫就的。當然,本站的讀者看不到 rst markup (想想真可惜,rst 格式比較簡潔,也許以後改版加上 rst format download link?),因為每發佈一次文章,後台就會把該文稿用 docutils 把 rst 格式轉為 HTML 格式。

docutils 是什麼?其實就是 rst 文稿處理器,現在已經算是 Python 世界裡 de facto 的文稿處理標準了。

docutils 為 rst 提供了好些轉換程式,讓 rst 非常好寫好用。可是,這樣還不能解放 rst 完整的威力!如果要用 rst 再強化我們的文稿撰寫效率,那就要自己寫程式轉檔,這樣才能載入批次威能,引入ベルカ式系統能力。

為了在撰寫 script 批次轉換 rst 檔為 HTML 的時候,可以把 docutils 組態寫在 script 本體裡面 (就不要再多一個 docutils.conf 組態檔啦,累贅),就這麼作:

settings_overrides = {
    # general.
    'language_code': 'zh_tw',
    'input_encoding': 'utf-8',
    'output_encoding': 'utf-8',
    'footnote_backlinks': 1,
    'toc_backlinks': 'top',
    # html4css1 writer.
    'compact_lists': True,
    'embed_stylesheet': True,
    'stylesheet_path': os.path.splitext(__file__)[0]+'.css',
    'footnote_references': 'superscript',
}

src = "source text"
dst = "destination path"
writer_name = "html"

publish_file(
    source_path=src,
    destination_path=dst,
    writer_name=writer_name,
    settings_overrides=settings_overrides, )

快樂 docutils scripting!

Posted by yungyuc at 12:08, 0 comment, 0 trackback.

最近一陣子 PyTUG 的活動愈來愈活躍,真好。不過突然發現,怎麼會我們連個宗旨之類的東西都沒有咧!於是就開始在 IRC 上限時募集「python.tw 願景」。說是願景,聽起來好邪惡帝國,其實就是宗旨啦、信條啦之類秘密結社一定要有的中心思想 (統治地球、人人變成十七歲之類的)。gasolin 說也該在 http://groups.google.com/group/pythontw 募集一下,而且馬上就去廣告了。

一開始 gasolin 想的是 "One Python Per Person",我想的是「使 python 語言成為程式員的隨身工具」。後來經過 Freenode/#python.tw 頻道的一番腦力激盪,以及許多人的貢獻 (請參見 python.tw mailing list 與頻道紀錄),最後濃縮成主要由 keitheis 貢獻的文句:

「載入 Python,少作多玩!」

這句話已經被標成粗體放在 PotWiki 首頁上了。因為是秘密結社的宗旨,不應該隨便更改,所以我把文句獨立放一頁,再用 acl 鎖定。現在還在 beta 中,歡迎大家繼續開放討論,覺得好的說一聲讚,覺得不好的說一聲嗶~~ (對,就是有押韻的那個字 (逃)。正式版應該要讓大家都覺得

Posted by yungyuc at 08:06, 0 comment, 0 trackback.

當我問了 Mozy

It seems that I can only download the zipped backup and uncompress it to recover. (看來我只好把 zip 過的備份檔抓回來解開才能救回資料。)

之後兩天,Mozy 回答我說:

Yes, you can download the restore archive to any computer with internet access. (是的,你可以從網路上把復原檔抓到任何電腦上。)

就是這樣了,Mozy 沒告訴我能不能在舊電腦壞掉,換用新電腦的時候,把 client 設定為取代舊電腦,直接用 client 恢復備份。看來得實驗才能知道了。

所以,當我們的電腦壞掉,或是更換的時候,用 Mozy 最穩當的作法就是:

  1. 登入 Mozy 網站,
  2. 抓回要復原的檔案 (Mozy 會幫我們包成一包 zip,希望 unicode 檔名不要亂掉啊),
  3. 找個地方放好復原封存檔,
  4. 解壓縮。

本來,我都把 Mozy 的自動備份關掉,不過後來發現,讓它在背景幫忙備份也不錯,損壞不都是發生在意料之外嗎?再廣告一次;要試用 Mozy 的話,請點 https://mozy.com/?ref=RY5P3G 讓我當你的 referral 吧,我們都可以增加額外的 256MB 免費空間。

Posted by yungyuc at 06:46, 0 comment, 0 trackback.
Change to page (10 entries in each page): 1 2
© hover year to navigate month: powered by django