京阪奈之旅

 

八月份公司放了為期一週的無薪假,原先只規劃在家當小朋友的大玩偶一週,直到六月份公告這段時間旅遊公司會有五千元的補助,公司規劃的國內旅遊價錢很貴,弄到最後就變成自己加碼去日本玩。

費用

因為是計畫外的出國,預算方面當然是壓越低越好(以下價錢皆為新台幣計價),來回都是搭樂桃含機場稅大概是 9200 元左右(詳細後面會有提到)。住宿三晚一人總花費約 2300 元,住宿有一晚住膠囊旅館只要 300 元(詳細後面會有提到),另外兩晚是住南波廣場飯店的雙人房,一間一晚約 2000 元(等於一個人一晚 1000 元)。以上白話來說就是四天三夜機加酒差不多 11500 元,易遊網上查了一下大阪四天三夜的自由行是 14500 元起跳,感覺沒有差很多是因為樂桃沒有買到比較便宜的機票,要不應該還有機會再便宜 2000 ~ 3000 元。

IMG_5594

廉價航空

之前去東京還沒有廉價航空,所以這次坐樂桃的經驗還蠻新鮮的,記錄一下從訂票到乘坐的心得。

IMG_20130812_153555

首先機票是直接在樂桃網站上訂購,信用卡直接付款,機票來回分開訂會比較便宜,機票的價格是浮動的,上網查說是位置越少價格就會變貴,像我第一次查來回加起來大概 8000 元,才隔一天看台灣到關西的機票就漲了,真是搥爆心肝也回不去了。

樂桃的票價分成兩種,Happy Peach、Happy Peach Plus(比較貴),價差大概就差個 1000 ~ 1500 元。我認為比較大的差別是 Happy Peach Plus(比較貴)除了 10kg 的手持行李,還可以托運一件行李,如果大血拼的話,購買 Happy Peach 就很夠了。然後不管買的是哪一種票,機上的所有餐點都是要另外付費的,當然上廁所是不用錢的(我好像被問兩三次了),要不一下機每個人的座位上都一坨屎還得了…

機上沒有娛樂系統,所以怕無聊的人最好手機/平板放幾部電影帶上去看。餐點部分都要付費(我來回都有吃桃子口味的冰淇淋,好吃,推薦!!),而且你想買還不一訂有庫存,所以真到怕餓到的人記得帶東西上去吃。除了餐點還有些樂桃品牌商品,鑰鉂圈、旅行鎖、旅行毯…,都是樂桃的配色,一不小心還沒到日本就開始敗家了,反正來回賣的東西都一樣,真得有需要回程再買也不遲。機上還有販賣南海電鐵去大阪的車票,價錢大約便宜個 30 元,買了憑收據再到櫃檯換票即可。

IMG_20130809_111234

IMG_5804

樂桃在桃園機場是在二航廈登機,在關西機場也是第二航廈登機,還需要從第一航廈坐接駁車(約 5 分鐘),然後第二航廈不管是吃的、買的(出境前/出境後的免稅商店)都少第一航廈很多,建議是先在第一航廈做最後的血拼跟用餐才不會留下遺憾。

IMG_20130812_143923

IMG_5803

膠囊旅館

預算有限所以有一晚是去住膠囊,住的是 B&S エコキューブ心斎橋,每天都有開放前面幾個優惠名額可以用 300 元就能住一晚,地點在大阪美國村、Apple Store 這邊,就在鬧區要吃要喝要買都很方便。比較卡的就是下午五點才能 check-in ,早上十點前就要 check-out,行李在一樓可以隨地寄放,可以租鎖綁在櫃台外、可以租櫃子(但櫃子沒有看到大的),不放心就只能拖進睡的膠囊裡,如果是大行李箱拖進膠囊,人大概也進不去了…

IMG_20130809_204320

女生有女生專用的樓層,男生的樓層就有幾間獨立淋浴室、廁所(類似室內體育館的更衣間),有附毛巾、牙刷牙膏,淋浴間也有洗髮精沐浴乳,洗手台也有吹風機。

IMG_20130809_205124

IMG_20130809_205140

另人在意的膠囊空間,本人 173/76 、我弟 18x,腳都沒有超出膠囊長度,左右小翻身都有空間,內部有電視、廣播和插座。300 元有以上享受,已經沒有什麼好嫌了…

IMG_20130809_210436

IMG_20130809_221553

相片流水帳

[大阪] 道頓堀 / 心齊橋

PANO_20130810_183003

