aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2016-05-18 08:09:21 +1000
committerAndrew Gerrand <adg@golang.org>2016-05-17 22:13:19 +0000
commit939097368eb271c304c76c9e2a2e74e743ba2ba7 (patch)
treeff4351cf8bb06124241f2713561c142032a1feba
parent3e8c7d223602e12fd893f88755de6a6b240eeb89 (diff)
content: remove scheme from iframe URLs
This prevents mixed content errors preventing iframes with HTTP URLs from loading on the blog site, which is served by HTTPS. Fixes golang/go#15683 Change-Id: I28cff3f7838f780ed05524ed620a851ef5bf4e28 Reviewed-on: https://go-review.googlesource.com/23180 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-rw-r--r--content/a-conversation-with-the-go-team.article2
-rw-r--r--content/advanced-go-concurrency-patterns.article2
-rw-r--r--content/concurrency-is-not-parallelism.article2
-rw-r--r--content/fosdem14.article6
-rw-r--r--content/go-and-google-cloud-platform.article4
-rw-r--r--content/go-at-google-io-2011-videos.article4
-rw-r--r--content/go-programming-session-video-from.article2
-rw-r--r--content/go-videos-from-google-io-2012.article8
-rw-r--r--content/the-path-to-go-1.article2
-rw-r--r--content/two-go-talks-lexical-scanning-in-go-and.article4
-rw-r--r--content/two-recent-go-talks.article4
11 files changed, 20 insertions, 20 deletions
diff --git a/content/a-conversation-with-the-go-team.article b/content/a-conversation-with-the-go-team.article
index 98d4612..7c8df47 100644
--- a/content/a-conversation-with-the-go-team.article
+++ b/content/a-conversation-with-the-go-team.article
@@ -8,7 +8,7 @@ Robert Griesemer, Rob Pike, David Symonds, Andrew Gerrand, Ian Lance Taylor,
Sameer Ajmani, Brad Fitzpatrick, and Nigel Tao took questions from the audience
and people around the world about various aspects of the Go project.
-.iframe http://www.youtube.com/embed/p9VUCp98ay4 309 549
+.iframe //www.youtube.com/embed/p9VUCp98ay4 309 549
We also hosted a similar session at I/O last year:
[[http://www.youtube.com/watch?v=sln-gJaURzk][_Meet_the_Go_team_]].
diff --git a/content/advanced-go-concurrency-patterns.article b/content/advanced-go-concurrency-patterns.article
index d17638d..68c3fda 100644
--- a/content/advanced-go-concurrency-patterns.article
+++ b/content/advanced-go-concurrency-patterns.article
@@ -8,7 +8,7 @@ Andrew Gerrand
At Google I/O a year ago Rob Pike presented [[http://talks.golang.org/2012/concurrency.slide][_Go_Concurrency_Patterns_]], an introduction to Go's concurrency model. Last week, at I/O 2013, Go team member Sameer Ajmani continued the story with [[http://talks.golang.org/2013/advconc.slide][_Advanced_Go_Concurrency_Patterns_]], an in-depth look at a real concurrent programming problem. The talk shows how to detect and avoid deadlocks and race conditions, and demonstrates the implementation of deadlines, cancellation, and more. For those who want to take their Go programming to the next level, this is a must-see.
-.iframe http://www.youtube.com/embed/QDDwwePbDtw?rel=0 309 549
+.iframe //www.youtube.com/embed/QDDwwePbDtw?rel=0 309 549
The slides are [[http://talks.golang.org/2013/advconc.slide][available here]] (use the left and right arrows to navigate).
diff --git a/content/concurrency-is-not-parallelism.article b/content/concurrency-is-not-parallelism.article
index c3ff611..62f7e5a 100644
--- a/content/concurrency-is-not-parallelism.article
+++ b/content/concurrency-is-not-parallelism.article
@@ -12,7 +12,7 @@ But when people hear the word _concurrency_ they often think of _parallelism_, a
To clear up this conflation, Rob Pike gave a talk at [[http://heroku.com/][Heroku]]'s [[http://waza.heroku.com/][Waza]] conference entitled _Concurrency_is_not_parallelism_, and a video recording of the talk was released a few months ago.
-.iframe http://player.vimeo.com/video/49718712?badge=0 281 500
+.iframe //player.vimeo.com/video/49718712?badge=0 281 500
The slides are available at [[http://talks.golang.org/2012/waza.slide][talks.golang.org]] (use the left and right arrow keys to navigate).
diff --git a/content/fosdem14.article b/content/fosdem14.article
index eaa3675..107ce4e 100644
--- a/content/fosdem14.article
+++ b/content/fosdem14.article
@@ -32,7 +32,7 @@ The talk covers some history about how and why the team chose Go, and how it
paid off.
Sugu also talks abou tips and techniques used to scale Vitess using Go.
-.iframe http://www.youtube.com/embed/qATTTSg6zXk 310 550
+.iframe //www.youtube.com/embed/qATTTSg6zXk 310 550
The slides for the talk are [[https://github.com/youtube/vitess/blob/master/doc/Vitess2014.pdf?raw=true][available here]].
@@ -44,7 +44,7 @@ source, under nearly 4 years of active development, and extremely flexible. In
this talk, Brad Fitzpatrick and Mathieu Lonjaret explain why they built it,
what it does, and talk about its design.
-.iframe http://www.youtube.com/embed/yvjeIZgykiA 310 550
+.iframe //www.youtube.com/embed/yvjeIZgykiA 310 550
* Write your own Go compiler
@@ -59,7 +59,7 @@ encourage you to try one of these new 'mutant' Go compilers. I hope some of you
will be inspired to contribute to one of them or even to write a new one of
your own."
-.iframe http://www.youtube.com/embed/Qe8Dq7V3hXY 310 550
+.iframe //www.youtube.com/embed/Qe8Dq7V3hXY 310 550
* More
diff --git a/content/go-and-google-cloud-platform.article b/content/go-and-google-cloud-platform.article
index a7f54f2..4299960 100644
--- a/content/go-and-google-cloud-platform.article
+++ b/content/go-and-google-cloud-platform.article
@@ -19,7 +19,7 @@ _at_full_machine_speed._
_Come_along_to_hear_how_to_fully_exploit_the_power_of_Go_on_App_
_Engine_and_make_your_web_applications_the_best_they_can_be._
-.iframe http://www.youtube.com/embed/fc25ihfXhbg 309 549
+.iframe //www.youtube.com/embed/fc25ihfXhbg 309 549
* All the Ships in the World
@@ -33,4 +33,4 @@ _This_session_will_explore_the_use_of_Maps,_
_App_Engine,_Go,_Compute_Engine,_BigQuery,_Cloud_Storage,_
_and_WebGL_to_do_massive_data_visualization._
-.iframe http://www.youtube.com/embed/MT7cd4M9vzs 309 549
+.iframe //www.youtube.com/embed/MT7cd4M9vzs 309 549
diff --git a/content/go-at-google-io-2011-videos.article b/content/go-at-google-io-2011-videos.article
index bc2aacd..29d6222 100644
--- a/content/go-at-google-io-2011-videos.article
+++ b/content/go-at-google-io-2011-videos.article
@@ -12,7 +12,7 @@ The Go team had a great time at Google I/O 2011. It was a pleasure to meet so ma
In “[[http://www.youtube.com/watch?v=-i0hat7pdpk][Writing Web Apps in Go]]” we announce the [[http://blog.golang.org/2011/05/go-and-google-app-engine.html][Go runtime for Google App Engine]] and walk through the development and deployment of [[http://moustach-io.appspot.com/][Moustachio]], the first Go App Engine app.
-.iframe http://www.youtube.com/embed/-i0hat7pdpk 349 560
+.iframe //www.youtube.com/embed/-i0hat7pdpk 349 560
(See the [[http://golang.org/doc/talks/io2011/Writing_Web_Apps_in_Go.pdf][presentation slides]].)
@@ -35,7 +35,7 @@ For those that didn’t get one at the conference, we hope to make him available
- [[http://www.camlistore.org][Camlistore]], a content addressable storage system.
-.iframe http://www.youtube.com/embed/7QDVRowyUQA 349 560
+.iframe //www.youtube.com/embed/7QDVRowyUQA 349 560
(See the [[http://golang.org/doc/talks/io2011/Real_World_Go.pdf ][presentation slides]].)
diff --git a/content/go-programming-session-video-from.article b/content/go-programming-session-video-from.article
index 0d44f9e..1b3e505 100644
--- a/content/go-programming-session-video-from.article
+++ b/content/go-programming-session-video-from.article
@@ -8,4 +8,4 @@ Andrew Gerrand
Below is the video of the talk given by Rob Pike and Russ Cox at Google I/O 2010.
-.iframe http://www.youtube.com/embed/jgVhBThJdXc 304 540
+.iframe //www.youtube.com/embed/jgVhBThJdXc 304 540
diff --git a/content/go-videos-from-google-io-2012.article b/content/go-videos-from-google-io-2012.article
index d24b868..e9c17f9 100644
--- a/content/go-videos-from-google-io-2012.article
+++ b/content/go-videos-from-google-io-2012.article
@@ -14,22 +14,22 @@ Here are the session videos:
_Concurrency_is_the_key_to_designing_high_performance_network_services._Go's_concurrency_primitives_(goroutines_and_channels)_provide_a_simple_and_efficient_means_of_expressing_concurrent_execution._In_this_talk_we_see_how_tricky_concurrency_problems_can_be_solved_gracefully_with_simple_Go_code._
-.iframe http://www.youtube.com/embed/f6kdp27TYZs 304 540
+.iframe //www.youtube.com/embed/f6kdp27TYZs 304 540
* Go in production
_Since_Go's_release_in_2009_many_companies_(besides_Google,_of_course)_have_used_the_language_to_build_cool_stuff._In_this_session_Gustavo_Niemeyer_(Canonical),_Keith_Rarick_(Heroku),_Evan_Shaw_(Iron.io),_and_Patrick_Crosby_(StatHat)_share_their_first-hand_experience_using_Go_in_production_environments._
-.iframe http://www.youtube.com/embed/kKQLhGZVN4A 304 540
+.iframe //www.youtube.com/embed/kKQLhGZVN4A 304 540
* Meet the Go team
_A_panel_discussion_with_David_Symonds,_Robert_Griesemer,_Rob_Pike,_Ken_Thompson,_Andrew_Gerrand,_and_Brad_Fitzpatrick._
-.iframe http://www.youtube.com/embed/sln-gJaURzk 304 540
+.iframe //www.youtube.com/embed/sln-gJaURzk 304 540
*Computing*Map*Tiles*with*Go*on*App*Engine* by Chris Broadfoot and Andrew Gerrand
_In_this_talk_we_use_the_Maps_API_and_Go_on_App_Engine_to_build_an_app_to_build_custom_tile_sets_for_Google_Maps._The_app_demonstrates_using_Go's_suitability_for_computation_in_the_cloud_and_App_Engine's_key_scalability_features,_such_as_Task_Queues_and_Backends._
-.iframe http://www.youtube.com/embed/sPagpg0b7no 304 540
+.iframe //www.youtube.com/embed/sPagpg0b7no 304 540
diff --git a/content/the-path-to-go-1.article b/content/the-path-to-go-1.article
index a2879f5..352ce24 100644
--- a/content/the-path-to-go-1.article
+++ b/content/the-path-to-go-1.article
@@ -8,7 +8,7 @@ Andrew Gerrand
In July 2012, Rob Pike and I presented a talk at OSCON titled _The_path_to_Go_1_. In it we explain how Go 1 came to be, and outline the process by which Go was refined and stabilized to become the clean, consistent programming environment that it is today. We present the major highlights of the release and discuss the details behind some specific libraries and tools.
-.iframe http://www.youtube.com/embed/bj9T2c2Xk_s 309 550
+.iframe //www.youtube.com/embed/bj9T2c2Xk_s 309 550
The slides for the talk are [[http://talks.golang.org/2012/go1.slide][available here]].
diff --git a/content/two-go-talks-lexical-scanning-in-go-and.article b/content/two-go-talks-lexical-scanning-in-go-and.article
index 7469651..58d4981 100644
--- a/content/two-go-talks-lexical-scanning-in-go-and.article
+++ b/content/two-go-talks-lexical-scanning-in-go-and.article
@@ -10,12 +10,12 @@ On Tuesday night Rob Pike and Andrew Gerrand each presented at the [[http://www.
Rob's talk, "[[http://www.youtube.com/watch?v=HxaD_trXwRE][Lexical Scanning in Go]]", discusses the design of a particularly interesting and idiomatic piece of Go code, the lexer component of the new [[http://golang.org/pkg/exp/template/][template package.]]
-.iframe http://www.youtube.com/embed/HxaD_trXwRE 345 560
+.iframe //www.youtube.com/embed/HxaD_trXwRE 345 560
The slides are [[http://cuddle.googlecode.com/hg/talk/lex.html][available here]]. The new template package is available as [[http://golang.org/pkg/exp/template/][exp/template]] in Go release r59. In a future release it will replace the old template package.
Andrew's talk, "[[http://www.youtube.com/watch?v=HQtLRqqB-Kk][Cuddle: an App Engine Demo]]", describes the construction of a simple real-time chat application that uses App Engine's [[http://code.google.com/appengine/docs/go/datastore/overview.html][Datastore]], [[http://code.google.com/appengine/docs/go/channel/overview.html][Channel]], and [[http://code.google.com/appengine/docs/go/datastore/memcache.html][Memcache]] APIs. It also includes a question and answer session that covers [[http://code.google.com/appengine/docs/go/gettingstarted/][Go for App Engine]] and Go more generally.
-.iframe http://www.youtube.com/embed/HQtLRqqB-Kk 345 560
+.iframe //www.youtube.com/embed/HQtLRqqB-Kk 345 560
The slides are [[http://cuddle.googlecode.com/hg/talk/index.html][available here]]. The code is available at the [[http://code.google.com/p/cuddle/][cuddle Google Code project]].
diff --git a/content/two-recent-go-talks.article b/content/two-recent-go-talks.article
index edcb868..bf62410 100644
--- a/content/two-recent-go-talks.article
+++ b/content/two-recent-go-talks.article
@@ -16,7 +16,7 @@ Go is a general-purpose language that bridges the gap between efficient statical
This talk gives an introduction to Go, followed by a tour of some real programs that demonstrate the power, scope, and simplicity of the Go programming environment.
-.iframe http://player.vimeo.com/video/53221558?badge=0 281 500
+.iframe //player.vimeo.com/video/53221558?badge=0 281 500
See the [[http://talks.golang.org/2012/simple.slide][slide deck]] (use the left and right arrows to navigate).
@@ -24,6 +24,6 @@ See the [[http://talks.golang.org/2012/simple.slide][slide deck]] (use the left
One of Go's key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. In this talk I describe a simple "chat roulette" server that matches pairs of incoming TCP connections, and then use Go's concurrency mechanisms, interfaces, and standard library to extend it with a web interface and other features. While the function of the program changes dramatically, Go's flexibility preserves the original design as it grows.
-.iframe http://player.vimeo.com/video/53221560?badge=0 281 500
+.iframe //player.vimeo.com/video/53221560?badge=0 281 500
See the [[http://talks.golang.org/2012/chat.slide][slide deck]] (use the left and right arrows to navigate).