blogger.ukai.org
ukai's blog: Go Conference 2013 Spring
http://blogger.ukai.org/2013/04/go-conference-2013-spring.html
Notes by Fumitoshi Ukai. Hacking free software/open source software and Dogfooding. Saturday, April 13, 2013. Go Conference 2013 Spring. Go Conference 2013 Spring. ハンズオンの時間は、放置していた code.google.com/p/go.net/websocket. プレゼンは「 「なぜGoなのか」というところを話してほしい. 12301;ということだったので、言語機能の説明よりもどのあたりがいいかを説明してみることにしました。 12300;最初はキモッって思うかもしれないけど、そのうちかわいく見えてきますよ」というかんじが伝えられたでしょうか。 なんでGoをつかうとうれしいかは、大規模なチームの中で大規模なコードをいじらないとなかなかピンとこないかもしれません。 Pythonと似たかんじ。Domain Specific Languageにされてしまったりもするが、そうなるとその方言もしらないと読むのもつらい. Meet Google Du...
golang.org
io - The Go Programming Language
https://golang.org/pkg/io
The Go Programming Language. Package main import "fmt" func main() { fmt.Println("Hello, 世界") }. Package io provides basic interfaces to I/O primitives. Its primary job is to wrap existing implementations of such primitives, such as those in package os, into shared public interfaces that abstract the functionality, plus some other related primitives. Func Copy(dst Writer, src Reader) (written int64, err error). Func CopyBuffer(dst Writer, src Reader, buf []byte) (written int64, err error). Func NewSectio...
blog.golang.org
Go 1.2 is released - The Go Blog
https://blog.golang.org/go12
The Go Programming Language. Text normalization in Go. A Tour of Go. Go 12 is released. We are pleased to announce the release of Go 1.2, the latest stable version of the Go Programming Language. Binary distributions may be downloaded from the usual place. Or if you prefer to compile from source. You should use the. Please read the release notes. For all the details, as some changes may affect the behavior of existing (buggy) programs. What follows is the highlights of the release. In that the scheduler ...
en.wikipedia.org
Google Native Client - Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/Google_Native_Client
From Wikipedia, the free encyclopedia. Not to be confused with Networking and Cryptography library. September 16, 2011 ; 4 years ago. 10 July 2015 ; 13 months ago. Windows, OS X, Linux. 5202743.116 (August 3, 2016 ; 17 days ago. 5202743.98 (August 3, 2016 ; 17 days ago. 5202743.84 (July 27, 2016 ; 24 days ago. Production (NaCl, PNaCl. In web browsers for native code. Technology for running a subset of Intel x86. Native code in a sandbox. It allows safely running native code from a web browser. The genera...
blog.mattyw.net
mattyw
http://blog.mattyw.net/blog/page/2
Talkative, friendly, programmer. I’ve recently finished reading Getting Things Done. And I’m trying it out as my method for organising all of my work. Regardless of how it goes there are several key ideas which I think transfer directly onto the world of software development. These are (in no particular order):. If something takes less than 2 minutes do it,. Stuff that needs doing is defined as something that isn’t how or where is should be. Always think in terms of What’s the next action? But I was star...
golang.org
httptest - The Go Programming Language
https://golang.org/pkg/net/http/httptest
The Go Programming Language. Package main import "fmt" func main() { fmt.Println("Hello, 世界") }. Package httptest provides utilities for HTTP testing. Func NewRequest(method, target string, body io.Reader) *http.Request. Func (rw *ResponseRecorder) Flush(). Func (rw *ResponseRecorder) Header() http.Header. Func (rw *ResponseRecorder) Result() *http.Response. Func (rw *ResponseRecorder) Write(buf []byte) (int, error). Func (rw *ResponseRecorder) WriteHeader(code int). Func (s *Server) Close(). DefaultRemo...
golang.org
The Go Programming Language Specification - The Go Programming Language
https://golang.org/ref/spec
The Go Programming Language. Package main import "fmt" func main() { fmt.Println("Hello, 世界") }. The Go Programming Language Specification. Version of May 31, 2016. This is a reference manual for the Go programming language. For more information and other documents, see golang.org. Go is a general-purpose language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming. Programs are constructed from packages. Lower-case pro...
blog.mattyw.net
Go playground as a service - mattyw
http://blog.mattyw.net/blog/2013/10/30/go-playground-as-a-service
Talkative, friendly, programmer. Go Playground as a Service. So I’ve learned that there’s actually some work to be done here around sandboxing before it’s actually ready for public use. Until then I’ve removed the server, but the code is still available if you want to play around with it in a trusted setting. One of the great things about go is the whole environment you get with it, gofmt, godoc, go get. It’s all good stuff. There’s also a playground. And it got your attention! The idea is you install it...