星期日, 5月 26, 2013

美國所見所聞Day 13

今天要去好萊屋。
去好萊屋前我是沒做什麼功課,就是一個很有名的地方。

搭地鐵可以直接到好萊屋,不過要換線,要被多收一次錢。
預計從刁馬站到好萊屋站要一個小時。
在美國有個現象,就是你只要會表演,你就可以拿小費。
Gold Line 才過一站,就有個人拿著吉它在車上自彈自唱,一大早就有音樂可以聽,感覺很不錯吧? 只是這個是要給小費的。
大約聽了二到三首歌,這位老兄就拿著牛仔帽在收錢,我就丟了個Quotar意思意思一下,然後他就下車了。
真好賺?
看到美國的地鐵,可以想到台北捷運的先進。該怎麼說呢,美國地鐵有些地方跟莫斯科地鐵很像,至少車款類似,但是看起來又沒有台北捷運來的明亮乾淨。我是從Gold Line 轉Red Line ,Gold Line 的品質還可以,但是Red Line的品質就很髒亂。難想像我是在洛杉磯。





到達好萊屋站之後下車,可以看到地上是由一塊一塊星星拼湊而成的,我想這就是星光大道,不過當下我還沒有意識到這裡就是好萊屋,拿著手機以為Google Map 指示的地方才是對的,結果走到Google Map 指示的地方才發現它只是把Hollywood的字寫在那邊,並不是真正的路標。

真正精華的地方是在星光大道上。
約翰-區伏塔。


走回星光大道,一路往下個車站的方向走,可以看到許多越來越熱鬧的地方,其中一個最重要的就是中國戲院,那邊的地上有很多手印。
其中一個是吳宇森,不過有位老兄站在那附近作生意,很想把他趕走,不然我照片都拍不好。
在那邊找了一家baja burrito 填飽肚子,就在那附近晃說要去哪裡才好。
時間一看下午一點多,想說來去環球影城看看好了,就再花1.5刀坐車到環球影城站。



出去之後還有專門的接泊車可以用,還蠻讚的。

入場費可不便宜,要80刀。
我常在廣告上看到關於Transformer the ride-3d,原來就是在環球影城。

玩的時間其實不多,太約三個小時左右。
園內導覽、Transformer 3d ride 、The mummy ride 、電影特效製作,這些我想玩的項目玩玩就快六點半了。
園內導覽是在講解一些有名的電影的製作場景,像是大白鯊,還有一些會噴水的特效,以及整個地鐵衝到月台上的場景都精采呈現給你看。
而且可以在表演完後馬上還原現場。
Transformer 3d ride  
由於我是一個人去,工作人員在排ride的娛樂時就把我放在第一排,這樣玩起來會更刺激......
大約是排了30分鐘左右,不過這三十分鐘也不會無聊,裡面有很多介紹可以看。
比一般雲霄飛車刺激度稍微低一點,大多數是在呈現3D特效。

The mymmy ride
一樣也是把我放在第一排位置,在排隊時還有一位小朋友覺得太可怕不想進來,結果還是被她老母帶進來坐。
我沒有把這個ride的內容放在心上,才知道這個是室內雲霄飛車Orz,這車甩的很厲害還讓我褲子的零錢都掉到椅子上。
甩了一陣子後在一個黑黑的地方停了五分鐘,還以為機器壞了,這其實只是設計好的一環,沒什麼。

旁邊有類似六福村的火山歷險,我不想噴到水我就不玩了。

電影特效
簡單來說就是在介紹一些特別的道具、運鏡效果,Motion Track,Blue Screen ,讓整個電影有不錯的效果呈現。


玩玩這些就已經晚上六點多,回到del mar就已經七點。

Bing 帶我到Godiva的專賣店,巧克力的天堂,這裡面還有一種巧克力草苺甜桶,這個在台灣買都超貴的。


但是在這裡卻便宜許多,CP值很高。

待續。






星期三, 5月 22, 2013

更改eclipse專案屬性-以Shopizer Shop專案為例

摸Shopizer有好一陣子了,我是使用ant編譯core,然後再部屬central與shop。

用ant的好處就是只要設定好,它可以一口氣幫你把編譯、打包、佈署這幾件事情一口氣幫你做好。
壞處就是如果我真的想要debug的話就沒有辦法停下來,只得不斷的列印訊息出來。

eclipse原本就有把專案佈署到web container上的能力,所以central是可以直接佈署的,但是shop在專案顯示的情況來看是不行的。

目標就是要把身為一般專案的shop改成dynamic web project。
很簡單,只要在專案目錄上按滑鼠右鍵->Properties->Project Facet
然後把Dynamic Web Module 勾選起來,按ok,專案就會變成Dynamic Web Module,這樣就可以用eclipse的佈署方式放到web container進行debug與測試。



星期日, 5月 19, 2013

美國所見所聞Day 12


奧克蘭上來的人,有些跟本沒在睡覺,過了十二點還在講話,很吵。還有一位西班牙裔的胖大叔,他的鼾聲可以把屋頂掀開。我的天啊。
Megabus開車的司機。
 Megabus上面有充電用的插座。

熬到了洛杉磯聯合車站,要搭Gold Line 到Del Mar 站找Bing 。
一大早天氣很冷,加上我沒有睡好覺,整個人是渾身發抖。
洛杉磯地鐵很特別,我買好票,想說走到月台會碰到閘門,結果並沒有,反到是售票機旁邊有個感應機,路過的旅客都網上面刷一下,我就跑回去補刷,免得到時檢查受罰。
Del Mar Station map.
搭到Del Mar 大約花了20分,先吃早餐,不過這附近實在是沒什麼吃的,查Google Map 想找Subway又找不到,就在路旁找了叫Jumba Juice 的店吃早餐。

有時候還真的要加強聽力,不然一直說Yes Yes Yes ,原本單點的三文治就變套餐,加個稅就變七個刀,很貴的。

和Bing約在Jomba Juice外的街道,不一會他便送我到他家。

由於在Megabus上睡眠飽受摧殘,今天並沒有設定什麼活動,就在Bing家休息,順便看看有沒有特別的新聞。
這個是Bing家的游泳池,真讚!

老爸列了一系列的購物清單,有些東西Bing已經買好,剩下的就在這幾天買齊就好。

我約略是在下午兩點多起來,找台電腦用。
很久沒有用電腦了,用起來有些不習慣。
Bing的電腦是Mac,但是大多都是英文,好在之前有操作過Mac的經驗,添加中文輸入沒啥問題。

大約看看台灣新聞,處理一些新工作上的事情,就準備吃晚餐。晚餐是很簡單的美式西餐,食物還是台灣的好吃。不過在美國不用擔心食品安全問題,只管吃就好。

Bing 帶我去買Godiva 巧克力,我們在Target 商場看到一些Godiva 巧克力磚,那個價格換成台幣來說還真是便宜,台灣的價格在美國可以買兩片。
不過我爸要的口味在Target賣場沒有,Bing就用手機找了一家Godiva巧克力專賣店,可惜時間已晚,明天再去吧。

待續。

星期四, 5月 16, 2013

美國所見所聞Day 11


