Archive for 三月, 2010

Go blog新上線

星期二, 三月 23rd, 2010

golang-logo
official Go blog
Go官方的Blog跟這星期的Go一起正式Release囉。

Go主要是希望透過這個Blog將最新的訊息帶給使用Go的開發者們,在Go Blog的第一篇文章中 Go: What’s New in March 2010 ( Btw: 這標題都超沒誠意的 『Go: 2010年三月的新消息』 )
將介紹從去年11月一直到現在Go的世界發生了什麼事。

new command: goinstall

星期三, 三月 17th, 2010

golang
http://golang.org/cmd/goinstall/

各位太太小姐,您是否每次安裝library都要下10行command呢?還記不清是先pull還是先up?

upgrade 時老忘記這個library是在下git還是hg?還是前面兩種都試完才發現是svn?

體貼各位開發者的辛苦,美國加力佛尼亞的g公司最新科技登場…
每次裝library要手動一步一步來的時代已經過去了。

現在裝Go-MySQL-Client-Library就是這麼簡單
goinstall -dashboard=true github.com/thoj/Go-MySQL-Client-Library

程式中要使用它,直接import library在goroot/pkg/$arch/下的路徑即可。
import (mysql "github.com/thoj/Go-MySQL-Client-Library")

這個cmd是Russ Cox上個月底加的
主要是簡單安裝第三方library. 目前goinstall支援git, hg, svn 三種。

Go Wiki!

星期三, 三月 17th, 2010

http://code.google.com/p/go/wiki/WikiIndex
其實這一兩天已經從golang-dev嗅到一點wiki的味道了,go wiki正式上線。

不過要參與編輯的話必須要成為contributer,需照以下方法確保你的貢獻會採用Google版的BSD Style License。
Contributor License Agreement: http://golang.org/doc/contribute.html#copyright

我個人不是很喜歡這種作法。

上課囉,Go語言在羅徹斯特理工學院(RIT)開課了。

星期一, 三月 15th, 2010

http://www.cs.rit.edu/~ats/

null

Go, Concurrent and Systems Programming (in mycourses)
4003-561-70, 4005-714-70 MW 6:00-7:50 pm, 70-3560

這堂課從2010年春季開始講授。

相關資料跟note可以參考

http://www.cs.rit.edu/~ats/go-2009-3/index.xml

Go出書了?Go for Dummies

星期五, 三月 12th, 2010

golang

還差的遠呢… Go每週Release一次,平均每兩到三個星期就會有一次語言上的修正。
這種書怎麼寫啊?

不過現在 Toni Mikael Korpela 整理了一份給笨蛋的Go入門資料(Go for Dummies)。
如果你還沒入門,可以參考看看。

http://docs.google.com/Doc?docid=0Abeqw3xBUqsUZGY2YnM5Z2tfN3NzNWJ0NGdk&hl=en

Go in Google AI Challenge

星期五, 三月 12th, 2010

Go在Google AI Challenge貪吃蛇大賽中表現亮眼。

http://csclub.uwaterloo.ca/contest/index.php



其中使用Go語言的shinobi贏得整個賽事第29名,排名他在之前的程式都是由 C++, Common Lisp, 和 C# 所撰寫的。

http://csclub.uwaterloo.ca/contest/language_profile.php?lang=Go

http://csclub.uwaterloo.ca/contest/rankings.php?page=1

RANK USERNAME COUNTRY ORGANIZATION LANGUAGE ELO SCORE
1 (29) shinobi Other Go 2570

new package: websocket

星期五, 三月 12th, 2010

http://golang.org/pkg/websocket/

websocket

websocket是html5中WebServer跟Browser交換資料的新方法。

http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-74

不仰賴 XMLHttpRequest or iframe s 這些傳統的作法,也不用開啟多個HTTP connections就可以進行資料交換。

是一個很有趣的東西。