CINXE.COM

Official Google Blog: September 2007

<!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: September 2007 </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/2007/09/' 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/2007/09/' 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/2007/09/' 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&amp;zx=48e51ad2-0651-407a-b13b-e009df814c4a' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&amp;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&#8212;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='4485638817286650001' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/youtube-and-checkout-for-non-profit.html' itemprop='url' title='YouTube and Checkout for the non-profit world'> YouTube and Checkout for the non-profit world </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 27, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Maryrose Dunton, Product Manager, YouTube, and Prem Ramaswami, Product Manager, Google Checkout</span><br /><br />Ever since YouTube first launched, people and organizations have been using it to broadcast their causes and engage supporters around the issues they care about. In that spirit, today YouTube unveiled its <a href="//youtube.com/nonprofits">Non-Profit Program</a> at the <a href="//youtube.com/clintonfoundationorg">Clinton Global Initiative</a> to help non-profit organizations more easily connect with the world's largest online video community. In the past few years, online video has emerged as a key tool for grassroots organizing on the Internet -- a short, simple video can demonstrate the impact and the needs of an organization in a uniquely compelling fashion. This program will enable non-profits to create dedicated YouTube channels for themselves, making it even easier for people to find, watch, and engage with the organization's video content. The initial participants are 13 organizations including the <a href="//youtube.com/amercancersociety">American Cancer Society</a>, <a href="//youtube.com/friendsoftheearth">Friends of the Earth</a>, and <a href="http://youtube/youthnoise">YouthNoise</a>.<br /><br />One other thing the YouTube Non-Profit Program offers: the ability to collect donations directly from these channels using the new <a href="http://googlecheckout.blogspot.com/2007/09/introducing-google-checkout-for-non.html">Google Checkout for Non-Profits</a>. Checkout for Non-Profits -- which can also be integrated directly into a non-profit's site -- helps drive more donations for U.S.-based 501(c)(3) groups by making it possible for supporters to contribute quickly and securely. It also offers supporters the satisfaction of knowing that 100 percent of their contributions will be sent to the non-profit, as Google has committed to processing donations through Checkout for free through at least the end of 2008. This functionality is particularly exciting, as today's fund-raising is increasingly moving online -- and Checkout for Non-Profits makes the entire process even easier. You can learn more <a href="//google.com/checkout/npo/">here</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Maryrose Dunton, Product Manager, YouTube, and Prem Ramaswami, Product Manager, Google Checkout</span><br /><br />Ever since YouTube first launched, people and organizations have been using it to broadcast their causes and engage supporters around the issues they care about. In that spirit, today YouTube unveiled its <a href="//youtube.com/nonprofits">Non-Profit Program</a> at the <a href="//youtube.com/clintonfoundationorg">Clinton Global Initiative</a> to help non-profit organizations more easily connect with the world's largest online video community. In the past few years, online video has emerged as a key tool for grassroots organizing on the Internet -- a short, simple video can demonstrate the impact and the needs of an organization in a uniquely compelling fashion. This program will enable non-profits to create dedicated YouTube channels for themselves, making it even easier for people to find, watch, and engage with the organization's video content. The initial participants are 13 organizations including the <a href="//youtube.com/amercancersociety">American Cancer Society</a>, <a href="//youtube.com/friendsoftheearth">Friends of the Earth</a>, and <a href="http://youtube/youthnoise">YouthNoise</a>.<br /><br />One other thing the YouTube Non-Profit Program offers: the ability to collect donations directly from these channels using the new <a href="http://googlecheckout.blogspot.com/2007/09/introducing-google-checkout-for-non.html">Google Checkout for Non-Profits</a>. Checkout for Non-Profits -- which can also be integrated directly into a non-profit's site -- helps drive more donations for U.S.-based 501(c)(3) groups by making it possible for supporters to contribute quickly and securely. It also offers supporters the satisfaction of knowing that 100 percent of their contributions will be sent to the non-profit, as Google has committed to processing donations through Checkout for free through at least the end of 2008. This functionality is particularly exciting, as today's fund-raising is increasingly moving online -- and Checkout for Non-Profits makes the entire process even easier. You can learn more <a href="//google.com/checkout/npo/">here</a>. <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/2007/09/youtube-and-checkout-for-non-profit.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:YouTube and Checkout for the non-profit world&url=https://googleblog.blogspot.com/2007/09/youtube-and-checkout-for-non-profit.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/2007/09/youtube-and-checkout-for-non-profit.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/2007/09/youtube-and-checkout-for-non-profit.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/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='4882582445392716531' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/our-testimony-on-google-doubleclick.html' itemprop='url' title='Our testimony on Google-DoubleClick'> Our testimony on Google-DoubleClick </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 27, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Pablo Chavez, Policy Counsel</span><br /><br />You may have read that a U.S. Senate committee in Washington is holding a hearing today looking at online advertising and our acquisition of DoubleClick. Check out our <a title="Public Policy blog" href="http://googlepublicpolicy.blogspot.com/2007/09/our-senate-testimony-on-online.html" id="gny5">Public Policy blog</a> for more details about Google's testimony. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Pablo Chavez, Policy Counsel</span><br /><br />You may have read that a U.S. Senate committee in Washington is holding a hearing today looking at online advertising and our acquisition of DoubleClick. Check out our <a title="Public Policy blog" href="http://googlepublicpolicy.blogspot.com/2007/09/our-senate-testimony-on-online.html" id="gny5">Public Policy blog</a> for more details about Google's testimony. <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/2007/09/our-testimony-on-google-doubleclick.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:Our testimony on Google-DoubleClick&url=https://googleblog.blogspot.com/2007/09/our-testimony-on-google-doubleclick.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/2007/09/our-testimony-on-google-doubleclick.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/2007/09/our-testimony-on-google-doubleclick.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/policy%20and%20issues' rel='tag'> policy and issues </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/privacy' rel='tag'> privacy </a> </span> </div> </div> </div> <div class='post' data-id='8257928258066811533' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/new-caffeine-free-way-to-stay-alert.html' itemprop='url' title='A new caffeine-free way to stay alert'> A new caffeine-free way to stay alert </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 25, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Amy Wu, Associate Product Manager, and Rajat Mukherjee, Group Product Manager</span><br /><br />Since new videos are constantly appearing all over the web, it's difficult to keep tabs on all of them. But now <a href="//www.google.com/alerts">Google Alerts</a> will make it easy for you to add video to your other Alerts: News, Web, Blog and Groups.<br /><br />Video Alerts enables you to specify any topics or queries of interest so we can deliver interesting and relevant videos on a daily, weekly, or as-it-happens basis (your choice) to you via email. To start receiving Video Alerts, you can visit the Google Alerts homepage directly or set up the alert <a href="http://video.google.com/videosearch?q=jack+russell+terriers#alerts">during your normal video searches</a>. Videos may come from Google Video, YouTube, or many other video sources on the web.<br /><br />What are you waiting for? Stay up to date with the <a title="one laptop per child" href="//www.google.com/alerts?hl=en&amp;q=one+laptop+per+child&amp;ie=UTF8&amp;t=9" id="w6_y">One Laptop Per Child</a> program. Find the latest videos on the <a title="Lunar X Prize" href="//www.google.com/alerts?hl=en&amp;q=Lunar+X+Prize&amp;ie=UTF8&amp;t=9" id="gd-7">Lunar X-Prize</a>. Impress Grandma by updating your <a title="scarf-knitting skills" href="http://video.google.com/videosearch?q=How+to+knit+a+scarf#alerts" target="_blank">scarf-knitting skills</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Amy Wu, Associate Product Manager, and Rajat Mukherjee, Group Product Manager</span><br /><br />Since new videos are constantly appearing all over the web, it's difficult to keep tabs on all of them. But now <a href="//www.google.com/alerts">Google Alerts</a> will make it easy for you to add video to your other Alerts: News, Web, Blog and Groups.<br /><br />Video Alerts enables you to specify any topics or queries of interest so we can deliver interesting and relevant videos on a daily, weekly, or as-it-happens basis (your choice) to you via email. To start receiving Video Alerts, you can visit the Google Alerts homepage directly or set up the alert <a href="http://video.google.com/videosearch?q=jack+russell+terriers#alerts">during your normal video searches</a>. Videos may come from Google Video, YouTube, or many other video sources on the web.<br /><br />What are you waiting for? Stay up to date with the <a title="one laptop per child" href="//www.google.com/alerts?hl=en&amp;q=one+laptop+per+child&amp;ie=UTF8&amp;t=9" id="w6_y">One Laptop Per Child</a> program. Find the latest videos on the <a title="Lunar X Prize" href="//www.google.com/alerts?hl=en&amp;q=Lunar+X+Prize&amp;ie=UTF8&amp;t=9" id="gd-7">Lunar X-Prize</a>. Impress Grandma by updating your <a title="scarf-knitting skills" href="http://video.google.com/videosearch?q=How+to+knit+a+scarf#alerts" target="_blank">scarf-knitting skills</a>. <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/2007/09/new-caffeine-free-way-to-stay-alert.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 new caffeine-free way to stay alert&url=https://googleblog.blogspot.com/2007/09/new-caffeine-free-way-to-stay-alert.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/2007/09/new-caffeine-free-way-to-stay-alert.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/2007/09/new-caffeine-free-way-to-stay-alert.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='1668693517867246581' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/search-privacy-and-personalized-search.html' itemprop='url' title='Search privacy and Personalized Search'> Search privacy and Personalized Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jane Horvath, Senior Privacy Counsel</span><br /><br />Online privacy isn&#8217;t always an easy thing to understand&#8212;or to explain. When I recently joined the company, I was happy to learn that Google was continuing with the effort to make our privacy practices (and your choices) even clearer and more accessible. We are using YouTube to post videos that explain how, when, and why we collect information about searches, and how you can protect your privacy while using our search engine.<br /><br />If you watched the <a href="//www.youtube.com/watch?v=kLgJYBRzUXY"><u>first privacy video</u></a>, you <a href="http://googleblog.blogspot.com/2007/08/google-search-privacy-plain-and-simple.html">learned</a> about some of the information we collect (IP addresses, cookies, and search queries) and how we use this information to improve your search experience as well as prevent against fraud and other abuses. We appreciated all of the feedback we got in response to the first video.<br /><br />In response to your requests for more detailed information, in our second video we're offering a closer look at personalization and the privacy tools available when you choose to personalize your search. Personalization has been an area that raises concerns about privacy, and we want you to understand how we personalize search results while protecting your privacy.<br /><br />As the video explains, search algorithms that are designed to take your personal preferences into account, including the things you search for and the sites you visit, have better odds of delivering useful results for you. So if you&#8217;ve been checking out sites about the Louvre and you search for [Paris], you&#8217;re more likely to get results about the French capital than the celebrity heiress. The privacy tools we&#8217;ve designed &#8212; such as &#8220;pause&#8221; and &#8220;remove&#8221; buttons &#8212; help put you in control of personalization.<br /><br />So sit back, take a look, and then <a href="//www.google.com/support/bin/request.py?form_type=user&amp;stage=fm&amp;user_type=user&amp;contact_type=privacy&amp;hl=en">tell us</a> what you think about this video (and the earlier one too). We look forward to hearing from you.<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/UsUBnPRtTbI"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/UsUBnPRtTbI" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Jane Horvath, Senior Privacy Counsel</span><br /><br />Online privacy isn&#8217;t always an easy thing to understand&#8212;or to explain. When I recently joined the company, I was happy to learn that Google was continuing with the effort to make our privacy practices (and your choices) even clearer and more accessible. We are using YouTube to post videos that explain how, when, and why we collect information about searches, and how you can protect your privacy while using our search engine.<br /><br />If you watched the <a href="//www.youtube.com/watch?v=kLgJYBRzUXY"><u>first privacy video</u></a>, you <a href="http://googleblog.blogspot.com/2007/08/google-search-privacy-plain-and-simple.html">learned</a> about some of the information we collect (IP addresses, cookies, and search queries) and how we use this information to improve your search experience as well as prevent against fraud and other abuses. We appreciated all of the feedback we got in response to the first video.<br /><br />In response to your requests for more detailed information, in our second video we're offering a closer look at personalization and the privacy tools available when you choose to personalize your search. Personalization has been an area that raises concerns about privacy, and we want you to understand how we personalize search results while protecting your privacy.<br /><br />As the video explains, search algorithms that are designed to take your personal preferences into account, including the things you search for and the sites you visit, have better odds of delivering useful results for you. So if you&#8217;ve been checking out sites about the Louvre and you search for [Paris], you&#8217;re more likely to get results about the French capital than the celebrity heiress. The privacy tools we&#8217;ve designed &#8212; such as &#8220;pause&#8221; and &#8220;remove&#8221; buttons &#8212; help put you in control of personalization.<br /><br />So sit back, take a look, and then <a href="//www.google.com/support/bin/request.py?form_type=user&amp;stage=fm&amp;user_type=user&amp;contact_type=privacy&amp;hl=en">tell us</a> what you think about this video (and the earlier one too). We look forward to hearing from you.<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/UsUBnPRtTbI"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/UsUBnPRtTbI" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <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/2007/09/search-privacy-and-personalized-search.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:Search privacy and Personalized Search&url=https://googleblog.blogspot.com/2007/09/search-privacy-and-personalized-search.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/2007/09/search-privacy-and-personalized-search.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/2007/09/search-privacy-and-personalized-search.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/personalization' rel='tag'> personalization </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/privacy' rel='tag'> privacy </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='6316013245473935824' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/its-all-about-today.html' itemprop='url' title='It&#39;s all about today'> It's all about today </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Niv Efron and Eyal Molad, Google Trends Engineers, Tel-Aviv</span><br /><br />A lot of us love video games, and everyone here has their favorite from the latest generation of consoles. We have a game room in our building that happens to have all three of the latest systems: Artem loves Microsoft's Xbox 360, Niv can't part with Sony's Playstation 3, and Corey is hopelessly addicted to the Nintendo Wii. After some serious work organizing the world's information, we like to kick back with a round of <a href="http://en.wikipedia.org/wiki/Wii_Sports" id="l6v5" title="Wii Tennis">Wii Tennis</a> or a <a href="http://en.wikipedia.org/wiki/Bioshock" id="nfh7" title="trip to Rapture">trip to Rapture</a>. The problem is that there's only one TV in the game room, and of course only one system can be played at a time. In true Googley fashion, we look to data to decide which console gets first dibs. For that, we used <a href="http://trends.google.com/" id="xco2" title="Google Trends">Google Trends,</a> which lets us see what the world is searching for.<br /><br />Take, for example, a <a href="//www.google.com/trends?q=xbox360+%7C+(xbox+360),+(playstation+3)+%7C+ps3,+wii&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" id="hr_e" title="comparison">comparison</a> across the systems:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwGylqDlONM6RwckxmmSS0I-01hkOZQsWOAYlSNhqzEShuxyVWZHC2tBghrrUdLTIq0HdQgR_cGsM2Xx260d9X7ybciJm5D7lZtHwGOZPQgQp1R8ZsFa1SZwpf4DK_uDw97XAlcg/s1600-h/TRENDSchart1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5113027671428689970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwGylqDlONM6RwckxmmSS0I-01hkOZQsWOAYlSNhqzEShuxyVWZHC2tBghrrUdLTIq0HdQgR_cGsM2Xx260d9X7ybciJm5D7lZtHwGOZPQgQp1R8ZsFa1SZwpf4DK_uDw97XAlcg/s320/TRENDSchart1.jpg" style="cursor: pointer;" /></a><br /><br />Looks like a pretty tight race. Let's take a closer look at <a href="//www.google.com/trends?q=xbox360+%7C+(xbox+360),+(playstation+3)+%7C+ps3,+wii&amp;ctab=0&amp;geo=all&amp;date=2007&amp;sort=0" id="pvor" title="2007">2007</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY2GhKHFd49IWEdD_jR98p4S06NRx8QmeKx9yAyRoZ4WMSEdRnz7SZ1dmgi0HWejXQiBZ-VcnuOUlke_lkFONaBYJt2BekJg1YEnM5ZeyyI48Qg7DruvoalDRZHDHPpj64mhep9Q/s1600-h/TRENDSchart2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5113027817457578050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY2GhKHFd49IWEdD_jR98p4S06NRx8QmeKx9yAyRoZ4WMSEdRnz7SZ1dmgi0HWejXQiBZ-VcnuOUlke_lkFONaBYJt2BekJg1YEnM5ZeyyI48Qg7DruvoalDRZHDHPpj64mhep9Q/s320/TRENDSchart2.jpg" style="cursor: pointer;" /></a><br /><br />Wow, they're definitely neck and neck (and neck) -- the top console could change anytime. Fortunately, Google Trends is now updated every day with the latest information. (Until now, Trends was only updated once a month.) Now we can follow the console race (or any other topic) every 24 hours, whether it's <a href="//www.google.com/trends?q=the+office,+heroes&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" id="f0lv" title="The Office versus Heroes"><i>The Office </i>vs <i>Heroes</i></a> or the candidates for the <a href="http://blog.njection.com/blogs/blog/archive/2007/09/08/can-google-trends-predict-the-2008-election.aspx" id="s368" title="outcome of the next presidential election">next presidential election</a>.<br /><br />In addition to daily updates, we've also created an iGoogle gadget and a <a href="http://en.wikipedia.org/wiki/Web_feed" id="n:dq" title="feed">feed</a> for Hot Trends. If you have ever wanted to know what the Internet was thinking right now, Hot Trends can tell you just that. Hot Trends shows you what the fastest rising search queries are on Google. Now you can keep track of Hot Trends three ways: by visiting the site, <a href="//www.google.com/ig/adde?moduleurl=http://www.google.com/ig/modules/hottrends.xml" id="za3y" title="add the gadget to your homepage">adding the gadget to your homepage</a>, or subscribing to the feed by adding the <a href="//www.google.com/trends/hottrends/atom/hourly" id="hhc2" title="feed URL">feed URL</a> to <a href="http://fusion.google.com/add?feedurl=http://www.google.com/trends/hottrends/atom/hourly" id="mznj" title="Google Reader">Google Reader</a> or your favorite feed reader.<br /><br />We'd love to hear about any interesting <span class="st" id="st" name="st">trends</span> you've discovered. Please send them to us at <a href="mailto:cooltrends@google.com" id="at5d" title="cooltrends@google.com">cooltrends@google.com</a>. We'll feature the best ones in a future post. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Niv Efron and Eyal Molad, Google Trends Engineers, Tel-Aviv</span><br /><br />A lot of us love video games, and everyone here has their favorite from the latest generation of consoles. We have a game room in our building that happens to have all three of the latest systems: Artem loves Microsoft's Xbox 360, Niv can't part with Sony's Playstation 3, and Corey is hopelessly addicted to the Nintendo Wii. After some serious work organizing the world's information, we like to kick back with a round of <a href="http://en.wikipedia.org/wiki/Wii_Sports" id="l6v5" title="Wii Tennis">Wii Tennis</a> or a <a href="http://en.wikipedia.org/wiki/Bioshock" id="nfh7" title="trip to Rapture">trip to Rapture</a>. The problem is that there's only one TV in the game room, and of course only one system can be played at a time. In true Googley fashion, we look to data to decide which console gets first dibs. For that, we used <a href="http://trends.google.com/" id="xco2" title="Google Trends">Google Trends,</a> which lets us see what the world is searching for.<br /><br />Take, for example, a <a href="//www.google.com/trends?q=xbox360+%7C+(xbox+360),+(playstation+3)+%7C+ps3,+wii&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" id="hr_e" title="comparison">comparison</a> across the systems:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwGylqDlONM6RwckxmmSS0I-01hkOZQsWOAYlSNhqzEShuxyVWZHC2tBghrrUdLTIq0HdQgR_cGsM2Xx260d9X7ybciJm5D7lZtHwGOZPQgQp1R8ZsFa1SZwpf4DK_uDw97XAlcg/s1600-h/TRENDSchart1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5113027671428689970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwGylqDlONM6RwckxmmSS0I-01hkOZQsWOAYlSNhqzEShuxyVWZHC2tBghrrUdLTIq0HdQgR_cGsM2Xx260d9X7ybciJm5D7lZtHwGOZPQgQp1R8ZsFa1SZwpf4DK_uDw97XAlcg/s320/TRENDSchart1.jpg" style="cursor: pointer;" /></a><br /><br />Looks like a pretty tight race. Let's take a closer look at <a href="//www.google.com/trends?q=xbox360+%7C+(xbox+360),+(playstation+3)+%7C+ps3,+wii&amp;ctab=0&amp;geo=all&amp;date=2007&amp;sort=0" id="pvor" title="2007">2007</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY2GhKHFd49IWEdD_jR98p4S06NRx8QmeKx9yAyRoZ4WMSEdRnz7SZ1dmgi0HWejXQiBZ-VcnuOUlke_lkFONaBYJt2BekJg1YEnM5ZeyyI48Qg7DruvoalDRZHDHPpj64mhep9Q/s1600-h/TRENDSchart2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5113027817457578050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY2GhKHFd49IWEdD_jR98p4S06NRx8QmeKx9yAyRoZ4WMSEdRnz7SZ1dmgi0HWejXQiBZ-VcnuOUlke_lkFONaBYJt2BekJg1YEnM5ZeyyI48Qg7DruvoalDRZHDHPpj64mhep9Q/s320/TRENDSchart2.jpg" style="cursor: pointer;" /></a><br /><br />Wow, they're definitely neck and neck (and neck) -- the top console could change anytime. Fortunately, Google Trends is now updated every day with the latest information. (Until now, Trends was only updated once a month.) Now we can follow the console race (or any other topic) every 24 hours, whether it's <a href="//www.google.com/trends?q=the+office,+heroes&amp;ctab=0&amp;geo=all&amp;date=all&amp;sort=0" id="f0lv" title="The Office versus Heroes"><i>The Office </i>vs <i>Heroes</i></a> or the candidates for the <a href="http://blog.njection.com/blogs/blog/archive/2007/09/08/can-google-trends-predict-the-2008-election.aspx" id="s368" title="outcome of the next presidential election">next presidential election</a>.<br /><br />In addition to daily updates, we've also created an iGoogle gadget and a <a href="http://en.wikipedia.org/wiki/Web_feed" id="n:dq" title="feed">feed</a> for Hot Trends. If you have ever wanted to know what the Internet was thinking right now, Hot Trends can tell you just that. Hot Trends shows you what the fastest rising search queries are on Google. Now you can keep track of Hot Trends three ways: by visiting the site, <a href="//www.google.com/ig/adde?moduleurl=http://www.google.com/ig/modules/hottrends.xml" id="za3y" title="add the gadget to your homepage">adding the gadget to your homepage</a>, or subscribing to the feed by adding the <a href="//www.google.com/trends/hottrends/atom/hourly" id="hhc2" title="feed URL">feed URL</a> to <a href="http://fusion.google.com/add?feedurl=http://www.google.com/trends/hottrends/atom/hourly" id="mznj" title="Google Reader">Google Reader</a> or your favorite feed reader.<br /><br />We'd love to hear about any interesting <span class="st" id="st" name="st">trends</span> you've discovered. Please send them to us at <a href="mailto:cooltrends@google.com" id="at5d" title="cooltrends@google.com">cooltrends@google.com</a>. We'll feature the best ones in a future post. <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/2007/09/its-all-about-today.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:It&#39;s all about today&url=https://googleblog.blogspot.com/2007/09/its-all-about-today.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/2007/09/its-all-about-today.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/2007/09/its-all-about-today.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='9042757429215330689' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/pour-on-pedal-power.html' itemprop='url' title='Pour on the pedal power'> Pour on the pedal power </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dan </span>Reicher,<span class="byline-author"> Google.org</span><br /><br />You may already know that we're working to reduce our impact on the environment in a number of ways. We opt for locally-grown food whenever possible in all of our cafes. We've covered our roofs with solar panels. We offer a rebate on our employees' fuel-efficient car purchases. When it comes to getting people to the office, we offer round-trip shuttle service to our Bay Area Googlers, as well as incentives for creative commuting, from walking to biking and even to kayaking (depending, of course, on where the office is).<br /><br />Over at <a href="http://www.google.org/">Google.org</a>, the <a href="http://www.google.org/recharge/">RechargeIT project</a> is <a href="http://www.google.org/recharge/dashboard">collecting data</a> on plug-in hybrid electric vehicles (PHEVs) in an effort to accelerate commercial adoption of the cars as well as vehicle to grid technology. To the same end, we just issued a $10 million request for investment proposals to encourage companies and individuals to develop sustainable transportation solutions.<br /><br />And now, we encourage all of you to get your wheels spinning to offset climate change. Google has teamed up with <a href="http://www.specializedbikes.com/">Specialized</a> and <a href="http://www.goodbysilverstein.com/main_site/main.html">Goodby Silverstein &amp; Partners</a> on the <a href="http://www.innovate-or-die.com/">Innovate or Die Pedal-Powered Machine Challenge</a>, to give you problem-solvers a chance to show us with a YouTube <a href="//www.youtube.com/group/innovateordie">video</a> how you harness pedal power in innovative ways. In January, you could win $5,000 in cash and Specialized Globe bikes to keep up your commitment. We're doing our bit to support new solutions. Are you feeling inspired? <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Dan </span>Reicher,<span class="byline-author"> Google.org</span><br /><br />You may already know that we're working to reduce our impact on the environment in a number of ways. We opt for locally-grown food whenever possible in all of our cafes. We've covered our roofs with solar panels. We offer a rebate on our employees' fuel-efficient car purchases. When it comes to getting people to the office, we offer round-trip shuttle service to our Bay Area Googlers, as well as incentives for creative commuting, from walking to biking and even to kayaking (depending, of course, on where the office is).<br /><br />Over at <a href="http://www.google.org/">Google.org</a>, the <a href="http://www.google.org/recharge/">RechargeIT project</a> is <a href="http://www.google.org/recharge/dashboard">collecting data</a> on plug-in hybrid electric vehicles (PHEVs) in an effort to accelerate commercial adoption of the cars as well as vehicle to grid technology. To the same end, we just issued a $10 million request for investment proposals to encourage companies and individuals to develop sustainable transportation solutions.<br /><br />And now, we encourage all of you to get your wheels spinning to offset climate change. Google has teamed up with <a href="http://www.specializedbikes.com/">Specialized</a> and <a href="http://www.goodbysilverstein.com/main_site/main.html">Goodby Silverstein &amp; Partners</a> on the <a href="http://www.innovate-or-die.com/">Innovate or Die Pedal-Powered Machine Challenge</a>, to give you problem-solvers a chance to show us with a YouTube <a href="//www.youtube.com/group/innovateordie">video</a> how you harness pedal power in innovative ways. In January, you could win $5,000 in cash and Specialized Globe bikes to keep up your commitment. We're doing our bit to support new solutions. Are you feeling inspired? <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/2007/09/pour-on-pedal-power.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:Pour on the pedal power&url=https://googleblog.blogspot.com/2007/09/pour-on-pedal-power.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/2007/09/pour-on-pedal-power.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/2007/09/pour-on-pedal-power.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.org' rel='tag'> google.org </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/green' rel='tag'> green </a> </span> </div> </div> </div> <div class='post' data-id='7131868082568504674' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/igoogle-tackles-rugby-world-cup.html' itemprop='url' title='iGoogle tackles the Rugby World Cup'> iGoogle tackles the Rugby World Cup </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 21, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Thomas Gayno, Associate Product Marketing Manager, France</span><br /><br />Salut! You may have heard by now that France (relieved after our <a href="http://www.rugbyworldcup.com/home/fixtures/round=100/match=10091/analysis.html#france+regain+their+momentum">recent win over Namibia</a>) is currently hosting the sixth <a href="http://www.rugbyworldcup.com/">Rugby World Cup</a>, which is a gathering of the best rugby teams from around the world competing for the coveted Ellis Cup. <a href="http://www.megaessays.com/viewpaper/1336.html">You </a><a title="For you Yanks" href="http://www.megaessays.com/viewpaper/1336.html">Yanks</a><a href="http://www.megaessays.com/viewpaper/1336.html"> should imagine</a> the Super Bowl, but held only once every four years, with 20 teams from around the globe -- and without padding or helmets!<br /><br />Four years ago, when England won the last Rugby World Cup, we French Rooster fans began planning for the next global matchup. Meanwhile, our French superstar Sébastien Chabal -- otherwise known as The French Beast, The Anesthetist, Attila or the Caveman -- has grown longer hair, a longer beard and bigger muscles. And he's back for this year's World Cup! To help track The French Beast's team's (or any other team's) progress towards victory, we created an <a href="//www.google.com/ig">iGoogle</a> tab complete with a variety of gadgets that puts you in the middle of the action. The tab features live scores, group standings, a map of the venues, fan videos from YouTube, and a fun "make some noise" gadget that lets you cheer on your favorite team. With the iGoogle Rugby World Cup tab, you can experience the action in an entirely new way. Even if you've never used iGoogle before, you can add the tab <a href="//www.google.com/ig/sharetab?source=rbus&amp;atr=Rugby+2007&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007live.xml%26row%3D1%26sect%3D1&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007foghorn.xml%26row%3D1%26sect%3D2&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007maps.xml%26row%3D1%26sect%3D3&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007results.xml%26row%3D2%26sect%3D1&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007youtube.xml%26row%3D2%26sect%3D2" id="ev25" title="clicking here">here</a>. Alternatively, type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=rugby&amp;btnG=Google+Search" id="n9lh">rugby</a>] into the Google search box and click on "add to my Google page."<br /><br />In line with the international aspect of this sporting event, this tab is available in the following countries: USA, Canada, Portugal, Ireland, UK (Wales, Scotland and England), Romania, Georgia, Namibia, South Africa, Japan, Samoa, Tonga, Fiji, New Zealand, Australia, France, Italy and Argentina. Whether you're a fan of Sébastian Chabal, Dan Carter or Stirling Mortlock, use the iGoogle Rugby tab to keep track of the action. And if these names don't mean anything to you, tune into the Rugby World Cup and they soon will! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Thomas Gayno, Associate Product Marketing Manager, France</span><br /><br />Salut! You may have heard by now that France (relieved after our <a href="http://www.rugbyworldcup.com/home/fixtures/round=100/match=10091/analysis.html#france+regain+their+momentum">recent win over Namibia</a>) is currently hosting the sixth <a href="http://www.rugbyworldcup.com/">Rugby World Cup</a>, which is a gathering of the best rugby teams from around the world competing for the coveted Ellis Cup. <a href="http://www.megaessays.com/viewpaper/1336.html">You </a><a title="For you Yanks" href="http://www.megaessays.com/viewpaper/1336.html">Yanks</a><a href="http://www.megaessays.com/viewpaper/1336.html"> should imagine</a> the Super Bowl, but held only once every four years, with 20 teams from around the globe -- and without padding or helmets!<br /><br />Four years ago, when England won the last Rugby World Cup, we French Rooster fans began planning for the next global matchup. Meanwhile, our French superstar Sébastien Chabal -- otherwise known as The French Beast, The Anesthetist, Attila or the Caveman -- has grown longer hair, a longer beard and bigger muscles. And he's back for this year's World Cup! To help track The French Beast's team's (or any other team's) progress towards victory, we created an <a href="//www.google.com/ig">iGoogle</a> tab complete with a variety of gadgets that puts you in the middle of the action. The tab features live scores, group standings, a map of the venues, fan videos from YouTube, and a fun "make some noise" gadget that lets you cheer on your favorite team. With the iGoogle Rugby World Cup tab, you can experience the action in an entirely new way. Even if you've never used iGoogle before, you can add the tab <a href="//www.google.com/ig/sharetab?source=rbus&amp;atr=Rugby+2007&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007live.xml%26row%3D1%26sect%3D1&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007foghorn.xml%26row%3D1%26sect%3D2&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007maps.xml%26row%3D1%26sect%3D3&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007results.xml%26row%3D2%26sect%3D1&amp;n_32=url%3Dhttp%253A//www.google.com/ig/modules/Rugby2007youtube.xml%26row%3D2%26sect%3D2" id="ev25" title="clicking here">here</a>. Alternatively, type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=rugby&amp;btnG=Google+Search" id="n9lh">rugby</a>] into the Google search box and click on "add to my Google page."<br /><br />In line with the international aspect of this sporting event, this tab is available in the following countries: USA, Canada, Portugal, Ireland, UK (Wales, Scotland and England), Romania, Georgia, Namibia, South Africa, Japan, Samoa, Tonga, Fiji, New Zealand, Australia, France, Italy and Argentina. Whether you're a fan of Sébastian Chabal, Dan Carter or Stirling Mortlock, use the iGoogle Rugby tab to keep track of the action. And if these names don't mean anything to you, tune into the Rugby World Cup and they soon will! <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/2007/09/igoogle-tackles-rugby-world-cup.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:iGoogle tackles the Rugby World Cup&url=https://googleblog.blogspot.com/2007/09/igoogle-tackles-rugby-world-cup.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/2007/09/igoogle-tackles-rugby-world-cup.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/2007/09/igoogle-tackles-rugby-world-cup.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='3863348694334304034' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/google-reader-goes-multilingual.html' itemprop='url' title='Google Reader goes multilingual'> Google Reader goes multilingual </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 18, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kevin Systrom, Product Marketing Manager</span><br /><br />I've been traveling a bunch in the past few days, and the one thing I've noticed is the variety of newspapers you're offered on every flight in Europe. In London, where I am now, my hotel has between 10 and 15 newspapers in the lobby from around the world in different languages. So I started thinking about how news plays an increasingly important role across the world.<br /><br />Of course, blogs have also become an international phenomenon. They're not constrained by language or nationality &#8212; in fact, blogs have become an important way to bring rise to independent reporters and writers. And there are more and more people who wish to read blogs in other languages. Up until now, our blog and news site service, Google Reader, was only available in English. As of today, it supports these languages: French, Italian, German, Spanish, Dutch, English (UK), Chinese (Traditional and Simplified), Japanese, and Korean.<br /><br />With this announcement (you might enjoy <a href="http://googlereader.blogspot.com/2007/09/breaking-up-isnt-hard-to-do.html">this take</a> from the Reader blog), I'm also happy to tell you that we're removing the "Labs" label from Google Reader. It's a small textual change, but we believe it solidifies our commitment to make reading blogs and news sites easier than ever. So try <a href="//www.google.com/reader">Google Reader</a> and get all your blogs and news sites in one place.<br /><br /><span style="font-weight: bold; font-style: italic;">Update:</span> Added Dutch, which is now live. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Kevin Systrom, Product Marketing Manager</span><br /><br />I've been traveling a bunch in the past few days, and the one thing I've noticed is the variety of newspapers you're offered on every flight in Europe. In London, where I am now, my hotel has between 10 and 15 newspapers in the lobby from around the world in different languages. So I started thinking about how news plays an increasingly important role across the world.<br /><br />Of course, blogs have also become an international phenomenon. They're not constrained by language or nationality &#8212; in fact, blogs have become an important way to bring rise to independent reporters and writers. And there are more and more people who wish to read blogs in other languages. Up until now, our blog and news site service, Google Reader, was only available in English. As of today, it supports these languages: French, Italian, German, Spanish, Dutch, English (UK), Chinese (Traditional and Simplified), Japanese, and Korean.<br /><br />With this announcement (you might enjoy <a href="http://googlereader.blogspot.com/2007/09/breaking-up-isnt-hard-to-do.html">this take</a> from the Reader blog), I'm also happy to tell you that we're removing the "Labs" label from Google Reader. It's a small textual change, but we believe it solidifies our commitment to make reading blogs and news sites easier than ever. So try <a href="//www.google.com/reader">Google Reader</a> and get all your blogs and news sites in one place.<br /><br /><span style="font-weight: bold; font-style: italic;">Update:</span> Added Dutch, which is now live. <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/2007/09/google-reader-goes-multilingual.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 Reader goes multilingual&url=https://googleblog.blogspot.com/2007/09/google-reader-goes-multilingual.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/2007/09/google-reader-goes-multilingual.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/2007/09/google-reader-goes-multilingual.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/free%20expression' rel='tag'> free expression </a> </span> </div> </div> </div> <div class='post' data-id='519245895647048145' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/our-feature-presentation.html' itemprop='url' title='Our feature presentation'> Our feature presentation </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 17, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Attila Bodis, Software Engineer</span><br /><br />In April we announced that we were working to <a href="http://googleblog.blogspot.com/2007/04/were-expecting.html">bring presentations to Google Docs</a>. (Astute readers may recall learning about this <a href="http://googlesystem.blogspot.com/2007/02/google-presently.html">even earlier</a>, which caused a bit of excitement around here.) And today we're unveiling the new Google Docs presentations feature and invite you to try it at <a href="http://docs.google.com/">documents.google.com</a>. Maybe more than any other type of document, presentations are created to be shared. But assembling slide decks by emailing them around is as frustrating as it is time-consuming. The new presentations feature of Google Docs helps you to easily organize, share, present, and collaborate on presentations, using only a web browser.<br /><br />Starting today, presentations -- whether imported from existing files or created using the new slide editor -- are listed alongside documents and spreadsheets in the Google Docs document list. They can be edited, shared, and published using the familiar Google Docs interface, with several collaborators working on a slide deck simultaneously, in real time. When it's time to present, participants can simply click a link to follow along as the presenter takes the audience through the slideshow. Participants are connected through Google Talk and can chat about the presentation as they're watching. Not wanting anyone to feel left out, we've made the presentation feature available in 25 languages; <a href="//www.google.com/a/">Google Apps</a> customers can also access it as part of Google Docs.<br /><br />We hope the millions of people who already create and share documents and spreadsheets will find presentations a welcome addition to the Google Docs family, and we can't wait to add even more features and enhancements.<br /><br />If you're new to Google Docs, watch this video to learn more about creating and collaborating on documents (and now presentations!).<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/eRqUE6IHTEA"></param><embed src="//www.youtube.com/v/eRqUE6IHTEA" type="application/x-shockwave-flash" width="425" height="350"></embed></object> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Attila Bodis, Software Engineer</span><br /><br />In April we announced that we were working to <a href="http://googleblog.blogspot.com/2007/04/were-expecting.html">bring presentations to Google Docs</a>. (Astute readers may recall learning about this <a href="http://googlesystem.blogspot.com/2007/02/google-presently.html">even earlier</a>, which caused a bit of excitement around here.) And today we're unveiling the new Google Docs presentations feature and invite you to try it at <a href="http://docs.google.com/">documents.google.com</a>. Maybe more than any other type of document, presentations are created to be shared. But assembling slide decks by emailing them around is as frustrating as it is time-consuming. The new presentations feature of Google Docs helps you to easily organize, share, present, and collaborate on presentations, using only a web browser.<br /><br />Starting today, presentations -- whether imported from existing files or created using the new slide editor -- are listed alongside documents and spreadsheets in the Google Docs document list. They can be edited, shared, and published using the familiar Google Docs interface, with several collaborators working on a slide deck simultaneously, in real time. When it's time to present, participants can simply click a link to follow along as the presenter takes the audience through the slideshow. Participants are connected through Google Talk and can chat about the presentation as they're watching. Not wanting anyone to feel left out, we've made the presentation feature available in 25 languages; <a href="//www.google.com/a/">Google Apps</a> customers can also access it as part of Google Docs.<br /><br />We hope the millions of people who already create and share documents and spreadsheets will find presentations a welcome addition to the Google Docs family, and we can't wait to add even more features and enhancements.<br /><br />If you're new to Google Docs, watch this video to learn more about creating and collaborating on documents (and now presentations!).<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/eRqUE6IHTEA"></param><embed src="//www.youtube.com/v/eRqUE6IHTEA" type="application/x-shockwave-flash" width="425" height="350"></embed></object> <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/2007/09/our-feature-presentation.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:Our feature presentation&url=https://googleblog.blogspot.com/2007/09/our-feature-presentation.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/2007/09/our-feature-presentation.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/2007/09/our-feature-presentation.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/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='4730631630197184687' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/australia-readies-itself-for-google.html' itemprop='url' title='Australia readies itself for a Google election'> Australia readies itself for a Google election </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 13, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Julian Sonego and Rob Shilkin, Google Australia</span><br /><br />Looking from down under, the long U.S. election cycle ensures that there is no shortage of political headlines generated more than a year out from the actual Presidential election. Many of you may not realise that Australia is also readying itself to enter campaign mode. A federal election is anticipated to be held before the end of the year. You can be sure as the Australian parties get out on the hustings, babies will be kissed, doors knocked and hands vigorously shook -- but this election campaign is already a lot different to others, with digital media playing a new and important role.<br /><br />Today, in Sydney, we announced the launch of a <a href="http://www.google.com.au/election2007">Google Australia election website</a>, so that Australian voters can have an intimate look at the parties, candidates and election issues, all in one Google location. These services, spanning Search, Maps, News, video, Earth, Trends, and iGoogle, enable voters to organise, find and share Australian election information more easily than ever.<br /><br />We created a <a href="//picasaweb.google.com/auelection">Picasa Web Album </a>to showcase all the elements, and we're pleased to offer these world-first tools that were developed in our Australian office. Here's hoping Australians will find them useful and even fun. It's our view that democracy on the web works -- and the web can work for democracy.<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/07yLauixFkM"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/07yLauixFkM" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Julian Sonego and Rob Shilkin, Google Australia</span><br /><br />Looking from down under, the long U.S. election cycle ensures that there is no shortage of political headlines generated more than a year out from the actual Presidential election. Many of you may not realise that Australia is also readying itself to enter campaign mode. A federal election is anticipated to be held before the end of the year. You can be sure as the Australian parties get out on the hustings, babies will be kissed, doors knocked and hands vigorously shook -- but this election campaign is already a lot different to others, with digital media playing a new and important role.<br /><br />Today, in Sydney, we announced the launch of a <a href="http://www.google.com.au/election2007">Google Australia election website</a>, so that Australian voters can have an intimate look at the parties, candidates and election issues, all in one Google location. These services, spanning Search, Maps, News, video, Earth, Trends, and iGoogle, enable voters to organise, find and share Australian election information more easily than ever.<br /><br />We created a <a href="//picasaweb.google.com/auelection">Picasa Web Album </a>to showcase all the elements, and we're pleased to offer these world-first tools that were developed in our Australian office. Here's hoping Australians will find them useful and even fun. It's our view that democracy on the web works -- and the web can work for democracy.<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/07yLauixFkM"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/07yLauixFkM" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <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/2007/09/australia-readies-itself-for-google.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:Australia readies itself for a Google election&url=https://googleblog.blogspot.com/2007/09/australia-readies-itself-for-google.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/2007/09/australia-readies-itself-for-google.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/2007/09/australia-readies-itself-for-google.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/free%20expression' rel='tag'> free expression </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='5064626033397356442' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/weve-officially-acquired-postini.html' itemprop='url' title='We&#39;ve officially acquired Postini'> We've officially acquired Postini </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 13, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dave Girouard, Vice President &amp; General Manager, Google Enterprise</span><br /><br />As of today, <a href="http://www.postini.com/index.php">Postini</a> becomes a wholly owned subsidiary of Google, and we couldn&#8217;t be happier about it. (Here's the <a href="http://services.google.com/blog_resources/FINAL_Google_Postini_acquisition_FAQ.pdf">FAQ</a>.) Since July 9, when we announced the <a href="//www.google.com/intl/en/press/pressrel/postini_20070709.html">agreement</a> to acquire Postini, plenty of businesses have told us how much they respect Postini and how the acquisition makes sense for customers of both companies.<br /><br />We view this as welcome news, but also a sign of things to come. With the more than 100,000 businesses on <a href="//www.google.com/a/">Google Apps</a>, 35,000 businesses and more than 10 million users of Postini products, we see great potential on both sides. We're committed to continue to deliver the type of innovative and useful business products our customers have come to expect. And we plan to announce even more product offerings in the very near future.<br /><br />Separately, both companies shared a vision for what the world of hosted applications can become for businesses of all sizes. Together, we look forward to achieving it. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Dave Girouard, Vice President &amp; General Manager, Google Enterprise</span><br /><br />As of today, <a href="http://www.postini.com/index.php">Postini</a> becomes a wholly owned subsidiary of Google, and we couldn&#8217;t be happier about it. (Here's the <a href="http://services.google.com/blog_resources/FINAL_Google_Postini_acquisition_FAQ.pdf">FAQ</a>.) Since July 9, when we announced the <a href="//www.google.com/intl/en/press/pressrel/postini_20070709.html">agreement</a> to acquire Postini, plenty of businesses have told us how much they respect Postini and how the acquisition makes sense for customers of both companies.<br /><br />We view this as welcome news, but also a sign of things to come. With the more than 100,000 businesses on <a href="//www.google.com/a/">Google Apps</a>, 35,000 businesses and more than 10 million users of Postini products, we see great potential on both sides. We're committed to continue to deliver the type of innovative and useful business products our customers have come to expect. And we plan to announce even more product offerings in the very near future.<br /><br />Separately, both companies shared a vision for what the world of hosted applications can become for businesses of all sizes. Together, we look forward to achieving it. <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/2007/09/weve-officially-acquired-postini.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:We&#39;ve officially acquired Postini&url=https://googleblog.blogspot.com/2007/09/weve-officially-acquired-postini.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/2007/09/weve-officially-acquired-postini.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/2007/09/weve-officially-acquired-postini.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/acquisition' rel='tag'> acquisition </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='3409732768288652022' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/fly-me-to-moon.html' itemprop='url' title='Fly me to the moon'> Fly me to the moon </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 13, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Alan Eustace, Senior VP of Engineering</span><br /><br />In 1961, <a href="http://en.wikipedia.org/wiki/Yuri_Gagarin">Yuri Gagarin</a> became the first man to go into space and orbit the Earth. Two years later, <a href="http://en.wikipedia.org/wiki/Valentina_Tereshkova">Valentina Tereshkova</a> became the first woman in space (she orbited the earth 48 times -- take that, Yuri). By the end of the decade, the <a href="http://en.wikipedia.org/wiki/Apollo_program">Apollo</a> teams, rising to President Kennedy's <a href="//www.youtube.com/watch?v=L8Q4g-iINWU"> challenge</a>, made Neil Armstrong and Buzz Aldrin the first human beings to walk on the Moon.<br /><br />Great things can happen when you reach for the stars. That's why we're thrilled to be sponsoring the <a href="http://www.xprize.org/">Lunar X-PRIZE</a>, which will award a total of $30 million to teams competing around the world to land privately funded spacecraft on the Moon.<br /><br />Why does <a href="//www.google.com/space/">Google love space</a>? Well, for one thing, we just think it's cool. More seriously, space exploration has a remarkable history of producing technological breakthroughs, from ablative heat shields and asteroid mining to invisible braces and Tang; the X-PRIZE, too, could lead to important developments in robotic space exploration, a whole host of new space-age materials, precision landing control technology, and who knows what else.<br /><br />Finally, we hope the contest will help renew public interest in fields like math, engineering and computer science, especially among the young people on whom we'll all be depending to tackle tomorrow's technical challenges, whether they're on the web or <a href="http://earth.google.com/sky/skyedu.html">among the stars</a>.<br /><br />As Neil Armstrong famously <a href="http://www.phrases.org.uk/meanings/324100.html">pointed out</a>, small steps lead to giant leaps. We hope that our <a href="http://googlelunarxprize.org/">sponsorship</a> of the Lunar X-PRIZE is one of those small steps, and we can't wait to see what giant leaps result. By the way, just so the teams can scout locations and plan accordingly, <a href="//www.google.com/moon/">Google Moon</a> <a href="http://google-latlong.blogspot.com/2007/09/new-moon.html">just went live</a>. For more information, visit the <a href="http://www.googlelunarxprize.org/">Google Lunar X-PRIZE site</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Alan Eustace, Senior VP of Engineering</span><br /><br />In 1961, <a href="http://en.wikipedia.org/wiki/Yuri_Gagarin">Yuri Gagarin</a> became the first man to go into space and orbit the Earth. Two years later, <a href="http://en.wikipedia.org/wiki/Valentina_Tereshkova">Valentina Tereshkova</a> became the first woman in space (she orbited the earth 48 times -- take that, Yuri). By the end of the decade, the <a href="http://en.wikipedia.org/wiki/Apollo_program">Apollo</a> teams, rising to President Kennedy's <a href="//www.youtube.com/watch?v=L8Q4g-iINWU"> challenge</a>, made Neil Armstrong and Buzz Aldrin the first human beings to walk on the Moon.<br /><br />Great things can happen when you reach for the stars. That's why we're thrilled to be sponsoring the <a href="http://www.xprize.org/">Lunar X-PRIZE</a>, which will award a total of $30 million to teams competing around the world to land privately funded spacecraft on the Moon.<br /><br />Why does <a href="//www.google.com/space/">Google love space</a>? Well, for one thing, we just think it's cool. More seriously, space exploration has a remarkable history of producing technological breakthroughs, from ablative heat shields and asteroid mining to invisible braces and Tang; the X-PRIZE, too, could lead to important developments in robotic space exploration, a whole host of new space-age materials, precision landing control technology, and who knows what else.<br /><br />Finally, we hope the contest will help renew public interest in fields like math, engineering and computer science, especially among the young people on whom we'll all be depending to tackle tomorrow's technical challenges, whether they're on the web or <a href="http://earth.google.com/sky/skyedu.html">among the stars</a>.<br /><br />As Neil Armstrong famously <a href="http://www.phrases.org.uk/meanings/324100.html">pointed out</a>, small steps lead to giant leaps. We hope that our <a href="http://googlelunarxprize.org/">sponsorship</a> of the Lunar X-PRIZE is one of those small steps, and we can't wait to see what giant leaps result. By the way, just so the teams can scout locations and plan accordingly, <a href="//www.google.com/moon/">Google Moon</a> <a href="http://google-latlong.blogspot.com/2007/09/new-moon.html">just went live</a>. For more information, visit the <a href="http://www.googlelunarxprize.org/">Google Lunar X-PRIZE site</a>. <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/2007/09/fly-me-to-moon.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:Fly me to the moon&url=https://googleblog.blogspot.com/2007/09/fly-me-to-moon.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/2007/09/fly-me-to-moon.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/2007/09/fly-me-to-moon.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='6515352582932282858' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/get-your-cricket-scores-here.html' itemprop='url' title='Get your cricket scores here'> Get your cricket scores here </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sadeesh Duraisamy, Software Engineer, and Alok Goel, Business Product Manager</span><br /><br />With the start of the <a href="http://news.google.com/news?q=Twenty20+world+championship&hl=en&amp;rls=GGLD,GGLD:2007-24,GGLD:en&um=1&amp;ie=UTF-8&sa=X&amp;oi=news_result&resnum=1&amp;ct=title">Twenty20 world championship</a>, cricket fever is upon legions of enthusiasts. To make it easier for you to indulge your interest in a game John Fowles characterized as "chess made flesh," we've simplified your search for cricket scores. Just type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=cricket&amp;btnG=Google+Search">cricket</a>] in a Google search box and you'll see a brief score of all the current cricket matches. A single click will also give you access to a detailed cricket score card.<br /><br />If you're a diehard India fan, then type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=cricket+india&amp;btnG=Google+Search">cricket india</a>] or [<a href="//www.google.com/search?ie=UTF-8&amp;oe=UTF-8&amp;sourceid=gd&amp;q=cricket+score+India+England&amp;hl=en&amp;rls=GGLD,GGLD:2007-24,GGLD:en&amp;wxob=0">cricket score India England</a>] to get results for Indian matches. Of course, feel free to replace India with the country of your choice for country-specific results.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8axqQOODOg8LRcQKbU7NJqQ5HEuAOZKm9OVmmKlCmYMTZBJGH681Unfr72EqkC5TsoXQz9oFhPKxxGlY6Bmh9jUP_q0_aIDH4_SIAtCPLIQvDVO_9W0Y-28IpGSQoVFV6sDLbAQ/s1600-h/Cricket_India.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5109356498405589906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8axqQOODOg8LRcQKbU7NJqQ5HEuAOZKm9OVmmKlCmYMTZBJGH681Unfr72EqkC5TsoXQz9oFhPKxxGlY6Bmh9jUP_q0_aIDH4_SIAtCPLIQvDVO_9W0Y-28IpGSQoVFV6sDLbAQ/s320/Cricket_India.jpg" style="cursor: pointer;" /></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Sadeesh Duraisamy, Software Engineer, and Alok Goel, Business Product Manager</span><br /><br />With the start of the <a href="http://news.google.com/news?q=Twenty20+world+championship&hl=en&amp;rls=GGLD,GGLD:2007-24,GGLD:en&um=1&amp;ie=UTF-8&sa=X&amp;oi=news_result&resnum=1&amp;ct=title">Twenty20 world championship</a>, cricket fever is upon legions of enthusiasts. To make it easier for you to indulge your interest in a game John Fowles characterized as "chess made flesh," we've simplified your search for cricket scores. Just type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=cricket&amp;btnG=Google+Search">cricket</a>] in a Google search box and you'll see a brief score of all the current cricket matches. A single click will also give you access to a detailed cricket score card.<br /><br />If you're a diehard India fan, then type [<a href="//www.google.com/search?source=ig&amp;hl=en&amp;q=cricket+india&amp;btnG=Google+Search">cricket india</a>] or [<a href="//www.google.com/search?ie=UTF-8&amp;oe=UTF-8&amp;sourceid=gd&amp;q=cricket+score+India+England&amp;hl=en&amp;rls=GGLD,GGLD:2007-24,GGLD:en&amp;wxob=0">cricket score India England</a>] to get results for Indian matches. Of course, feel free to replace India with the country of your choice for country-specific results.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8axqQOODOg8LRcQKbU7NJqQ5HEuAOZKm9OVmmKlCmYMTZBJGH681Unfr72EqkC5TsoXQz9oFhPKxxGlY6Bmh9jUP_q0_aIDH4_SIAtCPLIQvDVO_9W0Y-28IpGSQoVFV6sDLbAQ/s1600-h/Cricket_India.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5109356498405589906" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8axqQOODOg8LRcQKbU7NJqQ5HEuAOZKm9OVmmKlCmYMTZBJGH681Unfr72EqkC5TsoXQz9oFhPKxxGlY6Bmh9jUP_q0_aIDH4_SIAtCPLIQvDVO_9W0Y-28IpGSQoVFV6sDLbAQ/s320/Cricket_India.jpg" style="cursor: pointer;" /></a> <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/2007/09/get-your-cricket-scores-here.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:Get your cricket scores here&url=https://googleblog.blogspot.com/2007/09/get-your-cricket-scores-here.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/2007/09/get-your-cricket-scores-here.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/2007/09/get-your-cricket-scores-here.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='5777841291404099749' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/new-googleorg-rfp.html' itemprop='url' title='A new Google.org RFP'> A new Google.org RFP </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kirsten Olsen, Project Manager, Google.org</span><br /><br />Today, <a href="http://google.org/">Google.org</a> has issued a <a href="http://www.google.org/recharge/rfp/">request for proposals</a> to the tune of $10 million in order to advance sustainable transportation solutions. We're inviting entrepreneurs and companies to show us their best ideas on how they can contribute to this important cause. We need catalytic investments to support technologies, products and services that are critical to accelerating plug-in vehicle commercialization.<br /><br />There's <a href="http://blog.google.org/2007/09/drivers-start-your-batteries.html">more about this</a> on the Google.org blog. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Kirsten Olsen, Project Manager, Google.org</span><br /><br />Today, <a href="http://google.org/">Google.org</a> has issued a <a href="http://www.google.org/recharge/rfp/">request for proposals</a> to the tune of $10 million in order to advance sustainable transportation solutions. We're inviting entrepreneurs and companies to show us their best ideas on how they can contribute to this important cause. We need catalytic investments to support technologies, products and services that are critical to accelerating plug-in vehicle commercialization.<br /><br />There's <a href="http://blog.google.org/2007/09/drivers-start-your-batteries.html">more about this</a> on the Google.org blog. <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/2007/09/new-googleorg-rfp.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 new Google.org RFP&url=https://googleblog.blogspot.com/2007/09/new-googleorg-rfp.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/2007/09/new-googleorg-rfp.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/2007/09/new-googleorg-rfp.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.org' rel='tag'> google.org </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/green' rel='tag'> green </a> </span> </div> </div> </div> <div class='post' data-id='8706182472681715213' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/our-plans-for-code-jam.html' itemprop='url' title='Our plans for Code Jam'> Our plans for Code Jam </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 10, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bartholomew "Ruberik" Furrow, Technical Lead </span><br /><br />What do you do if you've got a head full of good ideas, and nothing interesting to do with them? You might need a good dose of competitive programming. During a programming competition you contort your brain, trying desperately to figure out that tiny trick that will let your program run a thousand times faster, or searching for the elusive mathematical fact that will lead you to the solution. Then you tell your computer what to do, and watch it solve that torturous problem faster than you can blink. If you're like me, you eagerly participate in every coding competition that comes along.<br /><br />Since 2003, we have supported the fun and intensity of competitive programming around the world by offering code jams powered by TopCoder. Contests like the ACM ICPC, the TopCoder Open and our TopCoder-powered code jams have formed a great community of contests and contestants; now we're excited to join that community in our own right, by producing a Google Code Jam of our own! There aren't too many details to share yet, but we have some big plans: there are quite a few super-competitive programmers here, and we've put them to work preparing challenges for you.<br /><br />So start brushing up with <a href="http://services.google.com/blog_resources/Google_CodeJam_Practice.pdf">a couple of practice problems</a> -- and it's well worth checking out some old problems from the <a href="http://acmicpc-live-archive.uva.es/nuevoportal/">ACM ICPC</a> and <a href="http://www.topcoder.com/tc">TopCoder</a> too. We're also excited to hear what you think would make for a great Google-run programming contest, so send us your <a href="mailto:Programmingcontest-feedback@google.com">feedback</a> -- and get ready for a challenge. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Bartholomew "Ruberik" Furrow, Technical Lead </span><br /><br />What do you do if you've got a head full of good ideas, and nothing interesting to do with them? You might need a good dose of competitive programming. During a programming competition you contort your brain, trying desperately to figure out that tiny trick that will let your program run a thousand times faster, or searching for the elusive mathematical fact that will lead you to the solution. Then you tell your computer what to do, and watch it solve that torturous problem faster than you can blink. If you're like me, you eagerly participate in every coding competition that comes along.<br /><br />Since 2003, we have supported the fun and intensity of competitive programming around the world by offering code jams powered by TopCoder. Contests like the ACM ICPC, the TopCoder Open and our TopCoder-powered code jams have formed a great community of contests and contestants; now we're excited to join that community in our own right, by producing a Google Code Jam of our own! There aren't too many details to share yet, but we have some big plans: there are quite a few super-competitive programmers here, and we've put them to work preparing challenges for you.<br /><br />So start brushing up with <a href="http://services.google.com/blog_resources/Google_CodeJam_Practice.pdf">a couple of practice problems</a> -- and it's well worth checking out some old problems from the <a href="http://acmicpc-live-archive.uva.es/nuevoportal/">ACM ICPC</a> and <a href="http://www.topcoder.com/tc">TopCoder</a> too. We're also excited to hear what you think would make for a great Google-run programming contest, so send us your <a href="mailto:Programmingcontest-feedback@google.com">feedback</a> -- and get ready for a challenge. <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/2007/09/our-plans-for-code-jam.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:Our plans for Code Jam&url=https://googleblog.blogspot.com/2007/09/our-plans-for-code-jam.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/2007/09/our-plans-for-code-jam.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/2007/09/our-plans-for-code-jam.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/developers' rel='tag'> developers </a> </span> </div> </div> </div> <div class='post' data-id='9091481903403169508' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/find-needle-in-feedstack-with-google.html' itemprop='url' title='Find a needle in a feedstack with Google Reader'> Find a needle in a feedstack with Google Reader </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 6, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Ben Darnell, Google Reader Engineer</span><br /><br />The fundamental problem with information is that there's too much of it, and this is probably why we all go to our trusted sources to learn what we <i>really</i> need to know. Your sources filter out the noise and present the most interesting bits to you in a useful way. For many of us, these sources include newspapers, magazines, and of course blogs. We built <a href="http://reader.google.com/">Google Reader</a> as a way for you to see all of your online sources in one place.<br /><br />So if you want to keep up with the chatter about the new iPods or <i>Superbad</i>, now you can. We've added a familiar search box to the top of Google Reader so you can search across all the blogs and sites to which you're subscribed.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_Ap14FtNN91w/RuB0vOe5_gI/AAAAAAAAAPY/rl3o-UjOL1o/s1600-h/Reader_search.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5107210332128542210" src="//4.bp.blogspot.com/_Ap14FtNN91w/RuB0vOe5_gI/AAAAAAAAAPY/rl3o-UjOL1o/s320/Reader_search.jpg" style="cursor: pointer;"></a><br /><br />See if this doesn't help with your information overload. And by the way, if you want to learn more about feed readers, here's a great explanation:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/0klgLsSxGsU"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/0klgLsSxGsU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Ben Darnell, Google Reader Engineer</span><br /><br />The fundamental problem with information is that there's too much of it, and this is probably why we all go to our trusted sources to learn what we <i>really</i> need to know. Your sources filter out the noise and present the most interesting bits to you in a useful way. For many of us, these sources include newspapers, magazines, and of course blogs. We built <a href="http://reader.google.com/">Google Reader</a> as a way for you to see all of your online sources in one place.<br /><br />So if you want to keep up with the chatter about the new iPods or <i>Superbad</i>, now you can. We've added a familiar search box to the top of Google Reader so you can search across all the blogs and sites to which you're subscribed.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/_Ap14FtNN91w/RuB0vOe5_gI/AAAAAAAAAPY/rl3o-UjOL1o/s1600-h/Reader_search.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5107210332128542210" src="//4.bp.blogspot.com/_Ap14FtNN91w/RuB0vOe5_gI/AAAAAAAAAPY/rl3o-UjOL1o/s320/Reader_search.jpg" style="cursor: pointer;"></a><br /><br />See if this doesn't help with your information overload. And by the way, if you want to learn more about feed readers, here's a great explanation:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/0klgLsSxGsU"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/0klgLsSxGsU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object> <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/2007/09/find-needle-in-feedstack-with-google.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:Find a needle in a feedstack with Google Reader&url=https://googleblog.blogspot.com/2007/09/find-needle-in-feedstack-with-google.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/2007/09/find-needle-in-feedstack-with-google.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/2007/09/find-needle-in-feedstack-with-google.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='1694590194029875721' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/09/collect-share-and-discover-books.html' itemprop='url' title='Collect, share, and discover books'> Collect, share, and discover books </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 6, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Adam Mathes, Product Manager</span><br /><br />Books often live a vibrant life offline, and through digitization Google Book Search tries to help them live an even more exciting life online through full text search. Today we're launching some new features that go beyond search so you can collect, share, and discover new books.<br /><br />To start, you can create your own personal collection on Book Search, and use it to help find just the right book from your collection for any occasion. Other people can view your library, so you can share your collection <a href="http://booksearch.blogspot.com/2007/09/my-own-library-on-book-search.html">as Bethany has done</a>. Or take a look at some <a href="http://books.google.com/googlebooks/mylibrary/">other interesting collections</a>.<br /><br />Digitized text is useful beyond search, too. It enables us to infer connections between books through shared passages. For example, <a href="http://books.google.com/books?id=F201AAAAMAAJ&pg=PA158&amp;sig=MRlRSfXVKcRYQGwql0xrCKdbahk&source=gbs_quot&amp;vq=%22Sir+Isaac+Newton,+a+little+before+he+died,+said,+I+don%27t+know+what+I+may+seem+to+the+world%3B+but%22">Sir Isaac Newton</a> once said:<br /><blockquote> <span style="font-style: italic;">I know not what I may appear to the world; but to myself I seem to</span><br /><span style="font-style: italic;">have been only like a boy playing on the sea shore, and diverting</span><span style="font-style: italic;"> myself in now and then finding a smoother pebble or a prettier shell</span><span style="font-style: italic;"> than ordinary, whilst the great ocean of truth lay all undiscovered</span><span style="font-style: italic;"> before me.</span></blockquote>This quote has resonated and <a href="http://books.google.com/books?id=F201AAAAMAAJ&amp;qtid=37e78a8">been used in hundreds of books</a> from the early 1800s to 2007. You can discover connections between books through quotations like this in a feature we call "Popular passages." Read more and <a href="http://booksearch.blogspot.com/2007/09/dive-into-meme-pool-with-google-book.html">dive into the meme pool</a>.<br /><br />We've also launched a way to let users, select, copy and embed segments of public domain books (like the Newton quote) in any web page. We hope to make it as easy to blog and quote from a book as it is from any web page. Like many innovations at Google, a stellar <a href="http://booksearch.blogspot.com/2007/08/share-and-enjoy.html">summer intern worked on this</a> .<br /><br />We hope these new features help you discover, collect, and share some of the great truths just waiting to be discovered (or maybe re-discovered) in the great ocean of books before us. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Adam Mathes, Product Manager</span><br /><br />Books often live a vibrant life offline, and through digitization Google Book Search tries to help them live an even more exciting life online through full text search. Today we're launching some new features that go beyond search so you can collect, share, and discover new books.<br /><br />To start, you can create your own personal collection on Book Search, and use it to help find just the right book from your collection for any occasion. Other people can view your library, so you can share your collection <a href="http://booksearch.blogspot.com/2007/09/my-own-library-on-book-search.html">as Bethany has done</a>. Or take a look at some <a href="http://books.google.com/googlebooks/mylibrary/">other interesting collections</a>.<br /><br />Digitized text is useful beyond search, too. It enables us to infer connections between books through shared passages. For example, <a href="http://books.google.com/books?id=F201AAAAMAAJ&pg=PA158&amp;sig=MRlRSfXVKcRYQGwql0xrCKdbahk&source=gbs_quot&amp;vq=%22Sir+Isaac+Newton,+a+little+before+he+died,+said,+I+don%27t+know+what+I+may+seem+to+the+world%3B+but%22">Sir Isaac Newton</a> once said:<br /><blockquote> <span style="font-style: italic;">I know not what I may appear to the world; but to myself I seem to</span><br /><span style="font-style: italic;">have been only like a boy playing on the sea shore, and diverting</span><span style="font-style: italic;"> myself in now and then finding a smoother pebble or a prettier shell</span><span style="font-style: italic;"> than ordinary, whilst the great ocean of truth lay all undiscovered</span><span style="font-style: italic;"> before me.</span></blockquote>This quote has resonated and <a href="http://books.google.com/books?id=F201AAAAMAAJ&amp;qtid=37e78a8">been used in hundreds of books</a> from the early 1800s to 2007. You can discover connections between books through quotations like this in a feature we call "Popular passages." Read more and <a href="http://booksearch.blogspot.com/2007/09/dive-into-meme-pool-with-google-book.html">dive into the meme pool</a>.<br /><br />We've also launched a way to let users, select, copy and embed segments of public domain books (like the Newton quote) in any web page. We hope to make it as easy to blog and quote from a book as it is from any web page. Like many innovations at Google, a stellar <a href="http://booksearch.blogspot.com/2007/08/share-and-enjoy.html">summer intern worked on this</a> .<br /><br />We hope these new features help you discover, collect, and share some of the great truths just waiting to be discovered (or maybe re-discovered) in the great ocean of books before us. <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/2007/09/collect-share-and-discover-books.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:Collect, share, and discover books&url=https://googleblog.blogspot.com/2007/09/collect-share-and-discover-books.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/2007/09/collect-share-and-discover-books.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/2007/09/collect-share-and-discover-books.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/books%20%2B%20book%20search' rel='tag'> books + book search </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'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2007-10-10T09:03:00-07:00&amp;max-results=7&amp;reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2007-09-06T06:33:00-07:00&amp;max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </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'> &#58821; </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'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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 collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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 collapsed'> <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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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 expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </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 expanded'> <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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </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/&amp;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'] = 'AOuZoY4p5-e47WsJmXI3fNKS29FbjhSZrA:1732402593546';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2007/09/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2007/09/', 'canonicalUrl': 'https://googleblog.blogspot.com/2007/09/', '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': 'September 2007', 'pageTitle': 'Official Google Blog: September 2007', '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/2007/09/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2007, 'month': 9, 'rangeMessage': 'Showing posts from September, 2007'}}}]); _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>

Pages: 1 2 3 4 5 6 7 8 9 10