旅舍又換了一群日本年輕人,不過都是男的,我是沒啥興趣。
今天晚上要回洛杉磯,中午過後就要Check out。
我今天在舊金山沒排什麼行程,自由移動。
地獄廚房第十一季已經開播,我就在旅舍一樓用手機看,消磨時間。
雖說是自由活動,我覺得我這一天安排的不好,只能背著包在附近晃。
以前聽到美國皇后區不是很好的地方,其實這個概念也可以在舊金山驗證。
我只多走了幾個街區我就開始感覺路上行人大多都是黑人,有些看起來生活不是很好,有些看起來就像瘋子,還是速速離開來的好。
由於我訂的車票是晚上十一點的票,想問看看能不能臨時更改,我在舊金山車站Caltran買了subway當晚餐,
美國的車站沒有像亞洲國家的車站這麼多功能,反而是很簡陋的一個地方。
問過之後竟然不能改票,只好乖乖的在車站等。
這個是Megabus的pickup點。
Bing提醒我舊金山的晚上並不安全,要我小心點。
過了晚餐時間後火車站附近的店一間間的打揚,有種冷清的感覺。
我坐在車站內的休息區玩手機。
有一位黑人先生,進來之後,就不停的跟自己說話,金架洗賭丟笑耶。
一瘋就可以瘋好久,真的很厲害。

晚上十點多,車站休息室因為要打掃,開始趕人,只好在外面逛逛。
逛沒有多久就發現原來AT&T Park近在趾尺,應該用Muni Passport 搭公車到火車站再走過去就好,這樣可以省四個刀。
Megabus 在晚上十一點多抵達,原本沒在排隊的人馬上衝到最前面,沒品的亞洲人。
原本以為車子不會坐滿,到奧克蘭之後上來一堆人,車子一下變得很擁擠,看來又要不好睡了。
這是在Megabus在休息站時拍的照片。
待續。


星期六, 5月 11, 2013

美國所見所聞Day 10


回房時發現又有一群西班牙妹進駐,這次多了個光頭西班牙哥,推測是護花使者。

Skype真的是很好用的東西,加上Skype 在 iphone 5 上跑起來特別順,所以這次旅行就沒帶電腦。
我有機會就會跟我家人通Skype,我爸就會要我去他以前去過的景點,好像是他在旅行一樣。
我覺得無彷,我這次來也沒有做很多功課,想到什麼看到什麼就查網路就好。

今天有二個重點,一個是看九曲花街、一個是看經典賽。

舊金山的地型有的真的很斗峭,差不多有七十度到八十度之間。
為了要方便汽車在上面行駛,就把路建成彎彎曲曲的形狀,而且規定只能從上往下開。
我想那種路也只能從上往下開,車子的紐力不是這樣浪費的。


我去九曲花街時本來想說搭Cable Car會經過,只是我沒想到說會搭錯線,只好用爬山的方式走上去,相當的累。
其實有另外一條線Cable Car會經過,只要搭對線就可以省很多力氣。

回到旅社已經是快要中午的事情,現在我開始在煩惱中餐要吃什麼來解決。

來到美國之後除了漢堡薯條可樂雪碧冰淇淋餅乾熱狗都吃過了,有沒有是美國的特色食物而我還沒有吃到的?

答案就是Chipotle。

在我住的旅舍附近有一家類似Subway裝潢,以黑色為底的店,用餐時間排很多人,原來這個是一家墨西哥波利多餅連鎖專賣店。
很像紅色的Subway。

來美國之前我看了一個腹語師Jeff Dunham的節目,裡面常常提到一家叫Taco Bell 的餐廳,那個也是一個墨西哥波利多餅連鎖店。
Bing說Taco Bell的食物品質跟麥當勞差不多,所以我沒有去吃。

排隊進入Chipotle,裡面有Burrito , Taco , Bowl , Salad 四種選擇,肉類有雞肉、牛排肉、素食。
我的英文程度還沒有辦法習慣他們講話的速度,不是有口音不然就是講太快。
好在這種類型的餐廳可以用比的,手指點餐總不會失誤吧。
不過美國的服務業就是你要什麼要很明確地指出你要什麼,不然他們就會跳過你想要的部分。
排在一群人裡面點餐的好處就是,可以偷聽別人點了什麼東西,比方說有個白色的醬我想點,但是我不會講那個醬的名子,這時前面的人講Sour Cream我就可以記下來原來那個醬是叫Sour Cream,下次再來用餐就可以點。
Burrito簡單來說就是美式的潤餅,裡面多加了飯、黑豆、騷莎醬、牛排肉,再用餅皮包起來做成的餐點。
結帳時可以再加點Chip或是Soda,我加點了Soda,內用。
內用的話飲料是無限暢飲,那只要點小杯的然後再無限暢飲就好?
內用點大杯飲料不就是錢多花辛酸的。
坐在大玻璃窗內用餐的感覺很特別。對面則是日本拉麵店。
Burrito好吃,且份量足夠。飲料則是可以無限續杯,我大概是兩杯就差不多了。







回旅社休息。

開始要準備回洛杉磯的事宜,預計是明天晚上十一點要搭Megabus回洛杉磯。

前幾天我收到關於經典賽提早開打的信,別忘了調整自己的時間。
我想棒球場的消費一定很貴,就先買了個餅乾備用,想說看比賽看到一半時可以先吃。
我用google map 查去AT&T Park的路線,大多數都是要搭Muni Subway,不曉得Muni Passport可不可以用。

Muni Subway是跟Bart共構的一個地下鐵路,它的分法很簡單,就分inbound跟outbound,然後AT&T Park就畫一個棒球在那邊,還蠻明顯的。
在我看來Muni Passport大概是不能用了,所以就花了四塊錢買了來回票,希望看完比賽不要塞在球場動彈不得。
Muni Subway是在地下一樓,Bart則是在地下二樓。
跟台北捷運比起來,這邊的地鐵感覺還蠻髒的,大概是用很久的緣故,空氣的味道也沒有很好。
一開始還不知道inbound跟outbound的區別,所以找個有穿球衣的人問,是我發音太差嗎,這位老兄一開始還不知道我在說啥,倒是他牽的小孩子跟他說AT&T Park,他才跟我說要坐outbound的車出去,恍神也不必這樣子吧。

在Muni Subway上可以看到很多人穿著球衣準備要到球場看球,等到快要到球場時車上還特別廣播AT&T Park,我想這就是了。
以前在台灣看大聯盟的轉播比賽都覺得美國球場很高級,這次有著經典賽的加持,想必有不輸大聯盟季後賽的氣氛。

由於是大型比賽,進球場之前都要坐安全檢查。我是給這位黑人女士做檢查,她問我支持哪一隊,我是很想說日本隊,可是狗日的不爭氣出局了,就當作是來渡假吧。

找到座位後,就開始參觀AT&T Park,這是一生中難得的機會,AT&T Park右外野後方有一條河流,跟電視上拍的一模一樣。

我是提早到球場,離球賽開打還有一個小時,有好多個國家的人進場,其中以波多黎個與多明尼加的人最多,兩個國家都是講西班牙話,肯定會有一場西式風格的棒球賽。
隨著時間的推進,在比賽開始前還有一些慶祝活動,各參賽國旗進場,中華隊的國旗排在中國隊的旁邊(Orz)。接著演奏多國與波國國歌,場中央還有專門的樂隊在演奏,我想中華隊要是能打進準決賽,一定也有這樣高規格的待遇。

美國是主辦國,不免俗的也要演奏美國國歌,可惜美國隊早就出局,不然人會更多。
在場的球迷終於等到這個偉大時刻的到來,Play Ball !
很難想像這是決賽,因為波國一開始就犯了大錯,敬遠Cano。這才第一局,竟然有想抓第四棒的,西式球員的玩法比較不一樣?
多國一面倒的封鎖與進攻,波國有好幾次可以破鴨蛋可是都無能為力。
終場,多明尼加獲得冠軍!恭喜他們!

熱情的波國加油團。

待續。

星期三, 5月 08, 2013

eclipse properties 檔正確顯示中文的方法


