content: update stale URLs.

Updates URLs for some code.google.com projects and Wiki pages
that may stop working as a result of code.google.com shutting down
some time in August, 2015.

Change-Id: I012e767faeb011308462bf8fbd2ed65ea6035a30
Reviewed-on: https://go-review.googlesource.com/13656
Reviewed-by: Andrew Gerrand <adg@golang.org>
diff --git a/README b/README
index 8a4e05c..0ba461f 100644
--- a/README
+++ b/README
@@ -1,4 +1,3 @@
 This repository holds the Go Blog server code and content.
 
 To submit changes to this repository, see http://golang.org/doc/contribute.html.
-
diff --git a/content/4years.article b/content/4years.article
index fcbb30d..4c99dbb 100644
--- a/content/4years.article
+++ b/content/4years.article
@@ -40,7 +40,7 @@
 
 - The [[https://github.com/goraft/raft][raft]] package provides an implementation of the [[https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf][Raft]] distributed consensus protocol. It is the basis of Go projects like [[https://github.com/coreos/etcd][etcd]] and [[https://github.com/skynetservices/skydns][SkyDNS]].
 
-- Other popular projects include [[https://code.google.com/p/biogo/][biogo]], the [[http://www.gorillatoolkit.org/][Gorilla Web Toolkit]], [[https://github.com/golang/groupcache][groupcache]], Mozilla's [[https://github.com/mozilla-services/heka][heka]], the [[https://github.com/cznic/kv][kv]] and [[https://github.com/cznic/ql][ql]] lightweight storage systems, and the [[http://skydb.io/][Sky]] behavioral database. 
+- Other popular projects include [[https://github.com/biogo/biogo][biogo]], the [[http://www.gorillatoolkit.org/][Gorilla Web Toolkit]], [[https://github.com/golang/groupcache][groupcache]], Mozilla's [[https://github.com/mozilla-services/heka][heka]], the [[https://github.com/cznic/kv][kv]] and [[https://github.com/cznic/ql][ql]] lightweight storage systems, and the [[http://skydb.io/][Sky]] behavioral database. 
 
 But this is just the tip of the iceberg. The number of high-quality open source Go projects is phenomenal. Prolific Go hacker [[http://xph.us/software/][Keith Rarick]] put it well: "The state of the Go ecosystem after only four years is astounding. Compare Go in 2013 to Python in 1995 or Java in 1999. Or C++ in 1987!"
 
@@ -62,7 +62,7 @@
 
 So how can you get involved? Whether you're a seasoned Go programmer or just Go-curious, there are many ways to get started in the Go community:
 
-- [[http://blog.golang.org/getthee-to-go-meetup][Join your nearest Go User Group]], where your local gophers meet to share their knowledge and experience. These groups are popping up all over the world. I have personally spoken at Go groups in Amsterdam, Berlin, Gothenburg, London, Moscow, Munich, New York City, Paris, San Francisco, Seoul, Stockholm, Sydney, Tokyo, and Warsaw; but there are [[https://code.google.com/p/go-wiki/wiki/GoUserGroups][many more]]!
+- [[http://blog.golang.org/getthee-to-go-meetup][Join your nearest Go User Group]], where your local gophers meet to share their knowledge and experience. These groups are popping up all over the world. I have personally spoken at Go groups in Amsterdam, Berlin, Gothenburg, London, Moscow, Munich, New York City, Paris, San Francisco, Seoul, Stockholm, Sydney, Tokyo, and Warsaw; but there are [[https://golang.org/wiki/GoUserGroups][many more]]!
 
 - Create or contribute to an open source Go project (or [[http://golang.org/doc/contribute.html][to Go itself]]). (And if you're building something, we'd love to hear from you on the [[http://groups.google.com/group/golang-nuts][Go mailing list]].)
 
diff --git a/content/a-conversation-with-the-go-team.article b/content/a-conversation-with-the-go-team.article
index e6d1c88..98d4612 100644
--- a/content/a-conversation-with-the-go-team.article
+++ b/content/a-conversation-with-the-go-team.article
@@ -89,7 +89,7 @@
 *Brad:* While we could create an official subrepo (“go.db”) for database
 drivers, we fear that would unduly bless certain drivers. At this point we’d
 still rather see healthy competition between different drivers. The
-[[https://code.google.com/p/go-wiki/wiki/SQLDrivers][SQLDrivers wiki page]]
+[[https://golang.org/wiki/SQLDrivers][SQLDrivers wiki page]]
 lists some good ones.
 
 The `database/sql` package didn’t get much attention for a while, due to lack of
@@ -121,7 +121,7 @@
 concurrency model has much to offer in the field of interactive graphics.
 
 *Andrew:* There are many
-[[https://code.google.com/p/go-wiki/wiki/Projects#Graphics_and_Audio][bindings for existing graphics libraries]]
+[[https://golang.org/wiki/Projects#Graphics_and_Audio][bindings for existing graphics libraries]]
 out there, and a few Go-specific projects. One of the more promising ones is
 [[https://github.com/skelterjohn/go.uik][go.uik]], but it's still in its early
 days. I think there's a lot of potential for a great Go-specific UI toolkit for
diff --git a/content/advanced-go-concurrency-patterns.article b/content/advanced-go-concurrency-patterns.article
index c18636b..d17638d 100644
--- a/content/advanced-go-concurrency-patterns.article
+++ b/content/advanced-go-concurrency-patterns.article
@@ -12,4 +12,4 @@
 
 The slides are [[http://talks.golang.org/2013/advconc.slide][available here]] (use the left and right arrows to navigate).
 
-The slides were produced with [[http://godoc.org/code.google.com/p/go.talks/present][the present tool]], and the runnable code snippets are powered by the [[http://play.golang.org/][Go Playground]]. The source code for this talk is in [[https://code.google.com/p/go/source/browse/?repo=talks#hg%2F2013%2Fadvconc][the go.talks sub-repository]].
+The slides were produced with [[http://godoc.org/golang.org/x/tools/present][the present tool]], and the runnable code snippets are powered by the [[http://play.golang.org/][Go Playground]]. The source code for this talk is in [[https://github.com/golang/talks/blob/master/2013/advconc.slide][the go.talks sub-repository]].
diff --git a/content/context.article b/content/context.article
index 054a911..1d121f3 100644
--- a/content/context.article
+++ b/content/context.article
@@ -20,7 +20,7 @@
 request-scoped values, cancelation signals, and deadlines across API boundaries
 to all the goroutines involved in handling a request.
 The package is publicly available as
-[[http://godoc.org/code.google.com/p/go.net/context][code.google.com/p/go.net/context]].
+[[http://godoc.org/golang.org/x/net/context][golang.org/x/net/context]].
 This article describes how to use the package and provides a complete working
 example.
 
@@ -31,7 +31,7 @@
 .code context/interface.go /A Context/,/^}/
 
 (This description is condensed; the
-[[http://godoc.org/code.google.com/p/go.net/context][godoc]] is authoritative.)
+[[http://godoc.org/golang.org/x/net/context][godoc]] is authoritative.)
 
 The `Done` method returns a channel that acts as a cancelation signal to
 functions running on behalf of the `Context`: when the channel is closed, the
diff --git a/content/gccgo-in-gcc-471.article b/content/gccgo-in-gcc-471.article
index 2e71832..4aa51c7 100644
--- a/content/gccgo-in-gcc-471.article
+++ b/content/gccgo-in-gcc-471.article
@@ -18,6 +18,8 @@
 
 Gccgo distributions do not yet include a version of the go command.  However, if you install the go command from a standard Go release, it already supports gccgo via the `-compiler` option: go build `-compiler`gccgo`myprog`.  The tools used for calls between Go and C/C++, cgo and SWIG, also support gccgo.
 
-We have put the Go frontend under the same BSD license as the rest of the Go tools.  You can download the source code for the frontend at the [[http://code.google.com/p/gofrontend][gofrontend Google Code project]]. Note that when the Go frontend is linked with the GCC backend to make gccgo, GCC’s GPL license takes precedence.
+We have put the Go frontend under the same BSD license as the rest of the Go
+tools.  You can download the source code for the frontend at the
+[[https://github.com/golang/gofrontend][gofrontend project]]. Note that when the Go frontend is linked with the GCC backend to make gccgo, GCC’s GPL license takes precedence.
 
 The latest release of GCC, 4.7.1, includes gccgo with support for Go 1.  If you need better performance for CPU-bound Go programs, or you need to support processors or operating systems that the gc compiler does not support, gccgo might be the answer.
diff --git a/content/getthee-to-go-meetup.article b/content/getthee-to-go-meetup.article
index c196c88..d2f586a 100644
--- a/content/getthee-to-go-meetup.article
+++ b/content/getthee-to-go-meetup.article
@@ -10,6 +10,6 @@
 
 It would have been great to see you there but, statistically, you're not from Sydney. Despair not, however, as there are likely some people in your area who either run a Go meetup or want to start one.
 
-The Go wiki lists [[http://code.google.com/p/go-wiki/wiki/GoUserGroups][Go user groups]] around the world, so if there's one nearby you should consider going along to the next event.
+The Go wiki lists [[https://golang.org/wiki/GoUserGroups][Go user groups]] around the world, so if there's one nearby you should consider going along to the next event.
 
 If not, why not start your own? To gauge interest, ask around in the [[https://plus.google.com/communities/114112804251407510571][Go+ Community]] and the [[http://groups.google.com/group/golang-nuts][golang-nuts mailing list]], and take a look at this [[http://golang.meetup.com/all/][list of people]] waiting for a Go meetup in their area. Once you have a few people interested - and at least one person willing to present something - pick a venue and set a date. If you build it, they will come.
diff --git a/content/go-fmt-your-code.article b/content/go-fmt-your-code.article
index c98bd3f..86f7dc1 100644
--- a/content/go-fmt-your-code.article
+++ b/content/go-fmt-your-code.article
@@ -38,7 +38,7 @@
 
 	 (add-hook 'before-save-hook #'gofmt-before-save)
 
-For Eclipse or Sublime Text users, the [[http://code.google.com/p/goclipse/][GoClipse]] and [[https://github.com/DisposaBoy/GoSublime][GoSublime]] projects add a gofmt facility to those editors.
+For Eclipse or Sublime Text users, the [[https://github.com/GoClipse/goclipse][GoClipse]] and [[https://github.com/DisposaBoy/GoSublime][GoSublime]] projects add a gofmt facility to those editors.
 
 And for Git aficionados, the [[http://tip.golang.org/misc/git/pre-commit][misc/git/pre-commit script]] is a pre-commit hook that prevents incorrectly-formatted Go code from being committed. If you use Mercurial, the [[https://bitbucket.org/fhs/hgstyle/overview][hgstyle plugin]] provides a gofmt pre-commit hook.
 
diff --git a/content/go-turns-three.article b/content/go-turns-three.article
index d8b17e6..bc86875 100644
--- a/content/go-turns-three.article
+++ b/content/go-turns-three.article
@@ -33,7 +33,7 @@
 [[http://blog.golang.org/2012/03/go-version-1-is-released.html][Go 1]].
 People who write Go 1 programs can now be confident that their programs will
 continue to compile and run without change, in many environments,
-on a time scale of years. 
+on a time scale of years.
 As part of the Go 1 launch we spent months cleaning up the
 [[http://golang.org/doc/go1.html][language and libraries]]
 to make it something that will age well.
@@ -69,8 +69,8 @@
 [[http://backstage.soundcloud.com/2012/07/go-at-soundcloud/][SoundCloud]],
 [[http://sorcery.smugmug.com/2012/04/06/deriving-json-types-in-go/][SmugMug]],
 [[http://blog.golang.org/2011/12/building-stathat-with-go.html][StatHat]],
-[[https://tinkercad.com/about/jobs][Tinkercad]], 
-and 
-[[http://code.google.com/p/go-wiki/wiki/GoUsers][many others]].
+[[https://tinkercad.com/about/jobs][Tinkercad]],
+and
+[[https://golang.org/wiki/GoUsers][many others]].
 
 Here's to many more years of productive programming in Go.
diff --git a/content/slices.article b/content/slices.article
index f627372..998d4ae 100644
--- a/content/slices.article
+++ b/content/slices.article
@@ -469,7 +469,7 @@
 
 There are lots more examples of `append`, `copy`, and other ways to use slices
 on the community-built
-[[https://code.google.com/p/go-wiki/wiki/SliceTricks]["Slice Tricks" Wiki page]].
+[[https://golang.org/wiki/SliceTricks]["Slice Tricks" Wiki page]].
 
 * Nil
 
@@ -566,7 +566,7 @@
 
 There's lots to find around the intertubes about slices in Go.
 As mentioned earlier,
-the [[https://code.google.com/p/go-wiki/wiki/SliceTricks]["Slice Tricks" Wiki page]]
+the [[https://golang.org/wiki/SliceTricks]["Slice Tricks" Wiki page]]
 has many examples.
 The [[http://blog.golang.org/go-slices-usage-and-internals][Go Slices]] blog post
 describes the memory layout details with clear diagrams.