Mistake in IBM’s developerWorks
Posted on April 3rd, 2008 at 22:47 by fr3@K

Some months ago, I came across a mistake in Kernel command using Linux system calls, published by IBM’s developerWorks.
(more…)

del.icio.us:Mistake in IBM's developerWorks digg:Mistake in IBM's developerWorks spurl:Mistake in IBM's developerWorks newsvine:Mistake in IBM's developerWorks furl:Mistake in IBM's developerWorks Y!:Mistake in IBM's developerWorks 黑米共享書籤:Mistake in IBM's developerWorks 推推王:Mistake in IBM's developerWorks
變更原代碼授權
Posted on September 20th, 2007 at 5:06 by fr3@K

`除了原作者之外的第二人, 在未經原作者同意之下, 是否可以把以 BSD License 授權發行的 source code 改為以 GPL 授權來發行‘. 可說是近期 FOSS 社群討論得最熱烈 (也可說是吵得最兇) 的話題之一.

前幾天, Tetralet 在他的部落格上 介紹了這個事件. 只可惜有些我認為很重要的細節沒照顧到. 而部份的後續討論 (就我看來) 似乎也有偏離重點的跡象. 我想藉由這個機會把 BSD License 弄得更清楚, 也盡我的能力把這事件做個補充, 希望能互補為一個較完整的說明.
(more…)

del.icio.us:變更原代碼授權 digg:變更原代碼授權 spurl:變更原代碼授權 newsvine:變更原代碼授權 furl:變更原代碼授權 Y!:變更原代碼授權 黑米共享書籤:變更原代碼授權 推推王:變更原代碼授權
Compiz, Not So Cool
Posted on April 27th, 2007 at 7:51 by fr3@K

由於是 Feisty 的預設安裝, 這勉強可算是我第二次在 notebook 上安裝了 Compiz, 也是第二次把它 disable 掉.

在網上看到別人使用起來大都挺愉快的, 可是老實說我自己的使用經驗很不理想. 首先每週都會當個兩三次. 雖然說不知道問題出在哪裡, 但至少把它關了以後一週都沒有出現整個 desktop 卡住, 有時連想切換到另一個 tty 來把 X 砍掉都不行等等不能用的狀況. 再來是把惱人的 wobbly plugin 關掉會導致一些包含 maximize 視窗的 title bar 不能被 click 等等的不正常現象.

從 Feisty Beta 開始到現在一路升級到 Release, 這幾個禮拜的使用, 除了Compiz, 以及 Network Manager 的 OpenVPN plugin 的一個 bug, 我沒遇到其他的問題. 以一個新的 release 來說, 我對 Feisty 的整體經驗是很正面的. 我會推薦給仍在猶豫是否安裝/升級的 non-critical desktop 使用者. 可是別因為 Feisty 的 default install 有 Compiz 而安裝 Feisty.

Compiz 征服 desktop 的那一天還沒到.

del.icio.us:Compiz, Not So Cool digg:Compiz, Not So Cool spurl:Compiz, Not So Cool newsvine:Compiz, Not So Cool furl:Compiz, Not So Cool Y!:Compiz, Not So Cool 黑米共享書籤:Compiz, Not So Cool 推推王:Compiz, Not So Cool
Debugging Package Installing on Ubuntu (and Debian)
Posted on April 4th, 2007 at 15:46 by fr3@K

今天學到一個新招. 偶而在安裝 package 的時候會遇到錯誤, 但 dpkg 吐出來的 message 又不知所謂或很模糊. 這時候可以把 dpkg 的 debugging 打開.

下面這個 command 會把 debugging 開到最大, 細節可參考 dpkg 的 manpage.


$ dpkg -i -D3773 DEB_PACKAGE
del.icio.us:Debugging Package Installing on Ubuntu (and Debian) digg:Debugging Package Installing on Ubuntu (and Debian) spurl:Debugging Package Installing on Ubuntu (and Debian) newsvine:Debugging Package Installing on Ubuntu (and Debian) furl:Debugging Package Installing on Ubuntu (and Debian) Y!:Debugging Package Installing on Ubuntu (and Debian) 黑米共享書籤:Debugging Package Installing on Ubuntu (and Debian) 推推王:Debugging Package Installing on Ubuntu (and Debian)
Firefox Update Breaks Evolution
Posted on March 3rd, 2007 at 2:11 by fr3@K

昨晚 update 了跑在 notebook 上的 Ubuntu Dapper. 稍微瞄了一下, 被 update 的 package 應該都是 Firefox 相關. 卻意外地把 Evolution 搞掛起不來.

從 terminal 啟動 Evolution 看到的是這樣的訊息:


$ evolution
CalDAV Eplugin starting up ...

(evolution-2.6:6431): camel-WARNING **: Failed to initialize NSS

一搜馬上就看到一堆 求助訊息與 bug report. 這個問題不只影響到 Ubuntu, 其他受到影響的 distro 至少還有 RHEL, 自然也有 CentOS. 看來問題是新的 package 把 library 放到了不同的位置.

在 CentOS 的 bug tracker 上有人提供一個 quick fix, 不知道對 Ubuntu 適不適用:


$ cd /usr/lib/
$ ln -s firefox-1.5.0.10/libfreebl3.so

看到上面的方法時我已經把問題修好了, 而我也剛好比較不喜歡這個像是 hack 的作法. 我是先把 libnss3 從升級後的 2:1.firefox1.5.dfsg+1.5.0.10-0ubuntu0.6.06.1 降回 2:1.firefox1.5.dfsg+1.5.0.3-0ubuntu3, 再把它 pin 住.

del.icio.us:Firefox Update Breaks Evolution digg:Firefox Update Breaks Evolution spurl:Firefox Update Breaks Evolution newsvine:Firefox Update Breaks Evolution furl:Firefox Update Breaks Evolution Y!:Firefox Update Breaks Evolution 黑米共享書籤:Firefox Update Breaks Evolution 推推王:Firefox Update Breaks Evolution
Ubuntu Hacks
Posted on July 7th, 2006 at 1:22 by fr3@K
del.icio.us:Ubuntu Hacks digg:Ubuntu Hacks spurl:Ubuntu Hacks newsvine:Ubuntu Hacks furl:Ubuntu Hacks Y!:Ubuntu Hacks 黑米共享書籤:Ubuntu Hacks 推推王:Ubuntu Hacks
Dapper on Vaio
Posted on June 29th, 2006 at 0:31 by fr3@K

上週五,同事幫我把 在台北訂的 Vaio 帶了過來。令我喜出望外的是,同事還帶過來了我前一段時間向 ShipIt request 的 Ubuntu 6.06 LTS CD (Dapper Drake)。

整體上來說,Dapper 安裝過程快速容易。對安裝過任何一個 distro 或對 GNU/Linux 有概念的使用者來說,都應該沒有任何困難。

安裝好之後,大部分硬體都自動偵測到也 load 到正確的 module。只有指紋掃描 [1],Memory Stick Duo reader [2] 與內建 camera 目前沒 driver。

Speed/Stamina (nVidia/Intel) mode 以及雙螢幕 (dual screen) 需要自己 安裝 driver 與手動設定

不確定是不是由於我預設的語言是英文,SCIM 不能正常運作,花了一點時間 google 參考 別人的筆記,手動加了 ~/.gnomerc 才能使用:

    XMODIFIERS="@im=SCIM"
    export GTK_IM_MODULE="scim"
    export XIM_PROGRAM="scim -d"
    export QT_IM_MODULE="scim"
    scim -f x11 -d
    scim -f socket -d

雖安裝過程不是 100% 防呆,但動動手的回報是值得的 - 好用高效免費又 尊重我的權利 的作業系統。

[1] 我沒有權力更沒關說,不需要用這種東西來保護我的電腦,噗~
[2] 我 (還?) 不是 Sony 迷,暫時還沒用處。

ps. 想起來就生氣,每次買 notebook 都被半強迫付錢給 M$ 買我幾乎不用的 W!ndow$。

del.icio.us:Dapper on Vaio digg:Dapper on Vaio spurl:Dapper on Vaio newsvine:Dapper on Vaio furl:Dapper on Vaio Y!:Dapper on Vaio 黑米共享書籤:Dapper on Vaio 推推王:Dapper on Vaio
Login Restarts X
Posted on May 19th, 2006 at 11:14 by fr3@K

加了非常簡單的~/.xsession之後,一login,X就重起。Log裡面也沒錯誤訊息,看起來像是SCIM起始到一半就被砍掉的樣子。還是暫時先把~/.xsession刪了。調查中…

del.icio.us:Login Restarts X digg:Login Restarts X spurl:Login Restarts X newsvine:Login Restarts X furl:Login Restarts X Y!:Login Restarts X 黑米共享書籤:Login Restarts X 推推王:Login Restarts X