2018年4月11日 星期三

春假旅行


今年因為接下來換工作的原因, 之後會暫時不太方便常請假(假也不多), 因此在兒童, 清明連假, 再多請一天, 回老婆娘家一趟之前都是直接高鐵到高雄, 待到連假結束才回台北, 這次在台中與員林找幾個點, 來個三天兩夜輕旅行後才順道往高雄. 還滿不錯的, 小孩慢慢長大, 多點行程他們還滿高興的.記錄一下:

台北>台中>員林>高雄

住宿:
  • 4/3: 台中長榮桂冠酒店
    • 兩大床, 附兩份早餐, 小孩6歲以下早餐免費
    • 有戶外泳池(這時有點冷), 兒童遊戲室(球池, xbox), 健身房等
    • 兒子叫它冠子飯店
    • 交通便利
  • 4/4: 員林爵士九號商旅
    • 一大床, 附早餐
    • 臨時訂不到飯店前一天才訂到它
    • 正在裝璜, 房間較舊, 燈光較暗, 和前一晚飯店相比反差很大, 一開始害怕"不乾淨", 但晚上很好睡, 隔天發現住的人也不少, 計程車司機說在地人覺得這家比較好.
    • 附近有靜修國小(?), 屬住宅區, 走幾步就有全聯,
    • 房間雖看起來舊, 但有窗戶, 有冷氣, 有第四台, 而且便宜, 單純住宿CP值滿高的, 若之後裝璜好價格也差不多, 也滿推薦的
景點:
  • 4/3(下午): 台中新光/大遠百/貨櫃廣場
    • 百貨公司有美食街, 超市, 可逛可吃可買
    • 貨櫃廣場拍照不錯, 但大扭蛋有點雷
  • 4/3(晚上): 逢甲夜市
    • 吃的很多樣, 可惜吃飽後才逛
    • 快10年左右沒來了
  • 4/4(上午): 台中科博館
    • 小孩重點行程之一, 恐龍館, 小孩很開心
  • 4/4(下午): 員林蜀葵花園
    • 老婆的重點行程, 蜀葵花很高, 天氣好拍照很好看
    • 附近公園有溜滑梯, 蕩秋千, 攀爬網, 小孩也有玩
  • 4/5(上午至下午): 員林百果山探索樂園
    • 小孩重點行程之二, 恐龍樂園, 和恐龍模型拍照, 滑草, 溜滑梯等
    • 也有室內VR, 球池, 早進來人少, 接著人越來越多
    • 園內餐食稍貴, 不過園內大約可逛半天以上, 所以多半還是會在這邊消費, 除非自帶餐食
餐食:
  • 4/3(早): 台北轉運站摩斯漢堡
  • 4/3(中): 新光百貨美食街
  • 4/3(晚): 逢甲夜市赤鬼炙燒牛排
    • 牛排與湯都好吃
  • 4/4(早): 長榮桂冠早餐
    • 大飯店的早餐,
  • 4/4(午): 餅乾, 茶葉蛋, 台中車站前車輪餅
    • 車輪餅下次不要買, 似乎有加太白粉的餡料
  • 4/4(晚): 品味日式家庭料理 / 全聯泡麵
    • 品味日式家庭料理 就在商旅旁, 炒烏龍好吃
    • 油炸類的有不習慣的味道, 沒那麼喜歡
  • 4/5(早): 商旅早餐
    • 出乎意料還滿多樣的, 早餐時也發現住客不少
    • 小孩喜歡的炸雞塊與薯條少了就會補
  • 4/5(午): 探索樂園內暴龍焗烤麵
    • 份量不多, 有點貴
    • 人太多要等滿久的, 但等的時候有玩具可玩(不多)
交通:
  • 4/3(台北>台中): 和欣客運, 由台北轉運站到朝馬, 大約兩個多小時到
    • 和欣的電影不多, 小孩會無聊
  • 4/3(朝馬>長榮桂冠): 在台灣大道很多台公車都可搭, 紅秋谷搭到頂何厝
    • 台中變好多
    • 台灣大道公車很方便, 景點多, 且短程免費
  • 4/3(長榮桂冠>新光/遠百>長榮桂冠): 台灣大道公車
  • 4/3(長榮桂冠>逢甲夜市>長榮桂冠): 長榮桂冠旁搭 79公車由頂何厝(臺灣大道)>福星停車場
    • 這要看班次時間, 但車班多, 若改搭計程車單趟要200左右
  • 4/4(長榮桂冠>科博館>長榮桂冠(行李)>台中火車站): 台灣大道公車
  • 4/4(台中火車站>員林火車站): 火車區間車
    • 台中火車站改建中, 走很遠
  • 4/4(員林火車站>爵士九號商旅(行李)>蜀葵花園): 排班計程車 250
    • 若單趟由車站到商旅就要120~150左右
  • 4/4(蜀葵花園>爵士九號商旅): 上一台計程車 200
  • 4/5(爵士九號商旅>百果山探索樂園): 莒光車行(本土Uber)計程車 250
  • 4/5(百果山探索樂園>爵士九號商旅(行李)>員林火車站): 莒光車行(本土Uber)計程車 300
    • 莒光車行司機不錯, 來員林可以叫這家的車
  • 4/5(員林火車站>高雄鳳山): 火車自強號, 約2個多小時