我在開發Shopizer專案時,會碰到要用properties設定多國語系的需求,也就是中文化。
於是我就新增一個新的properties檔,例如product_tw.properties檔,然後把英文的properties檔案內容複製到product_tw.properties檔,開始改內容。
悲劇發生了。

從圖片上可以看到的是,使用eclipse預設的text editor會把中文顯示成類似Unicode的編碼方式,實際上系統讀進來的字還是對的。
要做的事情就是讓eclipse可以正確顯示properties上面的字元,讓它不要再顯示奇怪的編碼。

由於這個問題已經有人開發外掛程式解決,所以我們只要下載那個外掛程式即可。

在eclipse->help->install new software
點選Add
輸入propedit與網址
propedit 
然後按ok

如果網路連接正確,這時eclipse就會開始做pedding,可以裝的外掛程式顯示出來。
我們只要裝最新的版本就好,選好之後按下一步,接受一些授權協議,然後就會開始安裝。
安裝過程中或許會出現一些外掛與外掛間的警告,基本上不影響運作,只要按ok就可以繼續安裝。
安裝完畢會要求重新啟動eclipse,重新啟動後即可使用。

我們可以看到properties的檔案都變成以綠色的P標示,表示安裝成功。



可以順利編輯properties檔案的中文內容。




星期日, 5月 05, 2013

美國所見所聞Day 9

我的Evernote這個月免費版的容量快不夠了,只好先挪到Blogger來發表。

西班牙妹在我昨天回到旅社的時候就已經全部都退房了,現在整個房間空蕩蕩的,原本可以睡六個人的房間現在只剩下我一個人可以睡。
所以我相對來說睡得很安穩,不會聽到有搖搖晃晃的聲音。

一早起來,更衣、梳洗、早餐、整理行李,隨隨便便摸一摸就快九點多。
趕緊到Market Street上準備搭F car, 今天要搭渡輪去Alcatraz,也就是惡魔島。
到達39號碼頭時離開船還有一段時間,我在一個迴旋狀的小屋裡面排隊。
迴旋狀前的小屋就有一個類似惡魔島的布景,你站在布景前面他會幫你照章像,之後他會沖印實體照片,看你要不要買,一張二十塊,非常貴。
美國人在景點區會有人幫你拍照,然後如果你要買的話一張跟你收二十到三十刀,搶錢搶得很兇。
不一會就登上渡輪,雖說是簡單的渡輪,卻也還有三層。
這大概是我退伍之後第一次上船,上次在頤合園踩船我想因為太小就不算數。
既使不用站撩望台我也還跑上頂層去找位置去坐,可惜船邊的位置已經被搶走了,只好坐個次佳的位置。

舊金山灣的海水其實是很冷的,海風這樣吹讓人直打囉唆。
靠岸前就可以看到碼頭的另一邊是要搭船回來的旅客,人數起碼有一百多。

Alcatraz是以前來關犯人用的,島上的導覽很詳細的解說犯人是怎麼關的,各個典獄長的生活狀態。
像世界上大多數的牢房一樣,總是會有些犯人想要逃出去,不管是硬闖的也好,偷偷挖通道也好,大多都沒有好下場。

我是從後面進去的,所以拿到語音解說是逛了一圈才拿到。
這邊語音解說提供多國語言,而中文用了二個國旗,我想看到這個對岸的又要抗議了,哈哈。

為了一次就了解,我選中文語音。
牢房總是會有些傳奇,還有人留下一個假頭然後就消失了。

如果想體驗美式的牢房,來這參觀就對了,人家還跟你收錢。

牢房的時代廣場。

離開Alcatraz,中餐就到其它碼頭解決,Clam Chowder人家都說是必吃的餐點,不過我覺得太油,沒有吃完的就餵鳥了。
反正旁邊也沒有寫禁止拍打餵食的字樣。
由於在舊金山累積的疲勞沒有消除,所以我在旅舍睡了三四個小時才起來。

想想我在美國還沒有吃過一次中式食物,我就到舊金山的China Town吃了一碗港式麵線,有醬油的味道真好。
這餐要是在台灣的話應該是難吃等級的。

順便逛中國城,不過這個地方違和感很重。
這邊有很多的中式建築,會讓你覺得你來到了中國,但是人們是講英文,用的貨幣是美金,非常奇怪。

中國城不是重點,因為我在西安待過一年,看多了就覺得不稀奇了。

明天是期待已久的經典賽決賽,很可惜日本出局了,沒有辦法衛冕冠軍。

待續。









星期五, 5月 03, 2013

Shopizer 1.1.5 移植JBoss-AS-7.1.1


因為工作需求,要將Shopizer移植到JBoss-AS-7上。
Shopizer是一套開源的電子商務(EC,Electronic Commerce)系統。
官方網站是www.shopizer.com,這個網站的首頁寫到可以支援Oracle、MySQL、HyperSQL這三種Database,以及多種Web Container,像是
Tomcat、Jetty、Oracle Weblogic、Web Sphere、JBoss。我們預計是要使用JBoss AS 7與MySQL,第一眼的印象來看,這會是不錯的選擇。
我們先前有測試另一套EC叫做Broadleaf,不過很無奈的是它編出來的檔案好像都透過Jetty執行,而不是包裝成war檔執行。而且它不是完全的開源,不符合我們的需求。

使用web container 版本 jboss as 7
使用jdk 版本1.7
使用opensource ec :shopizer 1.1.5
使用database :MySQL 5
使用IDE Eclipse J2EE JUNO

第一步是閱讀README,然後遵照指示匯入資料到MySQL
依照shopizer的readme把該建立的MySQL user , database建立好之後,用ant執行shopizer-build-mysql.bat
要補衝mysql-connector-java-5.1.24-bin.jar在drivers底下,才不會出錯。
由於shopizer這套系統是法國人寫的,所以在匯入的資料中會有特殊字元,但是已經呈現亂碼。
需要用firefox打開後使用UTF-8顯示正確資料,再把資料存成utf-8格式匯入。

第二步是匯入shopizer 1.1.5專案到eclipse內
總共有core,central,shop,media四個專案。
修正專案上的build path的bug,剔除重複使用的jar檔,切換到開發環境的jdk。
設定core的mysql連線(core-conf/properties/system.properties)。
設定centrl與shop的ant組態檔,使用eclipse內建的ant plugin編譯core,central,shop。
編譯完後core會產生jar檔,central與shop會產生war檔。
佈署到tomcat 7 上運作正常,只是central要先設定過後shop才能夠使用,所以移植時應以central為主。

第三步,開始移植到jboss as 7 上
使用預設的程式碼編好的war檔直接佈署到jboss上,在佈署時候就會產生出許多error,jboss卻仍然表示佈署成功。
Central的登入頁面可以顯示,但是無法登入,這時console會跑出更多的error,多半是以mysql連線相關。
其實大多數的問題不在MySQL,這個錯誤訊息會誤導我們解決問題的方式。
在眾多的錯誤中,我們發現在佈署針對vfs 檔案讀取上JBoss跟Tomcat來比有不同的做法,於是我們更新了struts底下的xworks,也順道更新了struts的版本至2.3.12。
解決了vfs 的問題後,在struts上的問題已經解決,剩下的則是Spring的問題,jboss在Spring Framework版本上有特別的限制,由於官方網站並沒有寫Spring的版本是哪個版本,我們在Spring的設定檔中發現是使用2.5的版本,但是只有一個spring.jar檔。
推測是開發這套的人已經先整理過程一個jar檔。
我們先是下載最新的3.2版Spring,但是3.2版已經跟使用Spring 2.5版的程式碼不相容。所以在Spring的版本上我們改用3.0.0先測試,並確認原本的程式碼不會因為更新了jar檔無法使用。
經過不同的Spring版本測試後,我們發現在3.0.6版的spring在佈署之後是不會跑出關於Spring的錯誤。
剩下就是captcha使用的class問題。
由於JBoss 在rt.jar中沒有用到jpeg的library的設定,在JBOSS_HOME\modules\sun\jdk\main\module.xml需要加上<path name="com/sun/image/codec/jpeg"/>
這樣子JBoss在執行過程當中才不會有jpeg class的問題。

