原本上個月,打算寫另一篇文章,但是寫到一半,臨時改變計劃,決定先把這篇文章推出來。
在教授 PostgreSQL 時,我發覺,要讓稍微有點基礎的其它資料庫使用者,最容易上手 PostgreSQL 的方法,就是從說明 PostgreSQL 如何在檔案系統中放置你的資料著手。PostgreSQL 存放資料的邏輯相當簡單,所以進階使用者在了解這個邏輯後,很容易就能了解如何備份、擴充功能等等進階功能,不像 Oracle 等商用資料庫,把資料包在一層厚厚的黑盒子裏,不讓你接觸和了解它的行為;但是很不幸的,它也相當程度的依賴檔案系統。這會出現什麼問題呢?等我介紹完 tablespace 後,我想不用我多做解釋你也自然立刻能夠了解。
上一篇把 PC-BSD 7.0 VM 版本中文化的大致方向稍作說明,這篇我就來把實際操作的動作再作細節詳述。這個過程我試過三次,完全沒問題。在這裏先聲明一件事:請在執行這個步驟過程中,不要自作聰明在中文化完成前安裝 Ports tree!不然出現怪現象請自行負責(其實也只不過大不了砍掉重練,這是 VM 的好處)。
這篇文章篇幅相當長,請稍微忍耐。
剛下載 VM 時,看到一個大到約 2GB 的 ZIP 檔,真的會嚇一大跳。解開更大。可以直接用 VMware Player 執行。由於 FreeBSD 本來就不像 Windows 那麼巨大,所以即使 VM 只配置 512MB RAM,而且 window manager 採用 KDE,但是在我的 Acer Notebook 的 T52XX 的 CPU 上,執行的速度上感覺相當順暢。預設解析度是 800X600,老實說,有點小。在我所有的機器中,最老、最小的螢幕解析度至少都有 1024X768。這個解析度如果你想調整它,你會覺得有種「被整」的感覺。因為每次重回 KDE,它都會「自動」先切回 800X600,等你再切到 System Setting 的「顯示」(Display) Control Module 時,它又突然跳回你設的解析度,比如像我的 1024X768。如果你是自行安裝的 VM,我想應該就碰不到這個困擾了。更討厭的是,我在 VMWare Workstation 上找不到能調整它的地方。好了,碰了一個小壁,看看整個 KDE4 的質感,覺得相當高雅,接著開始試著把它中文化。
PC-BSD 7.0 在九月中已經釋出。它是由 FreeBSD 7.0 修改而成,而 kernel 更是採用目前還在開發中的 FreeBSD 7.1 版。它最明顯的特色是,GUI 採用目前大部份的 Linux distribution 都還不敢採用的 KDE 4。整個界面看起來非常高雅,但是用之前令人有點怕怕的,你會懷疑它是否不穩定,不然為什麼大家都不敢冒然採用?還有 OpenSUSE 11 並不成功,Kubuntu 的 KDE 4 版本整個不穩到極點,所以在使用前,其實我真的有疑慮。
1.51 版時,PC-BSD 釋出了一個 VMware 專用的 VM 版本,我曾短暫的使用了一下。但是後來查不到 root 密碼而放棄。最近我從 PC-BSD 官網查到 root 的密碼和 pcbsd 這個預設帳號的密碼,都是 pcbsd。又看到 7.0 版也釋出一個 VM 版本,我就躍躍欲試起來,前天就把它下載下來裝起來了。
VM 版本的幾個最大的壞處是:一、系統環境被定死了,尤其是螢幕解析度和硬碟大小。尤其後面那項,實作上會帶來很大的困擾。二、沒有國際化,VM 預設是美國和英文。
幸好,這次我運氣很好,一下子就找到中文化的方法。而且困難度不會比自己安裝大。但是我還是重新弄了(好像不該稱之為安裝)四次。搏鬥了四次並不是它很難安裝, 其實第一次我就安裝成功,卻是毀在VM 預設的 10GB 硬碟大小這件小事上。第二次才是大碰壁,由於安裝順序我稍微修改了一下,反而沒法安裝成功。第三次是忘了把畫面擷取下來,所以選擇砍掉重練。所以,使用 VM 版本也是一種不錯的選擇,無論是在教學上或實際實作上。VMware 有兩套不用錢的版本,一是 player,另一個是 server。使用 VM 這個版本,在教學上,你可以直接使用 player,如果怕學生的程度不夠好,或是有特殊的教學需求,那麼你可以試著中文化,或是修改成適合教學用的環境,再把這個版本的 VM 散布出去給學生。搭配 VMware Server,就可以直接在一些小型的應用上省下不少安裝和佈署的時間。
反正這裏是我自己的網站,我愛罵誰就罵誰,而且我不是是指名道姓,也不只是針對一、兩個人罵,而且,聽聽看我罵得有沒有道理。
最近買了一些中文書。說是中文書,其實根本是中譯書。最近我幾乎都不買中文書了。不是說所有中文書都不好,而是好的太少,或是對我來說太淺了。這兩天逛了一下書店,我突然覺得我好像跑到另一個國家去了,充斥著我看不太懂的文字。這些出版社到哪兒去了?
買了幾本一家國內的人相當迷信他們出的書一定好的國外出版社的書(他們家的英文書也未必每本都很嚴謹的)。買回來我才翻不到十頁,火就上身了。這些書還不是今年出版的,而是在二到四年前出版的,價格也只比英文原文書便宜個兩到三成左右 。
我接觸 Redhat 已經超過十年了。由於在那個時候,我還沒接觸到 FreeBSD,用 Slackware 的經驗又極糟,所以對於 RPM 這種 binary 安裝方式非常歡迎。但是久了以後,軟體越裝越多,Windows 上的 DLL Hell 很快的在 Redhat 上也碰到了,還有 RPM 當初的設計,並沒有考慮到 library dependency 的問題,常常安裝 RPM 時被系統踢回來一句「找不到相依的程式庫」,一開始只能傻眼在那裏。後來發現了 rpmfind.net 的 RPM Repository,才總算解決掉這件令人傻眼的事。但是,rpmfind.net 網站設計的 UI 界面實在很難用,光是要找到想要找的套件就要花上很大一番工夫,更不用說再進一步找出相依套件了。
後來,大約是 Redhat 決定不再支援一個 free 版本、一個收費的 server 版本這種雙頭馬車的情況(我忘了是哪一年的事了),成立了 Fedora Core open source 專案,就在幾乎同時,他們也悄悄地把一套套件管理系統加了進來,也就是 Yum (Yellow dog Updater, Modified)。而且,在 X 上還以「套件管理員」包裹得很好。
有了 VMware 的優點是,之前還只是在想像中的計劃,都可以進入實驗階段。因為在這種什麼都漲的時代,即使我有能力買一堆機器來安裝、來建立這麼一個實驗室,但是卻「養不起」。光是電費、配電、空調就會讓我吃不消,還有空間的問題咧。但是只要有一台雙核或四核的主機,配上夠多的記憶體,幾乎什麼樣的伺服器平台,都能快速的安裝起來。
這一段期間,我已經試著裝了 PC-BSD 1.5.1、Ubuntu 8.04、Kubuntu 8.04、RHE 5.1L、CentOS 5.2、 OpenSUSE 11、OpenSolaris、Ubuntu Server 8.04;本來也試著裝 Solaris 10,但是失敗了。其中,Ubuntu 8.04 居然是只有文字界面最令我驚訝;因為我一直以為它會像 Ubuntu Desktop 或是 RHEL 一樣有個 GUI 界面的;顯然的,設計這套伺服器的人,他們注重的是安全性,而非易用性。但是這樣我還不如使用 FreeBSD。因為 Ubuntu 又不像 RHEL 或 CentOS 有大型伺服器陣列的架構(比如有虛擬化和叢集的解決方案),安全性想要打敗 FreeBSD 也還要再多加把勁。但是,撇開這些策略性的判斷,若就只專針對安裝過程,這些我裝的 VM 中,除了目前還沒裝成功的 Solaris 和還找不到倉頡輸入法的解決方法的 OpenSolaris 這一系以外,最讓我傷神的,大概就屬 PC-BSD 了。
好久好久沒一口氣看那麼多歌仔戲了。小時候外婆就住在一家戲院對面,由於兩位阿媽都住在同村,我幼兒時為了分辨兩者,就稱外婆為「戲園阿媽」。以前鄉下地方的戲院(好像鄉下地方不會有戲院喔
,我們那裏不一樣,日本時代前比阿公店,也就是岡山人口還多),大部份是演歌仔戲、布袋戲,有時是電影。聽母親回憶(我那時候太小了,我自己只有極少的記憶,或是...該說是印象吧),我那時如果是歌仔戲這種亮晃晃的,我就會大搖大擺走進去看免錢的;如果是放電影,光線暗暗的,我就一下子就走出來了。這裏還有一件好玩的事。我常常這樣大搖大擺進去,有些新來不知道的收票小姐,都會叫:囝仔、囝仔......。想阻止我這個猴死囝仔進去大看霸王戲。這時老闆娘都會說:他是姑婆的孫仔,沒關係啦,讓他進去,這間戲園就像他開的一樣。
不知道你看到上面這張照片有什麼感覺?合成?改色?錯!原汁原味,一切都是燈光造成的。除了呂國斌先生飾演的判官以外,後方的人物全變成單色的。這種視覺效果,在 4/13 的保安宮前戲台上被我記錄下來,這就是一個既新興又傳統的歌仔戲團,國光歌戲團的演出成果! 這是導演兼編劇呂瓊珷先生精心設計出來的舞台效果!以下即是兼編劇、導演和小生於一身的呂瓊珷先生的包公扮相:
風、雨、海水、石頭以及時間,讓大自然變成先天的藝術家。
和上一篇同一天拍攝。那天天亮後,paco 叔就帶著我們前往野柳拍怪石。野柳我常去,但是都是去地質公園,也就是野柳岬。我想幾乎絕大多數和遊客都和我一樣的吧。事實上野柳一帶,到處都是被風化侵蝕的水成岩,反而在人煙罕至的其它角落,可以見到尚未被遊客破壞的地質奇景。
先來數位的。
相機:Canon EOS Kiss Digital N
鏡頭:EF 70-200mm f/4 L USM
1.
已經好久沒和 Jeff 一起天還沒亮就出草了。去年六月三十日,夏至剛過,這段時間正是一年中拍日出的好時段,Paco 叔願意帶我們去另一個地點,拍拍一些奇石,所以我們就一堆人一起約約去拍拍,百聞不如一見的萬里拳頭石。
這顆石頭在兩、三年前常常在 DCView 出現,朋友 GSMBOY 早就把它給拍爛了。但是就是一直沒人帶路,所以我只知道它位在萬里海邊,卻一直不知如何前往。原來,它就在萬里和基隆外木山交界附近,我常常去外木山,就不知道多開它個一、兩公里的路就可以抵達。拳頭石離台二線車道不遠,但是如果你想從看得到它的台二線,越過護欄直接殺下去,是做不到的。因為沒路徑可到。或許你想,自己開一條路下去不就成了,只要你去過一次,你就會知道,台二線在這裏的路基是加高的,所以沒階梯你是沒辦法下去的。那入口處在哪呢?居然在半公里前,基隆和萬里交界處,有一個「獅子山公園」,旁邊有一個停車場,就在停車場的西側,有一個濱海步道,就是從那條步道下去。拳頭石等於是一塊浮出水面的礁石,所以即使從步道走過去,到了附近還是得跳石而過,才能抵達它的旁邊拍攝。我們到的時間有點晚,所以剛開始拍,天色就微亮了。
相機:Canon EOS Kiss Digital N
1. Carl Zeiss Distagon 28mm f/2.8 T*