後記/心得

到了高雄娘家, 隔天又去游泳玩水,, 帶小孩出門真的不輕鬆, 尤其女兒睡著後, 但天氣好, 小孩開心, 一切都值得
台中變很多, 不過之前除了當兵成功嶺新訓有路過, 就是婚後有來過一次逢甲夜市, 都是滿久前的事, 目前台中公車很方便, 之後應還會再來玩
員林第一次來, 碰到的司機人都不錯, 商旅臨時訂的, 雖比較舊但也是個緣份, 整體住起來也還不錯, 不過下次就要記得提早訂, 以免前一天還在找飯店.
幾個重點行程, 科博館, 百果山探索樂園, 蜀葵花園都有玩到, 算是滿成功的一次旅遊.



學習的層次

記得高一時, 班上導師是國文老師, 她會在教室前面的小黑版, 寫一些名句給我們讀, 而到現在還記憶猶新的是一句:學如不做筆記, 如雨落大海, 不著痕跡.現在已忘記它的出處, 略查一下發現出觸可能是清代章學誠的<<章氏遺書>>, 不過手邊沒有書也查不到原文, 所以待考證.但筆記的確很重要, 個人認為學習有幾個層次:
  • 入門層次: 因為好奇, 或其它需要, 開始接觸, 開始去搜集這些資訊, 資訊是表面的, 只可以說知道它是什麼,
  • 體認層次: 真的用心去理解這些資訊, 動手動口去實作, 會發現一些實際去做才會碰到的問題, 而透過問題的解決, 可以帶來難忘的經驗.
  • 融會層次: 在不斷實作與體驗後, 資訊才慢慢的變為自己的知識, 到了這個層次, 可以用自己看的懂的語言, 寫出這些知識的筆記, 不再是外部的資訊, 而已內化為知識,
  • 精進層次: 再深一層, 就是除了內化為自己的知識, 還可以教學, 可以寫出教案, 引導他人入門, 協助解決問題, 有時自己已經很熟練知道怎麼做, 自己懂但無法教懂別人, 就是還有一些地方沒那麼清楚, 差一個層次 .
而在各個層次中, 我認為筆記最重要的是在"融會層次", 也就是以自己的體認去寫出這是什麼.比如老師上課, 只是抄下來, 甚至錄下來 這的確是筆記, 但是入門層次的資訊, 還不是自己的知識, 我自己唸書那個時代, 一般都會準備兩本筆記本, 一本是上課時, 快速草書抄下老師說些什麼寫些什麼, 不用工整, 上課重點還是注意聽, 理解和發問, 記下的只是輔助, 一本是下課或放學後, 憑著上課的記憶和上課記下的輔助, 再有架構地重新寫出這堂課上了什麼, 重點是什麼, 那麼考前就看這本就好.而以現代來說, 拜Internet網路所賜, 資訊的取得很方便, 除了書本, 電子書, 還有教學影片(Udemy, Cousera等), 入門管道很多, 就看有沒有心去看, 而書本還可以畫重點, 日後翻閱, 倘若是影片, 不做筆記, 就會只記得有一段有講過, 但不知道在哪邊, 回頭要找很花時間.因此筆記很重要, 少了它, 沒有用自己理解的語言寫出重點, 就可能一直停在入門的層次, 知道這是什麼, 知道哪邊可以查到, 只拿到索引而沒有拿到知識.筆記是一個重點, 另一個重點是實作, 之前在 Udemy上學golang, 教導golang的講師也提到過, 雖然sample code他都有提供在 github上, 也都會帶執行的結果畫面, 但還是建議學員不要只是看, 要打code, 自己執行, 會有較深刻的體認, 甚至自己可以亂改, 看看不同的結果, 或看有什麼問題, 然後想辦法去排除它或避免他, 這些實作能學到的, 都不是書上或影片上能教的.所以, 以學習來說, 主要重點就在實作, 融會寫出筆記, 當然若有機會可以嘗試教導別人, 在教導的過程中, 會學到更多, 因為很多問題不是不存在, 只是自己沒有碰過, 沒有想過, 以之前去客戶公司上PL/SQL進階課程的經驗, 光是準備教材就讓我再多學了不少一般人--碰到問題再去想---的進階技巧.這又想起高中工藝老師教的一句話:學學半出自尚書‧說命下, 就是教學相長的意思, 學然後知不足,教然後知困。知不足,然後能自反也,知困,然後能自強也,故日教學相長也
最後, 其實學習還有最後一個層次, 就是持續, 因為這個年代資訊與知識管道太多了, 若以既有的知識自滿, 不再學習, 除非處在資訊不太隨時代變動, 而門檻也高的領域, 否則容易與時代脫節而沒有競爭力.

