一個清楚說明Git好處的文章 6月 25, 2010 『 Why Git is better than X 』作者在這篇文章中,清楚且有條理的將 Git 的優點表達出來。並且詳細 的與其他不同的SCM做出比較。如果有在煩擾是否要使用 Git 的話,這篇文章值得 仔細閱讀。 閱讀完整內容
科學方法 6月 14, 2010 紀錄一下何謂科學方法。 根據wiki上面中文( 科學方法 )部份的解釋: 觀察 - 用感應器官去注意自然現象或實驗中的種種轉變,並記錄下來。涉及的活動包括:眼看、鼻嗅、耳聞和手的觸摸。 解說 - 將從觀察得的事實,加以解釋。 預測 - 根據假說引申出可能的現象 確認 - 透過進一步的觀察和實驗去證實預測的結果 評估 - 根據經驗和結果主觀地評比或下結論。 發表 - 公佈成果。發表有很多形式,像是投稿或是發表會。 但是,wiki上面英文( Scientific method )的解釋是: Use your experience(使用你的體驗) Form a conjecture(形成推測) Deduce a prediction from that explanation(從推測的解釋中推導出預測) Test(測試以驗證預測) 其實中英文講的是類似的東西。 閱讀完整內容
簡易的script將INI檔的內容轉給Mako的template 使用 6月 12, 2010 下面這個小script將INI檔案的內容轉給Mako的template使用。 #!/usr/bin/env python # coding: utf-8 import sys import codecs from ConfigParser import ConfigParser from mako.template import Template cfg = ConfigParser() cfg.readfp(codecs.open(sys.argv[1], 'r', 'utf8')) print Template(filename=sys.argv[2]).render_unicode(cfg=cfg) 使用時,用下面的命令: SHELL>>> cfg2tmpl.py xxx.ini xxx.tmpl > xxx.output 閱讀完整內容