這是什麼?

程式週記主要內容如下:

Gihub project 介紹:

  • 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢

網路文章心得:

  • 會寫些心得,強迫自己閱讀.

“程式週記”並且定期週期性更新.

大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.

本週摘要

寫代碼跟玩 Kubernetes 已經變成是我抒發壓力的一種消遣,也已經沒有時間(也不應該)在上班時候寫代碼,只好半夜在家看看代碼跟玩玩 Kubertes 了.

最近看了 Westworld ,這部影集的人性探討真不少.相當建議大家來看看,結合時下流行的幾個話題: AI ,機器人,道德問題.



Go

Go 1.8 將會加入 graceful close/shutdown for net/http

大家期待很久的功能, gracefully shutdown 給 net/http 的部份總算在 Go 1.8 加入了.

func (s *Server) Shutdown(context.Context) error {}
func (s *Server) Close() error {}

只要有接上這兩個函式接口,並且將 context 做相關處理就好了.

GAE go Image API for GCS

透過 GAE 上面的 Image Go API 來處理各種圖片的處理.

Go for your Organization - Eleanor Deal

這個 talk 的題目相當有趣,就是 #Golang 對於你組織會有哪些影響. 他分別就幾個層面來談:

  1. Go 具有簡易的 Concurrency
  2. Go 設計需求簡單而容易明瞭
  3. Go 具有內建的 testing, benchmark 甚至容易做 Profiling
  4. 當然 DevOps 而言 Kubernetes , Prometheus 甚至 etcd 都是你的好夥伴

最後 Gopher 都是具有分享的精神,而 Golang 不僅僅可以 Scaling 你的機器,更可以 Scale 個人與團隊.

Methods in Go

Methods in Go (part I) 深入探討 Go 的 Method 並且討論 T 與 *T 處理方式,一共有兩篇很值得一看.



Python



Android/JAVA/NODE.JS/Scala



Docker



Kubernetes

How to Easily Install Kubernetes on AWS

這篇文章教導如何在 AWS 架設 Kubernetes ,其實架設 Kubernetes 並沒有那麼的困難.而且,如果你要在 AWS 上面架設,甚至有 KOPS( Kubernetes Operations ) 的工具可以幫助你自動安裝.

官方有另外的文件有建議其他的小工具



iOS/Swift



其他程式語言



論文收集

Scaling Spark in the real world: performance and usability

Databricks (提供 Spark 服務的公司)的論文.



Machine Learning

Microsoft Concept Graph Preview - For Short Text Understanding

微軟開發的針對短字串的理解學習系統,比如說一段 Microsoft 能夠理解成一家公司,軟體公司以及是 OS 系統的供應商.成員都是華人,相當有趣喔.

Fuzzy AI

透過類似 IFTTT 的指令介面,但是提供更模糊 (fuzzy) 的語意分析來讓你的 Rule-based action 變得更有彈性與學習性.



網站文章

一个PHP实现的ID生成器

這裡談到如何透過 PHP 來產生 Unique ID ,但是也引用另外兩篇有趣的文章:

Mirai物联网僵尸攻击深度解析

2016/10/21 已經確認 Dyn 是遭受 Mirai 的 IOT DDOS 攻擊,這邊解析到底如何進行攻擊的. Mrai 有些特色如下:

  • 排他性極強(改變 telnet port ,殺掉其他對手) 來確保執行效能
  • 隱藏自己,並且確保只會感染一次(確保資源足夠)

《西部世界》,披着AI皮毛的糟糕游戏

找了時間把最近很熱門的 Westworld 看了前面幾集,順便也找到這篇有趣的文章.

由線上遊戲的角度來看 Westworld 這部影集. 並且強調如果以一個開放性世界的遊戲來說.他可能是一個不好(不好玩)的遊戲,因為太強調隨性與人性這件事情.可能讓這個開放世界遊戲(?)變成遊戲性不足.

而我個人覺得,這部片倒是有點像是軟體公司的鬥爭電影.從特異獨行的總工程師到幫忙擦屁股的維運團隊,並且與測試團隊的勾心鬥角.

我想,不知道有沒有其他軟體公司的人有跟我一樣的感覺的. XDDD



網站收集



有聲書/影片心得




Evan

Attitude is everything