PageRank



轉移公告

計劃把 http://blog.hoamon.info/ 文章全部轉移至 http://www.hoamon.info/blog/ 這裡,而本 Blogger 站台的文章近 500 篇,我預計在 2014-12-31 前移轉完畢,完成後 http://blog.hoamon.info/ 將只作代轉服務,一律把舊連結如 http://blog.hoamon.info/index.html 轉成 http://www.hoamon.info/blog/index.html ,敬請舊雨新知互相走告。

新文章只發佈在 http://www.hoamon.info/blog/

何岳峰 敬上
顯示具有 fedora 標籤的文章。 顯示所有文章
顯示具有 fedora 標籤的文章。 顯示所有文章

2007年9月7日 星期五

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 下比較適合。

2007年6月16日 星期六

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 收信,這幾件事就能滿足用電腦的樂趣。

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

2007年4月30日 星期一

常常有人問我 Linux 的問題

在朋友當中,我是比較早進入 Linux 環境的,從 Red Hat -> Mandrake(現在叫 Mandriva) ->Fedora 一直玩到 Ununtu ,常常會有人問我說:「這個 Linux 怎麼不跟 Windows 一樣?」

我常為此費一番功夫解釋。好啦!現在不用了,有個大陸人說得比我還好,就聽他解釋吧!而且有趣的是,這篇文章是2003年發的,到現在還是說的通。

http://kmserv.com/qa/read.php3?num=10&thread=945&action=2&%20linux%20%3E%20windows

怕這篇好文章會不見,所以用 Firefox + Screengrab 套件抓圖: http://down.hoamon.info/LinuxVSWindows.png

2007年3月26日 星期一

sqlite3的資料備份及回復

因為我的系統從 fedora 改成 ubuntu 6.10 ,造成 trac 系統無法運作,它出現的錯誤訊息是:

Command failed: unsupported file format

查了一下,問題是出在 ubuntu 的 sqlite3 版本不夠新,所以無法讀取之前 fedora 的 db 檔。這問題不大,把 db 檔的資料 dump 出來,再用舊版本的 sqlite3 import 進去就行了。

$ sqlite3 xxx.db .dump > xxx.sql # 在 fedora 上執行 $ sqlite3 xxx.db < xxx.sql # 在 ubuntu 上執行

這樣你的 db 檔就可以給 trac 用啦。
Related Posts Plugin for WordPress, Blogger...