font-weight: bold; 在 firefox (1.0.7~1.5.0.1) 裡可以出現中文粗體,但 <strong></strong> 不行。

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

無意中從 yurenju 的文章中看到在 X.org 下啟用 Trackpoint scroll 的設定指令;更詳細的說明在 thinkwiki

重點是在 /etc/X11/xorg.confInputDevice 內加上

Option          "EmulateWheel"          "on"
Option          "EmulateWheelButton"    "2"

這兩行設定,然後重新啟動 X/XDM。這樣就有中鍵 scrolling 的功能了。

Posted by yungyuc at 22:22, 3 comments, 1 trackbacks.

DirectPython project. DirectX 9 suppport for python.

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

期待著下禮拜 del.icio.us 的昇級,即使會停機 4 小時,那也是值得的。

私有書籤確實是反「社會化」之名的功能,不過卻可以大為增加線上書籤服務的利用方向。常在不同電腦間切換的人如此即可完全把書籤放到網路上,而線上書籤服務供應商則能獲得更多的書籤資訊。使用者對線上書籤服務的忠誠度也會提高。

這下子就需要更便利的 del.icio.us extension 了。

Posted by yungyuc at 12:34, 0 comment, 0 trackback.

看得高興就忘了來 update。

http://www.python.org/ 新生;看起來像是 Plone-based 的喔。

Posted by yungyuc at 23:17, 0 comment, 0 trackback.
tag on Anime

【Aquaplus】四套作品以GPL 授權證開放源碼(Source code)

不過,leaf 社這種取向的東西實在引不起我的興趣,對宅人們迷戀的二次元情愛,到現在我還是無法理解 (然而對角色的執著我倒是頗能認同)。

這樣一來,是說網際網路的萌化可以更進一步嗎?祖國可能不會太喜歡,很快他們就有新武器了。

Posted by yungyuc at 19:50, 0 comment, 0 trackback.

Django 雖然建議以 Apache+mod_python 進行佈署,但對負載不大的網站來說,以 mod_python 佈署有一些不便之處;另外,絕大多數的 shared web hosting 不會支援 mod_python 佈署,因此這種方式並不適合非自有伺服器的使用狀況。

次之的選擇是 FastCGI (FCGI)。我參考 Dreamhost wiki 上的資訊,在我自己的 Apache2 上進行 Django 佈署。

FastCGI 是一種與語言無關的 CGI 強化 API;這裡是它的文件。在 Debian 下,請安裝 libapache2-mod-fastcgi 套件,即可獲得 FastCGI 支援。使用 FastCGI 的目錄應該要有以下的權限:

<Directory /your/fastcgi/binary>
    Options +ExecCGI
    #SetHandler fastcgi-script
    AddHandler fastcgi-script fcgi
</Directory>

而為了讓 mod_fastcgi 可與 Python 程式溝通,我們還需要 fcgi 模組;把這個 .py 檔抓下來以後,請與 .fcgi 檔放在一起 (若依照上面的設定例,即 /your/fastcgi/binary 目錄)。

然後,我們要撰寫 FastCGI 執行檔:

#!/usr/bin/env python
import sys
sys.path += ['/path/to/your/django/project']
from fcgi import WSGIServer
from django.core.handlers.wsgi import WSGIHandler
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'yourprogject.settings'
WSGIServer(WSGIHandler()).run()

把這個檔放在 /your/fastcgi/binary 裡,取名為 yourproject.fcgi。如果 /your/fastcgi/binary 是你的 DocumentRoot,那麼此時 http://your.domain/yourproject.fcgi/ 就是這個 Django project 所佈署的位置了。

此時 Django project 雖然可以動作,但佈署得還不完整。我們通常會想要以下的 mod_rewrite 規則:

RewriteRule ^(/media/.*)$ - [L]
Alias /media/ /path/to/your/media
RewriteCond %{REQUEST_URI} !(yourproject.fcgi)
RewriteRule ^(.*)$ /yourproject.fcgi$1 [L]

這些 RewriteRules 可能要視不同的佈署而調整。最後,我們會讓網站出現在 http://your.domain/,不必讓使用者看見我們的 .fcgi wrapper。

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

沒想到 UltraNav 可以用在 Debian 裡面。

因為有人說我給的 UltraNav 不好用,所以我就很高興地換來我的桌子上,把 SpaceSaver2 交換過去。雖然讓 PS/2 KVM 失去用武之地,但能再用 UltraNav 的喜悅讓這件事也變得沒有什麼了。

完全沒有作任何驅動動作,X.org 6.9 沒有重開,UltraNav 就可以使用了。TrackPoint, TouchPad 與鍵盤本身都運作正常,但 TrackPoint 的 scroll 與 TouchPad 的 scroll 不能運作。不過 SS2 的 scroll 之前也不能用,這倒不算是問題。

今早發現,UltraNav 鍵盤方向鍵上兩側的 Prev/Next 按鍵也是可以作用的。似乎這兩個鍵也變成標準鍵盤定義的一部分了?(我不知道喔,這是個疑問句)。非常好,只是以後在網頁裡輸入要更小心點啦,按到的話可不得了。

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

一個多禮拜以來,因為 ttf-arphic-ukaittf-arphic-umingapt-get upgrade/install 的時候一直出現 size mismatch 的錯誤,於是用不了 Gnome 2.12。

感謝 Tetralet 在 #dot 上的大力相助,最後是把 package 從 archive 抓下來後 dpkg -i,解決掉這個問題。

有時候就是會發生這種想不懂的事。

Posted by yungyuc at 01:08, 0 comment, 0 trackback.

Easy Slide Shows With reST & S5

Docutils 自 0.4.0 版起支援了 HTML S5 writer,讓 docutils 的使用者可以直接自 reStructuredText 生成 S5 HTML presentation 檔案。

昨天在下不才,在 tossug 作了一段漫無章法的分享,講得實在很爛,有點對不起 django。不過,簡報檔是用 docutils 生的 s5,如果已經會用 reStructuredText 的話;以之產生簡報真是易如反掌,有興趣的人可以體驗一下。

Posted by yungyuc at 22:49, 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