2005-10-31

讓 root 可由 GDM 登錄

可藉由編輯 /etc/gdm/gdm.conf 這個檔案來完成.

將 AllowRoot=false 改為 AllowRoot=true 即可

另一種方式則是在 GUI 界面下:

system -> 管理 -> Login Screen Setup -> Security(Tab)

將 Allow root to login with GDM 打勾即可

如何讓 kubuntu 的 kdm 可用 root 登錄

修改以下檔案 /etc/kde3/kdm/kdmrc

改 “AllowRootLogin=true"

在桌面上顯示 home computer 及 trash

雖然在 http://ubuntuguide.org 上有這方面的資料, 但老是忘記, 所以特別記下來..

How to show Desktop Icons (Computer, Home, Trash)?

Applications -> System Tools -> Configuration Editor

/ -> apps -> nautilus -> desktop ->

computer_icon_visible (Checked)
home_icon_visible (Checked)
trash_icon_visible (Checked)

下次不要忘了, 要不裝一台 ubuntu 就要查一次, 真的有點給它老了..

危機處理三部曲

現在好似什麼都流行三部曲的, 在政治及演藝圈內亦心照不宣的將之發揚光大.

像前陣子澎恰恰及最近陳哲男事件, 就是最好的例子. 細觀事件的原由, 後續發展或有不同, 但當事人處理的方式莫不同出一轍.

這三部曲不外乎:

1. 矢口否認, 甚至連自己的祖宗都被請出來背書, 像把自己的另一伴帶出"共享"(通常為老婆, 因犯錯大多為男人)更是常見

2. 雪球愈滾愈大, 紙包不住火時, 逼不得己無法再假(台語)時, 就將事情縮小化, 更高竿者, 更能將自己由加害者變為受害者(如璩x鳳之流 ..)

3. 淡化及轉移事件, 這種情形很常見, 如澎恰恰的雙打法, "打手槍及打棒球" 轉移法, 民x黨之 "陳哲男 vs TVBS" 就是活生生的例子

如果再有後部曲的話, 那就是人都是健忘的動物, 啊! 時間一久, 就給它通通忘記了啦!

當然, 類似的例子很多, 大家不妨想想這些年來多少人是否都是依這危機處理三部曲來化險為夷的.

對我們這些小老百姓來說, 或許生活有了這些小丑不至於太無聊, 看看笑過就算了, 人生就像是在看戲, 對吧?

2005-10-29

釨喝的普洱茶

對於咖啡這類濃香做作的飲料, 個人雖不排斥但不是很喜歡, 所以日常中都是飲用茶葉. 而且我喜歡喝茶, 但不注重價格也不是個茶道迷, 喝茶本身就是種享受, 何必弄得那麼複雜.

在茶中也不是沒得挑選, 我只喝綠茶.

最近公司的綠茶包沒了, 看看只有菊花普洱茶, 想想試試也好, 沒想到發現另一片天地.

之所以不喜歡鳥龍紅茶之類的茶葉, 最主要在於喝了後我容易有心悸的情形(我心臟很正常), 但我喝綠茶不會有此情況. 原本以為這類普洱茶也會有此情況, 結果不然.

在網上找了普洱茶的資料, 如以下網址:

http://ecaaser5.ecaa.ntu.edu.tw/weifang/tips/%E6%99%AE%E6%B4%B1%E8%8C%B6.htm

另一個發現就是這種茶很耐泡, 沖了三次味道還很好.

真好, 在綠茶之外又多增加了普洱茶.

tea or coffee

對於咖啡這類濃香做作的飲料, 個人雖不排斥但不是很喜歡, 所以日常中都是飲用茶葉. 而且我喜歡喝茶, 但不注重價格也不是個茶道迷, 喝茶本身就是種享受, 何必弄得那麼複雜.

在茶中也不是沒得挑選, 我只喝綠茶.

最近公司的綠茶包沒了, 看看只有菊花普洱茶, 想想試試也好, 沒想到發現另一片天地.

之所以不喜歡鳥龍紅茶之類的茶葉, 最主要在於喝了後我容易有心悸的情形(我心臟很正常), 但我喝綠茶不會有此情況. 原本以為這類普洱茶也會有此情況, 結果不然.

