這是什麼?
程式週記主要內容如下:
Gihub project 介紹:
- 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢
網路文章心得:
- 會寫些心得,強迫自己閱讀.
“程式週記”並且定期週期性更新.
大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.
本週摘要
下週就是 MWC 2017 公司有參加聚會,並且有兩個攤位. 為了要準備這一連串的攤位展示,同事們忙了很久的產品也可以來展示一下.
這兩週小孩子的身體都不太好,好像也感染給大人.連我都不小心得了重感冒,後來才了解重感冒嚴重的時候,其實就跟喝醉酒一樣啊.整個頭根本一整個暈到個不行.
Go
谢孟军:The State of Go | ECUG Con 精粹系列
Beego 的作者分享 The state of Go ,同時他也是 Gopher China 的的創辦人.
FiloSottile/HeartbleedA checker (site and tool) for CVE-2014-0160 http://filippo.io/Heartbleed
Filippo Valsorda 是一個在 Cloudflare (恩.. 最近很出名的公司 XD) 從事加密工作的,他經常發表很多跟資訊安全與加解密有關的專案. 這是一個透過 Golang 來檢查是否有 Heartbleed 也就是檢查系統是否有 OpenSSL Leak 的套件.
You, latency and profiling @ GopherCon India 2017 by Filippo Valsorda
Filippo Valsorda 在 GopherCon India 2017 的講題: 如何透過 pprof 針對減少 latency 的方面來提升你的 golang app 效能. 並且針對這個 talk 他臨時還寫了一個小工作 在這裡
GopherCon India 2017
這兩天跟舉辦完的 GopherCon India 2017 可以說是眾星雲集:
-
Francesc Campoy Flores (也有來過台灣的 Francesc 身為 GCP 的 podcast 主持人也是 Golang 的 Advocator)
-
Daniel Whitenack: Go for Data Science 的作者,不斷地倡導使用 Golang 來做 Machine Learning 的作者
-
Filippo Valsorda: Cloudflare 的加密部門 (話說最近這間公司很紅喔) 他有很多使用 Golang 的資訊安全工具都很方便.
-
Ian Lewis : 另一個 Google Advocate 在台灣算很常看到,因為他都來推廣 Kubernetes 跟 Google Cloud
-
Matthew Campbell: “Microservices in Go” 的作者 (這本書我從 beta 就買了)
接下幾天,我會挑幾個裡面很有趣的議題分享給大家…
Python
Android/JAVA/NODE.JS/Scala
Docker
Kubernetes
Kubernetes now Generally Available on Azure Container Service
K8S already GA on azure, also DC/OS already update to 1.8.8
DeepDive : Kubernetes Article List
在這裡整理一下強者我同事的關於 Kubernetes 的文章列表,歡迎大家一起研究.
-
如何透過 Kops 來設定 GPU node (本文 focus 在 AWS , GPU 日前才公布,歡迎大家交流心得)
-
Open AI 有篇文章,講解他們如何透過 Kuberbetes 搭配 AWS 的 EC2 Scaler 來做 Auto-Scale ,這是一篇補充文章
最後補充 OpenAI 的文章在這裡
iOS/Swift
其他程式語言
論文收集
A fistful of Bitcoins: Characterizing payments among men with no names
Morning Paper 開始看 bitcoin 論文,該論文的作者 Arvind Narayanan 是開這門課的講師,上完三四堂,覺得能抓到很多重要觀念。
這邊也有筆記可以參考.
網站文章
My favorite command-line utilities
不論電腦變得多快,身為宅宅大部分工作還是在 command-line 下.這一篇選了很多好用的 command-line (zsh)
How APIs work — An Analogy For Dummies
寫的淺顯易懂… 關於 API 如何運作的.
Machine Learning
Learning to protect communications with adversarial neural cryptography
当机器学习遇上复杂网络:解析微信朋友圈 Lookalike 算法
講解在 Weixin 上面如何計算朋友圈的複雜演算法,其中包含著
- 點擊量
- 好友清單
- 閱讀清單
- 關注的網路
都是需要注意的,也有提到臉書跟 google 相關演算法,很有趣的內容.
Using Apache Spark for large-scale language model training
daleroberts/itermplot: An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.
可以讓你再 iterm2 上面顯示 Matplot ,這樣做 ML 更方便了.
Image-to-image translation using conditional adversarial nets https://phillipi.github.io/pix2pix/
使用 LUA 開發的工具可以讓你從一個圖片中學會並且做出類似的圖,比如說當她學會貓的圖片,不論你畫甚麼形狀的貓.都會把它變成貓..
你来手绘涂鸦,人工智能生成「猫片」:edges2cats图像转换详解
這一篇詳細解讀 pix2pix 的使用方式,並且透過一些有趣的使用方式(除了畫貓,還可以畫 Hello Kitty ) 來講解他如何訓練與預測.