2008-07-18
2008-08-18 update: So the GnomeICU part is wrong, please refer to comment for more info. Mea culpa.
Image courtesy of OgMaciel
GNOME people had so much fun lately with jokes on notebook tabs. While some are obvious jokes (like d-bus one and tab on tab), some of the mock-ups really look realistic: gcalctool, banshee, pidgin, totem, empathy, panel, and possibly there are more.
None except Nautilus is real.
Read the rest of content »
2008-07-01
剛好香港回歸這麼「高興」,我也徇眾要求,將自己以前在 LinuxPilot 寫的一篇文章《軟件·人性·見聞錄》公開出來,好讓各位可以批評指正,或者提供更多的材料,使文章能涵蓋更多 FOSS 中人性最醜態百出、最骯髒的一面。任何有建設性的意見無任歡迎,只要在文章或每一頁中留言即可!
另外,網上版中有一些章節是原來刊登在 LinuxPilot 時沒有的!
2008-06-04
很久沒有那種找到知音的感覺了。雖然大多數內容都是諷刺或帶憤世嫉俗的語氣,但的確說出了許多 Linux 用家的心聲。以往也想過自己寫些甚麼的 (事實上也寫了兩篇稿給 LinuxPilot,但角度不同),但就是沒法谷着那一口烏氣去寫出來,要寫也寫不出那麼辛辣的英文語句。
不過找到臭味相投的人,都是多得 Planet GNOME (我說的是這一篇)。如果是平時,早就一笑置之,看也不再看一眼,但昨天竟失了常性,把那種視用家如低等動物的「開發者」臭罵一頓。這幾年來我的忍耐力一天比一天差了。那個「開發者」到最後算是半道歉地解釋他不是討厭那個 blog,雖然看不到有任何反話的成份(倒比較像是那些自封為神的開發者踐踏用家),但也就算了。

