搜尋此網誌

2017年9月30日 星期六

【Book】ISBN 978-986-289-266-4 重點記錄

出發!日本自助旅行 一看就懂 旅遊圖解Step by Step 重點紀錄

準備步驟Step by Step

  • 2個月前
    • 蒐集旅遊情報
  • 1個月前
    • 準備證件
      • 護照 ( 外交部各辦事處 )
      • 駕照日文譯本 ( 監理站,100元/份,效期:入境日本後1年 )
      • YH國際青年旅舍卡 ( 中華民國國際青年之家協會 )
      • ISIC國際學生證 ( 中華民國國際青年之家協會 )
    • 購買機票 ( 旺季 更要提早訂預定機票和住宿 )
      • 確認出發日期
      • 找票比價
        • 旅行社 代訂
        • Skyscanner 比價
        • 航空公司
        • 湊票團:當10 ~ 15人一起搭乘相同班機往返,透過旅行社可能拿到便宜機票。另外網路上查詢或購票時,旅行社有時也會提供這樣的購買選項。
          • 缺點:開票後不能更改、不能延回、不能累積里程、到出發前7天,人數沒湊齊就無法成行。
          • 優點:便宜
        • 廉航 LLC ( Low Cost Carrier )
          • 提早訂位 
          • 促銷方案
          • 注意:
            • 票價不含托運行李,事先加購托運行李重量都還算便宜,但一旦到機場時,行李超重須支付更昂貴的超重費。
            • 提早3個月至半年訂位,事後更改行程或退票,須額外支付手續費,換算下來可能比傳統航空票貴
            • 所有服務皆額外收費
            • 誤點、取消航班、航空公司可能不會通知。有可能不會賠償,須看個LLC規定。
            • 班機起飛、抵達時間:LLC大部分是晚去早回居多,較有預算可選擇機場附近旅館或休息室。不想多花錢到機場附近旅館或休息室,可善用機場休憩設施,離便利商店越近的座椅越搶手,關西機場半夜還會提供乾淨的租借毛毯給過夜旅客使用。
            • 依航空公司建議時間,搭飛機最慢要在起飛前50分鐘辦好手續;但有人建議,避免人太多趕不及,在飛機起飛前2小時就到達機場最保險。
      • 訂位:預訂機位
        • 準備 護照上正確英文名字、護照有效期限 ( 護照和機票上名字不符無法登機 )
      • 開票:確定機位並付款
        • 透過電話、旅行社或航空公司臨櫃,可以分開訂位和開票。
        • 網路訂票 → 訂位開票通常是合在一起,在線上填完信用卡和所有基本資料,就已經一併完成付款動作。此外,訂位時如重複訂位,機票就會取消,請特別注意。
          • 使用信用卡購買機票,搭乘時攜帶同一張信用卡至櫃檯報到,地勤有可能會核對該次消費所使用的信用卡。
        • 一般機票的價錢 還會加上 機場稅、燃油稅等附加金額,訂位或線上購買也會知道最後機票的總金額。
        • 各航空公司 時間規定不同,在出發前,可透過網路,先挑選機位和機上餐。出發前24小時,也可線上預辦登機,減少在機場排隊等待時間。
    • 住宿訂房 ,
  • 2週 ~ 1周前
    • 解決錢的問題
      • 匯率:台幣換外幣 看"現金賣出";外幣換台幣 看"銀行買進"
      • "台幣"除以"賣出匯率" 才是日幣價格。
  • 1週內

飛機

  • 出發
    • 2.5 ~ 1.5 hr.前
      • 抵達機場
      • 尋找航廈和櫃台
    • 1.5 ~ 1 hr.前
    • 1 hr.前
      • 出境手續 → 檢查護照和行李
        • 注意隨身行李 相關規定 
      • 出境手續 → 證照查驗
    • 40 min.前
      • 找到登機門
      • 可先在免稅商店逛一陣,再依照機票上編號前往對應的登記門候機。
    • 20 min.前
      • 登機
    • 0 min.
      • 起飛
  • 抵達目的