在網上找了普洱茶的資料, 如以下網址:

http://ecaaser5.ecaa.ntu.edu.tw/weifang/tips/%E6%99%AE%E6%B4%B1%E8%8C%B6.htm

另一個發現就是這種茶很耐泡, 沖了三次味道還很好.

真好, 在綠茶之外又多增加了普洱茶.

強殖入性信仰

我想每個人或多或少都有信仰, 可能在目前, 可能在從前的某段 timeline.

信仰是種自由, 但要將自己的信仰強植入他人, 那就不是件快樂的事了.

公司最近來了個特助, 動不動每次開會時都要禱告, 真的是有夠他媽的!

由於我都不在場, 如果在場一定給她嗆聲.

不是我反信仰, 但如前所言, 你沒必要干涉我的信仰, 你信的才是正統, 我的就是邪魔歪道嗎? 歷史上多少宗教戢爭, 多少人受害其中, 不是就是因為這個原因嗎?

信仰貴在內修而不外露, 這不是滿口 GOD, 動不動就阿彌陀佛就可及的. 是不是我不信你的教我就得下地獄, 就要來個世界審判日, shit!

君不見這個社會上多少人假宗教之名行罪惡之實. 這個社會是否有著太多先知, 上人, 師父?

宗教家應該慈悲為懷, 小自己而大別人, 何必在乎這些 "先知, 上人, 師父" 的無聊頭銜呢? 這類人身段虛名都放不下, 要人信也難.

那我信什麼呢, 我信我的父母, 我覺得他們雖是小人物, 但最偉大!!

2005-10-28

蘇軾之江城子

這是個人很喜歡的一首詩詞, 願與大家分享.

乙卯正月二十日夜記夢

十年生死兩茫茫
不思量 自難忘
千里孤墳 無處話淒涼
縱使相逢應不識
塵滿面 鬢如霜

夜來幽夢忽還鄉
小軒窗 正梳妝
相顧無言 惟有淚千行
料得年年斷腸處
明月夜 短松岡

如何查看 ubuntu 版本

如何顯示 ubuntu 的版本呢?

很簡單, 看 /etc/issue 這個檔案即可.



# less /etc/issue

2005-10-27

PHP 相關軟體應用

有時想想, 我們不是天才, 如何在有限的人生時間上, 使用最少的時間及精力, 達到最大的效率呢?

學習(或可說是精通較為貼切)一種語言並不容易, 君不見很多半調子的程式設計師充肆業界.

要強調的是, 世界上沒有一種萬能的程式語言(至少目前如此), 只有最適合你的語言, 所以如何發現最和你 match 的語言, 是踏入程式設計世界中第一要事.

以個人為例, 在 PHP 上花了不少時間, 是否可找到進一步的延伸應用呢? 是否除了將 PHP 應用在動態網頁上就滿足了呢? 是否可進一步應用在 shell script 及 X 上的 GTK 應用呢?

答案是 YES. 目前就個人所知, PHP 至少可應用在以下:

1. PHP 動態網頁應用, 我想這是大家使用 PHP 的最主要原始理由了
2. shell script, 這可透過 PHP CLI 來達成
3. GTK 程式設計, 這也有相關計劃, 雖然目前可能還很原始, 不過指日可待

尤其是在 GTK 上, 個人寄予很大的期望. 雖然目前在 UNIX-LIKE 只支援 GTK-1(在 WINDOWS 己支援到 GTK 2.X), 不過至少是個好的開始.

SO, 趕快在你的電腦中裝上相關軟體, 並找一找相關的資料吧!!

2005-10-26

command 檔案及文件搜尋

無可否認的在 UNIX-LIKE 上要搜尋指令,檔案或是文件, 較 WINDOWS 上較為複雜, 但這並不意謂著在這方面的功能較為切缺, 反而個人以為較 M$ 上的相關功能有彈性多了, 且功能更不是 WINDOWS 所能比得上的.

一般我們可透過以下來達到我們的目的:

1. 好男人 man

我想 man 是進入 UNIX-LIKE WORLD 的一個重要指令, 有時不妨多和這個好男人接觸

2. find

這個指令有著許多參考資料, 不妨自行搜尋一下

3. which

which 是在 PATH 這個系統變數中, 找尋相關的執行檔, 如以下是搜尋 ls

