「信用卡無息分期付款」已經存在好一陣子了,不過最近好像突然成為新聞焦點。
記得一年多前去信三逛,看到某牌的記憶枕。某人覺得很棒,我們就買了。付款的時候小姐問我們要不要刷某銀行的卡。
「可以分n期喔,而且免利息」她鼓勵我們。
n等於多少我忘了,當時覺得「不賺白不賺」,就刷了。
現在啊,不管買什麼,這個n越來越大,甚至去pchome買個東西,n最大可以是36。前幾天我跟某人就在聊,如果在那兒買台「兩萬元有找」的筆記型電腦,然後辦個X山銀行的信用卡來分它個36期......
「一個月不到六百塊錢耶,妳要不要把老黑換掉?」我慫恿她。
「......算了,反正只是上上網,老黑還可以用,讓它再撐個幾年,多留點錢給可可跟庭庭當幼稚園學費吧」她說。
唉,身為兩個孩子的父母,我們的生活越來越不夢幻了 :Q
講了這麼多,我只是要說,現在身為一個消費者,不只是商品選擇越來越多,連付費方式也很多樣化。只是,銀行讓大家「信用卡無息分期付款」,打的算盤其實也很簡單:
一定會有人因此而猛刷 > 卡債增加 > 動用高達20%的循環利息。
當然,也有人依舊每個月繳清所有信用卡帳單 > 享受無息分期付款的好處。
所以啦,甜頭是有的,不過整體來看,羊毛還是出在羊身上,只不過我們選擇當「享受甜頭的羊」,看別的羊週而復始的被剃毛,每個月的可支配收入被剃得乾乾淨淨。
妳呢?妳掏腰包補貼人家利息,還是享受人家的補貼?
時光飛逝(時光總是飛逝:Q),上次寫[備忘] OpenVPN on CentOS 4(part 2)已經是三週前的事了。。。
有件事提一下好了,這段期間,Red Hat發佈Red Hat Enterprise Linux 4 Update 2,我們的主角CentOS也跟著發佈相對應的CentOS-4.2。當然,我們不需要重灌,只需要更新套件即可。
======岔題談談screen======岔題談談screen======
因為擔心更新套件遇到網路塞車,我先安裝screen這個程式(內心的吶喊:早該裝了,竟然撐到現在>_<)
#yum -y install screen
成功之後,執行screen
# screen
再執行yum來更新套件:
# yun -y update
(過程中隨時可以按 ctrl a d ,也就是detach,然後要登出都可以。下次(以一般使用者)登入再切換成root,然後再執行
# screen -r
就可以resume之前的session,檢查套件更新是否順利。
(人家程咬金都有三斧頭,可是screen這麼強的工具我只會screen -r還有按ctrl a d跳離,兩招^^;)
果然在套件更新的途中常常遇到伺服器中斷連線的情況,所以我只要在有網路的地方,就用ssh遠端登入,檢查一下是不是要再次執行`yum -y update`。
這邊再多嘴提一下,我覺得比較好的ssh+screen使用習慣。請依照底下的順序操作:
1./ 以一般使用者身份執行遠端登入 `ssh 1.2.3.4 -l myaccount` (限制root無法從遠端登入,請參考本系列首篇)。
2./ 切換為root `su -`
3./使用screen指令 `screen -r`
其中1./是針對「遠端猛踹(try)root密碼之惡意ssh機器人程式」,但是這些機器人也會亂踹一些「可能存在」的帳號名稱,例如guest, student, teacher...萬一某個一般使用者的密碼被猜出來,她又剛好有執行步驟2./和3./,更糟的是2./ 和 3./ 順序又顛倒,那麼侵入者只要執行`screen -r`就可以resume那個切換到root帳號的session,後果真是不堪設想。
======岔題結束分隔線======岔題結束分隔線======
回題回題,今天(10/17)終於設定成功了,有興趣的朋友請看下去吧!
# 基本需求及規劃:
目標:
「OpenVPN用戶端透過internet登入OpenVPN伺服器後,可以執行VNC viewer登入內部網路之目標伺服器,進行操作。」
機器:
OpenVPN用戶端(Microsoft Windows 2000 Professional)
ip不固定,透過internet來建立VPN tunnel(可以直接連接,也可以透過HTTP proxy唷),取得OpenVPN伺服器配發的10.8.0.0/24網段virtual ip
目標伺服器(Microsoft Windows)
在內部10.66.0.0/24網段,ip 10.66.0.4,執行VNC server,用戶端登入OpenVPN伺服器後,可以執行VNC viewer來連結。
OpenVPN伺服器(CentOS 4, updated to 4.2)
網卡eth0直接連上internet,ip 1.2.3.4,以防火牆保護(額外開啟1194:tcp給OpenVPN用戶端,開啟5900:tcp讓用戶端能夠連接目標伺服器的VNC server),定期更新套件。
網卡eth1連到內部網段,ip 10.66.0.1。
OpenVPN使用預設的Routing而非Bridging,使用tcp而非預設的udp,virtual ip 10.8.0.1。
設定
[OpenVPN伺服器]
這台機器本來只有一張網卡,今天我又加了一張網卡。
在主機前面設定的時候,我會執行底下兩個指令,讓訊息不亂跑,並以英文顯示:
export LANG=C
export TERM=vt100
# 設定兩張網卡的ip
setup
選Network configuration(但是發現只能輸入Primary DNS,沒有要我輸入Secondary DNS)
(上面此法好像只能設定eth0,我用底下的指令設定eth1,有好方法歡迎告知)
netconfig -d eth1
(接下來大量引用了netman的文件:OpenVPN 建置方案,感謝他的經驗分享。)(我的用戶端是Microsoft Windows 2000 Professional,他的是XP)
[OpenVPN伺服器]
# 複製設定範例
cp -r /usr/share/doc/openvpn-2.0.2/easy-rsa/ /etc/openvpn/
cp /usr/share/doc/openvpn-2.0.2/sample-config-files/server.conf /etc/openvpn/
# 設定 CA 環境
cd /etc/openvpn/easy-rsa/
vi vars
export KEY_COUNTRY=TW
export KEY_PROVINCE=Taiwan
export KEY_CITY=Taipei
export KEY_ORG="TOSSUG"
export KEY_EMAIL="ystuan@gmail.com"
. ./vars
./clean-all
# 建置 root CA
./build-ca
# 建置 server key 及 crt
./build-key-server ovpnsrv1
# 建置 Diffie Hellman 參數
./build-dh
# 安裝 server 所需的 CA 文件
cp keys/ca.crt ../
cp keys/dh1024.pem ../
cp keys/ovpnsrv1.key ../
cp keys/ovpnsrv1.crt ../
# 配置 server 設定檔(沒提及的請保持原樣)
因為我希望用戶端就算不是直接連上internet,還是可以透過HTTP proxy連上來,所以改用"proto tcp"。另外我用Routing,所以維持"dev tun"。還有內部網路在10.66.0.0/24,所以加一行push的設定,將這個路由"餵"給每個連上來的客戶端。
cd ../
vi server.conf
proto tcp
;proto udp
;dev tap
dev tun
ca ca.crt
cert ovpnsrv1.crt
key ovpnsrv1.key # This file should be kept secret
push "route 10.66.0.0 255.255.255.0"
# 啟動 server
service openvpn restart
chkconfig openvpn on
# 防火牆設定修改
system-config-securitylevel-tui
Security Level: Enabled
Customize
Other ports填上 1194:tcp 5900:tcp
(前者是讓OpenVPN用戶端可以連接,後者是讓用戶端可以連到目標伺服器的VNC server)
[OpenVPN用戶端設定](以Microsoft Windows 2000 Professional為例)
# 下載並安裝 openvpn (GUI 版本)
http://openvpn.se/files/install_packages/openvpn-2.0.2-gui-1.0.3-install.exe
# 設定環境
cmd.exe
cd "c:\Program Files\OpenVPN\easy-rsa"
init-config.bat
(上面這個.bat檔裡面其實只是兩次「從範例複製一份設定檔」的動作)
edit vars.bat
(也可以用其他的編輯器,例如notepad vars.bat,編輯檔案時,內容必需與 server 一致, 尤其 KEY_ORG 項目。)
# 建置 CA環境
vars
# 建置 client key 與 CSR (Certificate Signing Request)
mkdir keys
(我的機器上不會自動新增 keys 這個目錄,因此手動建立)
build-key ovpnclt1
(會有下列錯誤訊息,是跟CA有關的,可以忽略)
Loading 'screen' into random state - done
Error opening CA private key keys/ca.key
2292:error:02001002:system library:fopen:No such file or directory:crypto/bio/bs
s_file.c:278:fopen('keys/ca.key','rb')
2292:error:20074002:BIO routines:FILE_CTRL:system lib:crypto/bio/bss_file.c:280:
unable to load CA private key
Could Not Find C:\Program Files\OpenVPN\easy-rsa\keys\*.old
# 提交 CSR(請使用安全方式,netman用了pscp.exe,我當時因為就在伺服器旁邊,所以直接mount usbdisk。因為伺服器有開ssh,其實也可以用Filezilla,Servertype記得選"SFTP using SSH2"。)
usb disk插到客戶端,將檔案C:\Program Files\OpenVPN\easy-rsa\keys\ovpnclt1.csr複製過來。然後停止這個usb disk,取下。
[OpenVPN伺服器]
接著usb disk插到伺服器,執行底下指令來掛載,複製檔案,以及卸載(假設在/dev/sdb1):
mount /dev/sdb1 /media/usbdisk/
cp /media/usbdisk/ovpnclt1.csr /etc/openvpn/easy-rsa/keys/
rm /media/usbdisk/ovpnclt1.csr (不要留一份在usb disk上)
# 在伺服器端,簽署 client 提交的CSR,產生crt
------------------------
cd /etc/openvpn/easy-rsa/
./sign-req ovpnclt1
cp ovpnclt1.crt /media/usbdisk/
cp ca.crt /media/usbdisk/
rm ovpnclt1.crt ovpnclt1.csr (不該把這些檔案留在CA server上)
umount /dev/sdb1
[OpenVPN用戶端]
# 安裝 CA 文件
將下列檔案放到"C:\Program Files\OpenVPN\config"
ovpnclt1.key
ca.crt
ovpnclt1.crt
第一個請由"C:\Program Files\OpenVPN\easy-rsa\keys"複製過來,後面兩個在usb disk上面,將usb disk插到客戶端機器,複製檔案(建議不要把這兩個檔案留在usb disk上面,請記得刪除)然後停止這個usb disk,取下。
(安全起見,請把"C:\Program Files\OpenVPN\easy-rsa\keys"底下的ovpnclt1.csr和ovpnclt1.key都刪除)
# 複製 sample 設定檔:
請將範例檔案"client.ovpn"從"C:\Program Files\OpenVPN\sample-config"複製一份到"C:\Program Files\OpenVPN\config"
# 配置 client 端設定檔
右下角工作列(OpenVPN GUI)
右鍵--> Edit Config(沒提及的, 請保持原貌)
;dev tap
dev tun
dev-node OpenVPN_Tap
proto tcp
;proto udp
remote 1.2.3.4 1194
ca ca.crt
cert ovpnclt1.crt
key ovpnclt1.key
ns-cert-type server
# 設定 openvpn TAP 界面
控制台-->網路連線-->TAP-Win32#(#)
(找出哪個介面用的是TAP-Win32,我這邊的"區域連線 4"滑鼠移上去會顯示TAP-Win32 Adapter V8,要把"區域連線 4"這個名字改成剛才"dev-node"取的名字)
右鍵-->重新命名-->OpenVPN_Tap
# 啟動 openvpn用戶端
右下角工作列(OpenVPN GUI)
(如果用戶端要透過HTTP proxy連接OpenVPN伺服器的話,請先 右鍵 --> Proxy Settings加以設定)
右鍵--> Connect
# 測試能否ping到伺服器
ping 10.8.0.1
恭喜!到這邊可以算是完成了點對點的VPN,不過別忘了我們的目標伺服器放在內部網路的10.66.0.0網段,我們要讓OpenVPN用戶端的封包「過的去,回的來」,要確定兩件事:
a./打開IP Forwarding功能,讓OpenVPN伺服器能夠幫我們把封包送過去。
b./確定目標伺服器它的路由設定,能夠讓來自10.8.0.0/24網段的封包回到OpenVPN伺服器對內網卡eth1的ip 10.66.0.1。
[OpenVPN伺服器]
a./關於打開IP Forwarding,請執行底下指令,立即生效:
echo 1 > /proc/sys/net/ipv4/ip_forward
並且修改檔案,即使伺服器重新開機也不怕:
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
[內部網路目標伺服器]
b./關於目標伺服器的路由設定,最好由它的default route那顆router把10.8.0.0/24都指向OpenVPN伺服器的對內網卡ip 10.66.0.1。
不過因為本例目標伺服器和OpenVPN伺服器的對內網卡都在10.66.0.0/24網段,所以直接在目標伺服器上面增加路由,讓封包回的來:
(目標伺服器是Microsoft Windows,其他作業系統的路由指令不一樣)
route -p add 10.8.0.0 mask 255.255.255.0 10.66.0.1
[OpenVPN用戶端]
好了,從用戶端機器執行VNC viewer,輸入目標伺服器ip 10.66.0.4,再輸入VNC Server密碼,稍候片刻,應該就會看到目標伺服器的桌面環境囉!
檔案安全控管
收工之前,提醒一下自己,哪些檔案要好好保存:
# CA 文件分佈(我們CentOS同時扮演OpenVPN和CA server的角色):
OpenVPN server:
ca.crt
dh1024.pem
ovpnsrv1.crt
ovpnsrv1.key # 必須保密
OpenVPN client:
ca.crt
ovpnclt1.crt
ovpnclt1.key # 必須保密
CA server:
ca.crt
ca.key # 必須保密
關於檔案該(或不該)放在哪台機器上,這邊就要提到Arne Götje於2005/6/14在TOSSUG做過的心得分享,PDF檔案雖然是以Debian作業系統為例,但是page 6提到了一些重要的安全觀念:
1./ca.key是整個安全架構中最重要的檔案,它只應該出現在CA server上,請小心保密。
2./妳可以在CA server上產生各台機器的key和certificate,然後用安全的方式轉移到該機器上。或者,妳可以在各台機器上面產生key及certificate request(.csr),然後用安全的方式把.csr轉移到CA server,加以簽署產生.crt,再將.crt安全地轉移回到該機器。
3./不要把上一步驟,別的機器的key或certificate或certificate request留在CA Server上!!
4./每台機器都應該有ca.crt,可不是ca.key唷!!
5./如果有專屬的CA server,其實它可以不連上網路,只要負責產生key和certificate(再安全地派送),或者簽署別台機器送來的certificate request(再安全地派送)即可。
Bridging模式
(這個模式我只能連上OpenVPN伺服器,連不到目標伺服器,歡迎告知妳的成功經驗!)
如果要使用Bridging模式,請安裝 bridge-utils 套件
yum -y -install bridge-utils
(會把相依性套件 sysfsutils 也裝上去)。
因為我沒有成功經驗可供分享,就不多說了,建議妳參考官方網站的Ethernet Bridging吧!
感謝
最後,感謝James Yonan及相關人員開發出OpenVPN這麼棒的VPN解決方案!也感謝netman和Arne Götje的文件!
收工啦,謝謝收看!
上一篇一開頭我就說,在愛丁堡的那個禮拜我一直跟別人說"Been here four and half years ago..."
是的,應該是因為感觸良多吧。看看周遭,這幾年有些東西變了,有些沒變,有些變過去又變過來。。。
上次,某人跟我還是男女朋友,那些一直保存在sim卡的簡訊是我們甜蜜的時光機(現在成了互相吐嘈的證據:p)
上次,可可跟庭庭還不知道在哪裡。
上次,我還在中壢辦公室上班,部門一直進新人。
上次,我還是個菜鳥級的正式員工,上的課程叫做"New Start",一個案子都還沒碰過。。。
上次,我跟一些朋友交流的地方是例如房間站或者馬克士威這些BBS。
上次,我還常常可以到中壢辦公室旁邊的中央大學打籃球。
======時光飛逝分隔線============時光飛逝分隔線======
這次,某人跟我已經結婚四年,這次的簡訊主要環繞在1./我一出國她就一堆病痛2./BURBERRY,BURBERRY,BURBERRY
這次,可可知道「把拔坐飛機,電話很貴不可以打,要等把拔回來才可以打喔」;庭庭還在口腔期,一直把上一篇提到的玩具小鴨拿來啃^^
這次,在台北辦公室上班眼看要滿四年,部門歷經產業衰退期,同事有出有進,我不能再自居菜鳥(雖然J調部門到C進來之前,我有一段時間是「部門最年輕的員工」)
這次,我已經多次出國,卻依然深深體會「書到用時方恨少」的道理;因為雖然教育訓練給的再多,實際在做專案的時候總是會遇到所謂的on-job training(也就是從做中學,或者說成「摸著石頭過河」啦),要想辦法搞定一些沒學過的東西。
這次,有些朋友斷了聯繫,自己只剩下一個偶而更新的網誌,談的還多半是很多人覺得「調性硬梆梆」的自由軟體。
這次,雖然今年終於重拾籃球,每週還跟某人一起上一堂瑜伽課,我增加的體重還是降不下來。。。
======回歸主題分隔線============回歸主題分隔線======
還是來談「出城購物」這件事吧。
出發前,某人就希望我能買一些BURBERRY的東西,既然去英國不是嗎?
可是愛丁堡的同事,聽我說了標的物之後。
「BURBERRY是英格蘭的牌子吧?」「嗯,是英格蘭的牌子沒錯」。身為講師的A以及來當學生的X(我忘了他的名字)在我面前互相確認。
也許是我多心,不過還好他們的「蘇格蘭/英格蘭歷史(情仇?)」課程只上到這邊,迅速轉入了正題:
城裡的Princes Street某個百貨(F什麼的我忘了,好像是Fraser),以及這條街起點再往東北邊一點的St. James Shopping Centre,可能都有。
「但是,要買便宜的名牌,應該去McArthurGlen,在Livingston這個地方有一家。」A說。
「太好了,我在商店一覽底下的Fashion類別找到BURBERRY了,還有電話呢!可是,我要怎麼過去呢?坐火車還是公車嗎?」我問?
「如果你星期四晚上要去,我下課後可以順路載你過去。然後你可以坐公車回來。週末你就要自己坐公車來回了。」A提議。
(背景解說一下,這邊平常商店都很早關門,我們下課之後只能望櫥窗興歎,所以一定要把握星期四"Shopping Day"的晚上,以及週末。)
網頁上面寫的,這家outlet的OPENING TIMES:
The centre is open from 9am to 6pm Monday to Wednesday and Friday, 9am to 8pm Thursday, 9am to 6pm Saturday and 11am to 6pm Sunday.
原本這樣說定了,後來A家裡有事,X說可以載我過去(他也順路,真是剛好),後來A又可以帶我去,所以星期四傍晚下課,我還是搭了講師A的車過去。
公司所在的South Queensferry在Edinburgh的西北邊,要前往的Livingston則在Edinburgh的西南邊,開車大概25分鐘就到了。
跟他道謝下了車,我先找到回愛丁堡的公車(route 27, 28)站牌,順便幫最靠近站牌的outlet入口拍個照:
這就是我的(或者說某人的)標的物囉:
裡面還蠻大間的,有女生、男生、小朋友的東西。價錢真的很便宜呢,100% cashmere的圍巾有不到60鎊的,甚至還有不到30鎊的!我幫某人買了條圍巾,給自己買了個皮夾。要記得跟店員說你要refund,她就會幫你填好(要交給海關查驗的)表格。雖然VAT(Value Added Tax)是17.5%,退稅並不是退這麼多給妳,而是有一個公式表格,基本上買越多,退稅的百分比越高。
然後坐八點多的公車回去。喔,我坐的公車屬於First Group,他們27和28路公車的時刻表在此,去程在上半頁,回程在下半頁。請注意這是週一到週五的,網頁上面有週六、週日的時刻表。
回去的時候只要看Livingston Terminal dep出發時間,以及抵達Haymarket (Dalry Road)的時間即可,大概四十分鐘。如果妳在愛丁堡住在市中心火車站一帶,那要坐到Edinburgh (Waterloo Place)。
星期六早上我又自己坐公車去了一次,出發的時候鬧了個笑話,我在Dalry Road這條路上的站牌等車,等了一會,嗯,對面站牌來了一輛27(還是28,不記得了)。
可是,他的車頭朝著出城的方向(疑惑中)?
突然想起,這兒所有車子是靠左行駛,跟台灣相反,對面那邊才是去Livingston的(大驚)!
還好馬路窄窄又沒什麼車,我就直接跑過去搭車,從Haymarket過去單趟要1.9鎊,本來想買來回票,不過我回程打算多坐一站進市中心,所以就算了。上車的時候我很誠實的大聲跟司機報告我為什麼從對面的站牌跑過來,只聽到車上一堆老爺爺老奶奶都吃吃的笑:p
星期四回來是晚上,窗外的景物看不清楚,現在大白天的坐車,才發覺一路上還蠻漂亮的,看到草原上放牧的牛、羊,而收割後的麥田,裡面好多像瑞士捲一樣捲起來的麥稈。
沒有照片的原因,是因為我的數位相機週四晚上拍完那個iPod nano廣告看板之後就沒電了,我懶得買電池 :Q
這一趟又在BURBERRY買了兩條圍巾和三個女用手提包,加起來大概刷了三百鎊。我還拿出星期四買東西的表格、簽單,請店員把兩次的消費寫在同一份退稅表格裡面。一般來說,不同店家的退稅表格是分開填寫,所以如果妳能夠集中火力,退的百分比才會高 :)
因為收據正本要附在退稅表格裡面,我有提到是否可以多給個收據複本,後來店員多給我
a./ Reprint of Receipt
b./ Gift Item Receipt
真棒,有了reprint就可以自己留著,而gift receipt是每件商品開一張,所以如果將來要拿去拍賣的話,可以把這張給買家,上面什麼都有,就是沒有價錢 :p
大概下午一點多我坐上了回愛丁堡的公車,這次我跟司機說要到Edinburgh,所以貴一點點,2.1鎊。然後我就選了上層的座位(是的,這些公車都是雙層巴士,之前路不熟怕坐過站,我都坐下層),好好再欣賞一次風景囉。
關於我在愛丁堡最後一個下午,如何在Princes Street的Tourist Information Centre拿到現金(!)退稅,以及在還沒到倫敦希斯洛機場,在愛丁堡機場就繳交退稅表格的經過,請期待part III ......
YAHOO! Finance:
Far EasTone Deploys Agilent Technologies' Solutions to Manage Wireless Data Services, Increase Revenues
News@Agilent:
Far EasTone deploys Agilent Technologies' solutions to manage wireless data services, increase revenues
因為是新聞稿,所以兩篇是一樣的。
為什麼要提到這個案子呢?
因為這個專案我有參與 :)
"Been here about four and half years ago." 這句話我說了好幾次。
是的,2000年底進公司的我,在2001/1就跟L一起被派來Edinburgh受訓,參加一項(旗艦)產品的"New Start Training",為期一週。
時光飛逝,算起來這幾年我公司派我去了:
Edinburgh, UK (2001/1)
Fort Collins, Colorado, USA (2001/2)
Beijing, China (2001/3)
Los Angeles, California, USA (2002/11)
Kuala Lumpur, Malaysia (2003/8)
Roseville, California, USA (2004/4)
Kuala Lumpur, Malaysia (2005/5)
Bangkok, Thailand (2005/6)
Edinburgh, UK (2005/9)
除了曼谷是去幫忙做案子,其他都是為期一週的教育訓練。喔,有三次是比較輕鬆的課程,想成「大拜拜」比較好懂 :p
So, it's just another week for me in Edinburgh. Is it?
不不不(手指搖搖),蠻忙的。一方面這次的課程很快會派上用場,一方面國內還有一些事情沒處理完,再加上某人的殷殷期盼,現在回想起來,當時可說是「上兩個時區的班,另外還要出城採買」,還蠻累的呢。
去程在香港轉機的時候,看了克蘭詩的某幾樣產品,都比台灣網路價還貴。至於BURBERRY圍巾,素色的要1650港幣(有黑色、紅色、駝色等),格子款的要2295港幣(有很多種不同的格子,我不會形容)。這一路上,不在飛機上的時候,都在跟某人傳簡訊。她傳來的都是一些「肚子痛,拉肚子,全身酸痛」這種令人擔心的訊息,當然,也有一些「詢價」的啦 :p
清晨到倫敦希斯洛(Heathrow)機場,人好多,我們這些拿「非歐盟國家護照」的人隊伍排的好長,害我後來用跑的,一路狂奔到登機門,坐上往愛丁堡的班機,結果卻等了超過半小時才起飛:Q
下了飛機,發現來自新加坡的同事T(他是菲律賓人)竟然跟我同一班飛機。雖然還是要講英文,不過在國外碰到認識的人還是很高興。於是我們換了錢,他拿了行李,我們就一起坐機場巴士(單趟3 GBP,來回5 GBP),大概半小時就到愛丁堡市區西側的Haymarket了。
我想我高興過頭了,請再看一下上面那段。
看出來了嗎?
T拿了行李。我跟他上了機場巴士。
「我的行李呢?」
巴士到了Haymarket,眼看幾步路就可以進旅館checkin,我才驚覺我忘了拿行李!
只好走到馬路對面,去等反向的機場巴士。雖然班次很多,不過我還是白白花了一個小時 >_<
不過也許因禍得福,Apex European Hotel Edinburgh給我401房,也就是最高,最邊間的一間。
有圖有真相,有這個view,剛才的烏龍都拋到腦後了:
其實不是什麼高級的旅館(69 GBP),可是陽光真是令人精神一振啊:
這隻玩具小鴨是可以帶走的(旅客須知有寫,我也跟櫃台再確認過)。所以牠現在在庭庭的嬰兒床上:p
左邊那瓶是沐浴乳,右邊是洗髮精,底下方方的打開是香皂囉:)
查了一下,應該是這家公司的產品。
說了這麼多好話,來說說壞話吧,旅館的無線網路超貴,用的是swisscom的eurospot。網站上找不到價錢(不是Hotspot那個價目),記得是8GBP/2 hrs或者15 GBP/day這種坑人價(不只是我,當地的同事也這麼說)。所以我都在公司待晚一點,用免費的網路和免費的Skype跟某人講電話。
喔,星期天那天除了checkin,還去辦了Scotrail的7-day pass,因為公司其實在South Queensferry,坐火車十幾分鐘就到了,最經濟、方便。但是,辦這個pass需要大頭照,而這次旅館所在的Haymarket雖然在市區西側(稱做West End),火車跟公車都很多(這一點有點像松山車站之於台北車站),卻沒有投幣式快照的photo booth,所以我就散步到市中心的Waverley Station,花3.5 GBP拍了一組四張的照片,並且在那邊辦pass。喔,中途還稍稍迷路,結果在這家店吃中飯:
Part II 會提到坐公車去Livingston的McArthur Glen Designer Outlet狂買BURBERRY的經過,敬請期待。