還是 OpenVanilla

最近 OpenVanilla 的相關進度上,都是在—做網頁、寫手冊,除了修了一下酷音輸入法的一些問題外,幾乎都是跟程式本身沒有什麼關係的事情。忘記之前聽誰說過,在 Mac 上面弄軟體,幾乎都是花一個小時寫好程式之後,要花三個小時去調整 icon,想想這些週邊工作搞起來也不會比較不花精神。

之前重新看了一下 OpenVanilla 手冊的內容,發現大部分的說明,幾乎都是在釋出 0.6.3 版左右寫的,那至少已經是兩年前的事情了。時間的巨輪卻總是不斷地向前滾動,兩年間 OpenVanilla 的程式也幾乎翻修了好幾次,像是從 0.6 系列到 0.7 之間,就因為種種原因—從 Panther 跨越到 Tiger 之後,選字窗必需要能夠放在比 Dashboard 更高的位置上;有一天蘋果推出了 Intel CPU 主機,所以要能夠編譯 Universal Binary…等,翻修了好幾次,而因為視覺介面改過了,手冊中用的圖片還是舊版的,也不對勁:加上OpenVanilla 的 Windows Beta 版本也逐步穩定,所以手冊的內容不但要修,還是要大修。

在過去幾個版本裡頭,OpenVanilla 的手冊是隨軟體附帶了一個 PDF 檔案,另外就是以 Media Wiki 管理文件內容的 OpenVanilla 網站;而接下來我們不再提供 PDF 格式的手冊,只提供線上版本的使用說明,位置是 http://openvanilla.org/help/。手冊裡頭還有些缺漏,最近有時間便會補上。

另外,就是做了一些小實驗。該怎麼說呢?先看一下下面這段影片:

注音文防治模組的設計是在打出注音符號時,幫你過濾掉注音符號,不要將注音符號送到應用程式中,並且跳出警告訊息。這個供 Mac OS X 使用的新版注音文防治模組,位於 http://openvanilla.googlecode.com/files/OpenVanilla-AntiZhuyinwen-Mac-0.8.0b.zip,有興趣的話,可以抓下來玩玩看,目前只有在 OpenVanilla 0.8 版上測試過。圖片來源請參見 jserv 的 Blog:〈拒絕注音文的小圖示〉,以及 http://monkeymay.myweb.hinet.net/Control.htm。

最近在想的事情是,怎樣可以讓每個個別模組可以更有效的使用作業系統專屬的資源,而提供更理想的操作介面。

在 OpenVanilla 的發展過程中的一大特色,就在於提供了輸入法或其他模組一套簡單卻清楚的結構,各種模組只負責最基本的輸入與輸出,把操作介面的開發與輸入法程式核心分開,而因此造就了 OpenVanilla 的一大特色—跨平台,OpenVanilla 是真正做到無論是 Mac OS X、Windows、X window 環境下都可以使用的輸入法架構,一套模組寫好之後,無論拿到哪個平台上編譯使用,都不用重新改寫。

但是有些時候,作業系統本身提供的功能,卻又讓人覺得捨不得不用,比方說拿 Cocoa 裡頭的 NSImage 與 NSSound,只要隨便加上幾行,就可以為原本只能跳出文字警告訊息的模組,加上聲光效果;但是這麼一來,這個模組也就只能夠在 Mac OS X 上使用了。最近總在想怎樣可以在雙方之間兼顧。

另外也在想一件事情。—不知道有沒有人在整理中文同義詞典呢?前陣子在想,如果將中文同義詞典,像是聯想詞庫一樣,放進輸入法的架構中,那麼,輸入法也就可以充當所謂作文救星的角色。

在寫文章的時候,如果你可以輕鬆選用意義相同,但是對於有些人來說甚至怎麼唸都不知道的詞彙。比方說,明明可以說「粉末」,你偏要說「齏粉」;明明有「戰火」不用,偏要寫成「兵燹」,順便把「硝煙」、「狼煙」、「烽火」等詞彙列出來,看看你想不想要選用,讓你從頭到尾都在講同一件事情,卻有很多不同的說法可以用。姑且不論這樣的文章到底有什麼實質內涵,乍看之下,文章就好像很有深度的樣子。

所以你可以把「藍天藍、白雲白、天線寶寶出來玩囉」改寫成,嗯,至少是這個樣子:「…蒼穹一片清碧秀麗、清朗澄澈,雲興霞蔚,雲煙氤氳,天線寶寶步出戶外,酣嬉淋漓。」

不過想來接下來還是好不到哪裡去。

「吉祥、萬福、你好、你好、你好…。」

7 thoughts on “還是 OpenVanilla

  1. 知名的同義詞典都不是免費的,而且偏向中國式用法,如《同義詞詞林》。「粉末」說成「齏粉」這個,倒是聽說蔣勳曾經抱怨,輸入法限制了用字遣詞的想像空間--有時你打不出齏粉就只好寫粉末了。

  2. 了解聯想詞庫的概念,有趣:)
    記憶中,以前高中參考書也會編列這些詞庫……擺進古文裡,作出合適的選擇XD
    (好像鋼之鍊金術師「等價交換」喔)

  3. 那個順序應該是先「白雲白」再「藍天藍」啦。

    ==
    話說天線寶寶可是爸媽的救星呢,一放出來,小鬼們就盯著螢幕,我們就可以輕鬆片刻 🙂

  4. 你好~我看到你這裡有與網路電台相關的資料~!
    想要請教你~如何架設一個網路的電台?
    可以即時播放,還有需要哪些軟體,還有一些server
    或是你有沒有比較推薦的書籍?
    因為這是我專題的題目
    謝謝

  5. 同義辭辭庫可以弄出來的話真的很不錯

    我自己在打一些文章的時候是有刻意替換掉一些重複的辭語的習慣

    注音文防制的部分,這樣整個擋掉不就等於乾脆把注音符號從輸入法的選字清單裡拔掉算了?

    我覺得應該想辦法弄成智慧型注音文阻擋,也就是要能分辨刻意的輸入注音 與 注音文 之間的不同,這樣才實用。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.