##Toturials Announcing the VS GDB Debugger extension or Chinese version Refer here to understand whole process. Note and Gotcha How to add ssh key from Windows to Linux server? Use ssh-keygen.exe to generate SSH (SSH-2 RSA) Upload ssh public key to server: login to server vi ~/.ssh/authorized_keys Add public key content to this file with start ssh-rsa Note: Don’t forget the line break in windows, remove them all. Done Use private key locale to double confirm it. My VS debugger cannot stop on breakpoint ? Visual Studio will call gdb remotely and use gdb related command to communication. ex: add bookmark. So, your local file name must identical with the remote source file name. (ex: local: main.cpp, remote: main.cpp) If file name not identical, the debugger will not stop on your breakpoint. Where is pscp.exe and plink.exe Download them from putty page Refer Link: “使用 Visual Studio GDB 擴充套件在 Visual...
這是什麼? 程式週記主要內容如下: 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...