這是什麼?

程式週記主要內容如下:

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.

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


Evan

Attitude is everything