圖片來自:
.@proppy is explaining why Haskell is a tool the way soldering iron is a tool. pic.twitter.com/Fv722CUOtp
— JBD (@rakyll) April 18, 2016
這是什麼?
程式週記主要內容如下:
Gihub project 介紹:
- 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢
網路文章心得:
- 會寫些心得,強迫自己閱讀.
“程式週記”並且定期週期性更新.
大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.
本週摘要
本週大部分時間再看 KMP 字串比對演算法的進階使用 ACA 演算法,還有玩玩 VS Code. 反而比較少時間看一些網路文章. 單純紀錄就好.
Go
SHRINK YOUR GO BINARIES WITH THIS ONE WEIRD TRICK
這篇教導你透過 go build -ldflags="-s -w"
來將你的 go app binary 變小,根據這篇文章說可以縮小到七倍,似乎有點誇張.不過可以關注看看,瞭解一下方法.
Go Conference 2016 Spring
04/23 在日本舉行的 Golang Conference ,可以看看有沒有什麼有趣的文章.
High-precision indoor positioning framework for most wifi-enabled devices
透過 WiFi 的技術來做高精度的室內定位
A modern and intuitive terminal-based text editor
Micro 一個現代又直覺的 terminal-based editor ,支援基本的一些熱鍵組合與 75 種 syntax highlighter
paper An Implementation and Analysis of a Kernel Network Stack in Go with the CSP Style
網路有關的論文,裡面是用 Golang
JVM Akka.Actor to Go
Akka Actor for Go
A TOTP-based, PiFace powered door lock for Cork’s Forma Labs biohackerspace.
Door lock wite full in Go
Python
Python Taipei Meetup note@Just for noting
紀錄的蠻好的,連 slide 都有整理好.
Android/JAVA/NODE.JS
Docker
iOS/Swift
網站文章
计算机领域的日系书籍
這幾本日文書籍的翻譯書真的都不錯,我的淘寶清單又多了不少書籍.
Line Bot 透過 Let’s Encrypt 來加密 HTTPS 的方法
從 g0v 上面的討論看到,必須要這樣才能讓Line Bot API Server 接受 request 與 callback .
g0v 的 阿美語萌典 Line BOT
重要的是,裡面寫了不少 Line Bot 製作經過上遇到不少的困難點. 這最近在 g0v slack 有不少討論. 主要是因為 Line Bot API 對於 HTTPS 的管制有點 ~bug~ 嚴格,所以很多都會出問題. 有想做 Line Bot 的人可以先看看…
網站收集
COSCUP 2016 開放原始碼貢獻者 VIP 方案
有參加 Open Source 的記得要申請 VIP 方案.不然 COSCUP 很難報名的.
有聲書/影片心得
TechTalk@TW
TechTalk 是台灣很棒的技術podcast 請來將這都還是挺知名的。 不少講題是我蠻有興趣的,包括:
- Walter (Scala meetup organizer) 講 Scala (不過是 2012)
- ANT 來講 Redis
- PCMan 講 LXQt
本週專案
這邊會寫一些我的Project 52的成果.
本週專案: https://github.com/kkdai/aca
演算法的介紹文章本週專案: 繼續深究字串比對演算法,到下一個部分 AC Algorithm ,有興趣的可以看一下.
必須得說: 要在 jekyll 上面搞 Latex 真的很花時間.. 上一次玩 Latex 已經是研究所寫論的時候,語法又都忘光光.. 哈