# which ls
/bin/ls

4. whatis

whatis 會顯示該指令的簡略說明, 如以下是 ls 的說明

# whatis ls
ls (1) - list directory contents

4. whereis

whereis 不但能查詢執行檔, 更可搜尋 source 及 man 資料

5. locate

locate 可快速的找到檔案, 因為是使用更新檔案資料庫的方式. 在使用上時要注意, 如果剛建立的檔案會找不到, 這時不妨使用:

# sudo updatedb

來更新一下你的檔案資料庫.

6. apropos

這可說是 whatis 的另一種應用, 採用 "亂槍打鳥" 的方式, 只要顯示的字串中有符合的資料, 一律顯示出來.

如下(截取部份資料):

# apropos ls

logrotate (8) - rotates, compresses, and mails system logs
ls (1) - list directory contents
lsattr (1) - list file attributes on a Linux second extended file system

另外有時可能要知道一個檔案的性質, 這時不妨用 file 這個指令, 如下是 ls 的 file 說明:

# file `which ls`
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped


了解了以上, 如何應用, 就存乎一心了.

2005-10-23

使用 kde 系列建議事項

由於 UBUNTU 內定使用 gnome, 不過說些實話, 有些在 KDE 上的軟體滿好用的, 不用實在可惜.

所以可能會有個問題, 如你使用了 kcolorchooser 這個軟體, 可能有些問題, 要如何求助呢? 當然第一個就是想到 help, 這在 KDE 中程式名稱是 khelpcenter.

另一個就是設定的問題了, 如在 KDE 中字型及字型大小.. 等的問題, 這是使用 kcontrol 來達到目的.

所以, 不妨使用 UBUNTU 的朋友, 將這兩個 package 裝上去.

好用的螢幕測量工具 kruler

有的時候在電腦工作上可能會有一些特殊的需求, 例如量一量圖型或是視窗的大小.

嗯! 這個需求有點給它奇怪, 不過並非不可能.

不妨使用 kruler 這個軟體. 顧名思義這是一個 KDE 上的 ruler.

使用很容易上手, 首先將尺的一端對齊想測量對象的一邊, 再在 kruler 上移動 mouse 到此對象的另一邊, 這時在尺上的左上角就會顯示出測量結果了.

另外可以在 kruler 空白處按 mouse right-key, 有一些使用上設定的方法.

以下是 kruler 的抓圖.

2005-10-17

在 UBUNTU 5.04 版中如何使用 SQLite

SQLite 是一個不錯的資料庫軟體,它並不是使用 Server 及 client 的方式來運行.

在 PHP5 中己內定使用這個資料庫了,但由於 UBUNTU 5.04 使用的 PHP 版本是 4.X 所以要經過一些設定才可使用 SQLite.

在網路上查了許多相關資料,但實作上一直都失敗,到底那不是針對 UBUNTU 設定的.

後來在 Synaptic 中發現 php4-sqlite 這個軟體,看了一下說明,這正是我所想要的,就安裝了起來.但奇怪的是使用 phpinfo() 這個函數來檢查 PHP 的 extension 中還是沒有 SQLite 的資料,而且 sqlite.so 也存在著, 其路徑為/usr/lib/php4/20020429/sqlite.so


於是又使用 google 找了許多資料,但問題仍然沒有解決.

正想放棄時,靈光乍現,想到去看了一下 /usr/share/doc/php4-sqlite/README.Debian 這個檔案,有著以下的說明.


php4-sqlite for Debian
----------------------

The SQLite module doesn't get automatically added to the PHP4 config file,
as the package is new and I'm not keen on inflicting this (fairly beta) code
on unsuspecting people.

For now, add the following line to /etc/php4/{apache,cgi}/php.ini:

extension=sqlite.so

or, alternately, load the module at script runtime by calling:

dl('sqlite.so');

before trying to use the module in your code. Be warned, some versions of
the PEAR DB library don't have particularly good SQLite support - try
installing the latest version from PEAR by running 'pear upgrade DB'.

-- Matthew Palmer , Sat, 24 Jan 2004 16:08:44 +1100


所以解決的方法在 php.ini 中加入 extension=sqlite.so, SQLite 在 PHP 中就可正常運作了.