但有一點是可以看到的,那類叫用家滾回 Windows 的原教旨主義者絕對是 Linux 失敗的毒瘤之一,雖然這種毒瘤是割不完的。
想來,我也該是時候貼 LinuxPilot 那些文章出來了。
2008-06-21 編輯:那句 “ungzip my pants and suck my tarballs” 真是絕句!
Tags:
bookmarks,
buggy software,
critics,
FOSS failure,
GNOME,
human ugliness,
KDE,
OpenGL,
sarcasm,
usabilityCategory:
Blog,
Linux
2008-03-29
Subscribing to HappyPenguin RSS feed might be an error. I just keep reading the same game descriptions over and over (and yawning). Finally, finding myself so bored, I decided to summarize the game descriptions. These patterns should fit more than half of all games listed in Happypenguin:
Read the rest of content »
2007-04-20
近日因為開源界頻頻見到和人性及生活有關的問題,例如考慮個人的將來、不同意見的人相左、各類性格的人所管理的開源軟件的不同特性,這些都令我有感而發。日前談好了向 LinuxPilot 投一篇稿,打算寫這方面的題材。第一篇想先寫人性的黑暗面,例如不斷的爭吵對壘如何令一些 project 解體,一些獨斷獨行的 software maintainer 如何令軟件不受歡迎或阻礙其發展等等。
可是這些材料不容易找。我親眼所見、親耳所聽、親身所感受的,即使是過了不短的一段歲月,經歷仍是很有限,所以必須透過大家的經歷和見聞一起,集思廣益,才能獲得取長補短之效。所以希望各位,如果有個人經歷過或者聽聞過一些 project 有這類的問題,能夠在這裏留言,除了在文中會鳴謝大家之外,還會在一段時間後將全文以適當的 open license 貼出來。
將來有更多材料的話,希望可以寫一寫人性光輝的一面,但暫時還是在構想階段。
2007-04-17
這種悲怨的交響曲,絕對不易奏,卻偏偏人人都開始奏起來,弄得我也被挑起神經。後悔,是因為看到現在的開源界萎糜不振,自己投放了這麼多時間進去,好像將硬幣丢進海裏,咚一聲沒了。後悔,是因為自己當初是為了興趣和熱情進入這扇門,卻被大環境和身旁的人弄得一肚子氣。後悔,是因為自己如果選擇別的東西,可能會有更好的生活、更好的遭遇、更好的結果。
人一生只有一條命、只有一條路。沒分身術這玩意,不可能同時走兩條路,漫畫才有。也不可能有個神仙從天而降,給你三個願望,於是就由十年二十年前重新來過,那是電視或發夢才會出現的。所有東西都是人的「選擇」。好與壞,得與失,統統都是「選擇」之後的因果。有些可以預知結果,但不能預知的更多。歷史沒有「如果」兩個字的,只有將來才會有「如果」這兩個字。
要後悔,我也一樣可以後悔。小時曾經有個志願,就是要到達數學的頂峰。如果不將自己這十年放在甚麼狗屁不通的開放源碼身上,如果再早的時候沒接觸電腦,所有精力改為放到自己喜歡的數學,估計自己的能力,現在到達就未必,但可能已經能夠窺見數學最極致的層次(撇開科學研究中醜陋的人性和制度不計)。但現在已經不能夠說「如果」了,因為已經作出選擇,永遠無法實際評估甚至試一次另一種可能性會不會發生。
人能夠做的,只會是將來會作出甚麼選擇。好的、壞的,一切後果自己承擔。還有就是,從以往的選擇中,得到甚麼、失去甚麼。要說我自己的話,基本上只有一樣,就是認識一班志同道合的人,看清楚這個世界不是只有朝九晚七的生活,還有別的意義。只是這一點,已值得珍惜,可能是選擇另一條路的話不會得到的(事實上選擇別的路能否活到現在也是未知之數)。能夠找到另一個自己,和小時候的自己漸漸脱鈎,足夠了。
人將自己的時間貢獻在別的事情身上,原因只有一個:回報。不是還有興趣嗎?為甚麼說成只計較得失?因為滿足感也是回報的一種,另一種很明顯就是物質或金錢上的回報。在開放源碼界放那麼多精神時間,除了極少數人以此為職業外,原因只為興趣。但當對自己參與的東西失了興趣,怎辦?任何人即使嫌時間多得無處可以浪費,也會寧願浪費在自己喜歡的事情身上,即使是被虐狂也是因為能從中得到快感才願意被人虐待的,更何況普通人。
每個人滿足感的性質各有不同,有些喜歡以成就最多的事情為榮,有些喜歡待在自己的世界,總之各適其適。可是一旦滿足感消失了,便只有兩種可能性:一是努力嘗試改變現狀,二是找尋新的落腳點。能夠改變最好,但更大機會是不能夠。這時快刀斬亂麻通常是較好的選擇,待在自己不喜歡的地方徒增苦惱。當初我脱離 Mandriva 和 Ubuntu 都是同一原因,我不可能以一人之力改變大局,即使是和一眾意見相同的人一起,也幾乎不可能有甚麼變化,倒不如到外面吸一下新鮮空氣。除非待在原處能夠預先將來獲得更大的益處,不然,有誰愛自招煩惱?(也不是絕對沒有,能從自招煩惱中獲得自嘆自憐那種快感的人囉)
我近幾年抱的心態是,有枯枝就該剪。留下來的話,可能令整棵樹都生長不好。即使是只剩下光秃秃的樹枝都沒所謂,因為將來有機會在別的地方開花。任由其腐爛的話,最終可能整棵都爛掉。可是,想來還要加一句,就是只該剪自己的枯枝,不要碰別人的,因為自己眼中的枯枝可能代表別人的秘寶,好心想剪,只會被別人詬罵。
還是看清楚自己想要甚麼吧。不是全世界的人追隨的東西都是錯,只有自己才對的。有那種思想的人,是我最厭惡的類型之一。讓各人自己找自己喜歡的東西,走自己的路吧。
最後還有,爭氣的出發點是為了自己的,沒有所謂「如果開放源碼的人爭氣一點」這回事。現在的不景氣是由無數個人的無數個決定得出來的連鎖效應。這樣的話,甚麼叫「爭氣」?所有人努力一點寫程式?努力一點推廣?努力一點改變自己的思想?所有人都應該改變性格成為不是原本的自己?
2007-03-09
<rant>
我不參與 Ubuntu 開發成為 helper 的決定,到現在可以確切肯定我是對的。自從 scim 1.4.5 在上年 10 月初推出以來,因為太瞭解 Debian 和 Ubuntu 的習性(甚麼都要等十來廿年),所以不去等待,自己包最新的 scim 套件給自己用,到現在快半年了,用得不知多開心,最起碼用倉頡輸入法時萬用字元都能夠用。如果我等正式套件的話,會發生甚麼事?這一年 Debian 和 Ubuntu 的 scim 套件有甚麼改變?這些版本說明了一切。(註:scim 最新版為 1.4.5,scim-tables 最新版為 0.5.7,兩者皆在 2006 年 10 月 8 至 9 日之間推出)
Ubuntu
| 時間 |
distribution |
scim-tables 套件版本 |
| 6/2006 |
Dapper |
0.5.6-1build1 |
| 10/2006 |
Edgy |
| 今天 |
Fiesty |
Debian
| 時間 |
distribution |
scim-tables 套件版本 |
| 1/2006 |
Testing/Unstable |
0.5.6-1 |
| 11/2006 |
0.5.6-2 |
Ubuntu
| 時間 |
distribution |
scim 套件版本 |
| 6/2006 |
Dapper |
1.4.4-1ubuntu12 |
| 10/2006 |
Edgy |
1.4.4-4ubuntu6 |
| 今天 |
Fiesty |
1.4.4-7ubuntu1 |
Debian
| 時間 |
distribution |
scim 套件版本 |
| 1/2006 |
Testing/Unstable |
1.4.4-1 |
| 6/2006 |
1.4.4-4 |
| 1/2007 |
1.4.4-7 |
Debian 的話,testing 會用舊版是因為政策如此,但是 unstable 呢?這是表示華明和 Osamu Aoki 已經不理了。可別以為 1.4.4-1 至 1.4.4-7 表示很大改動,裏面有一半都是無聊東西而已,連刪除一個無關痛癢的 temp file 也是 high priority 的改動呢。
Ubuntu 更不用說了,看看 scim-tables,在 Debian 的 bug fix 甚至沒有上傳到 Ubuntu 中去。但既然 Ubuntu 和 Debian 是敵對派系,這是很自然的囉?還有一點很明顯的,就是接近沒有人理會 Ubuntu 的 CJK 支援了,雖然還見到一堆用家的問題。
反觀 Fedora 的 scim 如何?不單是「patch 太多」,Warran Togami 甚至親自問蘇哲何時會有新版本,好讓一些 patch 能夠進入 upstream。一邊是積極維護,一邊是愛理不理,涇渭分明。雖然 fedora user 都是白老鼠,但這些白老鼠也算存在得有價值。
想當初在 Ubuntu Dapper 未出的時候,華明還說要等 Dapper 的下一版,要「等 scim 更穩定」才將 scim 加入去。時間最能夠用來分辨真偽,現在很清楚了,如果當初不是眾人不理他的意見,再等多 101 版也絕對不會有 scim。他當時對我說那些酸溜溜的說話到現在還記憶猶新。
說真的,這些有的沒的,對我來說分別不大,很早以前用了好一陣子 Slackware,再加上之前包 Mandrake 套件的經驗,現在自己包自己要用的套件已經不是一回事,況且 Debian 軟件的版本又這麼穩定,在我的立場用 Debian/Ubuntu 和 Slackware 無異,反正一切都是自己動手。所有的弊病在我的眼中都是蚊叮而已,但就苦了千千萬萬的一般用家。
對,我這篇是明刀明槍拿人來生劏的,但都是些該被開刀的人。如果真的有兩下子,或者有任何一處值得尊敬的人,即使我怎麼討厭(例如少數 Mandriva 的員工),也不會這樣來祭旗。最後一點就是,我不願再當任何 distribution 的 helper,這麼多年,看骯髒事看夠了。
</rant>