CINXE.COM

Official Google Blog: May 2008

<!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: May 2008 </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/2008/05/' 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/2008/05/' 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/2008/05/' 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='4356421173255739561' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/sessions-and-snacks-at-google-io.html' itemprop='url' title='Sessions and snacks at Google I/O'> Sessions and snacks at Google I/O </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 30, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Bowers, Product Manager</span><br /><br />We hosted <a href="http://code.google.com/events/io" id="gsjp" title="Google I/O">Google I/O</a> at the Moscone Center in San Francisco this week, with 3,000+ developers in attendance. They took advantage of nearly <a id="bmd1" href="http://code.google.com/events/io/sessions.html" title="100 in-depth technical sessions">100 in-depth technical sessions</a>, on-site massage therapists, and 3,500 pounds of assorted snacks (including 395 pounds of M&amp;Ms and 190 pounds of Gummi Bears).<br /><br />While we can't embed snacks or massages directly into this browser -- we're hoping the <a id="o3lr" href="http://code.google.com/apis/gears" title="Gears">Gears</a> team will make this possible next year -- presentations will be posted to <a id="fab0" href="http://code.google.com/" title="Google Code">Google Code</a> shortly. In the meantime, feel free to check out the Google I/O keynote:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/vk1HvP7NO5w&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/vk1HvP7NO5w&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" 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 Andrew Bowers, Product Manager</span><br /><br />We hosted <a href="http://code.google.com/events/io" id="gsjp" title="Google I/O">Google I/O</a> at the Moscone Center in San Francisco this week, with 3,000+ developers in attendance. They took advantage of nearly <a id="bmd1" href="http://code.google.com/events/io/sessions.html" title="100 in-depth technical sessions">100 in-depth technical sessions</a>, on-site massage therapists, and 3,500 pounds of assorted snacks (including 395 pounds of M&amp;Ms and 190 pounds of Gummi Bears).<br /><br />While we can't embed snacks or massages directly into this browser -- we're hoping the <a id="o3lr" href="http://code.google.com/apis/gears" title="Gears">Gears</a> team will make this possible next year -- presentations will be posted to <a id="fab0" href="http://code.google.com/" title="Google Code">Google Code</a> shortly. In the meantime, feel free to check out the Google I/O keynote:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/vk1HvP7NO5w&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/vk1HvP7NO5w&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" 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/2008/05/sessions-and-snacks-at-google-io.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:Sessions and snacks at Google I/O&url=https://googleblog.blogspot.com/2008/05/sessions-and-snacks-at-google-io.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/2008/05/sessions-and-snacks-at-google-io.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/2008/05/sessions-and-snacks-at-google-io.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='5146096698552487345' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/happy-birthday-google-gears.html' itemprop='url' title='Happy birthday, <s>Google</s> Gears!'> Happy birthday, <s>Google</s> Gears! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 28, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Chris Prince, Software Engineer </span><br /><br />It has been a year since the launch of Google Gears, and we wanted to offer a glimpse into what's changing, and what's ahead.<br /><br />First of all, to better reflect the open nature of this project, we've decided to rename ourselves. Henceforth, the project will be simply "Gears." We want to make it clear that Gears isn't just a Google thing. We see Gears as a way for everyone to get involved with upgrading the web platform.<br /><br />Our first year focused on offline-enabling applications, but that was only the beginning. Our broader goal has always been to close the gap between web apps and native apps by giving the browser new capabilities. There is no shortage of web application pain points to be addressed! In its second year, Gears will begin to tackle some of these problems.<br /><br />On the applications front, there have been a number of exciting developments. Today, MySpace is launching enhanced functionality for MySpace mail using Gears. They are using the original <a href="http://code.google.com/apis/gears/api_database.html#sqlite_fts" id="pdr_" title="Gears Database API with Full Text Search">Gears Database API with Full Text Search</a> to enable fast and easy search and sort capabilities. The latest build of WordPress also integrates Gears, to improve performance, and to let users manage their blogs offline. And as many of you know, the Google Docs team added <a href="http://googledocs.blogspot.com/2008/03/bringing-cloud-with-you.html" id="j15p" title="offline capabilities">offline capabilities</a> just a few weeks ago.<br /><br />Gears remains a completely open source project. We <a href="http://gearsblog.blogspot.com/2008/04/gears-and-standards.html" id="n52g" title="strongly support web standards">strongly support web standards</a>, and we continue to work with the W3C and WHATWG committees to help define standards for browsers.<br /><br />Finally, we want Gears to be available to everyone, regardless of platform or browser. To that end, we are currently adding Firefox 3 and Safari support. And Opera is working to support Gears on both desktop and mobile. These new platforms will nicely complement our current set: Internet Explorer and Firefox, across Windows, Mac, Linux, and even Windows Mobile.<br /><br />We're very excited about our progress this past year, and we have even bigger plans for 2008. All of you are welcome to <a href="http://code.google.com/apis/gears/" id="duuz" title="jump in">jump in</a> and join our fledgling community -- we're helping to push the web forward, and it's a lot of fun! :) <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 Chris Prince, Software Engineer </span><br /><br />It has been a year since the launch of Google Gears, and we wanted to offer a glimpse into what's changing, and what's ahead.<br /><br />First of all, to better reflect the open nature of this project, we've decided to rename ourselves. Henceforth, the project will be simply "Gears." We want to make it clear that Gears isn't just a Google thing. We see Gears as a way for everyone to get involved with upgrading the web platform.<br /><br />Our first year focused on offline-enabling applications, but that was only the beginning. Our broader goal has always been to close the gap between web apps and native apps by giving the browser new capabilities. There is no shortage of web application pain points to be addressed! In its second year, Gears will begin to tackle some of these problems.<br /><br />On the applications front, there have been a number of exciting developments. Today, MySpace is launching enhanced functionality for MySpace mail using Gears. They are using the original <a href="http://code.google.com/apis/gears/api_database.html#sqlite_fts" id="pdr_" title="Gears Database API with Full Text Search">Gears Database API with Full Text Search</a> to enable fast and easy search and sort capabilities. The latest build of WordPress also integrates Gears, to improve performance, and to let users manage their blogs offline. And as many of you know, the Google Docs team added <a href="http://googledocs.blogspot.com/2008/03/bringing-cloud-with-you.html" id="j15p" title="offline capabilities">offline capabilities</a> just a few weeks ago.<br /><br />Gears remains a completely open source project. We <a href="http://gearsblog.blogspot.com/2008/04/gears-and-standards.html" id="n52g" title="strongly support web standards">strongly support web standards</a>, and we continue to work with the W3C and WHATWG committees to help define standards for browsers.<br /><br />Finally, we want Gears to be available to everyone, regardless of platform or browser. To that end, we are currently adding Firefox 3 and Safari support. And Opera is working to support Gears on both desktop and mobile. These new platforms will nicely complement our current set: Internet Explorer and Firefox, across Windows, Mac, Linux, and even Windows Mobile.<br /><br />We're very excited about our progress this past year, and we have even bigger plans for 2008. All of you are welcome to <a href="http://code.google.com/apis/gears/" id="duuz" title="jump in">jump in</a> and join our fledgling community -- we're helping to push the web forward, and it's a lot of fun! :) <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/2008/05/happy-birthday-google-gears.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:Happy birthday, <s>Google</s> Gears!&url=https://googleblog.blogspot.com/2008/05/happy-birthday-google-gears.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/2008/05/happy-birthday-google-gears.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/2008/05/happy-birthday-google-gears.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='8708706684289616838' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/mini-hear-mini-do.html' itemprop='url' title='Mini Hear, Mini Do'> Mini Hear, Mini Do </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 27, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Cyrus Mistry, Product Manager, Google Enterprise</span><br /><br />The <a href="http://mini.google.com/" id="kgli">Google Mini</a> has been making its way <a href="//www.google.com/enterprise/mini/map/index.html" id="fv_o">across the globe</a>, reaching <a href="//www.google.com/enterprise/mini/success_stories.html" id="knz_">thousands of businesses</a> that have taken to our little blue box, and along the way picking up suggestions for improvement from devoted users. As a result we've just introduced to the Mini three greatly requested features that can make search inside businesses even more powerful. Finding the most up-to-date and authoritative document within your company has never been easier now that you can search for documents filed in shared drives and weight documents by date or value. We've also added support for six new languages (Basque, Catalan, Galician, Greek, Hungarian, and Polish).<br /><br />We're listening, so keep those suggestions <a href="http://groups.google.com/group/Google-Mini" id="e3ef">coming</a>.<br /><br />Read more about the new Mini features on the <a title="Google Enterprise Blog" href="http://googleenterprise.blogspot.com/2008/05/google-mini-gets-not-so-mini-upgrade.html" id="bhbd">Google Enterprise Blog</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 Cyrus Mistry, Product Manager, Google Enterprise</span><br /><br />The <a href="http://mini.google.com/" id="kgli">Google Mini</a> has been making its way <a href="//www.google.com/enterprise/mini/map/index.html" id="fv_o">across the globe</a>, reaching <a href="//www.google.com/enterprise/mini/success_stories.html" id="knz_">thousands of businesses</a> that have taken to our little blue box, and along the way picking up suggestions for improvement from devoted users. As a result we've just introduced to the Mini three greatly requested features that can make search inside businesses even more powerful. Finding the most up-to-date and authoritative document within your company has never been easier now that you can search for documents filed in shared drives and weight documents by date or value. We've also added support for six new languages (Basque, Catalan, Galician, Greek, Hungarian, and Polish).<br /><br />We're listening, so keep those suggestions <a href="http://groups.google.com/group/Google-Mini" id="e3ef">coming</a>.<br /><br />Read more about the new Mini features on the <a title="Google Enterprise Blog" href="http://googleenterprise.blogspot.com/2008/05/google-mini-gets-not-so-mini-upgrade.html" id="bhbd">Google Enterprise Blog</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/2008/05/mini-hear-mini-do.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:Mini Hear, Mini Do&url=https://googleblog.blogspot.com/2008/05/mini-hear-mini-do.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/2008/05/mini-hear-mini-do.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/2008/05/mini-hear-mini-do.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%20for%20work' rel='tag'> google for work </a> </span> </div> </div> </div> <div class='post' data-id='5453635923588852750' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/treasure-hunt-week-3.html' itemprop='url' title='Treasure Hunt - week 3'> Treasure Hunt - week 3 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Phillip Grasso, Manager, Engineering/Operations</span><br /><br />We're now entering the third week of Google's Treasure Hunt competition, a puzzle contest designed to test your knowledge of computer science, networking, and low-level UNIX trivia. Last week <a href="http://googleblog.blogspot.com/2008/05/google-treasure-hunt-update.html">we posted the second puzzle</a>. This week's puzzle is set to be released on Tuesday, May 27 at 10 a.m. PDT. We'll also be featuring our brand-new San Francisco office along with it.<br /><br />We'll be giving out a few prizes for the fastest contestants to complete each question. There will also be a grand prize for the contestant who correctly answers all four questions in the shortest cumulative time (time is defined as the time between the question's release and the submission of the correct answer). The previous puzzles will still be accessible off of the <a id="oinp9" href="http://treasurehunt.appspot.com/" target="_blank">main page</a>.<br /><br />The treasure is within reach, so grab yer shovels and keep on diggin', mateys! <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 Phillip Grasso, Manager, Engineering/Operations</span><br /><br />We're now entering the third week of Google's Treasure Hunt competition, a puzzle contest designed to test your knowledge of computer science, networking, and low-level UNIX trivia. Last week <a href="http://googleblog.blogspot.com/2008/05/google-treasure-hunt-update.html">we posted the second puzzle</a>. This week's puzzle is set to be released on Tuesday, May 27 at 10 a.m. PDT. We'll also be featuring our brand-new San Francisco office along with it.<br /><br />We'll be giving out a few prizes for the fastest contestants to complete each question. There will also be a grand prize for the contestant who correctly answers all four questions in the shortest cumulative time (time is defined as the time between the question's release and the submission of the correct answer). The previous puzzles will still be accessible off of the <a id="oinp9" href="http://treasurehunt.appspot.com/" target="_blank">main page</a>.<br /><br />The treasure is within reach, so grab yer shovels and keep on diggin', mateys! <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/2008/05/treasure-hunt-week-3.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:Treasure Hunt - week 3&url=https://googleblog.blogspot.com/2008/05/treasure-hunt-week-3.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/2008/05/treasure-hunt-week-3.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/2008/05/treasure-hunt-week-3.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='7679637821756066573' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/san-francisco-office-rides-wave.html' itemprop='url' title='San Francisco office rides the wave'> San Francisco office rides the wave </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 23, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Todd Curtiss, Director of Engineering, Site Reliability (SRE)</span><br /><br />San Francisco has been attracting freethinking writers, artists, instigators, and entrepreneurs for more than 150 years. The people who built, experienced, and created this diverse place have all shared a passion for innovation and extending beyond the conventional. San Franciscans kicked off the gold rush and made the first pair of <a title="jeans" href="http://www.levistrauss.com/Downloads/History_Jacob_Davis_Biography.pdf" id="dqfg">jeans</a>, received the <span id="f-g41"><a title="first transcontinental telephone call" href="http://en.wikipedia.org/wiki/Timeline_of_the_telephone" id="dcx8">first transcontinental telephone call</a></span> in 1915, came together for the <a title="Summer of Love" href="http://en.wikipedia.org/wiki/Summer_of_Love" id="jur4">Summer of Love</a> and the <a title="original Burning Man" href="http://www.zpub.com/burn/bm-history.html" id="vr_2">original Burning Man</a>, and played a major role in the dot-com and Web 2.0 booms. The City always seems to blaze new trails.<br /><br />Sure, our summers are cool and foggy, our hills are steep, and our streets are twisty. But SF Googlers think this is the perfect place to work. Earlier this year, our own "Father of the Internet" <a title="Vint Cerf" href="//www.google.com/corporate/execs.html#vint" id="uerq">Vint Cerf</a> launched the office by inspiring the assembled engineers to think about today's challenges at scale, speaking about the challenges of interplanetary IP communication, the future of the Internet, and who's to blame for IPv4's limited address space (Vint says it's him).<br /><br />We in the <a title="our office" href="//maps.google.com/maps?hl=en&amp;ie=UTF8&amp;dq=google+loc:+San+Francisco,+CA&amp;daddr=345+Spear+St,+San+Francisco,+CA+94105&amp;geocode=14010683919168600159,37.789538,-122.390278&amp;f=d&amp;ll=37.789538,-122.390278&amp;spn=0.004612,0.009452&amp;z=17" id="gujp">SF office</a> contribute to a broad cross-section of the Google world in a number of ways: we write software for managing big computing clusters and keeping them efficient; we analyze vast piles of data to understand how the web works; we engineer reliability, scalability, and security into the apps many people rely on; we share our tools and methods with the open source community; we create internal productivity apps to support our engineers.<br /><br />And that's just in engineering. The SF office also supports ad agency customers, local markets and classifieds. We're home to our philanthropic arm <a href="http://www.google.org/" target="_blank" title="Google.org home" id="ll3y">Google.org</a>, and we make time to participate in community volunteer programs through our employee-created Google Cares-SF program. We have an active green committee, access to the GFleet car-share program, and we're the first plastic-bottle&#8211;free office among all of the Googleplexes.<br /><br />Here's what some of us have to say about working here:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/z_MszKIc6uI&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/z_MszKIc6uI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />While we may be new, Google SF is growing fast. With close proximity and access to Mountain View and the rest of the Silicon Valley, we span the best of worlds: local and global, campus and city, 'burbs and urban, highways and dirt roads. We're always looking for talented and passionate people to <a title="join our team" href="//www.google.com/support/jobs/bin/topic.py?loc_id=13043&amp;dep_id=1173" id="x8ln">join our team</a>, so if you want to be part of building the next big thing, we'd love to hear from you.<br /><br />And in case you need another reason to come visit us in Shaky Town, <span id="w6ek" style="color:red;"><span id="y.xz"><span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Google I/O" href="http://code.google.com/events/io/index.html" id="appr">Google I/O</a></span></span></span>, our largest developer conference to date, takes place at the <span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Moscone Center" href="http://code.google.com/events/io/location.html" id="wsww">Moscone Center</a></span> on May 28-29. It's not too late to <span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Registration" href="https://www.weboom.com/sparks/google_io/forms/" id="xra5">register</a></span> -- we hope to see you there. <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 Todd Curtiss, Director of Engineering, Site Reliability (SRE)</span><br /><br />San Francisco has been attracting freethinking writers, artists, instigators, and entrepreneurs for more than 150 years. The people who built, experienced, and created this diverse place have all shared a passion for innovation and extending beyond the conventional. San Franciscans kicked off the gold rush and made the first pair of <a title="jeans" href="http://www.levistrauss.com/Downloads/History_Jacob_Davis_Biography.pdf" id="dqfg">jeans</a>, received the <span id="f-g41"><a title="first transcontinental telephone call" href="http://en.wikipedia.org/wiki/Timeline_of_the_telephone" id="dcx8">first transcontinental telephone call</a></span> in 1915, came together for the <a title="Summer of Love" href="http://en.wikipedia.org/wiki/Summer_of_Love" id="jur4">Summer of Love</a> and the <a title="original Burning Man" href="http://www.zpub.com/burn/bm-history.html" id="vr_2">original Burning Man</a>, and played a major role in the dot-com and Web 2.0 booms. The City always seems to blaze new trails.<br /><br />Sure, our summers are cool and foggy, our hills are steep, and our streets are twisty. But SF Googlers think this is the perfect place to work. Earlier this year, our own "Father of the Internet" <a title="Vint Cerf" href="//www.google.com/corporate/execs.html#vint" id="uerq">Vint Cerf</a> launched the office by inspiring the assembled engineers to think about today's challenges at scale, speaking about the challenges of interplanetary IP communication, the future of the Internet, and who's to blame for IPv4's limited address space (Vint says it's him).<br /><br />We in the <a title="our office" href="//maps.google.com/maps?hl=en&amp;ie=UTF8&amp;dq=google+loc:+San+Francisco,+CA&amp;daddr=345+Spear+St,+San+Francisco,+CA+94105&amp;geocode=14010683919168600159,37.789538,-122.390278&amp;f=d&amp;ll=37.789538,-122.390278&amp;spn=0.004612,0.009452&amp;z=17" id="gujp">SF office</a> contribute to a broad cross-section of the Google world in a number of ways: we write software for managing big computing clusters and keeping them efficient; we analyze vast piles of data to understand how the web works; we engineer reliability, scalability, and security into the apps many people rely on; we share our tools and methods with the open source community; we create internal productivity apps to support our engineers.<br /><br />And that's just in engineering. The SF office also supports ad agency customers, local markets and classifieds. We're home to our philanthropic arm <a href="http://www.google.org/" target="_blank" title="Google.org home" id="ll3y">Google.org</a>, and we make time to participate in community volunteer programs through our employee-created Google Cares-SF program. We have an active green committee, access to the GFleet car-share program, and we're the first plastic-bottle&#8211;free office among all of the Googleplexes.<br /><br />Here's what some of us have to say about working here:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/z_MszKIc6uI&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/z_MszKIc6uI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />While we may be new, Google SF is growing fast. With close proximity and access to Mountain View and the rest of the Silicon Valley, we span the best of worlds: local and global, campus and city, 'burbs and urban, highways and dirt roads. We're always looking for talented and passionate people to <a title="join our team" href="//www.google.com/support/jobs/bin/topic.py?loc_id=13043&amp;dep_id=1173" id="x8ln">join our team</a>, so if you want to be part of building the next big thing, we'd love to hear from you.<br /><br />And in case you need another reason to come visit us in Shaky Town, <span id="w6ek" style="color:red;"><span id="y.xz"><span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Google I/O" href="http://code.google.com/events/io/index.html" id="appr">Google I/O</a></span></span></span>, our largest developer conference to date, takes place at the <span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Moscone Center" href="http://code.google.com/events/io/location.html" id="wsww">Moscone Center</a></span> on May 28-29. It's not too late to <span id="l77e0" style="color: rgb(0, 0, 0);"><a title="Registration" href="https://www.weboom.com/sparks/google_io/forms/" id="xra5">register</a></span> -- we hope to see you there. <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/2008/05/san-francisco-office-rides-wave.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:San Francisco office rides the wave&url=https://googleblog.blogspot.com/2008/05/san-francisco-office-rides-wave.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/2008/05/san-francisco-office-rides-wave.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/2008/05/san-francisco-office-rides-wave.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='8259634507687696224' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/posted-by-carolina-shea-adsense-account.html' itemprop='url' title='Exploring "las oportunidades" for small businesses'> Exploring "las oportunidades" for small businesses </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 22, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Carolina Shea, AdSense Account Strategist</span><br /><br />Last week, I flew from our Phoenix office to Washington, D.C. to deliver our first U.S. seminar for small business. It's a simple and straightforward presentation about how Google tools can help small businesses establish a presence online, work more collaboratively and efficiently, and earn money from their websites through our <a href="https://www.google.com/adsense/">AdSense</a> program.<br /><br />If you were able to catch a glimpse of our <a href="http://googlepublicpolicy.blogspot.com/2008/04/creating-opportunities-for-small.html">testimony</a> in front of the U.S. House Small Business Committee a couple of weeks ago, you'll know that helping small businesses thrive on the Internet is something we're really passionate about. And we thought we should share the training first with one of the most entrepreneurial communities in the U.S.: Hispanic Americans. Working with the enthusiastic support of the <a href="http://www.ushcc.com/" id="fnkx" title="U.S. Hispanic Chamber of Commerce"> U.S. Hispanic Chamber of Commerce</a> and the <a href="http://www.lulac.org/" id="h8b9" title="League of United Latin American Citizens"> League of United Latin American Citizens</a>, I'm happy to say that this first session is in Spanish. We call it "Google 101 para pequeñas empresas."<br /><br />Check out the seminar in this video (in Spanish, with an introduction in English), or have a look at our small business resource page (<a href="//www.google.com/growyourbusiness" id="bkrg" title="in English">in English</a>) and (<a href="//www.google.com/sunegociocrece" id="z530" title="in Spanish">en Español</a>).<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/e4DhXr_lLs0&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/e4DhXr_lLs0&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" 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 Carolina Shea, AdSense Account Strategist</span><br /><br />Last week, I flew from our Phoenix office to Washington, D.C. to deliver our first U.S. seminar for small business. It's a simple and straightforward presentation about how Google tools can help small businesses establish a presence online, work more collaboratively and efficiently, and earn money from their websites through our <a href="https://www.google.com/adsense/">AdSense</a> program.<br /><br />If you were able to catch a glimpse of our <a href="http://googlepublicpolicy.blogspot.com/2008/04/creating-opportunities-for-small.html">testimony</a> in front of the U.S. House Small Business Committee a couple of weeks ago, you'll know that helping small businesses thrive on the Internet is something we're really passionate about. And we thought we should share the training first with one of the most entrepreneurial communities in the U.S.: Hispanic Americans. Working with the enthusiastic support of the <a href="http://www.ushcc.com/" id="fnkx" title="U.S. Hispanic Chamber of Commerce"> U.S. Hispanic Chamber of Commerce</a> and the <a href="http://www.lulac.org/" id="h8b9" title="League of United Latin American Citizens"> League of United Latin American Citizens</a>, I'm happy to say that this first session is in Spanish. We call it "Google 101 para pequeñas empresas."<br /><br />Check out the seminar in this video (in Spanish, with an introduction in English), or have a look at our small business resource page (<a href="//www.google.com/growyourbusiness" id="bkrg" title="in English">in English</a>) and (<a href="//www.google.com/sunegociocrece" id="z530" title="in Spanish">en Español</a>).<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/e4DhXr_lLs0&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/e4DhXr_lLs0&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" 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/2008/05/posted-by-carolina-shea-adsense-account.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Exploring "las oportunidades" for small businesses&url=https://googleblog.blogspot.com/2008/05/posted-by-carolina-shea-adsense-account.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/2008/05/posted-by-carolina-shea-adsense-account.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/2008/05/posted-by-carolina-shea-adsense-account.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/ads' rel='tag'> ads </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/small%20business' rel='tag'> small business </a> </span> </div> </div> </div> <div class='post' data-id='8938521384756468698' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/google-sites-now-open-to-everyone.html' itemprop='url' title='Google Sites now open to everyone'> Google Sites now open to everyone </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 21, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Zaeske, Engineering Manager</span><br /><br />A few months ago we <a href="http://googleblog.blogspot.com/2008/02/bringing-it-all-together.html">launched Google Sites</a> exclusively as part of Google Apps for companies and organizations that wanted to use the service on their own domains. Now we've made it easy for anyone to set up a website to share all types of information -- team projects, company intranets, community groups, classrooms, clubs, family updates, you name it -- in one place, for a few people, a group or the world. You can securely host your own website at <span style="font-weight: bold;">http://sites.google.com/[your-website]</span> and add as many pages as you like for free.<br /><br />Getting started with <a href="http://sites.google.com/site/sites/">Google Sites</a> is easy. You can create different types of pages from scratch with the click of a button, and you can embed documents, calendars, photos, videos and gadgets directly into those pages. Similar to Google Docs, built-in editing tools allow for popular text and formatting changes to be made in a straightforward, WYSIWYG manner. Once your site is up and running, inviting people to edit or view your content is as simple as entering in their email address (of course, you can change access levels at any time). And you (or anyone who has editing privileges) can add or edit information whenever you'd like.<br /><br />Here's a quick look:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/fD-4FRTzxkI"><embed src="//www.youtube.com/v/fD-4FRTzxkI" type="application/x-shockwave-flash" height="350" width="425"></embed></object><br /><br />Stay up to date with the latest news on our new <span id="og7z4" style="font-family:Arial;"><span id="ylxy10" style="font-family:Arial;"><span id="og7z5"><span id="mtcu49"></span></span></span></span><span id="og7z5"><a id="r4vs" title="Google Sites blog" href="http://googlesitesblog.blogspot.com/">Google Sites blog</a></span>. <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 Andrew Zaeske, Engineering Manager</span><br /><br />A few months ago we <a href="http://googleblog.blogspot.com/2008/02/bringing-it-all-together.html">launched Google Sites</a> exclusively as part of Google Apps for companies and organizations that wanted to use the service on their own domains. Now we've made it easy for anyone to set up a website to share all types of information -- team projects, company intranets, community groups, classrooms, clubs, family updates, you name it -- in one place, for a few people, a group or the world. You can securely host your own website at <span style="font-weight: bold;">http://sites.google.com/[your-website]</span> and add as many pages as you like for free.<br /><br />Getting started with <a href="http://sites.google.com/site/sites/">Google Sites</a> is easy. You can create different types of pages from scratch with the click of a button, and you can embed documents, calendars, photos, videos and gadgets directly into those pages. Similar to Google Docs, built-in editing tools allow for popular text and formatting changes to be made in a straightforward, WYSIWYG manner. Once your site is up and running, inviting people to edit or view your content is as simple as entering in their email address (of course, you can change access levels at any time). And you (or anyone who has editing privileges) can add or edit information whenever you'd like.<br /><br />Here's a quick look:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/fD-4FRTzxkI"><embed src="//www.youtube.com/v/fD-4FRTzxkI" type="application/x-shockwave-flash" height="350" width="425"></embed></object><br /><br />Stay up to date with the latest news on our new <span id="og7z4" style="font-family:Arial;"><span id="ylxy10" style="font-family:Arial;"><span id="og7z5"><span id="mtcu49"></span></span></span></span><span id="og7z5"><a id="r4vs" title="Google Sites blog" href="http://googlesitesblog.blogspot.com/">Google Sites blog</a></span>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/05/google-sites-now-open-to-everyone.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 Sites now open to everyone&url=https://googleblog.blogspot.com/2008/05/google-sites-now-open-to-everyone.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/2008/05/google-sites-now-open-to-everyone.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/2008/05/google-sites-now-open-to-everyone.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='8566776428987894280' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/we-have-doodle-4-google-national-winner.html' itemprop='url' title='We have a Doodle 4 Google national winner!'> We have a Doodle 4 Google national winner! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 21, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, Vice President of Search Products &amp; User Experience, and Dennis Hwang, Webmaster Manager and Chief Doodler</span><br /><br />The results are in from last week's <a href="http://googleblog.blogspot.com/2008/05/your-vote-matters.html">public vote</a> for its favorite doodle from the <a href="//www.google.com/doodle4google">Doodle 4 Google art competition</a>, in which we invited students in grades K-12 to design the Google logo around the theme "What if...?"<br /><br />Today, we're pleased to announce the winner: Grace (Suryung) Moon, a 6th grader from Canyon Middle School in Castro Valley, California. Her creation, "Up in the Clouds" was selected for its artistry and creativity as well as for its interpretation of our "What if...?" theme. Grace's doodle will replace our regular logo on our homepage tomorrow, May 22nd, and Grace will be awarded a $10,000 college scholarship and a $25,000 technology grant for her school in recognition of this achievement.<br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT55CQwj8ii5s5aFYUcsNhMduHJ2uIdgbU90CHtREAssY3s3nEuvO397SCCy2PI3-i0CHMAoeMWvEK5BWMmzaK-n-9Ik6Oe6unyQw1uY545bkkmEepQC0dJ6PEiFqV9Pclhuf30A/s1600-h/D4G_2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5202982836064109954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT55CQwj8ii5s5aFYUcsNhMduHJ2uIdgbU90CHtREAssY3s3nEuvO397SCCy2PI3-i0CHMAoeMWvEK5BWMmzaK-n-9Ik6Oe6unyQw1uY545bkkmEepQC0dJ6PEiFqV9Pclhuf30A/s320/D4G_2008.gif" style="cursor: pointer; width: 270px; height: 116px;" /></a><br /></div>Congratulations also go to the three national finalists. They were selected as having the best doodle in their grade groups and will each receive a laptop computer:<br /><br /><div style="text-align: left;"><span style="font-weight: bold;"> Grades K-3</span><br /> Spencer Norton ~ Ashbrook Elementary School, Lumberton, NJ<br /><span style="font-weight: bold;"><br /> Grades 7-9</span><br /> Rebecca Olene ~ Pioneer Ridge Freshmen Center, Carver, Minnesota<br /><span style="font-weight: bold;"><br /> Grades 10-12</span><br /> Gabriel Kitzman ~ Elbert School Dist. #200, Kiowa, Colorado<br /><br /></div>To celebrate our winner and <a href="//www.google.com/doodle4google/finalists.html">all of the talented finalists</a>, we held an awards ceremony at the Googleplex for the 40 regional winners today. The finalists and their families joined us for a fun-filled day with activities ranging from face painting to a doodling master class with our own Chief Google Doodler <a href="//www.google.com/doodle4google/doodler.html" id="zwpn">Dennis Hwang</a>, and we couldn't have had more fun.<br /><br />Thanks to everyone who participated in this year's Doodle 4 Google competition. We enjoyed seeing the creativity and imagination of students across the U.S. and hope you did too. <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 Marissa Mayer, Vice President of Search Products &amp; User Experience, and Dennis Hwang, Webmaster Manager and Chief Doodler</span><br /><br />The results are in from last week's <a href="http://googleblog.blogspot.com/2008/05/your-vote-matters.html">public vote</a> for its favorite doodle from the <a href="//www.google.com/doodle4google">Doodle 4 Google art competition</a>, in which we invited students in grades K-12 to design the Google logo around the theme "What if...?"<br /><br />Today, we're pleased to announce the winner: Grace (Suryung) Moon, a 6th grader from Canyon Middle School in Castro Valley, California. Her creation, "Up in the Clouds" was selected for its artistry and creativity as well as for its interpretation of our "What if...?" theme. Grace's doodle will replace our regular logo on our homepage tomorrow, May 22nd, and Grace will be awarded a $10,000 college scholarship and a $25,000 technology grant for her school in recognition of this achievement.<br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT55CQwj8ii5s5aFYUcsNhMduHJ2uIdgbU90CHtREAssY3s3nEuvO397SCCy2PI3-i0CHMAoeMWvEK5BWMmzaK-n-9Ik6Oe6unyQw1uY545bkkmEepQC0dJ6PEiFqV9Pclhuf30A/s1600-h/D4G_2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5202982836064109954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT55CQwj8ii5s5aFYUcsNhMduHJ2uIdgbU90CHtREAssY3s3nEuvO397SCCy2PI3-i0CHMAoeMWvEK5BWMmzaK-n-9Ik6Oe6unyQw1uY545bkkmEepQC0dJ6PEiFqV9Pclhuf30A/s320/D4G_2008.gif" style="cursor: pointer; width: 270px; height: 116px;" /></a><br /></div>Congratulations also go to the three national finalists. They were selected as having the best doodle in their grade groups and will each receive a laptop computer:<br /><br /><div style="text-align: left;"><span style="font-weight: bold;"> Grades K-3</span><br /> Spencer Norton ~ Ashbrook Elementary School, Lumberton, NJ<br /><span style="font-weight: bold;"><br /> Grades 7-9</span><br /> Rebecca Olene ~ Pioneer Ridge Freshmen Center, Carver, Minnesota<br /><span style="font-weight: bold;"><br /> Grades 10-12</span><br /> Gabriel Kitzman ~ Elbert School Dist. #200, Kiowa, Colorado<br /><br /></div>To celebrate our winner and <a href="//www.google.com/doodle4google/finalists.html">all of the talented finalists</a>, we held an awards ceremony at the Googleplex for the 40 regional winners today. The finalists and their families joined us for a fun-filled day with activities ranging from face painting to a doodling master class with our own Chief Google Doodler <a href="//www.google.com/doodle4google/doodler.html" id="zwpn">Dennis Hwang</a>, and we couldn't have had more fun.<br /><br />Thanks to everyone who participated in this year's Doodle 4 Google competition. We enjoyed seeing the creativity and imagination of students across the U.S. and hope you did too. <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/2008/05/we-have-doodle-4-google-national-winner.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 have a Doodle 4 Google national winner!&url=https://googleblog.blogspot.com/2008/05/we-have-doodle-4-google-national-winner.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/2008/05/we-have-doodle-4-google-national-winner.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/2008/05/we-have-doodle-4-google-national-winner.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/doodles' rel='tag'> doodles </a> </span> </div> </div> </div> <div class='post' data-id='8481841433856791285' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/introduction-to-google-search-quality.html' itemprop='url' title='Introduction to Google Search Quality'> Introduction to Google Search Quality </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 20, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Udi Manber, VP Engineering, Search Quality</span><br /><br />Search Quality is the name of the team responsible for the ranking of Google search results. Our job is clear: A few hundreds of millions of times a day people will ask Google questions, and within a fraction of a second Google needs to decide which among the billions of pages on the web to show them -- and in what order. Lately, we have been doing other things as well. But more on that later.<br /><br />For something that is used so often by so many people, surprisingly little is known about ranking at Google. This is entirely our fault, and it is by design. We are, to be honest, quite secretive about what we do. There are two reasons for it: competition and abuse. Competition is pretty straightforward. No company wants to share its secret recipes with its competitors. As for abuse, if we make our ranking formulas too accessible, we make it easier for people to game the system. Security by obscurity is never the strongest measure, and we do not rely on it exclusively, but it does prevent a lot of abuse.<br /><br />The details of the ranking algorithms are in many ways Google's crown jewels. We are very proud of them and very protective of them. By some estimate, more than one thousand programmer/scientist years have gone directly into their development, and the rate of innovation has not slowed down.<br /><br />But being completely secretive isn&#8217;t ideal, and this blog post is part of a renewed effort to open up a bit more than we have in the past. We will try to periodically tell you about new things, explain old things, give advice, spread news, and engage in conversations. Let me start with some general pieces of information about our group. More blog posts will follow.<br /><br />I should take a moment to introduce myself. My name is Udi Manber, and I am a VP of engineering at Google in charge of Search Quality. I have been at Google for over two years, and I have been working on search technologies for almost 20 years.<br /><br />The heart of the group is the team that works on core ranking. Ranking is hard, much harder than most people realize. One reason for this is that languages are inherently ambiguous, and documents do not follow any set of rules. There are really no standards for how to convey information, so we need to be able to understand all web pages, written by anyone, for any reason. And that's just half of the problem. We also need to understand the queries people pose, which are on average fewer than three words, and map them to our understanding of all documents. Not to mention that different people have different needs. And we have to do all of that in a few milliseconds.<br /><br />The most famous part of our ranking algorithm is <a href="//www.google.com/technology/" id="b0hb" title="PageRank">PageRank</a>, an algorithm developed by Larry Page and Sergey Brin, who founded Google. PageRank is still in use today, but it is now a part of a much larger system. Other parts include language models (the ability to handle phrases, synonyms, diacritics, spelling mistakes, and so on), query models (it's not just the language, it's how people use it today), time models (some queries are best answered with a 30-minutes old page, and some are better answered with a page that stood the test of time), and personalized models (not all people want the same thing).<br /><br />Another team in our group is responsible for evaluating how well we're doing. This is done in many different ways, but the goal is always the same: improve the user experience. This is not the main goal, it is the only goal. There are automated evaluations every minute (to make sure nothing goes wrong), periodic evaluations of our overall quality, and, most importantly, evaluations of specific algorithmic improvements. When an engineer gets a new idea and develops a new algorithm, we test their ideas thoroughly. We have a team of statisticians who look at all the data and determine the value of the new idea. We meet weekly (sometimes twice a week) to go over those new ideas and approve new launches. In 2007, we launched more than 450 new improvements, about 9 per week on the average. Some of these improvements are simple and obvious -- for example, we fixed the way Hebrew acronym queries are handled (in Hebrew an acronym is denoted by a (") next to the last character, so IBM will be IB"M), and some are very complicated -- for example, we made significant changes to the PageRank algorithm in January. Most of the time we look for improvements in relevancy, but we also work on projects where the sole purpose is to simplify the algorithms. Simple is good.<br /><br />International search has been one of our key focus areas in the past two years. This means all spoken languages, not just the major ones. Last year, for example, we made major improvements in Azerbaijani, a language spoken by about 8 million people. In the past few months, we launched spell checking in Estonian, Catalan, Serbian, Serbo-Croatian, Ukranian, Bosnian, Latvian, <strike>Filipino</strike> Tagalog, Slovenian and Farsi. We organized a network of people all over the world who provide us with feedback, and we have a large set of volunteers from all parts of Google who speak different languages and help us improve search.<br /><br />Another team is dedicated to new features and new user interfaces. Having a great engine is necessary for a great car, but it is not sufficient. The car has to be comfortable and easy to drive. The Google search user interface is quite simple. Very few of our users ever read our <a href="//www.google.com/support/?ctx=web" id="w0:e" title="help pages">help pages</a>, and they can do very well without them (but they're good reading nevertheless, and we're working to improve them). When we add new features we try to ensure that they will be intuitive and easy to use for everyone. One of the most visible changes we made in the past year was <a href="http://googleblog.blogspot.com/2007/05/behind-scenes-with-universal-search.html" id="lsn6" title="Universal Search">Universal Search</a>. Others include the <a href="//www.google.com/notebook" id="chsw" title="Google Notebook">Google Notebook</a>, <a href="//www.google.com/cse" id="brd:" title="Custom Search Engines">Custom Search Engines</a>, and of course, many improvements to iGoogle. The UI team is helped by a team of usability experts who conduct user studies and evaluate new features. They travel all over the world, and they even go to people's homes to see users in their natural habitat. (Don't worry, they do not come unannounced or uninvited!)<br /><br />There is a whole team that concentrates on fighting <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35769#quality" id="e-24" title="webspam and other types of abuse">webspam and other types of abuse</a>. That team works on variety of issues from hidden text to off-topic pages stuffed with gibberish keywords, plus many other schemes that people use in an attempt to rank higher in our search results. The team spots new spam trends and works to counter those trends in scalable ways; like all other teams, they do it internationally. The webspam group works closely with the <a href="//www.google.com/webmasters/" id="gr:b" title="Google Webmaster Central">Google Webmaster Central</a> team, so they can share insights with everyone and also listen to site owners.<br /><br />There are other teams devoted to particular projects. In general, our organizational structure is quite informal. People move around, and new projects start all the time.<br /><br />One of the key things about search is that users' expectations grow rapidly. Tomorrow's queries will be much harder than today's queries. Just as Moore's law governs the doubling of computing speed every 18 months, there is a hidden unwritten law that doubles the complexity of our most difficult queries in a short time. This is impossible to measure precisely, but we all feel it. We know we cannot rest on our laurels, we have to work hard to meet the challenge. As I mentioned earlier, we will continue providing you with updates on search quality in the coming months, so stay tuned. <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 Udi Manber, VP Engineering, Search Quality</span><br /><br />Search Quality is the name of the team responsible for the ranking of Google search results. Our job is clear: A few hundreds of millions of times a day people will ask Google questions, and within a fraction of a second Google needs to decide which among the billions of pages on the web to show them -- and in what order. Lately, we have been doing other things as well. But more on that later.<br /><br />For something that is used so often by so many people, surprisingly little is known about ranking at Google. This is entirely our fault, and it is by design. We are, to be honest, quite secretive about what we do. There are two reasons for it: competition and abuse. Competition is pretty straightforward. No company wants to share its secret recipes with its competitors. As for abuse, if we make our ranking formulas too accessible, we make it easier for people to game the system. Security by obscurity is never the strongest measure, and we do not rely on it exclusively, but it does prevent a lot of abuse.<br /><br />The details of the ranking algorithms are in many ways Google's crown jewels. We are very proud of them and very protective of them. By some estimate, more than one thousand programmer/scientist years have gone directly into their development, and the rate of innovation has not slowed down.<br /><br />But being completely secretive isn&#8217;t ideal, and this blog post is part of a renewed effort to open up a bit more than we have in the past. We will try to periodically tell you about new things, explain old things, give advice, spread news, and engage in conversations. Let me start with some general pieces of information about our group. More blog posts will follow.<br /><br />I should take a moment to introduce myself. My name is Udi Manber, and I am a VP of engineering at Google in charge of Search Quality. I have been at Google for over two years, and I have been working on search technologies for almost 20 years.<br /><br />The heart of the group is the team that works on core ranking. Ranking is hard, much harder than most people realize. One reason for this is that languages are inherently ambiguous, and documents do not follow any set of rules. There are really no standards for how to convey information, so we need to be able to understand all web pages, written by anyone, for any reason. And that's just half of the problem. We also need to understand the queries people pose, which are on average fewer than three words, and map them to our understanding of all documents. Not to mention that different people have different needs. And we have to do all of that in a few milliseconds.<br /><br />The most famous part of our ranking algorithm is <a href="//www.google.com/technology/" id="b0hb" title="PageRank">PageRank</a>, an algorithm developed by Larry Page and Sergey Brin, who founded Google. PageRank is still in use today, but it is now a part of a much larger system. Other parts include language models (the ability to handle phrases, synonyms, diacritics, spelling mistakes, and so on), query models (it's not just the language, it's how people use it today), time models (some queries are best answered with a 30-minutes old page, and some are better answered with a page that stood the test of time), and personalized models (not all people want the same thing).<br /><br />Another team in our group is responsible for evaluating how well we're doing. This is done in many different ways, but the goal is always the same: improve the user experience. This is not the main goal, it is the only goal. There are automated evaluations every minute (to make sure nothing goes wrong), periodic evaluations of our overall quality, and, most importantly, evaluations of specific algorithmic improvements. When an engineer gets a new idea and develops a new algorithm, we test their ideas thoroughly. We have a team of statisticians who look at all the data and determine the value of the new idea. We meet weekly (sometimes twice a week) to go over those new ideas and approve new launches. In 2007, we launched more than 450 new improvements, about 9 per week on the average. Some of these improvements are simple and obvious -- for example, we fixed the way Hebrew acronym queries are handled (in Hebrew an acronym is denoted by a (") next to the last character, so IBM will be IB"M), and some are very complicated -- for example, we made significant changes to the PageRank algorithm in January. Most of the time we look for improvements in relevancy, but we also work on projects where the sole purpose is to simplify the algorithms. Simple is good.<br /><br />International search has been one of our key focus areas in the past two years. This means all spoken languages, not just the major ones. Last year, for example, we made major improvements in Azerbaijani, a language spoken by about 8 million people. In the past few months, we launched spell checking in Estonian, Catalan, Serbian, Serbo-Croatian, Ukranian, Bosnian, Latvian, <strike>Filipino</strike> Tagalog, Slovenian and Farsi. We organized a network of people all over the world who provide us with feedback, and we have a large set of volunteers from all parts of Google who speak different languages and help us improve search.<br /><br />Another team is dedicated to new features and new user interfaces. Having a great engine is necessary for a great car, but it is not sufficient. The car has to be comfortable and easy to drive. The Google search user interface is quite simple. Very few of our users ever read our <a href="//www.google.com/support/?ctx=web" id="w0:e" title="help pages">help pages</a>, and they can do very well without them (but they're good reading nevertheless, and we're working to improve them). When we add new features we try to ensure that they will be intuitive and easy to use for everyone. One of the most visible changes we made in the past year was <a href="http://googleblog.blogspot.com/2007/05/behind-scenes-with-universal-search.html" id="lsn6" title="Universal Search">Universal Search</a>. Others include the <a href="//www.google.com/notebook" id="chsw" title="Google Notebook">Google Notebook</a>, <a href="//www.google.com/cse" id="brd:" title="Custom Search Engines">Custom Search Engines</a>, and of course, many improvements to iGoogle. The UI team is helped by a team of usability experts who conduct user studies and evaluate new features. They travel all over the world, and they even go to people's homes to see users in their natural habitat. (Don't worry, they do not come unannounced or uninvited!)<br /><br />There is a whole team that concentrates on fighting <a href="//www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35769#quality" id="e-24" title="webspam and other types of abuse">webspam and other types of abuse</a>. That team works on variety of issues from hidden text to off-topic pages stuffed with gibberish keywords, plus many other schemes that people use in an attempt to rank higher in our search results. The team spots new spam trends and works to counter those trends in scalable ways; like all other teams, they do it internationally. The webspam group works closely with the <a href="//www.google.com/webmasters/" id="gr:b" title="Google Webmaster Central">Google Webmaster Central</a> team, so they can share insights with everyone and also listen to site owners.<br /><br />There are other teams devoted to particular projects. In general, our organizational structure is quite informal. People move around, and new projects start all the time.<br /><br />One of the key things about search is that users' expectations grow rapidly. Tomorrow's queries will be much harder than today's queries. Just as Moore's law governs the doubling of computing speed every 18 months, there is a hidden unwritten law that doubles the complexity of our most difficult queries in a short time. This is impossible to measure precisely, but we all feel it. We know we cannot rest on our laurels, we have to work hard to meet the challenge. As I mentioned earlier, we will continue providing you with updates on search quality in the coming months, so stay tuned. <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/2008/05/introduction-to-google-search-quality.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:Introduction to Google Search Quality&url=https://googleblog.blogspot.com/2008/05/introduction-to-google-search-quality.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/2008/05/introduction-to-google-search-quality.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/2008/05/introduction-to-google-search-quality.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> , <a class='label' href='https://googleblog.blogspot.com/search/label/search%20quality' rel='tag'> search quality </a> </span> </div> </div> </div> <div class='post' data-id='5378979003072823179' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/peek-into-our-search-factory.html' itemprop='url' title='A peek into our search factory'> A peek into our search factory </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 19, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, VP Search Products &amp; User Experience</span><br /><br />Today we hosted an informal gathering -- a factory tour of sorts -- to offer a glimpse into what we think is most exciting about search, and where innovation is most likely to come from. We also gave an update on Google Health.<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/BraxN10dHmU&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/BraxN10dHmU&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />On the search front, we wanted to share news about the way we think search is expanding. When we talk about search, we mean images, news, finance, books, local, and geographical information as well as web search. These media types are becoming more and more integral in our core universal search, but each presents its own challenges, innovations, and triumphs. Today R.J. Pittman, Director of Search Properties, showed some of the amazing advances we've made in image search -- we now offer an early form of face recognition on advanced search, for example -- as well as how ads might work to enhance the user experience on image search. He also demonstrated the interesting innovative technologies that Google News has deployed to support features like <a title="quotes from newsmakers" href="http://news.google.com/news?hl=en&amp;ie=UTF-8&amp;qsid=an4ad4P71nIJ" id="k-9j">quotes from newsmakers</a> and better quality search for local news.<br /><br />Carter Maslan, Director of Local Search Quality, talked about our Geo products (Maps and Earth and their features) and the fact that they represent a considerable search problem: how do you take all of the information about the physical world and make it searchable? How do you label disputed borders? How can Street View help you <i id="r11v0">find </i>where you are going? Google Earth has helped archaeologists find things they've looked for for years (i.e. a <a href="http://news.bbc.co.uk/2/hi/europe/4267238.stm" id="rhur" title="Roman villa in someone's backyard">Roman villa in someone's backyard</a>). User-generated content is the rage right now, but in addition to entertaining shared videos and photos, the user-generated content that we're seeing on geo products is profoundly useful and helps us better understand the world.<br /><br />Then, we turned to core search quality and got the latest update on web search from Johanna Wright, Director of Search Quality. It's amazing to me how sophisticated web search has become in such a short period of time. We've accomplished a lot with universal search this past year by bringing new form and function to our results page. Now, our search quality team is turning its attention toward the ever-elusive "user intent" ("this is what I typed, here's what I meant"). This will help us make universal search even more useful. You'll get pictures or maps when that's what you meant. Understanding user intent also helps us break down language barriers and find the best possible answer regardless of what language it's in or where it lives on the web.<br /><br />In terms of new products, we made<a title="Google Health" href="//www.google.com/health" id="h72z"> Google Health</a> publicly available. It offers users a safe and secure way to collect, store, and manage their medical records and health information online. How many of us have touched, or even seen, our medical records? In this day and age of information, isn't it crazy that you don't have a copy of your medical records under your control? You could use those records to develop a better understanding of your health and ultimately get better care. It's your data about your own health; why shouldn't you own and control it?<br /><br />Back in February, I <a href="http://googleblog.blogspot.com/2008/02/google-health-first-look.html" id="zraq" title="wrote">wrote</a> about how Google Health will harness the power of the Internet to put users in control of their own medical records. Data will stay with you -- if you change doctors, want a second opinion, if you're traveling -- and not stay siloed or stuck in files or databases that you can't get to. To break down these information silos, we launched Google Health today with several <a href="https://www.google.com/health/directory?cat=importrecords" id="f37l" title="partners">partners</a> and <a href="https://www.google.com/health/directory?cat=healthservices" id="ilrd" title="third party services">third party services</a> already integrated. These partners are as committed as we are to solving this urgent need. Our flagship partners include everyday brand names such as <a href="http://www.walgreens.com/">Walgreens</a>, <a href="http://www.questdiagnostics.com/">Quest Diagnostics</a> and <a href="http://www.longs.com/">Longs Drugs</a>, to name just a few.<br /><br />In addition to helping you get better control of your medical information, we've also put strong <a href="https://www.google.com/health/html/privacy.html" id="l-sn" title="privacy policies">privacy policies</a> in place to keep your information safe and private. (Read more about this on our <a href="http://googlepublicpolicy.blogspot.com/2008/05/google-health-privacy-and-hipaa.html">public policy blog</a>.) There's a lot left to do in health -- literally thousands of partnerships to forge and petabytes of data to move around -- but we're looking forward to hearing feedback from early Google Health adopters about our first step.<br /><br />Unrelated to Google Health but in the interest of helping people get healthier, we launched our <a href="//google.com/goforgood/" id="f7pz" title="Go for Good">Go for Good</a> campaign with the Cleveland Clinic. The Walk for Good <a href="//www.google.com/ig">iGoogle</a> gadget encourages you to be good to yourself by walking regularly and tracking your progress. If you finish week 15 of the program by October 25th this year and have completed at least half of the total walking program by then, you can vote to tell us which of the health charities from our list should receive part of a $100,000 donation.<br /><br /><span style="font-weight: bold; font-style: italic;">Updates: </span>Added links to partner sites and related public policy blog; embedded webcast from the event. <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 Marissa Mayer, VP Search Products &amp; User Experience</span><br /><br />Today we hosted an informal gathering -- a factory tour of sorts -- to offer a glimpse into what we think is most exciting about search, and where innovation is most likely to come from. We also gave an update on Google Health.<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/BraxN10dHmU&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/BraxN10dHmU&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />On the search front, we wanted to share news about the way we think search is expanding. When we talk about search, we mean images, news, finance, books, local, and geographical information as well as web search. These media types are becoming more and more integral in our core universal search, but each presents its own challenges, innovations, and triumphs. Today R.J. Pittman, Director of Search Properties, showed some of the amazing advances we've made in image search -- we now offer an early form of face recognition on advanced search, for example -- as well as how ads might work to enhance the user experience on image search. He also demonstrated the interesting innovative technologies that Google News has deployed to support features like <a title="quotes from newsmakers" href="http://news.google.com/news?hl=en&amp;ie=UTF-8&amp;qsid=an4ad4P71nIJ" id="k-9j">quotes from newsmakers</a> and better quality search for local news.<br /><br />Carter Maslan, Director of Local Search Quality, talked about our Geo products (Maps and Earth and their features) and the fact that they represent a considerable search problem: how do you take all of the information about the physical world and make it searchable? How do you label disputed borders? How can Street View help you <i id="r11v0">find </i>where you are going? Google Earth has helped archaeologists find things they've looked for for years (i.e. a <a href="http://news.bbc.co.uk/2/hi/europe/4267238.stm" id="rhur" title="Roman villa in someone's backyard">Roman villa in someone's backyard</a>). User-generated content is the rage right now, but in addition to entertaining shared videos and photos, the user-generated content that we're seeing on geo products is profoundly useful and helps us better understand the world.<br /><br />Then, we turned to core search quality and got the latest update on web search from Johanna Wright, Director of Search Quality. It's amazing to me how sophisticated web search has become in such a short period of time. We've accomplished a lot with universal search this past year by bringing new form and function to our results page. Now, our search quality team is turning its attention toward the ever-elusive "user intent" ("this is what I typed, here's what I meant"). This will help us make universal search even more useful. You'll get pictures or maps when that's what you meant. Understanding user intent also helps us break down language barriers and find the best possible answer regardless of what language it's in or where it lives on the web.<br /><br />In terms of new products, we made<a title="Google Health" href="//www.google.com/health" id="h72z"> Google Health</a> publicly available. It offers users a safe and secure way to collect, store, and manage their medical records and health information online. How many of us have touched, or even seen, our medical records? In this day and age of information, isn't it crazy that you don't have a copy of your medical records under your control? You could use those records to develop a better understanding of your health and ultimately get better care. It's your data about your own health; why shouldn't you own and control it?<br /><br />Back in February, I <a href="http://googleblog.blogspot.com/2008/02/google-health-first-look.html" id="zraq" title="wrote">wrote</a> about how Google Health will harness the power of the Internet to put users in control of their own medical records. Data will stay with you -- if you change doctors, want a second opinion, if you're traveling -- and not stay siloed or stuck in files or databases that you can't get to. To break down these information silos, we launched Google Health today with several <a href="https://www.google.com/health/directory?cat=importrecords" id="f37l" title="partners">partners</a> and <a href="https://www.google.com/health/directory?cat=healthservices" id="ilrd" title="third party services">third party services</a> already integrated. These partners are as committed as we are to solving this urgent need. Our flagship partners include everyday brand names such as <a href="http://www.walgreens.com/">Walgreens</a>, <a href="http://www.questdiagnostics.com/">Quest Diagnostics</a> and <a href="http://www.longs.com/">Longs Drugs</a>, to name just a few.<br /><br />In addition to helping you get better control of your medical information, we've also put strong <a href="https://www.google.com/health/html/privacy.html" id="l-sn" title="privacy policies">privacy policies</a> in place to keep your information safe and private. (Read more about this on our <a href="http://googlepublicpolicy.blogspot.com/2008/05/google-health-privacy-and-hipaa.html">public policy blog</a>.) There's a lot left to do in health -- literally thousands of partnerships to forge and petabytes of data to move around -- but we're looking forward to hearing feedback from early Google Health adopters about our first step.<br /><br />Unrelated to Google Health but in the interest of helping people get healthier, we launched our <a href="//google.com/goforgood/" id="f7pz" title="Go for Good">Go for Good</a> campaign with the Cleveland Clinic. The Walk for Good <a href="//www.google.com/ig">iGoogle</a> gadget encourages you to be good to yourself by walking regularly and tracking your progress. If you finish week 15 of the program by October 25th this year and have completed at least half of the total walking program by then, you can vote to tell us which of the health charities from our list should receive part of a $100,000 donation.<br /><br /><span style="font-weight: bold; font-style: italic;">Updates: </span>Added links to partner sites and related public policy blog; embedded webcast from the event. <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/2008/05/peek-into-our-search-factory.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 peek into our search factory&url=https://googleblog.blogspot.com/2008/05/peek-into-our-search-factory.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/2008/05/peek-into-our-search-factory.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/2008/05/peek-into-our-search-factory.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/health' rel='tag'> health </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='514138834523557157' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/responding-to-earthquake-in-china.html' itemprop='url' title='Responding to the earthquake in China'> Responding to the earthquake in China </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 19, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kai-Fu Lee, President, Google Greater China<br /></span><br />One week ago, an earthquake of 7.8 magnitude struck in Sichuan. Everyone in China was shocked and then heartbroken as reported deaths climbed from 10,000 to 20,000 to more than 32,000 people. The death toll is still rising, and the number of injured and missing is many times greater.<br /><br />But the Chinese people have faced this disaster with resilience, compassion, and courage. There have been non-stop airlifts, blood donations, and rescue missions. One bold executive drove hundreds of miles in his jeep, started digging, and saved several lives. Taxi drivers stopped carrying passengers and drove to affected areas to help. One hundred thousand brave soldiers risked (and some gave) their lives to look for every possible survivor. Here in Beijing more than a thousand families have volunteered to adopt children who have lost their parents. Everyone is eager to help -- and that includes Googlers.<br /><br />Within hours of the earthquake, our China-based teams pulled together to use Google's resources and technology to help. At the request of the government, we obtained new satellite images of Sichuan province (<a id="f_t_9" href="http://mw2.google.com/mw-earth-vectordb/china_earthquake/china_earthquake_cn.kml"><span id="f_t_10">Earth KML</span></a>) to help them better focus their recovery efforts. We developed and launched a <a id="f_t_14" href="http://www.google.cn/qinren">&#8220;lost loved one&#8221; search</a> based on our Custom Search Engine (CSE). To populate the CSE index, hundreds of Googlers worked around the clock looking through published tables, hospital records, news reports, and community sites. We tuned our Chinese <a href="http://news.google.cn/news?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;ie=UTF-8&amp;sa=N&amp;tab=in"><span id="f_t_20">news search</span></a><span id="f_t_25">, <a href="http://video.google.cn/videosearch?q=%E6%B1%B6%E5%B7%9D+%E5%9C%B0%E9%9C%87&amp;so=1">video search</a></span><span id="f_t_30">, <a href="http://images.google.cn/images?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;sa=N&amp;tab=bi">image search</a></span><span id="f_t_35">, <a href="http://blogsearch.google.cn/blogsearch?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;tab=vb">blog search</a></span>, and <a id="f_t_39" href="http://www.google.cn/search?hl=zh-CN&amp;q=%E5%9C%B0%E9%9C%87&amp;btnG=Google+%E6%90%9C%E7%B4%A2&amp;meta=&amp;aq=f"><span id="f_t_40">oneboxes</span></a>. We also partnered to build <a id="f_t_44" href="http://laiba.tianya.cn/laiba/Community?cmm=281">community sites</a>, and launched both <a id="f_t_49" href="http://www.google.cn/">homepage promotions</a> and a <a id="f_t_54" href="http://ditu.google.cn/earthquake">map-based information page</a>. Google China has an extremely dedicated and passionate team and I am deeply honored to work alongside them.<br /><br />In addition to these efforts here in China, Googlers worldwide have also made substantial financial donations to the relief operations. As a company, we&#8217;ve committed $2 million for disaster relief and rebuilding, in addition to donating a large advertising budget for donation ads and public service announcements to aid organizations throughout the world.<br /><br />We have also created a <a href="//www.google.com/chinaearthquake">Google</a><a id="f_t_65" href="//www.google.com/chinaearthquake"> Checkout donations page</a> so you can easily donate to <a id="f_t_70" href="http://www.mercycorps.org/chinaearthquake/">Mercy Corps</a>, which works with the <a id="f_t_75" href="http://www.fupin.org.cn/en/index.asp">China Foundation for Poverty Alleviation</a>, or the <a id="f_t_80" href="http://tsinghuafoundation.org/earthquake08/">Tsinghua Foundation</a>, which works with the <a id="f_t_85" href="http://202.108.59.10/english/index.htm">Red Cross Society of China</a>. Both organizations have assured us that all of the proceeds will go directly to earthquake relief.<br /><br />Our efforts are but one piece of a giant effort now underway, bringing together the governments, private companies, NGOs and countless heroic individuals -&#8211; all striving to address this disaster as quickly and comprehensively as we can.<br /><br />Please pray for the victims of the earthquake. May the injured rest and recover. May the survivors be resilient. May all of us learn from the Chinese people to turn our anxiety into courage, misery into compassion, and sorrow into love. <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 Kai-Fu Lee, President, Google Greater China<br /></span><br />One week ago, an earthquake of 7.8 magnitude struck in Sichuan. Everyone in China was shocked and then heartbroken as reported deaths climbed from 10,000 to 20,000 to more than 32,000 people. The death toll is still rising, and the number of injured and missing is many times greater.<br /><br />But the Chinese people have faced this disaster with resilience, compassion, and courage. There have been non-stop airlifts, blood donations, and rescue missions. One bold executive drove hundreds of miles in his jeep, started digging, and saved several lives. Taxi drivers stopped carrying passengers and drove to affected areas to help. One hundred thousand brave soldiers risked (and some gave) their lives to look for every possible survivor. Here in Beijing more than a thousand families have volunteered to adopt children who have lost their parents. Everyone is eager to help -- and that includes Googlers.<br /><br />Within hours of the earthquake, our China-based teams pulled together to use Google's resources and technology to help. At the request of the government, we obtained new satellite images of Sichuan province (<a id="f_t_9" href="http://mw2.google.com/mw-earth-vectordb/china_earthquake/china_earthquake_cn.kml"><span id="f_t_10">Earth KML</span></a>) to help them better focus their recovery efforts. We developed and launched a <a id="f_t_14" href="http://www.google.cn/qinren">&#8220;lost loved one&#8221; search</a> based on our Custom Search Engine (CSE). To populate the CSE index, hundreds of Googlers worked around the clock looking through published tables, hospital records, news reports, and community sites. We tuned our Chinese <a href="http://news.google.cn/news?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;ie=UTF-8&amp;sa=N&amp;tab=in"><span id="f_t_20">news search</span></a><span id="f_t_25">, <a href="http://video.google.cn/videosearch?q=%E6%B1%B6%E5%B7%9D+%E5%9C%B0%E9%9C%87&amp;so=1">video search</a></span><span id="f_t_30">, <a href="http://images.google.cn/images?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;sa=N&amp;tab=bi">image search</a></span><span id="f_t_35">, <a href="http://blogsearch.google.cn/blogsearch?q=%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87&amp;hl=zh-CN&amp;ned=ccn&amp;tab=vb">blog search</a></span>, and <a id="f_t_39" href="http://www.google.cn/search?hl=zh-CN&amp;q=%E5%9C%B0%E9%9C%87&amp;btnG=Google+%E6%90%9C%E7%B4%A2&amp;meta=&amp;aq=f"><span id="f_t_40">oneboxes</span></a>. We also partnered to build <a id="f_t_44" href="http://laiba.tianya.cn/laiba/Community?cmm=281">community sites</a>, and launched both <a id="f_t_49" href="http://www.google.cn/">homepage promotions</a> and a <a id="f_t_54" href="http://ditu.google.cn/earthquake">map-based information page</a>. Google China has an extremely dedicated and passionate team and I am deeply honored to work alongside them.<br /><br />In addition to these efforts here in China, Googlers worldwide have also made substantial financial donations to the relief operations. As a company, we&#8217;ve committed $2 million for disaster relief and rebuilding, in addition to donating a large advertising budget for donation ads and public service announcements to aid organizations throughout the world.<br /><br />We have also created a <a href="//www.google.com/chinaearthquake">Google</a><a id="f_t_65" href="//www.google.com/chinaearthquake"> Checkout donations page</a> so you can easily donate to <a id="f_t_70" href="http://www.mercycorps.org/chinaearthquake/">Mercy Corps</a>, which works with the <a id="f_t_75" href="http://www.fupin.org.cn/en/index.asp">China Foundation for Poverty Alleviation</a>, or the <a id="f_t_80" href="http://tsinghuafoundation.org/earthquake08/">Tsinghua Foundation</a>, which works with the <a id="f_t_85" href="http://202.108.59.10/english/index.htm">Red Cross Society of China</a>. Both organizations have assured us that all of the proceeds will go directly to earthquake relief.<br /><br />Our efforts are but one piece of a giant effort now underway, bringing together the governments, private companies, NGOs and countless heroic individuals -&#8211; all striving to address this disaster as quickly and comprehensively as we can.<br /><br />Please pray for the victims of the earthquake. May the injured rest and recover. May the survivors be resilient. May all of us learn from the Chinese people to turn our anxiety into courage, misery into compassion, and sorrow into love. <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/2008/05/responding-to-earthquake-in-china.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Responding to the earthquake in China&url=https://googleblog.blogspot.com/2008/05/responding-to-earthquake-in-china.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/2008/05/responding-to-earthquake-in-china.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/2008/05/responding-to-earthquake-in-china.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/Asia' rel='tag'> Asia </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/crisis%20response' rel='tag'> crisis response </a> </span> </div> </div> </div> <div class='post' data-id='4535921380882736724' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/opening-our-content-network-to-third.html' itemprop='url' title='Opening our content network to third parties'> Opening our content network to third parties </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 19, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Rajas Moonka, Senior Business Product Manager</span><br /><br />Today, we're announcing that Google is accepting third-party advertising tags on the Google content network in North America. This will empower advertisers to work with approved third parties to serve and track display ads, including rich media ads, across the Google content network through AdWords, giving them more options, flexibility and control over their campaigns.<br /><br />We had not accepted third-party tags in the past because we didn't have a process for reviewing ads to make sure that they comply with our <a href="http://adwords.google.com/support/bin/static.py?page=guidelines.cs&amp;topic=9274&amp;view=all">format standards and policies</a>, which were established to ensure that ads we serve provide the best possible user experience. Now that's in place.<br /><br />Ad servers, rich media ad agencies and research firms can now go through a certification process that ensures the highest level of advertiser service and user experience. In fact, advertisers and agencies now have the ability to serve ads and measure performance through these certified third parties:<br /><ul><li>Advertiser ad servers: DoubleClick (DFA), Mediaplex</li><li>Rich media agencies: DoubleClick Rich Media, Eyeblaster, EyeWonder, Interpolls, PointRoll, Unicast</li><li>Research firms: Dynamic Logic, IAG Research, InsightExpress, Factor TG</li></ul>We will be certifying more third-party partners in the future.<br /><br />Advertisers and agencies will now be able to manage their Google content network campaigns with the same systems they use for other online campaigns, which is helpful for determining the effectiveness of their online advertising mix. Further, this new service gives advertisers and agencies more opportunities to increase their return on investment and reach new audiences in informed and creative ways. The response from those testing early versions of the program have been positive.<br /><br />For publishers on the network, this program offers a way to expand their advertiser base and enable advertisers to better understand the value of their inventory, with the goal of increasing their overall revenue. And they'll be able to show more compelling display ads to their visitors, enhancing their web experience.<br /><br /><span style="font-style: italic;">Update: </span>Check out our <a href="//www.youtube.com/watch?v=prh9kf1Jbmw&amp;feature=PlayList&amp;p=8B3E2B4EDB0555FC&amp;index=0&amp;playnext=1">three-part video series</a> to see how it all works.<br /><br /><span style="font-style: italic;">Update 2: </span>Review our list of <a href="https://www.google.com/adsense/support/bin/answer.py?answer=94149">certified third parties</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 Rajas Moonka, Senior Business Product Manager</span><br /><br />Today, we're announcing that Google is accepting third-party advertising tags on the Google content network in North America. This will empower advertisers to work with approved third parties to serve and track display ads, including rich media ads, across the Google content network through AdWords, giving them more options, flexibility and control over their campaigns.<br /><br />We had not accepted third-party tags in the past because we didn't have a process for reviewing ads to make sure that they comply with our <a href="http://adwords.google.com/support/bin/static.py?page=guidelines.cs&amp;topic=9274&amp;view=all">format standards and policies</a>, which were established to ensure that ads we serve provide the best possible user experience. Now that's in place.<br /><br />Ad servers, rich media ad agencies and research firms can now go through a certification process that ensures the highest level of advertiser service and user experience. In fact, advertisers and agencies now have the ability to serve ads and measure performance through these certified third parties:<br /><ul><li>Advertiser ad servers: DoubleClick (DFA), Mediaplex</li><li>Rich media agencies: DoubleClick Rich Media, Eyeblaster, EyeWonder, Interpolls, PointRoll, Unicast</li><li>Research firms: Dynamic Logic, IAG Research, InsightExpress, Factor TG</li></ul>We will be certifying more third-party partners in the future.<br /><br />Advertisers and agencies will now be able to manage their Google content network campaigns with the same systems they use for other online campaigns, which is helpful for determining the effectiveness of their online advertising mix. Further, this new service gives advertisers and agencies more opportunities to increase their return on investment and reach new audiences in informed and creative ways. The response from those testing early versions of the program have been positive.<br /><br />For publishers on the network, this program offers a way to expand their advertiser base and enable advertisers to better understand the value of their inventory, with the goal of increasing their overall revenue. And they'll be able to show more compelling display ads to their visitors, enhancing their web experience.<br /><br /><span style="font-style: italic;">Update: </span>Check out our <a href="//www.youtube.com/watch?v=prh9kf1Jbmw&amp;feature=PlayList&amp;p=8B3E2B4EDB0555FC&amp;index=0&amp;playnext=1">three-part video series</a> to see how it all works.<br /><br /><span style="font-style: italic;">Update 2: </span>Review our list of <a href="https://www.google.com/adsense/support/bin/answer.py?answer=94149">certified third parties</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/2008/05/opening-our-content-network-to-third.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:Opening our content network to third parties&url=https://googleblog.blogspot.com/2008/05/opening-our-content-network-to-third.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/2008/05/opening-our-content-network-to-third.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/2008/05/opening-our-content-network-to-third.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='4436235880659148029' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/google-treasure-hunt-update.html' itemprop='url' title='Google Treasure Hunt update'> Google Treasure Hunt update </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 17, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Phillip Grasso, Manager, Engineering/Operations</span><br /><br />Avast, matey! As announced on the <a href="http://google-au.blogspot.com/2008/05/google-treasure-hunt.html" id="v30r" title="Google Australia blog">Google Australia blog</a>, we've launched Treasure Hunt &#8212; a puzzle contest designed to test yer problem-solving skills in computer science, networking, and low-level UNIX trivia. You'll find the first of four brainteasers at <a href="http://treasurehunt.appspot.com/" id="jf4l5" target="_blank">http://treasurehunt.appspot<wbr id="jf4l6">.com/</a>. A new puzzle will be posted every week for the next three weeks, and a few lucky gobs to submit correct answers to every question will receive a prize.<br /><br />The second puzzle will be appearing soon &#8212; to be exact, 936266827 seconds before Y2K38, so keep yer eyes open. We'll also be highlighting our Mountain View mother ship, so step smartly, lads and lasses, and good luck!<br /><br />In case ye missed out on the first week's puzzle, it's still available, so 'tis not too late! ARR! (Can you tell we can hardly wait to <a title="Talk Like a Pirate" href="http://en.wikipedia.org/wiki/International_Talk_Like_A_Pirate_Day" id="mpmh">Talk Like a Pirate</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 Phillip Grasso, Manager, Engineering/Operations</span><br /><br />Avast, matey! As announced on the <a href="http://google-au.blogspot.com/2008/05/google-treasure-hunt.html" id="v30r" title="Google Australia blog">Google Australia blog</a>, we've launched Treasure Hunt &#8212; a puzzle contest designed to test yer problem-solving skills in computer science, networking, and low-level UNIX trivia. You'll find the first of four brainteasers at <a href="http://treasurehunt.appspot.com/" id="jf4l5" target="_blank">http://treasurehunt.appspot<wbr id="jf4l6">.com/</a>. A new puzzle will be posted every week for the next three weeks, and a few lucky gobs to submit correct answers to every question will receive a prize.<br /><br />The second puzzle will be appearing soon &#8212; to be exact, 936266827 seconds before Y2K38, so keep yer eyes open. We'll also be highlighting our Mountain View mother ship, so step smartly, lads and lasses, and good luck!<br /><br />In case ye missed out on the first week's puzzle, it's still available, so 'tis not too late! ARR! (Can you tell we can hardly wait to <a title="Talk Like a Pirate" href="http://en.wikipedia.org/wiki/International_Talk_Like_A_Pirate_Day" id="mpmh">Talk Like a Pirate</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/2008/05/google-treasure-hunt-update.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 Treasure Hunt update&url=https://googleblog.blogspot.com/2008/05/google-treasure-hunt-update.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/2008/05/google-treasure-hunt-update.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/2008/05/google-treasure-hunt-update.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='5987552955994284528' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/google-translate-adds-10-new-languages.html' itemprop='url' title='Google Translate adds 10 new languages...'> Google Translate adds 10 new languages... </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 15, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jeff Chin, Product Manager</span><br /><br />...and that's great news any way you say it. Language is one of the biggest challenges we have in making information universally accessible. As part of the machine translation team within <a id="kzlh" href="http://research.google.com/" title="Google Research">Google Research</a>, I'm happy to report we've been hard at work to overcome this challenge. We've recently added translation capabilities for 10 new languages to <a title="Google Translate" href="http://translate.google.com/" id="jrwu">Google Translate</a>, bringing the total to 23 languages. The newly featured languages include Bulgarian, Croatian, Czech, Danish, Finnish, Hindi, Norwegian, Polish, Romanian and Swedish.<br /><br />In addition, you can now translate text and web pages as well as perform <a style="background-color: rgb(255, 255, 255);" id="ikf7" href="http://translate.google.com/translate_s" title="cross-language searches">cross-language searches</a> between <span style="font-style: italic;">any</span> two languages that we offer. For example, we now support Chinese translation to/from any of our languages (e.g., Chinese to French). So for those of you who will be following or attending the Olympics in Beijing this fall, you'll be able to more easily find and access content from local sources.<br /><br />We've also added a "<a title="Detect Language" href="http://translate.google.com/translate_t?sl=auto&amp;tl=en" id="hvn:">Detect Language</a>" option to help you automatically identify the language of the text you're trying to translate. Keep in mind that the longer the text, the more accurate it will be. And for those of you who have embedded the <a id="qvf8" href="http://translate.google.com/translate_tools" title="Google Translate My Page gadget">Google Translate My Page gadget</a> in your website to give it global reach, these new languages will automatically appear. Developers can also take advantage of these new languages in our <a title="AJAX language API" href="http://code.google.com/apis/ajaxlanguage/documentation/#SupportedPairs" id="tvp8">AJAX language API</a>.<br /><br />While our system is quite good, we know it's not perfect. Machine translation is a hard problem, but it plays an important role in helping people access content they might otherwise be unable to read. We&#8217;re constantly working to improve the quality, so if you find a translation that&#8217;s not quite right, let us know by using our <a id="hdqw" href="http://googleblog.blogspot.com/2007/03/suggest-better-translation.html" title="&#8220;Suggest a better translation&#8221;">"Suggest a better translation&#8221;</a> feature. <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 Jeff Chin, Product Manager</span><br /><br />...and that's great news any way you say it. Language is one of the biggest challenges we have in making information universally accessible. As part of the machine translation team within <a id="kzlh" href="http://research.google.com/" title="Google Research">Google Research</a>, I'm happy to report we've been hard at work to overcome this challenge. We've recently added translation capabilities for 10 new languages to <a title="Google Translate" href="http://translate.google.com/" id="jrwu">Google Translate</a>, bringing the total to 23 languages. The newly featured languages include Bulgarian, Croatian, Czech, Danish, Finnish, Hindi, Norwegian, Polish, Romanian and Swedish.<br /><br />In addition, you can now translate text and web pages as well as perform <a style="background-color: rgb(255, 255, 255);" id="ikf7" href="http://translate.google.com/translate_s" title="cross-language searches">cross-language searches</a> between <span style="font-style: italic;">any</span> two languages that we offer. For example, we now support Chinese translation to/from any of our languages (e.g., Chinese to French). So for those of you who will be following or attending the Olympics in Beijing this fall, you'll be able to more easily find and access content from local sources.<br /><br />We've also added a "<a title="Detect Language" href="http://translate.google.com/translate_t?sl=auto&amp;tl=en" id="hvn:">Detect Language</a>" option to help you automatically identify the language of the text you're trying to translate. Keep in mind that the longer the text, the more accurate it will be. And for those of you who have embedded the <a id="qvf8" href="http://translate.google.com/translate_tools" title="Google Translate My Page gadget">Google Translate My Page gadget</a> in your website to give it global reach, these new languages will automatically appear. Developers can also take advantage of these new languages in our <a title="AJAX language API" href="http://code.google.com/apis/ajaxlanguage/documentation/#SupportedPairs" id="tvp8">AJAX language API</a>.<br /><br />While our system is quite good, we know it's not perfect. Machine translation is a hard problem, but it plays an important role in helping people access content they might otherwise be unable to read. We&#8217;re constantly working to improve the quality, so if you find a translation that&#8217;s not quite right, let us know by using our <a id="hdqw" href="http://googleblog.blogspot.com/2007/03/suggest-better-translation.html" title="&#8220;Suggest a better translation&#8221;">"Suggest a better translation&#8221;</a> feature. <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/2008/05/google-translate-adds-10-new-languages.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 Translate adds 10 new languages...&url=https://googleblog.blogspot.com/2008/05/google-translate-adds-10-new-languages.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/2008/05/google-translate-adds-10-new-languages.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/2008/05/google-translate-adds-10-new-languages.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='7429192599121362573' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/demographics-now-available-in-youtube.html' itemprop='url' title='Demographics now available in YouTube Insight'> Demographics now available in YouTube Insight </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 15, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Nick Jakobi, Product Manager, YouTube</span><br /><br />When we first <a id="q2x33" title="announced" href="http://googleblog.blogspot.com/2008/03/insight-into-youtube-videos.html" target="_blank">announced</a> YouTube Insight, our free video analytics tool for YouTube, we were excited to see just how users, partners, and advertisers might creatively use information about the viewing trends of their videos. We've since learned that some users and partners are <a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/04/16/AR2008041603478_pf.html">modifying their upload schedules</a> based on when they know their audience is tuning in, and advertisers are <a href="http://www.clickz.com/showPage.html?page=3628920">studying geographic traffic patterns</a> to assess the effectiveness of regional ad campaigns.<br /><br />Today we've added some new features to Insight. One is a new demographics tab that displays view count information broken down by age group (such as ages 18-24), gender, or a combination of the two, to help you get a better understanding of the makeup of your YouTube audience. We show you general information about your viewers in anonymous and aggregate form, based on the birth date and gender information that users share with us when they create YouTube accounts. This means that individual users can't be personally identified.<br /><br />Insight now also displays statistics based on the combined total views of all the videos you've uploaded. Just as you can explore the view counts and popularity of individual videos, with this feature you can see your account's total number of views, and your relative popularity on YouTube compared to other users, based on geographic location.<br /><br />As with Insight's other features, we hope this new information helps you learn how to create more compelling content that best engages the audiences you want to reach. You can find these new metrics under the "Demographics" tab within the Insight dashboard. Click on the "Insight" button under "<a href="//www.youtube.com/signup?next=/my_account">Account</a> > <a href="//www.youtube.com/signup?next=/my_videos">My Videos</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 Nick Jakobi, Product Manager, YouTube</span><br /><br />When we first <a id="q2x33" title="announced" href="http://googleblog.blogspot.com/2008/03/insight-into-youtube-videos.html" target="_blank">announced</a> YouTube Insight, our free video analytics tool for YouTube, we were excited to see just how users, partners, and advertisers might creatively use information about the viewing trends of their videos. We've since learned that some users and partners are <a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/04/16/AR2008041603478_pf.html">modifying their upload schedules</a> based on when they know their audience is tuning in, and advertisers are <a href="http://www.clickz.com/showPage.html?page=3628920">studying geographic traffic patterns</a> to assess the effectiveness of regional ad campaigns.<br /><br />Today we've added some new features to Insight. One is a new demographics tab that displays view count information broken down by age group (such as ages 18-24), gender, or a combination of the two, to help you get a better understanding of the makeup of your YouTube audience. We show you general information about your viewers in anonymous and aggregate form, based on the birth date and gender information that users share with us when they create YouTube accounts. This means that individual users can't be personally identified.<br /><br />Insight now also displays statistics based on the combined total views of all the videos you've uploaded. Just as you can explore the view counts and popularity of individual videos, with this feature you can see your account's total number of views, and your relative popularity on YouTube compared to other users, based on geographic location.<br /><br />As with Insight's other features, we hope this new information helps you learn how to create more compelling content that best engages the audiences you want to reach. You can find these new metrics under the "Demographics" tab within the Insight dashboard. Click on the "Insight" button under "<a href="//www.youtube.com/signup?next=/my_account">Account</a> > <a href="//www.youtube.com/signup?next=/my_videos">My Videos</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/2008/05/demographics-now-available-in-youtube.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:Demographics now available in YouTube Insight&url=https://googleblog.blogspot.com/2008/05/demographics-now-available-in-youtube.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/2008/05/demographics-now-available-in-youtube.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/2008/05/demographics-now-available-in-youtube.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='1532096038653747223' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/registration-open-for-2008-scalability.html' itemprop='url' title='Registration open for 2008 scalability conference'> Registration open for 2008 scalability conference </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 14, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Schwerin, Software Engineer</span><br /><br />As we <span id="rvj18"><a id="rvj110" href="http://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.html" target="_blank">noted earlier</a></span>, our Conference on Scalability is taking place in Seattle on Saturday, June 14. And now <span id="rvj18"><a id="rvj111" href="http://services.google.com/events/seattle_scalability2008" target="_blank">registration is open</a> </span> until June 6.<br /><br />We have some great talks lined up from industry and academia, covering everything from scalability of storage, communication and transactions to scaling applications into the mobile space or, in one case, under water. Space is limited, so do sign up now.<br /><br />We're excited to bring together so many talented people from the Seattle area. Looking forward to seeing you there! <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 Andrew Schwerin, Software Engineer</span><br /><br />As we <span id="rvj18"><a id="rvj110" href="http://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.html" target="_blank">noted earlier</a></span>, our Conference on Scalability is taking place in Seattle on Saturday, June 14. And now <span id="rvj18"><a id="rvj111" href="http://services.google.com/events/seattle_scalability2008" target="_blank">registration is open</a> </span> until June 6.<br /><br />We have some great talks lined up from industry and academia, covering everything from scalability of storage, communication and transactions to scaling applications into the mobile space or, in one case, under water. Space is limited, so do sign up now.<br /><br />We're excited to bring together so many talented people from the Seattle area. Looking forward to seeing you there! <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/2008/05/registration-open-for-2008-scalability.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:Registration open for 2008 scalability conference&url=https://googleblog.blogspot.com/2008/05/registration-open-for-2008-scalability.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/2008/05/registration-open-for-2008-scalability.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/2008/05/registration-open-for-2008-scalability.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='2847581707456916638' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/googleorg-announces-investment-in.html' itemprop='url' title='Google.org announces investment in BrightSource Energy'> Google.org announces investment in BrightSource Energy </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 14, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Chris Busselle, Investments Manager and Kevin Chen, Green Energy Strategy<br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlFbu856SfXmYNf8g6wsIIv9o_VuGV92YT-Yf-zJAQbCJL9Q4VCYxcHn_wEXO8jkbGr-nCIDW1hPXq9-xvuOSmU3V79Sgyq9RKCqUxM67QfnlgPLyDMaUiJH62tyxfxoB2YNwG8A/s1600-h/Pilot+Plant+Relection+cropped+3.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5200282150790709986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlFbu856SfXmYNf8g6wsIIv9o_VuGV92YT-Yf-zJAQbCJL9Q4VCYxcHn_wEXO8jkbGr-nCIDW1hPXq9-xvuOSmU3V79Sgyq9RKCqUxM67QfnlgPLyDMaUiJH62tyxfxoB2YNwG8A/s400/Pilot+Plant+Relection+cropped+3.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br />Today we are pleased to announce our participation in BrightSource Energy's $115 million venture <a href="http://www.brightsourceenergy.com/Release5-14-08.pdf">financing</a> with a $10 million equity investment as part of <a href="//www.google.com/corporate/green/energy/">Google's RE&lt;C initiative</a>.<br /><br />Solar thermal energy generation is one of the key emerging industries addressing the changing global climate and we are excited about both of our current investments in solar thermal technology -- <a href="http://www.brightsourceenergy.com/">BrightSource Energy</a> and <a href="http://www.esolar.com/">eSolar</a>.<br /><br />In addition to making investments in renewable energy startups, we plan to make grants to support the research and development of enabling technologies to help the solar thermal industry achieve larger scale and lower costs. We believe that by supporting researchers and entrepreneurs taking different, ambitious approaches and risks to generate clean energy, we can help to accelerate progress and increase the collective economic value of these new clean energy industries.<br /><br />We are also looking for a <a href="//www.google.com/support/jobs/bin/answer.py?answer=81799&amp;query=energy&amp;topic&amp;type=energy">Head of Renewable Energy</a> to run our internal R&amp;D effort, which is focused initially on solar thermal power, advanced wind technologies, and enhanced geothermal systems. <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 Chris Busselle, Investments Manager and Kevin Chen, Green Energy Strategy<br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlFbu856SfXmYNf8g6wsIIv9o_VuGV92YT-Yf-zJAQbCJL9Q4VCYxcHn_wEXO8jkbGr-nCIDW1hPXq9-xvuOSmU3V79Sgyq9RKCqUxM67QfnlgPLyDMaUiJH62tyxfxoB2YNwG8A/s1600-h/Pilot+Plant+Relection+cropped+3.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5200282150790709986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlFbu856SfXmYNf8g6wsIIv9o_VuGV92YT-Yf-zJAQbCJL9Q4VCYxcHn_wEXO8jkbGr-nCIDW1hPXq9-xvuOSmU3V79Sgyq9RKCqUxM67QfnlgPLyDMaUiJH62tyxfxoB2YNwG8A/s400/Pilot+Plant+Relection+cropped+3.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br />Today we are pleased to announce our participation in BrightSource Energy's $115 million venture <a href="http://www.brightsourceenergy.com/Release5-14-08.pdf">financing</a> with a $10 million equity investment as part of <a href="//www.google.com/corporate/green/energy/">Google's RE&lt;C initiative</a>.<br /><br />Solar thermal energy generation is one of the key emerging industries addressing the changing global climate and we are excited about both of our current investments in solar thermal technology -- <a href="http://www.brightsourceenergy.com/">BrightSource Energy</a> and <a href="http://www.esolar.com/">eSolar</a>.<br /><br />In addition to making investments in renewable energy startups, we plan to make grants to support the research and development of enabling technologies to help the solar thermal industry achieve larger scale and lower costs. We believe that by supporting researchers and entrepreneurs taking different, ambitious approaches and risks to generate clean energy, we can help to accelerate progress and increase the collective economic value of these new clean energy industries.<br /><br />We are also looking for a <a href="//www.google.com/support/jobs/bin/answer.py?answer=81799&amp;query=energy&amp;topic&amp;type=energy">Head of Renewable Energy</a> to run our internal R&amp;D effort, which is focused initially on solar thermal power, advanced wind technologies, and enhanced geothermal systems. <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/2008/05/googleorg-announces-investment-in.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google.org announces investment in BrightSource Energy&url=https://googleblog.blogspot.com/2008/05/googleorg-announces-investment-in.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/05/googleorg-announces-investment-in.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/05/googleorg-announces-investment-in.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/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='150092655506040399' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/looking-towards-ipv6.html' itemprop='url' title='Looking towards IPv6'> Looking towards IPv6 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 13, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Lorenzo Colitti, Network Engineer, and Erik Kline, IPv6 Evangelist</span><br /><br />We care a lot about the health of the Internet. Recently, we've become increasingly concerned that <a title="IPv4" href="http://en.wikipedia.org/wiki/IPv4" id="m2cr">IPv4</a> addresses &#8212; the numbers that computers use to connect to the Internet &#8212; are running out. <span style="text-decoration: underline;"></span><a title="Current projections" href="http://www.potaroo.net/tools/ipv4/" id="lv_-">Current projections</a> place IPv4 address space exhaustion somewhere in late 2011, and while technologies such as <a title="Network Address Translation" href="http://en.wikipedia.org/wiki/Network_address_translation" id="tc7t">Network Address Translation</a> (NAT) can offer temporary respite, they complicate the Internet's architecture, pose barriers to the development of new applications, and run contrary to network openness principles.<br /><br />That's why we're pleased to let you know that Google search is also available over <a title="IPv6" href="http://en.wikipedia.org/wiki/IPv6" id="w90w">IPv6</a> at <a id="i4d05" href="http://ipv6.google.com/" target="_blank">ipv6.google.com</a> (you'll need an IPv6 connection to view it). While IPv4 provides about four billion IP addresses &#8212; not enough to assign one to every one of Earth's more than six billion inhabitants &#8212; IPv6 provides enough address space to assign almost three billion networks to every person on the planet. We hope that by allowing every computer and mobile device on the network to talk to each other directly &#8212; an idea known as the "end-to-end principle" that was crucial to the original design of the Internet &#8212; IPv6 will allow the continued growth of the Internet and enable new applications yet to be invented.<br /><br />With current operating systems such as Windows Vista, Mac OS X, and Linux providing high-quality support for IPv6, we hope it's only a matter of time before IPv6 is widely deployed. We will be doing our part.<br /><span style="font-size:85%;"><br /><span style="font-style: italic;"><br /><span style="font-size:100%;">Update:</span></span><span style="font-size:100%;"> Changed three million networks to three billion networks in the second paragraph.</span></span> <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 Lorenzo Colitti, Network Engineer, and Erik Kline, IPv6 Evangelist</span><br /><br />We care a lot about the health of the Internet. Recently, we've become increasingly concerned that <a title="IPv4" href="http://en.wikipedia.org/wiki/IPv4" id="m2cr">IPv4</a> addresses &#8212; the numbers that computers use to connect to the Internet &#8212; are running out. <span style="text-decoration: underline;"></span><a title="Current projections" href="http://www.potaroo.net/tools/ipv4/" id="lv_-">Current projections</a> place IPv4 address space exhaustion somewhere in late 2011, and while technologies such as <a title="Network Address Translation" href="http://en.wikipedia.org/wiki/Network_address_translation" id="tc7t">Network Address Translation</a> (NAT) can offer temporary respite, they complicate the Internet's architecture, pose barriers to the development of new applications, and run contrary to network openness principles.<br /><br />That's why we're pleased to let you know that Google search is also available over <a title="IPv6" href="http://en.wikipedia.org/wiki/IPv6" id="w90w">IPv6</a> at <a id="i4d05" href="http://ipv6.google.com/" target="_blank">ipv6.google.com</a> (you'll need an IPv6 connection to view it). While IPv4 provides about four billion IP addresses &#8212; not enough to assign one to every one of Earth's more than six billion inhabitants &#8212; IPv6 provides enough address space to assign almost three billion networks to every person on the planet. We hope that by allowing every computer and mobile device on the network to talk to each other directly &#8212; an idea known as the "end-to-end principle" that was crucial to the original design of the Internet &#8212; IPv6 will allow the continued growth of the Internet and enable new applications yet to be invented.<br /><br />With current operating systems such as Windows Vista, Mac OS X, and Linux providing high-quality support for IPv6, we hope it's only a matter of time before IPv6 is widely deployed. We will be doing our part.<br /><span style="font-size:85%;"><br /><span style="font-style: italic;"><br /><span style="font-size:100%;">Update:</span></span><span style="font-size:100%;"> Changed three million networks to three billion networks in the second paragraph.</span></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/05/looking-towards-ipv6.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:Looking towards IPv6&url=https://googleblog.blogspot.com/2008/05/looking-towards-ipv6.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/2008/05/looking-towards-ipv6.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/2008/05/looking-towards-ipv6.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='8636752453602844139' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/friend-connected-web.html' itemprop='url' title='A friend connected web'> A friend connected web </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Mussie Shore, Product Manager</span><br /><br />Have you ever wished you could share information and interact with friends while visiting some of your favorite websites? There are a number of great social networking sites out there that let you stay connected, but the rest of the web typically hasn't been social. Yet.<br /><br />Site owners have been saying for a while that they would love to provide this functionality, but, frankly, it's been too hard to add social features. A lot of code has to be written to create a site where visitors can sign up and bring their friends along, form new friendships, and do engaging things together. And not to mention that if you're a site visitor, it's pretty inconvenient to create a new account and try to rebuild a network of friends each time you visit a site.<br /><br />Enter <a href="//www.google.com/friendconnect">Google Friend Connect</a>. This new service, announced as a preview release tonight at <a href="http://code.google.com/campfire/">Campfire One</a>, lets non-technical site owners sprinkle social features throughout their websites, so visitors will easily be able to join with their AOL, Google, OpenID, and Yahoo! credentials. You'll be able to see, invite, and interact with new friends or, using secure authorization APIs, with existing friends from social sites on the web like <a href="http://www.facebook.com/">Facebook</a>, <a href="//www.google.com/talk/">Google Talk</a>, <a href="http://www.hi5.com/">hi5</a>, <a href="http://www.linkedin.com/">LinkedIn</a>, <a href="http://www.orkut.com/">orkut</a>, <a href="http://www.plaxo.com/">Plaxo</a>, and others. And quite simply, you'll be able to do things together.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_7wzyQK7LtQMPzx2V42GhpoBZmb-tjTrueL1RWfNK6oDBuGXU3Cf6GiveQjvVOgVtApm0cDAs6mDrwlTIYudl7ouPEhU_KBq_EpQQEYGSPVnPd0rrL_IoHpL16TMStkYMMOX6g/s1600-h/1_friend_connect_image.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5199737755096007378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_7wzyQK7LtQMPzx2V42GhpoBZmb-tjTrueL1RWfNK6oDBuGXU3Cf6GiveQjvVOgVtApm0cDAs6mDrwlTIYudl7ouPEhU_KBq_EpQQEYGSPVnPd0rrL_IoHpL16TMStkYMMOX6g/s400/1_friend_connect_image.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>Having faces show up at a site is not enough. Friend Connect lets site owners include OpenSocial apps made by a world of developers. We're providing a few apps, such as posts and ratings, to get the ball rolling. And many more will be provided by the <a href="http://sites.google.com/a/opensocial.org/opensocial/Home">OpenSocial</a><a href="http://sites.google.com/a/opensocial.org/opensocial/Home"> community</a>.<br /><br />With this functionality, there's no end to the possibilities. A small site dedicated to mountain biking in <a href="http://en.wikipedia.org/wiki/Moab">Moab</a>, for example, would be able to have members who could exchange maps, tips, and pictures of their latest rides. A stroke victims support site could help grieving family members assist one another by sharing advice. A politician's site could enable supporters to advocate their viewpoints. A musician's site could give fans the chance to interact full tilt with the band and one another.<br /><br />Take a look at a few white-listed sites using Google Friend Connect: <a href="http://www.ingridmichaelson.com/">Ingrid Michaelson's official website</a>, which includes the <a href="http://www.ilike.com/">iLike music application</a>, and <a href="http://www.bibleapps.com/">Bible Apps</a>, owned by an OpenSocial developer fully dedicated to his "Verses" application -- where people can post prayers and test their knowledge of the Bible as a quiz game with their friends.<br /><br />If you run a website and would like to add social features, you can now sign up for the wait list and learn more by visiting <a href="//www.google.com/friendconnect">www.google.com/friendconnect</a>. We're going to keep things pretty limited at first so we can gather feedback from site owners, developers, and users, but, in the weeks ahead, we'll be reaching out to more site owners and adding more social apps to the gallery.<br /><br />You can also learn more about Google Friend Connect, OpenSocial, and other social initiatives at Google I/O, a two-day developer gathering about building the next generation of web applications. It takes place May 28-29 at Moscone West in San Francisco. Register now for Google I/O at <a href="http://code.google.com/events/io/">http://code.google.com/events/io/</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 Mussie Shore, Product Manager</span><br /><br />Have you ever wished you could share information and interact with friends while visiting some of your favorite websites? There are a number of great social networking sites out there that let you stay connected, but the rest of the web typically hasn't been social. Yet.<br /><br />Site owners have been saying for a while that they would love to provide this functionality, but, frankly, it's been too hard to add social features. A lot of code has to be written to create a site where visitors can sign up and bring their friends along, form new friendships, and do engaging things together. And not to mention that if you're a site visitor, it's pretty inconvenient to create a new account and try to rebuild a network of friends each time you visit a site.<br /><br />Enter <a href="//www.google.com/friendconnect">Google Friend Connect</a>. This new service, announced as a preview release tonight at <a href="http://code.google.com/campfire/">Campfire One</a>, lets non-technical site owners sprinkle social features throughout their websites, so visitors will easily be able to join with their AOL, Google, OpenID, and Yahoo! credentials. You'll be able to see, invite, and interact with new friends or, using secure authorization APIs, with existing friends from social sites on the web like <a href="http://www.facebook.com/">Facebook</a>, <a href="//www.google.com/talk/">Google Talk</a>, <a href="http://www.hi5.com/">hi5</a>, <a href="http://www.linkedin.com/">LinkedIn</a>, <a href="http://www.orkut.com/">orkut</a>, <a href="http://www.plaxo.com/">Plaxo</a>, and others. And quite simply, you'll be able to do things together.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_7wzyQK7LtQMPzx2V42GhpoBZmb-tjTrueL1RWfNK6oDBuGXU3Cf6GiveQjvVOgVtApm0cDAs6mDrwlTIYudl7ouPEhU_KBq_EpQQEYGSPVnPd0rrL_IoHpL16TMStkYMMOX6g/s1600-h/1_friend_connect_image.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5199737755096007378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_7wzyQK7LtQMPzx2V42GhpoBZmb-tjTrueL1RWfNK6oDBuGXU3Cf6GiveQjvVOgVtApm0cDAs6mDrwlTIYudl7ouPEhU_KBq_EpQQEYGSPVnPd0rrL_IoHpL16TMStkYMMOX6g/s400/1_friend_connect_image.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>Having faces show up at a site is not enough. Friend Connect lets site owners include OpenSocial apps made by a world of developers. We're providing a few apps, such as posts and ratings, to get the ball rolling. And many more will be provided by the <a href="http://sites.google.com/a/opensocial.org/opensocial/Home">OpenSocial</a><a href="http://sites.google.com/a/opensocial.org/opensocial/Home"> community</a>.<br /><br />With this functionality, there's no end to the possibilities. A small site dedicated to mountain biking in <a href="http://en.wikipedia.org/wiki/Moab">Moab</a>, for example, would be able to have members who could exchange maps, tips, and pictures of their latest rides. A stroke victims support site could help grieving family members assist one another by sharing advice. A politician's site could enable supporters to advocate their viewpoints. A musician's site could give fans the chance to interact full tilt with the band and one another.<br /><br />Take a look at a few white-listed sites using Google Friend Connect: <a href="http://www.ingridmichaelson.com/">Ingrid Michaelson's official website</a>, which includes the <a href="http://www.ilike.com/">iLike music application</a>, and <a href="http://www.bibleapps.com/">Bible Apps</a>, owned by an OpenSocial developer fully dedicated to his "Verses" application -- where people can post prayers and test their knowledge of the Bible as a quiz game with their friends.<br /><br />If you run a website and would like to add social features, you can now sign up for the wait list and learn more by visiting <a href="//www.google.com/friendconnect">www.google.com/friendconnect</a>. We're going to keep things pretty limited at first so we can gather feedback from site owners, developers, and users, but, in the weeks ahead, we'll be reaching out to more site owners and adding more social apps to the gallery.<br /><br />You can also learn more about Google Friend Connect, OpenSocial, and other social initiatives at Google I/O, a two-day developer gathering about building the next generation of web applications. It takes place May 28-29 at Moscone West in San Francisco. Register now for Google I/O at <a href="http://code.google.com/events/io/">http://code.google.com/events/io/</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/2008/05/friend-connected-web.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 friend connected web&url=https://googleblog.blogspot.com/2008/05/friend-connected-web.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/2008/05/friend-connected-web.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/2008/05/friend-connected-web.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> , <a class='label' href='https://googleblog.blogspot.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/social' rel='tag'> social </a> </span> </div> </div> </div> <div class='post' data-id='7249645347227426256' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/how-auctions-set-ad-prices.html' itemprop='url' title='How auctions set ad prices'> How auctions set ad prices </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Hal Varian, Chief Economist</span><br /><br />All of the major search engines use auctions to price ads. The reason is simple: there are millions of keywords that need to be priced and it would be impossible to set all those prices by hand.<br /><br />Using an auction removes the burden of having to do this: the prices are determined by the auction participants. These auctions run every time a user enters a query, so they always reflect the current values that advertisers place on keywords.<br /><br />The outcome of the ad auction is <span style="font-style: italic;">efficient</span> in the sense that the available ad slots are awarded to those who value them mostly highly. The outcome is also <span style="font-style: italic;">equitable</span> in that the price an advertiser has to pay is determined by the other advertisers -- those with whom it has to compete for slots.<br /><br />But how do they actually work? There are several steps in the process.<br /><br />1) Each advertiser enters a list of keywords, ads, and bids.<br /><br />2) When a user enters a query, Google compiles a list of all the ads whose keywords match that query.<br /><br />3) The list of ads is then ordered based on the bids and the <a title="http://adwords.google.com/support/bin/answer.py?answer=10215&amp;query=quality+score&amp;topic=&amp;type=f&amp;%20onclick=" id="e-jk0" href="http://adwords.google.com/support/bin/answer.py?answer=10215&amp;query=quality+score&amp;topic=&amp;type=f&amp;%20onclick=" target="_blank">Ad Quality Scores</a>, which measure the relevance of the ad to the user.<br /><br />4) The highest ranked ad is displayed in the most prominent position, the second highest ranked ad gets the second most prominent position, and so on.<br /><br />5) If the user clicks on an ad, the advertiser is charged a price that depends on the bid and Quality Score of the advertiser below it. The price charged is the minimum necessary to retain the advertiser's position in the list.<br /><br />A simple example is when all ads have the same Quality Score. In this case, the ads will be ranked by bids and the price an advertiser pays per click will just be the bid of advertiser below it in the ranking. Hence the amount that advertisers pay is no more than what they bid and typically less.<br /><br />In the general case, where ad qualities differ, the price an advertiser pays for a click will depend on its Quality Score relative to the quality of the ad below it in the auction. Roughly speaking, an ad that has twice the quality of another ad will tend to get about twice as many clicks, and will only have to pay half as much per click as the competing ad.<br /><br />Where does this Ad Quality Score come from? It was originally determined by historical click through rates but has been refined over the years using sophisticated statistical models. Using ad quality as a factor in ranking ads provides strong incentives to advertisers to make sure that they provide relevant ads to end users.<br /><br />There are many additional tweaks on top of this basic design. For example, Google actually runs two auctions: one for ads at the top of the page, and one for ads on the side of the page. Only ads with particularly high quality are eligible to compete in the top-ad auction. Ads that have particularly low quality may be disabled, and not shown at all. Advertisers also can set and adjust their daily and monthly budget so as to cap their maximum spend.<br /><br />But the essential structure is that outlined above: advertisers bid for position and pay just enough to beat their runner-up. Prices for keywords are, ultimately, determined by the advertisers. <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 Hal Varian, Chief Economist</span><br /><br />All of the major search engines use auctions to price ads. The reason is simple: there are millions of keywords that need to be priced and it would be impossible to set all those prices by hand.<br /><br />Using an auction removes the burden of having to do this: the prices are determined by the auction participants. These auctions run every time a user enters a query, so they always reflect the current values that advertisers place on keywords.<br /><br />The outcome of the ad auction is <span style="font-style: italic;">efficient</span> in the sense that the available ad slots are awarded to those who value them mostly highly. The outcome is also <span style="font-style: italic;">equitable</span> in that the price an advertiser has to pay is determined by the other advertisers -- those with whom it has to compete for slots.<br /><br />But how do they actually work? There are several steps in the process.<br /><br />1) Each advertiser enters a list of keywords, ads, and bids.<br /><br />2) When a user enters a query, Google compiles a list of all the ads whose keywords match that query.<br /><br />3) The list of ads is then ordered based on the bids and the <a title="http://adwords.google.com/support/bin/answer.py?answer=10215&amp;query=quality+score&amp;topic=&amp;type=f&amp;%20onclick=" id="e-jk0" href="http://adwords.google.com/support/bin/answer.py?answer=10215&amp;query=quality+score&amp;topic=&amp;type=f&amp;%20onclick=" target="_blank">Ad Quality Scores</a>, which measure the relevance of the ad to the user.<br /><br />4) The highest ranked ad is displayed in the most prominent position, the second highest ranked ad gets the second most prominent position, and so on.<br /><br />5) If the user clicks on an ad, the advertiser is charged a price that depends on the bid and Quality Score of the advertiser below it. The price charged is the minimum necessary to retain the advertiser's position in the list.<br /><br />A simple example is when all ads have the same Quality Score. In this case, the ads will be ranked by bids and the price an advertiser pays per click will just be the bid of advertiser below it in the ranking. Hence the amount that advertisers pay is no more than what they bid and typically less.<br /><br />In the general case, where ad qualities differ, the price an advertiser pays for a click will depend on its Quality Score relative to the quality of the ad below it in the auction. Roughly speaking, an ad that has twice the quality of another ad will tend to get about twice as many clicks, and will only have to pay half as much per click as the competing ad.<br /><br />Where does this Ad Quality Score come from? It was originally determined by historical click through rates but has been refined over the years using sophisticated statistical models. Using ad quality as a factor in ranking ads provides strong incentives to advertisers to make sure that they provide relevant ads to end users.<br /><br />There are many additional tweaks on top of this basic design. For example, Google actually runs two auctions: one for ads at the top of the page, and one for ads on the side of the page. Only ads with particularly high quality are eligible to compete in the top-ad auction. Ads that have particularly low quality may be disabled, and not shown at all. Advertisers also can set and adjust their daily and monthly budget so as to cap their maximum spend.<br /><br />But the essential structure is that outlined above: advertisers bid for position and pay just enough to beat their runner-up. Prices for keywords are, ultimately, determined by the advertisers. <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/2008/05/how-auctions-set-ad-prices.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:How auctions set ad prices&url=https://googleblog.blogspot.com/2008/05/how-auctions-set-ad-prices.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/2008/05/how-auctions-set-ad-prices.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/2008/05/how-auctions-set-ad-prices.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='8397602362900760111' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/your-vote-matters.html' itemprop='url' title='Your vote matters'> Your vote matters </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, Vice President of Search Products &amp; User Experience, and Dennis Hwang, Webmaster Manager and Chief Doodler</span><br /><br />A couple of months ago, we announced the <a id="tkgu11" href="http://googleblog.blogspot.com/2008/02/what-if-you-could-have-your-doodle-on.html" title="Doodle 4 Google art competition">Doodle 4 Google art competition</a> and invited students in grades K-12 across the U.S. to redesign our logo around the theme "What if...?".<br /><br />Since then, more than 16,000 kids across the country have been busy creating their doodles. It's been a lot of fun for us and the kids (see for yourself in this video):<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/BJZ2WA8EClo&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/BJZ2WA8EClo&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />Today we're excited to announce the <a href="//www.google.com/doodle4google/finalists.html">state finalists and 40 regional winners</a>. The thousands of wonderful entries made judging difficult, but with the help of experts at Young Audiences, Teach for America and reporters from across the country, we've managed to narrow the field to the very best.<br /><br />Now it's your turn. Starting today, you can <a href="//www.google.com/doodle4google/vote.html">vote</a> for your favorite doodle. Your votes will determine the four national finalists. Just make sure to vote soon: you only have until May 18th. The national winner will be announced and the winning doodle will replace our usual logo on the Google homepage on May 22nd. <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 Marissa Mayer, Vice President of Search Products &amp; User Experience, and Dennis Hwang, Webmaster Manager and Chief Doodler</span><br /><br />A couple of months ago, we announced the <a id="tkgu11" href="http://googleblog.blogspot.com/2008/02/what-if-you-could-have-your-doodle-on.html" title="Doodle 4 Google art competition">Doodle 4 Google art competition</a> and invited students in grades K-12 across the U.S. to redesign our logo around the theme "What if...?".<br /><br />Since then, more than 16,000 kids across the country have been busy creating their doodles. It's been a lot of fun for us and the kids (see for yourself in this video):<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/BJZ2WA8EClo&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/BJZ2WA8EClo&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />Today we're excited to announce the <a href="//www.google.com/doodle4google/finalists.html">state finalists and 40 regional winners</a>. The thousands of wonderful entries made judging difficult, but with the help of experts at Young Audiences, Teach for America and reporters from across the country, we've managed to narrow the field to the very best.<br /><br />Now it's your turn. Starting today, you can <a href="//www.google.com/doodle4google/vote.html">vote</a> for your favorite doodle. Your votes will determine the four national finalists. Just make sure to vote soon: you only have until May 18th. The national winner will be announced and the winning doodle will replace our usual logo on the Google homepage on May 22nd. <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/2008/05/your-vote-matters.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:Your vote matters&url=https://googleblog.blogspot.com/2008/05/your-vote-matters.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/2008/05/your-vote-matters.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/2008/05/your-vote-matters.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/doodles' rel='tag'> doodles </a> </span> </div> </div> </div> <div class='post' data-id='115035626790620151' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/growing-our-connection-to-food.html' itemprop='url' title='Growing our connection to food'> Growing our connection to food </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 9, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Diane McClamroch, Food Services Team</span><br /><br />Today at our Mountain View headquarters we're celebrating the one-year anniversary of an important project: our organic garden. Not only does it provide a stunning centerpiece for the central campus; it yields produce and herbs that are used daily in the cafes on campus. Although many Googlers would like to think of themselves as <a href="http://googleblog.blogspot.com/search/label/googlers%20and%20culture">Renaissance men and women</a>, a green thumb didn't exactly come as easily to some as <a href="//www.google.com/support/jobs/bin/topic.py?loc_id=1116&amp;dep_id=1056">C++ development might</a>. Fortunately, the garden wasn't just an ambitious 20% project but rather, an initiative that we took on with the partnership of <a href="http://www.thegrowingconnection.org/">The Growing Connection</a>.<br /><br />The Growing Connection is a grassroots project of the <a href="http://www.fao.org/">UN's Food and Agriculture Organization</a> (FAO). The work of the Growing Connection originates with a humble <a href="http://www.earthbox.com/">earth box</a>, a patented growing system that helps growers to cultivate produce with limited space and water. The project really has two parts: teaching people around the world, especially kids, how to cultivate their own food, and giving them a hands-on lesson in nutrition. The latter entails connecting growers so that kids growing corn on rooftops in Harlem can share their experiences with students planting earth boxes in Ghana.<br /><br />To earmark today's anniversary, we had a little get-together at the Googleplex, complete with cucumber and lemon verbena infused waters, organic snacks and a few words from Robert Patterson, Senior Liaison Officer at FAO. "Like Google, Growing Connections combines growth and information," he observes. "So coming to Google has been a natural fit. We work from kids from all over--Africa, Latin America, the Caribbean and the United States. They learn to like each other through food and realize that they're part of an actual solution for hunger and poverty."<br /><br />Check out today's photo album:<br /><br /><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fdmcclamroch%2Falbumid%2F5198498502072372369%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" height="192" width="288"></embed> <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 Diane McClamroch, Food Services Team</span><br /><br />Today at our Mountain View headquarters we're celebrating the one-year anniversary of an important project: our organic garden. Not only does it provide a stunning centerpiece for the central campus; it yields produce and herbs that are used daily in the cafes on campus. Although many Googlers would like to think of themselves as <a href="http://googleblog.blogspot.com/search/label/googlers%20and%20culture">Renaissance men and women</a>, a green thumb didn't exactly come as easily to some as <a href="//www.google.com/support/jobs/bin/topic.py?loc_id=1116&amp;dep_id=1056">C++ development might</a>. Fortunately, the garden wasn't just an ambitious 20% project but rather, an initiative that we took on with the partnership of <a href="http://www.thegrowingconnection.org/">The Growing Connection</a>.<br /><br />The Growing Connection is a grassroots project of the <a href="http://www.fao.org/">UN's Food and Agriculture Organization</a> (FAO). The work of the Growing Connection originates with a humble <a href="http://www.earthbox.com/">earth box</a>, a patented growing system that helps growers to cultivate produce with limited space and water. The project really has two parts: teaching people around the world, especially kids, how to cultivate their own food, and giving them a hands-on lesson in nutrition. The latter entails connecting growers so that kids growing corn on rooftops in Harlem can share their experiences with students planting earth boxes in Ghana.<br /><br />To earmark today's anniversary, we had a little get-together at the Googleplex, complete with cucumber and lemon verbena infused waters, organic snacks and a few words from Robert Patterson, Senior Liaison Officer at FAO. "Like Google, Growing Connections combines growth and information," he observes. "So coming to Google has been a natural fit. We work from kids from all over--Africa, Latin America, the Caribbean and the United States. They learn to like each other through food and realize that they're part of an actual solution for hunger and poverty."<br /><br />Check out today's photo album:<br /><br /><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fdmcclamroch%2Falbumid%2F5198498502072372369%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" height="192" width="288"></embed> <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/2008/05/growing-our-connection-to-food.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:Growing our connection to food&url=https://googleblog.blogspot.com/2008/05/growing-our-connection-to-food.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/2008/05/growing-our-connection-to-food.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/2008/05/growing-our-connection-to-food.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/googlers%20and%20culture' rel='tag'> googlers and culture </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/innovation' rel='tag'> innovation </a> </span> </div> </div> </div> <div class='post' data-id='2180200438547708375' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/oso-conference-takes-cake.html' itemprop='url' title='OSO conference takes the cake'> OSO conference takes the cake </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 8, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Katie Hotchkiss, Online Sales and Operations Manager</span><br /><br />Last week at the annual meeting of our Online Sales and Operations (OSO) organization, a group of us (1,211 Googlers from around the world, to be exact) made an attempt to set a new <a title="Guinness World Record" href="http://www.guinnessworldrecords.com/default.aspx" id="qy40">Guinness World Record</a> for the "largest cake decorating lesson." This isn't the first time we've <a title="taken our culinary talents to great heights" href="http://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html" id="xz-s">taken our culinary talents to great heights</a>, but it <span style="font-style: italic;">is</span> the first time we've attempted to bake our way to a new record.<br /><br />The event brought our teams together, united around something we all love: good food. We decorated a total of 171 cakes, using 800 pounds of butter cream and 500 pounds of fondant along the way. In addition to this fun foray into the sugar arts, the two-day conference featured a keynote speech by Al Gore, workshops with faculty from the Harvard Business School, and several panels on industry trends, including one on bloggers moderated by <a href="http://allthingsd.com/about/kara-swisher"><span id="s7eq0"></span></a><span id="s7eq0"><a href="http://allthingsd.com/about/kara-swisher">Kara Swisher</a></span>.<br /><br />Check out this video of the day:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/cIyx2o2Hgds&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/cIyx2o2Hgds&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />We'll report back if (and hopefully when) we hear the news from Guinness. <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 Katie Hotchkiss, Online Sales and Operations Manager</span><br /><br />Last week at the annual meeting of our Online Sales and Operations (OSO) organization, a group of us (1,211 Googlers from around the world, to be exact) made an attempt to set a new <a title="Guinness World Record" href="http://www.guinnessworldrecords.com/default.aspx" id="qy40">Guinness World Record</a> for the "largest cake decorating lesson." This isn't the first time we've <a title="taken our culinary talents to great heights" href="http://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html" id="xz-s">taken our culinary talents to great heights</a>, but it <span style="font-style: italic;">is</span> the first time we've attempted to bake our way to a new record.<br /><br />The event brought our teams together, united around something we all love: good food. We decorated a total of 171 cakes, using 800 pounds of butter cream and 500 pounds of fondant along the way. In addition to this fun foray into the sugar arts, the two-day conference featured a keynote speech by Al Gore, workshops with faculty from the Harvard Business School, and several panels on industry trends, including one on bloggers moderated by <a href="http://allthingsd.com/about/kara-swisher"><span id="s7eq0"></span></a><span id="s7eq0"><a href="http://allthingsd.com/about/kara-swisher">Kara Swisher</a></span>.<br /><br />Check out this video of the day:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/cIyx2o2Hgds&amp;hl=en"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/cIyx2o2Hgds&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />We'll report back if (and hopefully when) we hear the news from Guinness. <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/2008/05/oso-conference-takes-cake.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:OSO conference takes the cake&url=https://googleblog.blogspot.com/2008/05/oso-conference-takes-cake.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/2008/05/oso-conference-takes-cake.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/2008/05/oso-conference-takes-cake.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='1496096408160756326' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/internet-protection-on-go.html' itemprop='url' title='Internet protection on the go'> Internet protection on the go </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 8, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Matthew O'Connor, Product Manager</span><br /><br />Protecting employees from Internet threats is tough enough when they're at work, much less when they're on the road. Off-network users are particularly vulnerable to web threats because they must remember to connect via VPN for protection when they're away from the office.<br /><br />Today we're making Internet security easier for people, wherever they may be working. Google Web Security for Enterprise, powered by Postini, provides real-time malware protection and URL filtering with policy enforcement and reporting. An additional feature extends the same protections to users working remotely on laptops in hotels, cafes, and even guest networks without requiring any action on their part.<br /><br />Read more on the <a href="http://googleenterprise.blogspot.com/2008/05/google-web-security-for-enterprise-now.html">Enterprise Blog</a> or <a href="//www.google.com/a/help/intl/en/security/web.html">get protected now</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 Matthew O'Connor, Product Manager</span><br /><br />Protecting employees from Internet threats is tough enough when they're at work, much less when they're on the road. Off-network users are particularly vulnerable to web threats because they must remember to connect via VPN for protection when they're away from the office.<br /><br />Today we're making Internet security easier for people, wherever they may be working. Google Web Security for Enterprise, powered by Postini, provides real-time malware protection and URL filtering with policy enforcement and reporting. An additional feature extends the same protections to users working remotely on laptops in hotels, cafes, and even guest networks without requiring any action on their part.<br /><br />Read more on the <a href="http://googleenterprise.blogspot.com/2008/05/google-web-security-for-enterprise-now.html">Enterprise Blog</a> or <a href="//www.google.com/a/help/intl/en/security/web.html">get protected now</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/2008/05/internet-protection-on-go.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:Internet protection on the go&url=https://googleblog.blogspot.com/2008/05/internet-protection-on-go.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/2008/05/internet-protection-on-go.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/2008/05/internet-protection-on-go.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='2416067230016448869' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/investing-in-future-of-open-internet.html' itemprop='url' title='Investing in the future of the open Internet'> Investing in the future of the open Internet </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 7, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted By Larry Alder, Product Manager</span><br /><br />As <a href="http://newsreleases.sprint.com/phoenix.zhtml?c=127149&amp;p=irol-newsArticle_newsroom&amp;ID=1141088">you may have read</a>, Google, Comcast, Intel Capital, Time Warner Cable, Bright House Networks and Trilogy Equity Partners have entered into an agreement to invest $3.2 billion in a new wireless broadband company. The new company will combine Clearwire's existing consumer WiMAX business with Sprint's broadband infrastructure and 2.5 GHz spectrum to create a new nationwide wireless broadband network. In addition to our $500 million contribution as part of the investment group, we will provide search and applications to the network's users, and will work with Clearwire to offer additional services and applications. This will include jointly creating an open Internet protocol to work with mobile broadband devices (including <a href="http://code.google.com/android/" id="e_d:" title="Android">Android</a>-powered devices) and implementing other open network practices and policies.<br /><br />We believe that the new network will provide wireless consumers with real choices for the software applications, content and handsets that they desire. Such freedom will mirror the openness principles underlying the Internet and enable users to get the most out of their wireless broadband experience. As we've supported open standards for spectrum and wireless handsets, we're especially excited that Clearwire intends to build and maintain a network that will embrace important openness features. In particular, the network will: (1) expand advanced high speed wireless Internet access in the U.S., (2) allow consumers to utilize any lawful applications, content and devices without blocking, degrading or impairing Internet traffic and (3) engage in reasonable and competitively-neutral network management.<br /><br /> We're looking forward to seeing the Clearwire network take shape and begin to deliver benefits to users, and we will continue to look for new partners to promote openness and bring compelling applications and services to end users. There's more information on Clearwire and the transaction on <a href="http://www.clearwire.com/transaction/">Clearwire's 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 Larry Alder, Product Manager</span><br /><br />As <a href="http://newsreleases.sprint.com/phoenix.zhtml?c=127149&amp;p=irol-newsArticle_newsroom&amp;ID=1141088">you may have read</a>, Google, Comcast, Intel Capital, Time Warner Cable, Bright House Networks and Trilogy Equity Partners have entered into an agreement to invest $3.2 billion in a new wireless broadband company. The new company will combine Clearwire's existing consumer WiMAX business with Sprint's broadband infrastructure and 2.5 GHz spectrum to create a new nationwide wireless broadband network. In addition to our $500 million contribution as part of the investment group, we will provide search and applications to the network's users, and will work with Clearwire to offer additional services and applications. This will include jointly creating an open Internet protocol to work with mobile broadband devices (including <a href="http://code.google.com/android/" id="e_d:" title="Android">Android</a>-powered devices) and implementing other open network practices and policies.<br /><br />We believe that the new network will provide wireless consumers with real choices for the software applications, content and handsets that they desire. Such freedom will mirror the openness principles underlying the Internet and enable users to get the most out of their wireless broadband experience. As we've supported open standards for spectrum and wireless handsets, we're especially excited that Clearwire intends to build and maintain a network that will embrace important openness features. In particular, the network will: (1) expand advanced high speed wireless Internet access in the U.S., (2) allow consumers to utilize any lawful applications, content and devices without blocking, degrading or impairing Internet traffic and (3) engage in reasonable and competitively-neutral network management.<br /><br /> We're looking forward to seeing the Clearwire network take shape and begin to deliver benefits to users, and we will continue to look for new partners to promote openness and bring compelling applications and services to end users. There's more information on Clearwire and the transaction on <a href="http://www.clearwire.com/transaction/">Clearwire's 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/2008/05/investing-in-future-of-open-internet.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Investing in the future of the open Internet&url=https://googleblog.blogspot.com/2008/05/investing-in-future-of-open-internet.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/05/investing-in-future-of-open-internet.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/05/investing-in-future-of-open-internet.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='2659410159221067287' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/helping-victims-of-cyclone-nargis.html' itemprop='url' title='Helping victims of Cyclone Nargis'> Helping victims of Cyclone Nargis </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 6, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Josh Mendelsohn, Program Manager</span><br /><br />Over the past few days, we've followed the devastation left in the wake of Cyclone Nargis in Myanmar (Burma). News reports have tallied more than 22,000 dead with another 41,000 missing. We're extremely saddened by the loss of life due to this cyclone, and hope you'd like to help assist with the relief effort.<br /><br />As we did after <a title="last fall's wildfires" href="http://googleblog.blogspot.com/2007/10/wildfire-relief-donations.html" id="j9np">last fall's wildfires</a> in Southern California, we've created a <a title="Checkout Donations page" href="//www.google.com/myanmarcyclone/" id="gyvr">Checkout Donations page</a> so you can easily donate to <a href="http://www.unicef.org/infobycountry/myanmar_43788.html" id="c4jh" title="UNICEF">UNICEF</a> or <a href="http://www.directrelief.org/EmergencyResponse/2008/CycloneNargisMyanmar/CycloneNargisMyanmar.aspx" id="eiu0" title="Direct Relief">Direct Relief International</a>. Both organizations are working to directly assist the victims on the ground in Myanmar.<br /><br />To help visualize the damage, there are Google Earth layers showing an <a href="http://google-latlong.blogspot.com/2008/05/tracking-path-of-cyclone-nargis.html" id="x2oi" title="animation of the cyclone's path">animation of the cyclone's path</a> (using satellite imagery from the Naval Research Laboratory) and <a href="http://google-latlong.blogspot.com/2008/05/unosat-layer-of-myanmar-cyclone-data.html" id="nzjs" title="the extent of the flooding">the extent of the flooding</a> using data from the UN Institute for Training and Research Operational Satellite Applications Programme (UNOSAT). We'll keep posting information to the <a href="http://google-latlong.blogspot.com/" id="m3i_" title="Lat-Long blog">Lat-Long Blog</a> as more data comes available.<br /><br />There are also several Google Grants non-profits working to provide relief to those affected. <a href="https://secure.ga4.org/01/cyclone_nargis" id="cedv" title="Save the Children">Save the Children</a> currently has a 500-person staff in the area, while <a href="https://donate.oxfamamerica.org/02/myanmar" id="eu.h" title="Oxfam America">Oxfam America</a> has committed $800,000 to help NGOs meet the immediate needs of people. <a href="http://www.worldvision.org/news.nsf/news/myanmar-cyclone-20080505?open&amp;lid=20225&amp;lpos=fea_txt_ReadMore" id="mi.s" title="World Vision">World Vision</a> and <a href="http://doctorswithoutborders.org/news/article.cfm?id=2656" id="b4h7" title="Doctors Without Borders">Doctors Without Borders</a> are also taking action with two of the most vulnerable populations in the crisis: children and the injured. We are pleased to be working with and supporting these organizations that are contributing directly to cyclone relief. We encourage you to visit them and consider lending them your support, too. For more details on these organizations and other non-profits providing support for the victims of the disaster, visit the <a title="Google Grants blog" href="http://googlegrants.blogspot.com/2008/05/grant-recipients-helping-victims-of.html" id="b:qu">Google Grants blog</a>.<br /><br />In addition to the Google Grants non-profits, we want to highlight a few additional organizations we've gotten to know through Google.org's <a title="Predict and Prevent" href="http://google.org/predict.html" id="chd-">Predict and Prevent</a> initiative, which supports a regional disease surveillance network with six Mekong Basin countries, including Myanmar. These on-the-ground organizations are working around the clock to deliver resources to the victims of Cyclone Nargis. <a href="https://www.care.org/myanmarg" id="cp2r" title="CARE">CARE</a> has more than 14 years&#8217; experience in Myanmar and will assist hundreds of thousands of people in the coming days with their immediate needs (including water, food and shelter), as well as providing long term recovery solutions over the next few years. <a href="https://secure2.convio.net/imc/site/Donation2?df_id=1852&amp;1852.donation=form1" id="ovzg" title="International Medical Corps">International Medical Corps</a> is deploying an emergency response team that will help address urgent health needs in addition to distributing medical supplies in the hardest hit areas, and <a href="https://secure.groundspring.org/dn/index.php?aid=10514" id="s.3p" title="NetHope">NetHope</a> is working to provide technology and satellite communication solutions for many responding organizations. <br /> <br /> The Google Earth and Maps team continues to make <a href="http://google-latlong.blogspot.com/2008/05/imagery-for-myanmar-burma.html" id="c2f9" title="new imagery">new imagery</a> and relevant data available. The <a href="http://google-latlong.blogspot.com/2008/05/using-google-earth-to-inform-cyclone.html" id="a.n9" title="latest Lat Long Blog post">latest Lat Long Blog post</a> shows how Direct Relief International is using Google Earth to plan its work, including a KML layer of health facilities in Myanmar. We continue to follow the political situation with concern and hope aid can flow rapidly to the people of Myanmar who need it so desperately.<span id="gau40" style="font-size:85%;"><span id="gau41"><br /> </span></span><span id="gau40" style="font-size:85%;"><span id="gau41" style="font-family: Arial;"><br /></span></span><span style="font-weight: bold; font-style: italic;">Update:</span> Added two new paragraphs at the end. <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 Josh Mendelsohn, Program Manager</span><br /><br />Over the past few days, we've followed the devastation left in the wake of Cyclone Nargis in Myanmar (Burma). News reports have tallied more than 22,000 dead with another 41,000 missing. We're extremely saddened by the loss of life due to this cyclone, and hope you'd like to help assist with the relief effort.<br /><br />As we did after <a title="last fall's wildfires" href="http://googleblog.blogspot.com/2007/10/wildfire-relief-donations.html" id="j9np">last fall's wildfires</a> in Southern California, we've created a <a title="Checkout Donations page" href="//www.google.com/myanmarcyclone/" id="gyvr">Checkout Donations page</a> so you can easily donate to <a href="http://www.unicef.org/infobycountry/myanmar_43788.html" id="c4jh" title="UNICEF">UNICEF</a> or <a href="http://www.directrelief.org/EmergencyResponse/2008/CycloneNargisMyanmar/CycloneNargisMyanmar.aspx" id="eiu0" title="Direct Relief">Direct Relief International</a>. Both organizations are working to directly assist the victims on the ground in Myanmar.<br /><br />To help visualize the damage, there are Google Earth layers showing an <a href="http://google-latlong.blogspot.com/2008/05/tracking-path-of-cyclone-nargis.html" id="x2oi" title="animation of the cyclone's path">animation of the cyclone's path</a> (using satellite imagery from the Naval Research Laboratory) and <a href="http://google-latlong.blogspot.com/2008/05/unosat-layer-of-myanmar-cyclone-data.html" id="nzjs" title="the extent of the flooding">the extent of the flooding</a> using data from the UN Institute for Training and Research Operational Satellite Applications Programme (UNOSAT). We'll keep posting information to the <a href="http://google-latlong.blogspot.com/" id="m3i_" title="Lat-Long blog">Lat-Long Blog</a> as more data comes available.<br /><br />There are also several Google Grants non-profits working to provide relief to those affected. <a href="https://secure.ga4.org/01/cyclone_nargis" id="cedv" title="Save the Children">Save the Children</a> currently has a 500-person staff in the area, while <a href="https://donate.oxfamamerica.org/02/myanmar" id="eu.h" title="Oxfam America">Oxfam America</a> has committed $800,000 to help NGOs meet the immediate needs of people. <a href="http://www.worldvision.org/news.nsf/news/myanmar-cyclone-20080505?open&amp;lid=20225&amp;lpos=fea_txt_ReadMore" id="mi.s" title="World Vision">World Vision</a> and <a href="http://doctorswithoutborders.org/news/article.cfm?id=2656" id="b4h7" title="Doctors Without Borders">Doctors Without Borders</a> are also taking action with two of the most vulnerable populations in the crisis: children and the injured. We are pleased to be working with and supporting these organizations that are contributing directly to cyclone relief. We encourage you to visit them and consider lending them your support, too. For more details on these organizations and other non-profits providing support for the victims of the disaster, visit the <a title="Google Grants blog" href="http://googlegrants.blogspot.com/2008/05/grant-recipients-helping-victims-of.html" id="b:qu">Google Grants blog</a>.<br /><br />In addition to the Google Grants non-profits, we want to highlight a few additional organizations we've gotten to know through Google.org's <a title="Predict and Prevent" href="http://google.org/predict.html" id="chd-">Predict and Prevent</a> initiative, which supports a regional disease surveillance network with six Mekong Basin countries, including Myanmar. These on-the-ground organizations are working around the clock to deliver resources to the victims of Cyclone Nargis. <a href="https://www.care.org/myanmarg" id="cp2r" title="CARE">CARE</a> has more than 14 years&#8217; experience in Myanmar and will assist hundreds of thousands of people in the coming days with their immediate needs (including water, food and shelter), as well as providing long term recovery solutions over the next few years. <a href="https://secure2.convio.net/imc/site/Donation2?df_id=1852&amp;1852.donation=form1" id="ovzg" title="International Medical Corps">International Medical Corps</a> is deploying an emergency response team that will help address urgent health needs in addition to distributing medical supplies in the hardest hit areas, and <a href="https://secure.groundspring.org/dn/index.php?aid=10514" id="s.3p" title="NetHope">NetHope</a> is working to provide technology and satellite communication solutions for many responding organizations. <br /> <br /> The Google Earth and Maps team continues to make <a href="http://google-latlong.blogspot.com/2008/05/imagery-for-myanmar-burma.html" id="c2f9" title="new imagery">new imagery</a> and relevant data available. The <a href="http://google-latlong.blogspot.com/2008/05/using-google-earth-to-inform-cyclone.html" id="a.n9" title="latest Lat Long Blog post">latest Lat Long Blog post</a> shows how Direct Relief International is using Google Earth to plan its work, including a KML layer of health facilities in Myanmar. We continue to follow the political situation with concern and hope aid can flow rapidly to the people of Myanmar who need it so desperately.<span id="gau40" style="font-size:85%;"><span id="gau41"><br /> </span></span><span id="gau40" style="font-size:85%;"><span id="gau41" style="font-family: Arial;"><br /></span></span><span style="font-weight: bold; font-style: italic;">Update:</span> Added two new paragraphs at the end. <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/2008/05/helping-victims-of-cyclone-nargis.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:Helping victims of Cyclone Nargis&url=https://googleblog.blogspot.com/2008/05/helping-victims-of-cyclone-nargis.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/2008/05/helping-victims-of-cyclone-nargis.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/2008/05/helping-victims-of-cyclone-nargis.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/crisis%20response' rel='tag'> crisis response </a> </span> </div> </div> </div> <div class='post' data-id='1075502528744220414' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/building-indic-web.html' itemprop='url' title='Building the Indic web'> Building the Indic web </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 6, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Naren Manappa, Software Engineer, and Melchi Sundararaj, Member of Technical Team</span><br /><br />We have come a long way from our <a title="first Indic transliteration release" href="http://googleblog.blogspot.com/2007/04/now-you-can-blog-in-hindi.html" id="kb.v">first Indic transliteration release</a> to our current support for transliteration in 5 languages -- Hindi, Kannada, Malayalam, Tamil and Telugu -- for a broader set of Google products. We are also happy to release our very first <a title="English to Hindi translation service" href="//www.google.com/translate_t?langpair=en%7Chi" id="v92_">English to Hindi translation service</a>. Read on to understand how you can use these services to create, communicate and search in your language, and more.<br /><ul><li>Type in your language easily on our <span style="text-decoration: underline;"></span><a title="Google Indic Transliteration Labs page" href="http://www.google.co.in/transliterate/indic" id="vsjs">Indic Transliteration Labs page</a>.</li><li>Add the <a href="//www.google.com/ig/adde?moduleurl=www.google.com/ig/modules/indic_transliteration.xml">transliteration gadget</a> to your iGoogle page.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYOGn5cD2sTpojNJp48G3o1shs1GccEeXeLAO1PZYuKlVBFAEtkOe-URYSGauMhMmW-Rbc7HMjs4-whn34rmtTb6AD910h6o-BxiUTesJPWtwh-7u7xNrAS_ilQYSuHLIvP_GXg/s1600-h/Indic1.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197320745484496514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYOGn5cD2sTpojNJp48G3o1shs1GccEeXeLAO1PZYuKlVBFAEtkOe-URYSGauMhMmW-Rbc7HMjs4-whn34rmtTb6AD910h6o-BxiUTesJPWtwh-7u7xNrAS_ilQYSuHLIvP_GXg/s320/Indic1.gif" style="cursor: pointer;" /></a></div><ul><li> Express your views and create more content: <a title="Blogger" href="//www.blogger.com/indic/hi" id="oy3z">Blogger</a>.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf7byMIsbdMhHV_BHH-MZeJJ9t7Bfgjv8sp1akJBCuUgqcTQgzj42dbzNp1ZNxkD-q-99CtHni9IF6epHUhrR1ehSSc1aTu5xlHbzy3zndbBjcuDK9Rzepdm_PW8s0l9O9gKI-8Q/s1600-h/Indic2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323090536640146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf7byMIsbdMhHV_BHH-MZeJJ9t7Bfgjv8sp1akJBCuUgqcTQgzj42dbzNp1ZNxkD-q-99CtHni9IF6epHUhrR1ehSSc1aTu5xlHbzy3zndbBjcuDK9Rzepdm_PW8s0l9O9gKI-8Q/s320/Indic2.gif" style="cursor: pointer;" /></a><br /><div style="text-align: left;"><ul><li> Scrap your friends in your language: <a title="orkut" href="http://www.orkut.com/scrapbook.aspx" id="q4ef">orkut</a>.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_KI63sSOPnzk-A_1cWkPPUKmlb0szOaOfFRzWvHhg0LLjk0c5XkabZP-RVBdhTQSDg9OTiulAPK7vpOqht_qfTG56Vzcxoa2edTFsZnXy8Qp0VX4C19X_n9O2de2wnYiwB86rg/s1600-h/Indic3.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323434134023842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_KI63sSOPnzk-A_1cWkPPUKmlb0szOaOfFRzWvHhg0LLjk0c5XkabZP-RVBdhTQSDg9OTiulAPK7vpOqht_qfTG56Vzcxoa2edTFsZnXy8Qp0VX4C19X_n9O2de2wnYiwB86rg/s320/Indic3.gif" style="cursor: pointer;" /></a><br /><div style="text-align: left;"><ul><li> Find information: <a title="Google Suggest" href="http://www.google.co.in/hi" id="m0nc">Google Suggest</a> in your language.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDZx_qpvBBYCP-qCd2pZZQnECW36e76VApfq7OAeBErRmLmz6ItpnqvrILmd7rhvE49OxSZzvMoOOvQDr-trCbx8Q5fgLiRcVCSTrUtlE847KwgNuU8IvDjHkXZqwALB9Fh_MnA/s1600-h/Indic4.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323820681080498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDZx_qpvBBYCP-qCd2pZZQnECW36e76VApfq7OAeBErRmLmz6ItpnqvrILmd7rhvE49OxSZzvMoOOvQDr-trCbx8Q5fgLiRcVCSTrUtlE847KwgNuU8IvDjHkXZqwALB9Fh_MnA/s320/Indic4.gif" style="cursor: pointer;" /></a><br /><br /><div style="text-align: left;"> You can now also try out our brand new <a title="English to Hindi translation" href="//www.google.com/translate_t?langpair=en%7Chi" id="js74">English to Hindi translation</a> service, and the <a title="translated search" href="//www.google.com/translate_s" id="wcru">translated search</a> <span id="jv8x0">feature that lets you query</span> in Hindi, obtain search results for the translated query in English, and then see the Hindi translations of these results.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3OzlHjseKDOPQeHlam2oCLCcGpRaLaqqIGU-y5qq2i9emuSKeCZrIyhfUny3yAGR8xfvohFXlZbGi_IaC34FZk-gpJdm9vVZY_CS1FNvvfXMWq3Lp84THFg6MoicBZsp3At4t9g/s1600-h/Indic5.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197324220113039042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3OzlHjseKDOPQeHlam2oCLCcGpRaLaqqIGU-y5qq2i9emuSKeCZrIyhfUny3yAGR8xfvohFXlZbGi_IaC34FZk-gpJdm9vVZY_CS1FNvvfXMWq3Lp84THFg6MoicBZsp3At4t9g/s320/Indic5.gif" style="cursor: pointer;" /></a><br /><br /><div style="text-align: left;"> For more information on all of these, read <a title="our press release" href="http://www.google.co.in/intl/en/press/pressrel/20080505_googletranslate_hindi.html" id="ytl0">our press release</a>.<br /></div></div></div></div></div></div></div></div> <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 Naren Manappa, Software Engineer, and Melchi Sundararaj, Member of Technical Team</span><br /><br />We have come a long way from our <a title="first Indic transliteration release" href="http://googleblog.blogspot.com/2007/04/now-you-can-blog-in-hindi.html" id="kb.v">first Indic transliteration release</a> to our current support for transliteration in 5 languages -- Hindi, Kannada, Malayalam, Tamil and Telugu -- for a broader set of Google products. We are also happy to release our very first <a title="English to Hindi translation service" href="//www.google.com/translate_t?langpair=en%7Chi" id="v92_">English to Hindi translation service</a>. Read on to understand how you can use these services to create, communicate and search in your language, and more.<br /><ul><li>Type in your language easily on our <span style="text-decoration: underline;"></span><a title="Google Indic Transliteration Labs page" href="http://www.google.co.in/transliterate/indic" id="vsjs">Indic Transliteration Labs page</a>.</li><li>Add the <a href="//www.google.com/ig/adde?moduleurl=www.google.com/ig/modules/indic_transliteration.xml">transliteration gadget</a> to your iGoogle page.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYOGn5cD2sTpojNJp48G3o1shs1GccEeXeLAO1PZYuKlVBFAEtkOe-URYSGauMhMmW-Rbc7HMjs4-whn34rmtTb6AD910h6o-BxiUTesJPWtwh-7u7xNrAS_ilQYSuHLIvP_GXg/s1600-h/Indic1.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197320745484496514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYOGn5cD2sTpojNJp48G3o1shs1GccEeXeLAO1PZYuKlVBFAEtkOe-URYSGauMhMmW-Rbc7HMjs4-whn34rmtTb6AD910h6o-BxiUTesJPWtwh-7u7xNrAS_ilQYSuHLIvP_GXg/s320/Indic1.gif" style="cursor: pointer;" /></a></div><ul><li> Express your views and create more content: <a title="Blogger" href="//www.blogger.com/indic/hi" id="oy3z">Blogger</a>.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf7byMIsbdMhHV_BHH-MZeJJ9t7Bfgjv8sp1akJBCuUgqcTQgzj42dbzNp1ZNxkD-q-99CtHni9IF6epHUhrR1ehSSc1aTu5xlHbzy3zndbBjcuDK9Rzepdm_PW8s0l9O9gKI-8Q/s1600-h/Indic2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323090536640146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf7byMIsbdMhHV_BHH-MZeJJ9t7Bfgjv8sp1akJBCuUgqcTQgzj42dbzNp1ZNxkD-q-99CtHni9IF6epHUhrR1ehSSc1aTu5xlHbzy3zndbBjcuDK9Rzepdm_PW8s0l9O9gKI-8Q/s320/Indic2.gif" style="cursor: pointer;" /></a><br /><div style="text-align: left;"><ul><li> Scrap your friends in your language: <a title="orkut" href="http://www.orkut.com/scrapbook.aspx" id="q4ef">orkut</a>.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_KI63sSOPnzk-A_1cWkPPUKmlb0szOaOfFRzWvHhg0LLjk0c5XkabZP-RVBdhTQSDg9OTiulAPK7vpOqht_qfTG56Vzcxoa2edTFsZnXy8Qp0VX4C19X_n9O2de2wnYiwB86rg/s1600-h/Indic3.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323434134023842" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_KI63sSOPnzk-A_1cWkPPUKmlb0szOaOfFRzWvHhg0LLjk0c5XkabZP-RVBdhTQSDg9OTiulAPK7vpOqht_qfTG56Vzcxoa2edTFsZnXy8Qp0VX4C19X_n9O2de2wnYiwB86rg/s320/Indic3.gif" style="cursor: pointer;" /></a><br /><div style="text-align: left;"><ul><li> Find information: <a title="Google Suggest" href="http://www.google.co.in/hi" id="m0nc">Google Suggest</a> in your language.</li></ul><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDZx_qpvBBYCP-qCd2pZZQnECW36e76VApfq7OAeBErRmLmz6ItpnqvrILmd7rhvE49OxSZzvMoOOvQDr-trCbx8Q5fgLiRcVCSTrUtlE847KwgNuU8IvDjHkXZqwALB9Fh_MnA/s1600-h/Indic4.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197323820681080498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDZx_qpvBBYCP-qCd2pZZQnECW36e76VApfq7OAeBErRmLmz6ItpnqvrILmd7rhvE49OxSZzvMoOOvQDr-trCbx8Q5fgLiRcVCSTrUtlE847KwgNuU8IvDjHkXZqwALB9Fh_MnA/s320/Indic4.gif" style="cursor: pointer;" /></a><br /><br /><div style="text-align: left;"> You can now also try out our brand new <a title="English to Hindi translation" href="//www.google.com/translate_t?langpair=en%7Chi" id="js74">English to Hindi translation</a> service, and the <a title="translated search" href="//www.google.com/translate_s" id="wcru">translated search</a> <span id="jv8x0">feature that lets you query</span> in Hindi, obtain search results for the translated query in English, and then see the Hindi translations of these results.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3OzlHjseKDOPQeHlam2oCLCcGpRaLaqqIGU-y5qq2i9emuSKeCZrIyhfUny3yAGR8xfvohFXlZbGi_IaC34FZk-gpJdm9vVZY_CS1FNvvfXMWq3Lp84THFg6MoicBZsp3At4t9g/s1600-h/Indic5.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5197324220113039042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3OzlHjseKDOPQeHlam2oCLCcGpRaLaqqIGU-y5qq2i9emuSKeCZrIyhfUny3yAGR8xfvohFXlZbGi_IaC34FZk-gpJdm9vVZY_CS1FNvvfXMWq3Lp84THFg6MoicBZsp3At4t9g/s320/Indic5.gif" style="cursor: pointer;" /></a><br /><br /><div style="text-align: left;"> For more information on all of these, read <a title="our press release" href="http://www.google.co.in/intl/en/press/pressrel/20080505_googletranslate_hindi.html" id="ytl0">our press release</a>.<br /></div></div></div></div></div></div></div></div> <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/2008/05/building-indic-web.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:Building the Indic web&url=https://googleblog.blogspot.com/2008/05/building-indic-web.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/2008/05/building-indic-web.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/2008/05/building-indic-web.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/Asia' rel='tag'> Asia </a> </span> </div> </div> </div> <div class='post' data-id='3863269288572842006' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/celebrating-national-teacher-day.html' itemprop='url' title='Celebrating National Teacher Day'> Celebrating National Teacher Day </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 6, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Cristin Frodella, Product Marketing Manager</span><br /><br />Thanks to Eleanor Roosevelt, who in the 1950s persuaded Congress to recognize the importance of teachers with a celebratory day, today is set aside in the U.S. to honor our educators and acknowledge the contributions they make. I know that I speak for everyone at Google when I say that none of us would be where we are today without our teachers. On <a href="http://www.nea.org/teacherday/index.html" target="_blank">National Teacher Day</a>, we salute you, the dedicated men and women who taught us much of what we know.<br /><br />And we invite you to join us, too, at the next installment of the <a href="//www.google.com/educators/gta.html" target="_blank">Google Teacher Academy</a> at the Googleplex in Mountain View, California on June 25th. Back by popular demand, the GTA is an intensive one-day professional development event designed to help K-12 teachers get immersed in innovative technologies. Teachers near and far are invited to apply to spend the day with us getting your hands on tools like Google Earth, Google Docs and the entire Google Apps suite. Come, sit in classes, learn some new stuff, and rub elbows with some of your most creative contemporaries who, like you, are changing the world one student and one classroom at a time.<br /><br />Today, <a href="//www.google.com/educators" target="_blank">Google for Educators</a> is also pleased to announce the launch of the new <a href="//www.google.com/educators/geoeducation" target="_blank">Geo Education</a> website, where you'll find oodles of information about Google Earth, Maps, Sky and SketchUp. In addition to spotlighting inspiring lessons from some pioneering teachers, we are also sharing quick tips and ideas for easy ways get started using geo tools in your classroom. Among other things, you'll learn how to take flyover tours of peaks, valleys and gorges, how to view constellations - even in the daytime - and how to make a 3D model of your very own school.<br /><br />And last but not least, awhile back, we asked teachers to share stories about using Google Docs in the classroom. You <a href="//www.google.com/educators/p_docs.html" target="_blank">told us</a> about your students' collaborative writing projects, about class presentations where kids were engaged in dialog using the "chat" box throughout, and you mentioned being able to be involved in the creative process early on, instead of only seeing the final product. While we were reading, we realized that Docs can be somewhat intimidating to the uninitiated, so we created a <a href="http://docs.google.com/View?docid=dcdn7mjg_72nh25vq">getting started</a> document specifically educators -- with tips for signing up, logging in, and working your way through a document -- both in-class and outside.<br /><br />So happy Teacher Day! We hope you have an enjoyable day during which you get a hundred shiny apples and maybe even a hug from a kid who knows how much you do every day. And we hope to see you at the Googleplex in June, too. <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 Cristin Frodella, Product Marketing Manager</span><br /><br />Thanks to Eleanor Roosevelt, who in the 1950s persuaded Congress to recognize the importance of teachers with a celebratory day, today is set aside in the U.S. to honor our educators and acknowledge the contributions they make. I know that I speak for everyone at Google when I say that none of us would be where we are today without our teachers. On <a href="http://www.nea.org/teacherday/index.html" target="_blank">National Teacher Day</a>, we salute you, the dedicated men and women who taught us much of what we know.<br /><br />And we invite you to join us, too, at the next installment of the <a href="//www.google.com/educators/gta.html" target="_blank">Google Teacher Academy</a> at the Googleplex in Mountain View, California on June 25th. Back by popular demand, the GTA is an intensive one-day professional development event designed to help K-12 teachers get immersed in innovative technologies. Teachers near and far are invited to apply to spend the day with us getting your hands on tools like Google Earth, Google Docs and the entire Google Apps suite. Come, sit in classes, learn some new stuff, and rub elbows with some of your most creative contemporaries who, like you, are changing the world one student and one classroom at a time.<br /><br />Today, <a href="//www.google.com/educators" target="_blank">Google for Educators</a> is also pleased to announce the launch of the new <a href="//www.google.com/educators/geoeducation" target="_blank">Geo Education</a> website, where you'll find oodles of information about Google Earth, Maps, Sky and SketchUp. In addition to spotlighting inspiring lessons from some pioneering teachers, we are also sharing quick tips and ideas for easy ways get started using geo tools in your classroom. Among other things, you'll learn how to take flyover tours of peaks, valleys and gorges, how to view constellations - even in the daytime - and how to make a 3D model of your very own school.<br /><br />And last but not least, awhile back, we asked teachers to share stories about using Google Docs in the classroom. You <a href="//www.google.com/educators/p_docs.html" target="_blank">told us</a> about your students' collaborative writing projects, about class presentations where kids were engaged in dialog using the "chat" box throughout, and you mentioned being able to be involved in the creative process early on, instead of only seeing the final product. While we were reading, we realized that Docs can be somewhat intimidating to the uninitiated, so we created a <a href="http://docs.google.com/View?docid=dcdn7mjg_72nh25vq">getting started</a> document specifically educators -- with tips for signing up, logging in, and working your way through a document -- both in-class and outside.<br /><br />So happy Teacher Day! We hope you have an enjoyable day during which you get a hundred shiny apples and maybe even a hug from a kid who knows how much you do every day. And we hope to see you at the Googleplex in June, too. <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/2008/05/celebrating-national-teacher-day.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:Celebrating National Teacher Day&url=https://googleblog.blogspot.com/2008/05/celebrating-national-teacher-day.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/2008/05/celebrating-national-teacher-day.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/2008/05/celebrating-national-teacher-day.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/education%20and%20research' rel='tag'> education and research </a> </span> </div> </div> </div> <div class='post' data-id='6802926468665593524' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/moving-to-unicode-51.html' itemprop='url' title='Moving to Unicode 5.1'> Moving to Unicode 5.1 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 5, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Mark Davis, Senior International Software Architect</span><br /><br />Google has just begun supporting <a title="Unicode 5.1" href="http://www.unicode.org/press/pr-5.1.html" id="yh5d">Unicode 5.1</a>, less than one month after it was released. It's now available in search, so people speaking languages such as Malayalam can now search for words containing the new characters in Unicode 5.1.<br /><br />Web pages can use a variety of different character encodings, like ASCII, Latin-1, or Windows 1252, or <a title="Unicode" href="http://www.unicode.org/book/aboutbook.html#Foreword" id="c42w">Unicode</a>. Most encodings can only represent a few languages, but Unicode will handle anything from Chinese to French to Arabic. We have long used Unicode as the internal format for all the text we search: any other encoding is first converted to Unicode for processing. So we regularly update to each new version of Unicode (and relevant related standards like <a title="CLDR" href="http://unicode.org/cldr/" id="az_w">CLDR</a> and <a title="BCP 47" href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt" id="da92">BCP 47</a>) to make sure we are current. Thus Unicode plays a key role in our <a href="//www.google.com/corporate/">mission</a>.<br /><br /><span id="vpxp12"><b>Uptick in native Unicode webpages<br /></b></span> <p id="vpxp14">Just last December there was an interesting milestone on the web. For the first time, we found that Unicode was the most frequent encoding found on web pages, overtaking both ASCII and Western European encodings&#8212;and by coincidence, within 10 days of one another. What's more impressive than simply overtaking them is the speed with which this happened; take a look at the blue line in this graph.</p><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_95OC1JjSpdCK8KIrkwlQ3pE4UeOLdU-Fwo5i7Y-hnPQM_RjnMj51YEWiQRtc1kAmwrWhjfd80fuK7QK5G4CIdHZt-4fv1Y-8xPjkdl4I3ZyY5kwBPH4JjjtZtoR7_meTQHLTbQ/s1600-h/Unicode2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5196287230324190834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_95OC1JjSpdCK8KIrkwlQ3pE4UeOLdU-Fwo5i7Y-hnPQM_RjnMj51YEWiQRtc1kAmwrWhjfd80fuK7QK5G4CIdHZt-4fv1Y-8xPjkdl4I3ZyY5kwBPH4JjjtZtoR7_meTQHLTbQ/s320/Unicode2.gif" style="cursor: pointer;" /></a></div><p id="vpxp14">You can see a long-term decline in pages encoded in ASCII (unaccented letters A through Z). More recently, there's been a significant drop in the use of encodings covering only Western European letters (ASCII and a few accented letters like Ä, Ç, and Ø). We're seeing similar declines in other language-specific encodings. Unicode, on the other hand, is showing a sharp increase in usage.<br /><br />This is based on our indexing of web pages, and thus may vary somewhat from what other search engines find. However, the trends are pretty clear, and the continued rise in use of Unicode makes it even easier to do the processing for the many languages that we cover.</p> <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 Mark Davis, Senior International Software Architect</span><br /><br />Google has just begun supporting <a title="Unicode 5.1" href="http://www.unicode.org/press/pr-5.1.html" id="yh5d">Unicode 5.1</a>, less than one month after it was released. It's now available in search, so people speaking languages such as Malayalam can now search for words containing the new characters in Unicode 5.1.<br /><br />Web pages can use a variety of different character encodings, like ASCII, Latin-1, or Windows 1252, or <a title="Unicode" href="http://www.unicode.org/book/aboutbook.html#Foreword" id="c42w">Unicode</a>. Most encodings can only represent a few languages, but Unicode will handle anything from Chinese to French to Arabic. We have long used Unicode as the internal format for all the text we search: any other encoding is first converted to Unicode for processing. So we regularly update to each new version of Unicode (and relevant related standards like <a title="CLDR" href="http://unicode.org/cldr/" id="az_w">CLDR</a> and <a title="BCP 47" href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt" id="da92">BCP 47</a>) to make sure we are current. Thus Unicode plays a key role in our <a href="//www.google.com/corporate/">mission</a>.<br /><br /><span id="vpxp12"><b>Uptick in native Unicode webpages<br /></b></span> <p id="vpxp14">Just last December there was an interesting milestone on the web. For the first time, we found that Unicode was the most frequent encoding found on web pages, overtaking both ASCII and Western European encodings&#8212;and by coincidence, within 10 days of one another. What's more impressive than simply overtaking them is the speed with which this happened; take a look at the blue line in this graph.</p><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_95OC1JjSpdCK8KIrkwlQ3pE4UeOLdU-Fwo5i7Y-hnPQM_RjnMj51YEWiQRtc1kAmwrWhjfd80fuK7QK5G4CIdHZt-4fv1Y-8xPjkdl4I3ZyY5kwBPH4JjjtZtoR7_meTQHLTbQ/s1600-h/Unicode2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5196287230324190834" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_95OC1JjSpdCK8KIrkwlQ3pE4UeOLdU-Fwo5i7Y-hnPQM_RjnMj51YEWiQRtc1kAmwrWhjfd80fuK7QK5G4CIdHZt-4fv1Y-8xPjkdl4I3ZyY5kwBPH4JjjtZtoR7_meTQHLTbQ/s320/Unicode2.gif" style="cursor: pointer;" /></a></div><p id="vpxp14">You can see a long-term decline in pages encoded in ASCII (unaccented letters A through Z). More recently, there's been a significant drop in the use of encodings covering only Western European letters (ASCII and a few accented letters like Ä, Ç, and Ø). We're seeing similar declines in other language-specific encodings. Unicode, on the other hand, is showing a sharp increase in usage.<br /><br />This is based on our indexing of web pages, and thus may vary somewhat from what other search engines find. However, the trends are pretty clear, and the continued rise in use of Unicode makes it even easier to do the processing for the many languages that we cover.</p> <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/2008/05/moving-to-unicode-51.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:Moving to Unicode 5.1&url=https://googleblog.blogspot.com/2008/05/moving-to-unicode-51.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/2008/05/moving-to-unicode-51.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/2008/05/moving-to-unicode-51.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='7905653971978234485' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/05/tell-tale-holocaust-remembrance-day.html' itemprop='url' title='Tell the Tale: Holocaust Remembrance Day'> Tell the Tale: Holocaust Remembrance Day </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> May 2, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jonathan Rosenberg, Senior VP, Product Management</span><br /><br />This week Israel observed <a title="Yom HaShoah" href="http://en.wikipedia.org/wiki/Yom_Hashoah" id="u3.v">Yom HaShoah</a>, the Holocaust Remembrance Day, a holiday inaugurated in 1959 to commemorate the victims of the Holocaust. This is an especially important day to <a href="http://www.yadvashem.org/" id="omu9" title="Yad Vashem">Yad Vashem</a>, the Jerusalem-based center for remembering the Holocaust's victims and survivors. I was fortunate to tour Yad Vashem's <a href="http://www1.yadvashem.org/new_museum/overview.html" id="gc22" title="new museum">New Museum</a> with my family last summer, and was moved and inspired by the experience. Our guide told us an anecdote about a visitor, a survivor of the camps, who recognized an item in one exhibit and was able to explain its context to museum curators and fellow visitors. This is why Yad Vashem is so important: it's a place that preserves the horrible history of the Holocaust and puts it in context for all of us.<br /><br />But a lot of people, including many survivors, aren't able to visit Yad Vashem. How can they discover and share stories? How can they see an artifact or a photo and say, I recognize that item or person because I was there? The answer, of course, is the Internet.<br /><br />We're proud to report that Yad Vashem has just launched two new YouTube channels, <a href="//www.google.com/url?sa=D&amp;q=http://www.youtube.com/user/YadVashem" id="gh7u23" target="_blank">one in English</a>, the <a href="//www.google.com/url?sa=D&amp;q=http://www.youtube.com/user/yadvashemarabic" id="gh7u24" target="_blank">other in Arabic</a>. They feature testimonies from Holocaust survivors, historians' lectures on key issues related to the Holocaust, and footage of events big and small (<a href="//www.youtube.com/watch?v=CatGtrfqjJE" id="o1kw" title="Pope John Paul II&#39;s visit">Pope John Paul II's visit</a> in 2000, a <a href="//www.youtube.com/watch?v=Ucu94QAi4dA" id="f3-o" title="touching family reunion">touching family reunion</a>). More importantly, they are a way for Yad Vashem to surpass its physical boundaries and reach out to an audience worldwide. This is the promise the Internet holds: to inform and connect the globe, to remember stories, to teach us. As <a href="http://en.wikipedia.org/wiki/Elie_Wiesel" id="gh7u17" target="_blank">Elie Wiesel</a> said in <a href="//www.google.com/url?sa=D&amp;q=http://uk.youtube.com/watch?v%3DD_kuKXRLEnY" id="gh7u18" target="_blank">his speech</a> at the opening of the museum: "If we decided to tell the tale, it is because we wanted the world to be a better world, just a better world, and learn and remember." <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 Jonathan Rosenberg, Senior VP, Product Management</span><br /><br />This week Israel observed <a title="Yom HaShoah" href="http://en.wikipedia.org/wiki/Yom_Hashoah" id="u3.v">Yom HaShoah</a>, the Holocaust Remembrance Day, a holiday inaugurated in 1959 to commemorate the victims of the Holocaust. This is an especially important day to <a href="http://www.yadvashem.org/" id="omu9" title="Yad Vashem">Yad Vashem</a>, the Jerusalem-based center for remembering the Holocaust's victims and survivors. I was fortunate to tour Yad Vashem's <a href="http://www1.yadvashem.org/new_museum/overview.html" id="gc22" title="new museum">New Museum</a> with my family last summer, and was moved and inspired by the experience. Our guide told us an anecdote about a visitor, a survivor of the camps, who recognized an item in one exhibit and was able to explain its context to museum curators and fellow visitors. This is why Yad Vashem is so important: it's a place that preserves the horrible history of the Holocaust and puts it in context for all of us.<br /><br />But a lot of people, including many survivors, aren't able to visit Yad Vashem. How can they discover and share stories? How can they see an artifact or a photo and say, I recognize that item or person because I was there? The answer, of course, is the Internet.<br /><br />We're proud to report that Yad Vashem has just launched two new YouTube channels, <a href="//www.google.com/url?sa=D&amp;q=http://www.youtube.com/user/YadVashem" id="gh7u23" target="_blank">one in English</a>, the <a href="//www.google.com/url?sa=D&amp;q=http://www.youtube.com/user/yadvashemarabic" id="gh7u24" target="_blank">other in Arabic</a>. They feature testimonies from Holocaust survivors, historians' lectures on key issues related to the Holocaust, and footage of events big and small (<a href="//www.youtube.com/watch?v=CatGtrfqjJE" id="o1kw" title="Pope John Paul II&#39;s visit">Pope John Paul II's visit</a> in 2000, a <a href="//www.youtube.com/watch?v=Ucu94QAi4dA" id="f3-o" title="touching family reunion">touching family reunion</a>). More importantly, they are a way for Yad Vashem to surpass its physical boundaries and reach out to an audience worldwide. This is the promise the Internet holds: to inform and connect the globe, to remember stories, to teach us. As <a href="http://en.wikipedia.org/wiki/Elie_Wiesel" id="gh7u17" target="_blank">Elie Wiesel</a> said in <a href="//www.google.com/url?sa=D&amp;q=http://uk.youtube.com/watch?v%3DD_kuKXRLEnY" id="gh7u18" target="_blank">his speech</a> at the opening of the museum: "If we decided to tell the tale, it is because we wanted the world to be a better world, just a better world, and learn and remember." <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/2008/05/tell-tale-holocaust-remembrance-day.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:Tell the Tale: Holocaust Remembrance Day&url=https://googleblog.blogspot.com/2008/05/tell-tale-holocaust-remembrance-day.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/2008/05/tell-tale-holocaust-remembrance-day.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/2008/05/tell-tale-holocaust-remembrance-day.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='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=2008-06-06T13:58: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=2008-05-02T14:44: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 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/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 expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#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/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#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'] = 'AOuZoY5ISD99r-BimnQOy9W3VwRRfZlC6w:1732437229070';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2008/05/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2008/05/', 'canonicalUrl': 'https://googleblog.blogspot.com/2008/05/', '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': 'May 2008', 'pageTitle': 'Official Google Blog: May 2008', '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/2008/05/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2008, 'month': 5, 'rangeMessage': 'Showing posts from May, 2008'}}}]); _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