:::

Thomas的VDI修改記事

Thomas的VDI修改記事

前言

繼以VirtualBox架設Koha的緣由,這一篇記錄從Thomas取得的VDI檔案之後修改的過程。原本該討論主題主張以trac + svn聯合多人共同開發koha軟體,但是我其實只求能架設、使用Koha即可,並沒有準備要到參與開發的程度。

在修改Thomas原始的VDI檔時,恐怕有破壞原有計畫的疑慮,因此才打算撰寫本篇以茲說明。另一方面也是為自己摸索Linux (Thomas是使用Debian發行版)的過程留下記錄。

最後修改過的VDI檔案在下方。使用的時候,除了網路設定(/etc/network/interfaces)保留以DHCP開啟之外,其他的修改都不需要再修改。之後我會以此檔案再寫一篇以VirtualBox架設Koha的方法作為詳細說明。

koha-vdi-20080408 (分流1)

koha-vdi-20080411(分流2)

※註:內有VirtualBox 5.6.1與虛擬機器設定檔

關於虛擬機器VirtualBox與VDI動態擴充映像檔

VDI是VirtualBox架設虛擬機器時的硬碟檔案,透過以VDI架設起的VirtualBox虛擬機器,你可以快速地在任何作業系統上重現一台已經架設完成的伺服器,而不需要再從無到有第一步一步安裝設定。

然而這只是理論,實際上我也只嘗試在WindowsXP跟Windows 2003上成功架設過,尚未測試各種的情況,不能給予完美的保證。至於詳細的架設過程,請參考另一篇虛擬機器VirtualBox架設Koha。

關於Thomas的VDI硬碟檔案

Thomas架設的環境如下:

  • Linux debian 2.6.18
  • Koha 2.2.9 (已經預設是zh_TW中文環境)
  • 硬碟虛擬空間4.88GB
  • 硬碟檔案實際大小2.09GB:VDI動態擴充映像檔會隨著映像檔內安裝的實際檔案大小來改變,而不會強求一定要虛擬空間這麼大。
  • Linux登入
    帳號:koha (也可用root登入)
    密碼:ilovekoha

也許有人會對於硬碟不到3GB的剩餘空間感到憂心,但我想對於中小型圖書館來說應該已經是綽綽有餘,因此這個問題先不在研究範圍內。

以Thomas的VDI架設起的Koha,我遇到了以下問題:

  1. 鍵盤配置錯誤:執行dpkg-reconfigure console-data修正
  2. 抓不到網路卡:停止udev自動新增網路卡
  3. 語系錯誤:修改語系為zh_TW.UTF-8
  4. Koha的OPAC非預設的80 port:重新設定/etc/Koha-http.conf
  5. 修改Koha OPAC與Intranet的一些程式

以下將各問題與處理方式一一詳述。

操作方法及使用軟體

以下操作剛開始是以root身分登入本機電腦。網路可以連線之後,則改用SSH遠端登入、FileZillar上傳檔案。


鍵盤配置錯誤

一開始以root登入Linux的時候,是完全以命令列來操作,必須要依靠鍵盤輸入指令。如果你發現你打的字跟你的鍵盤不吻合,那麼得先調整鍵盤配置。

  1. 輸入「dpkg-reconfigure console-data」,開啟藍底設定畫面
  2. 按「tab」跳到「ok」,「enter」進到下一頁
  3. 選擇最後一項「Select keymap from full list」,按「enter」
  4. 選擇「pc / qwerty / US american / Standard / US Internation (ISO 8859-1)」,按「enter」

如果您連怎麼輸入「dpkg-reconfigure console-data」都做不到,那請試著按「↑」回溯一下之前的指令找找看吧。

我安裝在第二台電腦的時候才發生了這個問題,即使現在設定過配置,之後可能設定還會跑掉,這時就得照著這個步驟重做一次。


解決抓不到網路卡的問題

開機的過程中,預設的eth0並沒有被抓到,這是由於網路卡的MAC碼並不相同的緣故。