完成central佈署並建立store基本資料。
我們把shop佈署到jboss上,卻發現shop使用的一個taglib的definition檔無法存取,但是檔案位置是正確的。
解決tablib的問題

看起來,新的Web Container在處理jsp檔案時有針對taglib的tld 特別定義過

查詢JBoss的線上文件
JSP.7.3.1         Identifying Tag Library Descriptors

Tag library descriptor files have names that use the extension .tld, and the extension indicates a tag library descriptor file. When deployed inside a JAR file,
the tag library descriptor files must be in the META-INF directory, or a subdirectory of it.
When deployed directly into a web application, the tag library descriptor files must always be in the WEB-INF directory,
or some subdirectory of it. TLD files should not be placed in /WEB-INF/classes or /WEB-INF/lib, and must not be placed inside /WEB-INF/tags or a subdirectory of it,
unless named implicit.tld and intended to configure an implicit tag library with its JSP version and tlib-version.

上面的文件說明不可以將tld檔案放到/WEB-INF/classes與/WEB-INF/lib底下,只要放在/WEB-INF底下就可以了。
把tld檔放到正確的位置,並用eclipse修改所有使用這個tld的jsp檔案後。shop佈署就可以跑了。

但是central上傳的檔案shop讀不到。
central上傳檔案是用絕對路徑存檔,shop讀檔是用web路徑讀檔。
要把media佈署到JBoss上。
JBoss as 7 佈署壓縮檔war時並不會解壓縮,這與原來在tomcat會解壓縮的做法是不一樣的。
必須要把media手動佈署到jboss上,調整圖檔的路徑。
media要能夠在jboss as 7 底下用war目錄部屬,而不是用war檔佈署。
在stackoverflow與jboss admin guide 可以找到答案

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
      <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true"/>
 </subsystem>
並使用手動佈署,反正media沒有程式只有路徑,也不需要重複佈署,接壓縮後佈署一次就夠了。

另外在產品圖片上傳會有class not found sun.awt.image.BufferedImageGraphicsConfig 的錯誤訊息,只要把runtime與compile time的jdk切換成1.6版本的即可,目前1.7版本的jdk有許多跟1.6版本不太一樣的地方,建議還是用1.6版本比較適當。

星期四, 5月 02, 2013

Eclipse 啟動類似使用Visual Studio的auto completion(自動完成)


用過IDE Tool的人都知道,IDE有個很棒的功能叫auto completion,就是當我按下英文句號時,旁邊會自動彈出輔助視窗,幫助使用人挑選可用的函式。
這功能越做越方便,在Visual Studio上開發C#專案時,你隨便打個英文字母就會彈出輔助視窗,讓你可以挑選函式、變數。
問題是Java的IDE Tool Eclipse上是不是也有這個功能? 答案是有的
在Window->Preference->Java->Editor->Content Assist底下,有個Auto activation triggers for Java的欄位,可以看到有一個點,我們把它補成
.abcdefghijklmnopqrstuvwxyz ,然後按apply,相信接下來的開發速度應會增快許多。

星期三, 5月 01, 2013

Oracle 10g 灌在windows 7 上不出錯方法


最近因應工作上的需求,要灌Oracle資料庫(版本 10G)。
在求學時期的印象中,Oracle的資料庫可是又肥又大又難灌,
而且還要消耗一堆系統資源,甚至還要用其他特殊的方法才能完全移除。
電腦爛的人只能說聲阿彌陀佛,祈禱灌Oracle的時候不要出問題。

問題是現在我的5739G剛剛才買沒多久,灌Oracle 10G 就出問題啦。
原來問題是出在作業系統(我用的是Win 7)。
雖然公司跟家裡的電腦都可以灌,不過灌在本機電腦總是比較好的選擇(沒錯!)。

我推想,win 7 號稱是vista骨xp皮,那不如拿vista版本來灌。
於是我就下載了這個版本來灌。
Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4)
Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008
雖然每次看到Server版就有種古怪的感覺...不過還是要灌!

不過在設定的時候總是遇到版本不對的問題,似乎Oracle無法認得作業系統為何,原因是在於win 7 是6.1版,vista是6.0版(?)。
所以我們只要把安裝資料夾內所有refhost.xml內,加上這一段:

OPERATING_SYSTEM
VERSION VALUE="6.1"
OPERATING_SYSTEM

存檔,這樣一來灌Oracle 10g在win 7 上就會順順利利,整個服貼到不行(哈哈)。

美國所見所聞Day 7


在Megabus上很難睡的,而且它不是一站到底,它中途會經過一過小鎮的加油站,然後把燈打開來放我們上廁所,那時是半夜三點多,真的很痛苦。
我再撐大約三個多小時,可以感受車子慢慢駛入市區,過沒多久到了奧克蘭。
這一站有不少旅客下車,正想說可以再好好睡一下的同時,沒幾分鐘就廣播舊金山到了,而外面天還沒有亮。
下車,設法找旅館。
外面的天氣很冷,我的身體冷到不斷的發抖。
在這邊要和這幾天一起相處的港仔說再見,我拿出地址跟哀鳳開始找旅館。
隨著我慢慢的從舊金山火車站走到旅館的當兒,可以理解舊金山其實是一個很漂亮的城市。

 這邊已經很接近市區,我一下就找到旅館。
凡是Hostelworld找的旅設都有一個規定,下午一點之後才能check in。我到的時候是早上七點多,櫃台有一個小妞很堅持不讓我check in,不過她表示可以先讓我上二樓使用公共上網區以及吃早餐,我覺得這樣子就夠了。
由於還不算正式check in,我只能在公共區找一個軟軟沙發躺著,順便讓手機充電,補眠。
約略是早上十點多,我就不在軟軟沙發上睡覺,出去逛逛。
舊金山是一個用高高低低的小丘陵做出來的城市。
路上可以看到最有名的纜車奔馳,非常特別。
在纜車終點站附近找到售票亭,買了一張七天旅遊護照,在這段期間內纜車就隨我搭到爽。不過我給他三十他竟然沒找錢,還一付趕人的樣子,該不會又被認成是中國人了吧Orz,我是沒反擊,想說算了,奉勸各位朋友,遇到老外想欺負你的,最好是反擊回去,免得吃悶虧。
世界有名的纜車,它是這樣子寫的。果然很有意思,拉一下操作桿車子就開始滑動,配合噹噹鈴聲,有種說不出的歡喜感。
終點站是漁人碼頭,我在那吃了個蟹肉三明治,不太對味。
碼頭有許多渡輪公司,專門帶旅客遊惡魔島、天使島、以及舊金山灣。
在42碼頭附近,有停了艘美國舊型軍艦,身為曾在海軍服役過的我來說,這當然是個回味的好教材,不過這船實在是太舊且上去還要收費,我就只有拍拍照了事。
本來想在碼頭附近找去惡魔島的渡輪,無奈走到三十九號碼頭都看不到,只好坐纜車回旅館。
一回旅館就累翻在床上一動也不動了,睡到晚上六點多才醒來。
室友是都還沒回來的樣子。
我在附近的subway買晚餐吃,就開始延著market street走,其實我也不曉得我走的方向是哪裡,走到好像是漁人碼頭的一個總部,外面有個通往奧克蘭的橋,金光閃閃,非常漂亮。


