Jasonmel Online

Jasonmel Blog - Page 47

日本關西五日遊

2014/07/04 (Fri.) - 08 (Tue.)

利用 Daisy 暑假空檔時間,跟了一團日本關西五日遊(表面說是五日,其實第一天和最後一天只有搭飛機行程,實際上是精實的三日遊)。整個行程大致上非常之大眾化。

  • Day 1. 桃園國際機場 (16:15) -> 大阪關西國際機場 (20:00) -> KANSAI AIRPORT WASHINGTON HOTEL
  • Day 2. KANSAI AIRPORT WASHINGTON HOTEL (08:20) -> 京都清水寺+地主神社 -> 京都金閣寺 -> かに道楽京都本店午餐 -> 渡月橋+野宮神社+藝妓回憶錄竹林步道 -> トロッコ嵐山駅 (15:10) -> 嵯峨野観光鉄道 -> トロッコ亀岡駅 (15:30) -> 京都知恩院+八坂神社+花見小路 -> 東本院寺+京都車站豆腐湯晚餐 -> 京都ロイヤルホテル&スパ+河原町三条附近逛街
  • Day 3. 京都ロイヤルホテル&スパ (08:40) -> 奈良東大寺+梅花鹿公園 -> すたみな太郎天理店午餐 -> 天保山海遊館+觀光帆船 Santa Maria 遊大阪港 (15:00) -> HOTEL METRO THE21+道頓堀/千日前/心斎橋附近逛街晚餐
  • Day 4. HOTEL METRO THE21 (08:40) -> 地鐵御堂筋線難波駅 -> 地鐵御堂筋線梅田駅 -> JR 大阪駅 -> JR ユニバーサルシティ駅 -> 環球影城 (10:00 - 18:00, 依序跑了蜘蛛人、回到未來、侏羅紀公園、好萊塢美夢乘車遊、水世界、Wonderland 兩項兒童旋轉設施、哈利波特區 Harry Potter and the Forbidden Journey、哈利波特區 Ollivanders 魔法教學、史瑞克、太空幻想列車) -> JR ユニバーサルシティ駅 -> JR 大阪駅 -> 地鐵御堂筋線梅田駅 -> 地鐵御堂筋線難波駅 -> HOTEL METRO THE21+道頓堀/千日前附近逛街晚餐
  • Day 5. HOTEL METRO THE21 (08:10) -> 大阪關西國際機場 (11:10) -> 桃園國際機場 (13:00 外加空中盤旋 15 min)

(以上省略購物行程...)

整理來說算是蜻蜓點水、走馬看花,每個定點幾乎都是值得安排個一日或半日遊的,全部壓縮在一個小時內衝完,有點可惜。然而要擠在三天內走訪這些行程,這也是不得不的做法。

走馬看花行程來個一張深幽的竹林意思意思。走馬看花行程來個一張深幽的竹林意思意思。

除了景點之外,這次行程感到比較有趣的的是日本文化和一些巷弄小見聞,另外也試著用破破的日文和日本人溝通。基本上用簡單的請(どうぞ)、謝謝(ありがとう)、對不起(すみません/ごめんなさい)、早安(おはよう)、廁所(トイレ)、旅館(ホステル)、這個(これ)、好嗎(いいです/Ogay です)配合手勢和故意講得很破的英文單字和手勢,大概可以傳達個 20% 左右的意思吧。話說也常發生一種情況,講了老半天日文,對方卻用中文反問:「說中文嗎?」甚至花了一點時間試著用日文和店員點好餐點之後,店員轉身卻和同事用中文聊天,不知道該哭還是該笑。至於想用標準英文溝通,只能說是可遇不可求了,日本英文腔調大概可以和印度英文腔調有得比,將來如果有機會和日本人合作或許要再多學習這種腔調才行啊。

從高速公路的隔音牆就可以看出日本人的龜毛程度,這才叫隔音牆啊!從高速公路的隔音牆就可以看出日本人的龜毛程度,這才叫隔音牆啊!

