2006-03-31

撐的藝術與入境隨俗的重要性

去年我修了台科大的資料探勘課程,到了期末考試時,老師說,有些題目就算不會寫,也不要整題就直接空白在那邊,儘量把你知道的,與題目要問的有相關的不管是公式或是名詞寫上去,這樣我要給同情分數也才會有個依據,你總不能整題空白在那裏還要我給你題目的一半分數。然後那次期末考,我照作了,的確,有些題目我也得到了我"應得"的同情分數,這點當學生或許都知道也或許都會這樣做的原則,以前的我似乎怎麼學都學不會。

早在我當兵的時代,那時也就有類似這樣的習俗流傳著,有一次,遇到要做裝檢,若是完全照著裝檢的規格來走的話,以我們當時連隊準備的程度與速度,是無法通過檢查的,那時,要通過裝檢有很多種方法可以用,其中一種方法是去外面買一件一樣的裝備來受檢,不過,我們還是決定要用自已的裝備來受檢,也就是決定"撐撐看",後來居然也還是過了,這當時要是連撐都不想,想說反正也來不及準備而直接不理會的話,恐怕下場會很慘。換個角度來想,檢查設備的人,看你裝備雖然不及格,但是你有受檢的誠意,也儘量做了,就給個同情分數讓你過。回到前面講的,有異曲同工的道理。

前一陣子申請了某校的在職專班,因為自已的一時疏乎,資料郵寄的日期到了,我的審查表件卻還沒送出去,本來想說學校作業應該都是一板一眼的,又是以郵戳為憑,這下子看起來就只有放棄的份,不過後來我還是決定再"撐"一下,硬是隔天把表件寄出去,後來,該校還是讓我報名了,若我當初沒這麼做,那就連報名的機會都沒有。

回到我修課的例子,我認為除了"撐"之外,還有一點點所謂"入境隨俗"的意義在裏面,這指的是當大環境如此且大家都這麼做,而你不這麼做的時候,你就會變很與大家格格不入。我以前曾經待過一家公司,本來的工作內容是針對公司的產品進行相關的技術開發與技術支援,但公司的產品大多數並不是自已的產品,而是代理別人的產品,也因為這樣,公司大多數員工的工作性質是屬於業務推廣類,業務推廣的工作就免不了要在外面跑,而我當時的工作卻與他們不同,我不需要在外面跑,久而久之,其他人就會覺得我是與大多數人不一樣的,我就會變得很奇怪,就不入境隨俗了,這是個別公司或是部門文化的不同。當然我可以選擇換個環境工作或是生活,但在這個環境下,就得某種程度地入境隨俗,你才會與大家一樣,也才能夠在某個環境當中生存下來。

2006-03-20

Linux環境下,不得不用的幾套 windows 字型

我平常工作的環境是 Slackware Linux 10.2,裏面預設的幾套 ttf 字型除了自己裝的 fireflysung 之外,就是 bitstream vera sans, bitstream vera serif 與utopia 了,這幾套字型的美觀與否我就不評論了,畢竟那是見人見智,最大的問題大概要算是與其他文件的相容性問題,我這裏所指的文件相容性是其他人收到你的文件之後,是否他看到的文件外貌與你給這份文件的外貌是一致的,例如,由於工作的關係,我常常需要做簡報,也常常拿到原廠給我的簡報檔,然後修改成為我自已的簡報檔,同樣字型大小下,不同字型對於文件的外觀也會有影響,例如,這一頁滿滿的英文 odp 文件,我若是用 18 號字體,然後用 fireflysung 字型,這時候切換成 bitstream vera sans,同樣18號字體下,這頁原本剛好塞滿一整頁的odp 文件,就硬是會超過一頁,這就跟我當初所預期的效果不同,若是這份文件我需要轉移給其他人看,這問題就會產生許多不預期的結果。

後來,我從我自已的 windows2000 裏面把三套ttf字型copy到我 Linux 環境底下用,我 copy 了 arial, courier, 及 times new roman,現在,不管是我做簡報檔或是把文件寫在 OOo writer 裏面,匯出成 MS office 格式再給同事或是自已用,格式都可確保不會因為字型的因素而無法達到我當初想給這份文件的效果,而且,我從原廠給我的許多 word 或是 ppt 文件中看來,大部分的文件都離不開這三套字型。

看來,在 Linux 環境下,這幾套 windows 字型還真的是不得不用。

2006-03-15

nfs 與 xhost 讓我工作更有效率

我有一台 compaq E500, P3 700, 512MB ram 筆記型電腦,是我平常工作用的機器,家裏及公司是有其他更快的機器可以用,但是這筆電裏面裝了一大堆公司及個人的資料,我又需要常常到客戶端做簡報,所以,雖然這筆電舊了點,效能差了點,我還是得在這上面工作。不過,由於我使用 Linux 作業系統的關係,Linux 有很多有用的工具讓我雖然得在這筆電上面工作,公司及家裏其他的 Linux 機器還是能夠提供它們的資源讓我使用,這其中,我覺得 nfs 及 xhost 讓我工作更有效率。

