February 5th, 2016
這是什麼?
程式週記主要內容如下:
Gihub project 介紹:
- 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢
網路文章心得:
- 會寫些心得,強迫自己閱讀.
“程式週記”並且定期週期性更新.
大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.
本週摘要
比較少花時間在看一些教學影片,不過花了點時間把vagrant教學看完跟學了一下Go Vendoring.
接下來要準備過年,要怎麼在國年能保持繼續寫一個專案就有點困擾我了.
Go
9 Things You Should Know About Go
- 其實算是蠻基本的介紹,看完之後很推薦輔佐Golang FAQ來一併服用.
gophergala2016/goad: Goad is an AWS Lambda powered, highly distributed, load testing tool https://goad.io
- 一個很方便可以透過AWS Lambda的方式來做網站的Load testing.
- 啟動這個程式的時候,他會去透過AWS Lambda來跑起來你指定的幾個點來做Load testing,並且將最後結果傳回來做總結.
google/seesaw: Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.
- Google出的套件,透過LVS(Linux Virtual Server)做出的Load Balance Platform. 一如往常 Github上的資訊真的很少,另外找了一些相關資訊: Seesaw: scalable and robust load balancing
thewhitetulip/Tasks: A simplistic todo list manager written in #golang.
- 這個包含前端的task web app都弄好有點酷
zquestz/s: “Open a web search in your terminal.”
- 對於console熱愛玩家,應該很愛這個..
Docker 1.10 發布
- 除了當初的content-addressable storage for images and layers,有個新功能docker update等等可以玩玩看. 這裡有官方部落格介紹可以看.
Python
pyjokes/pyjokes: One line jokes for programmers (jokes as a service) http://pyjok.es
- 一打pyjokes馬上跳出一個關於程式設計師的笑話,不過用台語念好像還蠻酷的(拍joke).
pkmital/tensorflow_tutorials: “From the basics to slightly more interesting applications of Tensorflow”
- tensorflow的教學與應用
Android/JAVA/NODE.JS
Introducing jQuery
- 蠻基本的簡介,很適合補充基本常識用.
Docker
“How To Centralize Your Docker Logs with Fluentd and ElasticSearch on Ubuntu 14.04”
- step by step 教導你怎麼透過Fluentd 跟 ElasticSearch 來整理所有的log.相當有價值得一篇文章.
Linux 容器技术史话:从 chroot 到未来-观点 ◆ 热议|Linux.中国-开源社区
- 詳細記錄從chroot一直到windows container對於container技術的演進.進而展望未來.
iOS/Swift
CatchChat/Yep: Meet with Genius
- 開源的Yep,Swift的上一個技術導向討論群組的App.整個UX很棒..
“Weekly Swift Language Gems, Tips and Tricks”
- 一個C++/ASM的高手swift學習筆記,小訣竅跟一些好的Gems.很值得定期追蹤.
iOS Cookies: A hand curated collection of iOS libraries written in Swift
- iOS開發者必收藏, 裡面分類好的Library都是用 swift 語言開發的 涵蓋有Image , Database, Permissions XML/JSON , UI/UX ….
網站文章
講義:Distributed Computing: Principles, Algorithms, and Systems
- 大部分都是PDF的講義,如果要整本電子書還是需要購買.但是還不錯用.
从技术细节看美团的架构
- 從一家電商公司的創始到熱門看他們的技術架構的演變.並且透過新的業務的產生對於整個技術架構的演變.
Various Linux performance material
- 整理好了各種關於Linux Performance的一些材料整理.
谷歌如何测试软件
- James Whittaker, 前微软架构师,是“How to Break Software”系列图书中好几部书的作者,现任Google测试工程主管,最近他写了一系列的关于谷歌如何测试软件的文章,本文为其系列的第二部分。
- 裡面把軟體相關的工程人員切為三類: 軟體工程師,軟體測試工程師與測試工程師.其中軟體工程師與測試工程師就是我們一般熟知的,但是軟體測試工程師相當有趣,他負責寫程式碼,但是不架構新的東西只有重構與撰寫測試項目,極力讓測試的覆蓋度達到最高.
“HTTP 2.0的那些事”
- 除了把HTTP寫得清楚之外.相關問題與演變出的來解決方式都有寫得很清楚.
手把手教你构建 C 语言编译器
- 紀錄一下,有機會該看看.上次寫compiler跟loader已經是五專的事情.
关于 AlphaGo 论文的阅读笔记
- 作者曾任Google 是一個數學的PhD,由他的角度來講解AlphaGo論文的角度與他方法論的.算是淺顯易懂,推薦大家有興趣可以看看.. 或是可以直接看論文
- 這篇TechNews整理也不錯,不過就簡單了點.
如何自行架設 Parse API Server
- 最近這種專題不少,挺值得推薦一看.
網站收集
caesar0301/awesome-public-datasets: An awesome list of high-quality open datasets in public domains (on-going). https://goo.gl/WZ8XAJ
- 收集各式各樣的dataset,要做資料分析的學習很需要.
有聲書/影片心得
葉大教學課程: 研發者的虛擬機寶盒
- 對於Vagrant一知半解的人,沒有想過VM能像Docker一樣操作的人.很推薦來看看葉大的影片教學.會蠻快有一些上手的範例跟基礎.
葉大教學課程: Ansible 實戰講堂
- 同場加映,這些資料也很適合初始者看.
本週專案
這邊會寫一些我的Project 52的成果.
這一週主要把上週的寫的oxford-face的套件加上一個簡單(有套用viper的console app) oxford-dace-client