日本路上清一色的汽車和腳踏車,機車非常少見。據導遊的說法是日本國產汽車很便宜,而且一番的產品都留國內,次級品才外銷。另外值得注意的是馬路平整又乾淨,平整部分網路上已經有相當多日本鋪路的介紹,乾淨部分大概就跟民族性有關了,完全看不到電線桿上有貼廣告,即使在像夜市的鬧區,地板髒了點,但地上也看不到隨地亂丟的垃圾,這才叫已開發國家啊!日本路上清一色的汽車和腳踏車,機車非常少見。據導遊的說法是日本國產汽車很便宜,而且一番的產品都留國內,次級品才外銷。另外值得注意的是馬路平整又乾淨,平整部分網路上已經有相當多日本鋪路的介紹,乾淨部分大概就跟民族性有關了,完全看不到電線桿上有貼廣告,即使在像夜市的鬧區,地板髒了點,但地上也看不到隨地亂丟的垃圾,這才叫已開發國家啊!

電車上看書或補眠的人遠大於滑手機的人。電車上看書或補眠的人遠大於滑手機的人。

市郊偶爾有機會看到這種一整塊的墳墓群,然後超多墳墓後方這種小叮噹大雄家造型的房子。市郊偶爾有機會看到這種一整塊的墳墓群,然後超多墳墓後方這種小叮噹大雄家造型的房子。

市區的房子就比較鋼筋水泥了,不過完全看不到所謂的陽台外推,就連把陽台平封成室內的情形整趟旅程中也只看到一戶,再一次見識到已開發國家的水準。市區的房子就比較鋼筋水泥了,不過完全看不到所謂的陽台外推,就連把陽台平封成室內的情形整趟旅程中也只看到一戶,再一次見識到已開發國家的水準。

巧遇七月最強颱風(台灣叫浣熊颱風),不知道為什麼左上角要一直放一個人在那邊變換表情給觀眾看,那個人不會覺得一直被看壓力很大嗎?巧遇七月最強颱風(台灣叫浣熊颱風),不知道為什麼左上角要一直放一個人在那邊變換表情給觀眾看,那個人不會覺得一直被看壓力很大嗎?

日本的電視節目竟然在講解物理公式,轉頭看看台灣...日本的電視節目竟然在講解物理公式,轉頭看看台灣...

行程中唯一能待超過一個小時的景點--環球影城,幸運地進入 07/15 才開幕的環球影城哈利波特區。同時也順利搭到個人認為整個環球影城的經典搭乘設施 Harry Potter and the Forbidden Journey,經典到連排隊過程都很有梗,有會彼此對話的畫、會說話的帽子、隱形斗篷等,全程完全不會無聊,想必是未來取代蜘蛛人的超人氣設施。行程中唯一能待超過一個小時的景點--環球影城,幸運地進入 07/15 才開幕的環球影城哈利波特區。同時也順利搭到個人認為整個環球影城的經典搭乘設施 Harry Potter and the Forbidden Journey,經典到連排隊過程都很有梗,有會彼此對話的畫、會說話的帽子、隱形斗篷等,全程完全不會無聊,想必是未來取代蜘蛛人的超人氣設施。

百聞不如一見,很多親友去過日本之後都讚不絕口,看來果真是如此啊!

PM

2014/07/03 (Thu.)

PM 一般可以代表 Project Manager 或是 Product Manager,在 Yahoo 則有個角色叫做 Program Manager。

之所以會注意到這個角色,是因為原本手頭上的事情由於某些「人」的因素常常原地踏步。事情處於打帶跑邊做邊計劃的情況下,有些「人」容易落入想到什麼做什麼,做完了什麼又臨時想到什麼,然後又去做什麼的無窮發散無窮迴圈。然而在 Program Manager 進來橋之後,事情就開始動了起來,未免也太神奇。怎麼辦到的呢?江湖一點訣,說穿了不值錢,主要也就請大家花點時間把整件事分成數十個細項,把每個細項的相依性、預估開始結束時間、主要負責人列在後面,然後每天追大家的進度這樣。遇到卡關,像是某些聯絡窗口不鳥你,Program Manager 會用盡各種辦法去讓他鳥你;某些重大決定遲遲無法定案,Program Manager 會逼關鍵人物趕快定案讓事情可以繼續進行下去。看似沒什麼,但身為一個遊俠,Program Manager 遊走於不同專案之間,即使只是追追進度,嚇唬嚇唬卡關的人,也得對每個專案有基本的認知,才有立場去排除案子的障礙,讓事情順利進行。

