2005-12-30

天將降大任於斯人也..

有時想想,人如果一切太順遂,是好是壞。

孟子曾說:「天將降大任於斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,增益其所不能。」

又好像是溫室裏的花朵,是經不起風吹雨打的、人要事來磨、不經一番寒澈骨,那得梅花撲鼻香,在在充分說明了這個事實。

當挫折、不如意或是困難來時,把它當成一個對自己磨勵的機會,克服它,你又向前邁進了一步。

所以,當問題來時,不妨勇敢面對它,思考解決的方式,這對個人的人生歷練,絕對是件正面的事。

2005-12-29

在 UBUNTU 中使用 VNC,以便遠方遙控

在 UBUNTU 中如何設定 vnc,以便接受遠方遙控呢?

這是件簡單的事,只需設定以下:

開啟 Menu → System → References → Remote Desktop 這個程式(Remote Desktop)

設定成以下內容:



再來就是設定密碼,可使用 vncpasswd 來設定:

# vncpasswd

設定完後,在個人目錄下的 .vnc 目錄下,會產生一個 passwd,這個就是剛才設定的密碼檔案。

這樣在遠方就可遙控這台電腦了。

也許有人會問,要接受遠方遙控,到底要不要安裝有關 vnc 方面的 server 軟體,答案是在 UBUNTU 中是不需要的,UBUNTU 內定已安裝了 vnc-common .. 等相關 packages。

豐富你的人生、學習和成長

用所有的事來豐富你的人生、學習和成長。

Use everthing for your enrichment, learning, and growth.

不必在意在你身上發生了什麼事,也不必在意這些事是多麼的不公平及錯誤,因為你將在這樣情況中有所獲得。

No matter what happens to you, no matter how unfair or worng, there's something you can take form the situation.

2005-12-28

RDP(Remote Desktop Protocol) 讓你能遠端使用 m$ windows

RDP(Remote Desktop Protocol) 是用來使用 M$ Terminal Service 的協定,可讓我們在遠端使用提供此協定的 windows 主機。

可以想像成這台 windows 電腦就在你旁邊一樣,我們可以在登錄之後,使用這台電腦。

注意!這種使用方式和 vnc 是不同的,vnc 主要是用來遠端遙控電腦之用。

在 UBUNTU 中的 menu→Applications→internet→Terminal Server Client 這個程式(即 tsclient) 就是做這個用途的。不過除了 RDP 外,還可透過其它一些協定連結上其它的主機,如 vnc、ICA .. 等..

由於公司還有一、兩台主機使用 windows 2000 server,除了使用 vnc 來控制外,用 RDP 也是一個不錯的方式。

個人使用 tsclient 的經驗是,速度滿快的,不會像 vnc 有明顯的 delay 現象。以下這張圖就是 tsclient 的執行畫面:

另外 tsclient 如要使用 vnc client 功能的話,需安裝 vncviewer 軟體。




另外一個類似的程式就是 grdesktop,這個程式需安裝,同時只提供 RDP,喜歡用那個,就存乎一心了。以下是 grdesktop 執行時的畫面:



這兩個程式都有用到 rdesktop 這個東東,有關這方面的資料,可參考一下以下網址:

http://www.rdesktop.org/

2005-12-27

充實內心的財富

充實內心的財富。

Carry your rich within.

富裕是能全心全意喜愛自己;

Wealth is being abel to love yourself full.

富裕是健康、快樂、有愛、分享、學習、享用和身心平衡。

Wealth is health, happiness, loving, sharing, learning, enjoying, and balence.

2005-12-26

生命在於參與自己的生活

生命是拿來行動、學習和享用的。

Life is for doing, learning, and enjoying.

當你學的更多,可做的事就愈多,反言之,做的愈多,可以學到的也更多。

The more you learn, the more you can do. The more you can do, the more you can learn.

所以,參與你的生活吧!

Partake of your life.

以 root 權限啟動 nautilus

在 UBUNTU 中是透過 gnome-sudo 使得很多程式能夠在啟動時能以 root 的權限執行,但似乎就是忘了 nautilus 這個程式。

可依下列步驟自已建一個出來:

1. 先建立一個在 /usr/share/applications/Nautilus-root.desktop 檔案

sudo gedit /usr/share/applications/Nautilus-root.desktop

2. 在這個檔案中加入以下內容