接下來修改設定我是使用vim,這個文字編輯器對於初學者來說可能不太友善,詳細的操作方式請參考基本 VIM 操作指令

debian:~#vim /etc/udev/rules.d/z25_persistent-net.rules

在udev的管理之下,從這邊會記錄著該台虛擬機器曾經安裝過的網路卡,而你目前安裝的網路卡應該會被排到最後一個去,可能被當成eth1或eth2。預設/etc/network/interface僅有自動啟動eth0,故其他的eth1或eth2自然是無法啟動了。

因此,我打算把udev自動增加網路卡的功能取消掉,方法如下。

debian:~#vim /etc/udev/rules.d/z45_persistent-net-generator.rules

將以下兩行註解掉(在該行前面加上「#」(井字號),這樣程式就不會去執行這行指令)。

#ACTION!="add", GOTO="persistent_net_generator_end"

#KERNEL=="eth*|ath*|wlan*|ra*|sta*", DRIVERS=="?*",\

接著清空vim /etc/udev/rules.d/z25_persistent-net.rules網路卡的資料。清空之後只會剩下以下五行註解文字:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

以上方法可以解決udev自動增加網路卡的問題。

接著是設定網路,預設是將eth0以DHCP(動態主機設定協定)啟動,這是只有在VitualBox網路設定為NAT的情況下才需要用的。如果要作為伺服器,最好給予網路卡一個靜態的IP,關於VirtualBox的網路設定請參考另一篇「 VirtualBox用網路橋接器設定虛擬機器的固定IP」,以下則是示範在Linux debian裡面設定網路的步驟。

先用VIM開啟/etc/network/interfaces/

debian:~# vim /etc/network/interfaces

將原本的DHCP註解掉,然後取消靜態網路的註解(刪掉行前的#),設定如下:

#iface eth0 inet dhcp

iface eth0 inet static
address 172.20.0.15
netmask 255.255.255.0
gateway 172.20.0.1

以上的adress、netmask、gateway請改成您網路環境所使用的設定。關於network interface的詳細解說,可以參考「/etc/network/interfaces 集網路設定之大成」。

修改完成之後,請執行以下指令或重開機以重新啟動網路:

debian:~# /etc/init.d/networking restart


改用PieTTY遠端操控虛擬機器

網路設定完成之後,您應該可以用PieTTY之類的軟體來連線到虛擬機器了。由於PieTTY操作起來比起在虛擬機器VirtualBox上操作更為順手,所以接下來我們的操作都改在PieTTY上進行(我是使用PieTTY 0.3.27版本)。當然,這並非必要步驟,你也可以繼續在虛擬機器上操作Linux。

在開始之前,要記得修改字元編碼為UTF,步驟在上方工具列「選項 / 字元編碼 / Unicode UTF-8」。


修改語系

有些Koha的設定檔(如/etc/koha-http.conf)寫入了中文字,然而這在預設的狀態下會變成亂碼,因此得修改語系以正確顯示才行。

請輸入以下指令:

debian:~# export LC_ALL=zh_TW.UTF-8

接著再開啟/etc/koha-http.conf的時候,就能夠顯示正確的編碼了。

但是在虛擬機器上看起來還都是亂碼,這個我就沒有繼續研究了。


用80 port開啟Opac

預設的設定中,開啟虛擬機器的網址,只會跑出一個「It works!」的字樣。根據/etc/koha-http.conf的說明,還需要修改很多部份才能順利開啟,因此我想改成直接以80 port(如此一來,網址就不需要加上:80連接埠),並能夠保持phpmyadmin的功能。

用vim開啟/etc/koha-http.conf

debian:~# vim /etc/koha-httpd.conf

全部檔案內容設定如下,紅字的部份是我修改過的,e-mail記得要改成自己的喔:

# Koha 2.2 阿帕契(Apache)虛擬主機設定檔
#
# 在你的阿帕契(Apache)設定,包含這個檔案。
# 最好的方法依據你的網站設定。
# 有一些像是一個 Include 加到 /etc/apache/httpd.conf
# 且有一些寧願一個 symlink 從一些目錄到這個檔案。
# 請參考你的系統手冊。

# 針對 Koha 監聽埠號
# 無法評論這些,假如它們已經不在主要 httpd.conf
#
Listen 8080
#Listen 8081

# NameVirtualHost 被用在其中一個設定檔,詳細如下:
# 還沒註解以前,請確認這行是否正確。
# 參考 http://httpd.apache.org/docs/vhosts/ 一些手冊。

#NameVirtualHost 11.22.33.44
NameVirtualHost *:80
NameVirtualHost *:8080


# KOHA's OPAC 設定

ServerAdmin administrator@email DocumentRoot /usr/local/koha/opac/htdocs
ServerName *:80
ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
Redirect permanent index.html http://*/cgi-bin/koha/opac-main.pl
ErrorLog /usr/local/koha/log/opac-error_log
TransferLog /usr/local/koha/log/opac-access_log
SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
SetEnv KOHA_CONF "/etc/koha.conf"
Alias /phpmyadmin /usr/share/phpmyadmin/

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all



# KOHA's INTRANET 設定

ServerAdmin administrator@email
DocumentRoot /usr/local/koha/intranet/htdocs
ServerName *:8080
ScriptAlias /cgi-bin/koha/ "/usr/local/koha/intranet/cgi-bin/"
Redirect permanent index.html http://*:8080/cgi-bin/koha/mainpage.pl
ErrorLog /usr/local/koha/log/koha-error_log
TransferLog /usr/local/koha/log/koha-access_log
SetEnv PERL5LIB "/usr/local/koha/intranet/modules"
SetEnv KOHA_CONF "/etc/koha.conf"


# 假如你想要使用虛擬主機(Virtual Hosting):
# 1. 移除兩個監聽行(Listen lines)
# 2. 取代 *:80 成為你的 opac 領域名稱(domainname)埠號
# 3. 取代主機名稱(ServerName) * 你的 opac 領域名稱(domainname)
# 4. 取代 *:8080 你的 intranet 領域名稱(domainname)埠號
# 5. 取代主機名稱 * 你的 intranet 領域名稱(domainname)
#
# 假如你想要使用 NameVirtualHost'ing (一個 ip 使用兩個名稱):
# 1. 依照以上 1-5 的步驟
# 2. 沒有註解 NameVirtualHost 行並解設定正確 ip 位址

修改完成之後,重新啟動Apache 2才會生效,請輸入以下指令:

debian:~# /etc/init.d/apache2 reload

如果沒有出現錯誤訊息的話,那麼就成功了。

可以直接用http://虛擬機器的網址/開啟Koha的OPAC。

用http://虛擬機器的網址:8080/開啟Koha內部網路。附帶一提,預設的帳號密碼是kohaadmin、ilovekoha。

也可以用http://虛擬機器的網址/phpmyadmin開啟phpymymin了。一樣附帶一提,預設的帳號密碼是root、ilovekoha。


修改Koha的機讀格式

這版本的Koha似乎是使用中國機讀格式CMARC3,隱藏了許多欄位,最後僅剩24段。我做了以下修改:

  • 有顯示名稱的欄名,皆加上國家圖書館CMARC3的說明連結,作為編目人員的快速參考。
    例如:
    700
    人名-主要著者

    其中惟有856電子資源位址及取得方法並非CMARC3擁有的欄位,故改以CMARC民國90年修訂版的說明連結。
  • 700$a標目主體使用了權威記錄PER,在尚未釐清權威記錄的用法之前,我先將之拿掉,變成可以自由輸入的欄位。
  • 606 主體標題欄位改成可重複,610非控制主題詞彙分欄$a標目主體改成可重複。
  • 995$o改以允許値,因為只有流通與不流通兩種
  • 修正欄位名稱200$h 編次(Number of a part)

修改OPAC顯示

檔案是/home/koha/svn/trunk/opac-html/opac-tmpl/npl/zh_TW/opac-detail.tmpl跟/home/koha/svn/trunk/opac-html/opac-tmpl/npl/zh_TW/images/ BOOK.gif,詳細內容我就省略了。

修改外掛程式

  • 欄位100:日期修正、設定預設值
    /home/koha/svn/trunk/intranet-cgi/value_builder/unimarc_field_100.pl
    /home/koha/svn/trunk/intranet-html/intranet-tmpl/npl/zh_TW/value_builder/unimarc_field_100.tmpl
  • 欄位105:修正錯字
    /home/koha/svn/trunk/intranet-html/intranet-tmpl/npl/zh_TW/value_builder/unimarc_field_105.tmpl

修正z39.50無法使用的問題

因為沒有Perl模組的Text::Trim,我在Koha臺灣論壇裡面有提問過,已經獲得解決,請在Linux命令列輸入以下指令安裝缺失的模組:

perl -MCPAN -e 'install "Text::Trim"'

修改無法查詢沒有前後切截的問題

關鍵在於koha/intranet/modules/C4/SearchMarc.pm的create_request函式,裡面查詢MySQL的語法是使用like,規則是「低於4個字元長度以下,則把%去掉」(%是切截功能的萬用字元),但是這規則並沒有自動加上%的功能,因此我加了「高於4個字元長度,則在前後加上%」,以方便查詢的進行。再把這個4的參數改成Koha的系統設定變數「truncation」,以方便管理者控制。需要精確查詢的時候,建議改用新增機讀格式(MARC)欄位查詢吧。

此外,加上了查詢結果顯示查詢字的功能,因此要修改的有三個檔案。

/home/koha/svn/trunk/modules/C4/SearchMarc.pm
/home/koha/svn/trunk/intranet-cgi/search.marc/search.pl
/home/koha/svn/trunk/intranet-html/intranet-tmpl/npl/zh_TW/search.marc/result.tmpl


Thomas VDI內Koha系統的SVN版本控制系統

檔案位置看起來不太像是Koha的安裝位置(/usr/local/koha/),這是由於Thomas的VDI裡面的系統是用SVN版本控制系統,但是我對這方面沒有研究,故沒有參與,僅僅只有說明。


小結與感言

從取得VDI檔案、摸索Koha系統、到操作,甚至是修改程式碼,這些過程真的是花了不少功夫, 也讓這一篇修修改改地拖了好久才寫完。跟上次玩DSpace一樣,這次玩Koha也個老師沒教的摸索過程,不同的是,這次有個可以問的前輩們,再次感謝Koha Taiwan的毛老師、龍山與Thomas等人的努力與幫助!

(more...)

Live-CD Koha-UNLP versión 2006 - 1.0架設

布丁布丁吃布丁

Live-CD Koha-UNLP versión 2006 - 1.0架設

關於Koha Live-CD的記錄,雖然似乎很久以前Koha開發Wiki製作過,但是放置Koha檔案的SourceForge.net找不到ISO檔案。找來找去的,最後是在KOHA UNLP(美國)找到了Live-CD

2009年2月6日增加內容:為了避免Koha Live檔案被移除,所以我把我這邊的備份上傳:

OPAC

Intranet

Koha-UNLP的Koha介面非常漂亮,可惜並非英文,因此在使用上也有些障礙。

網頁中的2007年版本是使用VMware Server(免費,但要註冊取得序號),但是VMware Server在網路設定上頗為複雜,因此我改用VirtualBox來體驗看看這個Live-CD。安裝好之後,直接掛載下載好的ISO映像檔即可開機。

登入Linux

帳號:root
密碼:demo

修改網路設定

輸入以下指令 (紅字部分請改用可以使用的IP,詳情請問網路管理人員)
ifconfig eth0 192.168.0.10
同樣的,你的HOST OS也要設定網路橋接器才能讓它使用,詳細設定方法請參考VirtualBox用網路橋機器設定虛擬機器的固定IP

開啟Koha系統介面

請使用網頁瀏覽器開啟,如Firefox或IE。(注意IP要改成你自己的)
OPAC:http://192.168.0.10/
內部管理:http://192.168.0.10:8080/
帳號:kohaadmin
密碼:demo
(more...)

Windows開機自動開啟VirtualBox虛擬機器──用延後啟動

布丁布丁吃布丁

Windows開機自動開啟VirtualBox虛擬機器──用延後啟動

伺服器要能夠自動地運作,那麼開機時順便把虛擬機器一起開起來,這也是必要的條件。

如果你的虛擬機器VirtualBox架在Linux(特別是ubuntu)上,你可以參考ubuntu正體中文站的「用 VirtualBox 讓 Windows Server 偷偷(背景執行)跑在 Linux Server 上」,但是如果你跟我一樣把VirtualBox架在Windows上,那麼就沒有這麼簡單了。


在Windows裡面要啟動虛擬機器的命令列跟Linux一樣,用VBoxSDL.exe會開啟一個簡單的視窗(像上圖),內容如下,

"C:\Program Files\innotek VirtualBox\VBoxSDL.exe" vm Koha

或著用以下VBoxManage.exe開啟跟普通VirtualBox相同的視窗:

"C:\Program Files\innotek VirtualBox\VBoxManage.exe" startvm Koha

紅色的字是VirtualBox的安裝位置,藍色的字則是虛擬機器的名稱。你可以把它寫成bat批次執行檔以便快速執行,參考這個檔案當作範例,自己修改。


無法直接開啟虛擬機器

我先說失敗的經驗,在Windows 2003 Server或Windows XP裡面都沒有辦法順利地直接啟動。

一開始找尋的方法是將應用程式(Application)改成以系統服務(NT Service)的方式運行,「以服務形式啟動 Windows 內的 PPPoE 撥號網路」這一篇教學很完整,啟動服務所需要用到的instsrv.exe及srvany.exe也可以從Windows的網站上免費下載。或著是使用其他軟體來將應用程式轉成系統服務,然而除了DynaSvr-服務控制程序(NT Service Controller)大陸簡體程式是免費之外,大部分都是要收費付費軟體。

我嘗試以前者的方式,用instsrv.exe及srvany.exe將VBoxSDL.exe轉成系統服務執行。雖然可以成功轉換並執行,但是網路卻怎樣也沒辦法連上。最後我的結論是,在Windows理面,以服務執行虛擬機器,是不可行的。(或著是沒這麼單純,還要啟動其他相對應的程式)

接著我以自動登入搭配啟動應用程式的方式進行。Windows只要在開始 / 程式集 / 啟動 裡面的程式,只要登入之後就會自動執行。首先先將上面的命令列指令作成批次執行檔,擺到啟動裡面,或是用開機管理軟體starter(PChome Toget的介紹)來設定。再設定開機時自動登入指定帳號,或著是用簡化的系統自動登入工具

然而,還是失敗了。Windows 2003 Server像是不接受用自動登入開啟程式虛擬機器一樣,不管是設定在,「啟動 - 目前的使用者」、「啟動 - 所有的使用者」、「登錄檔 - 使用者 啟動列表」、「登錄檔 - 機器 啟動列表」、「登錄檔 - 機器 啟動服務」、「登錄檔 - 預設使用者啟動列表」,都無法用自動登入的方式啟動虛擬機器。

正確來說,在剛開啟的Windows狀態下啟動VirtualBox會發生錯誤,用VBoxSDL.exe開啟時,會發生錯誤「SQL Error: no available video device"」,而導致無法開啟。


用延後開啟的方式虛擬機器(Startup Delayer)

後來發現,改用VBoxManager.exe的方式,雖然無法在第一時間啟動虛擬機器,但是卻可以在開機直到所有程式都載入之後,就可以順利執行。

因此這時候Startup Delayer或是系統看門狗WinPatrol的Delayed Start就可以派上用場。

接下來,以Startup Delayer的設定來說明:

開啟主程式之後,先切換到你設定的帳號(非必要過程)。

按左上角綠色十字的Add功能。

選擇要延遲啟動的程式,此處選擇C:\Program Files\innotek VirtualBox\VBoxManage.exe。

在Parameters填入「startvm Koha」,Koha可改成您虛擬機器的名稱。在Delay填入要延後的時間,三格欄位個別是小時、分鐘、秒鐘,我們在分鐘填入1,表示要延後一分鐘。

看到剛剛新增的VBoxManage。

可以在該項目上面按右鍵,選擇「Start now」測試啟動狀態。

如果可以順利啟動,那麼重新開機之後應該會看到視窗上方Startup Delayer的倒數計時。等待數到0之後,VirtualBox的虛擬機器就能順利啟動了!


光是為了這個功能,這一篇花了我一整天的時間。想說終於可以回去了,但是卻發現外面網路連不到實驗室的伺服器,這讓我又萌生了不想離開這邊的念頭。今晚要繼續待在這邊研究Koha呢?還是要回去宿舍然後卻什麼都不能作好呢?

總之,先休息一下吧......

(more...)

百年樓夜留記事

布丁布丁吃布丁

百年樓夜留記事

「所以說......要讓虛擬機器在開機時跟著啟動的方式有幾種.......」

我一邊等著蓮蓬頭的冷水變熱,一邊檢討晚上的研究進度。

「最好的方式是像AppServ一樣,用NT Service的方式啟動。如此可以省去登入或是登出時會把應用程式關掉的問題。」

「這些工具大多要收費,唯有DynaSvr是免費的,但卻是簡體字。」

「剛剛用Instsrv.exe與Srvany.exe將程式轉為服務也開不起來,是不是要繼續研究好呢?」

「後來改用自動登入,再設定登入時開啟虛擬機器,但是卻一直失敗,必須得要手動登入才會啟動,這是Windows 2003的問題嗎?」

「不過自動登入的方法比較簡單的感覺,要寫說明的話,也是比較容易的吧......」

不知不覺地,蓮蓬頭流出來的水已經冒出了霧氣。伸手觸碰,嗯,夠熱了。

「好,洗澡完再努力吧。」


半夜一點半的百年樓,三樓跟二樓偶爾會夜留的老師們也回家了。

讓人感到溫暖的街燈,詭異綠光的逃生燈,發出不明聲響的飲水機殺菌,剩下的就是自己穿著拖鞋走路的拖地聲。

「嗶。」打開實驗室的門,我又回到了這個空間。

放好盥洗用品,忽然有感而發,來寫寫Blog吧。


這樣子地,晚上留在實驗室裡面洗澡、過夜,不知道已經多少次了。

一開始還會害怕半夜那個玻璃門會不會飄過不明白色物體,然而就連白天活動的人都沒幾個會來開的門,到了晚上也不會有人會想打開他的。

自從買了氣墊床取代巧拼之後,睡在這邊的次數大為提高。友人阿誠甚至開玩笑地說,其實宿舍只是倉庫吧。後來帶了睡袋過來鋪著,連學姐也說看起來很舒服的感覺。

這樣子辛苦嗎?別人總是會這樣說我。我也不知道辛不辛苦,我只知道每天晚上都會想洗澡,累了就想睡覺,所以就準備了這些東西,以方便我待在實驗室繼續研究我的東西。

聽說很多理工科系的學生都是這樣過來的,所以我這樣應該很正常。只是我在一個文學院裡面,在一個院方說七點之後學生回家讀書就好,所以整棟大樓下班時間只能出去不能進來的文學院裡面。


今晚研究的課題是「如何讓虛擬機器跟著電腦開機時一起啟動」。

本來以為應該很簡單就可以找到答案,結果意外地找了許久,嘗試了許多方法,到目前為止還沒有成功。

有人說,奇怪,你幹麻不要回宿舍用遠端連線?我想,除了怕像上次一樣設定網路時不小心按成「停用」網路之外,那就是懶吧。我只想把這個問題解決,其他作什麼事情都很懶、不想做。

這個問題重要嗎?其實好像還好,大不了最後妥協用手動的方式啟動虛擬機器。

但是,不管是什麼東西,只要是自己有興趣的,就能夠投注一切地去研究、實作。我認為,這就是讀研究所、做研究,最有趣也是最有魅力的特色了。


好啦,累了,先睡一下,明天再繼續。

(more...)

高鐵搭乘紀行

布丁布丁吃布丁

高鐵搭乘紀行

高鐵自通車以來,我還是第一次搭乘高鐵。跟很多鄉下土包子一樣,我也來寫寫搭乘的日記。

沒錯,現在我正在高鐵的車上一邊寫日記,一邊用手機拍照(由這些照片可以看到高鐵的穩定度)。


首先先搭捷運藍線到達板橋,出捷運站之後的地下街還蠻容易迷路的,一不小心沒看到告示牌的話就不知道往哪去了。還好,詭異的週六下午居然沒有什麼人,可以讓我在這邊迷路過來又迷路過去,沿著高鐵的指示牌終於走到售票處。


(照片攝自高鐵台中站)

雖然幾乎沒有需要排隊的人,不過我想玩玩看用自動售票機購買自由席位置。結帳的方式有「信用卡」與「金融卡」,我想說用信用卡買就好,沒想到他居然問我信用卡的密碼,難道我被發現是拿副卡嗎?我媽沒告訴我副卡的密碼,我該怎麼辦?

啊,寫到一半就要下車了。4:51分的班次,5:31就快到了,果然是很快,那剩下的回家再寫吧。


現在是晚上11點半,我已經順利到家,繼續寫完下午在高鐵車內時的日記。

話說信用卡因為不知道密碼為何,只好放棄改用金融卡轉帳付款。雖然手續並不麻煩,但是多了個手續費17元,心裡是有點介意。不過17元跟600元自由席票價比起來,又好像沒什麼差別了。

接著又迷路了一陣子才找到高鐵乘車處,等個幾分鐘就等到4:51分的班次。

自由席的乘坐車廂在9到12車,我還差點走錯位置,還好站務人員會提醒。最後我選擇11車廂的後方來坐,左手邊是兩個相鄰座位、右手邊是三個相鄰座位,中間則是走道。11車廂乘客數量僅約坐滿7成位置,我挑了一個左邊沒人的兩人坐,另一個空位就給背包坐吧。

前方的椅背上就是整個高鐵的服務點,有標示著廁所、飲料販賣機以及其他設備的位置。

有趣的是,這個板子還可以放下來當桌子。這個設計相當地實用,我很欣賞。

由於旁邊位置的桌子也沒人用,乾脆放下來擺滑鼠,這樣會不會有點大牌啊?

椅背上還有車內讀物,或著稱為高鐵廣告好像比較適合。高鐵便當的照片看起來很誘人。

可是看到價格跟實際大小就不太餓了。

側邊看看旁邊的座位。

台中的高鐵站很高,但是在台北的高鐵軌道還是有很多埋在地下。剛開始坐著的時候,窗外也只能看到灰暗的牆壁,偶爾才會看到風景。高鐵真的很快,軌道旁的電線桿一閃就過去了。出入口上的廣告燈寫著現在時速兩百多,但是在車廂內就感覺不太出來,大概是跟火車差不多的晃動程度吧。

轉頭到處觀望,在背後居然看到台灣啤酒的販賣機!聽說高鐵內有飲料販賣機,沒想到連台灣啤酒都有賣,這還真是大大超乎我想像之外。結果實際上,那也只是一張廣告海報而已啦。

離開座位到處走走吧!

真正的販賣機在此,價格我到沒注意,應該也是比平常的地方還貴一些吧。

繼續逛逛,看到了廁所。高鐵的廁所很有趣,沖水設備是用感應式開關,將手放到牆上黑色的感應器,便會自動沖水、洗手檯出水。小便之後的沖水量相當少,不知道他是否能夠感應並判斷,以節省水量?

繼續下一道門(感覺很像在玩惡靈古堡)。門的開關是一個方形很大的按鈕,可是沒有外表上的好按,得要按上半部才會有反應。

自由席的車廂還蠻多人坐的,我覺得這樣的擁擠程度適可,台鐵每次都是坐滿人,讓我覺得有點壓力,雖然說那樣才是交通工具的原本功能沒錯啦。

發現謎一般的小空間,裡面除了一個小桌子之外,什麼都沒有。那到底是用來做什麼用的呢?

通過12車廂再走過去就是駕駛艙。

旁邊車門景色過亮看不到,但是現在的那裡是絕對不可以開門出去的地方。

車廂內多處設有大型行李放置處,這也是好的規劃。小型的行李則可以放在座位上的架子,就跟台鐵與大多數的客運一樣。

往回走到自己座位附近時遇到了餐車出巡!車上擺著飲料,後方還有一些包起來的物品,推測可能是便當。餐車小姐講話聲音很小聲,大概是為了不驚動乘客,但我也聽不太清楚它到底講什麼話就是。

繼續往前面的車廂行走,可是走到第六車廂(商業席)前,就有三四位服務人員詢問我有什麼需要的,一不好意思只好往回走。

上方這張照片攝於第八車廂,可以看到其實非自由席的包廂中,人數其實是相當地少,一個車廂裡面應該還不到五個人。

而走道上的這位黃色側背背包小姐似乎也跟我一樣,在高鐵車廂裡面到處亂晃,剛剛也是被第六車廂的服務人員詢問之後往回走XD

回到座位上坐下來,剛把筆電開起來寫Blog不久就到站了。還真的有如舅舅說的:連睡覺都還沒睡著就到了。


現在是高鐵台中站的下車處,這種月台設計會讓我想到台北捷運。

辛苦的站務人員。

高鐵台中站裡面蠻多地方都可以看到無障礙電梯,當你拿著大型行李的時候,你看到這種電梯會特別地開心。

出口剪票處,人潮稀落。

車站大廳。

垃圾桶也是經過設計的。

看到這種車站旁邊的書店,就讓我想起大學圖書史蘇精老師的授課內容。以前國外的重要銷售書店也都是建立在車站旁邊喔。

只是這家店賣的東西稍微多樣了點。除了零食之外,旁邊還有筆記型電腦公事包,這到底是怎樣子的取向啊?

話說高鐵站內的廣告相當有意思。左邊是高鐵前,出去玩覺得還好的樣子。右邊是高鐵後,玩到整個人都曬黑啦。

這一個廣告也不錯。高鐵前握著滑鼠,高鐵後握著女友的手,坐高鐵讓你不再只是網路戀愛。

走著走著走到台鐵新烏日站來了。旁邊的鐵皮走道與外面的鋼筋透漏著這邊還沒完全建好的訊息。

但是自動售票處買票的人看起來還真不少啊。

逛了高鐵台中站一圈,我想找的公車轉乘處還是找不到。在站務小姐的指示之後,終於在旁邊找到這個往一樓的電梯。原來公車乘車處不在二樓的外頭啊,更應該說,原來我現這邊是二樓啊?真是快被搞混了。

乘車處規劃的還不錯,一格一格皆有不同的公車路線,前方也有說明告示燈。只是整個乘車處都很暗,讓人不太舒服。

往中國醫藥學院的是乘坐13號,等一會之後公車就來了。

來看看告示牌長什麼樣子吧。

公車停下來之後,司機就下車了,大概要等到下個發車班次才會回來吧(每隔15分鐘一班)。我坐上去的時候並沒有其他人,公車的類型跟台北的公車很像,但整個車廂沒開燈、非常地暗,不是很舒服。接著人漸漸地變多,也有點擁擠了。

當我還想著公車怎麼還不快發車的時候,我爸說他乾脆直接到高鐵台中站來接我好了,所以最後是沒坐到公車的。


不管怎麼說,能夠平安回家是最好的。

明天還要去台南掃墓,還是早點睡吧,到此收筆。

(more...)