其實有點類似前公司的 JM (Project Manager) 的味道,只不過可能之前沒遇過卡關卡成這副德性的情形,無從比較使用前和使用後的差別,這回總算是對這個角色有相當深刻的體會了。

回高雄

2014/06/27 (Fri.) - 29 (Sun.)

托邱柏婚禮之福回高雄,也才有機會和媽媽一起第一次去逛義大世界。

義大世界都開這麼久了,身為高雄人竟然拖到這時候才第一次去逛,該檢討檢討了。義大世界都開這麼久了,身為高雄人竟然拖到這時候才第一次去逛,該檢討檢討了。

邱柏婚禮,BJ4!邱柏婚禮,BJ4!

Amazon + Google

2014/06/25 (Wed.)

想想也很久沒參加技術相關的場子,剛好 Amazon AWS Cloud KataGoogle I/O Extended Taipei 在同一天舉行,索性請個假,兩場都衝了。一整天下來,一則以喜一則以憂。喜的是又學到、玩到很多新東西。憂的是關在公司久了,都不知道外面的世界已經進展到這個程度,真令人感到彷徨。

在 AWS Kata,主要獲得兩大震撼。第一是 server 系統層面模組化並且權責切分乾淨這件事(重點在切乾淨),第二是 deployment 方式的改觀。

在建構一個全新的系統時,比較有遠見的做法是每個 component 都各建一個,當系統漸漸不敷使用時,把 component 直接 clone 一份即可。但往往開發時求方便,有時候會有 component 權責不分的情況,例如存了一些需要長久保存的東西在 compute 裡面,問題就來了。如果這時候有兩個 compute,要嘛同樣的東西都必須存在兩個 compute 裡面,要嘛兩個 compute 彼此之間還需要額外的溝通,總之,怎麼做都不太對勁。如果權責切乾淨,長久保存的東西存在 storage 或 DB 裡,就沒這個問題了,compute 要東西就去拉,運算完就把所有記憶都忘記,繼續下一筆工作。話雖如此,現實生活中變數太多,時程壓力、每個人對乾淨程度要求不一、預算上的考量等,切乾淨這件事還是頗不容易就是了。

系統層面模組化示意圖。系統層面模組化示意圖。

關於 deployment 方式,講者舉了一個 Netflix 的例子,真的是有被震撼到。萬萬沒想到 Netflix 竟然是以 machine image 當作 deployment 的單位,要上新 code,就建一個 image,從底層的 OS 到上層的 application 一整包放上去開機,慢慢把流量導過來,然後再把舊的 image 關機下架。這樣的好處是擴充或是系統出狀況的時候超級無敵方便,一個步驟:開 image,done!還有一個外加的好處就是完全不會有 memory leak 的問題,因為平均每個 image 存在時間只有 36 小時,還來不及 leak 就被關掉了。真是高招啊!

三種 deployment 方式說明,震撼的是最左邊的 Netflix 絕招。三種 deployment 方式說明,震撼的是最左邊的 Netflix 絕招。

在 Google I/O Extended,除了第一次進傳說中的 Google 辦公室參觀外,也是第一次玩到傳說中的 Google Glass。實際戴上才發現,Google Glass 需要橋到某個角度才看得到螢幕,稍微歪一點也不行,這是比較小失望的部分。由於後面有人排著想玩,草草下了人生第一句 Google Glass 的指令:"OK! Glass! Take a picture.",就交給下一位了。據說基於法律問題,不開放在場人士拍攝 Google Glass 實機,也就沒辦法記錄自己戴著 Google Glass 的英姿了。

另一個震撼,是 Google BigQuery 這個東西。兼具 Big Data、realtime、SQL 這三個特色,過去頗夯的 MapReduce 竟然已經成為不 realtime 又頂多支援跛腳 SQL 的傳統過去式了。其餘有提到像是 Apps Scripts 之類的小玩具,有空再來玩玩。至於真正的重頭戲 Google I/O 現場直播,由於要趕在捷運收班前搭上車回南港,只好留待之後再看相關報導或是重播影片了。

Google 辦公室夜景及玻璃反射的會議室。Google 辦公室夜景及玻璃反射的會議室。

GitHub

2014/06/11 (Wed.)

放了一些業餘的作品到 github 上,2011 年加入 github 至今,總算是有點東西了。期許自己能多對 open source 有所貢獻。