其實纜車不只是那幾個比較有名的,還有一個叫F Car,這是一個拿舊型電車來營運的路線,只有一節車箱,在市場街上奔馳。
我一開始還不曉得這鐵軌原來是給F Car用的,馬上上車體會,又是別有一番風情。

室友們是一群講西班牙話的女生,其中一個看到我穿哈佛的衣服還問我說是不是在哈佛念書。
難到華人念哈佛有機會把金髮妹嗎? 不要想太多。
要是我在哈佛念書,搞不好有機會被人炸到,我看還是算了。


待續。

美國所見所聞Day 8


穿著哈佛的衣服,跟一群西班牙妹睡在同一個房間。你認為會有一夜情嗎 ? 千萬不要想太多。
早上七點多就開始供應早餐,青年旅館通常部會供應熱湯,都是貝果、烤麵包、咖啡、紅茶。
這樣子的早餐吃一次還好,吃多次一點就會怕了。
今天設定的行程是要買去惡魔島的票,然後去逛North Face的outlet ,以及逛蘋果的店。
在上網詢問同學之後,原來惡魔島不叫devil island,而是叫Alcatraz。
原本想要在Alcatraz上面的網站刷卡買票的,無奈這個網站不接受我的Visa卡。
明明都是debit卡,美國的網站就是不接受。
只好放棄線上購買,直接到現場購票。
搭乘F car一路沿著舊金山的邊緣走來到39號碼頭,可以看到Alcatraz的渡輪以及售票亭。
我看到有一堆人在那邊排隊,不過好像都是要準備搭郵輪的,看起來比較少人在買票的樣子。
本來以為,要排很久的隊才能買到票,沒有想到人家就直接導引我到一個售票窗口。
售票窗口是一個巧克力妹,我跟她買了隔天早上十點多出發的票,她問我姓名是什麼,我怕她聽不懂就直接拿護照給她看。
她確認完之後拿給我票跟找錢,還順便說了聲中文的謝謝,不會是又被認為是中國人了吧。
回到旅舍休息,用Google map 導覽查要怎麼去North Face的outlet,只是怎麼查都是要過海裡,剛剛在碼頭上也沒有看到其它渡輪。
不會是要我用水上漂走過去吧,這裡是美國,中國功夫應該不流行。
Google map指引的交通工具叫作Bart(Bay Area Rapid Transit)翻成中文像是灣區快捷。
Bart跟Muni同樣都是舊金山的地鐵系統,不過Bart服務的範圍比較大,有到奧克蘭和舊金山機場。


我搭Bart到North Backerly站下車,然後一路走過一個非常恬靜的一個住宅區,這個住宅區看起來真的太舒服了,如果有錢在這裡退休也是不錯。
時間約早上十一點多,走到North Face的outlet,這個地方對於這個品牌的愛好者真是個天堂,衣服的價格遠遠比台灣還要便宜。
我買了三件外套,這個價格在台灣只能買一件而已,台灣的關稅很重,都反應在消費者上。



Outlet副近沒有什麼吃的,本來是想到附近的餐廳吃,不過我看價格不親民且人多,只能在回車站前有個熱狗店打發中餐。

回到旅舍大約是下午三點多,到舊金山除了體驗搭纜車之外,舊金山金門大橋是另外一個有名的地方。
只是我光是看地圖也不知道怎麼去,就想說用走的去好了,搭F car到終點站再走路去也很方便。
四點出門,到金門大橋快要六點半,走路真的是個不切實際的方法,而且非常累。
晚上六點多雖然太陽還沒有下山,但是這時天氣非常冷,而且橋上風很大,我怕一不小心就掉到海裡,就看旁邊有Muni的巴士,搭車回旅舍。
晚餐就吃In-n-Out,人多,但是現作的漢堡、薯條真的很好吃。

待續。




星期二, 4月 30, 2013

美國所見所聞Day 6

一大早我們就被叫起來看日出,日出實在是沒啥好看的。
當兵時在海上的日出看了好幾遍了。
吃完早餐,搭個簡易馬車過個隱,我們就離開西峽谷,準備回洛杉磯。
途中同樣的Buffet與outlet則是又再去了一次,因為沒啥意思還有老中問導遊有沒有其它的outlet可以去,好笑。
約略是晚上快六點時我們到達原本上車的地方,結束這次的當地團。
不一會Bing也來帶我去吃晚餐,我們在一個台灣人開的火鍋店吃飯。
在一個人旅行的時候有認識的人幫忙真的是很幸福的。
今天晚上要搭夜車去舊金山,在Bing家簡單梳洗過後,我們在晚上十點多底達洛杉磯火車站,Union Station。
美國的火車站不像在台灣或是中國大陸的火車站人這麼多,也不像台灣便利商店這麼發達。
我搭的夜車其實不是火車,而是我爸推薦的MegaBus,號稱七小時就可以到舊金山。Megabus其實是採先上先贏的機制,由於服務地點有改,我看到巴士時外面已經是大排長龍,趕緊拿之前訂的票上車。


這是我第一次搭長途夜車,上次搭長途夜火車是去北京的事。
來晚了,只好坐後面,很擠。


待續。

美國所見所聞Day 5

From Evernote:

美國所見所聞Day 5

港仔說拉斯維加斯是一個幻象(illusion)這個我多少可以認同。
這裡的奢華都是用賭客的錢堆出來的,你可以說這裡是合法的混亂世界。
晚上不時有人在發招妓的宣傳單,但是過沒多遠的地上又可以找到同樣的單子,顯示人們對這種行為的不屑。
這裡一瓶水就要三塊錢,而且飯店裡不會供應免費的水,要喝得要自己買。
早上我們就搭車離開,前往西峽谷。
途中有經過一個M&M的巧克力工廠,以及仙人掌花園。
我們在巧克力工廠稍作停留,參觀一個個好吃的M&M巧克力是如何製作的,在那邊有試吃品,味道獨特。外面則是一大片的仙人掌花園。
導遊跟我們提過這邊有一個特別的仙人掌叫Jumping Choya ,意思是說那種仙人掌只要受到一點震動它的針葉就會噴出來,曾經有人受傷過(多半是看不懂英文的人)我去的時候好像已經被拔掉了,反正植物種類這麼多,看也看不清。
逛花園時有個小妞拿著哀鳳要請我幫她拍照,我想說該不會是我的春天到了?
結果手機一拿才發現上面的字跟蝌蚪沒啥兩樣,依我推測應該是中東那邊來的文字,我對中東人比較沒什麼好感。我的春天很快就結束了。
時間已經接近中午,我們車子停到一個旅行社合作的吃到爽Buffet。雖然說是吃到飽卻也只有五十分鐘可用,一餐十一刀還真好賺。
西峽谷是一個很漂亮的自然景區,約略有三個景點可供遊覽。
這裡還有附加的活動,走天空橋以及搭直昇機。
來美國前我常看地獄廚房,節目時常提供搭直昇機遊覽作為獎賞。
看的我來美國之前也很想搭直昇機試試看。
我爸很反對我搭直昇機,因為所費不恣,他說要一萬塊台幣。
實際上直昇機是一百九十刀,約六千台幣;天空橋則是三十五刀。
考量到預算的關係我只有走天空橋,必竟還要去舊金山。
事後我覺得,有機會來玩還是可以試試看,不要被別人嚇到了。
天空橋是個用玻璃建的觀景橋,不長,很有震撼力。
沒有想到上面是不允許自己帶相機拍照,上面會有印地安人幫你拍照,然後一張賣你三十塊。印地安人比華人還會搶錢啊!
離開西峽谷,來到導遊說的五星級飯店。其實也就是蓋在峽谷底的一排簡單的小木屋,仿西部牛仔時期建設的房屋。
在歡樂的餐廳,聽著牛仔彈吉他,享受可怕的美式食物。
本來還有金髪女員工想要請我起來跳舞,無奈本人實在不是跳舞的料而且當時我在吃飯,雖然可惜我還是挽拒了。
後來我才發現早上我幫忙拍照的女生原來是我們的團員,這也就是導遊為何要中英文交替的講,仔細想想一個小女生夾在一堆老中的旅遊團也真是難為她了。
她的英文名字叫Eva,是以色列人,她服完兵役才出來散散心。難怪手機上是歪七扭八的文字,原來那是希伯來文。
整體來說西峽谷的景區是不錯的。
晚上還有營火,考些當地的s'more 點心,把棉花糖烤軟夾在餅乾裡吃。
我不是很愛這樣子吃,所以不一會我就去睡了。
西峽谷沒電視沒網路沒手機訊號,是個很乾淨的地方。
待續。

