Logitech Control Center太糟糕
不少使用者曾經回報:「我的 OpenVanilla 不能用了,備份碟上的也不能用了,裝回 0.7.2 也不能用了……」
我們曾經為了這個問題困擾很久。現在犯人抓到了:Logitech Control Center。
跟一位 Growl 開發者通過信後,發現受害者名單還包括有 Growl (另有FAQ ), TextMate, AquaTerm, CrossOver games 等等。
技術上的原因是 Logitech Control Center 搶走了 Cocoa 應用程式的 [NSConnection defaultConnection],以致於任何以這種方式取得連接的軟體,都有可能 break。這樣說好了:你好歹也是個泛應用程式層級的 plug-in,怎麼可以寫出會把應用程式搞爛的 code 呢?
雖然說 Growl 已經提出了自己的繞行方案 (workaround),但是問題根本還是出在 Logitech 使用了非常、非常、非常、非常、非常糟糕的程式寫法。
上述 TextMate 的連結中有針對「到底是誰的錯?」做討論──許多使用者一開始會怪罪 TextMate。比較有建設性的作法,說真的,還是應該請 Logitech 用家們寫信給 Logitech 工程師。
其實感覺很不爽。Logitech 這種搞法,用一句話來說,叫:乞丐趕廟公(khit-tsia̍h kúaⁿ biō-kong)。
太不專業了吧。
lukhnos :: May.24.2008 :: :: 2 Comments »