tag on Python

http://gazpacho.sicem.biz/

剛剛在某頻道,由沒什麼辦不到的 pcman 所開示,看起來是 Python+GTK 的 IDE,比 Glade 完成度更高的樣子。手邊沒有 Debian,暫時不能用用看。

先記下來。不知道用它來寫 GUI 程式會有多快。

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

這兩天被 comment spam,於是 google 了一下找到一個網頁,不能直接跑,但小改一點就可以砍 spam 了。在 COREBlog root 裡建一個 Script (Python) 物件:

for i in range(1, 465):
    try:
        ent = container.get_entry(i)
        for com in ent.comment_list():
            if com.author == "Charge Back":
                ent.deleteComment(int(com.id))
                print "%s: %s deleted" % ( com.id, com.author )
    except:
        pass

print "Done."
return printed

現在想起來,一直以來都沒有把 COREBlog 的架構弄清楚過呢;連砍 spam 都要用抄的 ;p

Posted by yungyuc at 16:53, 1 comments, 0 trackback.

報告:國內自由軟體、CMMI推動仍待努力

政府的政策很多地方都讓人感受不到的。

Posted by yungyuc at 12:39, 0 comment, 0 trackback.
tag on Life

花了 2,400 大洋,請頂順把我 X21 鬆掉的 LCD panel hinge 和破損的 LCD panel bezel 換掉,昨天晚上來收件,今天晚上就換好送回來了。感謝您,吳老闆。

不過這台老 X21 鍵盤的 shift 鍵還是不靈光,總要按很多次以後才會有作用。交給吳老闆之前我自己拆下來用高壓空氣吹了一吹,似乎有一點好轉,但修回來以後 shift 鍵又不聽話了。看來又得麻煩一下吳老闆,請他帶個鍵盤給我。

犬太郎的 X20 還更老個一歲,都沒有這些問題,看來我的使用習慣真是很差了。

Posted by yungyuc at 21:26, 0 comment, 0 trackback.

scipy 社群似乎覺得 Plone 太難用了,http://www.scipy.org/ 舊站已有一年沒新東西上線。

現在新的資源可以在 http://new.scipy.org/Wiki 取得,包括 scipy 與 numpy 兩個主要計畫的 subversion repository 與 trac management system。

Posted by yungyuc at 21:50, 1 comments, 0 trackback.

暫時放棄 scim,改用 gcin

今天把 scim 昇級到 1.4.2-1,發現會和 gnome-panel 衝突;讓 gnome-panel 開不出任何對話盒,包括 "Run Application"。這實在不能被接受,太難用了。

於是到 gcin 同好會查了一下,先 vi /etc/apt/sources.confapt-get install gcin,再把我用的嘸蝦米弄進來,最後重新啟動 Gnome;又可以打中文了。

比起 scim 來,gcin 真的是新一代的中文輸入法,整個介面都是以中文輸入為前提進行輸入的,對每一類中文輸入法都有對應的選項;即使我在 en_US.UTF-8 locale 下,程式訊息也都是中文的。

我想我會用上一段時間的 gcin。

Posted by yungyuc at 21:58, 2 comments, 0 trackback.

原來用 PHP 要變出漂亮的網址還得動到 mod_rewrite,好辛苦,而且 CGI 模式也不適用。

相比之下,Django 採用 regular expression (regex; re) 來訂製 URL,真是個聰明的作法。

在 Django 之下,可以寫

( r'^site_media/(?P<path>.*)$',
  'django.views.static.serve',
  {'document_root': '/path/to/media'} )

這個由簡單的 regex 所構成的 URL dispatcher 來 (在開發階段) 服務靜態檔案 (上線之後要把這件工作換給 webserver 來作,免得不安全);也可以用包含了一大堆群組的 regex 來定義複雜的 URL/view 對應。

今天剛把 COREBlog 的資料匯入正在用 Django 開發的程式裡,透過 Django 的 URL dispatch by regex,用來存取每個 blog entry 的 URL path 都可以調成與原先完全一樣;相當地方便。

Posted by yungyuc at 22:29, 0 comment, 0 trackback.

從 "export.dtml" DTML method 來改寫,就可以作出自己想要的 exporter,而且速度頗快。

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