美國所見所聞Day 4


早上設定鬧鐘六點多起床,一起來因為時差加上感冒還沒好所以整個人覺得很怪。
今天要去參加去拉斯維加斯的旅行團。

匆匆吃完早餐後Bing就開車帶我到美國亞州旅行社,時間距離出發時間差不多。
不過旅行社以我沒有付錢的名義說我不能出團。對方是華人,不確定是中國人還是台灣人。
是的我是還沒有付錢,不能現場付嗎?
他們的規定是訂完後會有人打電話給我,如果沒有人打電話給我我就要主動找他們確認。
我確實是漏掉主動找他們確認的步驟,但是這樣表示我就不能去?
對方表示已經滿團了。
我覺得他們的服務態度沒有很好,所以有打消跟團的想法。
不過Bing很冷靜的詢問辨事人員並清楚的表明我是第一次來,人生地不熟的,看還有沒有其它方式。
對方才說改成拉斯維加斯+西峽谷的團。只是因為在西峽谷住一晚,旅費是260刀。
會據理立爭才不會被人欺負,我當時可能是情緒有上來,加上不滿對方的服務,所以差點去不成。
說到服務業,台灣的服務業還是很不錯的,只是我們可能都太要求了。
後來一位小哥幫我處理,付了錢,拿到收據。剛好旁邊有一位導遊,就是我那團的導遊,就出去外面上車了。
Bing問了一下才知那位導遊也是台灣人,真巧。他直說經典賽輸給日本太可惜了,哈哈哈...
上車後等發車,坐我前面的有一位華人向我打招呼,聊了一下才發現他是從香港來的交換生,過幾天也要跟我搭同班車去舊金山,真的很巧。
以一個香港人來說,他的普通話還不錯。
出發前Bing還去附近買個肉包給我吃,真的很感動。

當地團終於出發。




一路上導遊又是講中文又是講英文的,美國團都是這樣的嗎? 好在大部份的內容都聽的懂,所以加減聽就好。
第一天是先到拉斯維加斯,途中會先經過Barstaw的outlet,然後吃午餐,再來才是拉斯維加斯。
我到美國前才學會outlet這個字,意思就是會賣便宜地方的東西。家人也都說到outlet可以買東西。
到了Barstaw的outlet導遊會發一個VIP的貼紙,意思是說商家會打折。
這是一個U字型排開的地方,許多眼熟的店都會在這,而且價格還不錯。
加上我跟的團團員大多數都是中國人(Orz),所以基本上來說銀聯卡都可以用,我在大陸工商銀行的卡還沒剪掉,而且裡面還有些錢,來試著買買看吧。
我對衣服沒有什麼講究,所以就是隨便買。
銀聯卡還真的可以刷,不過我對裡面有多少錢是不清楚,沒有買很多。
中國人的消費力很驚人,都買一堆東西,都說那邊的質量好,不過大多都不是Made in USA的,哪裡會有差,搞不好還Made in China......


離開outlet後導遊帶我們去吃中餐,不過他說就是吃漢堡、漢堡、以及更多的漢堡。
原本以為是麥當當,後來才知道是在美國西岸才有的In n Out ,真是不錯,因為吃In n Out本來就排在我的行程項目之一。
導遊說不想吃漢堡的可以去吃Panda Express,也就是中餐,但是這裡是美國耶,來玩怎麼不吃點道地的食物,還要跑去吃Panda Express。
有些人還是去吃了(搖頭)。



In n Out 就是現做的漢堡包,Double Double 雙層牛肉堡絕對比麥當當好吃太多了。
吃完漢堡包就真的要前往拉斯維加斯了。
經過長途拔涉以及州界檢查,我們終於到了拉斯維加斯,入住Harrah's Hotel。
來到拉斯維加斯,除了賭錢之外,還可以看表演,吃便宜的Buffe,我本來想看Blue Men's Group的,只是行程被換掉只好作罷。
跟團可以用團價看上空秀Jubeille,80刀。導遊是還有提供夜遊,不過要25刀,拉斯維加斯還是自已有做功課好玩些,而且時間排一個禮拜都不嫌多啊!

Hotel check in 後就要把背包客棧的前人心得拿出來用,先是看了水舞就有點來不及接Jubeille的表演了,還要吃晚餐。
去看水舞前還遇到Tuff,就是前陣子上美國達人秀的人,一個極限跳舞的人。
免費表演終究只是免費表演,一下子就沒了。
晚餐我是拿Bing給我的早餐三明治解決的。
導遊買票時因為塞車還差點遲到。
Jubeille真的是一個很不錯的show,80刀不是花假的。
除了上空女郎之外,還有一些特技表演是很棒的。
這樣子的表演自然是不允許拍照,要看的話請自已親自到現場看。
隨後再看一個Mirage的火山噴發,玩玩老虎機,拍拍外面的景致,就很晚了。

這裡說一下老虎機的心得。
學過機率都知道,賭場都會把機器的期望值調成負的,也就是說你還沒玩就會先陪錢的意思。
而且它一開始會給你一些甜頭,讓你贏一些,之後會一點一點慢慢輸,然後就沒錢了。
我是一開始贏了一塊刀之後,試著把錢取出來,然後再用贏的那塊刀去玩,一點一點的慢慢輸就沒了。
在賭場沒贏沒輸是可以接受的,反正我也沒打算贏什麼錢,不要大輸就好。

待續。

星期一, 4月 29, 2013

美國所見所聞Day 3

From Evernote:

美國所見所聞Day 3

