Golang

golang crawler demo

2018/03/06
最近有個面試的回家作業,做了一個簡單的爬蟲 單純只有爬一下,家樂福,還有大潤發的網站,一家是用 HTML 不斷的翻頁下去,爬完休息 另一家,直接找他的 json api

web backend service in golang

2016/09/28
先前後端開發 web service 大多是以小型的 web framework echo 來做基礎開發 https://github.com/labstack/echo 到了後來,因為他新版 v2 api 的介面修改,包了另一個 http engine fasthttp 的模組,雖然多了一層的彈性 多了一個選擇

How I deploy my golang binary

2015/07/09
在網路上,有很多 Docker 的佈署的文章,或是用來測試的方式 用 golang 撰寫的服務,編譯成執行檔後,你可以有很多的選擇,例如:upstart , supervisord , 或是 daemontools 這一次

golang routers

2014/12/23
覺得簡單易懂的好文章 可以讓你用 golang 寫 api 有一個簡單的開始 http://nicolasmerouze.com/guide-routers-golang/ 另外也推薦他的 gist ,再把 main 的部份,拔出來,做一個 NewRouter 應該更好測試,再加幾個函式庫,就是一個

Write in GO

2014/10/24
感覺最近好像蠻常分享 GO 的東西 ;-) 今年時間剩下幾個月及接下來的一年的時間,想再多做一點 Android 的東西,還有集群架構的服務,該用 Python, javascript, Golang 的地方,當然就給他

iOS push notification

2014/09/30
首先您必須到 https://developer.apple.com/ 去新增一個 App,一般就是你要用 push notification 的應用程式 設定好名字,還有 ID ,記得要把 Push Notifications 的服務打勾 我這裡說明就用中文,因為英文的說明有一

groupcache

2014/09/16
這一個 golang 裡面非常帥氣的 library ,作者是原 memcached 的作者之一,主要就是讓 cache 機制再簡化 集群的部署能力也還不錯,完全不用再管 server instance ,我對這種,以簡單為名的 library 最沒

bolt

2014/09/16
記錄一下一些好用 golang library blot 是一個純 golang 以簡單為美開發的 key value 資料庫,後來會用他,是因為一開始要存非常簡單的資料 想說就用 sqlite 來存就好了,反正欄位很少,資

Golang Web 好色開發

2014/05/29
現在由於 Single Page Application 盛行,還有多平台的介接,在後端常簡化成只有開發 Api 的方式來使用,用 Golang 的標準函式酷,幾乎就可以解決了,有時候偷懶一下,或是想試一下

Upass 誕生

2014/05/28
Upass 什麼樣的軟體都會有需求,這是一個針對電子資源使用者設計的 Proxy Server ,因應越來越多的電子資源,及電子書的產生,目前這些廠商大多還是用 IP 限制的保護方

說點輕鬆一點的 Golang 之 go

2014/03/27
最近,有個小玩具,用 Golang 來實作 覺得用來寫網路服務,渾然天成,很直覺,超自然的 尤其覺得 Golang 裡的 goroutines 和 channel 的合作無間 想起以前,寫 process 及 threading 有點相見恨晚 語法 go

Martini

2013/12/03
Martini Demo from Martini on Vimeo. 在 http://golang.tw/ 上面的分享看到 https://github.com/codegangsta/martini 這寫的太漂亮了吧 和 express.js 有異曲同工之趣,強烈建議,要賞 code 一下,初步,還有很多 middleware 需要有,不過,畢竟他這一個專案,非

Yes GOLANG 1.1 is released

2013/05/13
經過近一年的淬練,相信 golang 又向前跨了一步 除了一些小小的改變,這一次很大的亮點,就是效能的提升,以及對 arm 的支援( 原本的就有支援,這一次正式 release 版本

go get like npm

2013/02/07
在 Go 下面想要安裝套件,可以像是用 node.js 的 npm 安裝不加 global 的參數,做本地端的安裝嗎? 建立 shell script gopm 放在您的 $PATH 中的路徑 #!/bin/bash # Uasge: # gopm get some package from github # gopm run yourmain.go OLDGOPATH=“$GOPATH” export GOPATH=$PWD go $*

Be a gopher

2012/12/14
試試 golang 的過程,做一下筆記 基本上,是很棒的開發體驗 優點 1. 語法簡潔,但是嚴謹,限制 import 的位置,function name 的第一個字大小寫代表 public 或是 private ,程式