SCIM-chewing 新發展

之前 jserv 已經完成一部分 SetupUI 圖形化設定介面的程式碼
但是還不能運作,因此目前 0.1.1 版中的只有空殼。

前天尋找 SCIM-chewing bug 之際,突然心血來潮想把這部份改好
畢竟也已經放在 TODO 裡一段時間了,把這個功能加上去,酷音的
方便性才能完全顯現出來。

目前(svn head)已經可以設定的項目有:

  • addPhraseForward – 決定加詞的方向
  • ChiEngKey – 中英模式切換快速鍵

因為有了 KeyRelease 這個 Event ,所以很多特性都可以做出來了
像是微軟新注音中用 Shift 來做 toggle 一樣,目前預設值也這個
當然如果您不習慣的話也可以很方便的自己設定。

剩下比較重要的設定有

  • UserKBType – 鍵盤形式,加上這個才能利用酷音的中鍵盤支援
  • SelectKeys – 看您是要用 [1-9] 還是 [asdfghjkl] 來選字

這些還待完成。

等到 SetupUI 差不多完成以後,我想可以朝更親近使用者的介面努力
具 jserv 說,SCIM 1.1.2 有一些很棒的新特性,應該很好玩
敬請期待全新的 SCIM-chewing 😀

其他有關目前開發中的資訊可以參考:

高畫質 Console

最近趁著 Linux Kernel 2.6.10 的發佈,重新編譯 Kernel 之際,順便把之前沒有試成功的東西解決掉。高解析度的 Console 是其中之一。

之前靠著 bootsplash 的 patch 才體驗到了 Console 下的高畫質美感,每次編譯新 Kernel 前總是會試著加入 bootsplash 的 patch ,可是不是每次都能成功,且 bootsplash 的開發好像停滯不前,Gentoo 的開發者之一發展出了 vesafb-tng 和 fbsplash ,其中 vesafb-tng 是可以使用高解析度的部份,fbsplash 是 splash 的部份,我只需要 vesafb-tng 就可以了。

在 Debian 下使用 vesafb-tng 要注意需先把 Debian 的 modular-vesafb 的 patch 去掉,之後只要把 vesafb-tng 設定好(在 GRUB 中加入參數 video=vesafb:1024×768-32@60)就可以有高解析度的 Console 了。

不過在我的 ASUS M2 NB 上這招沒有用,因為 vesafb-tng 無法驅動 intel 865GM 的晶片,不過很幸運的是在 Kernel 2.6.10 中,intelfb 再度復活了,而且支援 intel 865G ,需注意的是,若是使用非 CRT 的螢幕,需要把 intelfb 直接 buitin Kernel 才能發揮作用。在 GRUB 中加入參數 vga=791 這部份和以前一樣。

Bugs 追追追

套句 lukhnos 說的話:「當百分之 90 的 code 做完的時候,表示百分之 90 的事情還沒有做完」現在的我正是這種感覺,完成了山城的推文以及文章至底的功能,然後就是接踵而至的 Bug ,現在每天上站都要先看一下 Bugs 版,然後看到沒有新文章就會安心一下 :p

可是如果有新文章(Bug report)的話就會很緊張,如果是小錯誤到還好,嚴重一點的話連拖都不能拖,馬上上線抓蟲。今天不巧雖然沒有人回報錯誤,可是我自己找到一個很恐怖的錯誤,如果被發現的話可能會很慘 @_@ ,稱事情還沒發生之前先把會引起錯誤的東西加上限制,等有空再來修吧(又拖了)

還有 SCIM-chewing 的代辦事項也是一大堆,誠如 Andrew 所說,的確需要有個 BTS 系統,可是 jserv 大人也很怕這個,如果一開放可能就要忙不過來了吧 :p

等到寒假一定要把這些拖了又拖的 TODO 事項清光光 😀

TEC Wargame

這是一個有網路安全 的遊戲,由你來扮演 Hacker/Cracker 來嘗試入侵 TEC 的
主機

目前總共有 20 道關卡,每道關卡都有小提示,都是一些基本的 Server 安全守則,透過這個遊戲你將更熟悉如何防範意圖不軌的人侵入你的電腦,經過親自去找漏洞,找出使用者的壞習慣的這個過程,可以發現自己平時也許正犯了相同的錯誤,並知道如何給想要偷渡進來的傢伙設下不容易通過的障礙。

我目前只通過了前十關(第一次 release 的版本),後來出的新關卡 10 ~ 20 關我目前是卡關中
這是一個很有趣很有用的遊戲,希望能在寒假到時間來把它完成 🙂

網址 http://wargame.cna.ccu.edu.tw/

一堆 TODO

把 SCIM-chewing 跟 IME-chewing 列在 todo 裡面好久了,可是一直沒有時間和精力去把他做出來,根本是違反了「 Release Early, Release Often」 這個準則 🙁

其中 SCIM-chewing 雖然做出來了,可是待解決的東西一大堆,目前的只能說是 snapshot 版,可是這個 snapshot 出來以後一直沒有多大變動,有時候連我這種要求低的也都覺得不是很方便(!!)

而 IME-chewing 則根本是難產中,參考這篇1,要寫出一個可以用的 ime 應該不難,可是要寫出堪用、好用的 ime 則又是苦工一個

一再的把事情往後拖,考完期中考接者又是期末考,大概要等寒假才有空來研究了吧…

希望到時候可以把累積的東西一次暴發出來 =_=

1. Windows 輸入法: http://b6s.blogspot.com/2004/12/windows.html

新的 wiki 系統

用了好久的 addmuse 系統,還有中途試過的 didiwiki 系統
這次換成了 Kwiki 系統,跟 addmuse 一樣,是完全由 perl 寫成的
不過 Kwiki 系統更加的與 perl 結合,可以隨意的增加 plugin ,頁面也完全由
template 控制,如作者所說,他是要做一個 wiki 的 framework 而不單單只有 wiki
不過雖然內部編碼是採用 UTF8 ,裡面還有一些地方要修改才能跑
要把外關中文化以及在 template 裡使用中文,需要加上這個模組
http://search.cpan.org/~gugod/Kwiki-Template-TT2-UTF8-0.02/

其他還有一些中文化的修改,可能會記在 wiki
http://csie.isa-geek.org/~kanru/kwiki/

其他參考:
http://jedi.org/kwiki/index.cgi?action=search&search=快紀說明索引

閒閒沒事

閒閒沒事來發瘋
跑去申請了一堆免費的 domain name
目前全部都指向同一個地方,就是這裡

from dyndns.org:

  • csie.isa-geek.org
  • koster.isa-geek.org
  • csie.homelinux.net

from twbbs.org:

  • on.twbbs.org
  • moo.twbbs.org
  • super-csie.twbbs.org
  • kanru.twbbs.org

最後是要錢的

  • kanru.idv.tw