這是什麼? 程式週記主要內容如下: 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...
這是什麼? 程式週記主要內容如下: Gihub project 介紹: 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢 網路文章心得: 會寫些心得,強迫自己閱讀. “程式週記”並且定期週期性更新. 大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下. 本週摘要 下個禮拜就要過年了,手邊只好先挑些簡單然後好像跟公事扯得上一點關係的小專案來玩.本週只好先玩Project Oxford的Face API,下週會把相關App寫得更詳細. Go inconshreveable/ngrok: Introspected tunnels to localhost 透過hole punching的方式將內部網站穿過防火牆與NAT分享出去.每個網站透過一個中間網站ngrok.com來達到打洞的方式. dvyukov/go-fuzz: Randomized testing for Go 由Google的工程師Dmitry Vyukov開發出的go-fuzz是拿來做fuzz testing的工具.也可以參考一下這篇Gopher Con的Slide. nlf/dlite: The simplest way to use Docker on OS X 一個可以讓你更容易在Mac OSX下透過xhyve的虛擬方式使用docker的方式,會先在local建立一個VM所需要的檔案然後跑.不過消耗的硬碟空間有點大(預設至少要30G),還要再考慮一下. 這裡有教學 Bidding farewell to Google Code 這是去年的文章.. 不過時間已經過了(2016/01/25)…. Google Code已經關閉了.有使用go get Google Code的人.. 請注意. Go 1.6 release party Go team決定要使用software estimation的原力,來預告2016/02/17會舉辦Go 1.6 release party.這篇有順便預告了所有的新功能 Go 1.7 Plan Go team決定好要在02/17舉辦Go1.6 release party之後,也順便開始了Go 1.7的計畫.這篇Google Forum有很清楚地討論,有興趣的可以進去仔細查看. Visualizing Concurrency in Go 不是很瞭解Go在concurrency上面的控制流程? 這篇文章全部都視覺化了… Generate Free SSL Certs in Go 使用Golang來架設一個免費的SSL Certs,這樣做一些內部HTTPS的測試就方便多了. Automated Testing with go-fuzz by Filippo Valsorda 這篇是教導go-fuzz的教學.go-fuzz可以幫助你產生fuzz testing,但是不是很容易上手.這篇範例算是簡單了,很推薦大家從這篇來入手go-fuzz curl-to-Go: Instantly convert curl commands to Go code 雖然我正在寫微軟的Project Oxford Face API wrapper 看到這種工具還是覺得相當的方便.直接幫你把Curl 指令轉換成Golang http.client的code. ELM Elm in 5 minutes Learning ELM in 5 minutes video. Python jorgebastida/awslogs: AWS CloudWatch logs for Humans™ 將AWS的log變得比較親近與容易閱讀,並且支援group與filter的概念.可以讓你用比較lightweight 的方式來處理AWS logs (而不是使用ELK那些東西). Android/JAVA/NODE.JS Android 应用开发性能优化完全分析 雖然這種題目隨便找就一堆,但是這篇整理得還不錯. Tutorial: AWS API Gateway to Lambda to DynamoDB 基礎教學如何導入AWS...
Picture from tweet. 這是什麼? 程式週記主要內容如下: Gihub project 介紹: 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢 網路文章心得: 會寫些心得,強迫自己閱讀. “程式週記”並且定期週期性更新. 本週摘要 本週花了不少時間都在閱讀RFC 7252, 7641總算根據draft RFC寫完CoAPMQ又得來煩惱下一個禮拜要寫什麼了. Go Introducing Apex 大神: TJ Holowaychuk 也寫了AWS Lambda function manager for Go dgryski/go-ddmin: ddmin test case minimization algorithm Refer paper: Simplifying and Isolating Failure-Inducing Input dgryski有很多有趣的演算法專案,這算是其中一個.主要跟測試有關,不過還無法完全參透它想要達成的目的是什麼. Design Patterns in Golang: Singleton Singleton在Design Patterns裡面是常用的pattern,但是在Golang上面其實架構上沒有太大的差異.只是這一篇有指出如果有threading (在Go稱為Goroutine)的話,需要有once sync.Once 然後透過 once.Do(func() { /*INIT SINGLETON*/ } 來呼叫. Dave Cheney: cgo is not Go Dave Cheney大大寫的文章,不過其實在不少地方都已經提到cgo不是Go,因為cgo主要是讓Go能夠使用c++的橋樑.當然還有透過SWIG的方式. “Secret” interfaces in go 關於interface的文章 CAFxX/pluggo: In-process plugin framework for Golang code dvyukov/go-fuzz:Randomized testing for Go 用來做隨機測試用的 google/gofuzz: Fuzz testing for go. 用來做隨機測試用的,不過這是Google出的. Python samshadwell/TrumpScript: Make Python great again 透過Python來撰寫的新的程式腳本”Trump Script”,語法最後一定要有”America is great.” XDDD “Political Speech Generator” Looks interesting, it also include a paper on it. JAVA/NODE.JS 记一次 Node.js 应用内存暴涨分析 先記錄起來. “为Java说句公道话” 王垠的文章爭議性一直都很高,而且又艱澀難懂.不過這次這篇蠻好懂的 XDDD.大意就是其實作者認為“Java可以解決95%的問題,另外5%可以使用比較笨的方法解決.”,所以新語言Scala與Clojure,都有一些方式可以透過Java原本支持的部分來達成. tooling 让你从 jQuery 中解脱出来 CSharp ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0 [舊聞] 如何將專案從C++轉成C# 以Dragon Quest 8為例 這一篇主要是講解SQUARE ENIX如何將PS2上面的DQ8(Dragon Quest8)當時為C++的專案,移植到Unity的C#上面.不少技巧的,不過主要還是題目是DQ8我覺得很有趣. Docker Raspberry pi...