2007-05-23
真是的,不看 Slashdot 也留意不到,原來很多系統都會將全形和半形字當成同一個字看待,利用它可以作為繞過檢查字符的方法,即是說下面兩個 “tag” 是相等的:
那麼不是等於
- <script>
- <script>
- <script>
- <script>
全部都可以用?很好玩哩。不如發一下神經,以後 regular expression 除了 ‘[:alpha:]‘ 這個 character class 之外還弄個叫 ‘[:alphalike:]‘ 的 class 出來,PHP 除了 ctype_alpha 外又寫個 ctype_alphalike 的 function……沒完沒了。
2007-05-23

這個標題換成繁體,「電腦病毒」而已,沒甚麼特別。
可是將它直接搬過來,計算機的病毒,那又怎樣?想想 CASIO 的計算機有病毒會發生甚麼事吧!
當然,CASIO 的計算機功能未至於強到能寫病毒,頂多是有 Bug 令它的一些被封印的潛在功能能使用而已 (例如 CASIO fx-4100 其實算是跛腳的 4200)。我所指的病毒,是在 TI-89 計算機上運行的。不知該讚寫的人是高手,還是該感嘆這世界悲哀。
不過也不是預料不到的事,因為 TI 的計算機功能強大得太離譜,我也玩過不知多少次將 TI-92 的 memory flash 掉,換成另一個 shell,再下載一些 m68k 的 assembly code 來玩,這種環境能寫病毒是再自然不過的事。
另一方面,我們除了有個可愛的 Bunny 之外,遲些可能還會見到個 Bad Bunny 肆虐人間。
2007-06-19 更新:原來 TI 計數機的 virus 比我想像中早很久很久就已經出現了!
2007-05-22
AfterStep 2.2.6 的 release announcement:
Everything got touched. It’s all good.
上一版 (2.2.5) 的 release announcement:
Everything got touched. It’s all good.
這麼簡單快捷的方法,我為甚麼以前想不到呢?真是笨死了。
2007-05-17
WordPress 2.2 的香港中文翻譯算是大致上完成了(只差幾句)。要下載的話,請下載 zh_HK.mo 檔案,並跟隨這一頁的指示安裝翻譯。
這裏要特別多謝亞當,因為得他應承,幫我將 announcement 發放出去,好讓多些人知道和參與!
可是,雖然有了翻譯檔,要達到完全中文化(或國際化)還是有一段距離,主要是預設的佈景主題和 TinyMCE editor 未有完整支援國際化,很多字串都是硬塞進去的,要變中文就要直接改 code。太負面的說話就暫且放下了,希望一班正在為此努力的 WordPress 開發人員和 contributor 能夠做出甚麼成績出來。
Read the rest of content »
2007-05-13
因為前兩天慣用的波鞋爛了,昨天和友人出街,急忙找了對 N 年沒有穿着的爬山鞋出來頂上,這對鞋昨天帶了不少歡樂給我。出門口沒多久,就覺得鞋底凹凸不平,走路有困難——回頭一看嚇了一跳,原來走過的地方形成了一條黑色的蹤跡出來,鞋底的橡膠碎成一塊塊,鋪在路面。開始時,只是左腳,直至見到友人,開始到右腳——脱了一大塊黑色烘餅出來。清潔工人保證有工開,不怕會被炒了。

不過一直沒時間買鞋,因為要趕吃飯和睇戲。之前一直都不舒服的(因為還有殘留的橡膠頂着腳底正中央),但回到家附近時,這種感覺消失了——鞋底終於脱清光,走路和跑步登時變得暢快無比!
2007-05-12
如果能夠這樣死法也不錯,七年來沒人知道,沒人會傷心,沒人會覺得震驚。這個人看來是一直單獨生活的吧。自給自足,不用靠人,也不賴了。
2007-05-05
今天看着整批人裝 SuSE Linux Enterprise 10,結果因為安排混亂,所有機器都沒試過,結果一塌糊塗。首先,是所有螢幕都是用最垃圾那款——Proview。如何垃圾?ddcprobe 的結果是,它支援的最高解像度是 290 × 210。結果是十居其九安裝完後沒畫面看——沒錯,十居其九,不是十成。有一個人好像在安裝界面中偵測多一次硬件,之後就能起動了。其餘的人改 X Window 設定,圖形界面勉強能用,但是那種字體就好像 2 pt 那樣,連英文字都看不見,所有文字僅能看到是一個個點排在一起。多數是 DPI 數值也搞錯了吧。結果是要跳過硬件設定才倖免於難。
另一個人更特別,用日文界面安裝,裝好之後當然就慘了——第一件事,鍵盤也變日文鍵盤配置,配合日常使用的美式鍵盤,當然是一團糟。另外,只有這個人安裝的 GNOME 怎麼也不能起動;但似乎不關日文的事。情況是,ALSA driver 無法載入,於是 Esound daemon 啟動不了;但這不是最精彩的部份。最精彩的是,沒有 Esound 的話 gnome-panel 就不能啟動,於是整個 GNOME 桌面都死掉!
最大問題的,不是這些東西,而是再生卡。我未有留意到再生卡在哪裏使用,這就觸礁了,還撞板撞得不輕。SuSE 安裝時,會使用硬碟的空位,但原來硬碟的「空格」根本是 Windows 分割區,靠再生卡 boot 起才會看到 Windows 分割區的!這樣安裝後會將硬碟中的 Windows boot sector 都蓋過,令 Windows 的 NTFS 結構盪然無存。後果是令 lab technician 加班兩個鐘,有點不好意思。當然,安裝教學的收場是死得很慘。