diff options
author | Andrew Gerrand <adg@golang.org> | 2016-05-18 08:09:21 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2016-05-17 22:13:19 +0000 |
commit | 939097368eb271c304c76c9e2a2e74e743ba2ba7 (patch) | |
tree | ff4351cf8bb06124241f2713561c142032a1feba | |
parent | 3e8c7d223602e12fd893f88755de6a6b240eeb89 (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.article | 2 | ||||
-rw-r--r-- | content/advanced-go-concurrency-patterns.article | 2 | ||||
-rw-r--r-- | content/concurrency-is-not-parallelism.article | 2 | ||||
-rw-r--r-- | content/fosdem14.article | 6 | ||||
-rw-r--r-- | content/go-and-google-cloud-platform.article | 4 | ||||
-rw-r--r-- | content/go-at-google-io-2011-videos.article | 4 | ||||
-rw-r--r-- | content/go-programming-session-video-from.article | 2 | ||||
-rw-r--r-- | content/go-videos-from-google-io-2012.article | 8 | ||||
-rw-r--r-- | content/the-path-to-go-1.article | 2 | ||||
-rw-r--r-- | content/two-go-talks-lexical-scanning-in-go-and.article | 4 | ||||
-rw-r--r-- | content/two-recent-go-talks.article | 4 |
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). |