本文是過去發表在雜誌上的文章,為了重新登在這裡,我作了一些編輯,不過因為是舊文,之中有些內容是已經過時了。類似的文章還有一些,我會慢慢地整理到這個 blog 上。

» continue reading
Posted by yungyuc at 07:27, 5 comments, 0 trackback.

http://www.selenic.com/pipermail/mercurial/2008-March/018014.html

在 Windows 上安裝 Mercurial 又安裝了 TortoiseHg 的人請注意,TortoiseHg 在 HKEY_LOCAL_MACHINESOFTWAREMercurial 裡塞了它自己的 hgrc,啟用了 1.0 裡沒了的 hgext.qct 和 hgext.hgconfig。錯誤訊息很擾人,可用:

hgext.qct=!
hgext.hgconfig=!

關掉。

Posted by yungyuc at 10:23, 3 comments, 0 trackback.
#!/usr/bin/env python
from mercurial import demandimport; demandimport.enable()
import cgitb; cgitb.enable()
import os; os.environ["HGENCODING"] = "UTF-8"

from mercurial.hgweb.hgwebdir_mod import hgwebdir
from mercurial.hgweb.request import wsgiapplication
import mercurial.hgweb.wsgicgi as wsgicgi
def make_web_app():
    return hgwebdir({
        'name1': '/path/to/the/repository',
        'name2': '/path/to/the/repository',
    })
wsgicgi.launch(wsgiapplication(make_web_app))
» continue reading
Posted by yungyuc at 10:18, 0 comment, 0 trackback.

蠻早以前我就注意到一個現象,在網路上和大陸朋友溝通的時候,其中有一些會特別把簡體轉成繁體字。我不確知原因。可能一:怕我一個台灣人看不懂簡體字;可能二:擔心我會因為看到簡體字而有疏離感;可能三:不明。有些人也許是基於類似的原因,會為了大陸朋友把文字特別轉成簡體,方便對方閱讀。

» continue reading
Posted by yungyuc at 12:53, 22 comments, 0 trackback.

第三天,我的爛 Windows 一遇到會場的 wireless 就死給我看。這三天我已經不知道重開機幾次,每次重開機要花十分鐘,受不了啊啊啊~~~~

» continue reading
Posted by yungyuc at 05:14, 0 comment, 0 trackback.

今為 PyCon08 第二天。

一大早起來,看見明耀的陽光,精神抖擻地從下塌的飯店走到會場,趕在其它人都沒起床的時候跑到會場去體會一下宅力消失的感覺。暫停。我在作夢。其實今天又睡過頭了。真是不好意思,因為昨天整理照片和其它的事情弄得太晚,早上又混了一下,所以今天一過去,連 HD2 都忘了帶,其它人的早餐也都吃得差不多了 @_@

» continue reading
Posted by yungyuc at 11:34, 0 comment, 0 trackback.
tag on Python

這是小弟第一次參加這麼大的 open source 社群活動。今年的 PyCon 在米國伊利諾州 (Illinois) 的芝加哥 (Chicago) 舉行。芝加哥又名 windy city,不過幸好,這兩天都沒有吹什麼風,直接坐飛機來沒有租車,只能在外頭用雙腳走來走去的我,才不會被風吹到昏頭。芝加哥到四月都有可能下雪,希望接下來的兩天也照樣是春暖花開,別讓人在路上凍得半死呀。

» continue reading
Posted by yungyuc at 10:49, 3 comments, 0 trackback.
class PagemodeDict(dict):
    def __init__(self, *args, **kw):
        super(PagemodeDict, self).__init__(*args, **kw)
        self._constraint()

    def __setitem__(self, key, value):
        super(PagemodeDict, self).__setitem__(key, value)
        self._constraint()

    def setdefault(self, key, value):
        value = super(PagemodeDict, self).setdefault(key, value)
        self._constraint()
        return value

    def _constraint(self):
        sset = super(PagemodeDict, self).__setitem__
        ssetdef = super(PagemodeDict, self).setdefault
        if ssetdef('manage', False) == True:
            sset('custom_html_header', False)
» continue reading
Posted by yungyuc at 12:22, 0 comment, 0 trackback.

和你一起開一間軟體公司。」

「為什麼聽起來像是求婚的台詞。」

「...」

「你打算賣軟體動物嗎?」

「那我們來賣魷魚。」

...... 別打我。

Posted by yungyuc at 03:57, 0 comment, 0 trackback.

昨天試了半天,結果今天退用 5.4.2 就沒事了。

» continue reading
Posted by yungyuc at 22:46, 0 comment, 0 trackback.
Change to page (10 entries in each page): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
© hover year to navigate month: powered by django