這是什麼?

程式週記主要內容如下:

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 ValsordaGopherCon 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 的文章列表,歡迎大家一起研究.

  1. 在 AWS 上面使用 Kops 來安裝 (其實不難.. 只是要設定一下 domain)

  2. 如何透過 Kops 來設定 GPU node (本文 focus 在 AWS , GPU 日前才公布,歡迎大家交流心得)

  3. 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 ) 來講解他如何訓練與預測.



有聲書/影片心得






Buy Me A Coffee

Evan

Attitude is everything