[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

3. 存檔

這樣在 Application→System Tools 中就有一個 File Browser (Root) 的選項了(如下圖),我們在開啟 nautilus 時就能以 root 的權限執行


2005-12-25

在 nautilus 中使用滑鼠右鍵開啟檔案時,能以 root 開啟

有時在 nautilus 以右鍵開啟某個檔案時,權限是以當時使用者而定,所以如果沒權限的話,在某些時候可能很不方便。

不妨使用以下的方法:

1. 在 ~/.gnome2/nautilus-script/ 目錄下建立一個 Open as root 檔案,如下:

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root

以上的 Open\ as\ root 中的 \ 符號,是因為為其間有空白,所以要用 \ 來區別

2. 在此檔案中加入以下內容

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

3. 存檔

4. 設定這個檔案的權限為可執行 x

chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root

以下這張圖,顯示了當我們在使用 nautilus 用 mouse 右鍵開啟某個檔案,會顯示一個 Scripts → Open as root 的選項,這樣在編輯某些權限限定的檔案時,是不是很有用?




參考資料:

http://help.ubuntu.com/starterguide/C/faqguide-all.html#id2522492

2005-12-24

簡述如何安裝硬碟

首先想想在 windows 下如何安裝一個硬碟,是不是分為三個 step:

1. 分割硬碟
2. format 硬碟
3. 經過以上兩個 step,在系統中就可增加一個英文字母代號,如 D: 的硬碟使用了

在 UNIX-LIKE 的使用方式很類似,只在第三個步驟不同。

首先先建立一些觀念,由於目前大多是使用 IDE 界面的,因此先了解一下這方面的常識。IDE 介面分為兩組,每一個又分為 MASTER 及 SLAVE 兩組,依順序在 UNIX-LIKE 中的設定分別為 hda、hdb、hdc、hdd,每一個硬碟的分割區以 1、2、3 .. 來分別,如第一顆硬碟的第一個分額區為 hda1、第二個則是 hda2,餘者類推,要注意的是邏輯分割區是從 5 開始。

分割硬碟在 UBUNTU 中有兩個程式可使用,fdisk 及 cfdisk,其中 cfdisk 較易上手,所以大部份都是使用這個程式。

例如要分割 /hdb

# cfdisk /dev/hdb

再來就是 format 分割區了,這要牽涉到所要用的檔案系統,像現在在 linux 中大多是使用 EXT3 的檔案格式,所以用 mkfs.ext3 來 format 分割區。

還有那些檔案格式的 format 方式呢?可在 command line 輸入 mkfs 再按 tab 就可叫出所有可 format 的檔案格式:

cremaker@eagle:~$ mkfs (再按 tab 鍵)
mkfs mkfs.ext3 mkfs.msdos mkfs.vfat
mkfs.cramfs mkfs.jfs mkfs.reiser4 mkfs.xfs
mkfs.ext2 mkfs.minix mkfs.reiserfs

例如我們在 /dev/hdb 分割了一個分割區,其代號為 /dev/hdb1,檔案格式為 ext3,那麼 format 的方式為

# mkfs.ext3 /dev/hdb1

經過以上兩個步驟,再來就是 mount 這個分割區了,例如要將這個分割區 mount 在 /mnt

# mount -t ext3 /dev/hdb1 /mnt

比較方便的方法則是在開機時,自動 mount 這個分割區,可藉由編輯 /etc/fstab 這個檔案來達成這個目的,例如我們想將這個分割區 mount 在 /hdb 這個目錄下,先在根目錄下建立這個目錄

# cd / ; mkdir /hdb

編輯 /etc/fstab 這個檔案,加入以下內容

/dev/hdb1 /hdb ext3 defaults 0 2

這樣在開機時就可自動 mount 了


參考資料:
man mount
man fstab
man cfdisk

怪怪的 firefox

許久未使用 firefox 了,今天一時手皮,想將 firefox 由原來的 1.07 版升級到 1.5 版,還是和上次從 1.06 升到 1.07 版的情況一樣,又出槌了。

這些問題都是一些 library 版本不同的問題所致,但事情一再發生,讓人不禁對相關維護人員的觀感打了折扣。

尤其奇怪的是,yelp(gnome 的 help 系統),居然還得使用 firefox,所以很慘的是 firefox 不能升級後,yelp 也失去了作用。

那麼,將 firefox 再裝回原先的 1.07 版如何,還是有 library 版本過舊的問題。

不幸中的大幸的是一向使用的是 mozilla,所以上網還沒問題。

這個 firefox 1.5 的問題,只有等..等..等,等官方修正後再安裝了。

事的真象只有一個??

喜愛科南偵探片的人一定記得這句話:「事情的真象只有一個」,但讓人氣餒的是我們可能永遠不知道那一個才是真的。

這類例子舉手可得,像最近李幸意和孫家的事、余天夫婦兒子和小松及小柏的事,可能事實真象,即使包公再世,也難有水落石出的一天。

更多的例子顯示在商界和官場上,君不見很多事都是開始時鬧的很大,相關人士斬金截鐵地表明一定要查個水落石出,到後來呢?大事化小事,小事化沒事。

這些事看在小老百姓眼中,真的很不是味道。讓人不禁想到一句話:「辦大官要大證據,辦小官要小證據,辦小老姓不必證據」。

2005-12-22

一切都是錢惹的禍

在今年九月間孫上尉和李幸意的事,想必大家都還記憶猶新。也多少會為這件事感動,真所謂 "問世間情為何物"。

沒想到短短的幾個月間,事情有了戲劇性的變化,讓人有種自己感情受騙的感覺。

李幸意和孫家到底對是誰非,彷如羅生門般讓人無法了解。但無可否認的是 「這一切都是錢惹的禍」。

想當初李小姐和孫家有關人士的真情演出,許多人都不禁掉下感動之淚,相對於今日雙方言詞刻薄,跌破多少人眼鏡。

讓人不禁想到,如果沒有這些錢,是否情況會演變至此。

2005-12-19

好用的 iptables 設定工具 shorewall

眾所皆知,iptables 的設定實在不是件很 friendly 的事,而且稍一設定有誤,可能結果就出乎意料之外。因此在設定 iptables 時,老手都建議一定要在這台電腦上旁設,千萬不要在遠端設定,以免出問題時,要修改就很麻煩了。

有沒有其它的輔助方法呢?如果你有這個需求,不妨考慮 shorewall 這個軟體。在 UBUNTU 上安裝 shorewall 是很容易的,如下:

# apt-get install shorewall

這樣 shorewall 就安裝好了。shorewall 會在以下目錄安裝一些東東:

1. /sbin/shorewall

這個是 shorewall 的執行程式

2. /etc/shorewall

shorewall 的一些相關設定檔都是放在這裏,安裝完後只有一個 shorewall.conf 檔,另外一些必需的檔案,如 zones、policy、interfaces、rules.. 必需由我們產生。

shorewall.conf 這個檔案是 shorewall 的主要設定檔,在一般情況下,我們不用動到它
interfaces 則是我們電腦上的網路卡設定,一般都是 eth0
policy 這個是用來設定 shorewll 的內定規矩或策略
zones 這個比較難解釋,簡單的說就是一個區域,如以下在設定這個項目時,我們會用到 net 來代替連結到外部 internet 的區域,這就是一個 zone
rules 這個就是一些進出 firewall 的設定

3. /etc/init.d/shorewall

在 /etc/init.d/ 下的這些檔案都是一些設定檔,這可讓 shorewall 在開機時自動啟動。不過還有另一個地方需要設定,就是將 /etc/default/shorewall 檔案中的 startup=0 改為 startup=1,這樣 shorewall 在電腦啟動時,就可以自行啟動了。

4. /usr/share/shorewall/

這個目錄下都是一些預先設定好的協定,如

action.AllowDNS
action.AllowFTP
share/shorewall/action.AllowIMAP
action.AllowPing
action.AllowPOP3
action.AllowSMTP
..... 以下略 ....

不妨看一下其內容,就可了解這是做什麼用的,這可用來簡化我們設定 shorewall 的 rules。這在設定 rules 這個檔案時會加以說明。

5. /usr/share/doc/shorewall/default-config

前面說過,在 /etc/shorewall/ 這個目錄下都是 shorewall 的相關設定檔,除了 shorewall.conf 外,一般還需要 interfaces、zones、pilicy 及 rules 這四個檔案。

在這個目錄下有一些類似的檔案可供參考與修改,不妨將相關檔案 co 到 /etc/shorewall/ 這個目錄下,再做修改成符合自己需求的樣示,這樣可節省不少時間;同時參考這些檔案內部的說明,也有助於對其運作的了解。

/usr/share/doc/shorewall/default-config/zones
/usr/share/doc/shorewall/default-config/policy
/usr/share/doc/shorewall/default-config/interfaces
/usr/share/doc/shorewall/default-config/rules

---------------------------------------------------------------------------------

可以把 shorewall 想像成將一些煩人的 iptables 設定及行為都以一些設定檔來設,這樣就可以簡化設定了。另外個人覺得 shorewall 好似一些硬體 firewall,這類產品通常也是將一些設定規格、檔案化,於是設定 firewall 就給它很容易了。

首先說說我的環境及使用需求:

1. 環境

單一固定 ip,不使用 nat 功能
介面卡為 eth0
系統開放 smtp、pop3、dns、http

2. 使用需求

對外連線不限制,但由外連到這台電腦時,只開放如上的一些服務(port)

要注意的是 shorewall 需要 iproute 這個套件,我們可藉由

# which ip

來查是否已經安裝了 iproute 這個程式,其中 ip 是 iproute 的安裝後的一個程式

再來談談 shorewall 的設定。如前所言,shorewall 將一些 iptables 的相關煩人設定都已規格及檔案化,所以我們只要修改相關的設定檔(這些檔案都在 /etc/shorewall/ 目錄下),這樣是不是很簡單。

1. interfaces

這個檔案用來設定使用的網路介面,一般我們設成這樣即可

#ZONE INTERFACE BROADCAST OPTIONS
net eth0 detect

2. policy

用來設定 shorewall 的內定政策,可設成這樣

#SOURCE DEST POLICY LOG LEVEL LIMIT:BURST
fw net ACCEPT
net all DROP info
all all REJECT info

其中 fw 代表 firewall(也可想像成內部到外面的 internet),所以第一項表示由內連到時一律開放。

第二項表示由外連到內時一律 drop 掉,所以待會我們需在 rules 中將我們所開放的服務(port)開放。

第三項是 shorewall 必需加上的,同時需在最後一個項目

3. zones

這項設定成以下即可

#ZONE DISPLAY COMMENTS
net Net Internet

這個 net 在 policy 及 interfaces 中也有設定,它們之間有著共同關連。

4. rules

這個檔案是重點中的重點,由於在 policy 中內定由內至外一律開放,但由外至內全部關閉,所以像我的情形有開放 smtp、web、dns、pop3 時,就必需在這個檔案中加以註明,如下:

#ACTION SOURCE DEST PROTO DEST SOURCE ORIGINAL RATE USER/
# PORT PORT(S) DEST LIMIT GROUP
AllowWeb net fw
AllowDNS net fw
AllowSMTP net fw
AllowPOP3 net fw

這些 Allow* 是從那來的呢,請參考上面的說明,這些可說是 shorewall 先定義好的一些服務,所以我們可直接叫用,我們如果不用這種方式,也可用以下的格式(以 http 為例):

ACCEPT net fw tcp 80

上項設法和 AllowWeb net fw 是一樣的。這是說由 net 到 fw(記得這兩項的意義嗎)加以開放。

---------------------------------------------------------------------------------

除了在先前說過的在電腦啟動時,開啟 shorewall 服務的方式外。我們可使用以下的方式來啟動:

# shorewall start

要停止 shorewall

# shorewall stop

重新啟動 shorewall

# shorewall restart

另外 shorewall 這個指令有一些好用的其它參數,不妨使用 shorewall help 來了解一下

---------------------------------------------------------------------------------

shorewall 官方網址:

http://www.shorewall.net

參考設定資料:

http://www.shorewall.net/2.0/standalone.htm

不如意或鬱卒時,如何調適自己的心情

人生在世,不如意者十之八九,所以在不如意時或感到鬱卒時,如何調適自己的心情呢?

心理學上有個名詞 "膨脹效應",意思是說在一種情境下繞圈子而不想轉出去時,容易將此情況誇大化。

隨著時間的消逝,這類事可能會淡化了,但在當下時又該如何自處呢?

其中一種方法就是轉移法,在隨著時間的消失而將這類煩人的事忘記。轉移的方法有很多種,例如喝酒消愁然後睡上個好覺、出去走走.. 等都是,但效果可能因人而異。

還有一種方法就是比較法,在意識中覺得自己是世上最不幸的人、是世界上最不如意的人,除了像前所言的膨脹效應的心理作用外,這個世界上比我們不幸或是不如意的人太多了,所以只要能和這些人某種程度的接觸,在心裏的感覺就會好上許多。

以我個人來說,就有個怪僻,在不如意或是鬱卒時,喜歡到醫院及墳區走走,為啥,就是讓我有個感覺,這個世界上比我不幸的人太多太多了,自己的一些小挫折和他(她)們的境遇比較起來算什麼。

在墓碑上看到墓碑主人的出生年月日及過世日期,加上相片,有時有一些很實在很年輕就不幸過世的人,對他(她)來說,自己這點小問題又算什麼呢?

在醫院看到一些躺在病床上呻呤的人,你會慶幸,和他們相較起來,自己是那麼的健康,對自己的無病呻呤,會領會到那是微不足道的。

所以下次,如感到不如意或鬱卒時,不妨試試這種方法。

很有趣的一首歌→當我死去的時候

當我死去的時候
親愛的
別為我唱悲傷的歌
我墳上不必安插薔薇
也無須濃蔭的薄霧

讓蓋著我的青青的草
淋著雨也沾著露珠
假如你願意請記得我
要是你甘心忘了我
在悠久的昏暮中迷茫
陽光不昇起也不笑翳
我也許
也許我還記得你
我也許把你忘記

我再見不到地面的青蔭
覺不到雨露的甜蜜
我再聽不見夜鶯的歌喉
在黑夜裡傾訴悲啼
在悠久的昏暮中迷茫
陽光不昇起也不笑翳
我也許
也許我還記得你
我也許把你忘記

2005-12-18

李叔同→送別

很多人以為這首歌是國人所創,其實不然。據我在網路上找到的一些資料,原作者是美國的 J.P. Ordway 所作曲,歌名為 "夢見家鄉與母親" (Dreaming Home And Mother),中文歌詞是李叔同所譜。在學時,猶記每次畢業典禮,都是唱這首歌,滿讓人回味的。

長亭外
古道邊
芳草碧連天

晚風拂柳
笛聲殘
夕陽山外山

天之涯
地之角
知交半零落

一壺濁酒盡餘歡
今宵別夢寒

韶光逝
留無計
今日卻分袂

驪歌一曲送別離
相顧卻依依

聚雖好
離雖悲
世事堪玩味

來日後會相予期
去去莫遲疑

義大利民謠→散塔露琪亞

黃昏遠海天邊
薄霧漫漫如煙
微星疏疏幾點
忽隱又忽現

海浪蕩漾迴旋
入夜靜靜欲眠
何處歌喉悠遠
聲聲逐風轉

夜已深欲何待
快回到船上來
散塔露琪亞
散塔露琪亞

大公報→台軍高價購美棄艦又大冤當頭

在這個網址中 "台軍高價購美棄艦又大冤當頭" 的報導,看了實在有些給它 "唉"。想想這些都是老百姓的辛苦血汗錢,就這樣成了政治單方利益下的籌碼,敗家子下的揮霍,這就是我們所要的軍購嗎?

個人並不反美,但對美國鴨霸的行徑很不以為然。美國自詡為民主自由國家,但很多所作所為都背其道而行,難以磬書。

例如美國是全世界軍火輸出最大的國家,美國耗費全世界最多的自然資源,還有動不動就以民主自由為旗幟侵略它國,這些都很令人反感。

而且奇怪的是,軍購案只能向美國購買嗎?這其中的原委不難想像。

我們的外交一定要抱著他人的大腿、唯其言是聽才行得通嗎?民族自尊到底在那?

2005-12-17

我不知道风 我不知道风,是在哪一个方向吹

原作者: 徐志摩

我不知道风
是在哪一个方向吹
我是在梦中
在梦的轻波里依洄

我不知道风
是在哪一个方向吹
我是在梦中
她的温存
我的迷醉

我不知道风
是在哪一个方向吹
我是在梦中
甜美是梦里的光辉

我不知道风
是在哪一个方向吹
我是在梦中
她的负心
我的伤悲

我不知道风
是在哪一个方向吹
我是在梦中
在梦的悲哀里心碎

我不知道风
是在哪一个方向吹
我是在梦中
黯淡是梦里的光辉

disable xscreensaver

screen saver 本來是好事,但有時會造成困擾。

如所使用的電腦是用來展示,或正在看 VCD/DVD 時,進入 screen saver 就不是愉快的事了。

在 LINUX/UBUNTU 中 screen saver 是由 xscreensaver 來控制的,這個是一個 daemon 程式,另外我們可藉由 xscreensaver-command 來控制其行為。

如要關掉 screen saver,只要執行

# xscreensaver-command -exit

如想再執行 screen saver,只要再跑 screensaver 這個 daemon 即可

# xscreensaver &

進階的作法,可在 panel 上建立相關的 launch,在使用上就方便多了。

PS:參考資料

man xscreensaver and xscreensaver-command

警民合作另一章

警民合作,維護治安,人人有責,相信這句話人人都耳熟能詳。

但在前兩天的網路新聞上,有一篇消息,讓人對這句話打了個折扣。有一位人士向警方檢舉砂石業者的惡行,結果不到5分鐘,就收到砂石業者的 "問候",想想這是誰露的口風,不難了解。

也難怪,這年頭治安每況愈下,雞婆的人也愈來愈少了,可能是明哲保身吧?更有可能是對政府、警方的不信任。

維護治安,光靠警力當然是不夠的,一定會有死角。但想想類似這樣的情況,一而再,再而三的發生,真的很讓人灰心。

若是自己一個人,安危自已負責就好了,但若不是呢?家人、親友的安危誰來負責?

更讓人不解的是,檢舉不法為何一定要報出自己的名號呢?當然相關單位又會有一番形而上的說辭,但這是重點嗎?重要的是檢舉的事是否為事實,主其事者真的很腦殘,在此可見一般。

這種智障作法,除了讓人匪夷所思外,更顯示出相關單位的顢頇無能。

2005-12-15

對於 "台灣的帕華洛帝" 過世的另類想法

在以下這個網址中看到這篇消息,心中不禁升起另一種想法:

http://www.ettoday.com/2005/12/14/37-1881851.htm

個人覺得其家人的說法實在有些好笑,人過世時才有這些說法,那麼人在世時你們又做了些什麼?

王強在世時,其弟弟、兒子、女兒又替王強做了些什麼?尤其是身為王強女兒的言辭,更是偏頗。讓人不禁為王強叫屈。

這個社會本來就是一個現實的世界,尤其是在演藝及政治層面,一直無情地在往前行進。別人不幫你是應該的,不要太希求別人的幫忙。

何況這個社會有著太多較王強相形之下不幸的人,他們的聲音在那裏,又有誰關心過他們呢?

不要把自己的不是及怕別人責難而將責任推給他人,這只能讓逝者何堪,外人看笑話而已。

2005-12-14

再試一下!

今天工作有點不順遂(簡直是超級給它背),兩天辛苦的代價付之東流,讓人有點鬱卒。

不禁想到小時的一首歌,還記得怎麼唱,不過記不清這是童歌還是什麼來著,反正這不重要,主要是這首歌的精神。歌詞是這樣的:

這是一句好話,再試一下。一試再試、試不成,再試一下!這會使你的見識多,這會使你的膽識壯,勇敢去做不要怕, 再試一下。

怎麼樣,有意義吧!又想到在網路上看到某個人的簽名:「當你放棄努力時,可知成功已在不遠之處!」

在想著這些時,又打起精神來,把工作至少完成了一半!

所以在不順心得意時,如何排解負面的情緒是相當重要的。

不妨試著找出自己受用的方式,這可是會影響一輩子的事哦!

2005-12-13

新三年,舊三年,縫縫補補又三年

這句話原本的意思是,在以前物質環境不佳的時候,對於日常衣著縫補的寫照。

現在可能有另一種說法了,那就是對於在路面維修的另一種詮譯。

怎麼說呢?只要連續下個幾天雨,路況絕對是變得坑坑洞洞的,有些坑洞實在是給它有點大和深,如一不注意就栽在裏頭,實在是有些危險。

看到維修路面實在覺得好笑,是不是縫補的有些方方塊塊的,而且較旁邊來得高些(這點滿奇怪的),可能是有點偷工減料吧!

修補路面時較旁邊高,對於四輪的交通工具還無所謂,但對二輪族呢?是否容易產生意外?

再者這些修補的新路面,君不見,很容易又塌下去了(不知這是否要填補比較高的原因),尤其是在雨後情況更糟。

更糟糕的是,下雨天相關施工單位是不做路面養護工作的,只得放任這些坑坑洞洞愈來愈大,也愈來愈危險。

每次只要連續下幾天雨,都會有這種感覺,想不透 why ?

2005-12-12

UBUNTU 上的氣象台 → Weather report

說實在話,國內的氣象報導並非很準,在 UBUNTU 上有一個隨時顯示目前氣象的相關資料 → Weather report,個人覺得滿實用的。

這個程式應該算是 gnome 的一個 applet 小程式,執行時的畫面如下(從左算來第二個,有小雨滴及16度C的圖示):



想安裝這個 applet 很簡單,只要在 gnome 的 panel 空白之處按滑鼠右鍵,選 add to panel 會出現以下的畫面,再選取 Weather report 即可。



以下是在 weather Report 圖示按滑鼠左鍵時顯示的氣象資料。



為了要顯示當地的氣象資料及符合本地的顯示方式,我們可做一些適當的設定,只要在 Weather report 上按滑鼠右鍵再選擇 Preferences,會顯示以下的設定視窗:

● 一般設定:設定多久更新氣象資料、顯示溫度的單位、風度單位、壓力單位、可見度距離的單位,另外有一個較特殊的設定就是 radar map(氣象雷達圖),有這方面需要的人,不妨連結到 http://www.weather.com/ 這個網址了解一下。



● Location(區域設定):設定顯示氣象的區域,如圖顯示的是 "松山/台北" 的資料

CNET 報導 UBUNTU 的兩篇文章

以下這兩個網址是 CNET 在介紹 UBUNTU 的兩篇文章,分為上下二次登出。

對於 UBUNTU 有興趣的朋友,不妨參考一下,了解 UBUNTU 的魄力到底在那,為何能在短短的時間內竄起,成為 LINUX 最受歡迎的套件,甚至連其濫觴起源的 Debian 都有點吃味。

http://taiwan.cnet.com/news/software/0,2000064574,20101727,00.htm

http://taiwan.cnet.com/news/software/0,2000064574,20101744,00.htm

2005-12-10

啟動程式的方法 ALT+F2

在 UBUNTU 啟動程式的方法有很多種方式,其中較有效率的方法大概就是使用 ALT+F2 這個方法了,當按了 ALT+F2 組合鍵後,會出現以下視窗:



● 可在文字輸入區域內輸入你想執行的程式名稱,在此區域右方的 "打勾符號" 可用來選取最近執行的程式
● Run in terminal 這個 checked 選項,假設所執行的程式需在 terminal(終端機) 中執行,可將這個選項打勾,這類的程式像 vim 就是典型的例子
● Run with file... 這個按鈕是傳送執行程式時欲開啟的檔案,按此鈕時會出現一個檔案選取視窗方便輸入想選取的檔案名稱
● Show list of known applications 這項,會顯示一個下拉式選項,內有大部份的程式名稱,以便選取

輸入或選取完畢後,按 Run 就可執行程式了,是不是很方便呢?

2005-12-08

戴助聽器的另一個好處

戴助聽器已有一個禮拜的時間,大體上適應上沒什麼問題,想想助聽器其實還有另一個妙用。

那就是當你不想聽的時候,不妨將助聽器的開關關掉,如開一個很無聊的會時、和另一半吵架或是對方碎碎唸時、被老板盯時..

雖然有些時候,戴助聽器真的不是很方便,但從另一個角度來看,是不是有另一些妙用呢?

2005-12-06

好用的網路工具 gnome-nettool

gnome-nettool 是一個簡單易用的網路工具,功能如下:

● devices → 顯示目前網路設備
● ping → 可讓你去 ping 任何一個 ip
● Netstate → 顯示目前的網路情況,
● Traceroute → 顯示連結到某一 ip 的路由路徑
● Port Scan → 這個大家應該都了解,可查出某個 ip 所開放的 port 服務
● Lookup → 和 nslookup 指令類示,不過顯示更多的資訊
● Finger → 查看使用者資訊,這在目前前應該沒什麼用了,因為基於安全問題一般都會關掉
● Whois → 查看某個 ip 或網域名稱的資料

要執行 gnome-nettool 很簡單,Menu → Applications → System tools → Networks tool

以下是一張執行的畫面,這是用來看本站 www.in-life.idv.tw 的 whois 資料,其它的功能不妨自行試試。


對於國內推廣 UNIX-LIKE FreeWare 的一些看法

這裏所謂的 Free Ware 是指在 UNIX-LIKE 上而言。

約六年前轉入使用 UNIX-LIKE 系統和今日發展的情況當然不可同日而語,以今日使用的情況來說,不論是在軟體的素質上、UNIX-LIKE 的使用介面上、及在中文處理上都有著長足的進步。

不過在這些可喜可賀的表象之外,是否有一些我們應該注意及加強的地方呢?是否我們原本可做的更好呢?

以下是個人的一些感想,當然每次在網路上發表這類文章,總會引起一些口水戰,這不是個人所樂於見到的,只是表示一些自己的意見。

個人以為目前國內在 UNIX-LIKE 上發展 FreeWare 有著以下幾個問題:

1. 政府的參與度

在這方面,政府的參與度幾乎為零,或者應該說政府好大喜功,抓不到重點。雖然有著一些諸如 "阿里山" 類的計劃,不過明眼人看了都會覺得好笑。事實上目前國內在這方面著力最多的還是一些個人的無我貢獻。政府相關單位想到的只是想藉由業者的力量來灌溉這片園 地,而業者只是想從其中撈些油水,君不見,國內 UNIX-LIKE 業者對 UNIX-LIKE 有何貢獻,就可見一般。

這種情形,政府相關單位腦袋一天不清醒,情況是無法改變的,而政府單位不清醒已經很久了。

2. 沒一個強而有力的代表團體

國內從事 FreeWare 開發者,大多是單打獨鬥,為理想而奮鬥。這種精神讓我很感動,也是因為有這群人的付出,今天我才有這麼好的 UNIX-LIKE DeskTop 可用。

從另一方面想,我們是否太傾向於個人主義,而不是走向群體發展。UNIX-LIKE 上的 FreeWare 傾向個人主義,中外皆然,在正面效益上來說,發展出了軟體的多樣性,但是否有一些其它的負作用呢?

國內在這方面也有一些統合機構,但都不夠 "力",不具代表性,所以造就了誰也不信誰的情形,以致於變成 FreeWare 力量的分散,而非力量的結合。

這樣的情況,當我們對外時力量也不夠,目前 FreeWare 的主力還是在國外,一些基本元件還得由外人來開發,於是我們最觀心的中文輸入化的問題,老外是否會鳥我們呢?

3. 強而有力的應用軟體

這些諸如一些公司行號所用的會計、進銷存、人事.. 等軟體,這些在國外的網站上很多,但轉植到中文上總是會有一些問題,所以應該多多發展這類軟體,這樣公司行號在轉入 UNIX-LIKE 時才有入足點。

2005-12-05

簡述 GNOME 字型的調校

在此介紹一下如何在 GNOME 下調校字型,這包括三個方向,一是安裝字型,二是調整字型的順序,三則是設定平滑字型。

1. 安裝字型

字型是放在 /usr/share/fonts/ 這個目錄下的,由於我們使用的是 truetype 字型,所以需將字型安裝在 /usr/share/fonts/truetype/ 這個目錄下。

例如我們想安裝 fireflysung.ttf 這個字型,只要將其 copy 到這個目錄下即可。再來就是更新字型:

# fc-cache -f -v

這樣安裝的字型就可以取用了。

2. 為何要調整字型的順序呢?

最主要的原因在於,讓 GNOME 在抓字時會先抓到我們想要的字體,例如在 xwindow 在楷體字顯示的效果並不好,一些方方正正的字型顯示效果就不錯,像 fireflysung 及 uming 這兩種字體顯示就很好看,所以我們可將 fireflysung 及 uming 字體放在楷體字的前面。

我們可藉由修改 /etc/fonts/fonts.conf 這個檔案來達成我們的目的,要領在於修改每個 --- 中字體順序。如下是個人的設定:



3. 調整平滑字的最小字型

英文或者是筆劃較少及方方正正的字使用平滑字在字型較小時效果還不錯,但對中文來說這可就是一場惡夢了,在字型小的時候,整個字都會糊掉,所以在 GNOME 中我們可設定多少的字型以上才使用平滑字。這同樣可在 /et/fonts/fonts.conf 這個檔案設定,不過為了區分方便,不妨自行在 /etc/fonts/ 目錄建立一個 local.conf 檔案,將相關內容加在這個檔案中:

我的設定是字型在 20 以下都不使用平滑字。



經過以上的處理,相信你的系統一定會有個美美的字型顯示了。

參考資料: man fonts.conf

2005-12-03

GNOME 下的計算機 gcalctool

有時不免要計算一些有的沒的數字,如果手上有一個好用計算機,該有多好。

GNOME 下的 gcalctool 就是這樣的一個軟體,它不華麗、也不花俏,但確很好用。

gcalctool 提供了四種計算機模式:

1. 基本模式
2. 進階模式
3. 商業計算機
4. 科學用計算機

以下是科學用計算機的抓圖,很帥吧!!

安裝 OpenOffice 2 firefly 版

這個版本是 FireFly 修改的中文加強版,如果你系統中已裝有英文版本的 OpenOffic,原先版本也不用移除,因為 OpenOffice FireFly 中文加強版安裝在不同的目錄(/opt/openoffice.org2.0/),所以兩個版本不會互相影響。

為何要使用這個版本呢?我有兩個原因:

1. 支援中文粗體及斜體功能
2. 中文使用介面

想想,多好,在一台電腦中有二個 office 系列可用。

以下略述安裝方式:

以個人使用的 UBUNTU 5.10 為例

首先修改 /etc/apt/sources.lst,加入以下

deb http://apt.ubuntu.org.tw/pub1 ubtw/

安裝:

apt-get update
apt-get install ooo2-firefly

安裝完畢後,如前所示,系統安裝在 /opt/openoffice.org2.0/ 這個目錄下,同時在 /usr/bin/ 下有一個連結檔 -> soffice,可透過這個執行檔來使用 OpenOffice,如果覺得還是不方便,在 /opt/openoffice.org2.0/program/ 目錄下是各個執行檔所在,可用一些連結來取用這些執行檔,如想執行writer,可建立以下連結:

# cd /usr/bin/
# ln -s /opt/openoffice.org2.0/program/swriter swriter

這樣以後直接執行 swriter 就可使用 OpenOffice Writer 了,而不用考慮路徑的問題。以下再舉一個例子以 calc 為例;

# cd /usr/bin/
# ln -s /opt/openoffice.org2.0/program/scalc scalc

參考資料:

http://www.ubuntu.org.tw/modules/news/article.php?storyid=17

今天是投票日

今天 2005-12-03 日是三合一選舉,也就是選縣長、縣議員及鄉鎮市長。

如果你心中有適當的人選,別忘了去投票;如果和我一樣覺得候選人都很爛,那就別去投了。

經過了一段不算短的吵鬧、口水戰,彷如羅生門的選舉宣傳,今天總算塵埃落定,可以清淨一下了。

恢復到往常平靜的生活,真好!!

聽到聲音的感覺真好

昨天助聽器配好了,所以就到科林視聽中心去配戴助聽器。

戴上助聽器後,發現到這個世界的聲音好多哦,有點給它不太習慣,同時助聽器的聲音反應和人耳不太一樣,所以還是需要一段時間來適應。

現在在一般面對面的 talk 沒什麼大問題了,但在吵雜的場合中,還是有些吃力。另外像聽電話、手機還是有點問題,再有就是諸如鳥鳴、蛙叫聲..還是聽不到。

另外就是有些聲音會被放大到滿大聲的,例如將一串鑰匙丟在桌上、腳步聲、杯子放在桌上諸如此類的聲音都會被強調放大,所以還是有些適應上的小問題。

2005-12-02

小心!腳踏車

每天上下班都會騎摩托車經由永和的福和橋,在福和橋上每天也上演著同樣的事件。

先說從台北往永和的方向吧,由於沒有行人專用的紅磚道,所以腳踏車常常要和摩托車爭道,大家可能知道,上下班車流極大,加上摩托車又被限制在一個小小的車道,所以騎腳踏實在是件很危險的事。

從永和到台北雖然有紅磚道,但在動線上卻有很大的問題,怎麼說呢?這個紅磚道並非是完整的,不是一直從橋頭延伸至台北公館的,而是在永和橋頭部份是斷掉的,居然通到福和橋下的早市,怎樣,很不可思議吧?

所以在福和橋上驗腳踏車實在是件很危險的事,想想,在密不透風的車陣中,突然你前面有一台速度慢的腳踏車,是否很容易煞車不及,撞上去呢?

還沒考慮到行人的問題,基本上這個問題會更嚴重。

同樣的情形也發生在永和的中正橋及永福橋,尤其是中正橋更是跨張,完全是腦殘者下的產物。

很想問問,如果在這些橋上騎腳踏車或行走其間,被撞了,是自認倒楣呢,還是可申請國賠。

嗯,塑膠袋是個好東東

我一直覺得塑膠袋是個偉大的發明,想想它帶給我們的方便,或者試想一下如果我們沒有塑膠袋的日子要如何過。

環保人士認為塑膠袋是環保殺手。個人不予否認,但如前所言,想想沒塑膠袋的日子,這個世界及你我的生活會是如何。

真正的環保精神是:適量適所的使用資源、正確的處理使用過的資源

在 "適量適所的使用資源" 這方面,要做到珍惜資源、不浪費;在 "正確的處理使用過的資源" 則要在享受這些資源帶來的方便性外,更應思考如何去善後這些方使性所帶來的後遺症,並減輕對大自然的影響。

其中最關鍵之處在於 "正確的處理使用過的資源" ,而不是濫情的禁止一些有的沒的,造成大家的不便。像我們的環保署就鬧出很多環保笑話。

一些環保人士,未免有些矯枉過正、沽名釣譽,自詡為環保人士,但實際上呢?有抓到 "環保精神" 的真髓嗎?

2005-12-01

GNOME 下的檔案壓縮、解壓軟體

file-roller 是一個在 GNOME 下壓縮及解壓縮的軟體,它非常的小而美,使用起來也很方便。

其特色為:

1. 可新增一個壓縮檔
2. 方便的在壓縮檔內新增、刪除檔案或目錄
3. 可看壓縮檔內檔案的內容
4. 提供各式壓縮檔格式

在第 4 點中,如果發現壓縮檔無法用 file-roller 處理,只要將該壓縮檔格式的執行檔指令安裝便可以了,如我們想使用 .rar 的格式,那麼就必需安裝 rar 這個套件。

以下是一張抓圖,操作介面滿簡單的,多試一下,相信很快的就能上手。

請尊重抽菸者的權益

大家都知道抽菸不是件好事,無論在健康考量上、或是對週遭的人的影響以及在金錢上的支出,都有著負面的效果。

但抽菸是犯法的行為嗎?為什麼大家要視抽菸者如蛇蠍般?

我們己經很節制了,也尊重別人不抽菸的權利,但反過來說,他們有絲毫尊重我們的權益嗎?

抽菸不是件好事,但絕對也不完全是件壞事,而且至少在法律上是合法的。為何社會上就有一些莫名奇妙的人,對抽菸者持不平等的看待呢?

這其中,有一些沽名釣譽的基金會,更有一些莫名奇妙的借機炒作身價的人士,我想說一句重話,只要不影響到你,干卿何事?

這讓我不禁想到滿清時代的禁煙活動,政府若有魄力,就立法禁煙,又何必玩這種兩面手法,愚弄大眾。說明了,還不是背後莫大商業利益在作怪,衛道人士一定大言不慚的說,抽菸者付出的代價是由大家所分擔,對這種說法只想說聲 "狗屁不通"。

世界上絕沒有絕對的好與壞,只有相對的比較結果,吃是好是壞、喝是好是壞、玩是好是壞、樂是好是壞.. 什麼事情都有著過與不及的比較,這些無聊的人為何一定要在這上面做文章?沒事幹嗎?想取得一些虛名嗎?

每次看到這些人士一副自命清高的樣子,就給它很討厭,你有你不抽菸的習慣,但請尊重我抽菸的自由。

2005-11-30

如何在 UBUNTU 開機時執行某程式

UBUNTU 和一些 UNIX-LIKE 系統不一樣,沒有 rc.local 這個檔案,rc.local 是可用來執行開機時我們想要執行的程式(或是 script 檔)。

一個方法是使用 /etc/init.d/rcS 這個檔案,將你所想執行的東東放在這個檔案的最後,如想執行一個 firewall_rules.sh 這個檔案‧我們可以這麼做,如下圖:



另一個方法就是利用 update-rc.d 這個指令,有興趣可自行 man 一下或找一下網路資料。

2005-11-29

今年我不去投票了..

為何會有這個想法?選舉的目的在於 "選賢與能" 這個先決條件,反過來說,如果不賢又不能,是否就失去了投票的意義,去投了是否浪費自己神聖的一票。

最近媒體熱鬧、無聊到了極點,打開電視、報紙,都是選舉的八卦事情,讓人不禁搖頭,我們的候選人水準只有這樣嗎?都是這麼尖酸刻薄?

讓人不禁自問,這樣的人即使當選了,真的會為民做事嗎?不會將人民踩在腳下?君不見,很多候選人選前一付卑賤的模樣,選後卻換上一付趾高氣昂的死樣子。

所以,不要浪費了寶貴的一票,藉由投票率表示出無言的抗議。

如何在 UBUNTU 中啟動或關閉服務的 daemon

有兩種方式,一是從 /etc/init.d/ 這個目錄下著手,如下圖,只要將 x 這個權限最消掉即可。



第二種方法則是 Menu-> System -> Administration -> Services 中設定,如下圖,不過可設定的項目就沒像第一種這麼多了。

2005-11-28

對 "垃圾不落地" 措施的感想

每次倒垃圾時,自己問:這種方式好嗎?

如果去問相關單位,主其事者會又搬出一大套你聽了霧煞煞、形而上的大道理(高人做事,高深莫測),不過是否有考慮到以下幾點:

1. 相關單位是否真的在執行這項工作

我們不難發現,發生過好幾次垃圾車進垃圾場後,還是通通給它倒在一起,根本就沒在做垃圾分類

2. 付出的社會成本是否太高

這包活大家的時間、對交通的影響、對居家環境徫生、生活上的不便.. 等,我想在時間上你家來收垃垃的時間固定嗎?

在對交通影響評估上,以永和市為例,地狹人徟,巷道又小,不會產生交通順暢的問題嗎?不會產生交通事故嗎?

再以永和市為例,是一個台北的衛星城市,太部份的人都在台北上班,家中常沒人在,自從實施 "垃圾不落地" 後,家中垃圾放個幾天是常有的事,請問諸位大官,這對居家環境、個人衛生狀況沒影響嗎?

3, 浪費納稅人的錢

為了此措施,在相關硬體及人員配置上又浪費了多少大家辛苦血汗錢。

除了以上,在生活上也有些不便,到底我要準備幾個垃圾桶才夠啊?會不會將來那個腦殘者又想出一種新的分類?

個人不反對對環保、愛護地球盡一份微薄心力,但是非得如此做嗎?

說到這,就不免想到始作俑者,永和市的某位天才市長,再來就是台北市長,接著不能不提環保署。

環保署這幾年來做的糗事太多了,如免洗餐具、禁用塑膠袋..都是急就章下的產物,加上主其事者死不認輸、擇惡固執,最後累的是誰,大家應該很清楚。同時這也不是一個人下台就能了事的,因它已經深深影響了我們的生活品質。

2005-11-26

UNIX-LIKE DeskTop 適合我嗎

UNIX-LIKE 作業系統在伺服器上大放異彩之餘,不禁讓人想到一個問題,是否也適用在個人使用的 DeskTop 上?

追根究底,一句話,還是要看你的應用目的為何?這就好似國防、氣象、太空單位使用 UNIX 系統,美工從業人員會考慮 Mac 電腦,M$ 系統唯一強的地方可能就是 GAME 愛好者的天堂了。

目前在 UNIX-LIKE 上 DeskTop 的應用和幾年前比較起來,實在有著天壤之別,個人以為 UNIX-LIKE 已進入 DeskTop 的時代了。

當然一些重量級軟體,像美工方面,gimp 或許較 photo shop 等較難入手,不過這只是應用上的習慣問題。其它的問題則是中文相容問題及應用軟體的問題。

在中文相容問題,隨著 i18N 的標準化及中文輸入有心人士的投入,問題已不再是問題,至於應用軟體問題,在網路上很多,只要肯花點心思來找,相信可找到合用的。要不有 coding 能力者不妨自行開發也是一個好方法。

在此一個建議,在開發這些應用軟體時,不妨使用 web-based(也就是使用網頁) 的方式,這樣可真正的做到跨越平台及時空。不管 client 端使用 MS 或是 Linux 系統;不管近在同間辦公室,或遠在大陸,都可使用。

以我個人而言,在四年前就不再用 M$ 的東東了,我平常只是寫寫程式、做做美工、上上網、寫寫 e-mail,或者是打一些文件,偶而和朋友線上打一下屁,這在目前的 UNIX-LIKE 上絕對沒問題。

認為 UNIX-LIKE 不適合做為 DeskTop 者大多是 Game 一族,或是因循受制於 M$ 的泥沼中,或是受限於習慣。

所以,不去用 UNIX-LIKE 你永遠無法相信,除了 M$ 外還有另一片天空。更何況,將會發現:

1. 再也不用受軟體廠商無理的控制及看他們的臉色
2. 不用擔心使用盜版軟體導致的後遺症
3. 省下不少的支出
4. 真正學到作業系統的真髓,而且不是那麼想像的難
5. 做軟體的主人

2005-11-25

桃花源記

作者:陶淵明

晉太元中,武陵人,捕魚為業,緣溪行,忘路之遠近,忽逢桃花林,夾岸數百步,中無雜樹,芳草鮮美,落英繽紛,漁人甚異之,復前行,欲窮其林,林盡水源,便得一山,山有小口,彷彿若有光,便捨船,從口入。

初極狹,纔通人,復行數十步,豁然開朗,土地平曠,屋舍儼然,有良田、美池、桑竹之屬,阡陌交通,雞犬相聞,其中往來種作,男女衣著,悉如外人,黃髮垂 髫,並怡然自樂,見漁人,乃大驚,問所從來,具答之,便要還家,設酒、殺雞、做食。村中聞有此人,咸來問訊,自云:先世避秦時亂,率妻子邑人來此絕境,不 復出焉,遂與外人間隔。問今是何世,乃不知有漢,無論魏晉。此人一一為具言所聞,皆歎惋,餘人各復沿至其家,皆出酒食,停數日辭去,此中人語云:不足為外 人道也。

既出,得其船,便扶向路,處處誌之,及郡下,詣太守,說如此,太守即遣人隨其往,尋向所誌,遂迷不復得路。南陽劉子驥,高尚士也,聞之欣然規往,未果,尋病終,後遂無問津者。

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 中就可正常運作了.