心齊橋真的是很可怕的地方,這商店街真的超長的,剛剛在 Google Map 拉了一下,從固立果那個招牌開始往北拉到本町站這邊大概是 1.5 km。我什麼都沒逛,邊走邊看都快要累死了,沿途不知道有多少家藥妝,如果有帶女生來,那這條商店街的摩擦係數一定是從 0.8 起跳,根本寸步難行,按照之前自助的經驗,大概像吉祥寺前 サンロード商店街 乘以十倍長逛起來的感覺…

IMG_5595

IMG_20130809_172619

IMG_20130810_203925
ZARA、H&M、UNIQLO 一次滿足,過這裡頂多算中間點而已。

IMG_20130810_211611

[奈良] 法隆寺 / 奈良公園 / 東大寺

IMG_5631

IMG_5634
法隆寺真的是有點鄉下的地方,遊客數量明顯比奈良公園少很多。

IMG_5645
那天真的很熱,37 度汗沒有停下來過。

IMG_5674

IMG_5685

IMG_20130810_140242
那天真的很熱,連鹿都躲在陰涼處休息。

[京都] 嵐山 /二条城 / 京都車站 / 清水寺 / 河原町

IMG_5697

IMG_5700

IMG_5707
現場看竹林沒有想像的漂亮,一般傻瓜相機拍出來大概跟我在青草湖老家拍出來差不多。

IMG_5716

IMG_5720
二条城裡的販賣機賣的飲料都是溫的,那天也超熱。

IMG_5742

IMG_5747

IMG_20130811_135530

IMG_5758

IMG_20130811_151854

IMG_5756
不知道已婚人士來地主神社要幹嘛,不過那邊也有求安產的,難道是我有來所以才…

IMG_5769

IMG_5777

IMG_5774

IMG_5784
悠哉的鴨川,我也停下了 30 分鐘在河邊泡腳,一個人的旅行,沒有 schedule 的壓力。

[大阪] 通天閣

IMG_5795

IMG_20130810_090411

你能看到這也真夠有耐心

2013-08-09_兄弟京阪奈之旅

恥力點滿這四天的拍照姿勢都是固力果,除了清水寺我弟棄我而去害我只能單手拍攝變成超人力霸王出場的姿勢…

這次去,自己的東西買的很少(跟以前比),拍的照片也很少(跟以前比),走的景點也很少(跟以前比),很文章也很阿莎力全部寫成一篇出清了,人生似乎又進入了另外一種節奏。

2013 Java Developer Day 筆記心得

趁頭腦還清楚記錄今日的心得,有些比較不熟悉或是沒聽懂的部分就省略了,免得誤導看到本文的人。最下方有放 陳奕孝 baterme@gmail.com 整理出來這次會議的懶人包(本人沒有影分身術無法同時參加四個議題 XD),回家要交作業的人可以連去複習!


55個Java SE 8的新功能(Stephen Chin)

  • 主要最大的更新就是 Lamda,然後其他54個功能我都…

心得

  • 只有60分鐘要介紹55個功能,怎麼可能都記得。


Java EE7全新企業平台:提高生產力與支援HTML5(Reza Rahman

)

  • 新的 API 或是更新的 API(JMS、WebSocket、JSon、JAX-RS、JPA、JTA、JSF、Batch)。
    • 介紹了很多但不外乎就是以下兩個好處。
    • 簡化舊版本的寫法。
    • 再也不用使用第三方的 API。
  • BeanValidation
    • 在變數前面加上 annotation(ex: @NotNull、@Max(10)) 判斷變數的合法性。

心得

  • 講師完全是火力全開,完全把大家當成美國人的速度在講課。
  • Manning: EJB 3 in Action 這本書惠我良多,但都買不到實體書,只好含淚放棄簽書的計畫。如果你有這本書要賣,請 mail 給我,持續徵求實體書中(簡中原文皆可)。
  • 解開了從講師手上拿到獎品的成就...
1095089_615306678492287_1882015555_n


淺談 Lambda 運算式(Stephen Chin)


雖然知道 Lambda 基本上就是能將方法本身當作參數傳遞,也在 Ruby / C 上實作過,但 Java 8 的 lamda 實作我目前還無法融會貫通(有點當初 Java 5 導入 Generic 昏頭的狀況 XD ),這邊就不亂寫筆記以免誤導大家。
這堂課主要就先說明 Java 中 Lambda 的語法。透過一個類似貪食蛇的遊戲,說明 Collection 在支援了 Lambda 後(集合內的元素,篩選、根據條件修改、轉換成不同的元素…),可以省去很多寫程式碼的時間。

心得

  • 連聽三堂英文,已經昏昏欲睡。


