2018年11月29日 星期四

Graveyard Keeper遊戲心得與啟發

Graveyard Keeper,中文翻譯為《守墓人》,是一款像素風格的經營管理類遊戲,類似牧場物與或者前陣子爆紅的《星露谷物語》(Stardew Valley),只是這款遊戲要經營的是墓園(牧場變墳場)。其宣傳標語相當逗趣:

The most inaccurate medieval cemetery management sim of the year.

Graveyard-keeper
這款遊戲我陸陸續續花了一兩個月才破關,遊戲時數不多,時間會拖這麼長其實對我來說也是家常便飯了,畢竟都是利用下班以及哄小孩入睡之餘的空檔來玩遊戲的。
但遊玩之後,對於遊戲開發所需要的知識以及經驗,有幾項特別的心得(以前沒想到的),特別整理一下:

2018年11月22日 星期四

從Google圖書到可攜式epub

前語

很多買了電子閱讀器的人,可能會發現從《Google圖書》花錢買下來的電子書籍,下載之後,居然無法在電子閱讀器底下開啟。這其實是因為這些電子書商對於保護著作財產權的一種防範措施,避免單一消費者任意散布檔案給其他未付費的讀者。目前(2018)較慣用的做法多半是為這些下載下來的檔案附加上DRM(Digital Restrictions Management)屬性,而循規蹈矩的電子閱讀器基本上就無法任意開啟受DRM保護的電子書籍檔案(即便那是你花錢買來的)。可是這可能對於以購買的消費者帶來一定程度的不便,畢竟買這類eReader有很大一部分原因就是不想看較為刺眼的電腦/手機螢幕,但購書管道又不想侷限於單一平台。畢竟貨比三家不吃虧,電子書購買平台本來就不應侷限於電子閱讀器上面的那款。以下文章提供一些簡單的做法來移除這些惱人的DRM屬性。

2018年11月11日 星期日

新增更多Anaconda Prompt字型

More Fonts for Your Anaconda Prompt

使用Windows+Anaconda套件的中文語系使用者,多半都會發現anaconda prompt的字型實在是有點糟糕,但更換字型的時候絕大多數會看到下列畫面:
windows prompt fonts in BIG-5

2018年11月9日 星期五

第一篇利用StackEdit編輯的文章

Motivation

最近一陣子回鍋開始使用blogger,發現blogger文字編輯器真的不是那麼好用。尤其在工作場所,接觸過hiwiki/wiki/redmine套件之後,真的是覺得blogger這一類的文字編輯器實在有點抱歉。尤其hiwiki更是越來越神,對於工程背景的人來說,利用這些工具整理邏輯性很強的文章相當重要,必較讓作者可以更專注於內容而非排版。因此我開始搜尋是否有更容易的方式在blogger發表文章。

Markdown

有編寫過wiki/redmine文章就會略微知道其實他用一些簡單的標記就可以輕鬆做一些文字標籤或者表格,不過到今天我才知道這一類語法多半是有standard的,其中比較多人使用的標準叫做markdown。
維基百科: https://zh.wikipedia.org/wiki/Markdown
Markdown中文文件: https://markdown.tw/

Does Blogger Support Markdown?

2018的當下,答案顯然是不支援,Google了一下可行作法:大多數都還是在別的地方編輯markdown文檔,利用其他工具轉成html之後,直接用blogger html edit mode將內容貼上。不過找著找著,突然發現了StackEdit (https://stackedit.io/) 這個網站提供的服務相當特別,StackEdit基本上是讓你編輯markdown檔案,每篇文章以獨立檔案儲存在類似GoogleDrive的workspace裡面做備份,同時,透過StackEdit提供的publish按鈕就可以直接將markdown文章發表到Blogger/GitHubPages/因此來試用看看!

Who Else Support Markdown?

最明顯的應該是GitHub Pages,不過這樣就等於要從blogger跳槽,暫時還沒這個打算。

2018年11月5日 星期一

字型的深度學習(3)

Tensorflow平台選擇


跑tensorflow平台大致研究了一下, 除了用自己的PC來跑之外, 也可以使用Google Cloud Platform(GCP)或者Amazon的AWS服務, 但發現GCP收費約 USD $300/month跑不掉, 即使是可以使用小時計費的TPU感覺還是不便宜, 自己畢竟還是初學者, 先用PC研究看看吧

zi2zi project will migrate to python 3


zi2zi project似乎還在使用比較舊的python2, 但目前大多數tensorflow app/tutorial都已經轉向python3, 有人在github上面提問後, 作者也已經回應將會將zi2zi migrate到python3

使用local desktop PC來跑Tensorflow