這家青年旅舍實在是不好睡。
有兩個室友半夜兩點才跑回來,還真是一點都不節制。
早上快六點時還可以睡到iPhone 充電器掉到我床上是怎麼一回事?
睡不著,起來看看有沒有早餐可以吃吧。
Hostel應該是有免費早餐吃才是。
一到餐廳,隨便找個位置坐。
Good morning ! 沒有想到會被打招呼,她說一會兒就好。
不一會就有貝果、鮮奶、咖啡、果醬等等放在桌上自行取用。
非常美式的早餐。
今天我住美國的堂哥要來接我,他在美國都用Bing作為他的名子。
吃完早餐稍做梳洗,要去附近的T-mobile辦電話卡,這樣在美國才有辦法上網。
利用Hostel提供的不怎樣wifi查到T-mobile所在地,出發。
出了Hostel可以感受到外面的天氣很涼爽,陽光很大卻不會熱。
路上三不五時有人在慢跑,加州是個不錯的好地方。
原來我住的地方離海邊很近,難怪晚上會覺得涼涼的。
我應該是T-mobile今天開店的第一個客人,把哀鳳拿出來跟他們說要sim卡就好了,付完易付卡的月費就搞定。他們說我離開美國時就可以把卡片丟了,不過現在那張卡片還在我手機裡,留著紀念。
Hostel有個規定,就是要早上十一點時決定要不要續住一晚,要不就要check out,對我來說有點不利,因為我跟Bing是約下午五點多見面,可能要拖個大箱子在街上晃。
手機已經可以上網,應該不至於太無聊。
Check out 之後開始用大行李箱在壓馬路。
中餐就去吃昨天沒吃到的Subway吧。
進了Subway,想要從上面找到十二吋的長度卻又一直找不到。
我有看到六吋,考箱裡面也有十二吋的麵包,那十二吋要怎麼點?
過一會我才理解原來Footlong就是十二吋的意思。
點餐的時候也是很好笑,潛艇堡必竟是老外的食物,他跟我解釋起司口味的時候我只能理解美國起司,其它我都無法理解。然後她問我要不要烤(roasted)我卻聽成(toasted),我英文爛,也很瞎。
吃飽就只能在街上亂壓馬路,書店是個不錯的好選擇,起碼有個地方可以坐。我就在書店蹲到快四點多,這時Bing傳來消息說會早到,perfect。
附近有郵局本來想試試看能不能寄明信片,在郵局外面一看好多人而且我又拖著大箱子,就算了。
Andy ! 哇,是好久不見的堂哥,終於看到一個熟識的人。不然一個人旅行得要不時提高警覺,很累的。
上次看到Bing是我還沒上小學的時候,已經是二十幾年的事情了。
他帶我去吃小東京的日本料理,為了要迎合美國人,這邊的菜單都是英文化。這樣有點失去原味,且價位不太便宜,味道還是台灣勝。
我約略是在晚上八點多到他家的,這是一個非常寬廣的美式住宅,在台灣要弄成這個樣子起碼要好幾千萬吧,但是在美國卻不用,台灣的房價是在貴什麼?
簡單梳洗完就準備睡覺了,明天要去參加當地旅行團,去拉斯維加斯。
待續。

美國行所見所聞 Day2-2

From Evernote:

美國行所見所聞 Day2-2

免費公車就在機場門外,等沒五分鐘就到了,上面有LED閃爍字樣。
車子一路開往Parking Lot C,開始習慣全都是英文的生活。

這裡發生一個小插曲,一位黑人女士似乎在窗外發現她的老公,急忙叫道「Randy! I am here , sir , would you stop by , my husband is there」。
司機也很好心的在路旁放人下車,還蠻妙的。

隨著車上廣播一路到Parking Lot C,我就下車。
不過戶外只有我一個人,然後旁邊就是停車場,看起來什麼指示都沒有。
現在是什麼情況?

嗶嗶,有個紅色車子看到我托著行李箱,窗戶拉下來說「Where are you going?」。
我說要找Big Blue Bus 到Santa Monica,就看對方手勢比角落,看起來那個空空的地方就是了。

美國人還蠻熱情的?

把行李箱拉到路口,才發現原來Big Blue Bus 的站牌很不起眼,就在柱子上。

車子不一會兒就來了,Is this bus to Santa Monica ? Yeah . 上車。
恩,這個車應該不是免費了吧? How much should I pay ? 1 dollar。
我覺得還蠻貴的。

不要說在台灣英文讀的多好,考試考的如何,其實沒放到那種環境,都是白搭。
我覺得我英文退步蠻多的。

在大藍巴上發現另一個特點,就是它會廣播西班牙文,在美國最大宗的第二外語就是西語了,看來西語也該納入學習的語言之一。
下車,到了Santa Monica 的Downtown。
接下來要找到青年旅社check in。
我現在是沒網路沒wifi的狀態,我想要找到旅社可能還要花一番功夫。
用iphone搜尋wifi,耶,原來街上有santa monica 的city wifi,而且看起來不用錢。
確實是可以連上,但是不能自由的上網,就只能用它一些服務而已。
翻開旅社的訂房住址,開始隨便亂走,發現街上有地圖,Bingo。
美國的地址也是一邊單數一邊雙數,為了確認這個還多走一些路。
總算是找到青年旅社,用台灣護照check in,付錢,取得wifi 密碼與使用規範,先休息一下。
美國的電梯很怪,按鈕不是向上而是一個星號...我一開始不知道那個可以用,所以就很笨的把行李從樓梯搬上二樓。
房間有點小,四個人睡,足夠了。
換衣服,洗澡,現在是晚上八點多,該找些吃的。

一個人晚上在陌生的街道上走感到有些寂寥,這邊的商店也沒有像台灣這樣招牌林立。過了解約三個街口隱約看到麥當勞的商標,而旁邊有一家subway。
Subway自然是比較好的選擇,不過看起來他們好像已經打洋了。只好去隔壁麥當勞吃晚餐。
美國因為速食盛行的關係還真不少胖子。
迎面而來的是一個肚子頗大,油頭的西班牙裔的服務員。我向他點一個大麥克,結帳時發現收銀機打出比我想的錢還多,原來是因為加稅的關係。一個快四塊的大麥克硬是加到四塊,看來美國政府搶錢也是搶很兇。
用完晚餐就回寢室睡覺,順便跟家裡打個電話報平安。

時差還沒調過來。

待續。





美國行所見所聞 Day2-1

From Evernote:

美國行所見所聞 Day2-1

搭十幾個小時的飛機實在是一件很累的事,期間空服員不斷來回倒水,我也盡量的喝。
飛行大約六小時左右後我也睡不著了,就開始看機上電影,都是些舊片,其中比較想看的就屬變型金剛與黑暗騎士黎明昇起。
看完變型金剛距離洛杉磯也不過兩個小時。下降前飛機開始發放入境卡與早餐,
國航的空服員對於免美簽遊客的資訊不足,明明廣播免簽拿綠色入境卡,我跟空服員要綠色入境卡時卻說沒有。
還跟我說免簽旅客難道就不用填入境卡嗎?最後我還是拿了I-94美國入境卡跟海關申報單(藍色)。
好笑的是我竟然沒有帶筆,只好跟旁邊的大陸女同志借。
填I-94時我就覺得很奇怪,我就免簽怎麼要我填發簽證的地點與時間,索性就不填了。
海關申報單也沒有填的很仔細,就吃完早餐等飛機著陸。
飛機下降時我頭感到痛的要命,到底是感冒還沒有好,還是國航的降壓設備太差?無可考究,我只知道我的右耳因為鼻塞太嚴重有些聽不清楚,講話也全是鼻音。

著陸,排隊過海關。
這個海關看起來真是一點都不友善,居然沒有另外填寫入境表的區域。
所以我只好照影片上的說明請問在場的工作人員。
我說我是拿台灣護照的,需要你的幫忙,人太多讓她一時間沒有辦法理我。
後來她像翻書一樣翻我護照,不過沒找到什麼驚喜。
她說ESTA?我就點點頭,她之後說填海關申報表就好。Only Blue Form。
不過我的藍表也沒填完全,只好再跟別的旅客借筆邊排隊邊填完,這時候我排在外國人入境的最後一個。
美國公民的入境很快,海關很快就處理完了。
於是就開放後面的外國人到美國人入境那邊排隊,這個時候可以看到某個國家人民的劣根性,工作人員叫他過去排隊竟然還跟她說「我們是一起的」。
拜託,人家也聽不懂中文,再來是要先過移民署那關才是重點。
可以看到一個情況是,拿中國護照的旅客,就算是簽證準備好,入境表也填好,移民署的官員還是要問好久的問題,甚至不時要呼喚Air China ! 把國航的地勤人員叫過來詢問一番才放行。
更甚者還被海關叫回來,叫不回來還要那個官員碰碰碰的敲窗戶那個旅客才知道要回來排在最後一個,好笑的是有兩個已經過關的旅客,似乎是他朋友,竟然說他已經過關了,要他走過去找他們,當他想要依照他朋友的話行事時,又被海關叫回去排好。真叫人哭笑不得,至於他做了什麼事讓海關如此惱怒,就不在我深刻了解的範圍內了。