整合SOA、 jBPM、 Rule 引擎建置次世代的企業應用雲端系統(林瑋玫 Christina)

  • JBoss AS 7(JBoss 的 Java EE Server 社群版) 更名為 Wild Fly。
  • Rule
    • 條件判斷(一堆 if else)抽取成 Rule。
    • 方便修改。
    • 不用重新 compile code。
  • BPM
    • 商業邏輯(jBPM)可以去串這些 Rule 來用。
    • Rule 可以設計成可獨立的最小單位,而非為了商業邏輯將多個 Rule 合併成一個大的 Rule。方便重用 Rule。
    • 可視化的畫面讓業務人員能參與流程設計。
  • Gurvor
    • 可以作為 Rule 和 BPM 文件的儲存庫。想成是程式碼的 SVN 或是 Git 版本控管系統。
  • Camel
    • 資料流的處理,輸入資料(FTP、JMS、HTTP…)、處理資料(修改格式、物件轉換、路由…)、輸出資料。
  • SwitchYard
    • 我最想聽的部分,結果沒有時間就草草代過了。這邊就我導入的心得作補充。
    • JBoss ESB 的後繼者,目前剛進入1.0版。
    • SwitchYard 是一個可以實踐 SOA 的平台(採用 SCA 的架構來設計 SOA)。
    • 第一,它是一個 ESB,可以把所有的外部的服務掛上來。
    • 第二,它其中可以建立 Java Bean 元件、Camel 元件、BPM 元件…,而這些元件又能去使用作為 ESB 掛上來的外部服務。
    • 第三,將完成的功能(利用元件 + 外部服務)再以 SOAP、FTP、Queue…等方式再發佈出去。
    • 綜合以上三點,SwitchYard 把散落在不同系統的功能收集起來,串成新的功能再重新發佈成新的功能。

心得

  • BPM 實作太長了太深入了,沒有把 SwitchYard 講完很可惜,聽眾不容易了解 JBoss SOA 整個架構。
  • 比較扯的是C大的同事聽到疑似打瞌睡有點…


從 Web Services 到 Mobile Services(蘇國鈞)

  • 過去 Client/Server 架構之於現在 WebApp,MobileApp/Cloud。
  • Service Invocation
    • Client 端怎麼去呼叫到 Web Service(簡化定義就是透過 HTTP 取得的資料)。
    • Restful 的 Web Service 透過 HTTP 的 Post/Delete/Get/Post 就可以完成呼叫。
    • SOAP 的 Web Service 必須要先 parse WSDL,產生對應的 SOAP 才能完成呼叫。
    • 前端(JavaScript)沒法透過 HTTP 的方式(比較簡單),就必須透過其他工具呼叫 SOAP 的 Web Service(比較麻煩)。
  • Data Format
    • 討論 JSON 格式定義的正確性,實作中要注意符合定義。
  • 認證
    • OAUTH
      • 授權除了確認身分外,還會分享個人資料(如果使用者也同意授權這些資料的話)。
    • OpenID
      • 只有確認身分,並沒有任何個人資料可以分享。
    • OAUTH / OpenID 本質上並非是一樣的概念,請視開發需求決定要使用哪種 solution。
    • 如果只是要確認身分,就不一定要導入OAUTH。

心得

  • 超級賽亞人(升級)、火影忍者(擴充!? 我有點忘了)梗 + 10 分!
  • Live Demo 就是會出問題,然後只是老師故意鋪的梗也 + 10 分!


排隊應用開發(王建興 Qing)

  • Why Queue
    • 演算法實作。
    • 分配有限的資源。
    • 跨行程(不同 VM、不同主機…)有收送訊息的需求。
  • Queue 的本質
    • 非同步的傳送方式。在大家都在忙的情況下,有人的需求不會馬上被滿足。
    • Buffer。作不完的事情都先被記錄下來等等在做。
    • 標準化的溝通介面。大家都照著一樣的規則,把需求丟進 Queue、把需求從 Queue 拿出來,不同的程式語言之間也可以透過 Queue 做溝通、合作(想像成 C# 和 Java 之間可以用 XML 作資料交換)。
  • In Process Queue
    • 訊息在同一個 VM 上。
    • 不用序列化,效能快,但擴展性差(升級CPU、RAM…)。
  • NetWork-based Queue
    • 訊息在不同 VM 傳輸(ex: JMS)。
    • 需要續列化,擴展性佳(加入新的主機)。
    • 可加入備援、容錯機制。
  • 沒有完美的實作,視需求來選擇要導入的 Queue。

心得

  • 很多 Queue 基本的觀念,然後投影片熱騰騰的,Q 大平常應該就保留很多梗可以寫(有 Mr. 6 的風格)。
  • 臨時加入上廁所的 Queue 實例照片加10分。
  • 中間口頭置入式行銷 Cubie(約三秒)。


 JAVA Day 2013 非官方懶人包