這是什麼?
程式週記主要內容如下:
Gihub project 介紹:
- 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢
網路文章心得:
- 會寫些心得,強迫自己閱讀.
“程式週記”並且定期週期性更新.
大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.
本週摘要
本週真是一波多折:先是老婆感冒生病,再來換我眼睛長針眼.也剛好本週要把 Project 52 跟一個電子報導(尚未發,先保密)寫完.整個就是忙碌到不行.最後專案是 Raft Server ,所有的變數名稱跟功能都是依照論文來寫.不過 Log Replication 還需要更多的測試才能確認功能是否正常.
Go
google/cayley: An open-source graph database
Google 開發的開源圖形資料庫,裡面提供許多關於連接資料 (Linked Data) 的工具箱.
GB 0.4.2 release
GB 有新功能就是 nope mode ,可以只編譯 test 的部分而不去跑他,來確保程式碼有沒有基本的問題.
How to do Google sign-in with Go
透過 Golang 來撰寫可以登入 Google 服務的功能.
roylee0704/gron: gron, Cron Jobs
Python
Reactive Programming in Python
PyCon Taiwan 2016 的講稿
Android/JAVA/NODE.JS/Scala
jQuery 3.0 Final Released!
Docker
Shrink your App with Alpine Linux
教導你如何將 App 修改後可以放入 Alpine Linux 之中,這樣也可以在 Docker 放入 Alpine (又小又安全)
gaia-adm/pumba: Chaos testing tool for Docker
iOS/Swift
Xcode 8 has SourceKit.framework written in #Swift 😱 #WWDC16 pic.twitter.com/FNH1fSdpbO
— JP Simard (@simjp) June 14, 2016
iOS 裡面的 SourceKit 已經是用 Swift 編譯而成
其他程式語言
Spark手把手:e2-spk-s02 教你如何透過 docker 來架設 spar
論文收集
Who to Follow for DevOps Resources on Twitter | Automic Software
DevOps Twitter 名人帳號清單.
網站文章
Clairvoyance 是怎麼開發的 - 104 Chrome 套件天眼通的開發經過與心得
最近很知名的 104 Chrome Plugin 可以讓你在職位下面留言.
Secure and fast GitHub Pages with CloudFlare
找時間要把這個部落格 HTTPS 的問題透過 CloudFlare 解決一下
API 已死,Bot-to-Bot 时代即将到来
[原文] 這一篇裡面是提到,透過自然語言的發展.以後機器對機器可以越來越簡單,而不用再透過 API 了.
揭秘苹果的 AI 技术: 即将用于Siri 2 的自我学习技术
灣區日報: 面對困難項目怎麼辦
面对困难的项目(尤其是side project),如何坚持做下去?将每天醒来的第一个小时贡献给这个项目,一小时到了可以停下来明天再做。这种方式开始新的一天就会时不时思考该项目。每天一小时,养成了习惯,就坚持下去了,就有可能做成你原以为做不成的事。 [摘錄]
Slide: QCon NewYork 2016: The Verification of a Distributed System
The Segment AWS Stack
網站收集
Distributed systems for fun and profit
“GDB for fun and profit”
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
收集所有的 AWS Web Service
有聲書/影片心得
Youtube: Distributed Consensus Making Impossible Possible
很值得一看.
Google’s Site Reliability Engineering with Todd Underwood
想知道 Google SRE 做什麼,聽聽看
本週專案
這邊會寫一些我的Project 52的成果.
本週專案: https://github.com/kkdai/raftserver
最後一個禮拜,當然要專心把 Raft Consensus 寫完.不過這週有太多的事情.所以雖然做完了,但是只有 Leader Election 有比較多的測試; Log Replication 需要更多的測試與問題修正.