我是這樣做的,我的 Linux 有二個 partition,一個裝系統,另一個放與系統無關的各種資料,包含我所有的 email,接著我把這個資料碟用 nfs 整個 export 給我公司及家裏的 ip,這樣一來,不管是在家裏或是在公司,我都能夠用更快速的電腦來處理資料或是收發 email,處理過的資料及 browser 的所有 cache 也能夠回存到這台筆電上面來,不需要任何額外的處理。

再接著,為了能夠讓我不管在家裏或是在公司一樣在這台筆電的鍵盤及LCD上面工作,不要再移來移去,若是在公司,我就 xhost 到公司的另外一台 Linux 機器,然後在那台機器上面執行程式,我最常跑的就是 OpenOffice 及 seamonkey,這時候,跑該程式需要的資源都來自那台機器,但是,seamonkey 收下來的 email 及所有 browser cache 就透過 nfs 回存到我的筆電上面來,這樣,我用較快的機器跑我需要的程式,而資料也不會到處都存一份。

目前遇到的唯一問題就是中文輸入,現在還找不到方式可以中文輸入到遠端的程式裏面去,若是這也能做到,那工作就更有效率了。

2006-03-09

Follow your dreams!

剛剛看完商業週刊對於Mark Shuttleworth的報導,心中的感動,讓我放下了手邊正在進行的 Linux porting工作,上來寫這篇blog。讓我最為感動及震憾的一句話是:
最重要,最有趣的事,永遠排在第一位。

報導指出,Mark 在大三時,在實驗室看到當時第一代的瀏覽器Mosaic,從南非可以直接連接到遠方的資料,他覺得世界會因此改變,後來,他開了一家公司,花了三年半的時間,開發保障交易安全的軟體,後來被網路認證公司Verisign買下來,他因此致富,他也是全球第二位自費登上太空的人,有人問他,在太空中感覺如何?他引用達文西的話回答:
回到地面,你將終生仰望天空。

以前的我覺得要能夠放下一切去追求自已想要的東西,是需要多麼大的勇氣與決心,自已想要做某件事的時候,常常想的問題是,"要是失敗了,退路是什麼?","有沒有其他兩全其美的方法可以不需要花這麼大的代價",現在看了 Mark 的例子,我想,我會馬上進行我之前所擬定的軟體開發計劃,不管成敗如何,至少當我以後回顧往事時,在這件事情上面,我不會有任何的遺撼,不會到時候問我自已:"要是我當初這樣做就好了",我要 follow my dreams.

2006-03-04

Xorg 7.0 installation notes

xextproto,
xproto,
liblbxutil,
xf86driproto,
libdrm,
glproto,
randrproto,
renderproto,
printproto,
libXdmcp,
fixesproto,
damageproto,
xcmiscproto,
xterns,
xf86miscproto,
xf86vidmodeproto,
xf86bigfontproto,
scrnsaverproto,
bigreqsproto,
resourceproto,
fontsproto,
inputproto,
xf86dgaproto,
videoproto,
compositeproto,
trapproto,
libICE,
libSM,
libXau,
kbproto,
libX11,
libXt,
recordproto,
xineramaproto,
evieext,
libxkbfile,
libXext,
fontcacheproto,
libXfontcacne,
libfontenc,
libXfont,
libxkbui,
libXxf86misc,
libXxf86vm,
libXmu,
libXpm,
libXaw,
makedepend,
libXi,
MesaLib,
MesaGLUT,
freetype2,
libXfont,
libXrender,
dmxproto,
libdmx,
libXtst,
libXres,
xorg-server --with-mesa-source=...,
rgb,
fontconfig,
libXft,
xf86-video-nv,
libXxf86dga,
xf86-input-mouse,
xf86-input-keyboard,
libXinerama,
font-util,
bdftopcf,
mkfontdir,
font-misc-misc,
font-xfree86-type1,
font-micro-misc,
xbitmaps,
xsetroot,
xsetmode,
xauth,
rgb,
libXp,
xset,
iceauth,

2006-03-02

"安裝在此電腦上面的 Windows 並非正版"!

今天我從同事的 Windows XP 上面看到這張開機時的畫面,上面寫著"安裝在此電腦上面的 Windows 並非正版",我聽同事說,除了登出時會有這個訊息之外,其他操作都還正常,之前一直聽說微軟會針對 windows 非正版使用者會做出一些動作,包括前一陣子傳出來的會透過使用者線上更新時,windows 會主動傳一些資訊出去給微軟,不過這點被台灣微軟否認了。我是覺得,就算 Windows 真的傳一些註冊資訊回微軟總部,而這當中不包含使用者個人資訊,用以檢查使用者所使用的 Windows 是否為正版軟體,然後進而拒絕提供服務給盜版使用者的話,也算是剛好而已,畢竟你使用的是微軟公司用來賣錢的軟體產品。我認為,現在只是一個訊息,或許再過一陣子就會是線上服務不得更新(現在好像盜版的 WindowsXP 已經無法更新了?),再過一陣子可能就是 Windows 操作不正常,卡這個當那個的,就只因為使用的不是正版 Windows,而這些都是有可能發生的。
解決的方法?支持正版軟體請購買原版,或是,盡早投入 Linux 的懷抱吧!