九月 7, 2007

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» python2.5真的與2.4有差

在 Ubuntu 上開發程式的環境是 2.5 ,但網頁伺服器是用 Fedora Core 5 ,所以它的版本還在 2.4 ,已經跑過無數個程式了,一直都是相容的,直到今天。

在 2.5 中,抓日期物件如下:

dateobj = datetime.datetime.strptime('2007-1-1', '%Y-%m-%d').date()

但在 2.4 中,卻不能這樣用,因為 datetime.datetime 並沒有 strptime 函式。那麼 strptime 函式在那裡呢!在 time 下。所以要改成如下的寫法:

dateobj = datetime.date(*time.strptime('2007-1-1', '%Y-%m-%d')[:3])

這樣在 2.4 及 2.5 下才能同時正確執行。

不過,我認為 2.5 改得好,因為我一直認為 time 物件是用來抓時間用的,而 datetime 是用作時間日期格式轉換用的, strptime 放在 datetime.datetime 下比較適合。

六月 16, 2007

hoamon's sandbox
hoamon
hoamon's sandbox is about »

tag cloud

» Ubuntu佔有率低 !?

有人說 Linux 佔有率不高,似乎不是事實,以我們家來說,兩台桌上型電腦、四台 NB 中,灌了四套 windows 、三套 Ubuntu 、一套 Mac OS X 及一套 Fedora 。

但除了內人外,其他人都是不太開 Windows 的。

連我的小姪女也是要用 PhotoImpact 才會進 Windows 。而為什麼她要用 PhotoImpact 呢?因為電腦老師教小學四年級學生影像處理軟體 PhotoImpact ,是的,現在小學四年級要上影像處理軟體,所以你可以知道我們是多早就起跑了吧!我想等她大學畢業後,一定可以利用「影像處理軟體」拯救全世界的,只不過要拯救全世界前,是先要繳錢給友力資訊的。

其實小姪女對 Ubuntu 還是 Windows 是什麼東西,她其實完全沒有概念,所以當我把預設 OS 是調成 Ubuntu 時,她也不會來跟我抱怨為什麼它沒有A,沒有B,反正她能用這台電腦作事、玩樂就行了。而且,我觀察她很多次,當我看到她用 Windows 時,都是在用 PhotoImpact 。為什麼小學老師會教影像處理軟體,而且還是要花錢買的??

今天,我的小姪子(小學三年級)來我家玩電腦,因為我騰不出 Windows 電腦,所以叫他玩 Fedora (其實是我不想給他用 Windows ),他也是玩的很高興,就上史萊姆的家找一些 flash game ,以及和他姐姐講 Skype ,跟到 Gmail 收信,這幾件事就能滿足用電腦的樂趣。

為什麼小學老師不把重點放在網路資訊素養上,光這個內容,小學就教不完了,還要教這種幾年後會被淘汱的東西,而且還要家長出錢。

biggo.com.tw

A Django site.