2018年4月1日 星期日

Raspberry 應用功能(1)

備份SD卡

做完基本Raspberry Pi3設定, 可以透過 VNC連進去後, 接下來就看要怎麼用它了,可以拿它來當下載機, 或是家中網路管理, 寫python, 玩scratch, 甚至也可以裝模擬器在ARM上跑x86程式.不過在做之後的操作前, 建議備份一下, 雖然先前的基本設定也不麻煩, 但備份一下, 玩壞了可以快速還原回來, 省一點工.備份主要就是用 Win32DiskImage, 然而我在 win7x64下, 只有用 Portable板本的才能成功


主要操作是
  • 先設定存檔檔名
  • 選擇 SD卡路徑
  • 透過 Read, 讀出SD卡資料到 Image File

WOL

善用它低耗能的特性, 拿他來做這件小事-Wake on LAN, 是最適合的,之前家中Router, 可以改裝DD-WRT, 直接透過 Router可以進行 WOL, 那麼只要 Router有DDNS, 隨時可以連進來喚醒家中電腦, 當然, 前題是網卡有支援.目前這台 Router, 還不打算刷DD-WRT, 因此要處理WOL, 就需要另外想辦法, 而Pi3就挺適合的.WOL, 就是在區網內喚醒休眠的電腦, 之所以有這個需求, 是因為有時在外, 不方便帶電腦出門, 又偶爾需要用電腦處理點事時, 就會用TeamViewer等遠端控制的方式來處理, 然而這種情況下, 頂多也是處理個幾小時, 要讓電腦開整天, 其實滿耗電的, 所以不用它時就休眠它, 要用它時再喚醒, 並且透過Teamviewer連進來, 處理完事情再休眠它, 一整個省電又方便.而要做到上述需求, 大概有幾個方向要處理好
  • 網路卡支援

    在家休息的電腦, 網路卡必需支援WOL, 如下, 我的無線網卡沒有這個設定, 但有線網卡有, 因此它要插著網路線, 確定有拿到IP, 並記好他的Mac Address, 比如 AA:BB:CC:DD:EE:FF
  • Wake on WAN的實現
    基本上我用很簡單的架構, DDNS和Router的轉址, 可以讓我隨時透過RealVNC連到Pi3, 而Pi3和在家休息的電腦, 在同一個區網內, 所以 RealVNC >>> Pi3 >>> WOL >>> Target PC, 就可實現WOW了.
  • 隨身設備與軟體
    在家休息的電腦, 本身必須有Teamviewer, 並且綁定好個人帳號, 可以不需要同意就可以遠端操控, 這是基本的, 其他它就只要好好睡跟被叫醒了在外的設備, 最早我是用Asus TF300T變形平板, 有鍵盤又可接滑鼠, 是滿方便的, 不過相對比較貴, 年代久遠後就慢又不太有電, 也因為貴, 無法一直升級它, 所以就直接用手機, 加上藍芽滑鼠與藍芽鍵盤, 以及可接上大螢幕的HDMI轉接線(同時我也有chromecast, 所以不見得要這條線), 這樣就可以隨時遠端操作了至於軟體, 我是用 Android系統, 主要需要VNC Viewer(另外我也有以JuiceSSH), Teamviewer, 一個用來登入Pi3啟動WOL, 一個用來控制家中電腦
  • WOL小幫手-Pi3的設置
    再來這應是主要在Pi3上的設置了,
    • 安裝etherwake sudo apt-get install etherwake
    • 設定wol.sh, sudo nano wol.sh內容如下
      #!/bin/bash
      sudo etherwake-i eth0 AA:BB:CC:DD:EE:FF
    • 以上就是設定, 接下來就用VNC Viewer或ssh進來後, 要怎麼喚醒, 很簡單, sudo bash wol.sh,
接下來記得, 真的出門前, 在家試一次, 休眠, 喚醒, 連 Teamviewer, 再休眠, 整段跑一次就差不多了但真正在外時, 根據莫非定律, 它還是可能失效的(比如台北停電, 網路商維修, 手機沒電, 等等), 那時, 就放心玩吧, 畢竟放假時臨時的工作, 不是真正該處理的, 放假完再處理吧.