2016年7月14日 星期四

使用Docker來打造工作環境

每次有新版的ubuntu出來都會考慮很久要不要升級,很擔心升級後開發環境就大亂。

Docker真的帶來不少便利,只要把開發環境編成一個image,需要時開起來在container裡開發環境就會一樣。即使在Mac上使用,也可以得到跟ubuntu一樣的環境,這點是最棒的。

不但可以重新attach回原來的container,而且在container裡做的修改也可以commit回image裡。

用新版的image開出來的container就會得到同樣的開發環境,把開發環境移轉到不同電腦時也很方便。

這裡有一個範例可以參考 https://github.com/seinlin/docker-build-b2g

2016年6月7日 星期二

Python語法還真是一門藝術

今天看到一段python的程式,真的不是很好理解,一定是平時我太少用python了。
for c in s[::-1]: res, p = res - d[c] if d[c] < d[p] else res + d[c], c

把它改寫以後好像比較容易理解多了。
for c in s[::-1]:
if d[c] < d[p]: res = res - d[c]
else:
res = res + d[c] 
p = c

感到寫程式也算是一門藝術,傳達同一樣東西的方法有很多!


2016年1月17日 星期日

大選落幕,挑戰開始

  經個數月的紛紛擾擾,三合一選舉總算結束了,結果並不讓人意外。原本躺著選就會贏的人贏了,會輸的也輸了。如一定要講意外,應該就是新勢力在國會拿到的席次應該比很多人預期的還要多。

  每次大選前都會有爆點,這次大選的最大爆點應該非道歉影片莫屬。那短短一分多鐘的影片,威力並不會比飛彈小!到現還是不懂她為什麼需要道歉?為什麼選在選舉前夕出來道歉?但也這一道歉應該催出了不少選票,讓原本已經勝券在握的英仁配綿上添花多贏了更多選票。JYP應該為這件事出來說明一下,不管是什麼樣的考量,這樣對待小朋友實在太殘忍了!

  開票結果出來後,也算是選民用選票成全了朱主席做好做滿的承諾。這也讓我感到有些困惑,如果一開始就認為這會是犧牲打,那又何必臨時換將,搞得自己內部雞飛狗跳,這一換應該流失了不少支選票,因為會有不少支持者看到這樣粗糙的手段而選擇不去投票。

  大選落幕了,真正的挑戰才剛開始。期待台灣有個更美好的未來!