只放拖鞋的鞋櫃

最近在設定開發環境的時候有個使用 docker volume 的機會,在這邊筆記一下指令,以便自己下次查詢使用。

比起在系統裡面裝一個 postgresql,我比較喜歡透過 docker 來使用。藉此降低對 host packages 的相依性,雖然會有一些效能上的 overhead 我覺得還是值得。

既然要用 docker,馬上就要考慮 persistent data 的問題:如何把資料獨立在 image 之外來保存?,第一個聽到的解答就是 volume,因為開發需要,我的需求又有點不一樣

  • 希望能用官方的 pg image
  • db 資料是獨立的,這樣可以獨立升級 pg 版本
  • db 的資料希望能有 snapshot,這樣方便寫 unit test 或是開發,不管怎麼惡搞資料都能簡單回復

這邊紀錄下我最近的作法,未來遇到更好的作法再更新於此。

閱讀全文 >>

RecyclerView 是個在 Google I/O 2014 出現的 ViewGroup,放在 v7 support libraries,Android 2.1(API Level 7) 以上的版本都可以用,以現在普及率來看,幾乎是每一支手機都能用。

3layout.png

RecyclerView 預設就提供了三種 LayoutManager,如上圖,由左而右依序是 ListLayoutManager, GridLayoutManager 與 StaggeredGridLayoutManager。都放在 v7 support libraries 裡面。

看起來 List 與 Grid 已經重複了,為何 Android 還要多提供這個 Widget?

閱讀全文 >>

通常以直接下指令的方式使用 webpack-dev-server,可能會配合一些參數。當我們更動其中一個檔案的時候,webpack 會在 console 顯示剛剛重編的那唯一一個檔案。

如果你想用 gulp + webpack,照著官方的文件做下去,你會發現結果有些不同

Usually we invoke command directly to launch webpack-dev-server, maybe adding some parameters. Once we modified one of files, webpack rebuild it and displays related message to that one only.

If you follow official tutorial to use gulp + webpack, then you find something different.

1
2
# run webpack-dev-server directly
$ webpack-dev-server --content-base _tmp --hot --inline

Update file by touch, webpack just rebuild it and print clean messages.

expected.png
閱讀全文 >>

最後一天,由於是中午過後的飛機,平常又晚起的我在這一天就沒安排什麼行程。這天約了好友一同吃午餐,他還帶了這個伴手禮給我。

DSC09377.JPG
閱讀全文 >>

本日的目標是度假勝地輕井澤。講到這個地點,就會想到小叮噹裡面,每次暑假阿福都會向大雄炫耀,要到輕井澤的別墅避暑。

我們從東京搭乘新幹線出發,印象中台灣高鐵採用的是新幹線的車體,在車上果然有種搭乘高鐵的感覺。時間不久,約莫一個小時就抵達輕井澤。原本以為這個名景點會有相當多人,出站後才覺得,竹南火車站的人都比這邊多。我對「東京人很多」的印象不斷下修,也許我見識還不夠吧。

由於老婆大人想要穿著浴衣多拍幾張照片,我們在軽井沢駅外閒晃到附近的矢ケ崎公園開始偽外拍行程

PANO_20140726_115529.JPG 閱讀全文 >>

第三天的行程重點是三鷹之森吉卜力美術館,因此今天大多在東京市區內走動,一早搭 JR 到吉祥寺站再走到吉卜力美術館,下午逛了吉祥寺的商店街,晚上還到台場晃了一下。

到國外旅遊的奇妙之處,一些在電視上與生活領域毫無相關的東西,突然都變得有意義起來。在 JR 上看到熟悉的站名,心中就會開始挖掘相關的體驗。經過新宿就會想到電影新宿事件,看到池袋就會想到池袋西口公園,電車在秋葉原靠站時,看見站外年輕人的服飾就會不自覺說出:「啊!果然是秋葉原」。第一次看到「目黑」這個地名,後來在 HERO 2 的日劇,主角到目黑區偵查時,心裡也會想:「喔喔喔!就是那個目黑耶!」

上一次的體驗是從 Budapest 回來之後,在 Mission Impossible 4 的片頭看見場景是 Budapest,當下就急著搜尋螢幕上那條街道我是不是有走過?

就像小王子與他的玫瑰花,當你與它接觸過一次,這個陌生的名字就此對你有了意義。

閱讀全文 >>

Day 2 的照片在此

第二天的行程是小說或日劇裡面上司要跟屬下偷情都要去的箱根。

DSC09189.JPG

這份木質拼圖,是買來要送給外甥女的禮物。今日的行程就是從新宿搭上浪漫特快號到箱根車站,然後沿著拼圖上面的行程逆時鐘玩一圈。不過上面許多景點無法在一日內全數遊覽,所以我們也跳過不少景點,也許以後還有機會再玩一遍。

註:在新宿車站拿票的時候,也拿了一本箱根的乘車時刻表,從纜車、海盜船到巴士都有,相當詳盡也寫得很好,對於規劃時間非常有用。

閱讀全文 >>

ps. 把舊的旅行文搬過來這裡,因為我要繼續補完!(握拳)

好久沒有寫部落格,終於要來寫日本遊記。希望在第三次去日本之前,先補繳一部分。

連結:Day 1 的部份照片

蜜月去了一次關西,自此喜歡去日本旅遊,在這次公司的員工旅遊便選擇了東京自由行,雖說想到這個世界知名的都市看一看,但我跟老婆都不喜歡人多的地方,行程多數安排在市區之外。

這次住的飯店是離品川車站相當近的王子大飯店, 居住的品質普通,空氣不甚流通,房間保有日本一貫的乾淨。值得一提的是,某日晚上看見華航的交通車,載了一整車的華航空姊過來,希望下次還有機會看見 XD

因為我對泡麵與拉麵充滿了愛,老婆安排的行程第一站就是橫濱的日清杯麵博物館,從品川車站搭 JR 到橫濱之後,時間有點晚了,擔心趕不上博物館的閉門時間,隨手招了計程車,意外解除了第一次在日本搭計程車的成就

第一次搭日本計程車 閱讀全文 >>

11/28 的時候與 Ly 以及設計師佳寧一同參與了名為 2015新竹官網黑客松 的網頁設計比賽。雖然比賽沒有拿到名次,覺得還是該稍微紀錄一下,以後回顧的時候才不會都忘光光。

成果擷圖

這是成果網頁的部份截圖,我還另外抓了 首頁的圖,有興趣的可以看看。

打開多數市府的網頁,多是目不暇給的各式連結,或是市府想要宣導的訊息。就我自己多次打開各單位的網站,通常都已有特定目的,好比要申訴、回報問題,或是有文件申請的疑惑想尋求解答。因此我們嘗試從另外一個極端出發,設計一個盡力完成民眾需求的網站,想看看用起來的感覺會怎樣。

閱讀全文 >>
← Prev Next →