Next !
這群官員似乎對於處理對岸人民的入境感到很不愉快,都很想下班,叫下一個人審查時候Next都吼的很大聲。
輪到我了,遞上護照與海關申報表,對方看了一下護照裡沒簽證,拿到機器上感應一下,之後問我來做啥,我只說來玩,事實上也只有說Turism,他就分別在護照與申報表蓋章了!
按規定拍照,按上十指指紋,我就通過檢查了,沒有被刁難,沒有被問很多問題,也不用出示行程表,也不用出示訂房證明,有沒有中華民國護照很強的八卦?

行李是出來很久了,轉盤早就把所有的行李都轉出來了,就等著人來收。
第二關就是把申請表給她看,對方問我待幾天,也沒有要檢查我的樣子,她收了申請表後就放行了。

免簽很方便。

出了海關,可以看到外面有很多車子在跑,所有的訊息都是用英文寫,當下就有一個感覺,This is it,這就是到美國了,不是台灣,不是中國,就是美國。
接著就要到已經訂好的青年旅社,在Santa Monica,我要在機場搭Big Blue Bus (大藍巴士)到那邊,然後想辦法找到那間旅社。
為了避免自已在外面暈頭轉向的看著車子跑,趕緊到旁邊的Information去問。
得到的答案是要搭免費公車到Parking lot C,然後再轉Big Blue Bus。

後面發生的事情,待續。



美國行所見所聞 Day 1

From Evernote:

美國行所見所聞 Day 1

說起來為什麼要到美國玩個十幾天呢?
其實我比較想去德國的,想去租車開無限速的高速公路。
不過一來我還不太會開車,加上對德語沒有什麼接觸,再來是沒有多少時間跟錢,所以一直以來沒有成行。

因為打算在過完年後換工作,公司也找好了。所以本來是打算去上海工作個三年。存一些錢後,然後去西伯利亞流浪。
誰知人算不如天算,好好找的一家公司過完年後就人事凍結了。這家公司的老闆是個香港人、台大電機畢業、1949年出生的...
我一時之間也找不到工作,所以就在我隨口問我爸去美國要多少錢後,家人就說出去看看也好。而且我爸要幫我出機票錢。

很好,反正現在台灣護照去美國也免簽了。所以基本上只要機票可以搞定,其它事情就變的簡單許多。
決定好出發時間後,就變成剩下一個禮拜的時間可以準備了(還真趕)。

美國免簽之前就有在注意了,所以基本上宣布免簽的那幾天還蠻興奮的,不過我還以為會是希拉蕊會宣佈,結果是一個黑人女官宣佈的。
沒差啦,有免簽就好。

雖然說是免簽,還是要去美國國土安全部的一個網站。叫ESTA的網站上填資料申請,基本上只要沒有被拒簽過,
申請完就會馬上通過,然後就用信用卡刷14美元作為申請費就好。

我看美國在台協會的影片是寫,通過後即可前往美國,是不是這麼快...

之後就開始看行程。

我有個堂哥住美國,很久沒有見了,出發前老爸打了通電話之會一下,請他幫忙。

買機票。

我想搭A380去LA,中國南方航空有個從廣州到LA的航線。
在易遊網上可以看到有許多便宜的機票,不過我爸說上面的機票都沒有了。
包含A380的票。

所以只好跟我爸到一個他很推薦的旅行社去買機票。
不過我沒帶護照,所以我就找我照片,有個登機證的照片上面有我的羅馬拼音,就順便辦了。
旅行社的系統確實說很多航空公司的機票都賣完了,誰叫我要臨時決定嘛。

長榮、華航、ANA、新航、菲航...都沒便宜票了。
所以只好依靠祖國的航空了,詢問東方航空後,服務人員告訴我中國國際航空(國航)有較便宜的機票,那就訂了吧。

變成先飛北京再飛LA。

OK,刷卡後,出發。

Day 1
醒來後才發現我感冒了,頭昏還是要堅持下去。
按照之前去日本的路程,在桃園高鐵站可以先check in,取得登機證。
搭新竹到六家,然後轉高鐵到桃園,找國航的check in 點。
大陸籍航空多由華航代辦,排隊,由華航的人幫忙辦check in。
不過這個華航的服務人員不夠專業,弄了老半天都還沒有辦法弄好,北京到LA的登機證出不來。
她們說國航要求所有的登機證都要出來才行。
好不容易找到問題在哪,原來是要先刷台灣護照再刷台胞證。
取得登機證後就搭統聯的巴士去機場。

飛機餐好不好吃,要看航空公司而定。
不過我是被交待要出發前先吃東西,正好二航廈二樓有個小七,在那邊買個肉包吃了就去通關了。
通關沒什麼好說的,就是把所有的東西都放到外套與背包內,過安檢。然後再用快速通關,不用排隊一分鐘就搞定。
只是臉部辨識要脫眼鏡還蠻麻煩的。

登機,許多人在這邊都會用智慧手機打卡,不過這次就不想做了。

飛機餐就很普通,不過我人不舒服,也沒吃完。
中國籍乘客說實在的很吵,有個人就放著小孩子在經濟艙哭鬧,二個多小時都在哭鬧,真叫人受不了。

到北京機場之後,總算可以離開那吵人的小孩了。
只不過飛機在下降時艙壓調的真是亂七八糟,頭非常痛,這也許是我感冒還沒好造成的吧。
接下來就要走國際中轉線,就不用入境,只是國際中轉要看台胞證,台灣護照他們是不看的。
如果在台灣就已經辦好第二段的登機證,就可以直接到國際中轉線排隊。
我一開始還傻傻的要去排航空公司的櫃台,後來就被告知只要有登機證就可以過了。

OK,現在要排國際中轉,不過這麼多人是怎麼回事?
起碼有快四十多人,然後旁邊那個七十二小時轉機都沒有人又是怎麼回事?
七十二小時轉機通關是要在北京待三天轉機的,我還是乖乖排中轉吧。
其它人都拿護照只有我拿綠色的台胞證,真的很奇怪。
總算是輪到我過中轉,海關就確認名字,就在台胞證與登機證上蓋上過境章,放行。
下電扶梯後就是安檢,只是我帶個水罐,被要求不是把水倒掉就是把水喝掉。
不要帶條狀的洗面乳保養品,會被中國海關扣下來的。

過安檢後就可以去等飛機了,北京機場的食物很貴,而且很不好吃。
台灣人可以憑台胞證在剛過安檢的資訊處換臨時的機場無線網路的帳號與密碼,
只是用大陸的網路很多網站都不能看,用個Gmail或Line還行。

還有二個多小時才登機,時間很充裕。
因為感冒的關係很想睡,只好在椅子上眯一下,只是一個人旅行還是不要這樣作,很危險的。

終於捱到開始登機,說好聽的叫依次登機,說難聽的就是先上先贏。
國航飛國際線的飛機內裝比飛台灣的好太多,上飛機後就是吃晚餐。
漫長的十三個小時飛行,有機會我就盡量睡覺,不然很無聊的。

至於到美國後的所見所聞,下一篇我再打出來。

看到Struts 1.x 就讓我想到

以前在跟北科大學java的時候,用IBM的工具寫了一個Struts的Hello World。

現在重看Struts,不會說看不懂,只是內部結構還不是很了解。

需要再花時間加強。