CINXE.COM
Official Google Blog: January 2013
<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: January 2013 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Blog' property='og:title'/> <meta content='https://2.bp.blogspot.com/-kptChpiuaf0/VeSjz-zMUzI/AAAAAAAAAxE/REIiZ4qVI2s/s1600/150824_GoogleBlog_Share.png' property='og:image'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://googleblog.blogspot.com/2013/01/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2013/01/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2013/01/' property='og:url'/> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } .butter-bar { background-color: #fce8b2; font-size: 16px; margin-bottom: 0; padding: 15px !important; text-align: center; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { position: absolute; background-size: contain; z-index: 1; } .header-left { position: absolute; left: 330px; top: 92px; } .google-logo { top: 94px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; word-wrap: break-word; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint to scale down the logo. */ @media (max-width: 600px) { .header-inner .google-logo { top: 32px; margin-top: 0; } .header-inner .google-logo img { height: 56px; width: auto; /* height: auto; width: 188px; */ /* Override any optical adjustments at desktop size. */ top: 0 !important; } .header-left { left: 0; top: inherit; bottom: 24px; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <!-- Google tag (gtag.js) --> <script async='true' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=48e51ad2-0651-407a-b13b-e009df814c4a' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=48e51ad2-0651-407a-b13b-e009df814c4a' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='butter-bar'> Hey—we've moved. Visit <a href='https://www.blog.google/' target='_blank'>The Keyword</a> for all the latest news and stories from Google </div> <div class='header-outer'> <div class='header-inner'> <a class='google-logo' href='https://googleblog.blogspot.com/'> <img height='96' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png' width='284'/> </a> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Insights from Googlers into our products, technology, and the Google culture </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='4520654151726514233' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/exploring-grand-canyon-on-google-maps.html' itemprop='url' title='Exploring the Grand Canyon on Google Maps'> Exploring the Grand Canyon on Google Maps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 31, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Whether you’re planning an upcoming hike, or want to learn more about the Earth’s geological history, Google Maps can help. Today, we’re releasing panoramic imagery of one of the world’s most spectacular national monuments: the Grand Canyon. These beautiful, interactive images cover more than 75 miles of trails and surrounding roads, making our map of this area even more comprehensive, accurate and easy to use than ever before.<br /> <br /> <div style="text-align: center;"> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/mpcar4L_EXY?rel=0" width="560"></iframe><br /></div> <div style="text-align: center;"> <br /></div> Take a walk down the narrow trails and exposed paths of the Grand Canyon: hike down the famous <a href="https://www.google.com/maps?ll=36.065096,-112.137107&spn=0.285295,0.528374&cbp=12,41.91,,0,9.06&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&t=m&z=12&cbll=36.065096,-112.137107">Bright Angel Trail</a>, gaze out at the <a href="https://www.google.com/maps?ll=36.09956,-112.106834&spn=0.28517,0.528374&cbp=12,268.94,,0,-8.85&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&t=m&z=12&cbll=36.09956,-112.106834">mighty Colorado River</a>, and explore <a href="https://www.google.com/maps?ll=36.033553,-112.094879&spn=0.570818,1.056747&cbp=12,35.75,,0,-0.91&layer=c&panoid=QA8lTVP30K21DyUQ3QcMvQ&cbll=36.066887,-112.136123&t=m&z=11">scenic overlooks</a> in full 360-degrees. You’ll be happy you’re virtually hiking once you get to the steep inclines of the <a href="https://www.google.com/maps?ll=36.048544,-112.046814&spn=0.570709,1.056747&cbp=12,105.04,,0,8.25&layer=c&panoid=RcFvKdK1t79uFxoLRNvy8A&cbll=36.081972,-112.087934&t=m&z=11">South Kaibab Trail</a>. And rather than drive a couple hours to see the nearby <a href="https://www.google.com/maps?ll=34.997941,-110.985947&spn=0.578229,1.056747&cbp=12,145.48,,0,3.59&layer=c&panoid=S2IQmPwHGhJ-YCXugFkM-Q&cbll=35.03165,-111.026837&t=m&z=11">Meteor Crater</a>, a click of your mouse or tap of your finger will transport you to the rim of this otherworldly site.<br /> <br /> <div style="text-align: center;"> <iframe frameborder="0" height="240" marginheight="0" marginwidth="0" scrolling="no" src="https://www.google.com/maps?cbp=13,270.64,,0,-0.68&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&ie=UTF8&t=m&cbll=36.09956,-112.106834&source=embed&ll=36.080459,-112.107067&spn=0.066593,0.145912&z=12&output=svembed" width="425"></iframe><br /> <small><a href="https://www.google.com/maps?cbp=13,270.64,,0,-0.68&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&ie=UTF8&t=m&cbll=36.09956,-112.106834&source=embed&ll=36.080459,-112.107067&spn=0.066593,0.145912&z=12" style="color: blue; text-align: left;">View Larger Map</a></small></div> <div style="text-align: center;"> <i>The Colorado River, one of the many impressive scenes in the Grand Canyon</i></div> <br /> This breathtaking <a href="http://google-latlong.blogspot.com/2012/10/trekking-grand-canyon-for-google-maps.html">imagery collection</a> was made possible with the <a href="//maps.google.com/help/maps/streetview/learn/cars-trikes-and-more.html#trekker">Trekker</a>. Our team strapped on the Android-operated 40-pound backpacks carrying the 15-lens camera system and wound along the rocky terrain on foot, enduring temperature swings and a few muscle cramps along the way. Together, more than 9,500 panoramas of this masterpiece of nature are now available on Google Maps. <br /> <br /> <div style="text-align: center;"> <iframe frameborder="0" height="240" marginheight="0" marginwidth="0" scrolling="no" src="https://www.google.com/maps?cbp=13,22.38,,0,3.59&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&ie=UTF8&t=m&cbll=36.065096,-112.137107&source=embed&ll=36.046046,-112.13728&spn=0.066622,0.145912&z=12&output=svembed" width="425"></iframe><br /></div> <div style="text-align: center;"> <small><a href="https://www.google.com/maps?cbp=13,22.38,,0,3.59&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&ie=UTF8&t=m&cbll=36.065096,-112.137107&source=embed&ll=36.046046,-112.13728&spn=0.066622,0.145912&z=12" style="color: blue; text-align: left;">View Larger Map</a></small></div> <div style="text-align: center;"> <i>A breathtaking 360-degree view from the famous Bright Angel Trail</i></div> <br /> So no matter where you are, you don’t have to travel far or wait for warmer weather to explore Grand Canyon National Park. Check out some of our favorite views on our <a href="//www.google.com/worldwonders">World Wonders site</a> where you can find more information, facts and figures about the Grand Canyon, or in the updated <a href="//maps.google.com/grandcanyon">Street View gallery</a>, and happy (virtual) hiking! <br /> <br /> <span class="byline-author">Posted by Ryan Falor, Product Manager, Google Maps</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Whether you’re planning an upcoming hike, or want to learn more about the Earth’s geological history, Google Maps can help. Today, we’re releasing panoramic imagery of one of the world’s most spectacular national monuments: the Grand Canyon. These beautiful, interactive images cover more than 75 miles of trails and surrounding roads, making our map of this area even more comprehensive, accurate and easy to use than ever before.<br /> <br /> <div style="text-align: center;"> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/mpcar4L_EXY?rel=0" width="560"></iframe><br /></div> <div style="text-align: center;"> <br /></div> Take a walk down the narrow trails and exposed paths of the Grand Canyon: hike down the famous <a href="https://www.google.com/maps?ll=36.065096,-112.137107&spn=0.285295,0.528374&cbp=12,41.91,,0,9.06&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&t=m&z=12&cbll=36.065096,-112.137107">Bright Angel Trail</a>, gaze out at the <a href="https://www.google.com/maps?ll=36.09956,-112.106834&spn=0.28517,0.528374&cbp=12,268.94,,0,-8.85&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&t=m&z=12&cbll=36.09956,-112.106834">mighty Colorado River</a>, and explore <a href="https://www.google.com/maps?ll=36.033553,-112.094879&spn=0.570818,1.056747&cbp=12,35.75,,0,-0.91&layer=c&panoid=QA8lTVP30K21DyUQ3QcMvQ&cbll=36.066887,-112.136123&t=m&z=11">scenic overlooks</a> in full 360-degrees. You’ll be happy you’re virtually hiking once you get to the steep inclines of the <a href="https://www.google.com/maps?ll=36.048544,-112.046814&spn=0.570709,1.056747&cbp=12,105.04,,0,8.25&layer=c&panoid=RcFvKdK1t79uFxoLRNvy8A&cbll=36.081972,-112.087934&t=m&z=11">South Kaibab Trail</a>. And rather than drive a couple hours to see the nearby <a href="https://www.google.com/maps?ll=34.997941,-110.985947&spn=0.578229,1.056747&cbp=12,145.48,,0,3.59&layer=c&panoid=S2IQmPwHGhJ-YCXugFkM-Q&cbll=35.03165,-111.026837&t=m&z=11">Meteor Crater</a>, a click of your mouse or tap of your finger will transport you to the rim of this otherworldly site.<br /> <br /> <div style="text-align: center;"> <iframe frameborder="0" height="240" marginheight="0" marginwidth="0" scrolling="no" src="https://www.google.com/maps?cbp=13,270.64,,0,-0.68&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&ie=UTF8&t=m&cbll=36.09956,-112.106834&source=embed&ll=36.080459,-112.107067&spn=0.066593,0.145912&z=12&output=svembed" width="425"></iframe><br /> <small><a href="https://www.google.com/maps?cbp=13,270.64,,0,-0.68&layer=c&panoid=HX6jvVUCA2-09O3ndzgDHg&ie=UTF8&t=m&cbll=36.09956,-112.106834&source=embed&ll=36.080459,-112.107067&spn=0.066593,0.145912&z=12" style="color: blue; text-align: left;">View Larger Map</a></small></div> <div style="text-align: center;"> <i>The Colorado River, one of the many impressive scenes in the Grand Canyon</i></div> <br /> This breathtaking <a href="http://google-latlong.blogspot.com/2012/10/trekking-grand-canyon-for-google-maps.html">imagery collection</a> was made possible with the <a href="//maps.google.com/help/maps/streetview/learn/cars-trikes-and-more.html#trekker">Trekker</a>. Our team strapped on the Android-operated 40-pound backpacks carrying the 15-lens camera system and wound along the rocky terrain on foot, enduring temperature swings and a few muscle cramps along the way. Together, more than 9,500 panoramas of this masterpiece of nature are now available on Google Maps. <br /> <br /> <div style="text-align: center;"> <iframe frameborder="0" height="240" marginheight="0" marginwidth="0" scrolling="no" src="https://www.google.com/maps?cbp=13,22.38,,0,3.59&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&ie=UTF8&t=m&cbll=36.065096,-112.137107&source=embed&ll=36.046046,-112.13728&spn=0.066622,0.145912&z=12&output=svembed" width="425"></iframe><br /></div> <div style="text-align: center;"> <small><a href="https://www.google.com/maps?cbp=13,22.38,,0,3.59&layer=c&panoid=Fa-wHCWazJG6bn7ZjISQCA&ie=UTF8&t=m&cbll=36.065096,-112.137107&source=embed&ll=36.046046,-112.13728&spn=0.066622,0.145912&z=12" style="color: blue; text-align: left;">View Larger Map</a></small></div> <div style="text-align: center;"> <i>A breathtaking 360-degree view from the famous Bright Angel Trail</i></div> <br /> So no matter where you are, you don’t have to travel far or wait for warmer weather to explore Grand Canyon National Park. Check out some of our favorite views on our <a href="//www.google.com/worldwonders">World Wonders site</a> where you can find more information, facts and figures about the Grand Canyon, or in the updated <a href="//maps.google.com/grandcanyon">Street View gallery</a>, and happy (virtual) hiking! <br /> <br /> <span class="byline-author">Posted by Ryan Falor, Product Manager, Google Maps</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/exploring-grand-canyon-on-google-maps.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Exploring the Grand Canyon on Google Maps&url=https://googleblog.blogspot.com/2013/01/exploring-grand-canyon-on-google-maps.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/exploring-grand-canyon-on-google-maps.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/exploring-grand-canyon-on-google-maps.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='2254734721819548778' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/google-science-fair-looking-for-next.html' itemprop='url' title='Google Science Fair: Looking for the next generation of scientists and engineers to change the world'> Google Science Fair: Looking for the next generation of scientists and engineers to change the world </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 30, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> At age 16, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-3">Louis Braille</a> invented an alphabet for the blind. When she was 13, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-9">Ada Lovelace</a> became fascinated with math and went on to write the first computer program. And at 18, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-1">Alexander Graham Bell</a> started experimenting with sound and went on to invent the telephone. Throughout history many great scientists developed their curiosity for science at an early age and went on to make groundbreaking discoveries that changed the way we live. <br /> <br /> Today, we’re launching the third annual Google Science Fair in partnership with CERN, the LEGO Group, National Geographic and Scientific American to find the next generation of scientists and engineers. We’re inviting students ages 13-18 to participate in the largest online science competition and submit their ideas to change the world.<br /> <br /> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/3Rqcg7BJwJM" width="560"></iframe><br /> <br /> For the past two years, thousands of students from more than 90 countries have submitted research projects that address some of the most challenging problems we face today. Previous winners tackled issues such as the <a href="//youtu.be/DcSWmoiLhzY">early diagnosis of breast cancer</a>, <a href="//youtu.be/l80bxaFrQuM">improving the experience of listening to music for people with hearing loss</a> and <a href="//youtu.be/88D1teLvZE8">cataloguing the ecosystem found in water</a>. This year we hope to once again inspire scientific exploration among young people and receive even more entries for our third competition. <br /> <br /> Here’s some key information for this year’s Science Fair:<br /> <ul> <li>Students can enter the Science Fair in <a href="https://www.googlesciencefair.com/en/2013/faqs?bookmark=faqs-accordion-46">13 languages</a>.</li> <li>The deadline for submissions is April 30, 2013 at 11:59 pm PDT.</li> <li>In June, we’ll recognize 90 regional finalists (30 from the Americas, 30 from Asia Pacific and 30 from Europe/Middle East/Africa).</li> <li>Judges will then select the top 15 finalists, who will be flown to Google headquarters in Mountain View, Calif. for our live, final event on September 23, 2013.</li> <li>At the finals, a <a href="https://www.googlesciencefair.com/en/2013/judging">panel of distinguished international judges</a> consisting of renowned scientists and tech innovators will select top winners in each age category (13-14, 15-16, 17-18). One will be selected as the Grand Prize winner.</li> </ul> <a href="https://www.googlesciencefair.com/en/2013/prizes">Prizes</a> for the 2013 Science Fair include a $50,000 scholarship from Google, a trip to the Galapagos with National Geographic Expeditions, experiences at CERN, Google or the LEGO Group and digital access to the Scientific American archives for the winner’s school for a year. Scientific American will also award a <a href="http://www.scientificamerican.com/science-in-action/">$50,000 Science in Action prize</a> to one project that makes a practical difference by addressing a social, environmental or health issue. We’re also introducing two new prizes for 2013:<br /> <ul> <li>In August, the public will have the opportunity to get to know our 15 finalists through a series of Google+ Hangouts on Air and will then vote for the Voter's Choice Award—an award selected by the public for the project with the greatest potential to change the world.</li> <li>We also recognize that behind every great student there’s often a great teacher and a supportive school, so this year we’ll award a $10,000 cash grant from Google and an exclusive Google+ Hangout with CERN to the Grand Prize winner’s school.</li> </ul> Lastly, we’ll also be hosting a series of <a href="https://plus.google.com/+GoogleScienceFair">Google+ Hangouts on Air</a>. Taking place on Mondays, Wednesdays and Fridays, these Hangouts will feature renowned scientists including inventor Dean Kamen and oceanographic explorer Fabien Cousteau, showcase exclusive behind-the-scenes tours of cutting-edge labs and science facilities, and provide access to judges and the Google Science Fair team. We hope these Google+ Hangouts will help inspire, mentor and support students throughout the competition and beyond.<br /> <br /> Visit <a href="http://www.googlesciencefair.com/">www.googlesciencefair.com</a> to get started now—your idea might just change the world.<br /> <br /> <span class="byline-author">Posted by Sam Peter, Google Science Fair Team</span><br /> <br /> <b><i>Update</i> July 30: </b>Updated the name of the Voter's Choice Award (previously the Inspired Idea Award). <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> At age 16, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-3">Louis Braille</a> invented an alphabet for the blind. When she was 13, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-9">Ada Lovelace</a> became fascinated with math and went on to write the first computer program. And at 18, <a href="https://www.googlesciencefair.com/en/2013/science-heroes?bookmark=science-heroes-matrix-1">Alexander Graham Bell</a> started experimenting with sound and went on to invent the telephone. Throughout history many great scientists developed their curiosity for science at an early age and went on to make groundbreaking discoveries that changed the way we live. <br /> <br /> Today, we’re launching the third annual Google Science Fair in partnership with CERN, the LEGO Group, National Geographic and Scientific American to find the next generation of scientists and engineers. We’re inviting students ages 13-18 to participate in the largest online science competition and submit their ideas to change the world.<br /> <br /> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/3Rqcg7BJwJM" width="560"></iframe><br /> <br /> For the past two years, thousands of students from more than 90 countries have submitted research projects that address some of the most challenging problems we face today. Previous winners tackled issues such as the <a href="//youtu.be/DcSWmoiLhzY">early diagnosis of breast cancer</a>, <a href="//youtu.be/l80bxaFrQuM">improving the experience of listening to music for people with hearing loss</a> and <a href="//youtu.be/88D1teLvZE8">cataloguing the ecosystem found in water</a>. This year we hope to once again inspire scientific exploration among young people and receive even more entries for our third competition. <br /> <br /> Here’s some key information for this year’s Science Fair:<br /> <ul> <li>Students can enter the Science Fair in <a href="https://www.googlesciencefair.com/en/2013/faqs?bookmark=faqs-accordion-46">13 languages</a>.</li> <li>The deadline for submissions is April 30, 2013 at 11:59 pm PDT.</li> <li>In June, we’ll recognize 90 regional finalists (30 from the Americas, 30 from Asia Pacific and 30 from Europe/Middle East/Africa).</li> <li>Judges will then select the top 15 finalists, who will be flown to Google headquarters in Mountain View, Calif. for our live, final event on September 23, 2013.</li> <li>At the finals, a <a href="https://www.googlesciencefair.com/en/2013/judging">panel of distinguished international judges</a> consisting of renowned scientists and tech innovators will select top winners in each age category (13-14, 15-16, 17-18). One will be selected as the Grand Prize winner.</li> </ul> <a href="https://www.googlesciencefair.com/en/2013/prizes">Prizes</a> for the 2013 Science Fair include a $50,000 scholarship from Google, a trip to the Galapagos with National Geographic Expeditions, experiences at CERN, Google or the LEGO Group and digital access to the Scientific American archives for the winner’s school for a year. Scientific American will also award a <a href="http://www.scientificamerican.com/science-in-action/">$50,000 Science in Action prize</a> to one project that makes a practical difference by addressing a social, environmental or health issue. We’re also introducing two new prizes for 2013:<br /> <ul> <li>In August, the public will have the opportunity to get to know our 15 finalists through a series of Google+ Hangouts on Air and will then vote for the Voter's Choice Award—an award selected by the public for the project with the greatest potential to change the world.</li> <li>We also recognize that behind every great student there’s often a great teacher and a supportive school, so this year we’ll award a $10,000 cash grant from Google and an exclusive Google+ Hangout with CERN to the Grand Prize winner’s school.</li> </ul> Lastly, we’ll also be hosting a series of <a href="https://plus.google.com/+GoogleScienceFair">Google+ Hangouts on Air</a>. Taking place on Mondays, Wednesdays and Fridays, these Hangouts will feature renowned scientists including inventor Dean Kamen and oceanographic explorer Fabien Cousteau, showcase exclusive behind-the-scenes tours of cutting-edge labs and science facilities, and provide access to judges and the Google Science Fair team. We hope these Google+ Hangouts will help inspire, mentor and support students throughout the competition and beyond.<br /> <br /> Visit <a href="http://www.googlesciencefair.com/">www.googlesciencefair.com</a> to get started now—your idea might just change the world.<br /> <br /> <span class="byline-author">Posted by Sam Peter, Google Science Fair Team</span><br /> <br /> <b><i>Update</i> July 30: </b>Updated the name of the Voter's Choice Award (previously the Inspired Idea Award). <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/google-science-fair-looking-for-next.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google Science Fair: Looking for the next generation of scientists and engineers to change the world&url=https://googleblog.blogspot.com/2013/01/google-science-fair-looking-for-next.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/google-science-fair-looking-for-next.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/google-science-fair-looking-for-next.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/education%20and%20research' rel='tag'> education and research </a> </span> </div> </div> </div> <div class='post' data-id='6994018193621790558' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/mapping-creates-jobs-and-drives-global.html' itemprop='url' title='Mapping creates jobs and drives global economic growth'> Mapping creates jobs and drives global economic growth </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 30, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Twenty years ago, we used paper maps and printed guides to help us navigate the world. Today, the most advanced digital mapping technologies—satellite imagery, GPS devices, location data and of course <a href="//maps.google.com/">Google Maps</a>—are much more accessible. This sea change in mapping technology is improving our lives and helping businesses realize untold efficiencies. <br /> <br /> The transformation of the maps we use everyday is driven by a growing industry that creates jobs and economic growth globally. To present a clearer picture of the importance of the geo services industry, we commissioned studies from <a href="https://www.bcgperspectives.com/content/interviews/metals_mining_value_creation_strategy_potere_david_geospatial_growth_engine/">Boston Consulting Group</a> (BCG) and <a href="http://www.oxera.com/">Oxera</a>. What we found is that maps make a big economic splash around the world. <br /> <br /> In summary, the global geo services industry is valued at up to $270 billion per year and pays out $90 billion in wages. In the U.S., it employs more than 500,000 people and is worth $73 billion. The infographic below illustrates some examples of the many benefits of maps, whether it’s improving agriculture irrigation systems or helping emergency response teams save lives.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT9zWccsagPTbM1MRSN5CEjvb6xJAafE1KLQekzjxrIa5ZjOw0dkXrAtFbySl8iMg60ssyyX8rJg4mdkXlbsiv5Z7CqW8NrXW1YzVO3f06wH_PDJuzLMG_vBROsQnWo0wbw0hL/s1600/Geo+Services+Infographic+-+final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT9zWccsagPTbM1MRSN5CEjvb6xJAafE1KLQekzjxrIa5ZjOw0dkXrAtFbySl8iMg60ssyyX8rJg4mdkXlbsiv5Z7CqW8NrXW1YzVO3f06wH_PDJuzLMG_vBROsQnWo0wbw0hL/s500/Geo+Services+Infographic+-+final.jpg" /></a></div><div style="text-align: center;"><i>Click the image for a larger version</i></div><br /> 1.1 billion hours of travel time saved each year? That’s a lot of time. Also, consider <a href="http://www.ups.com/">UPS</a>, which uses map technology to optimize delivery routes—saving 5.3 million miles and more than 650,000 gallons of fuel in 2011. And every eight seconds, a user hails a taxi with <a href="http://hailocab.com/">Hailo</a>, which used maps and GPS to deliver more than 1 million journeys in London alone last year. Finally, <a href="http://www.zipcar.com/">Zipcar</a> uses maps to connect more than 760,000 customers to a growing fleet of cars in locations around the world. <br /> <br /> Because maps are such an integral part of how we live and do business, the list of examples goes on and on. That’s why it’s important we all understand the need to invest in the geo services industry so it continues to grow and drive the global economy. Investments can come from the public and private sectors in many forms—product innovation, support of open data policies, more geography education programs in schools and more. <br /> <br /> We’re proud of the contributions that <a href="//maps.google.com/">Google Maps</a> and <a href="//www.google.com/earth/index.html">Earth</a>, the <a href="https://developers.google.com/maps/">Google Maps APIs</a> and our <a href="//www.google.com/enterprise/earthmaps/index.html">Enterprise solutions</a> have made to the geo services industry and to making maps more widely available, but there’s a long way to go. To learn more about the impact of the maps industry, see the <a href="http://valueoftheweb.com/reports/geospatial-services">full reports</a>. <br /> <br /> <span class="byline-author">Posted by Brian McClendon, VP Google Geo</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Twenty years ago, we used paper maps and printed guides to help us navigate the world. Today, the most advanced digital mapping technologies—satellite imagery, GPS devices, location data and of course <a href="//maps.google.com/">Google Maps</a>—are much more accessible. This sea change in mapping technology is improving our lives and helping businesses realize untold efficiencies. <br /> <br /> The transformation of the maps we use everyday is driven by a growing industry that creates jobs and economic growth globally. To present a clearer picture of the importance of the geo services industry, we commissioned studies from <a href="https://www.bcgperspectives.com/content/interviews/metals_mining_value_creation_strategy_potere_david_geospatial_growth_engine/">Boston Consulting Group</a> (BCG) and <a href="http://www.oxera.com/">Oxera</a>. What we found is that maps make a big economic splash around the world. <br /> <br /> In summary, the global geo services industry is valued at up to $270 billion per year and pays out $90 billion in wages. In the U.S., it employs more than 500,000 people and is worth $73 billion. The infographic below illustrates some examples of the many benefits of maps, whether it’s improving agriculture irrigation systems or helping emergency response teams save lives.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT9zWccsagPTbM1MRSN5CEjvb6xJAafE1KLQekzjxrIa5ZjOw0dkXrAtFbySl8iMg60ssyyX8rJg4mdkXlbsiv5Z7CqW8NrXW1YzVO3f06wH_PDJuzLMG_vBROsQnWo0wbw0hL/s1600/Geo+Services+Infographic+-+final.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT9zWccsagPTbM1MRSN5CEjvb6xJAafE1KLQekzjxrIa5ZjOw0dkXrAtFbySl8iMg60ssyyX8rJg4mdkXlbsiv5Z7CqW8NrXW1YzVO3f06wH_PDJuzLMG_vBROsQnWo0wbw0hL/s500/Geo+Services+Infographic+-+final.jpg" /></a></div><div style="text-align: center;"><i>Click the image for a larger version</i></div><br /> 1.1 billion hours of travel time saved each year? That’s a lot of time. Also, consider <a href="http://www.ups.com/">UPS</a>, which uses map technology to optimize delivery routes—saving 5.3 million miles and more than 650,000 gallons of fuel in 2011. And every eight seconds, a user hails a taxi with <a href="http://hailocab.com/">Hailo</a>, which used maps and GPS to deliver more than 1 million journeys in London alone last year. Finally, <a href="http://www.zipcar.com/">Zipcar</a> uses maps to connect more than 760,000 customers to a growing fleet of cars in locations around the world. <br /> <br /> Because maps are such an integral part of how we live and do business, the list of examples goes on and on. That’s why it’s important we all understand the need to invest in the geo services industry so it continues to grow and drive the global economy. Investments can come from the public and private sectors in many forms—product innovation, support of open data policies, more geography education programs in schools and more. <br /> <br /> We’re proud of the contributions that <a href="//maps.google.com/">Google Maps</a> and <a href="//www.google.com/earth/index.html">Earth</a>, the <a href="https://developers.google.com/maps/">Google Maps APIs</a> and our <a href="//www.google.com/enterprise/earthmaps/index.html">Enterprise solutions</a> have made to the geo services industry and to making maps more widely available, but there’s a long way to go. To learn more about the impact of the maps industry, see the <a href="http://valueoftheweb.com/reports/geospatial-services">full reports</a>. <br /> <br /> <span class="byline-author">Posted by Brian McClendon, VP Google Geo</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/mapping-creates-jobs-and-drives-global.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Mapping creates jobs and drives global economic growth&url=https://googleblog.blogspot.com/2013/01/mapping-creates-jobs-and-drives-global.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/mapping-creates-jobs-and-drives-global.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/mapping-creates-jobs-and-drives-global.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='3787511402743780982' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/googles-approach-to-government-requests.html' itemprop='url' title='Google’s approach to government requests for user data'> Google’s approach to government requests for user data </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 27, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today, January 28, is Data Privacy Day, when the world recognizes the importance of preserving your online privacy and security.<br /> <br /> If it’s like most other days, Google—like many companies that provide online services to users—will receive dozens of letters, faxes and emails from government agencies and courts around the world requesting access to our users’ private account information. Typically this happens in connection with government investigations.<br /> <br /> It’s important for law enforcement agencies to pursue illegal activity and keep the public safe. We’re a law-abiding company, and we don’t want our services to be used in harmful ways. But it’s just as important that laws protect you against overly broad requests for your personal information. <br /> <br /> To strike this balance, we’re focused on three initiatives that I’d like to share, so you know what Google is doing to protect your privacy and security.<br /> <br /> First, for several years we have advocated for updating laws like the U.S. Electronic Communications Privacy Act, so the same protections that apply to your personal documents that you keep in your home also apply to your email and online documents. We’ll continue this effort strongly in 2013 through our membership in the <a href="http://www.digitaldueprocess.org/index.cfm?objectid=37940370-2551-11DF-8E02000C296BA163">Digital Due Process</a> coalition and other initiatives.<br /> <br /> Second, we’ll continue our long-standing strict process for handling these kinds of requests. When government agencies ask for our users’ personal information—like what you provide when you sign up for a Google Account, or the contents of an email—our team does several things:<br /> <ul> <li>We scrutinize the request carefully to make sure it satisfies the law and our policies. For us to consider complying, it generally must be made in writing, signed by an authorized official of the requesting agency and issued under an appropriate law.</li> <li>We evaluate the scope of the request. If it’s overly broad, we may refuse to provide the information or <a href="http://googleblog.blogspot.com/2006/03/judge-tells-doj-no-on-search-queries.html">seek to narrow the request</a>. We do this frequently.</li> <li>We notify users about legal demands when appropriate so that they can contact the entity requesting it or consult a lawyer. Sometimes we can’t, either because we’re legally prohibited (in which case we sometimes seek to lift gag orders or unseal search warrants) or we don’t have their verified contact information.</li> <li>We require that government agencies conducting criminal investigations use a search warrant to compel us to provide a user’s search query information and private content stored in a Google Account—such as Gmail messages, documents, photos and YouTube videos. We believe a warrant is required by the Fourth Amendment to the U.S. Constitution, which prohibits unreasonable search and seizure and overrides conflicting provisions in ECPA.</li> </ul> And third, we work hard to provide you with information about government requests. Today, for example, we’ve added a new <a href="https://www.google.com/transparencyreport/userdatarequests/legalprocess/">section</a> to our Transparency Report that answers many questions you might have. And last week we released <a href="http://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html">data</a> showing that government requests continue to rise, along with additional details on the U.S. legal processes—such as subpoenas, court orders and warrants—that governments use to compel us to provide this information.<br /> <br /> We’re proud of our approach, and we believe it’s the right way to make sure governments can pursue legitimate investigations while we do our best to protect your privacy and security.<br /> <br /> <span class="byline-author">Posted by David Drummond, Senior Vice President and Chief Legal Officer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today, January 28, is Data Privacy Day, when the world recognizes the importance of preserving your online privacy and security.<br /> <br /> If it’s like most other days, Google—like many companies that provide online services to users—will receive dozens of letters, faxes and emails from government agencies and courts around the world requesting access to our users’ private account information. Typically this happens in connection with government investigations.<br /> <br /> It’s important for law enforcement agencies to pursue illegal activity and keep the public safe. We’re a law-abiding company, and we don’t want our services to be used in harmful ways. But it’s just as important that laws protect you against overly broad requests for your personal information. <br /> <br /> To strike this balance, we’re focused on three initiatives that I’d like to share, so you know what Google is doing to protect your privacy and security.<br /> <br /> First, for several years we have advocated for updating laws like the U.S. Electronic Communications Privacy Act, so the same protections that apply to your personal documents that you keep in your home also apply to your email and online documents. We’ll continue this effort strongly in 2013 through our membership in the <a href="http://www.digitaldueprocess.org/index.cfm?objectid=37940370-2551-11DF-8E02000C296BA163">Digital Due Process</a> coalition and other initiatives.<br /> <br /> Second, we’ll continue our long-standing strict process for handling these kinds of requests. When government agencies ask for our users’ personal information—like what you provide when you sign up for a Google Account, or the contents of an email—our team does several things:<br /> <ul> <li>We scrutinize the request carefully to make sure it satisfies the law and our policies. For us to consider complying, it generally must be made in writing, signed by an authorized official of the requesting agency and issued under an appropriate law.</li> <li>We evaluate the scope of the request. If it’s overly broad, we may refuse to provide the information or <a href="http://googleblog.blogspot.com/2006/03/judge-tells-doj-no-on-search-queries.html">seek to narrow the request</a>. We do this frequently.</li> <li>We notify users about legal demands when appropriate so that they can contact the entity requesting it or consult a lawyer. Sometimes we can’t, either because we’re legally prohibited (in which case we sometimes seek to lift gag orders or unseal search warrants) or we don’t have their verified contact information.</li> <li>We require that government agencies conducting criminal investigations use a search warrant to compel us to provide a user’s search query information and private content stored in a Google Account—such as Gmail messages, documents, photos and YouTube videos. We believe a warrant is required by the Fourth Amendment to the U.S. Constitution, which prohibits unreasonable search and seizure and overrides conflicting provisions in ECPA.</li> </ul> And third, we work hard to provide you with information about government requests. Today, for example, we’ve added a new <a href="https://www.google.com/transparencyreport/userdatarequests/legalprocess/">section</a> to our Transparency Report that answers many questions you might have. And last week we released <a href="http://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html">data</a> showing that government requests continue to rise, along with additional details on the U.S. legal processes—such as subpoenas, court orders and warrants—that governments use to compel us to provide this information.<br /> <br /> We’re proud of our approach, and we believe it’s the right way to make sure governments can pursue legitimate investigations while we do our best to protect your privacy and security.<br /> <br /> <span class="byline-author">Posted by David Drummond, Senior Vice President and Chief Legal Officer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/googles-approach-to-government-requests.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google’s approach to government requests for user data&url=https://googleblog.blogspot.com/2013/01/googles-approach-to-government-requests.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/googles-approach-to-government-requests.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/googles-approach-to-government-requests.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='8229951629354037381' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/fireside-hangouts-join-vice-president.html' itemprop='url' title='Fireside Hangouts: Join Vice President Biden in a discussion about gun violence'> Fireside Hangouts: Join Vice President Biden in a discussion about gun violence </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 23, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> As President Obama and his cabinet begin their second term in the White House, they’re renewing a <a href="//www.youtube.com/user/whitehouse/videos?query=hangout">series</a> of conversations on Google+ with top administration officials. These “Fireside Hangouts," a 21st-century spin on FDR’s <a href="http://en.wikipedia.org/wiki/Fireside_chats">famous radio addresses</a>, bring top Administration officials to Google+ to discuss the most important issues in the country, face-to-face-to-face with fellow citizens in a hangout. The next hangout will take place Thursday, January 24 at 1:45 pm ET with Vice President Joe Biden on a topic that’s on everyone’s mind: reducing gun violence.<br /> <br /> During his 30-minute hangout, Vice President Biden will discuss the White House policy recommendations on reducing gun violence with participants including <a href="https://plus.google.com/+GuyKawasaki/posts">Guy Kawasaki</a>, <a href="https://plus.google.com/+PhilipDeFranco/posts">Phil DeFranco</a> and moderator <a href="https://plus.google.com/115316486335338050080/posts">Hari Sreenivasan</a> from PBS NewsHour. If you'd like to suggest a question, just follow the participants on Google+, and look for posts about tomorrow's Hangout. To view the broadcast live, just tune in to the White House's <a href="https://plus.google.com/+whitehouse/posts">Google+ page</a> or <a href="//www.youtube.com/whitehouse">YouTube channel</a> on Thursday afternoon. <br /> <br /> The White House will continue to host Hangouts with key members of the President’s cabinet on a range of second term priorities. Follow the White House on Google+ for more information about how you can join the conversation... or an upcoming Hangout.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/102472537558752713135/posts">Ramya Raghavan</a>, Google+ Politics</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> As President Obama and his cabinet begin their second term in the White House, they’re renewing a <a href="//www.youtube.com/user/whitehouse/videos?query=hangout">series</a> of conversations on Google+ with top administration officials. These “Fireside Hangouts," a 21st-century spin on FDR’s <a href="http://en.wikipedia.org/wiki/Fireside_chats">famous radio addresses</a>, bring top Administration officials to Google+ to discuss the most important issues in the country, face-to-face-to-face with fellow citizens in a hangout. The next hangout will take place Thursday, January 24 at 1:45 pm ET with Vice President Joe Biden on a topic that’s on everyone’s mind: reducing gun violence.<br /> <br /> During his 30-minute hangout, Vice President Biden will discuss the White House policy recommendations on reducing gun violence with participants including <a href="https://plus.google.com/+GuyKawasaki/posts">Guy Kawasaki</a>, <a href="https://plus.google.com/+PhilipDeFranco/posts">Phil DeFranco</a> and moderator <a href="https://plus.google.com/115316486335338050080/posts">Hari Sreenivasan</a> from PBS NewsHour. If you'd like to suggest a question, just follow the participants on Google+, and look for posts about tomorrow's Hangout. To view the broadcast live, just tune in to the White House's <a href="https://plus.google.com/+whitehouse/posts">Google+ page</a> or <a href="//www.youtube.com/whitehouse">YouTube channel</a> on Thursday afternoon. <br /> <br /> The White House will continue to host Hangouts with key members of the President’s cabinet on a range of second term priorities. Follow the White House on Google+ for more information about how you can join the conversation... or an upcoming Hangout.<br /> <br /> <span class="byline-author">Posted by <a href="https://plus.google.com/102472537558752713135/posts">Ramya Raghavan</a>, Google+ Politics</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/fireside-hangouts-join-vice-president.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Fireside Hangouts: Join Vice President Biden in a discussion about gun violence&url=https://googleblog.blogspot.com/2013/01/fireside-hangouts-join-vice-president.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/fireside-hangouts-join-vice-president.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/fireside-hangouts-join-vice-president.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/google%2B' rel='tag'> google+ </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/googleplus' rel='tag'> googleplus </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/politics' rel='tag'> politics </a> </span> </div> </div> </div> <div class='post' data-id='2346096746283754418' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html' itemprop='url' title='Transparency Report: What it takes for governments to access personal information'> Transparency Report: What it takes for governments to access personal information </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 23, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today we’re releasing new data for the <a href="//www.google.com/transparencyreport/userdatarequests/">Transparency Report</a>, showing that the steady increase in government requests for our users’ data continued in the second half of 2012, as usage of our services continued to grow. We’ve shared figures like this <a href="http://googleblog.blogspot.com/2010/04/greater-transparency-around-government.html">since 2010</a> because it’s important for people to understand how government actions affect them.<br /> <br /> We’re always looking for ways to make the report even more informative. So for the first time we’re now <a href="https://www.google.com/transparencyreport/userdatarequests/US/">including</a> a breakdown of the kinds of legal process that government entities in the U.S. use when compelling communications and technology companies to hand over user data. From July through December 2012:<br /> <ul><li>68 percent of the requests Google received from government entities in the U.S. were through subpoenas. These are requests for user-identifying information, issued under the Electronic Communications Privacy Act (“ECPA”), and are the easiest to get because they typically don’t involve judges.</li> <li>22 percent were through ECPA search warrants. These are, generally speaking, orders issued by judges under ECPA, based on a demonstration of “probable cause” to believe that certain information related to a crime is presently in the place to be searched.</li> <li>The remaining 10 percent were mostly court orders issued under ECPA by judges or other processes that are difficult to categorize.</li> </ul><br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh94dF-QfYkBMzjeoV0PXgCFInXJgjgiosjugDdVjw0Pj2HLOLo61FICLspl305vBa_mmkUsM779j5JWR7ASwS6iHidnhIdZ30VzQRAo_bTFZEhQDJ3CdlWsJBl5dcEp2Ls0-YI/s1600/US_transparency_report.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh94dF-QfYkBMzjeoV0PXgCFInXJgjgiosjugDdVjw0Pj2HLOLo61FICLspl305vBa_mmkUsM779j5JWR7ASwS6iHidnhIdZ30VzQRAo_bTFZEhQDJ3CdlWsJBl5dcEp2Ls0-YI/s500/US_transparency_report.png" width="500" /></a></div><br /> User data requests of all kinds have increased by more than 70 percent since 2009, as you can see in our new visualizations of overall trends. In total, we received 21,389 requests for information about 33,634 users from July through December 2012.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU6Lli3GfHO5_C3KidU62g_NOSDccDKBf0udLpUs31-Z8isNo7kBJfX5Mmbdk4TaKweB0maZ2VEMmyr0VX7HmwzAUWT5P1km3cOWzsF92zl_nFaTgh2QxNgzWXtRJe3eLR8qh/s1600/charts_transparency_report.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU6Lli3GfHO5_C3KidU62g_NOSDccDKBf0udLpUs31-Z8isNo7kBJfX5Mmbdk4TaKweB0maZ2VEMmyr0VX7HmwzAUWT5P1km3cOWzsF92zl_nFaTgh2QxNgzWXtRJe3eLR8qh/s500/charts_transparency_report.png" width="500" /></a></div><br /> We’ll keep looking for more ways to inform you about government requests and how we handle them. We hope more companies and governments themselves join us in this effort by releasing similar kinds of data.<br /> <br /> One last thing: You may have noticed that the latest Transparency Report doesn’t include new data on <a href="//www.google.com/transparencyreport/removals/government/">content removals</a>. That’s because we’ve decided to release those numbers separately going forward. Stay tuned for that data.<br /> <br /> <span class="byline-author">Posted by Richard Salgado, Legal Director, Law Enforcement and Information Security</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today we’re releasing new data for the <a href="//www.google.com/transparencyreport/userdatarequests/">Transparency Report</a>, showing that the steady increase in government requests for our users’ data continued in the second half of 2012, as usage of our services continued to grow. We’ve shared figures like this <a href="http://googleblog.blogspot.com/2010/04/greater-transparency-around-government.html">since 2010</a> because it’s important for people to understand how government actions affect them.<br /> <br /> We’re always looking for ways to make the report even more informative. So for the first time we’re now <a href="https://www.google.com/transparencyreport/userdatarequests/US/">including</a> a breakdown of the kinds of legal process that government entities in the U.S. use when compelling communications and technology companies to hand over user data. From July through December 2012:<br /> <ul><li>68 percent of the requests Google received from government entities in the U.S. were through subpoenas. These are requests for user-identifying information, issued under the Electronic Communications Privacy Act (“ECPA”), and are the easiest to get because they typically don’t involve judges.</li> <li>22 percent were through ECPA search warrants. These are, generally speaking, orders issued by judges under ECPA, based on a demonstration of “probable cause” to believe that certain information related to a crime is presently in the place to be searched.</li> <li>The remaining 10 percent were mostly court orders issued under ECPA by judges or other processes that are difficult to categorize.</li> </ul><br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh94dF-QfYkBMzjeoV0PXgCFInXJgjgiosjugDdVjw0Pj2HLOLo61FICLspl305vBa_mmkUsM779j5JWR7ASwS6iHidnhIdZ30VzQRAo_bTFZEhQDJ3CdlWsJBl5dcEp2Ls0-YI/s1600/US_transparency_report.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh94dF-QfYkBMzjeoV0PXgCFInXJgjgiosjugDdVjw0Pj2HLOLo61FICLspl305vBa_mmkUsM779j5JWR7ASwS6iHidnhIdZ30VzQRAo_bTFZEhQDJ3CdlWsJBl5dcEp2Ls0-YI/s500/US_transparency_report.png" width="500" /></a></div><br /> User data requests of all kinds have increased by more than 70 percent since 2009, as you can see in our new visualizations of overall trends. In total, we received 21,389 requests for information about 33,634 users from July through December 2012.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU6Lli3GfHO5_C3KidU62g_NOSDccDKBf0udLpUs31-Z8isNo7kBJfX5Mmbdk4TaKweB0maZ2VEMmyr0VX7HmwzAUWT5P1km3cOWzsF92zl_nFaTgh2QxNgzWXtRJe3eLR8qh/s1600/charts_transparency_report.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNU6Lli3GfHO5_C3KidU62g_NOSDccDKBf0udLpUs31-Z8isNo7kBJfX5Mmbdk4TaKweB0maZ2VEMmyr0VX7HmwzAUWT5P1km3cOWzsF92zl_nFaTgh2QxNgzWXtRJe3eLR8qh/s500/charts_transparency_report.png" width="500" /></a></div><br /> We’ll keep looking for more ways to inform you about government requests and how we handle them. We hope more companies and governments themselves join us in this effort by releasing similar kinds of data.<br /> <br /> One last thing: You may have noticed that the latest Transparency Report doesn’t include new data on <a href="//www.google.com/transparencyreport/removals/government/">content removals</a>. That’s because we’ve decided to release those numbers separately going forward. Stay tuned for that data.<br /> <br /> <span class="byline-author">Posted by Richard Salgado, Legal Director, Law Enforcement and Information Security</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Transparency Report: What it takes for governments to access personal information&url=https://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/transparency-report-what-it-takes-for.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/privacy%20and%20security' rel='tag'> privacy and security </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/transparency' rel='tag'> transparency </a> </span> </div> </div> </div> <div class='post' data-id='7176513715713562385' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/responding-to-severe-flooding-in.html' itemprop='url' title='Responding to the severe flooding in Jakarta, Indonesia'> Responding to the severe flooding in Jakarta, Indonesia </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 17, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The Google Crisis Response team has assembled a <a href="http://www.google.org/intl/en/crisisresponse/2013-jakarta-flood.html">resource page</a> to help track affected areas and provide updated emergency information for the millions affected by flooding in Jakarta. We also have a <a href="http://www.google.org/crisisresponse/2013-jakarta-flood-mobile.html">mobile page</a> with emergency contact numbers and lists of shelters, and <a href="http://www.google.co.id/search?q=evakuasi">enhanced search results on google.co.id</a> to provide information directly when people search. We’ve also included this information in our <a href="http://www.google.co.id/intl/en/mobile/landing/freezone/stp.html">FreeZone</a> service to reach affected users on feature phones.<br /> <br /> On both the page and map, which are available in <a href="http://www.google.org/intl/en/crisisresponse/2013-jakarta-flood.html">English</a> and <a href="http://www.google.org/intl/id/crisisresponse/2013-jakarta-flood.html">Bahasa Indonesia</a>, you'll see an update on flood locations and related data such as traffic conditions in areas affected by the flooding.<br /> <br /> <iframe height="400" src="http://google.org/crisismap/2013-jakarta-flood-en?hl=en&llbox=-6.0192%2C-6.5103%2C107.2118%2C106.4606&t=roadmap&layers=layer0%2C1&promoted&embedded=true" style="border: 1px solid #ccc;" width="400"></iframe><br /> <br /> To share the page or embed these maps on your own site, click "Share" at the top of the page. <br /> <br /> We’ll update the content as more information becomes available.<br /> <br /> <span class="byline-author">Posted by Alice Bonhomme-Biais, Software Engineer, Google Crisis Response</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The Google Crisis Response team has assembled a <a href="http://www.google.org/intl/en/crisisresponse/2013-jakarta-flood.html">resource page</a> to help track affected areas and provide updated emergency information for the millions affected by flooding in Jakarta. We also have a <a href="http://www.google.org/crisisresponse/2013-jakarta-flood-mobile.html">mobile page</a> with emergency contact numbers and lists of shelters, and <a href="http://www.google.co.id/search?q=evakuasi">enhanced search results on google.co.id</a> to provide information directly when people search. We’ve also included this information in our <a href="http://www.google.co.id/intl/en/mobile/landing/freezone/stp.html">FreeZone</a> service to reach affected users on feature phones.<br /> <br /> On both the page and map, which are available in <a href="http://www.google.org/intl/en/crisisresponse/2013-jakarta-flood.html">English</a> and <a href="http://www.google.org/intl/id/crisisresponse/2013-jakarta-flood.html">Bahasa Indonesia</a>, you'll see an update on flood locations and related data such as traffic conditions in areas affected by the flooding.<br /> <br /> <iframe height="400" src="http://google.org/crisismap/2013-jakarta-flood-en?hl=en&llbox=-6.0192%2C-6.5103%2C107.2118%2C106.4606&t=roadmap&layers=layer0%2C1&promoted&embedded=true" style="border: 1px solid #ccc;" width="400"></iframe><br /> <br /> To share the page or embed these maps on your own site, click "Share" at the top of the page. <br /> <br /> We’ll update the content as more information becomes available.<br /> <br /> <span class="byline-author">Posted by Alice Bonhomme-Biais, Software Engineer, Google Crisis Response</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/responding-to-severe-flooding-in.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Responding to the severe flooding in Jakarta, Indonesia&url=https://googleblog.blogspot.com/2013/01/responding-to-severe-flooding-in.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/responding-to-severe-flooding-in.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/responding-to-severe-flooding-in.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/Asia' rel='tag'> Asia </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/crisis%20response' rel='tag'> crisis response </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='7169310293478391658' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/inviting-kids-to-dream-big-doodle-4.html' itemprop='url' title='Inviting kids to dream big: Doodle 4 Google 2013 is open for submission! '> Inviting kids to dream big: Doodle 4 Google 2013 is open for submission! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 14, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> We’re always thinking about ways to make everyday life a little easier and a little more fun. But what would the <i>perfect</i> day look like? We thought we’d ask the most creative folks out there: today we’re announcing our 6th annual U.S. Doodle 4 Google competition, inviting K-12 students around the country to create their own “doodle” (one of the <a href="//www.google.com/doodles">special Google logos</a> you see on our homepage on various occasions). This year’s theme: “<i>My Best Day Ever...</i>” Breakdancing with aliens? Sure! Building a fortress of candy? Okay by us! Riding to school on a brontosaurus? You get the idea—but if you need more inspiration, take a look at our video here:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <iframe allowfullscreen="allowfullscreen" frameborder="0" height="266" mozallowfullscreen="mozallowfullscreen" src="https://www.youtube.com/embed/s1PPYo6WL-Q?feature=player_embedded" webkitallowfullscreen="webkitallowfullscreen" width="320"></iframe></div> <br /> <br /> The winning artist will see their work on the Google homepage for a day, win a $30,000 college scholarship, and win a $50,000 technology grant for his or her school.<br /> <br /> The judging starts with Googlers and a panel of guest judges. This year our judges include journalist and TV personality Katie Couric; music maestro Ahmir “?uestlove” Thompson of The Roots; Chris Sanders, writer and director of <i>Lilo & Stitch</i> and <i>How to Train Your Dragon</i>; and Pendleton Ward, creator of <i>Adventure Time</i>; among other great creative minds.<br /> <br /> On May 1 we’ll open up a public vote for the 50 State Winners. They’ll be flown to New York City for a national awards ceremony on May 22. There, we’ll announce the National Winner, whose doodle will appear on the Google homepage the following day. In addition, all the State Winners will have their artwork on display at the <a href="http://www.amnh.org/">American Museum of Natural History</a> from May 22 to July 14. <br /> <br /> Participating is easier than ever. You can download the entry forms on our <a href="//www.google.com/doodle4google">Doodle 4 Google site</a> and send in completed doodles by mail or online. All entries must be received by March 22 with a parent or guardian’s signature. We encourage full classrooms to participate too. There’s no limit to the number of doodles that come from any one school or family... just remember, only one doodle per student.<br /> <br /> For more details, check out <a href="//google.com/doodle4google">google.com/doodle4google</a>, where you’ll find full contest rules and entry forms. Happy doodling, and good luck!<br /> <br /> <span class="byline-author">Posted by Ryan Germick, Doodle Team Lead<br /> </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> We’re always thinking about ways to make everyday life a little easier and a little more fun. But what would the <i>perfect</i> day look like? We thought we’d ask the most creative folks out there: today we’re announcing our 6th annual U.S. Doodle 4 Google competition, inviting K-12 students around the country to create their own “doodle” (one of the <a href="//www.google.com/doodles">special Google logos</a> you see on our homepage on various occasions). This year’s theme: “<i>My Best Day Ever...</i>” Breakdancing with aliens? Sure! Building a fortress of candy? Okay by us! Riding to school on a brontosaurus? You get the idea—but if you need more inspiration, take a look at our video here:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <iframe allowfullscreen="allowfullscreen" frameborder="0" height="266" mozallowfullscreen="mozallowfullscreen" src="https://www.youtube.com/embed/s1PPYo6WL-Q?feature=player_embedded" webkitallowfullscreen="webkitallowfullscreen" width="320"></iframe></div> <br /> <br /> The winning artist will see their work on the Google homepage for a day, win a $30,000 college scholarship, and win a $50,000 technology grant for his or her school.<br /> <br /> The judging starts with Googlers and a panel of guest judges. This year our judges include journalist and TV personality Katie Couric; music maestro Ahmir “?uestlove” Thompson of The Roots; Chris Sanders, writer and director of <i>Lilo & Stitch</i> and <i>How to Train Your Dragon</i>; and Pendleton Ward, creator of <i>Adventure Time</i>; among other great creative minds.<br /> <br /> On May 1 we’ll open up a public vote for the 50 State Winners. They’ll be flown to New York City for a national awards ceremony on May 22. There, we’ll announce the National Winner, whose doodle will appear on the Google homepage the following day. In addition, all the State Winners will have their artwork on display at the <a href="http://www.amnh.org/">American Museum of Natural History</a> from May 22 to July 14. <br /> <br /> Participating is easier than ever. You can download the entry forms on our <a href="//www.google.com/doodle4google">Doodle 4 Google site</a> and send in completed doodles by mail or online. All entries must be received by March 22 with a parent or guardian’s signature. We encourage full classrooms to participate too. There’s no limit to the number of doodles that come from any one school or family... just remember, only one doodle per student.<br /> <br /> For more details, check out <a href="//google.com/doodle4google">google.com/doodle4google</a>, where you’ll find full contest rules and entry forms. Happy doodling, and good luck!<br /> <br /> <span class="byline-author">Posted by Ryan Germick, Doodle Team Lead<br /> </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/inviting-kids-to-dream-big-doodle-4.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Inviting kids to dream big: Doodle 4 Google 2013 is open for submission! &url=https://googleblog.blogspot.com/2013/01/inviting-kids-to-dream-big-doodle-4.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/inviting-kids-to-dream-big-doodle-4.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/inviting-kids-to-dream-big-doodle-4.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='133471734080605210' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/a-wind-investment-deep-in-heart-of-texas.html' itemprop='url' title='A wind investment deep in the heart of Texas'> A wind investment deep in the heart of Texas </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 9, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> In late December, while most of us were busy wrapping presents, our Treasury team was tying a bow on our most recent <a href="//www.google.com/green/energy/investments/">renewable energy deal</a>: an approximately $200 million equity investment in a wind farm in west Texas that generates enough energy to power more than 60,000 average U.S. homes.<br /> <br /> Spinning Spur Wind Project is located in Oldham County, a wide open, windy section of the Texas Panhandle located about 35 miles from Amarillo. The 161 megawatt facility was built by renewable energy developer EDF Renewable Energy, a veteran in the industry that has overseen more than 50 other clean energy projects. Spinning Spur’s 70 2.3 MW Siemens turbines started spinning full time just before the end of the year, and the energy they create has been contracted to SPS, a utility that primarily serves Texas and New Mexico.<br /> <br /> We look for projects like Spinning Spur because, in addition to creating more renewable energy and strengthening the local economy, they also make for smart investments: they offer attractive returns relative to the risks and allow us to invest in a broad range of assets. We’re also proud to be the first investor in an EDF Renewable Energy project that is not a financial institution, as we believe that corporations can be an important new source of capital for the renewable energy sector.<br /> <br /> Spinning Spur joins 10 other renewable energy investments we’ve made since 2010, several of which hit significant milestones in the past year: <br /> <br /> <ul> <li>The <a href="http://googleblog.blogspot.com/2010/10/wind-cries-transmission.html">Atlantic Wind Connection</a> received permission to begin permitting, an important step in advancing the construction of the United States’ first offshore backbone electric transmission system (more in this <a href="//www.youtube.com/watch?v=6qSVtSCufcw">new video</a>).</li> <li><a href="http://googleblog.blogspot.com/2011/04/shepherding-wind.html">Shepherds Flat</a>, one of the world’s largest wind farms with a capacity of 845 MW, became fully operational in October.</li> <li>The <a href="http://ivanpahsolar.com/">Ivanpah</a> project, which is more than 75 percent complete and employs 2,000+ people, recently installed its 100,000th heliostat, a kind of mirror (more in this <a href="//www.youtube.com/watch?v=3d1guTvhCjk">new video</a>).</li> <li><a href="http://www.recurrentenergy.com/sites/default/files/Recurrent%20Energy_McKenzie%20COD%20Press%20Release_FINAL.pdf">Just yesterday</a> (PDF), the fourth and final phase of Recurrent Energy's 88MW solar installation in Sacramento County, Calif., reached commercial operation.</li> </ul> <br /> Altogether, the renewable energy projects we’ve invested in are capable of generating 2 gigawatts of power. To give a better sense of what that really means, we came up with some comparisons (click to enlarge):<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1EK6AgRKnJWG6NCbez08U0VjdLvmiyO9mP0LNSTD6kaDUtxq_SsZ_vC31u6d225_PC4WrJwTq_2AD8bidMvvvGxojyLBIK2s0Yyq7R1Y-uhcFiOjL7BS7i_0UwnqIX4TpCXlC/s1600/infographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1EK6AgRKnJWG6NCbez08U0VjdLvmiyO9mP0LNSTD6kaDUtxq_SsZ_vC31u6d225_PC4WrJwTq_2AD8bidMvvvGxojyLBIK2s0Yyq7R1Y-uhcFiOjL7BS7i_0UwnqIX4TpCXlC/s640/infographic.png" width="284" /></a></div> <br /> Here’s to a clean, renewable 2013!<br /> <br /> <span class="byline-author">Posted by Kojo Ako-Asare, Senior Manager, Corporate Finance</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> In late December, while most of us were busy wrapping presents, our Treasury team was tying a bow on our most recent <a href="//www.google.com/green/energy/investments/">renewable energy deal</a>: an approximately $200 million equity investment in a wind farm in west Texas that generates enough energy to power more than 60,000 average U.S. homes.<br /> <br /> Spinning Spur Wind Project is located in Oldham County, a wide open, windy section of the Texas Panhandle located about 35 miles from Amarillo. The 161 megawatt facility was built by renewable energy developer EDF Renewable Energy, a veteran in the industry that has overseen more than 50 other clean energy projects. Spinning Spur’s 70 2.3 MW Siemens turbines started spinning full time just before the end of the year, and the energy they create has been contracted to SPS, a utility that primarily serves Texas and New Mexico.<br /> <br /> We look for projects like Spinning Spur because, in addition to creating more renewable energy and strengthening the local economy, they also make for smart investments: they offer attractive returns relative to the risks and allow us to invest in a broad range of assets. We’re also proud to be the first investor in an EDF Renewable Energy project that is not a financial institution, as we believe that corporations can be an important new source of capital for the renewable energy sector.<br /> <br /> Spinning Spur joins 10 other renewable energy investments we’ve made since 2010, several of which hit significant milestones in the past year: <br /> <br /> <ul> <li>The <a href="http://googleblog.blogspot.com/2010/10/wind-cries-transmission.html">Atlantic Wind Connection</a> received permission to begin permitting, an important step in advancing the construction of the United States’ first offshore backbone electric transmission system (more in this <a href="//www.youtube.com/watch?v=6qSVtSCufcw">new video</a>).</li> <li><a href="http://googleblog.blogspot.com/2011/04/shepherding-wind.html">Shepherds Flat</a>, one of the world’s largest wind farms with a capacity of 845 MW, became fully operational in October.</li> <li>The <a href="http://ivanpahsolar.com/">Ivanpah</a> project, which is more than 75 percent complete and employs 2,000+ people, recently installed its 100,000th heliostat, a kind of mirror (more in this <a href="//www.youtube.com/watch?v=3d1guTvhCjk">new video</a>).</li> <li><a href="http://www.recurrentenergy.com/sites/default/files/Recurrent%20Energy_McKenzie%20COD%20Press%20Release_FINAL.pdf">Just yesterday</a> (PDF), the fourth and final phase of Recurrent Energy's 88MW solar installation in Sacramento County, Calif., reached commercial operation.</li> </ul> <br /> Altogether, the renewable energy projects we’ve invested in are capable of generating 2 gigawatts of power. To give a better sense of what that really means, we came up with some comparisons (click to enlarge):<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1EK6AgRKnJWG6NCbez08U0VjdLvmiyO9mP0LNSTD6kaDUtxq_SsZ_vC31u6d225_PC4WrJwTq_2AD8bidMvvvGxojyLBIK2s0Yyq7R1Y-uhcFiOjL7BS7i_0UwnqIX4TpCXlC/s1600/infographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1EK6AgRKnJWG6NCbez08U0VjdLvmiyO9mP0LNSTD6kaDUtxq_SsZ_vC31u6d225_PC4WrJwTq_2AD8bidMvvvGxojyLBIK2s0Yyq7R1Y-uhcFiOjL7BS7i_0UwnqIX4TpCXlC/s640/infographic.png" width="284" /></a></div> <br /> Here’s to a clean, renewable 2013!<br /> <br /> <span class="byline-author">Posted by Kojo Ako-Asare, Senior Manager, Corporate Finance</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/a-wind-investment-deep-in-heart-of-texas.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A wind investment deep in the heart of Texas&url=https://googleblog.blogspot.com/2013/01/a-wind-investment-deep-in-heart-of-texas.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/a-wind-investment-deep-in-heart-of-texas.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/a-wind-investment-deep-in-heart-of-texas.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/green' rel='tag'> green </a> </span> </div> </div> </div> <div class='post' data-id='1335122406404377083' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/finding-inner-programmer-in-every.html' itemprop='url' title='Finding the inner programmer in every Googler'> Finding the inner programmer in every Googler </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 7, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <i>This is the second post in a <a href="http://googleblog.blogspot.com/search/label/g2g">series</a> profiling Googlers who facilitate classes as part of our g2g program, in which Googlers teach, share and learn from each other. Regardless of role, level or location, g2g's community-based approach makes it possible for all Googlers to take advantage of a variety of learning opportunities.</i> - Ed.<br /> <br /> If someone had told me when I graduated with a degree in economics that I’d one day be employed in a technical role at Google, I would have laughed. In 2008, I joined Google’s people operations rotation program, in which one experiences three different people ops areas—from benefits to staffing—over the course of two years. After just a few short months, I found myself with a passion for technology and a profound interest in programming that would draw me into teaching a class, Intro to Programming (I2P), to non-engineers at Google as a part of the g2g (Googlers-to-Googlers) program. <br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLG4IEgF7AbhskTw8Hbnj9ptW0-_s6qq1u2m1GVhmuAMYqOftUYAPyUnv5WUADJuByixowrA9jGwWFFu9z2D6XAzyPC4Ej9p9zBKNxpByZhrbFL3LUhecBcCOUKV6TrtrhoF4A/s1600/i2p+1.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLG4IEgF7AbhskTw8Hbnj9ptW0-_s6qq1u2m1GVhmuAMYqOftUYAPyUnv5WUADJuByixowrA9jGwWFFu9z2D6XAzyPC4Ej9p9zBKNxpByZhrbFL3LUhecBcCOUKV6TrtrhoF4A/s320/i2p+1.jpeg" width="320" /></a></div> <div style="text-align: center;"> <i>Teaching programming to an I2P class at our Mountain View, Calif. headquarters </i></div> <br /> While on the benefits team, I was assigned a project that involved matching up hundreds of Googlers’ names with their corresponding office locations and job titles. I quickly realized that a few simple <a href="http://en.wikipedia.org/wiki/Scripting_language">programming scripts</a> could probably speed up my work and reduce errors. The only problem was, I had no clue how to write a program. <br /> <br /> I began to teach myself the programming language Python, which is known for its clarity of syntax and friendliness to beginners. Slowly, I produced a multi-functional automated spreadsheet, and then a web application to share with my team. My teammates, seeing that my newfound technical skills had saved all of us time, asked me to teach them how to code; thus, in front of a whiteboard in a small conference room, I2P was born. <br /> <br /> Since then, more than 200 Googlers have taken I2P. We encourage an open, supportive environment in the class, making it an approachable way for Googlers to broaden their horizons within the workplace and gain new skills. Some of my former students have even moved from roles in global business, finance and people operations to full-time engineering positions. That’s awesome to see, but I love that Googlers can use what they learn in I2P to make processes across the company more efficient—no matter what team they work on. For example, an administrative assistant who took the class streamlined a manual daily task by automating an email response survey for her team. <br /> <br /> In addition to solving business challenges, I’ve also seen Googlers using the programming skills they learned in I2P to help others—both inside and outside of Google. Recently, an I2P alum increased participation in Google’s free flu shot program by writing a Python-based enrollment tool that allows Googlers to find appointments online by preferred office location and time. Thousands more Googlers signed up to receive flu shots due to the convenience provided by the tool. Because Google donates an equal number of vaccinations, such as those preventing meningitis or pneumonia, to children in the developing world, this new tool also led to thousands more children receiving crucial vaccinations. <br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5tJA4f2avb7oBIzDiB0AGebHkQcM3ILi6RYF-jHwWr28AwDu8ueuDTATrlUn0FmSsT0es_5xZiSMiziupr9YTUkOPv36Db-RZ_EDcA4ThDFFlaWih6bhvb0SMPIWwQDauqYc/s1600/i2p+2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5tJA4f2avb7oBIzDiB0AGebHkQcM3ILi6RYF-jHwWr28AwDu8ueuDTATrlUn0FmSsT0es_5xZiSMiziupr9YTUkOPv36Db-RZ_EDcA4ThDFFlaWih6bhvb0SMPIWwQDauqYc/s320/i2p+2.jpeg" width="320" /></a></div> <div style="text-align: center;"> <i>More than 200 Googlers have participated in the 11-week course (the sword definitely helps keep engagement high...don’t worry, it’s foam!)</i></div> <br /> What’s extraordinary to me is that under the g2g program, the “guy down the hall in HR” can teach programming—of all things—to his fellow Googlers. It’s been extremely rewarding to experience first-hand the results of my students’ learnings. Googlers have taken the principles and skills from I2P and put them to work in time management, email communication and even just having fun re-creating <a href="http://en.wikipedia.org/wiki/Frogger">Frogger</a>—leave it to Googlers to span the gamut of I2P skill application. I often think how awesome it would be if every Googler could take I2P and apply what they’ve learned to make processes across the company more efficient.<br /> <br /> If you’re interested in learning how to code, here are three tips from the course that you can practice on your own. While I’ve learned these principles via programming, they can be helpful in all kinds of fields! <br /> <br /> <ul> <li><b>Practice <i>and</i> theory. </b>You learn best when you have something to apply your learning to. With programming, find a project you want to apply your skills to and build the knowledge necessary to accomplish your project.</li> <li><b>Bad habits die hard.</b> If you are writing messy or convoluted code, you are building habits that will be very hard to break. Better to overcome the pain of doing it the right way initially so that you never have to go back and change.</li> <li><b>Get feedback. </b>Just because a script "works" doesn't mean it works well. Always get advice from others with more experience so that you are learning how to do things better, not just sufficiently well.</li> </ul> <br /> <span class="byline-author">Posted by Albert Hwang, Team Lead of the People Technology & Operations Tools Group</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <i>This is the second post in a <a href="http://googleblog.blogspot.com/search/label/g2g">series</a> profiling Googlers who facilitate classes as part of our g2g program, in which Googlers teach, share and learn from each other. Regardless of role, level or location, g2g's community-based approach makes it possible for all Googlers to take advantage of a variety of learning opportunities.</i> - Ed.<br /> <br /> If someone had told me when I graduated with a degree in economics that I’d one day be employed in a technical role at Google, I would have laughed. In 2008, I joined Google’s people operations rotation program, in which one experiences three different people ops areas—from benefits to staffing—over the course of two years. After just a few short months, I found myself with a passion for technology and a profound interest in programming that would draw me into teaching a class, Intro to Programming (I2P), to non-engineers at Google as a part of the g2g (Googlers-to-Googlers) program. <br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLG4IEgF7AbhskTw8Hbnj9ptW0-_s6qq1u2m1GVhmuAMYqOftUYAPyUnv5WUADJuByixowrA9jGwWFFu9z2D6XAzyPC4Ej9p9zBKNxpByZhrbFL3LUhecBcCOUKV6TrtrhoF4A/s1600/i2p+1.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLG4IEgF7AbhskTw8Hbnj9ptW0-_s6qq1u2m1GVhmuAMYqOftUYAPyUnv5WUADJuByixowrA9jGwWFFu9z2D6XAzyPC4Ej9p9zBKNxpByZhrbFL3LUhecBcCOUKV6TrtrhoF4A/s320/i2p+1.jpeg" width="320" /></a></div> <div style="text-align: center;"> <i>Teaching programming to an I2P class at our Mountain View, Calif. headquarters </i></div> <br /> While on the benefits team, I was assigned a project that involved matching up hundreds of Googlers’ names with their corresponding office locations and job titles. I quickly realized that a few simple <a href="http://en.wikipedia.org/wiki/Scripting_language">programming scripts</a> could probably speed up my work and reduce errors. The only problem was, I had no clue how to write a program. <br /> <br /> I began to teach myself the programming language Python, which is known for its clarity of syntax and friendliness to beginners. Slowly, I produced a multi-functional automated spreadsheet, and then a web application to share with my team. My teammates, seeing that my newfound technical skills had saved all of us time, asked me to teach them how to code; thus, in front of a whiteboard in a small conference room, I2P was born. <br /> <br /> Since then, more than 200 Googlers have taken I2P. We encourage an open, supportive environment in the class, making it an approachable way for Googlers to broaden their horizons within the workplace and gain new skills. Some of my former students have even moved from roles in global business, finance and people operations to full-time engineering positions. That’s awesome to see, but I love that Googlers can use what they learn in I2P to make processes across the company more efficient—no matter what team they work on. For example, an administrative assistant who took the class streamlined a manual daily task by automating an email response survey for her team. <br /> <br /> In addition to solving business challenges, I’ve also seen Googlers using the programming skills they learned in I2P to help others—both inside and outside of Google. Recently, an I2P alum increased participation in Google’s free flu shot program by writing a Python-based enrollment tool that allows Googlers to find appointments online by preferred office location and time. Thousands more Googlers signed up to receive flu shots due to the convenience provided by the tool. Because Google donates an equal number of vaccinations, such as those preventing meningitis or pneumonia, to children in the developing world, this new tool also led to thousands more children receiving crucial vaccinations. <br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5tJA4f2avb7oBIzDiB0AGebHkQcM3ILi6RYF-jHwWr28AwDu8ueuDTATrlUn0FmSsT0es_5xZiSMiziupr9YTUkOPv36Db-RZ_EDcA4ThDFFlaWih6bhvb0SMPIWwQDauqYc/s1600/i2p+2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5tJA4f2avb7oBIzDiB0AGebHkQcM3ILi6RYF-jHwWr28AwDu8ueuDTATrlUn0FmSsT0es_5xZiSMiziupr9YTUkOPv36Db-RZ_EDcA4ThDFFlaWih6bhvb0SMPIWwQDauqYc/s320/i2p+2.jpeg" width="320" /></a></div> <div style="text-align: center;"> <i>More than 200 Googlers have participated in the 11-week course (the sword definitely helps keep engagement high...don’t worry, it’s foam!)</i></div> <br /> What’s extraordinary to me is that under the g2g program, the “guy down the hall in HR” can teach programming—of all things—to his fellow Googlers. It’s been extremely rewarding to experience first-hand the results of my students’ learnings. Googlers have taken the principles and skills from I2P and put them to work in time management, email communication and even just having fun re-creating <a href="http://en.wikipedia.org/wiki/Frogger">Frogger</a>—leave it to Googlers to span the gamut of I2P skill application. I often think how awesome it would be if every Googler could take I2P and apply what they’ve learned to make processes across the company more efficient.<br /> <br /> If you’re interested in learning how to code, here are three tips from the course that you can practice on your own. While I’ve learned these principles via programming, they can be helpful in all kinds of fields! <br /> <br /> <ul> <li><b>Practice <i>and</i> theory. </b>You learn best when you have something to apply your learning to. With programming, find a project you want to apply your skills to and build the knowledge necessary to accomplish your project.</li> <li><b>Bad habits die hard.</b> If you are writing messy or convoluted code, you are building habits that will be very hard to break. Better to overcome the pain of doing it the right way initially so that you never have to go back and change.</li> <li><b>Get feedback. </b>Just because a script "works" doesn't mean it works well. Always get advice from others with more experience so that you are learning how to do things better, not just sufficiently well.</li> </ul> <br /> <span class="byline-author">Posted by Albert Hwang, Team Lead of the People Technology & Operations Tools Group</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/finding-inner-programmer-in-every.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Finding the inner programmer in every Googler&url=https://googleblog.blogspot.com/2013/01/finding-inner-programmer-in-every.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/finding-inner-programmer-in-every.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/finding-inner-programmer-in-every.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/g2g' rel='tag'> g2g </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> </span> </div> </div> </div> <div class='post' data-id='2998053500166607539' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/make-some-new-years-resolutions-for.html' itemprop='url' title='Make some New Year’s resolutions for your business'> Make some New Year’s resolutions for your business </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 3, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> When Melodie Bishop heard about our <a href="http://www.gybo.com/">Get Your Business Online</a> program (an initiative that makes it fast, easy and free for U.S. businesses to get online), she jumped at the opportunity to turn her hobby of creating Chicago-themed gift baskets into a full-time business. Since launching her website, <a href="http://www.sendthemchicago.com/">Send Them Chicago</a>, this past summer, Melodie has seen a 70 percent increase in new customers.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmFIaNSSnANiYh_xBzB0IQs3wo2KAat8B33j2nYSaHJgUyQdSwFM_OpX-0xfXpH2VxmUDByHY0w8XPmdS3olrcVvKqL9PV-HWpxWWJitBySR6y2CiygRFYDdf3_OxPvXRQod4F/s1600/melodie.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmFIaNSSnANiYh_xBzB0IQs3wo2KAat8B33j2nYSaHJgUyQdSwFM_OpX-0xfXpH2VxmUDByHY0w8XPmdS3olrcVvKqL9PV-HWpxWWJitBySR6y2CiygRFYDdf3_OxPvXRQod4F/s500/melodie.jpeg" width="500" /></a></div> <div style="text-align: center;"> <i>Melodie Bishop with one of her gift baskets</i></div> <br /> As the holidays wrap up and the New Year starts, millions of business owners just like Melodie are thinking about how they can grow in 2013. For many, this means getting found and connecting with customers on the web. <br /> <br /> Yet often, it can be difficult to know where to start. That’s why we’re helping business owners create a list of <a href="http://www.gybo.com/new-years">New Year’s resolutions</a> for 2013. <br /> <br /> Let us know what you hope to accomplish in the New Year. Do you want to get your basic business information online? Or do you already have a website and want to reach more customers? Once you select your goals, we’ll create a customized list of resolutions with resources to help you stick to it. <br /> <br /> In the U.S., 58 percent of small businesses don’t have a website, but 97 percent of Internet users look online for local products and services. So it’s not surprising that businesses with a web presence are expected to grow 40 percent faster than those without. <a href="http://www.gybo.com/new-years">Creating a list of resolutions</a> for your business may just be one of the easiest things you can do to help your business grow. <br /> <br /> We’ll see you on the web.<br /> <br /> P.S. If you aren’t a small business owner, it’s not too late to give that business you know the <a href="http://www.gybo.com/gift">gift of a free website</a>.<br /> <br /> <span class="byline-author">Posted by Aditya Mahesh, Product Marketing, Get Your Business Online</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> When Melodie Bishop heard about our <a href="http://www.gybo.com/">Get Your Business Online</a> program (an initiative that makes it fast, easy and free for U.S. businesses to get online), she jumped at the opportunity to turn her hobby of creating Chicago-themed gift baskets into a full-time business. Since launching her website, <a href="http://www.sendthemchicago.com/">Send Them Chicago</a>, this past summer, Melodie has seen a 70 percent increase in new customers.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmFIaNSSnANiYh_xBzB0IQs3wo2KAat8B33j2nYSaHJgUyQdSwFM_OpX-0xfXpH2VxmUDByHY0w8XPmdS3olrcVvKqL9PV-HWpxWWJitBySR6y2CiygRFYDdf3_OxPvXRQod4F/s1600/melodie.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmFIaNSSnANiYh_xBzB0IQs3wo2KAat8B33j2nYSaHJgUyQdSwFM_OpX-0xfXpH2VxmUDByHY0w8XPmdS3olrcVvKqL9PV-HWpxWWJitBySR6y2CiygRFYDdf3_OxPvXRQod4F/s500/melodie.jpeg" width="500" /></a></div> <div style="text-align: center;"> <i>Melodie Bishop with one of her gift baskets</i></div> <br /> As the holidays wrap up and the New Year starts, millions of business owners just like Melodie are thinking about how they can grow in 2013. For many, this means getting found and connecting with customers on the web. <br /> <br /> Yet often, it can be difficult to know where to start. That’s why we’re helping business owners create a list of <a href="http://www.gybo.com/new-years">New Year’s resolutions</a> for 2013. <br /> <br /> Let us know what you hope to accomplish in the New Year. Do you want to get your basic business information online? Or do you already have a website and want to reach more customers? Once you select your goals, we’ll create a customized list of resolutions with resources to help you stick to it. <br /> <br /> In the U.S., 58 percent of small businesses don’t have a website, but 97 percent of Internet users look online for local products and services. So it’s not surprising that businesses with a web presence are expected to grow 40 percent faster than those without. <a href="http://www.gybo.com/new-years">Creating a list of resolutions</a> for your business may just be one of the easiest things you can do to help your business grow. <br /> <br /> We’ll see you on the web.<br /> <br /> P.S. If you aren’t a small business owner, it’s not too late to give that business you know the <a href="http://www.gybo.com/gift">gift of a free website</a>.<br /> <br /> <span class="byline-author">Posted by Aditya Mahesh, Product Marketing, Get Your Business Online</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/make-some-new-years-resolutions-for.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Make some New Year’s resolutions for your business&url=https://googleblog.blogspot.com/2013/01/make-some-new-years-resolutions-for.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/make-some-new-years-resolutions-for.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/make-some-new-years-resolutions-for.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/small%20business' rel='tag'> small business </a> </span> </div> </div> </div> <div class='post' data-id='8936451834548241383' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/the-federal-trade-commission-closes-its.html' itemprop='url' title='The Federal Trade Commission closes its antitrust review'> The Federal Trade Commission closes its antitrust review </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 3, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The U.S. Federal Trade Commission today announced it has closed its investigation into Google after an exhaustive 19-month review that covered millions of pages of documents and involved many hours of testimony. The conclusion is clear: Google’s services are good for users and good for competition. <br /> <br /> Larry and Sergey founded Google because they believed that building a great search experience would improve people’s lives. And in the decade-plus that’s followed, Google has worked hard to make it quicker and easier for users to find what they need. In the early days you would type in a query, we’d return 10 blue links and you’d have to click on them individually to find what you wanted. Today we can save you the hassle by providing direct answers to your questions, as well as links to other sites. So if you type in [weather san francisco], or [tom hanks movies], we now give you the answer right from the results page—because truly great search is all about turning your needs into actions in the blink of an eye. <br /> <br /> As we made clear when the FTC started its investigation, we’ve always been open to improvements that would create a better experience. And today we’ve <a href="//www.google.com/pdf/google_ftc_dec2012.pdf">written</a> (PDF) to the FTC making two voluntary product changes:<br /> <br /> <ul><li><b>More choice for websites</b>: Websites can already <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449">opt out of</a> Google Search, and they can now remove content (for example reviews) from specialized search results pages, such as local, travel and shopping;</li> <li><b>More ad campaign control</b>: Advertisers can already <a href="http://support.google.com/adwords/editor/bin/answer.py?hl=en&answer=38657">export their ad campaigns</a> from Google AdWords. They will now be able to mix and copy ad campaign data within third-party services that use our AdWords API.</li> </ul><br /> In addition, we’ve <a href="http://www.ftc.gov/os/caselist/1210120/130103googlemotorolaagree.pdf">agreed with the FTC</a> (PDF) that we will seek to resolve standard-essential patent disputes through a neutral third party before seeking injunctions. This agreement establishes clear rules of the road for standards essential patents going forward. <br /> <br /> We’ve always accepted that with success comes regulatory scrutiny. But we’re pleased that the FTC and the other authorities that have looked at Google's business practices—including the U.S. Department of Justice (in its <a href="http://www.justice.gov/opa/pr/2011/April/11-at-445.html">ITA Software</a> review), the U.S. courts (in the <i><a href="http://www.internetlibrary.com/cases/lib_case337.cfm">SearchKing</a></i> and <i><a href="http://www.internetlibrary.com/cases/lib_case502.cfm">Kinderstart</a></i> cases), and the Brazilian courts (in a <a href="http://searchengineland.com/google-wins-major-antitrust-victory-in-brazil-does-it-foreshadow-broader-eu-us-wins-132729">case last year</a>)—have concluded that we should be free to combine direct answers with web results. So we head into 2013 excited about our ability to innovate for the benefit of users everywhere.<br /> <br /> <span class="byline-author">Posted by David Drummond, Senior Vice President and Chief Legal Officer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The U.S. Federal Trade Commission today announced it has closed its investigation into Google after an exhaustive 19-month review that covered millions of pages of documents and involved many hours of testimony. The conclusion is clear: Google’s services are good for users and good for competition. <br /> <br /> Larry and Sergey founded Google because they believed that building a great search experience would improve people’s lives. And in the decade-plus that’s followed, Google has worked hard to make it quicker and easier for users to find what they need. In the early days you would type in a query, we’d return 10 blue links and you’d have to click on them individually to find what you wanted. Today we can save you the hassle by providing direct answers to your questions, as well as links to other sites. So if you type in [weather san francisco], or [tom hanks movies], we now give you the answer right from the results page—because truly great search is all about turning your needs into actions in the blink of an eye. <br /> <br /> As we made clear when the FTC started its investigation, we’ve always been open to improvements that would create a better experience. And today we’ve <a href="//www.google.com/pdf/google_ftc_dec2012.pdf">written</a> (PDF) to the FTC making two voluntary product changes:<br /> <br /> <ul><li><b>More choice for websites</b>: Websites can already <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449">opt out of</a> Google Search, and they can now remove content (for example reviews) from specialized search results pages, such as local, travel and shopping;</li> <li><b>More ad campaign control</b>: Advertisers can already <a href="http://support.google.com/adwords/editor/bin/answer.py?hl=en&answer=38657">export their ad campaigns</a> from Google AdWords. They will now be able to mix and copy ad campaign data within third-party services that use our AdWords API.</li> </ul><br /> In addition, we’ve <a href="http://www.ftc.gov/os/caselist/1210120/130103googlemotorolaagree.pdf">agreed with the FTC</a> (PDF) that we will seek to resolve standard-essential patent disputes through a neutral third party before seeking injunctions. This agreement establishes clear rules of the road for standards essential patents going forward. <br /> <br /> We’ve always accepted that with success comes regulatory scrutiny. But we’re pleased that the FTC and the other authorities that have looked at Google's business practices—including the U.S. Department of Justice (in its <a href="http://www.justice.gov/opa/pr/2011/April/11-at-445.html">ITA Software</a> review), the U.S. courts (in the <i><a href="http://www.internetlibrary.com/cases/lib_case337.cfm">SearchKing</a></i> and <i><a href="http://www.internetlibrary.com/cases/lib_case502.cfm">Kinderstart</a></i> cases), and the Brazilian courts (in a <a href="http://searchengineland.com/google-wins-major-antitrust-victory-in-brazil-does-it-foreshadow-broader-eu-us-wins-132729">case last year</a>)—have concluded that we should be free to combine direct answers with web results. So we head into 2013 excited about our ability to innovate for the benefit of users everywhere.<br /> <br /> <span class="byline-author">Posted by David Drummond, Senior Vice President and Chief Legal Officer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/the-federal-trade-commission-closes-its.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:The Federal Trade Commission closes its antitrust review&url=https://googleblog.blogspot.com/2013/01/the-federal-trade-commission-closes-its.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/the-federal-trade-commission-closes-its.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/the-federal-trade-commission-closes-its.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='1608635992677892192' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/a-little-help-from-google-on-your-new.html' itemprop='url' title='A little help from Google on your New Year’s resolutions '> A little help from Google on your New Year’s resolutions </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 1, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The new year has arrived, and with it all the resolutions that we hope to tackle in 2013. <br /> <br /> But resolutions can be hard to keep. And since eating better, taking control of personal finances, travelling more and learning something new regularly top the list of New Year’s resolutions, we've pulled together some of our best tips and tricks across Google to make 2013 the year you succeed with your goals. <br /> <br /> <b>Eat better</b><br /> <ul> <li>Counting calories? <a href="https://chrome.google.com/webstore/category/app/104-food-and-health?utm_source=chrome-ntp-icon">Apps such as Diet Diary</a> can be easily accessed through <a href="https://chrome.google.com/webstore/detail/diet-diary/neckeibmjhibmgoigmffjlihekefmffd?utm_source=chrome-ntp-icon">Chrome</a> or your <a href="https://play.google.com/store/apps/details?id=org.medhelp.mydiet&hl=en">Android</a> device—that way it’s with you when it‘s on your mind. If spreadsheets are more your style, try one of several Google Docs templates, like this <a href="https://docs.google.com/previewtemplate?id=0AvwwPO-xzD_QdHNJbE9NLUdUemdFZGtPR2pqN0xyUUE&mode=public">weekly meal planner</a>.</li> <li>Find recipes for healthy meals and how-to-cook videos with apps like <a href="https://chrome.google.com/webstore/detail/bbc-good-food/jnkffnoliaheoidfeejcmnidkkgilkja?utm_source=chrome-ntp-icon">BBC’s Good Food</a> for Chrome or food channels like <a href="//www.youtube.com/showmethecurry">Show me the Curry</a> on YouTube.</li> <li>Rely on the Google+ community for motivation and learn from others via hangouts on <a href="//www.youtube.com/watch?v=uxJDPpDUaY0">how to prepare healthy meals</a>.</li> <li>We know how easy it is to fall off track. Check out <a href="http://play.google.com/">Google Play</a> to find apps, books and music to keep you motivated.<br /> </li> </ul> <iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="//www.youtube.com/embed/LXZRq3K1y-Q" width="560"></iframe><br /> <br /> <b><br /> </b> <b>Get fiscally fit</b><br /> <ul> <li>To control your finances, you need to know exactly where money is coming in and out. This <a href="https://drive.google.com/a/google.com/previewtemplate?id=0Ai0sr77aWQ6mdEU1RUpVTTQ0Umlzdmk5alZQYXFCU2c&mode=public">simple budget template</a> in Google Drive already has you halfway there.</li> <li>If you prefer a more detailed budget, try using an app like Mint to track your finances on the go, available on both <a href="https://play.google.com/store/apps/details?id=com.mint&hl=en">Android</a> and <a href="https://chrome.google.com/webstore/detail/mint/mhgffcfekbglhpcdjkhhjekhdnddkflg?utm_source=chrome-ntp-icon">Chrome</a>.</li> <li>Keep track of your stock portfolio and related market news via <a href="//www.google.com/finance">Google Finance</a> or with brokerage apps like <a href="https://play.google.com/store/apps/details?id=com.etrade.mobilepro.activity&hl=en">E*TRADE</a> from Google Play.</li> </ul> <b><br /> </b> <b>Travel more</b><br /> <ul> <li>Use <a href="//www.google.com/flights/">Google Flight Search</a> to quickly compare flight times and costs across airlines. Try the “tourist spotlight” feature on <a href="//www.google.com/hotelfinder/#search;si=">Google Hotel Finder</a> to find a room near the hottest spots in the city.</li> <li>Simply type [tourist attractions <city name>] into Google Search to see some of the <a href="https://www.google.com/search?q=tourist+attractions+buenos+aires">top points of interest</a>. Once you have a list of the things you want to do and see, keep it in one place and share it with your travel buddies using <a href="https://docs.google.com/previewtemplate?id=0AkgIu-1H_qbEdGRaVENUQzA5SFpBWHpTcWZWYlVnWHc&mode=public">Google Sheets</a>. </li> <li>Never get lost with <a href="//maps.google.com/help/maps/helloworld/tips/travel.html">Google Maps</a>. Whether your plans are local or <a href="//maps.google.com/help/maps/helloworld/android/directions.html#feature-android-offline">international</a>, <a href="//maps.google.com/help/maps/helloworld/android/directions.html#feature-android-indoor">indoors</a> or <a href="//maps.google.com/help/maps/streetview/gallery/index.html">out</a>, comprehensive and accurate Google Maps can help you find your way.</li> </ul> <b><br /> </b> <b> Learn something new</b><br /> <ul> <li>Learn how to <a href="//www.youtube.com/watch?v=-N5CLZiLOwU">hone your yoga practice</a> or <a href="//www.youtube.com/watch?v=0jl1P507AvE">crochet a granny square</a> by following the steps of experts on YouTube. If classroom style learning works better for you, try joining a <a href="//www.google.com/+/learnmore/hangouts/">Google+ Hangout</a> or <a href="//www.google.com/+/learnmore/communities/">Community</a> to learn how to <a href="https://plus.google.com/+DanielIbanez/posts/QX2EK4W15tU">paint</a>, <a href="https://plus.google.com/+LarryFournillier/posts">cook</a> or <a href="https://plus.google.com/communities/112260687631793896685">knit</a> from people who share your interests and passions.</li> <li>Try a free language learning app like the <a href="https://chrome.google.com/webstore/detail/learn-spanish-qu%C3%A9-onda-sp/pmcdjmebmeoobmdghjbjhbifoocbcmaj">Que Onda</a> Spanish app for Chrome or the <a href="https://play.google.com/store/apps/details?id=com.busuu.android.pt&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5idXN1dS5hbmRyb2lkLnB0Il0.">Busuu Portuguese language app</a> for Android.</li> <li>Keep up with current events or hone in on specific interests by personalizing your <a href="https://news.google.com/">Google News</a> and setting up <a href="//www.google.com/alerts">Google Alerts</a> to receive information on specific topics directly in your email. If your inbox is already on overload, try the <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.currents&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuYW5kcm9pZC5hcHBzLmN1cnJlbnRzIl0.">Google Currents app</a> for news on the go.</li> <li>Learning something new doesn’t have to break the bank. Check out <a href="https://www.google.com/offers/">Google Offers</a> for deals on classes for dancing, cooking, bartending and more. </li> </ul> If your resolution wasn’t listed here, try checking out <a href="https://plus.google.com/u/0/+selfmagazine/posts">SELF Magazine</a>’s Google+ page with tips from experts, live via Google+ hangouts, for 13 more resolutions starting on January 13.<br /> <br /> <a href="http://www.dominican.edu/dominicannews/study-backs-up-strategies-for-achieving-goals">Research shows</a> that you’re more likely to achieve your resolutions if you write them down and have support. Try sharing your goals with <a href="https://plus.google.com/communities/105008312335704126105">communities</a> around you. When you’re ready to share your new year’s ambition with the world, or if you're interested in seeing what resolutions look like around the globe, add it to the <a href="//www.google.com/zeitgeist/2012/resolutions">interactive resolution map</a> on our 2012 Zeitgeist website.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTi-gPlL_ExqBU06ub722YMJKWDV2iqxPsxP8nm_BEWqyHwbp-LLsixmM9e-emPz-ae-CCGutTHCh9l4A2wS47Eac154OfxWHF4yHzze4aol5Ry0RxhtZIVdk48j9tclKMC-n3/s1600/11VDBoYLpHIezGTHEFxBmj7v9JFdNcwM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTi-gPlL_ExqBU06ub722YMJKWDV2iqxPsxP8nm_BEWqyHwbp-LLsixmM9e-emPz-ae-CCGutTHCh9l4A2wS47Eac154OfxWHF4yHzze4aol5Ry0RxhtZIVdk48j9tclKMC-n3/s500/11VDBoYLpHIezGTHEFxBmj7v9JFdNcwM.png" width="500" /></a></div> <br /> No matter who you are, the web can help you do anything. <br /> <br /> <span class="byline-author">Posted by Liz Wessel, Associate Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The new year has arrived, and with it all the resolutions that we hope to tackle in 2013. <br /> <br /> But resolutions can be hard to keep. And since eating better, taking control of personal finances, travelling more and learning something new regularly top the list of New Year’s resolutions, we've pulled together some of our best tips and tricks across Google to make 2013 the year you succeed with your goals. <br /> <br /> <b>Eat better</b><br /> <ul> <li>Counting calories? <a href="https://chrome.google.com/webstore/category/app/104-food-and-health?utm_source=chrome-ntp-icon">Apps such as Diet Diary</a> can be easily accessed through <a href="https://chrome.google.com/webstore/detail/diet-diary/neckeibmjhibmgoigmffjlihekefmffd?utm_source=chrome-ntp-icon">Chrome</a> or your <a href="https://play.google.com/store/apps/details?id=org.medhelp.mydiet&hl=en">Android</a> device—that way it’s with you when it‘s on your mind. If spreadsheets are more your style, try one of several Google Docs templates, like this <a href="https://docs.google.com/previewtemplate?id=0AvwwPO-xzD_QdHNJbE9NLUdUemdFZGtPR2pqN0xyUUE&mode=public">weekly meal planner</a>.</li> <li>Find recipes for healthy meals and how-to-cook videos with apps like <a href="https://chrome.google.com/webstore/detail/bbc-good-food/jnkffnoliaheoidfeejcmnidkkgilkja?utm_source=chrome-ntp-icon">BBC’s Good Food</a> for Chrome or food channels like <a href="//www.youtube.com/showmethecurry">Show me the Curry</a> on YouTube.</li> <li>Rely on the Google+ community for motivation and learn from others via hangouts on <a href="//www.youtube.com/watch?v=uxJDPpDUaY0">how to prepare healthy meals</a>.</li> <li>We know how easy it is to fall off track. Check out <a href="http://play.google.com/">Google Play</a> to find apps, books and music to keep you motivated.<br /> </li> </ul> <iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="//www.youtube.com/embed/LXZRq3K1y-Q" width="560"></iframe><br /> <br /> <b><br /> </b> <b>Get fiscally fit</b><br /> <ul> <li>To control your finances, you need to know exactly where money is coming in and out. This <a href="https://drive.google.com/a/google.com/previewtemplate?id=0Ai0sr77aWQ6mdEU1RUpVTTQ0Umlzdmk5alZQYXFCU2c&mode=public">simple budget template</a> in Google Drive already has you halfway there.</li> <li>If you prefer a more detailed budget, try using an app like Mint to track your finances on the go, available on both <a href="https://play.google.com/store/apps/details?id=com.mint&hl=en">Android</a> and <a href="https://chrome.google.com/webstore/detail/mint/mhgffcfekbglhpcdjkhhjekhdnddkflg?utm_source=chrome-ntp-icon">Chrome</a>.</li> <li>Keep track of your stock portfolio and related market news via <a href="//www.google.com/finance">Google Finance</a> or with brokerage apps like <a href="https://play.google.com/store/apps/details?id=com.etrade.mobilepro.activity&hl=en">E*TRADE</a> from Google Play.</li> </ul> <b><br /> </b> <b>Travel more</b><br /> <ul> <li>Use <a href="//www.google.com/flights/">Google Flight Search</a> to quickly compare flight times and costs across airlines. Try the “tourist spotlight” feature on <a href="//www.google.com/hotelfinder/#search;si=">Google Hotel Finder</a> to find a room near the hottest spots in the city.</li> <li>Simply type [tourist attractions <city name>] into Google Search to see some of the <a href="https://www.google.com/search?q=tourist+attractions+buenos+aires">top points of interest</a>. Once you have a list of the things you want to do and see, keep it in one place and share it with your travel buddies using <a href="https://docs.google.com/previewtemplate?id=0AkgIu-1H_qbEdGRaVENUQzA5SFpBWHpTcWZWYlVnWHc&mode=public">Google Sheets</a>. </li> <li>Never get lost with <a href="//maps.google.com/help/maps/helloworld/tips/travel.html">Google Maps</a>. Whether your plans are local or <a href="//maps.google.com/help/maps/helloworld/android/directions.html#feature-android-offline">international</a>, <a href="//maps.google.com/help/maps/helloworld/android/directions.html#feature-android-indoor">indoors</a> or <a href="//maps.google.com/help/maps/streetview/gallery/index.html">out</a>, comprehensive and accurate Google Maps can help you find your way.</li> </ul> <b><br /> </b> <b> Learn something new</b><br /> <ul> <li>Learn how to <a href="//www.youtube.com/watch?v=-N5CLZiLOwU">hone your yoga practice</a> or <a href="//www.youtube.com/watch?v=0jl1P507AvE">crochet a granny square</a> by following the steps of experts on YouTube. If classroom style learning works better for you, try joining a <a href="//www.google.com/+/learnmore/hangouts/">Google+ Hangout</a> or <a href="//www.google.com/+/learnmore/communities/">Community</a> to learn how to <a href="https://plus.google.com/+DanielIbanez/posts/QX2EK4W15tU">paint</a>, <a href="https://plus.google.com/+LarryFournillier/posts">cook</a> or <a href="https://plus.google.com/communities/112260687631793896685">knit</a> from people who share your interests and passions.</li> <li>Try a free language learning app like the <a href="https://chrome.google.com/webstore/detail/learn-spanish-qu%C3%A9-onda-sp/pmcdjmebmeoobmdghjbjhbifoocbcmaj">Que Onda</a> Spanish app for Chrome or the <a href="https://play.google.com/store/apps/details?id=com.busuu.android.pt&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5idXN1dS5hbmRyb2lkLnB0Il0.">Busuu Portuguese language app</a> for Android.</li> <li>Keep up with current events or hone in on specific interests by personalizing your <a href="https://news.google.com/">Google News</a> and setting up <a href="//www.google.com/alerts">Google Alerts</a> to receive information on specific topics directly in your email. If your inbox is already on overload, try the <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.currents&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuYW5kcm9pZC5hcHBzLmN1cnJlbnRzIl0.">Google Currents app</a> for news on the go.</li> <li>Learning something new doesn’t have to break the bank. Check out <a href="https://www.google.com/offers/">Google Offers</a> for deals on classes for dancing, cooking, bartending and more. </li> </ul> If your resolution wasn’t listed here, try checking out <a href="https://plus.google.com/u/0/+selfmagazine/posts">SELF Magazine</a>’s Google+ page with tips from experts, live via Google+ hangouts, for 13 more resolutions starting on January 13.<br /> <br /> <a href="http://www.dominican.edu/dominicannews/study-backs-up-strategies-for-achieving-goals">Research shows</a> that you’re more likely to achieve your resolutions if you write them down and have support. Try sharing your goals with <a href="https://plus.google.com/communities/105008312335704126105">communities</a> around you. When you’re ready to share your new year’s ambition with the world, or if you're interested in seeing what resolutions look like around the globe, add it to the <a href="//www.google.com/zeitgeist/2012/resolutions">interactive resolution map</a> on our 2012 Zeitgeist website.<br /> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTi-gPlL_ExqBU06ub722YMJKWDV2iqxPsxP8nm_BEWqyHwbp-LLsixmM9e-emPz-ae-CCGutTHCh9l4A2wS47Eac154OfxWHF4yHzze4aol5Ry0RxhtZIVdk48j9tclKMC-n3/s1600/11VDBoYLpHIezGTHEFxBmj7v9JFdNcwM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTi-gPlL_ExqBU06ub722YMJKWDV2iqxPsxP8nm_BEWqyHwbp-LLsixmM9e-emPz-ae-CCGutTHCh9l4A2wS47Eac154OfxWHF4yHzze4aol5Ry0RxhtZIVdk48j9tclKMC-n3/s500/11VDBoYLpHIezGTHEFxBmj7v9JFdNcwM.png" width="500" /></a></div> <br /> No matter who you are, the web can help you do anything. <br /> <br /> <span class="byline-author">Posted by Liz Wessel, Associate Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/a-little-help-from-google-on-your-new.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A little help from Google on your New Year’s resolutions &url=https://googleblog.blogspot.com/2013/01/a-little-help-from-google-on-your-new.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/a-little-help-from-google-on-your-new.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/a-little-help-from-google-on-your-new.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='1233638290754914028' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html' itemprop='url' title='Marking the birth of the modern-day Internet'> Marking the birth of the modern-day Internet </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> January 1, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <i>Today is the 30th birthday of the modern-day Internet. Five years ago we marked the occasion with <a href="//www.google.com/doodles/happy-new-year-25-years-of-tcpip" target="_blank">a doodle</a>. This year we invited Vint Cerf to tell the story. Vint is widely regarded as one of the fathers of the Internet for his contributions to shaping the Internet’s architecture, including co-designing the TCP/IP protocol. Today he works with Google to promote and protect the Internet. -Ed.</i><br /> <br /> A long time ago, my colleagues and I became part of a great adventure, teamed with a small band of scientists and technologists in the U.S. and elsewhere. For me, it began in 1969, when the potential of <a href="http://www.packet.cc/files/ev-packet-sw.html" target="_blank">packet switching</a> communication was operationally tested in the grand <a href="http://en.wikipedia.org/wiki/ARPANET" target="_blank">ARPANET</a> experiment by the U.S. Defense Advanced Research Projects Agency (DARPA). <br /> <br /> Other kinds of packet switched networks were also pioneered by DARPA, including mobile packet radio and packet satellite, but there was a big problem. There was no common language. Each network had its own <a href="http://en.wikipedia.org/wiki/Communications_protocol" target="_blank">communications protocol</a> using different conventions and formatting standards to send and receive packets, so there was no way to transmit anything between networks. <br /> <br /> In an attempt to solve this, Robert Kahn and I developed a new computer communication protocol designed specifically to support connection among different packet-switched networks. We called it TCP, short for “Transmission Control Protocol,” and in 1974 we published a paper about it in IEEE Transactions on Communications: “<a href="http://www.cs.princeton.edu/courses/archive/fall06/cos561/papers/cerf74.pdf" target="_blank">A Protocol for Packet Network Intercommunication</a>.” Later, to better handle the transmission of real-time data, including voice, we split TCP into two parts, one of which we called “Internet Protocol,” or IP for short. The two protocols combined were nicknamed TCP/IP. <br /> <br /> TCP/IP was tested across the three types of networks developed by DARPA, and eventually was anointed as their new standard. In 1981, Jon Postel published <a href="http://tools.ietf.org/rfc/rfc801.txt" target="_blank">a transition plan</a> to migrate the 400 hosts of the ARPANET from the older NCP protocol to TCP/IP, including a deadline of January 1, 1983, after which point all hosts not switched would be cut off.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcoSXFCb_9QOClyJRabvd5NeVKRRmWmiqu9sPXykopFNiXA8P6GdFY_UcGO9oNM8s1INextJBhtTvh5Hri2u-Czoa9FgcBjhzUUfnJBuhkla3hTpXxBJPaSh7WLUsBABZe-lO/s1600/vint1973.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcoSXFCb_9QOClyJRabvd5NeVKRRmWmiqu9sPXykopFNiXA8P6GdFY_UcGO9oNM8s1INextJBhtTvh5Hri2u-Czoa9FgcBjhzUUfnJBuhkla3hTpXxBJPaSh7WLUsBABZe-lO/s175/vint1973.jpg" width="138" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-F5kQxhyphenhyphenDdOamhB9ZDHBeJMmNvuthMIh7crzss7CdRAYmF-A4RI9EU_hlbziH-5meaF3RO2p8G2XRpxOvb7_wXoS33AVrNGK_lCBo9WsuKp99fGIx7BdgrQDuKwIyUIg6QuSP/s1600/robertkahn.jpeg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-F5kQxhyphenhyphenDdOamhB9ZDHBeJMmNvuthMIh7crzss7CdRAYmF-A4RI9EU_hlbziH-5meaF3RO2p8G2XRpxOvb7_wXoS33AVrNGK_lCBo9WsuKp99fGIx7BdgrQDuKwIyUIg6QuSP/s175/robertkahn.jpeg" width="150" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyl_hyphenhyphenWOSsLpmUQhsgkN2ymFoXPI352ddIiFqY7l_Ee0Wn-T_wsuvuoyt-pZ18Pw_bWDzaUMtgGPR4s5VKOdPSCLcEieJ4xzBdq_Q3efYf01vqyYKCujMIc5KtdlzD9G6TW8ES/s1600/jonpostel.jpeg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyl_hyphenhyphenWOSsLpmUQhsgkN2ymFoXPI352ddIiFqY7l_Ee0Wn-T_wsuvuoyt-pZ18Pw_bWDzaUMtgGPR4s5VKOdPSCLcEieJ4xzBdq_Q3efYf01vqyYKCujMIc5KtdlzD9G6TW8ES/s175/jonpostel.jpeg" width="116" /></a><br /> <div style="text-align: center;"><i><span style="font-size: x-small;"><br /> </span></i> <i><span style="font-size: x-small;">From left to right: Vint Cerf in 1973, Robert Kahn in the 1970’s, Jon Postel</span></i></div><br /> When the day came, it’s fair to say the main emotion was relief, especially amongst those system administrators racing against the clock. There were no grand celebrations—I can’t even find a photograph. The only visible mementos were the “I survived the TCP/IP switchover” pins proudly worn by those who went through the ordeal!<br /> <br /> <div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVpyIi_B07cfuV-Jx8d61HDczWMf4EO9PStH0x5EBQvFJjBiKuiEJcBtGxTXI3v28mTGcqkmPknFeGpUe7SY_Yz0LB8A2pzBxwPko3NkRdMoC7mABLlStMnTctLLlR_TnB_XY/s1600/tcptransitionbutton.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVpyIi_B07cfuV-Jx8d61HDczWMf4EO9PStH0x5EBQvFJjBiKuiEJcBtGxTXI3v28mTGcqkmPknFeGpUe7SY_Yz0LB8A2pzBxwPko3NkRdMoC7mABLlStMnTctLLlR_TnB_XY/s200/tcptransitionbutton.jpg" width="200" /></a></div><br /> Yet, with hindsight, it’s obvious it was a momentous occasion. On that day, the operational Internet was born. TCP/IP went on to be embraced as an international standard, and now underpins the entire Internet. <br /> <br /> It’s been almost 40 years since Bob and I wrote our paper, and I can assure you while we had high hopes, we did not dare to assume that the Internet would turn into the worldwide platform it’s become. I feel immensely privileged to have played a part and, like any proud parent, have delighted in watching it grow. I continue to <a href="http://googleblog.blogspot.co.uk/2012/12/keep-internet-free-and-open.html" target="_blank">do what I can</a> to protect its future. I hope you’ll join me today in raising a toast to the Internet—may it continue to connect us for years to come.<br /> <br /> <span class="byline-author">Posted by Vint Cerf, VP and Chief Internet Evangelist</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <i>Today is the 30th birthday of the modern-day Internet. Five years ago we marked the occasion with <a href="//www.google.com/doodles/happy-new-year-25-years-of-tcpip" target="_blank">a doodle</a>. This year we invited Vint Cerf to tell the story. Vint is widely regarded as one of the fathers of the Internet for his contributions to shaping the Internet’s architecture, including co-designing the TCP/IP protocol. Today he works with Google to promote and protect the Internet. -Ed.</i><br /> <br /> A long time ago, my colleagues and I became part of a great adventure, teamed with a small band of scientists and technologists in the U.S. and elsewhere. For me, it began in 1969, when the potential of <a href="http://www.packet.cc/files/ev-packet-sw.html" target="_blank">packet switching</a> communication was operationally tested in the grand <a href="http://en.wikipedia.org/wiki/ARPANET" target="_blank">ARPANET</a> experiment by the U.S. Defense Advanced Research Projects Agency (DARPA). <br /> <br /> Other kinds of packet switched networks were also pioneered by DARPA, including mobile packet radio and packet satellite, but there was a big problem. There was no common language. Each network had its own <a href="http://en.wikipedia.org/wiki/Communications_protocol" target="_blank">communications protocol</a> using different conventions and formatting standards to send and receive packets, so there was no way to transmit anything between networks. <br /> <br /> In an attempt to solve this, Robert Kahn and I developed a new computer communication protocol designed specifically to support connection among different packet-switched networks. We called it TCP, short for “Transmission Control Protocol,” and in 1974 we published a paper about it in IEEE Transactions on Communications: “<a href="http://www.cs.princeton.edu/courses/archive/fall06/cos561/papers/cerf74.pdf" target="_blank">A Protocol for Packet Network Intercommunication</a>.” Later, to better handle the transmission of real-time data, including voice, we split TCP into two parts, one of which we called “Internet Protocol,” or IP for short. The two protocols combined were nicknamed TCP/IP. <br /> <br /> TCP/IP was tested across the three types of networks developed by DARPA, and eventually was anointed as their new standard. In 1981, Jon Postel published <a href="http://tools.ietf.org/rfc/rfc801.txt" target="_blank">a transition plan</a> to migrate the 400 hosts of the ARPANET from the older NCP protocol to TCP/IP, including a deadline of January 1, 1983, after which point all hosts not switched would be cut off.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcoSXFCb_9QOClyJRabvd5NeVKRRmWmiqu9sPXykopFNiXA8P6GdFY_UcGO9oNM8s1INextJBhtTvh5Hri2u-Czoa9FgcBjhzUUfnJBuhkla3hTpXxBJPaSh7WLUsBABZe-lO/s1600/vint1973.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjcoSXFCb_9QOClyJRabvd5NeVKRRmWmiqu9sPXykopFNiXA8P6GdFY_UcGO9oNM8s1INextJBhtTvh5Hri2u-Czoa9FgcBjhzUUfnJBuhkla3hTpXxBJPaSh7WLUsBABZe-lO/s175/vint1973.jpg" width="138" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-F5kQxhyphenhyphenDdOamhB9ZDHBeJMmNvuthMIh7crzss7CdRAYmF-A4RI9EU_hlbziH-5meaF3RO2p8G2XRpxOvb7_wXoS33AVrNGK_lCBo9WsuKp99fGIx7BdgrQDuKwIyUIg6QuSP/s1600/robertkahn.jpeg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-F5kQxhyphenhyphenDdOamhB9ZDHBeJMmNvuthMIh7crzss7CdRAYmF-A4RI9EU_hlbziH-5meaF3RO2p8G2XRpxOvb7_wXoS33AVrNGK_lCBo9WsuKp99fGIx7BdgrQDuKwIyUIg6QuSP/s175/robertkahn.jpeg" width="150" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyl_hyphenhyphenWOSsLpmUQhsgkN2ymFoXPI352ddIiFqY7l_Ee0Wn-T_wsuvuoyt-pZ18Pw_bWDzaUMtgGPR4s5VKOdPSCLcEieJ4xzBdq_Q3efYf01vqyYKCujMIc5KtdlzD9G6TW8ES/s1600/jonpostel.jpeg" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyl_hyphenhyphenWOSsLpmUQhsgkN2ymFoXPI352ddIiFqY7l_Ee0Wn-T_wsuvuoyt-pZ18Pw_bWDzaUMtgGPR4s5VKOdPSCLcEieJ4xzBdq_Q3efYf01vqyYKCujMIc5KtdlzD9G6TW8ES/s175/jonpostel.jpeg" width="116" /></a><br /> <div style="text-align: center;"><i><span style="font-size: x-small;"><br /> </span></i> <i><span style="font-size: x-small;">From left to right: Vint Cerf in 1973, Robert Kahn in the 1970’s, Jon Postel</span></i></div><br /> When the day came, it’s fair to say the main emotion was relief, especially amongst those system administrators racing against the clock. There were no grand celebrations—I can’t even find a photograph. The only visible mementos were the “I survived the TCP/IP switchover” pins proudly worn by those who went through the ordeal!<br /> <br /> <div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVpyIi_B07cfuV-Jx8d61HDczWMf4EO9PStH0x5EBQvFJjBiKuiEJcBtGxTXI3v28mTGcqkmPknFeGpUe7SY_Yz0LB8A2pzBxwPko3NkRdMoC7mABLlStMnTctLLlR_TnB_XY/s1600/tcptransitionbutton.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVpyIi_B07cfuV-Jx8d61HDczWMf4EO9PStH0x5EBQvFJjBiKuiEJcBtGxTXI3v28mTGcqkmPknFeGpUe7SY_Yz0LB8A2pzBxwPko3NkRdMoC7mABLlStMnTctLLlR_TnB_XY/s200/tcptransitionbutton.jpg" width="200" /></a></div><br /> Yet, with hindsight, it’s obvious it was a momentous occasion. On that day, the operational Internet was born. TCP/IP went on to be embraced as an international standard, and now underpins the entire Internet. <br /> <br /> It’s been almost 40 years since Bob and I wrote our paper, and I can assure you while we had high hopes, we did not dare to assume that the Internet would turn into the worldwide platform it’s become. I feel immensely privileged to have played a part and, like any proud parent, have delighted in watching it grow. I continue to <a href="http://googleblog.blogspot.co.uk/2012/12/keep-internet-free-and-open.html" target="_blank">do what I can</a> to protect its future. I hope you’ll join me today in raising a toast to the Internet—may it continue to connect us for years to come.<br /> <br /> <span class="byline-author">Posted by Vint Cerf, VP and Chief Internet Evangelist</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Marking the birth of the modern-day Internet&url=https://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2013/01/marking-birth-of-modern-day-internet.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/computing%20history' rel='tag'> computing history </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://googleblog.blogspot.com/'> <i class='material-icons'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2013-02-11T03:30:00-08:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'>  </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2013-01-01T00:01:00-08:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/accessibility'> accessibility </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/acquisition'> acquisition </a> <span dir='ltr'> 26 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/ads'> ads </a> <span dir='ltr'> 131 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Africa'> Africa </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Android'> Android </a> <span dir='ltr'> 58 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/apps'> apps </a> <span dir='ltr'> 419 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/April%201'> April 1 </a> <span dir='ltr'> 4 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Asia'> Asia </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search'> books + book search </a> <span dir='ltr'> 48 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/commerce'> commerce </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/computing%20history'> computing history </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/crisis%20response'> crisis response </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/culture'> culture </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/developers'> developers </a> <span dir='ltr'> 120 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/diversity'> diversity </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/doodles'> doodles </a> <span dir='ltr'> 68 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/education%20and%20research'> education and research </a> <span dir='ltr'> 144 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/entrepreneurs%20at%20Google'> entrepreneurs at Google </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Europe'> Europe </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/faster%20web'> faster web </a> <span dir='ltr'> 16 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/free%20expression'> free expression </a> <span dir='ltr'> 61 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/google.org'> google.org </a> <span dir='ltr'> 73 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googleplus'> googleplus </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture'> googlers and culture </a> <span dir='ltr'> 202 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/green'> green </a> <span dir='ltr'> 102 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Latin%20America'> Latin America </a> <span dir='ltr'> 18 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/'> 2005 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/'> 2004 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googleblog.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+google" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="Google" data-layout="default"></div> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googleblog.blogspot.com/&screen_name=google" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @google</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> <!-- Facebook --> <div class="fb-follow-button"> <a href="https://www.facebook.com/google" target="_blank"><img class="fb-follow" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPDgpnJSLm_h0QB9lJTCDnBDrjiGzSZbejjj1WyplhO34Rk92e2Q8JPubqxhTADvPVxcjSLhgJPENyAWZ2ju2MoTO7kXkCsKLCMUJ67g1KWG3T83KsTG_MVGY1L6ANk5v2Bn3Xw/s1600/facebook-logo.png" />Follow</a> </div> <!-- Instagram --> <style>.ig-b- { display: inline-block; } .ig-b- img { visibility: hidden; } .ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; } .ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }</style> <div class="followgooglewrapper"> <a href="http://instagram.com/google?ref=badge" class="ig-b- ig-b-v-24" target="_blank"><img src="//badges.instagram.com/static/images/ig-badge-view-24.png" alt="Instagram" /></a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> <div class="text"> Give us feedback in our <br /> <a href="http://support.google.com/bin/static.py?hl=en&page=portal_groups.cs">Product Forums</a>. </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script> //<![CDATA[ function DeviceMotionSender(){if(!this.isIOS_()){return}window.addEventListener("devicemotion",this.onDeviceMotion_.bind(this),false);this.iframes=document.querySelectorAll("iframe.vrview")}DeviceMotionSender.prototype.onDeviceMotion_=function(e){var message={type:"DeviceMotion",deviceMotionEvent:this.cloneDeviceMotionEvent_(e)};for(var i=0;i<this.iframes.length;i++){var iframe=this.iframes[i];var iframeWindow=iframe.contentWindow;if(this.isCrossDomainIframe_(iframe)){iframeWindow.postMessage(message,"*")}}};DeviceMotionSender.prototype.cloneDeviceMotionEvent_=function(e){return{acceleration:{x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},accelerationIncludingGravity:{x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},rotationRate:{alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},interval:e.interval}};DeviceMotionSender.prototype.isIOS_=function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream};DeviceMotionSender.prototype.isCrossDomainIframe_=function(iframe){var html=null;try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML}catch(err){}return html===null};var dms=new DeviceMotionSender; //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY4InVy2PBOoUxzVhGxdhoA2hivCUQ:1732418662256';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2013/01/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2013/01/', 'canonicalUrl': 'https://googleblog.blogspot.com/2013/01/', 'homepageUrl': 'https://googleblog.blogspot.com/', 'searchUrl': 'https://googleblog.blogspot.com/search', 'canonicalHomepageUrl': 'https://googleblog.blogspot.com/', 'blogspotFaviconUrl': 'https://googleblog.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'G-2PXZD4EB4F', 'analytics4': true, 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Blog - RSS\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/10861780/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': true, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'January 2013', 'pageTitle': 'Official Google Blog: January 2013', 'metaDescription': 'Insights from Googlers into our products, technology, and the Google culture'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Blog', 'description': 'Insights from Googlers into our products, technology, and the Google culture', 'url': 'https://googleblog.blogspot.com/2013/01/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2013, 'month': 1, 'rangeMessage': 'Showing posts from January, 2013'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>