交通

  • JR 、地鐵系統
    • 買車票
    • 車票放進閘口→進站
    • 尋找月台
    • 確認車次 || 地鐵需確認方向 || 在站內轉乘記得要收回車票,以便出站使用。
    • 確認等車位置
    • 如有指定席 找到自己的座位 ||地鐵沒有指定席問題
    • 確認下車站 || SUICA餘額不足時,出站前可透過精算機或站務人員補票。
  • 公車系統
    • 尋找站牌
    • 上車記得抽整理券
      • 整理券是票價的憑據,記得要拿。另外如果是起站不需拿券。
      • 一些觀光巴士或均一區間沒有抽取整理券機器,因為巴士不管做多遠都是均一價格。
      • 可使用"一日券"的區間,下車出示一日券即可,不必另外拿整理券。
    • 前方看板顯示下車站
    • 對整理券號碼確認應付金額
    • 到站按鈴
    • 投幣下車
  • 適合搭公車遊玩都市
    • 京都
      • 京都市巴士
      • 觀光路線「洛巴士」
        • 100路
        • 101路
        • 102路
    • 金澤
      • 城下町-金澤周遊巴士
      • 兼六園區間巴士
      • Machi Bus(只有假日才會運行,不管多遠均一價¥100)
  • 高速巴士和夜間巴士
  • 交通船
  • 自駕遊 
    • 申請駕照日文譯本
    • 選租車公司 ex.日本租車公司:比較、選擇與租車教學
    • 線上訂車
    • 實地取車
    • 還車
    • 注意:
      • 左側行駛
      • 禮讓行人
      • 冬天駕駛
      • 遵守當地交通規則、穿越火車平交道
      • 緊急救助 JAF道路緊急救援電話 #0570-00-8139
      • 新手駕駛標誌
        • 日本規定新手駕駛第一年取得普通汽車駕駛執照,依規定需貼上此標誌,若違規遭查獲,會被違規記點。
      • 注意路口右轉
      • 注意野生動物
    • 加油
      • 非自助式
      • 自助式

【Travel】Japan 世界遺產


ref:
ISBN 9789862892664
  • 北海道
    • 北海道知床半島(世界遺產 2005年)
  • 東北
    • 平泉文化 -- 佛寺、庭園、佛教淨土相關遺址(世界遺產 2011年)
    • 白神山地(世界遺產 1993年)
  • 關東
    • 日光地區神社及市廟(世界遺產 1999年)
    • 小笠原諸島(世界遺產 2011年)
    • 富岡製絲廠與絲綢產業遺產群(世界遺產 2014年)
  • 中部
    • 白川鄉。五箇山 合掌造聚落 (世界遺產 1995年)
    • 富士山(世界遺產 2013年)
  • 關西
    • 奈良古建築物群(世界遺產 1998年)
    • 紀伊山地靈場與參拜道路(世界遺產 2004年)
    • 法隆寺地區佛教儀址(世界遺產 1993年)
    • 姬路城(世界遺產 1993年)
    • 古京都歷史建築群(世界遺產 1994年)
  • 中國
    • 嚴島神社(世界遺產 1996年)
    • 島根縣石見銀山及其文化景觀(世界遺產 2007年)
    • 廣島原爆屋頂(世界遺產 1996年)
  • 九州
    • 屋久島(世界遺產 1993年)
  • 沖繩
    • 琉球王國遺產群(世界遺產 2000年)

2017年9月10日 星期日

【Android Studio】在使用hot key 找某些類別的reference時 出現"cannot find declaration to go to"

ref:
https://stackoverflow.com/a/35455980

好像每次出現這種狀況,印象中,都是出現在update之後,才發生。
所以記錄一下。

  1. close the project in intellij.
  2. close intellij.
  3. go to the project folder and delete the .idea folder
  4. restart intellij and open the project (wait for the indexing to finish) and it would work.
步驟中的intellij -->換成 Android Studio也是可行的。 

【Android】WebView載入HTML出現亂碼

ref:
https://developer.android.com/reference/android/webkit/WebView.html#loadData(java.lang.String, java.lang.String, java.lang.String)

https://developer.android.com/reference/android/webkit/WebView.html#loadDataWithBaseURL(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

http://www.kospol.gr/247/webview-not-displaying-utf-8-data/

voidloadData(String data, String mimeType, String encoding)Loads the given data into this WebView using a 'data' scheme URL.
voidloadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding,String historyUrl)Loads the given data into this WebView, using baseUrl as the base URL for the content.
原本使用 loadData 不管編碼改成什麼,中文字都會出現亂碼。
改用loadDataWithBaseUrl 之後,才正常。

webview.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-8", null);

紀錄一下

【Android】Starter Pattern

ref:
https://hackernoon.com/object-oriented-tricks-4-starter-pattern-android-edition-1844e1a8522d

Static Starter

To avoid disappointment at runtime, it’s nice to define a contract within the target class itself. Use a static starter method for this:
Android Studio also has a built-in live template for the starter:
This helped me avoid a lot of confusion maintaining a project with about 150,000 lines of code over the period of 3 years.