CINXE.COM

Official Google Blog: October 2007

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: October 2007 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Blog' property='og:title'/> <meta content='https://2.bp.blogspot.com/-kptChpiuaf0/VeSjz-zMUzI/AAAAAAAAAxE/REIiZ4qVI2s/s1600/150824_GoogleBlog_Share.png' property='og:image'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://googleblog.blogspot.com/2007/10/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2007/10/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2007/10/' 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='1483711998408536854' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/by-pricking-of-our-thumbs.html' itemprop='url' title='By the pricking of our thumbs...'> By the pricking of our thumbs... </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 31, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by David Griswold, Google Blog Team</span><br /><br />... something Googley this way comes.<br /><br /><center><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fgblogphotos%2Falbumid%2F5127629313818181793%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></center><br /><br />It's that time of year, when ghouls, goblins, and <a href="//www.google.com/press/zeitgeist.html">Zeitghosts</a> roam Google in search of fresh human bandwidth. We hope you enjoy these Halloween photos from several of our offices, and wish you a safe -- but suitably scary -- celebration.<br /><br />And if you're looking to plot that perfect trick-or-treat route, might we recommend the My Maps feature on <a href="//maps.google.com/maps?tab=wl">Google maps</a>? You can even tag videos and pictures from your spooky night, highlighting your favorite stops. If you like seeing our ghoulish get-ups, you can use <a href="//picasaweb.google.com/home">Picasa Web Albums</a> to share yours with kindred costumed spirits. <br /><br />Now get out there and enjoy <a href="//www.google.com/books?id=HvFAAAAAIAAJ&amp;pg=PA55&amp;dq=Halloween&amp;as_brr=1&amp;ei=PPkoR_XoOZ_SiQGI8NS1DA">All Hallow's Eve</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 David Griswold, Google Blog Team</span><br /><br />... something Googley this way comes.<br /><br /><center><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fgblogphotos%2Falbumid%2F5127629313818181793%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></center><br /><br />It's that time of year, when ghouls, goblins, and <a href="//www.google.com/press/zeitgeist.html">Zeitghosts</a> roam Google in search of fresh human bandwidth. We hope you enjoy these Halloween photos from several of our offices, and wish you a safe -- but suitably scary -- celebration.<br /><br />And if you're looking to plot that perfect trick-or-treat route, might we recommend the My Maps feature on <a href="//maps.google.com/maps?tab=wl">Google maps</a>? You can even tag videos and pictures from your spooky night, highlighting your favorite stops. If you like seeing our ghoulish get-ups, you can use <a href="//picasaweb.google.com/home">Picasa Web Albums</a> to share yours with kindred costumed spirits. <br /><br />Now get out there and enjoy <a href="//www.google.com/books?id=HvFAAAAAIAAJ&amp;pg=PA55&amp;dq=Halloween&amp;as_brr=1&amp;ei=PPkoR_XoOZ_SiQGI8NS1DA">All Hallow's Eve</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/by-pricking-of-our-thumbs.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:By the pricking of our thumbs...&url=https://googleblog.blogspot.com/2007/10/by-pricking-of-our-thumbs.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/by-pricking-of-our-thumbs.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/by-pricking-of-our-thumbs.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> </span> </div> </div> </div> <div class='post' data-id='3622186373425319448' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/its-not-about-spam.html' itemprop='url' title='It&#39;s not about the spam'> It's not about the spam </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 29, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Brad Taylor, Software Engineer and "Spam Czar"</span><br /><br />When Gmail's spam filters are working perfectly, no one talks to us anti-spam engineers. But as soon as something goes wrong, our users, our friends, and even our Google colleagues who use Gmail for their corporate mail are sure to tell us. That's just the way we like it. Spam is not something people should grow numb to and accept as a fact of life. We *want* people to complain. That's the only way things get better.<br /><br />Due in large part to all the great feedback we get, things <b>are</b> better. We're keeping more spam out of your inbox than ever before, so more and more, you can use Gmail for things you enjoy without even realizing that the spam filter is there most of the time. It's not too different from driving a convertible down the freeway with the top down, with the wind blowing through your hair and no traffic jams to destroy the mood. Now, I'm not saying we're perfect<span style="background-color: rgb(255, 255, 255);">, but the really good news is that it seems like spammers are finally starting to get discouraged. Attempts to spam Gmail users have been leveling off over the last year and more recently, even declining slightly. We <e still="" have="" work="" to="" do="" and=""><a href="http://gmailblog.blogspot.com/2007/07/thanks-for-all-spam-reports.html">need your help clicking on the "Report Spam" button</a>, but through continuous improvement we are approaching the world we all want to live in.<br /><br /></e></span><a href="//www.google.com/mail/help/fightspam/spamexplained.html"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqsI8ghLlkpPxXDiVtucljM66gLUw03AaX-zHJho9el7X-VBe7-gXD1Omgg8sPyOksnPOUCJphSHSoSsmQIGHF6dzMiWSTS1VKlKo_jhgRhTSklkuu0Dv49ipdb69FhUKtNNqyA/s1600-h/gmail_spam_graph.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5128281736225513170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqsI8ghLlkpPxXDiVtucljM66gLUw03AaX-zHJho9el7X-VBe7-gXD1Omgg8sPyOksnPOUCJphSHSoSsmQIGHF6dzMiWSTS1VKlKo_jhgRhTSklkuu0Dv49ipdb69FhUKtNNqyA/s320/gmail_spam_graph.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a></a><br /><span style="background-color: rgb(255, 255, 255);"><e still="" have="" work="" to="" do="" and=""><br /><a href="//www.google.com/mail/help/fightspam/spamexplained.html"></a>As much as we don't want you to even think about spam, people are naturally curious and ask questions such as "where does spam come from?", "who buys the shoddy stuff spammers advertise?" and "how do you catch spam?" We're engineers, though, not forensic experts or economists, so while we can only speculate about the first two questions, we can talk authoritatively about the last one -- spam-catching. To that end, we've put together <a id="f2sr" title="a video explaining how our spam filters work" href="//www.google.com/mail/help/fightspam/getstarted.html">a video explaining how our spam filters work</a>:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/8FVme_xIRYk&amp;rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/8FVme_xIRYk&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />Now if we could only get a "Report Traffic" button in our cars ... </e></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 Brad Taylor, Software Engineer and "Spam Czar"</span><br /><br />When Gmail's spam filters are working perfectly, no one talks to us anti-spam engineers. But as soon as something goes wrong, our users, our friends, and even our Google colleagues who use Gmail for their corporate mail are sure to tell us. That's just the way we like it. Spam is not something people should grow numb to and accept as a fact of life. We *want* people to complain. That's the only way things get better.<br /><br />Due in large part to all the great feedback we get, things <b>are</b> better. We're keeping more spam out of your inbox than ever before, so more and more, you can use Gmail for things you enjoy without even realizing that the spam filter is there most of the time. It's not too different from driving a convertible down the freeway with the top down, with the wind blowing through your hair and no traffic jams to destroy the mood. Now, I'm not saying we're perfect<span style="background-color: rgb(255, 255, 255);">, but the really good news is that it seems like spammers are finally starting to get discouraged. Attempts to spam Gmail users have been leveling off over the last year and more recently, even declining slightly. We <e still="" have="" work="" to="" do="" and=""><a href="http://gmailblog.blogspot.com/2007/07/thanks-for-all-spam-reports.html">need your help clicking on the "Report Spam" button</a>, but through continuous improvement we are approaching the world we all want to live in.<br /><br /></e></span><a href="//www.google.com/mail/help/fightspam/spamexplained.html"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqsI8ghLlkpPxXDiVtucljM66gLUw03AaX-zHJho9el7X-VBe7-gXD1Omgg8sPyOksnPOUCJphSHSoSsmQIGHF6dzMiWSTS1VKlKo_jhgRhTSklkuu0Dv49ipdb69FhUKtNNqyA/s1600-h/gmail_spam_graph.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5128281736225513170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqsI8ghLlkpPxXDiVtucljM66gLUw03AaX-zHJho9el7X-VBe7-gXD1Omgg8sPyOksnPOUCJphSHSoSsmQIGHF6dzMiWSTS1VKlKo_jhgRhTSklkuu0Dv49ipdb69FhUKtNNqyA/s320/gmail_spam_graph.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a></a><br /><span style="background-color: rgb(255, 255, 255);"><e still="" have="" work="" to="" do="" and=""><br /><a href="//www.google.com/mail/help/fightspam/spamexplained.html"></a>As much as we don't want you to even think about spam, people are naturally curious and ask questions such as "where does spam come from?", "who buys the shoddy stuff spammers advertise?" and "how do you catch spam?" We're engineers, though, not forensic experts or economists, so while we can only speculate about the first two questions, we can talk authoritatively about the last one -- spam-catching. To that end, we've put together <a id="f2sr" title="a video explaining how our spam filters work" href="//www.google.com/mail/help/fightspam/getstarted.html">a video explaining how our spam filters work</a>:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/8FVme_xIRYk&amp;rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/8FVme_xIRYk&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />Now if we could only get a "Report Traffic" button in our cars ... </e></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/2007/10/its-not-about-spam.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:It&#39;s not about the spam&url=https://googleblog.blogspot.com/2007/10/its-not-about-spam.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/its-not-about-spam.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/its-not-about-spam.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='168713443056719600' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/about-google-education-summit.html' itemprop='url' title='About the Google Education Summit'> About the Google Education Summit </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 26, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Mehran Sahami, Research Scientist</span><br /><br />Since the dot-com bust in 2000, many colleges and universities nationwide have seen a decline (oftentimes quite dramatic) in computer science program enrollments. Many factors have been cited as possible causes including economic troubles in the high-tech sector, job off-shoring, the perceived image of computer science, and the growing complexity of programming. Recently, there's been a more critical examination of this crisis in computing, and stakeholders have proposed many targeted programs and curriculum changes to help stem the tide of students choosing not to pursue computing as a discipline.<br /><br />In this vein, the National Science Foundation (NSF) has recently launched the CISE Pathways to Revitalized Undergraduate Computing Education (<a href="http://www.nsf.gov/cise/funding/cpath_faq.jsp" id="fb4b" title="CPATH">CPATH)</a><span style="text-decoration: underline;"> </span>program aimed at transforming undergraduate computing education. NSF has taken a multi-pronged approach, including what it describes as "community-building efforts that bring stakeholders together to discuss the challenges and opportunities inherent in transforming undergraduate computing education."<a href="http://www.nsf.gov/cise/funding/cpath_faq.jsp"></a><br /><br />After conversations with some of our colleagues at NSF, we organized the Google Education Summit this summer, held in conjunction with our annual <a href="//www.google.com/events/facultysummit2007/agenda.html">Faculty Summit</a>. Its aim was to bring together a group of leaders in computer science education for presentations and discussions centering on how we can promote greater participation in computer science.<br /><br />The Google Education Summit was attended by representatives from academia, NSF, <a href="http://www.cra.org/">CRA</a> (Computing Research Association), and industry, including IBM, Intel, and Microsoft. This broad range of participants helped to foster a real discussion that showcased academic initiatives already in the works to address enrollment declines, as well as explore ways that industry and academia can work more cooperatively on the issue.<br /><br />Many attendees reported that they enjoyed having an open dialog -- and sometimes heated debate -- with a variety of stakeholders. To share some of the ideas more broadly, all our Education Summit presenters have agreed to distribute their presentations under the Creative Commons Attribution-Share Alike 3.0 License. All of these files are in the PDF format.<br /><ul><li>Mehran Sahami (Google) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/MehranSahami.pdf">Welcome and Overview</a> </li></ul><span style="font-style: italic;">Panel: Addressing enrollment declines and increasing participation by underrepresented groups in CS</span><br /><ul><li>Hal Abelson (MIT) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/HalAbelson.pdf">MIT's curriculum revision in EE and CS</a><br /></li><li>Lenore Blum (CMU) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/LenoreBlum.pdf">The Crisis in Computer Science (Image and Education)</a></li><li>Judy Cushing (Evergreen) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/JudyCushing.pdf">Broadening CS at the entry level interdisciplinary science &amp; CS</a></li><li>Ed Fox (Virginia Tech)&#8212; <a href="http://research.google.com/university/relations/eduSummit2007/EdFox.pdf">LIKES: Living In the KnowlEdge Society</a></li></ul><span style="font-style: italic;">Panel: How can academia and industry work together to address educational issues?</span><br /><ul><li>Lillian "Boots" Cassel (Villanova) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/BootsCassel.pdf">Industry and the Academy</a></li><li>Phokion Kolaitis (IBM) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/PhokionKolaitis.pdf">How can academia and industry work together to address educational issues?</a></li><li>Jane Prey (Microsoft) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/JanePrey.pdf">Academic &amp; industry collaboration to improve education</a></li><li>Alan Eustace (Google) &#8212; Discussant <span style="font-style: italic;">(no formal presentation)</span></li></ul>We hope you find these presentations insightful, and we look forward to further exploration of how we can work more effectively with educators to help increase participation in computer science. <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 Mehran Sahami, Research Scientist</span><br /><br />Since the dot-com bust in 2000, many colleges and universities nationwide have seen a decline (oftentimes quite dramatic) in computer science program enrollments. Many factors have been cited as possible causes including economic troubles in the high-tech sector, job off-shoring, the perceived image of computer science, and the growing complexity of programming. Recently, there's been a more critical examination of this crisis in computing, and stakeholders have proposed many targeted programs and curriculum changes to help stem the tide of students choosing not to pursue computing as a discipline.<br /><br />In this vein, the National Science Foundation (NSF) has recently launched the CISE Pathways to Revitalized Undergraduate Computing Education (<a href="http://www.nsf.gov/cise/funding/cpath_faq.jsp" id="fb4b" title="CPATH">CPATH)</a><span style="text-decoration: underline;"> </span>program aimed at transforming undergraduate computing education. NSF has taken a multi-pronged approach, including what it describes as "community-building efforts that bring stakeholders together to discuss the challenges and opportunities inherent in transforming undergraduate computing education."<a href="http://www.nsf.gov/cise/funding/cpath_faq.jsp"></a><br /><br />After conversations with some of our colleagues at NSF, we organized the Google Education Summit this summer, held in conjunction with our annual <a href="//www.google.com/events/facultysummit2007/agenda.html">Faculty Summit</a>. Its aim was to bring together a group of leaders in computer science education for presentations and discussions centering on how we can promote greater participation in computer science.<br /><br />The Google Education Summit was attended by representatives from academia, NSF, <a href="http://www.cra.org/">CRA</a> (Computing Research Association), and industry, including IBM, Intel, and Microsoft. This broad range of participants helped to foster a real discussion that showcased academic initiatives already in the works to address enrollment declines, as well as explore ways that industry and academia can work more cooperatively on the issue.<br /><br />Many attendees reported that they enjoyed having an open dialog -- and sometimes heated debate -- with a variety of stakeholders. To share some of the ideas more broadly, all our Education Summit presenters have agreed to distribute their presentations under the Creative Commons Attribution-Share Alike 3.0 License. All of these files are in the PDF format.<br /><ul><li>Mehran Sahami (Google) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/MehranSahami.pdf">Welcome and Overview</a> </li></ul><span style="font-style: italic;">Panel: Addressing enrollment declines and increasing participation by underrepresented groups in CS</span><br /><ul><li>Hal Abelson (MIT) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/HalAbelson.pdf">MIT's curriculum revision in EE and CS</a><br /></li><li>Lenore Blum (CMU) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/LenoreBlum.pdf">The Crisis in Computer Science (Image and Education)</a></li><li>Judy Cushing (Evergreen) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/JudyCushing.pdf">Broadening CS at the entry level interdisciplinary science &amp; CS</a></li><li>Ed Fox (Virginia Tech)&#8212; <a href="http://research.google.com/university/relations/eduSummit2007/EdFox.pdf">LIKES: Living In the KnowlEdge Society</a></li></ul><span style="font-style: italic;">Panel: How can academia and industry work together to address educational issues?</span><br /><ul><li>Lillian "Boots" Cassel (Villanova) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/BootsCassel.pdf">Industry and the Academy</a></li><li>Phokion Kolaitis (IBM) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/PhokionKolaitis.pdf">How can academia and industry work together to address educational issues?</a></li><li>Jane Prey (Microsoft) &#8212; <a href="http://research.google.com/university/relations/eduSummit2007/JanePrey.pdf">Academic &amp; industry collaboration to improve education</a></li><li>Alan Eustace (Google) &#8212; Discussant <span style="font-style: italic;">(no formal presentation)</span></li></ul>We hope you find these presentations insightful, and we look forward to further exploration of how we can work more effectively with educators to help increase participation in computer science. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/about-google-education-summit.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:About the Google Education Summit&url=https://googleblog.blogspot.com/2007/10/about-google-education-summit.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/about-google-education-summit.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/about-google-education-summit.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> , <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='6537560018530386509' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/wildfire-relief-donations.html' itemprop='url' title='Wildfire relief donations'> Wildfire relief donations </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 25, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Prem Ramaswami, Google Checkout Team</span><br /><br />Nearly one million people have been displaced by the devastating <a href="http://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html" id="mrwl" title="wildfires in Southern California">wildfires in Southern California</a>. The Red Cross and Salvation Army are actively helping the victims of this disaster. If you'd like to contribute to their efforts, you can make a donation via our "<a href="//www.google.com/checkout/wildfires.html">Support Wildfire Relief</a>" page. <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 Prem Ramaswami, Google Checkout Team</span><br /><br />Nearly one million people have been displaced by the devastating <a href="http://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html" id="mrwl" title="wildfires in Southern California">wildfires in Southern California</a>. The Red Cross and Salvation Army are actively helping the victims of this disaster. If you'd like to contribute to their efforts, you can make a donation via our "<a href="//www.google.com/checkout/wildfires.html">Support Wildfire Relief</a>" page. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/wildfire-relief-donations.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:Wildfire relief donations&url=https://googleblog.blogspot.com/2007/10/wildfire-relief-donations.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/wildfire-relief-donations.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/wildfire-relief-donations.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='6095117127981692030' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/one-year-mark-for-google-apps-education.html' itemprop='url' title='One year mark for Google Apps Education Edition'> One year mark for Google Apps Education Edition </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 25, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jeff Keltner, Business Development Google Apps Education Edition</span><br /><br />It's been one year since we unveiled <a href="//www.google.com/a/edu/?hl=en" id="invi" title="Google Apps Education Edition">Google Apps Education Edition</a> and we've seen great progress in that time. Thousands of educational institutions on six continents now use Google Apps, and we have hundreds of thousands of active users. We want to thank our customers for providing feedback and having an open dialogue with us. Based on feedback from lots of folks, we have rolled in more than 40 product and feature updates in this first year, including:<br /><ul><li> Increased <a href="http://gmailblog.blogspot.com/2007/10/more-gmail-storage-coming-for-all.html">inbox </a><a href="http://gmailblog.blogspot.com/2007/10/more-gmail-storage-coming-for-all.html" id="re0." title="storage">storage</a> </li><li> <a href="//www.google.com/intl/en/press/annc/apps_migration.html" id="d54s" title="mail migration">Mail migration</a> and routing </li><li> New <a href="http://googleblog.blogspot.com/2007/06/more-organizing-tools.html" id="h-87" title="Google Docs">Google Docs</a><a href="http://googleblog.blogspot.com/2007/06/more-organizing-tools.html"> UI </a><br /></li><li> Shared documents and <a href="http://googleblog.blogspot.com/2007/09/our-feature-presentation.html" id="da99" title="presentation features">presentation features</a> </li><li> Customizable <a href="https://www.google.com/a/help/intl/en/users/start_page.html" id="qodq" title="start pages">start pages</a> <span style="font-family:Arial;"><span style="font-size:85%;"> </span></span> </li><li> Shared <a href="http://googleenterprise.blogspot.com/2007/06/google-apps-update-email-migration.html" id="f2w0" title="address book">address book</a> </li><li> Web-based multi-user <a href="https://www.google.com/a/help/intl/en/users/talk.html">chat</a> </li><li> <a href="http://googleblog.blogspot.com/2007/10/free-imap-for-gmail.html" id="mb4w" title="IMAP for GMail">IMAP for Gmail</a> (coming soon) </li></ul>By keeping in touch with key customers, we can make the changes and additions necessary to truly meet your needs. Our <a href="//www.google.com/intl/en/press/annc/google_at_school.html" id="mddg" title="Google@School">Google@School</a> event was a great success in connecting with our customers and gathering feedback last year, check out the video:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/Oc2R053gi5o&amp;rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/Oc2R053gi5o&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />And this year at the <a href="http://www.educause.edu/" id="nf-." title="Educause">Educause</a> conference in Seattle we're announcing the first Customer Advisory Board (CAB) for Google Apps Education Edition. They are:<br /><ul><li> <a href="http://www.acu.edu/" id="qg23" title="Abilene Christian University">Abilene Christian University</a> </li><li> <a href="http://www.asu.edu/" id="izj4" title="Arizona State University">Arizona State University</a> </li><li> <a href="http://www1.cpcc.edu/" id="b6we" title="Central Piedmont Community College">Central Piedmont Community College</a> </li><li> <a href="http://www.northwestern.edu/" id="b3-a" title="Northwestern University">Northwestern University</a> </li><li> <a href="http://www.uncg.edu/" id="vty5" title="University of North Carolina - Greensboro">University of North Carolina - Greensboro</a> </li><li> <a href="http://www.usc.edu/" id="tm6s" title="University of Southern California">University of Southern California</a> </li></ul> <span style="background-color: rgb(255, 255, 255);"> These members represent a cross-section of the educational community as well as the range of institutions using Google Apps. We're meeting</span><span style="background-color: rgb(255, 255, 255);"> for the first time this week to address the needs and demands of all types of educational institutions. </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 Jeff Keltner, Business Development Google Apps Education Edition</span><br /><br />It's been one year since we unveiled <a href="//www.google.com/a/edu/?hl=en" id="invi" title="Google Apps Education Edition">Google Apps Education Edition</a> and we've seen great progress in that time. Thousands of educational institutions on six continents now use Google Apps, and we have hundreds of thousands of active users. We want to thank our customers for providing feedback and having an open dialogue with us. Based on feedback from lots of folks, we have rolled in more than 40 product and feature updates in this first year, including:<br /><ul><li> Increased <a href="http://gmailblog.blogspot.com/2007/10/more-gmail-storage-coming-for-all.html">inbox </a><a href="http://gmailblog.blogspot.com/2007/10/more-gmail-storage-coming-for-all.html" id="re0." title="storage">storage</a> </li><li> <a href="//www.google.com/intl/en/press/annc/apps_migration.html" id="d54s" title="mail migration">Mail migration</a> and routing </li><li> New <a href="http://googleblog.blogspot.com/2007/06/more-organizing-tools.html" id="h-87" title="Google Docs">Google Docs</a><a href="http://googleblog.blogspot.com/2007/06/more-organizing-tools.html"> UI </a><br /></li><li> Shared documents and <a href="http://googleblog.blogspot.com/2007/09/our-feature-presentation.html" id="da99" title="presentation features">presentation features</a> </li><li> Customizable <a href="https://www.google.com/a/help/intl/en/users/start_page.html" id="qodq" title="start pages">start pages</a> <span style="font-family:Arial;"><span style="font-size:85%;"> </span></span> </li><li> Shared <a href="http://googleenterprise.blogspot.com/2007/06/google-apps-update-email-migration.html" id="f2w0" title="address book">address book</a> </li><li> Web-based multi-user <a href="https://www.google.com/a/help/intl/en/users/talk.html">chat</a> </li><li> <a href="http://googleblog.blogspot.com/2007/10/free-imap-for-gmail.html" id="mb4w" title="IMAP for GMail">IMAP for Gmail</a> (coming soon) </li></ul>By keeping in touch with key customers, we can make the changes and additions necessary to truly meet your needs. Our <a href="//www.google.com/intl/en/press/annc/google_at_school.html" id="mddg" title="Google@School">Google@School</a> event was a great success in connecting with our customers and gathering feedback last year, check out the video:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/Oc2R053gi5o&amp;rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/Oc2R053gi5o&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />And this year at the <a href="http://www.educause.edu/" id="nf-." title="Educause">Educause</a> conference in Seattle we're announcing the first Customer Advisory Board (CAB) for Google Apps Education Edition. They are:<br /><ul><li> <a href="http://www.acu.edu/" id="qg23" title="Abilene Christian University">Abilene Christian University</a> </li><li> <a href="http://www.asu.edu/" id="izj4" title="Arizona State University">Arizona State University</a> </li><li> <a href="http://www1.cpcc.edu/" id="b6we" title="Central Piedmont Community College">Central Piedmont Community College</a> </li><li> <a href="http://www.northwestern.edu/" id="b3-a" title="Northwestern University">Northwestern University</a> </li><li> <a href="http://www.uncg.edu/" id="vty5" title="University of North Carolina - Greensboro">University of North Carolina - Greensboro</a> </li><li> <a href="http://www.usc.edu/" id="tm6s" title="University of Southern California">University of Southern California</a> </li></ul> <span style="background-color: rgb(255, 255, 255);"> These members represent a cross-section of the educational community as well as the range of institutions using Google Apps. We're meeting</span><span style="background-color: rgb(255, 255, 255);"> for the first time this week to address the needs and demands of all types of educational institutions. </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/2007/10/one-year-mark-for-google-apps-education.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:One year mark for Google Apps Education Edition&url=https://googleblog.blogspot.com/2007/10/one-year-mark-for-google-apps-education.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/one-year-mark-for-google-apps-education.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/one-year-mark-for-google-apps-education.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/education%20and%20research' rel='tag'> education and research </a> </span> </div> </div> </div> <div class='post' data-id='8017040135310508345' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.html' itemprop='url' title='API, gadgets, and tabs, oh my!'> API, gadgets, and tabs, oh my! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Matt Gundersen, Google Finance Engineer</span><br /><br />Today, we're pleased to let you know about two new updates from <a href="http://finance.google.com/">Google Finance</a>. First, we're releasing a <a href="http://tinyurl.com/yqgnqd">new Google Finance tab on iGoogle</a>. This new tab is a dashboard of financial gadgets which enable you to add, customize and share your Google Finance experience. But here's what's extra cool about these gadgets -- they now have communication skills and can "talk" to each other. When you make an update in one gadget, it automatically syncs with the other gadgets in the tab.<br /><br />Second, if you're a gadget developer, we've made it a lot easier to make a gadget with market data. We're releasing a <a href="//www.google.com/apis/gadgets/finance.html">gadget API for market data</a> which provides a framework for developers to display stock market information from the American, Nasdaq and New York stock exchanges within a gadget on Google properties. We believe this is the first free gadget API for market data for developers and hope you have fun with it.<br /><br />Read more on the <a href="http://googlefinanceblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.html">Google Finance 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 Matt Gundersen, Google Finance Engineer</span><br /><br />Today, we're pleased to let you know about two new updates from <a href="http://finance.google.com/">Google Finance</a>. First, we're releasing a <a href="http://tinyurl.com/yqgnqd">new Google Finance tab on iGoogle</a>. This new tab is a dashboard of financial gadgets which enable you to add, customize and share your Google Finance experience. But here's what's extra cool about these gadgets -- they now have communication skills and can "talk" to each other. When you make an update in one gadget, it automatically syncs with the other gadgets in the tab.<br /><br />Second, if you're a gadget developer, we've made it a lot easier to make a gadget with market data. We're releasing a <a href="//www.google.com/apis/gadgets/finance.html">gadget API for market data</a> which provides a framework for developers to display stock market information from the American, Nasdaq and New York stock exchanges within a gadget on Google properties. We believe this is the first free gadget API for market data for developers and hope you have fun with it.<br /><br />Read more on the <a href="http://googlefinanceblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.html">Google Finance 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/2007/10/api-gadgets-and-tabs-oh-my.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:API, gadgets, and tabs, oh my!&url=https://googleblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/api-gadgets-and-tabs-oh-my.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='3448109055212204071' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/google-tip-of-day-gadget.html' itemprop='url' title='Google Tip of the Day gadget'> Google Tip of the Day gadget </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bryan Horling and Misha Brukman, Software Engineers</span><br /><br />One of the great things about working at Google is the breadth and depth of ideas that people come up with. Our development process is primarily bottom-up and driven by the enthusiasm of those same people, so these ideas are frequently translated into new products, services and features. A side effect is that these improvements are sometimes launched at such a pace that even Googlers have a hard time keeping up, and some of the best aspects can be lost in the shuffle.<br /><br />We hate to see a good feature go unnoticed, so we have used some of our 20 percent time to create a new gadget to help you discover them. The <a href="//www.google.com/ig/directory?url=google_tips.xml">Google Tip of the Day</a> gadget highlights some of the lesser-known or recently added members of the Google lineup, providing short, easily digested descriptions and examples. A new feature is covered each weekday, and you can catch up on what has been previously shown as well.<br /><br />Here's today's tip:<br /><br /><script src="//gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/google_tips.xml&amp;synd=open&amp;w=350&amp;h=200&amp;title&amp;lang=en&amp;country=ALL&amp;border=%23ffffff%7C3px,1px+solid+%23999999&amp;output=js"></script><br /><br />You can <a href="//www.google.com/ig/directory?url=google_tips.xml">add the gadget</a> to your iGoogle homepage, or generate code to embed it in your web page or blog.<br /><br />We know that many of you have tips and tricks of your own; soon we'll be adding functionality so you can submit your own tips that can be featured in the gadget. For now, if you have a tip you'd like to share, you can post it in our <a href="http://groups.google.com/group/google-tips">Google Group for Tips</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 Bryan Horling and Misha Brukman, Software Engineers</span><br /><br />One of the great things about working at Google is the breadth and depth of ideas that people come up with. Our development process is primarily bottom-up and driven by the enthusiasm of those same people, so these ideas are frequently translated into new products, services and features. A side effect is that these improvements are sometimes launched at such a pace that even Googlers have a hard time keeping up, and some of the best aspects can be lost in the shuffle.<br /><br />We hate to see a good feature go unnoticed, so we have used some of our 20 percent time to create a new gadget to help you discover them. The <a href="//www.google.com/ig/directory?url=google_tips.xml">Google Tip of the Day</a> gadget highlights some of the lesser-known or recently added members of the Google lineup, providing short, easily digested descriptions and examples. A new feature is covered each weekday, and you can catch up on what has been previously shown as well.<br /><br />Here's today's tip:<br /><br /><script src="//gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/google_tips.xml&amp;synd=open&amp;w=350&amp;h=200&amp;title&amp;lang=en&amp;country=ALL&amp;border=%23ffffff%7C3px,1px+solid+%23999999&amp;output=js"></script><br /><br />You can <a href="//www.google.com/ig/directory?url=google_tips.xml">add the gadget</a> to your iGoogle homepage, or generate code to embed it in your web page or blog.<br /><br />We know that many of you have tips and tricks of your own; soon we'll be adding functionality so you can submit your own tips that can be featured in the gadget. For now, if you have a tip you'd like to share, you can post it in our <a href="http://groups.google.com/group/google-tips">Google Group for Tips</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/google-tip-of-day-gadget.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 Tip of the Day gadget&url=https://googleblog.blogspot.com/2007/10/google-tip-of-day-gadget.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/google-tip-of-day-gadget.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/google-tip-of-day-gadget.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='4984570260765225427' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/free-imap-for-gmail.html' itemprop='url' title='Free IMAP for Gmail'> Free IMAP for Gmail </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 24, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Germano Caronni, Software Engineer</span><br /><br />When I joined Google a little over a year ago, I'd been working in the same field for several years and I wanted to do "something different." It seems I got my wish: together with an excellent team, I helped develop IMAP for Gmail. And today, we're starting to roll it out on every device, for free.<br /><br />Plenty of devices you use every day can take advantage of <a href="http://www.imap.org/">IMAP</a>, a technology that lets you keep all your email in sync automatically as you read and sort it. Your smart phone most likely supports it, as does your PDA, laptop, desktop computer, etc. To learn more about IMAP, please have a look at the <a href="http://gmailblog.blogspot.com/2007/10/sync-your-inbox-across-devices-with.html">Gmail Blog</a>, which describes it in more detail, or the <a href="http://mail.google.com/support/"> Gmail Help Center</a>, which explains exactly how to set it up. And if you have an iPhone, check out our "<a href="http://mail.google.com/mail/help/about_whatsnew.html">What's New</a>" page to learn how to start using IMAP in a matter of minutes. And remember, we're rolling out IMAP starting today, so if you don't see it in "Settings," don't worry, it will be there soon. <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 Germano Caronni, Software Engineer</span><br /><br />When I joined Google a little over a year ago, I'd been working in the same field for several years and I wanted to do "something different." It seems I got my wish: together with an excellent team, I helped develop IMAP for Gmail. And today, we're starting to roll it out on every device, for free.<br /><br />Plenty of devices you use every day can take advantage of <a href="http://www.imap.org/">IMAP</a>, a technology that lets you keep all your email in sync automatically as you read and sort it. Your smart phone most likely supports it, as does your PDA, laptop, desktop computer, etc. To learn more about IMAP, please have a look at the <a href="http://gmailblog.blogspot.com/2007/10/sync-your-inbox-across-devices-with.html">Gmail Blog</a>, which describes it in more detail, or the <a href="http://mail.google.com/support/"> Gmail Help Center</a>, which explains exactly how to set it up. And if you have an iPhone, check out our "<a href="http://mail.google.com/mail/help/about_whatsnew.html">What's New</a>" page to learn how to start using IMAP in a matter of minutes. And remember, we're rolling out IMAP starting today, so if you don't see it in "Settings," don't worry, it will be there soon. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/free-imap-for-gmail.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:Free IMAP for Gmail&url=https://googleblog.blogspot.com/2007/10/free-imap-for-gmail.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/free-imap-for-gmail.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/free-imap-for-gmail.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='9108716991565344938' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html' itemprop='url' title='Southern California fire maps'> Southern California fire maps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 23, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jess Lee, Product Manager, Google Maps</span><br /><br />The devastating <a title="wildfires in Southern California" href="http://news.google.com/news?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=hTB&amp;um=1&amp;ie=ISO-8859-1&amp;resnum=1&amp;ct=title&amp;q=southern+california+fires&amp;btnG=Search+News" id="rf_r">wildfires in Southern California</a> have burned more than 373,000 acres of land; 350,000 homes have been evacuated. Lots of people have pulled together to make maps with information about the fires, including the burn zones, evacuation alerts, evacuation centers, safe areas, and closed roads. Here's a list of some of the most widely-used fire maps that our Google Maps team is aware of. We hope everyone is safe and that relief comes soon.<br /><br /><a href="//maps.google.com/maps/ms?msa=0&amp;msid=114250687465160386813.00043d08ac31fe3357571" id="o8go">San Diego County Fires</a> - KPBS is updating this map every 5 to 15 minutes with the latest information on the spread of the fire. It appears to be one of the most up-to-date and includes lots of information about evacuation alerts and evacuation centers. It also shows burn zones drawn on the map.<br /><br /><a title="Los Angeles Times 10-23-07 Fires" href="//maps.google.com/maps/ms?uid=109103557032275200740&amp;hl=en&amp;gl=us&amp;ie=UTF8&amp;msa=0&amp;msid=117631292961056724014.00043d21dedd02f5ae1f7" id="ef01">Los Angeles Times 10-23-07 Fires</a> - Includes status updates on each of the fires, including the number of acres burned, percentage contained, the amount of property damage, injuries and evacuations. The LA Times is updating this quite frequently.<br /><br /><a title="Wildfires in Southern California" href="//maps.google.com/maps/ms?msa=0&amp;msid=104490150066531762262.00043d07fd69c22f79aee" id="mr3f">Wildfires in Southern California</a> - Fire status updates, closed roads, evacuation alerts, and photos by the <span style="font-style: italic;">Los Angeles Daily News</span>.<br /><br /><a title="San Diego Under Siege: Witch Creek and Harris Fires info and maps" href="//maps.google.com/maps/ms?msa=0&amp;msid=107592071260393044446.00043d12d7e7e7af51aaa" id="p81r">San Diego Under Siege: Witch Creek and Harris Fires info and maps</a> - This map is focused on the Witch Creek and Harris fires. It appears to have been created by someone who lives in the area who is updating the map as more news appears on TV.<br /><br /><div class="title"><a title="Fire Updates and Road Closures" href="//maps.google.com/maps/ms?msa=0&amp;msid=110975786704419377282.00043d17488896182acd3" id="ofwn">Fire Updates and Road Closures</a> - This map is specifically about the fires in Santa Clarita, including road closures, burn zones, property damage, and injures.<br /></div><div class="description"><br /></div><a title="Witch Creek Fire" href="//maps.google.com/maps/ms?msa=0&amp;msid=112610726935098716734.00043d08e814b2f38b93f" id="g._c">Witch Creek Fire</a> - This one is specifically about the Witch Creek fire. It doesn't seem to be getting updated as frequently now; apparently the creator had to leave.<br /><br /><a title="The Orange County Register" href="//maps.google.com/maps/ms?msa=0&amp;msid=107327873899641045650.00043d1c2702f027c6600" id="y-.7">The Orange County Register</a> - Updates from the <span style="font-style: italic;">Register</span> on each of the fires, including evacuated areas, start time, origin, property damage, etc.<br /><br /><a title="Wildfire Photos" href="http://photos.signonsandiego.com/gallery1.5/view_album.php?set_albumName=sandiegocountywildfires" id="lcad">Wildfire Photos</a> - Photos from the <span style="font-style: italic;">San Diego Union-Tribune</span>.<br /><br /><a title="Wildfire Videos" href="//maps.google.com/maps/ms?msa=0&amp;msid=112674941830232417080.00043d308e052ee647000" id="uvj6">Wildfire Videos</a> - Videos from the <span style="font-style: italic;">San Diego Union-Tribune</span>.<br /><br /><a title="2007 Wildfires" href="//maps.google.com/maps/ms?msa=0&amp;msid=112674941830232417080.00043d199392855ccccc3" id="b1xf">2007 Wildfires</a> - Burn zones and evacuation centers from the <span style="font-style: italic;">San Diego Union-Tribune.</span><br /><br /><a title="Los Angeles Times 10-22-07 Fires" href="//maps.google.com/maps/ms?msa=0&amp;msid=117631292961056724014.00043d0e9ca465cefeeed" id="ez8w">Los Angeles Times 10-22-07 Fires</a> - Fire news from yesterday by the <span style="font-style: italic;">Los Angeles Times</span>.<br /><br /><a title="Malibu Wildfire Info From blog.sudosu.net" href="//maps.google.com/maps/ms?msa=0&amp;msid=110445133727901355192.00043d057b853a9fa91c6" id="x_9v">Malibu Wildfire Info From blog.sudosu.net</a> - Specific information about the fires in Malibu. Updates are based on news from the TV and web.<br /><br /><br /><span style="font-weight: bold; font-style: italic;">Update</span>: There's now a Google Earth overlay. <a href="http://google-latlong.blogspot.com/2007/10/southern-california-fire-imagery.html">Read more on the LatLong Blog.</a> (10/25) <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 Jess Lee, Product Manager, Google Maps</span><br /><br />The devastating <a title="wildfires in Southern California" href="http://news.google.com/news?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=hTB&amp;um=1&amp;ie=ISO-8859-1&amp;resnum=1&amp;ct=title&amp;q=southern+california+fires&amp;btnG=Search+News" id="rf_r">wildfires in Southern California</a> have burned more than 373,000 acres of land; 350,000 homes have been evacuated. Lots of people have pulled together to make maps with information about the fires, including the burn zones, evacuation alerts, evacuation centers, safe areas, and closed roads. Here's a list of some of the most widely-used fire maps that our Google Maps team is aware of. We hope everyone is safe and that relief comes soon.<br /><br /><a href="//maps.google.com/maps/ms?msa=0&amp;msid=114250687465160386813.00043d08ac31fe3357571" id="o8go">San Diego County Fires</a> - KPBS is updating this map every 5 to 15 minutes with the latest information on the spread of the fire. It appears to be one of the most up-to-date and includes lots of information about evacuation alerts and evacuation centers. It also shows burn zones drawn on the map.<br /><br /><a title="Los Angeles Times 10-23-07 Fires" href="//maps.google.com/maps/ms?uid=109103557032275200740&amp;hl=en&amp;gl=us&amp;ie=UTF8&amp;msa=0&amp;msid=117631292961056724014.00043d21dedd02f5ae1f7" id="ef01">Los Angeles Times 10-23-07 Fires</a> - Includes status updates on each of the fires, including the number of acres burned, percentage contained, the amount of property damage, injuries and evacuations. The LA Times is updating this quite frequently.<br /><br /><a title="Wildfires in Southern California" href="//maps.google.com/maps/ms?msa=0&amp;msid=104490150066531762262.00043d07fd69c22f79aee" id="mr3f">Wildfires in Southern California</a> - Fire status updates, closed roads, evacuation alerts, and photos by the <span style="font-style: italic;">Los Angeles Daily News</span>.<br /><br /><a title="San Diego Under Siege: Witch Creek and Harris Fires info and maps" href="//maps.google.com/maps/ms?msa=0&amp;msid=107592071260393044446.00043d12d7e7e7af51aaa" id="p81r">San Diego Under Siege: Witch Creek and Harris Fires info and maps</a> - This map is focused on the Witch Creek and Harris fires. It appears to have been created by someone who lives in the area who is updating the map as more news appears on TV.<br /><br /><div class="title"><a title="Fire Updates and Road Closures" href="//maps.google.com/maps/ms?msa=0&amp;msid=110975786704419377282.00043d17488896182acd3" id="ofwn">Fire Updates and Road Closures</a> - This map is specifically about the fires in Santa Clarita, including road closures, burn zones, property damage, and injures.<br /></div><div class="description"><br /></div><a title="Witch Creek Fire" href="//maps.google.com/maps/ms?msa=0&amp;msid=112610726935098716734.00043d08e814b2f38b93f" id="g._c">Witch Creek Fire</a> - This one is specifically about the Witch Creek fire. It doesn't seem to be getting updated as frequently now; apparently the creator had to leave.<br /><br /><a title="The Orange County Register" href="//maps.google.com/maps/ms?msa=0&amp;msid=107327873899641045650.00043d1c2702f027c6600" id="y-.7">The Orange County Register</a> - Updates from the <span style="font-style: italic;">Register</span> on each of the fires, including evacuated areas, start time, origin, property damage, etc.<br /><br /><a title="Wildfire Photos" href="http://photos.signonsandiego.com/gallery1.5/view_album.php?set_albumName=sandiegocountywildfires" id="lcad">Wildfire Photos</a> - Photos from the <span style="font-style: italic;">San Diego Union-Tribune</span>.<br /><br /><a title="Wildfire Videos" href="//maps.google.com/maps/ms?msa=0&amp;msid=112674941830232417080.00043d308e052ee647000" id="uvj6">Wildfire Videos</a> - Videos from the <span style="font-style: italic;">San Diego Union-Tribune</span>.<br /><br /><a title="2007 Wildfires" href="//maps.google.com/maps/ms?msa=0&amp;msid=112674941830232417080.00043d199392855ccccc3" id="b1xf">2007 Wildfires</a> - Burn zones and evacuation centers from the <span style="font-style: italic;">San Diego Union-Tribune.</span><br /><br /><a title="Los Angeles Times 10-22-07 Fires" href="//maps.google.com/maps/ms?msa=0&amp;msid=117631292961056724014.00043d0e9ca465cefeeed" id="ez8w">Los Angeles Times 10-22-07 Fires</a> - Fire news from yesterday by the <span style="font-style: italic;">Los Angeles Times</span>.<br /><br /><a title="Malibu Wildfire Info From blog.sudosu.net" href="//maps.google.com/maps/ms?msa=0&amp;msid=110445133727901355192.00043d057b853a9fa91c6" id="x_9v">Malibu Wildfire Info From blog.sudosu.net</a> - Specific information about the fires in Malibu. Updates are based on news from the TV and web.<br /><br /><br /><span style="font-weight: bold; font-style: italic;">Update</span>: There's now a Google Earth overlay. <a href="http://google-latlong.blogspot.com/2007/10/southern-california-fire-imagery.html">Read more on the LatLong Blog.</a> (10/25) <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Southern California fire maps&url=https://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/southern-california-fire-maps.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='7211260548120682057' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/spotlight-on-seattle.html' itemprop='url' title='Spotlight on Seattle'> Spotlight on Seattle </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 22, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Steve Yegge, Software Engineer</span><br /><br />Our Seattle/Kirkland engineering office just celebrated its third birthday! And like our friends in New York <a href="http://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html">who recently commemorated an anniversary</a>, we too had a very special cake to mark the occasion, as you can see here.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLburHnwi7JHn458TYzq2LW9kSjffvEV5ldksDuqCFytSu8XA0VJgT-pNxuA0xam1aCAI50B31o0sW4UGDdhosfPsUtMu4nR2-blfTMzgANrX3RlI9WzEbnlVkt6vN2I6AehqcA/s1600-h/kirkcake2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5123149370840820434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLburHnwi7JHn458TYzq2LW9kSjffvEV5ldksDuqCFytSu8XA0VJgT-pNxuA0xam1aCAI50B31o0sW4UGDdhosfPsUtMu4nR2-blfTMzgANrX3RlI9WzEbnlVkt6vN2I6AehqcA/s320/kirkcake2.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br /><br />This is the home of many great products, including Google Talk, Google Pack, Sitemaps, Site Optimizer, and Google Toolbar for Firefox. If we do say so ourselves, we have also made major contributions to the core search engine, Google Maps, Google's advertising technology, Video Search and Video Ads. There's all kinds of work going on in Google Seattle/Kirkland, and <a href="//www.google.com/support/jobs/bin/static.py?page=why-wa.html">we're always looking</a> for great people to help us out. So to celebrate our birthday, we're excited to announce that we just opened <span style="text-decoration: underline;">a </span><a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=651+N.+34th+Street+Seattle+Washington+98103&amp;sll=37.0625,-95.677068&amp;sspn=45.149289,76.992187&amp;ie=UTF8&amp;z=16&amp;om=1">Fremont office</a> (just north of downtown) as the latest addition to our family of Seattle-area locations.<br /><br />We don't like to brag here in the Pacific Northwest, but unlike Mountain View headquarters, we actually have a view of the mountains. <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=kirkland+washington&amp;ie=UTF8&amp;z=12&amp;iwloc=addr&amp;om=1">Kirkland</a> is a lovely city nestled on Lake Washington, with views of the water, the Seattle skyline, and of course <a href="http://images.google.com/images?q=mount+rainier&amp;ie=UTF-8&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;sa=N&amp;tab=wi">Mount Rainier</a>, which is by far the area's most impressive (and hopefully most dormant) volcano.<br /><br />Kirkland features numerous great local restaurants, shops, sports bars, nightclubs, spas and salons. And we're just minutes from <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Seattle+washington&amp;ie=UTF8&amp;z=11&amp;iwloc=addr&amp;om=1">Seattle</a> -- a beautiful city with a great music scene, two side-by-side stadiums, and a famous miniature replica of Toronto's space needle. Plus we have no state tax. Not that we would make a big deal out of something like that, but it's *definitely* not 8.75% like our neighbors to the south ...<br /><br />What else can we tell you? We have three lovely <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=ski+resorts+seattle&amp;ie=UTF8&amp;z=10&amp;om=1">ski resorts</a> within an hour's drive, including Snoqualmie Pass, the nation's largest night-skiing facility. And the world-famous Whistler/Blackcomb resort is just a few hours' drive across the Canadian border. We're proud of our great football team and our great baseball team. Oh, and if you'd like to buy the Sonics, please contact Clayton Bennett. <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 Steve Yegge, Software Engineer</span><br /><br />Our Seattle/Kirkland engineering office just celebrated its third birthday! And like our friends in New York <a href="http://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html">who recently commemorated an anniversary</a>, we too had a very special cake to mark the occasion, as you can see here.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLburHnwi7JHn458TYzq2LW9kSjffvEV5ldksDuqCFytSu8XA0VJgT-pNxuA0xam1aCAI50B31o0sW4UGDdhosfPsUtMu4nR2-blfTMzgANrX3RlI9WzEbnlVkt6vN2I6AehqcA/s1600-h/kirkcake2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5123149370840820434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJLburHnwi7JHn458TYzq2LW9kSjffvEV5ldksDuqCFytSu8XA0VJgT-pNxuA0xam1aCAI50B31o0sW4UGDdhosfPsUtMu4nR2-blfTMzgANrX3RlI9WzEbnlVkt6vN2I6AehqcA/s320/kirkcake2.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br /><br />This is the home of many great products, including Google Talk, Google Pack, Sitemaps, Site Optimizer, and Google Toolbar for Firefox. If we do say so ourselves, we have also made major contributions to the core search engine, Google Maps, Google's advertising technology, Video Search and Video Ads. There's all kinds of work going on in Google Seattle/Kirkland, and <a href="//www.google.com/support/jobs/bin/static.py?page=why-wa.html">we're always looking</a> for great people to help us out. So to celebrate our birthday, we're excited to announce that we just opened <span style="text-decoration: underline;">a </span><a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=651+N.+34th+Street+Seattle+Washington+98103&amp;sll=37.0625,-95.677068&amp;sspn=45.149289,76.992187&amp;ie=UTF8&amp;z=16&amp;om=1">Fremont office</a> (just north of downtown) as the latest addition to our family of Seattle-area locations.<br /><br />We don't like to brag here in the Pacific Northwest, but unlike Mountain View headquarters, we actually have a view of the mountains. <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=kirkland+washington&amp;ie=UTF8&amp;z=12&amp;iwloc=addr&amp;om=1">Kirkland</a> is a lovely city nestled on Lake Washington, with views of the water, the Seattle skyline, and of course <a href="http://images.google.com/images?q=mount+rainier&amp;ie=UTF-8&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;sa=N&amp;tab=wi">Mount Rainier</a>, which is by far the area's most impressive (and hopefully most dormant) volcano.<br /><br />Kirkland features numerous great local restaurants, shops, sports bars, nightclubs, spas and salons. And we're just minutes from <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Seattle+washington&amp;ie=UTF8&amp;z=11&amp;iwloc=addr&amp;om=1">Seattle</a> -- a beautiful city with a great music scene, two side-by-side stadiums, and a famous miniature replica of Toronto's space needle. Plus we have no state tax. Not that we would make a big deal out of something like that, but it's *definitely* not 8.75% like our neighbors to the south ...<br /><br />What else can we tell you? We have three lovely <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=ski+resorts+seattle&amp;ie=UTF8&amp;z=10&amp;om=1">ski resorts</a> within an hour's drive, including Snoqualmie Pass, the nation's largest night-skiing facility. And the world-famous Whistler/Blackcomb resort is just a few hours' drive across the Canadian border. We're proud of our great football team and our great baseball team. Oh, and if you'd like to buy the Sonics, please contact Clayton Bennett. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/spotlight-on-seattle.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:Spotlight on Seattle&url=https://googleblog.blogspot.com/2007/10/spotlight-on-seattle.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/spotlight-on-seattle.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/spotlight-on-seattle.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='7324813289189800245' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/helping-law-enforcement-to-combat.html' itemprop='url' title='Helping law enforcement to combat online child exploitation'> Helping law enforcement to combat online child exploitation </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 22, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marc Crandall, Product Counsel</span><br /><br />To support law enforcement work in combating Internet-related crimes against children, last week we participated in the <a title="6th Annual Internet Crimes Against Children" href="http://www.icactraining.org/ICAC_Conf.htm" id="g35h">6th Annual Internet Crimes Against Children</a> (ICAC) National Conference in San Jose, California. Each year, the ICAC National Conference brings together hundreds of federal, state and local law enforcement investigators, forensic experts and prosecutors to participate in workshops and lectures that provide law enforcement with the tools necessary to investigate and prosecute online crimes against children.<br /><br />My conference session, entitled &#8220;Google: Combating the Online Exploitation of Children,&#8221; gave the attendees an overview of our products and tips for law enforcement agencies on how to work effectively with Google on child exploitation investigations.<br /><br /><a title="ICAC Task Forces" href="http://www.icactraining.org/default.htm" id="na1z">ICAC Task Forces</a> across the country are doing invaluable work in investigating and pursuing online child exploitation cases, and we're pleased to be sharing technical knowledge and resources with people working on the front lines in this battle. Government and industry interaction through the ICAC National Conference is critical to online child protection, and we plan to remain engaged with law enforcement in an effort to protect children on the Internet. <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 Marc Crandall, Product Counsel</span><br /><br />To support law enforcement work in combating Internet-related crimes against children, last week we participated in the <a title="6th Annual Internet Crimes Against Children" href="http://www.icactraining.org/ICAC_Conf.htm" id="g35h">6th Annual Internet Crimes Against Children</a> (ICAC) National Conference in San Jose, California. Each year, the ICAC National Conference brings together hundreds of federal, state and local law enforcement investigators, forensic experts and prosecutors to participate in workshops and lectures that provide law enforcement with the tools necessary to investigate and prosecute online crimes against children.<br /><br />My conference session, entitled &#8220;Google: Combating the Online Exploitation of Children,&#8221; gave the attendees an overview of our products and tips for law enforcement agencies on how to work effectively with Google on child exploitation investigations.<br /><br /><a title="ICAC Task Forces" href="http://www.icactraining.org/default.htm" id="na1z">ICAC Task Forces</a> across the country are doing invaluable work in investigating and pursuing online child exploitation cases, and we're pleased to be sharing technical knowledge and resources with people working on the front lines in this battle. Government and industry interaction through the ICAC National Conference is critical to online child protection, and we plan to remain engaged with law enforcement in an effort to protect children on the Internet. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/helping-law-enforcement-to-combat.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 law enforcement to combat online child exploitation&url=https://googleblog.blogspot.com/2007/10/helping-law-enforcement-to-combat.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/helping-law-enforcement-to-combat.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/helping-law-enforcement-to-combat.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/online%20safety' rel='tag'> online safety </a> </span> </div> </div> </div> <div class='post' data-id='6708635473942636414' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/get-your-igoogle-in-42-languages.html' itemprop='url' title='Get your iGoogle in 42 languages'> Get your iGoogle in 42 languages </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 18, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jessica Gray, Software Engineer</span><br /><br />Earlier this week, iGoogle launched in 13 new languages, bringing the total number of supported languages to 42 and the total number of country domains supported to over 70. For those of you who don't know, <a href="//www.google.com/ig?source=igbp">iGoogle</a> is a personalized version of the Google homepage that lets you select the content that matters to you most from across the web and arrange it in a way that you find useful and fun. People rely on iGoogle to save time by putting all the information and services they need in one place. They also use it to discover new content through the <a href="//www.google.com/ig/directory">iGoogle gadget directory</a>.<br /><br />With this launch, more than 99% of Internet users can take advantage of these features in their native language, which is really exciting for us. We're particularly curious to see what iGoogle ends up looking like in these new languages. For example, who would have guessed that 'Tu Nombre en Japonés' (Your name in Japanese) would be among the top 20 gadgets in Chile and Spain? (Mine is Jえすしか, by the way.) Because users and developers ultimately decide what iGoogle will look like in each of these new domains, we can't be sure what will be popular, which is part of the fun.<br /><br />If you're a developer who speaks one of the languages below, now is a great opportunity to get your cool gadget idea out to a fresh audience. For more information, visit our <a href="//www.google.com/apis/gadgets/">Gadget APIs page</a>. Who knows, maybe it'll be the next 'Tu Nombre en Japonés.'<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS8LCO60fIjgZ05ICPSxKu6EczfZYuGSuf2KnmEZZWJc5bZBvwbXf5nRvtPqqekVmI4N9YuPid3V67AdWXQzgayg0kQZEHnX4iAmsDBvAyiAZYt1k1bdaCj3cLZPTPc4zsb-pDMg/s1600-h/spain_large+copy.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5122453547484162738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS8LCO60fIjgZ05ICPSxKu6EczfZYuGSuf2KnmEZZWJc5bZBvwbXf5nRvtPqqekVmI4N9YuPid3V67AdWXQzgayg0kQZEHnX4iAmsDBvAyiAZYt1k1bdaCj3cLZPTPc4zsb-pDMg/s320/spain_large+copy.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br /><br /><br />Here's a list of the new languages available:<br /><br /> * Arabic<br /> * Bulgarian<br /> * Catalan<br /> * Croatian<br /> * Icelandic<br /> * Indonesian<br /> * Latvian<br /> * Lithuanian<br /> * Malay<br /> * Serbian<br /> * Slovak<br /> * Slovenian<br /> * Tagalog <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 Jessica Gray, Software Engineer</span><br /><br />Earlier this week, iGoogle launched in 13 new languages, bringing the total number of supported languages to 42 and the total number of country domains supported to over 70. For those of you who don't know, <a href="//www.google.com/ig?source=igbp">iGoogle</a> is a personalized version of the Google homepage that lets you select the content that matters to you most from across the web and arrange it in a way that you find useful and fun. People rely on iGoogle to save time by putting all the information and services they need in one place. They also use it to discover new content through the <a href="//www.google.com/ig/directory">iGoogle gadget directory</a>.<br /><br />With this launch, more than 99% of Internet users can take advantage of these features in their native language, which is really exciting for us. We're particularly curious to see what iGoogle ends up looking like in these new languages. For example, who would have guessed that 'Tu Nombre en Japonés' (Your name in Japanese) would be among the top 20 gadgets in Chile and Spain? (Mine is Jえすしか, by the way.) Because users and developers ultimately decide what iGoogle will look like in each of these new domains, we can't be sure what will be popular, which is part of the fun.<br /><br />If you're a developer who speaks one of the languages below, now is a great opportunity to get your cool gadget idea out to a fresh audience. For more information, visit our <a href="//www.google.com/apis/gadgets/">Gadget APIs page</a>. Who knows, maybe it'll be the next 'Tu Nombre en Japonés.'<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS8LCO60fIjgZ05ICPSxKu6EczfZYuGSuf2KnmEZZWJc5bZBvwbXf5nRvtPqqekVmI4N9YuPid3V67AdWXQzgayg0kQZEHnX4iAmsDBvAyiAZYt1k1bdaCj3cLZPTPc4zsb-pDMg/s1600-h/spain_large+copy.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5122453547484162738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS8LCO60fIjgZ05ICPSxKu6EczfZYuGSuf2KnmEZZWJc5bZBvwbXf5nRvtPqqekVmI4N9YuPid3V67AdWXQzgayg0kQZEHnX4iAmsDBvAyiAZYt1k1bdaCj3cLZPTPc4zsb-pDMg/s320/spain_large+copy.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a><br /><br /><br />Here's a list of the new languages available:<br /><br /> * Arabic<br /> * Bulgarian<br /> * Catalan<br /> * Croatian<br /> * Icelandic<br /> * Indonesian<br /> * Latvian<br /> * Lithuanian<br /> * Malay<br /> * Serbian<br /> * Slovak<br /> * Slovenian<br /> * Tagalog <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/get-your-igoogle-in-42-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:Get your iGoogle in 42 languages&url=https://googleblog.blogspot.com/2007/10/get-your-igoogle-in-42-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/2007/10/get-your-igoogle-in-42-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/2007/10/get-your-igoogle-in-42-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'> </div> </div> </div> <div class='post' data-id='1643084978498784709' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/helpful-suggestions-around-globe.html' itemprop='url' title='Helpful suggestions around the globe'> Helpful suggestions around the globe </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 17, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Edmond Lau, Software Engineer</span><br /><br />In addition to constantly improving our search algorithms to provide the best answer to your queries, we also look for ways to help when you don't know what exactly to type into the search box to get to the perfect result. When you are looking for information on a specific topic, we offer query suggestions on the search results page that you can click on to find information faster. Sometimes, the suggestions enable you to quickly narrow down the search. Sometimes, we present interesting related concepts that encourage you to explore further.<br /><br />You won't see these suggestions all the time; we only present them when we think they are relevant and useful.<br /><br />We launched search suggestions in a set of countries a while ago, and even wrote about them in <a href="http://google-au.blogspot.com/2007/06/may-i-offer-you-suggestion.html" id="d0zk" title="Australia">Australia</a>, <a href="http://googlebrasilblog.blogspot.com/2007/09/posso-te-dar-uma-sugesto.html" id="uaxh" title="Brazil">Brazil</a> and <a href="http://googlemexicoblog.blogspot.com/2007/06/por-abhinandan-das-ingeniero-de.html" id="zve6" title="Mexico">Mexico</a>. Now, we've expanded our coverage to a much larger set of languages. Now, when you're searching on Google you're likely to see suggestions in your local language.<br /><br />For help with local travel, Hungarians can get some great suggestions on <a href="http://www.google.hu/search?hl=hu&amp;q=budapest" id="drdj" title="Budapest">Budapest</a>, Slovaks may want to go to <a href="http://www.google.sk/search?hl=sk&amp;q=bratislava" id="e6g8" title="bratislava">Bratislava</a>, and Romanians can find helpful information on <a href="http://www.google.ro/search?hl=ro&amp;q=bucuresti" id="r5px" title="bucuresti">bucuresti</a>. In Thailand, you're probably interested in relaxing on a beach in <a href="http://www.google.co.th/search?hl=th&amp;q=phuket" id="hxpo" title="phuket">Phuket</a>. If you are in Vietnam, you might search the popular tourist destinations <a href="http://www.google.com.vn/search?q=nha+trang%20" id="n97v" title="Nha Trang">Nha Trang</a> or <a title="Hoi An" href="http://www.google.com.vn/search?q=hoi+an%20" id="aqqk">Hoi An</a>.<br /><br />If you are in soccer-crazed (read, <span style="font-style: italic;">football</span> crazed) Europe, you can look up your favorite football topics on Google. Check out how your local Moscow <a href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;newwindow=1&amp;q=%D1%84%D1%83%D1%82%D0%B1%D0%BE%D0%BB" id="sd1j" title="футбол">футбол</a> team, <a href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;q=%D1%81%D0%BF%D0%B0%D1%80%D1%82%D0%B0%D0%BA" id="dnao" title="спартак">спартак</a> is doing. Turkish fans can also search local stars from <a href="http://www.google.com.tr/search?hl=tr&amp;q=galatasaray" id="idb7" title="galatasaray">galatasaray</a> or <a href="http://www.google.com.tr/search?hl=tr&amp;q=be%C5%9Fikta%C5%9F" id="xfwt" title="beşiktaş">beşiktaş</a>.<br /><br />Looking for a local entertainment update? Look up your favorite singers <a href="http://www.google.co.il/search?hl=iw&amp;q=%D7%A9%D7%9C%D7%9E%D7%94+%D7%90%D7%A8%D7%A6%D7%99+" id="i-d7" title="שלמה ארצי">שלמה ארצי</a> in Israel, and <a href="http://www.google.com.tr/search?hl=tr&amp;q=ibrahim+tatlises" id="hg_x" title="ibrahim tatlises">Ibrahim Tatlises</a> in Turkey. Russians, you could be interested in the popular Russian TV series <a title="Кадетство" href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;q=%D0%BA%D0%B0%D0%B4%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%BE" id="t4dt">Кадетство</a>.<br /><br />Query suggestions are now available in about 40 languages worldwide. If you don't see them in your country, we're working on getting them to you soon.<br /><br />When you don't know quite what you're looking for, let us help you with suggestions. <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 Edmond Lau, Software Engineer</span><br /><br />In addition to constantly improving our search algorithms to provide the best answer to your queries, we also look for ways to help when you don't know what exactly to type into the search box to get to the perfect result. When you are looking for information on a specific topic, we offer query suggestions on the search results page that you can click on to find information faster. Sometimes, the suggestions enable you to quickly narrow down the search. Sometimes, we present interesting related concepts that encourage you to explore further.<br /><br />You won't see these suggestions all the time; we only present them when we think they are relevant and useful.<br /><br />We launched search suggestions in a set of countries a while ago, and even wrote about them in <a href="http://google-au.blogspot.com/2007/06/may-i-offer-you-suggestion.html" id="d0zk" title="Australia">Australia</a>, <a href="http://googlebrasilblog.blogspot.com/2007/09/posso-te-dar-uma-sugesto.html" id="uaxh" title="Brazil">Brazil</a> and <a href="http://googlemexicoblog.blogspot.com/2007/06/por-abhinandan-das-ingeniero-de.html" id="zve6" title="Mexico">Mexico</a>. Now, we've expanded our coverage to a much larger set of languages. Now, when you're searching on Google you're likely to see suggestions in your local language.<br /><br />For help with local travel, Hungarians can get some great suggestions on <a href="http://www.google.hu/search?hl=hu&amp;q=budapest" id="drdj" title="Budapest">Budapest</a>, Slovaks may want to go to <a href="http://www.google.sk/search?hl=sk&amp;q=bratislava" id="e6g8" title="bratislava">Bratislava</a>, and Romanians can find helpful information on <a href="http://www.google.ro/search?hl=ro&amp;q=bucuresti" id="r5px" title="bucuresti">bucuresti</a>. In Thailand, you're probably interested in relaxing on a beach in <a href="http://www.google.co.th/search?hl=th&amp;q=phuket" id="hxpo" title="phuket">Phuket</a>. If you are in Vietnam, you might search the popular tourist destinations <a href="http://www.google.com.vn/search?q=nha+trang%20" id="n97v" title="Nha Trang">Nha Trang</a> or <a title="Hoi An" href="http://www.google.com.vn/search?q=hoi+an%20" id="aqqk">Hoi An</a>.<br /><br />If you are in soccer-crazed (read, <span style="font-style: italic;">football</span> crazed) Europe, you can look up your favorite football topics on Google. Check out how your local Moscow <a href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;newwindow=1&amp;q=%D1%84%D1%83%D1%82%D0%B1%D0%BE%D0%BB" id="sd1j" title="футбол">футбол</a> team, <a href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;q=%D1%81%D0%BF%D0%B0%D1%80%D1%82%D0%B0%D0%BA" id="dnao" title="спартак">спартак</a> is doing. Turkish fans can also search local stars from <a href="http://www.google.com.tr/search?hl=tr&amp;q=galatasaray" id="idb7" title="galatasaray">galatasaray</a> or <a href="http://www.google.com.tr/search?hl=tr&amp;q=be%C5%9Fikta%C5%9F" id="xfwt" title="beşiktaş">beşiktaş</a>.<br /><br />Looking for a local entertainment update? Look up your favorite singers <a href="http://www.google.co.il/search?hl=iw&amp;q=%D7%A9%D7%9C%D7%9E%D7%94+%D7%90%D7%A8%D7%A6%D7%99+" id="i-d7" title="שלמה ארצי">שלמה ארצי</a> in Israel, and <a href="http://www.google.com.tr/search?hl=tr&amp;q=ibrahim+tatlises" id="hg_x" title="ibrahim tatlises">Ibrahim Tatlises</a> in Turkey. Russians, you could be interested in the popular Russian TV series <a title="Кадетство" href="http://www.google.ru/search?complete=1&amp;hl=ru&amp;q=%D0%BA%D0%B0%D0%B4%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%BE" id="t4dt">Кадетство</a>.<br /><br />Query suggestions are now available in about 40 languages worldwide. If you don't see them in your country, we're working on getting them to you soon.<br /><br />When you don't know quite what you're looking for, let us help you with suggestions. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/helpful-suggestions-around-globe.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:Helpful suggestions around the globe&url=https://googleblog.blogspot.com/2007/10/helpful-suggestions-around-globe.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/helpful-suggestions-around-globe.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/helpful-suggestions-around-globe.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='1559345954235807127' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/latest-content-id-tool-for-youtube.html' itemprop='url' title='Latest content ID tool for YouTube'> Latest content ID tool for YouTube </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 15, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by David King, YouTube Product Manager</span><br /><br />A few months ago, we <a href="http://googleblog.blogspot.com/2007/06/state-of-our-video-id-tools.html">announced</a> the initial development of a highly complicated technology platform -- content identification tools for YouTube. Today, we are pleased to launch, in beta form, YouTube Video Identification.<br /><br />Video Identification is the next step in a long list of content policies and tools that we have provided copyright owners so that they can more easily identify their content and manage how it is made available on YouTube.<br /><br />Video Identification joins the following policies and tools:<p></p> <ul type="circle"><li>Our strict repeat-infringer policy, which has been in place since our launch, terminates accounts of repeat infringers based on DMCA notices. </li><li>We take a unique "hash" of every video removed for copyright infringement and block re-upload of that exact video file prospectively. </li><li>We require a 10-minute limit on the length of content uploaded to the site. </li><li>We provide content owners with an electronic notification and takedown tool, to help them more easily identify their material and notify us to take it down with the click of a mouse. </li><li>We also publish copyright tips for users in plain English and clear, prominent messaging at the time of user upload. </li></ul> <p>Like many of these other policies and tools, Video Identification goes above and beyond our legal responsibilities. It will help copyright holders identify their works on YouTube, and choose what they want done with their videos: whether to block, promote, or even&#8212;if a copyright holder chooses to license their content to appear on the site&#8212;monetize their videos. In implementing this technology, we are committed to supporting new forms of original creativity, protecting fair use, and providing a seamless user experience&#8212;all while we help rights owners easily manage their content. Stay tuned &#8230; and for more information, check out our <a href="//www.youtube.com/t/video_id_about">Video Identification page</a>.</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 David King, YouTube Product Manager</span><br /><br />A few months ago, we <a href="http://googleblog.blogspot.com/2007/06/state-of-our-video-id-tools.html">announced</a> the initial development of a highly complicated technology platform -- content identification tools for YouTube. Today, we are pleased to launch, in beta form, YouTube Video Identification.<br /><br />Video Identification is the next step in a long list of content policies and tools that we have provided copyright owners so that they can more easily identify their content and manage how it is made available on YouTube.<br /><br />Video Identification joins the following policies and tools:<p></p> <ul type="circle"><li>Our strict repeat-infringer policy, which has been in place since our launch, terminates accounts of repeat infringers based on DMCA notices. </li><li>We take a unique "hash" of every video removed for copyright infringement and block re-upload of that exact video file prospectively. </li><li>We require a 10-minute limit on the length of content uploaded to the site. </li><li>We provide content owners with an electronic notification and takedown tool, to help them more easily identify their material and notify us to take it down with the click of a mouse. </li><li>We also publish copyright tips for users in plain English and clear, prominent messaging at the time of user upload. </li></ul> <p>Like many of these other policies and tools, Video Identification goes above and beyond our legal responsibilities. It will help copyright holders identify their works on YouTube, and choose what they want done with their videos: whether to block, promote, or even&#8212;if a copyright holder chooses to license their content to appear on the site&#8212;monetize their videos. In implementing this technology, we are committed to supporting new forms of original creativity, protecting fair use, and providing a seamless user experience&#8212;all while we help rights owners easily manage their content. Stay tuned &#8230; and for more information, check out our <a href="//www.youtube.com/t/video_id_about">Video Identification page</a>.</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/2007/10/latest-content-id-tool-for-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:Latest content ID tool for YouTube&url=https://googleblog.blogspot.com/2007/10/latest-content-id-tool-for-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/2007/10/latest-content-id-tool-for-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/2007/10/latest-content-id-tool-for-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'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='816667029036866290' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/today-is-blog-action-day.html' itemprop='url' title='Today is Blog Action Day'> Today is Blog Action Day </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 15, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Karen Wickre, Google Blog team</span><br /><br />Around Google we know firsthand the value that small changes, aggregated on a large scale, can bring to people everywhere. It's how our <a href="//www.google.com/technology/">search engine</a> and <a href="//www.google.com/ads/" id="k6qk" title="advertising system">advertising system</a> work: every click counts. Similar thinking &#8212; local action, global impact &#8212; is what made Cyan Ta'eed, her husband Collis Ta'eed, and Leo Babauta create <a href="http://blogactionday.org/" id="lzqx" title="Blog Action Day">Blog Action Day</a>, a worldwide initiative to get blogs posting about a common cause: the environment. As Cyan has said of bloggers and readers around the world, "If they all make a very small change it could be very effective, and a small step but an important step" on the road to addressing climate change and other environmental challenges.<br /><br />In this first year, more than 10,000 bloggers are participating in Blog Action Day around the world. We're pleased to be among them. <span style="background-color: rgb(255, 255, 255);">Fifteen of our corporate blogs are posting today, on topics varying from this weekend's <a title="International Clean-up Day" href="http://googlejapan.blogspot.com/2007/10/blog-post_15.html" id="yfmr">International Clean-up Day</a> to this year's <a title="Nobel Peace Prize recipient" href="http://blog.google.org/2007/10/nobel-peace-prize-for-climate-change_15.html" id="cw8v">Nobel Peace Prize recipients</a>. Other blogs covered a <a title="competition for the best sustainable designs" href="http://sketchupdate.blogspot.com/2007/10/green-design-in-sketchup-for-blog.html" id="y3j.">competition for the best sustainable designs</a> using SketchUp, <a title="Green programs on YouTube." href="//www.youtube.com/blog?entry=rTY-L7_0nwM" id="ws:t">green programs on YouTube</a> and the efforts of the <a title="Bioneer's" href="http://google-latlong.blogspot.com/" id="z6g4">Bioneers</a> to bring together thinkers from many disciplines to tackle environmental issues. We also enjoy various company-wide green initiatives, from offering employees shared <a title="plug-in cars" href="http://googleblog.blogspot.com/2007/06/clean-energy-update.html" id="y3-7">hybrid cars</a> on-site to serving organic food to installing <a title="solar panels" href="//www.google.com/corporate/solarpanels/home" id="ej5a">solar panels</a>.<br /><br />We look forward to seeing the momentum of Blog Action Day, and we encourage you to join the many bloggers and citizens who are making their voices heard about environmental concerns.<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Check out posts on more participating Google Blogs: <a href="http://buzz.blogger.com/2007/10/environmental-blog-roundup.html">Blogger Buzz</a>, <a href="http://buzz-es.blogspot.com/2007/10/un-da-una-cuestin-miles-de-voces.html">Blogger Buzz - ES</a>, <a href="http://googlecheckout.blogspot.com/2007/10/taking-action-and-going-green.html">Checkout Blog</a>, <a href="http://googlefinanceblog.blogspot.com/2007/10/green-with-envy.html">Finance Blog</a>, <a href="http://googlebase-de.blogspot.com/2007/10/blog-action-day.html">Google Base Blog - DE</a>, <a href="http://adsense.blogspot.com/2007/10/celebrating-blog-action-day-with.html">Inside AdSense</a>, <a href="http://adwords.blogspot.com/2007/10/vegging-out-with-google-adwords.html">Inside AdWords</a>, <a href="http://booksearch.blogspot.com/2007/10/think-globally-eat-locally.html">Inside Google Book Search Blog</a>, the <a href="http://googleitalia.blogspot.com/2007/10/think-globally-clean-locally.html">Google Italy Blog</a> and Blogs of Note - <a href="http://blogsofnote.blogspot.com/">EN</a> and <a href="http://blogsofnote-es.blogspot.com/">ES</a>.<br /></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 Karen Wickre, Google Blog team</span><br /><br />Around Google we know firsthand the value that small changes, aggregated on a large scale, can bring to people everywhere. It's how our <a href="//www.google.com/technology/">search engine</a> and <a href="//www.google.com/ads/" id="k6qk" title="advertising system">advertising system</a> work: every click counts. Similar thinking &#8212; local action, global impact &#8212; is what made Cyan Ta'eed, her husband Collis Ta'eed, and Leo Babauta create <a href="http://blogactionday.org/" id="lzqx" title="Blog Action Day">Blog Action Day</a>, a worldwide initiative to get blogs posting about a common cause: the environment. As Cyan has said of bloggers and readers around the world, "If they all make a very small change it could be very effective, and a small step but an important step" on the road to addressing climate change and other environmental challenges.<br /><br />In this first year, more than 10,000 bloggers are participating in Blog Action Day around the world. We're pleased to be among them. <span style="background-color: rgb(255, 255, 255);">Fifteen of our corporate blogs are posting today, on topics varying from this weekend's <a title="International Clean-up Day" href="http://googlejapan.blogspot.com/2007/10/blog-post_15.html" id="yfmr">International Clean-up Day</a> to this year's <a title="Nobel Peace Prize recipient" href="http://blog.google.org/2007/10/nobel-peace-prize-for-climate-change_15.html" id="cw8v">Nobel Peace Prize recipients</a>. Other blogs covered a <a title="competition for the best sustainable designs" href="http://sketchupdate.blogspot.com/2007/10/green-design-in-sketchup-for-blog.html" id="y3j.">competition for the best sustainable designs</a> using SketchUp, <a title="Green programs on YouTube." href="//www.youtube.com/blog?entry=rTY-L7_0nwM" id="ws:t">green programs on YouTube</a> and the efforts of the <a title="Bioneer's" href="http://google-latlong.blogspot.com/" id="z6g4">Bioneers</a> to bring together thinkers from many disciplines to tackle environmental issues. We also enjoy various company-wide green initiatives, from offering employees shared <a title="plug-in cars" href="http://googleblog.blogspot.com/2007/06/clean-energy-update.html" id="y3-7">hybrid cars</a> on-site to serving organic food to installing <a title="solar panels" href="//www.google.com/corporate/solarpanels/home" id="ej5a">solar panels</a>.<br /><br />We look forward to seeing the momentum of Blog Action Day, and we encourage you to join the many bloggers and citizens who are making their voices heard about environmental concerns.<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Check out posts on more participating Google Blogs: <a href="http://buzz.blogger.com/2007/10/environmental-blog-roundup.html">Blogger Buzz</a>, <a href="http://buzz-es.blogspot.com/2007/10/un-da-una-cuestin-miles-de-voces.html">Blogger Buzz - ES</a>, <a href="http://googlecheckout.blogspot.com/2007/10/taking-action-and-going-green.html">Checkout Blog</a>, <a href="http://googlefinanceblog.blogspot.com/2007/10/green-with-envy.html">Finance Blog</a>, <a href="http://googlebase-de.blogspot.com/2007/10/blog-action-day.html">Google Base Blog - DE</a>, <a href="http://adsense.blogspot.com/2007/10/celebrating-blog-action-day-with.html">Inside AdSense</a>, <a href="http://adwords.blogspot.com/2007/10/vegging-out-with-google-adwords.html">Inside AdWords</a>, <a href="http://booksearch.blogspot.com/2007/10/think-globally-eat-locally.html">Inside Google Book Search Blog</a>, the <a href="http://googleitalia.blogspot.com/2007/10/think-globally-clean-locally.html">Google Italy Blog</a> and Blogs of Note - <a href="http://blogsofnote.blogspot.com/">EN</a> and <a href="http://blogsofnote-es.blogspot.com/">ES</a>.<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/today-is-blog-action-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:Today is Blog Action Day&url=https://googleblog.blogspot.com/2007/10/today-is-blog-action-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/2007/10/today-is-blog-action-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/2007/10/today-is-blog-action-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/green' rel='tag'> green </a> </span> </div> </div> </div> <div class='post' data-id='1762413715447312724' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/our-zurich-hackathon.html' itemprop='url' title='Our Zurich hackathon'> Our Zurich hackathon </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 14, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Douwe Osinga, Software Engineer</span><br /><br />Among the many perks Googlers get, I like the 20% time rule the best. You can spend it on an existing project you'd like to learn more about or especially care about, or you can use it to start a new project. Among other things, Gmail, AdSense, Google News and Google Trends famously started life as 20% projects. But even with 20% time, there are always so many other interesting things to do that it's sometimes hard to focus on this great idea you had the other day at the coffee machine.<br /><br />I work for the <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Freigutstrasse+12,+8002+Z%C3%BCrich,+Switzerland&amp;sll=46.597264,9.592213&amp;sspn=0.009908,0.017638&amp;ie=UTF8&amp;z=16&amp;iwloc=addr&amp;om=1" id="g3m.">Zurich office</a>, which incidentally was our first engineering office in Europe. As you must know, Switzerland has lots of mountains. Where better to be alone with your thoughts and ideas than the mountains? Well, when I started talking about the idea, a lot of people liked it and wanted to go, too. So never mind being alone with my thoughts: instead, over a four-day weekend, 16 engineers spent most of their waking hours coding up the ideas that had been plaguing us for a while.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwSC2pAAaB7w0azRBtZrS_A7QVzfheTo238CH57oxtgLy7ZqQFTReyiM68rfLIj6gLeBTO9q5UX8PZAxVjY-i2pvY7b78ecYvZLD9xbpA0UNifVpiXQMQT-ZYA0kEXFtXScCQ-A/s1600-h/Zurich_hackathon.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120884455103262866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwSC2pAAaB7w0azRBtZrS_A7QVzfheTo238CH57oxtgLy7ZqQFTReyiM68rfLIj6gLeBTO9q5UX8PZAxVjY-i2pvY7b78ecYvZLD9xbpA0UNifVpiXQMQT-ZYA0kEXFtXScCQ-A/s320/Zurich_hackathon.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>In small groups and individually, we looked at things like how we can do a better job at personalization, experimented with different ways to render search results, and since we have quite a few maps engineers in Zurich, tried out some new ideas in that area too. Though we did get some nice demos out, they're not quite ready to launch, but keep an eye out on <a href="http://labs.google.com/" id="onwz">Google Labs</a> and something will show up soon.<br /><br />Sadly, we were almost completely oblivious to the extreme natural beauty surrounding our hackathon headquarters at the <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Veia+Sandeilas+12,+switzerland&amp;sll=37.0625,-95.677068&amp;sspn=46.495626,72.246094&amp;ie=UTF8&amp;om=1&amp;z=16&amp;iwloc=addr" id="c_zi">cube hotel in Savognin</a>. Some of us did go up the mountain for some extra inspiration.<br /><br />Another interesting accomplishment was the furniture tower we built after a long session of hacking. They had this stackable furniture in the lobby of the hotel and we had a beer or two, and just started to play around. Around 6am just before breakfast we reached the ceiling.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX-zYp4YkvMNK9YJy2031lbNueUWgG2MqOClewP_1z4RJ7z-npk60GYxxcFsKfgSeT67KC2r3verZQRQQujbHMuwuf_W37S0JlTNa9X7-HPruYapfTJFH3SJr0JagNRTlqBcIntQ/s1600-h/Zurich_redcubes.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120884712801300642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX-zYp4YkvMNK9YJy2031lbNueUWgG2MqOClewP_1z4RJ7z-npk60GYxxcFsKfgSeT67KC2r3verZQRQQujbHMuwuf_W37S0JlTNa9X7-HPruYapfTJFH3SJr0JagNRTlqBcIntQ/s320/Zurich_redcubes.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>It was really great to see people work all out driven by nothing more than the will to create something new and cool and it was for me a great reminder in so many ways as to why I work for Google. If you want to join us on our next hackathon, you're in luck -- <a href="http://www.google.ch/jobs">we're hiring in Zurich</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 Douwe Osinga, Software Engineer</span><br /><br />Among the many perks Googlers get, I like the 20% time rule the best. You can spend it on an existing project you'd like to learn more about or especially care about, or you can use it to start a new project. Among other things, Gmail, AdSense, Google News and Google Trends famously started life as 20% projects. But even with 20% time, there are always so many other interesting things to do that it's sometimes hard to focus on this great idea you had the other day at the coffee machine.<br /><br />I work for the <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Freigutstrasse+12,+8002+Z%C3%BCrich,+Switzerland&amp;sll=46.597264,9.592213&amp;sspn=0.009908,0.017638&amp;ie=UTF8&amp;z=16&amp;iwloc=addr&amp;om=1" id="g3m.">Zurich office</a>, which incidentally was our first engineering office in Europe. As you must know, Switzerland has lots of mountains. Where better to be alone with your thoughts and ideas than the mountains? Well, when I started talking about the idea, a lot of people liked it and wanted to go, too. So never mind being alone with my thoughts: instead, over a four-day weekend, 16 engineers spent most of their waking hours coding up the ideas that had been plaguing us for a while.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwSC2pAAaB7w0azRBtZrS_A7QVzfheTo238CH57oxtgLy7ZqQFTReyiM68rfLIj6gLeBTO9q5UX8PZAxVjY-i2pvY7b78ecYvZLD9xbpA0UNifVpiXQMQT-ZYA0kEXFtXScCQ-A/s1600-h/Zurich_hackathon.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120884455103262866" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwSC2pAAaB7w0azRBtZrS_A7QVzfheTo238CH57oxtgLy7ZqQFTReyiM68rfLIj6gLeBTO9q5UX8PZAxVjY-i2pvY7b78ecYvZLD9xbpA0UNifVpiXQMQT-ZYA0kEXFtXScCQ-A/s320/Zurich_hackathon.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>In small groups and individually, we looked at things like how we can do a better job at personalization, experimented with different ways to render search results, and since we have quite a few maps engineers in Zurich, tried out some new ideas in that area too. Though we did get some nice demos out, they're not quite ready to launch, but keep an eye out on <a href="http://labs.google.com/" id="onwz">Google Labs</a> and something will show up soon.<br /><br />Sadly, we were almost completely oblivious to the extreme natural beauty surrounding our hackathon headquarters at the <a href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=Veia+Sandeilas+12,+switzerland&amp;sll=37.0625,-95.677068&amp;sspn=46.495626,72.246094&amp;ie=UTF8&amp;om=1&amp;z=16&amp;iwloc=addr" id="c_zi">cube hotel in Savognin</a>. Some of us did go up the mountain for some extra inspiration.<br /><br />Another interesting accomplishment was the furniture tower we built after a long session of hacking. They had this stackable furniture in the lobby of the hotel and we had a beer or two, and just started to play around. Around 6am just before breakfast we reached the ceiling.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX-zYp4YkvMNK9YJy2031lbNueUWgG2MqOClewP_1z4RJ7z-npk60GYxxcFsKfgSeT67KC2r3verZQRQQujbHMuwuf_W37S0JlTNa9X7-HPruYapfTJFH3SJr0JagNRTlqBcIntQ/s1600-h/Zurich_redcubes.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120884712801300642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX-zYp4YkvMNK9YJy2031lbNueUWgG2MqOClewP_1z4RJ7z-npk60GYxxcFsKfgSeT67KC2r3verZQRQQujbHMuwuf_W37S0JlTNa9X7-HPruYapfTJFH3SJr0JagNRTlqBcIntQ/s320/Zurich_redcubes.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>It was really great to see people work all out driven by nothing more than the will to create something new and cool and it was for me a great reminder in so many ways as to why I work for Google. If you want to join us on our next hackathon, you're in luck -- <a href="http://www.google.ch/jobs">we're hiring in Zurich</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/our-zurich-hackathon.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Our Zurich hackathon&url=https://googleblog.blogspot.com/2007/10/our-zurich-hackathon.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/our-zurich-hackathon.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/our-zurich-hackathon.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='6984944051199142350' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/goog-411-graduates-from-labs.html' itemprop='url' title='GOOG-411 graduates from Labs'> GOOG-411 graduates from Labs </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jonathan Matus, Product Marketing Manager </span><br /><br />A few years ago, my younger brother won a car in a raffle. He wanted to share this good news with the entire family, so he decided to keep it a secret until we were all together at dinnertime. But good news is hard to keep; he couldn't wait, and by lunchtime we all knew about our new car. And now we have some exciting news of our own that we just can't contain any longer.<br /><br />Many of you explored <a title="Google Labs" href="http://labs.google.com/" id="poor">Google Labs</a> and discovered a local business info service that's totally free. It's called GOOG-411 and it helps callers find and connect with local businesses just by dialing 1-800-GOOG-411. It's a voice-based local search service, which means it uses speech-recognition algorithms to recognize what a caller is saying and then finds the local business information he or she is looking for. These algorithms had to be trained with real utterances, much like how a baby learns language by listening to its parents. Since its unveiling in April, GOOG-411 has successfully served millions of callers. And we owe a big thanks to everyone who took our speech recognition algorithms from infancy to adulthood! <br /><br />People have been spreading the word about GOOG-411 to their friends and families. And now we're happy to report that our local business info service has officially graduated from Labs. To mark the occasion, we're celebrating with a <a href="//www.google.com/goog411/index.html">brand new website</a> that includes this fun video:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/cN0q8SvlQAk"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/cN0q8SvlQAk" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object><br /><br />When you watch the video, pay extra attention to the people you meet at the end. One of them is the real voice behind GOOG-411. Think you can guess who it is? When you call 1-800-GOOG-411, listen closely and see if you can identify which team member shown in the video is the voice. Then, post your answer as a comment on <a href="//youtube.com/watch?v=cN0q8SvlQAk"><span style="color: rgb(51, 102, 255);"><u>our YouTube page.</u></span></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 Jonathan Matus, Product Marketing Manager </span><br /><br />A few years ago, my younger brother won a car in a raffle. He wanted to share this good news with the entire family, so he decided to keep it a secret until we were all together at dinnertime. But good news is hard to keep; he couldn't wait, and by lunchtime we all knew about our new car. And now we have some exciting news of our own that we just can't contain any longer.<br /><br />Many of you explored <a title="Google Labs" href="http://labs.google.com/" id="poor">Google Labs</a> and discovered a local business info service that's totally free. It's called GOOG-411 and it helps callers find and connect with local businesses just by dialing 1-800-GOOG-411. It's a voice-based local search service, which means it uses speech-recognition algorithms to recognize what a caller is saying and then finds the local business information he or she is looking for. These algorithms had to be trained with real utterances, much like how a baby learns language by listening to its parents. Since its unveiling in April, GOOG-411 has successfully served millions of callers. And we owe a big thanks to everyone who took our speech recognition algorithms from infancy to adulthood! <br /><br />People have been spreading the word about GOOG-411 to their friends and families. And now we're happy to report that our local business info service has officially graduated from Labs. To mark the occasion, we're celebrating with a <a href="//www.google.com/goog411/index.html">brand new website</a> that includes this fun video:<br /><br /><object height="350" width="425"><param name="movie" value="//www.youtube.com/v/cN0q8SvlQAk"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/cN0q8SvlQAk" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object><br /><br />When you watch the video, pay extra attention to the people you meet at the end. One of them is the real voice behind GOOG-411. Think you can guess who it is? When you call 1-800-GOOG-411, listen closely and see if you can identify which team member shown in the video is the voice. Then, post your answer as a comment on <a href="//youtube.com/watch?v=cN0q8SvlQAk"><span style="color: rgb(51, 102, 255);"><u>our YouTube page.</u></span></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/goog-411-graduates-from-labs.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:GOOG-411 graduates from Labs&url=https://googleblog.blogspot.com/2007/10/goog-411-graduates-from-labs.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/goog-411-graduates-from-labs.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/goog-411-graduates-from-labs.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='106648057208633014' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html' itemprop='url' title='If you build it, they will eat it'> If you build it, they will eat it </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kevin McConvey, Cafe Director</span><br /><br />To commemorate the first anniversary of our New York office in its current space, we decided to think big -- a giant scale-model cake of the entire block-long building. Our facilities manager, Laura Gimpel, and I came up with a plan to construct this tasty treat and serve it at last Thursday's anniversary celebration.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEG58U-zBYaMTt7xM_ChZVyBGHcfGbXTOqI8P-gyA5-ipBDXLsuxh8prIcQqlYSFirgxJEZtolju7v1AgQ-MKqsQ4YA0WDCmzn71tzkUVvy1xPyXRtKAP2NKKKijEHXCGlfhe5WA/s1600-h/small+cake2.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120250749858607218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEG58U-zBYaMTt7xM_ChZVyBGHcfGbXTOqI8P-gyA5-ipBDXLsuxh8prIcQqlYSFirgxJEZtolju7v1AgQ-MKqsQ4YA0WDCmzn71tzkUVvy1xPyXRtKAP2NKKKijEHXCGlfhe5WA/s320/small+cake2.JPG" style="cursor: pointer;" /></a><br /></div><br />Our first step was to use <a title="Google Earth" href="http://earth.google.com/" id="mio5">Google Earth</a> and <a title="Street View" href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=76+Ninth+Avenue+NYC&amp;sll=37.09024,-95.712891&amp;sspn=39.456673,75.322266&amp;layer=c&amp;ie=UTF8&amp;ll=40.745989,-74.004614&amp;spn=0.009234,0.018389&amp;z=16&amp;om=0&amp;cbll=40.741949,-74.004659&amp;cbp=1,360,0.5,0,-8.92705486895993" id="fuy3">Street View</a> to get aerial views and photos of the building. Spanning an entire city block, the massive structure was originally constructed in 1932 to house the <a title="Port Authority of New York" href="http://en.wikipedia.org/wiki/Port_Authority_of_New_York_and_New_Jersey" id="m3fo">Port Authority of New York</a>; today, it's Manhattan's second-largest building in square footage. Next, our pastry chef, Danita Holt, drew up the blueprints. After a few weeks of developing the plans, it was time to start pouring the foundation. The <a href="//picasaweb.google.com/pfang69/TheBuildingOfTheAnniversaryCake">actual production</a> took four days, with seven of us (two sous chefs, two pastry chefs, our executive chef, a line cook, and me) working on it. In total, we used 630 eggs, 105 pounds of sugar and 20 pounds of butter. The finished product was five feet long, three feet high and two feet wide. Now that's a lot of cake!<br /><br />Perhaps even more challenging, we had to make sure there was no waste -- every last bite had to be eaten. The day after the celebration (when we did make a sizable dent), we served cake 'donuts' for breakfast. We got even more creative for lunch and offered an anniversary cake trifle and an amazing Oreo-infused anniversary cake pudding. Throughout the day, we put platters of leftover cake in the micro-kitchens, game room and library. The last of our creation was consumed on the balcony on Friday night around 7 p.m. by a group of hungry engineers.<br /><br />This was one of the most memorable projects I've worked on so far. I can't wait to see what we do when our office turns two. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Kevin McConvey, Cafe Director</span><br /><br />To commemorate the first anniversary of our New York office in its current space, we decided to think big -- a giant scale-model cake of the entire block-long building. Our facilities manager, Laura Gimpel, and I came up with a plan to construct this tasty treat and serve it at last Thursday's anniversary celebration.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEG58U-zBYaMTt7xM_ChZVyBGHcfGbXTOqI8P-gyA5-ipBDXLsuxh8prIcQqlYSFirgxJEZtolju7v1AgQ-MKqsQ4YA0WDCmzn71tzkUVvy1xPyXRtKAP2NKKKijEHXCGlfhe5WA/s1600-h/small+cake2.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5120250749858607218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEG58U-zBYaMTt7xM_ChZVyBGHcfGbXTOqI8P-gyA5-ipBDXLsuxh8prIcQqlYSFirgxJEZtolju7v1AgQ-MKqsQ4YA0WDCmzn71tzkUVvy1xPyXRtKAP2NKKKijEHXCGlfhe5WA/s320/small+cake2.JPG" style="cursor: pointer;" /></a><br /></div><br />Our first step was to use <a title="Google Earth" href="http://earth.google.com/" id="mio5">Google Earth</a> and <a title="Street View" href="//maps.google.com/maps?f=q&amp;hl=en&amp;geocode&amp;time&amp;date&amp;ttype&amp;q=76+Ninth+Avenue+NYC&amp;sll=37.09024,-95.712891&amp;sspn=39.456673,75.322266&amp;layer=c&amp;ie=UTF8&amp;ll=40.745989,-74.004614&amp;spn=0.009234,0.018389&amp;z=16&amp;om=0&amp;cbll=40.741949,-74.004659&amp;cbp=1,360,0.5,0,-8.92705486895993" id="fuy3">Street View</a> to get aerial views and photos of the building. Spanning an entire city block, the massive structure was originally constructed in 1932 to house the <a title="Port Authority of New York" href="http://en.wikipedia.org/wiki/Port_Authority_of_New_York_and_New_Jersey" id="m3fo">Port Authority of New York</a>; today, it's Manhattan's second-largest building in square footage. Next, our pastry chef, Danita Holt, drew up the blueprints. After a few weeks of developing the plans, it was time to start pouring the foundation. The <a href="//picasaweb.google.com/pfang69/TheBuildingOfTheAnniversaryCake">actual production</a> took four days, with seven of us (two sous chefs, two pastry chefs, our executive chef, a line cook, and me) working on it. In total, we used 630 eggs, 105 pounds of sugar and 20 pounds of butter. The finished product was five feet long, three feet high and two feet wide. Now that's a lot of cake!<br /><br />Perhaps even more challenging, we had to make sure there was no waste -- every last bite had to be eaten. The day after the celebration (when we did make a sizable dent), we served cake 'donuts' for breakfast. We got even more creative for lunch and offered an anniversary cake trifle and an amazing Oreo-infused anniversary cake pudding. Throughout the day, we put platters of leftover cake in the micro-kitchens, game room and library. The last of our creation was consumed on the balcony on Friday night around 7 p.m. by a group of hungry engineers.<br /><br />This was one of the most memorable projects I've worked on so far. I can't wait to see what we do when our office turns two. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.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:If you build it, they will eat it&url=https://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/if-you-build-it-they-will-eat-it.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='4362044474307003497' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/anita-borg-scholarships-expand-to.html' itemprop='url' title='Anita Borg Scholarships expand to Canada'> Anita Borg Scholarships expand to Canada </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Michelle Levesque, Software Engineer</span><br /><br />On my desk at work I have a little Canadian flag. I grew up in Toronto, Canada and attended school at the University of Toronto where I graduated with a degree in software engineering. Now I work in Mountain View designing tools to help improve our ads quality. But I've never forgotten where I'm from, and that's why I'm so excited that Google is announcing the expansion of our Anita Borg scholarship to Canada.<br /><br /><a href="http://en.wikipedia.org/wiki/Anita_Borg">Dr. Anita Borg</a> (1949-2003) devoted her adult life to revolutionizing the way we think about technology and dismantling barriers that keep women and minorities from entering computing and technology fields. Her combination of technical expertise and fearless vision continues to inspire and motivate countless women to become active participants and leaders in creating technology. In honor of Dr. Borg's passion, for the past four years, Google has sponsored a <a href="//www.google.com/anitaborg/">scholarship program</a> with the Anita Borg Institute for Women in the U.S., and more recently, in Europe and Australia.<br /><br />This year, we're excited to announce the expansion of the program to include Canada, where we're very pleased to offer an opportunity to both undergraduate students and postgraduates, who may apply for CAD$5,000 scholarships. We're looking for women who will carry on the legacy of Dr. Borg, with strong academic backgrounds and demonstrated leadership qualities.<br /><br />All scholarship recipients and finalists will be invited to visit the Google engineering office in New York City next April for a networking retreat featuring workshops with a series of speakers, panelists, breakout sessions and social activities.<br /><br />Tell your friends, or apply yourself, at <span style="font-weight:bold;"><a href="http://www.google.ca/anitaborg/">www.google.ca/anitaborg</a></span>. The deadline for the Canada program is Monday, February 4, 2008. <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 Michelle Levesque, Software Engineer</span><br /><br />On my desk at work I have a little Canadian flag. I grew up in Toronto, Canada and attended school at the University of Toronto where I graduated with a degree in software engineering. Now I work in Mountain View designing tools to help improve our ads quality. But I've never forgotten where I'm from, and that's why I'm so excited that Google is announcing the expansion of our Anita Borg scholarship to Canada.<br /><br /><a href="http://en.wikipedia.org/wiki/Anita_Borg">Dr. Anita Borg</a> (1949-2003) devoted her adult life to revolutionizing the way we think about technology and dismantling barriers that keep women and minorities from entering computing and technology fields. Her combination of technical expertise and fearless vision continues to inspire and motivate countless women to become active participants and leaders in creating technology. In honor of Dr. Borg's passion, for the past four years, Google has sponsored a <a href="//www.google.com/anitaborg/">scholarship program</a> with the Anita Borg Institute for Women in the U.S., and more recently, in Europe and Australia.<br /><br />This year, we're excited to announce the expansion of the program to include Canada, where we're very pleased to offer an opportunity to both undergraduate students and postgraduates, who may apply for CAD$5,000 scholarships. We're looking for women who will carry on the legacy of Dr. Borg, with strong academic backgrounds and demonstrated leadership qualities.<br /><br />All scholarship recipients and finalists will be invited to visit the Google engineering office in New York City next April for a networking retreat featuring workshops with a series of speakers, panelists, breakout sessions and social activities.<br /><br />Tell your friends, or apply yourself, at <span style="font-weight:bold;"><a href="http://www.google.ca/anitaborg/">www.google.ca/anitaborg</a></span>. The deadline for the Canada program is Monday, February 4, 2008. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/anita-borg-scholarships-expand-to.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:Anita Borg Scholarships expand to Canada&url=https://googleblog.blogspot.com/2007/10/anita-borg-scholarships-expand-to.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/anita-borg-scholarships-expand-to.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/anita-borg-scholarships-expand-to.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/scholarships' rel='tag'> scholarships </a> </span> </div> </div> </div> <div class='post' data-id='4600367013627876620' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/china-in-real-time.html' itemprop='url' title='China in real time'> China in real time </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 11, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Katie Jacobs Stanton, Group Product Manager</span><br /><br />Over the past few years, the Chinese stock markets have grown at a breathtaking pace. Not surprisingly, investors have demanded more access to data and information about Chinese stocks, particularly in real time. Google Finance has heard the clamor, and we're pleased to be able to improve our service for the Shanghai and Shenzhen stock exchanges by providing pricing data in real time. So if you're interested in <a href="http://finance.google.com/finance?q=SHE:000878" 000878="">Yunnan Copper</a>, <a href="http://finance.google.com/finance?q=SHA%3A601988" 3a601988="">Bank of China</a>, or you just want to search around, enjoy the additional data on <a href="http://finance.google.com/">Google Finance</a>.<br /><br />Now that the Chinese stock data is live, we're hoping our friends at the SEC will take note and approve the last sale proposal <a href="http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html">we announced in January</a>. This proposal would allow us to offer our users free and unlimited access to real-time last sale prices for NYSE and Nasdaq stocks. As soon as the SEC approves, we'll flip the switch. <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 Jacobs Stanton, Group Product Manager</span><br /><br />Over the past few years, the Chinese stock markets have grown at a breathtaking pace. Not surprisingly, investors have demanded more access to data and information about Chinese stocks, particularly in real time. Google Finance has heard the clamor, and we're pleased to be able to improve our service for the Shanghai and Shenzhen stock exchanges by providing pricing data in real time. So if you're interested in <a href="http://finance.google.com/finance?q=SHE:000878" 000878="">Yunnan Copper</a>, <a href="http://finance.google.com/finance?q=SHA%3A601988" 3a601988="">Bank of China</a>, or you just want to search around, enjoy the additional data on <a href="http://finance.google.com/">Google Finance</a>.<br /><br />Now that the Chinese stock data is live, we're hoping our friends at the SEC will take note and approve the last sale proposal <a href="http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html">we announced in January</a>. This proposal would allow us to offer our users free and unlimited access to real-time last sale prices for NYSE and Nasdaq stocks. As soon as the SEC approves, we'll flip the switch. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/china-in-real-time.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:China in real time&url=https://googleblog.blogspot.com/2007/10/china-in-real-time.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/china-in-real-time.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/china-in-real-time.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='7232366257733359534' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/our-corporate-equality-effort.html' itemprop='url' title='Our Corporate Equality effort'> Our Corporate Equality effort </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 11, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Megan Smith, VP of New Business Development, and Nicholas Creswell, University Programmes Manager, EMEA</span><br /><br />Googlers care deeply about creating a workplace that affords equal treatment for all our staff, and while we do it regardless of any accolades we think our efforts might bring, recognition from outside organizations does mean a lot to us. Which is why we're really pleased about our <a href="http://w3.hrc.org/Template.cfm?Section=Search_the_Database&amp;Template=/CustomSource/WorkNet/srch_dtl.cfm&amp;srchtype=QS&amp;searchid=1&amp;orgid=5117" id="wah1" title="strong performance">strong performance</a> in the U.S. Human Rights Campaign (HRC) <a href="http://www.hrc.org/placestowork/" id="ps-m" title="Corporate Equality Index">Corporate Equality Index</a> for the second year in a row. It's particularly exciting given that this is a time of rapid growth for our population of gay, lesbian, bisexual and transgender employees (whose group name is, naturally, Gayglers) around the world.<br /><br />This summer marked the first time Gayglers coordinated a presence at Pride parades globally. In San Francisco, New York, and Dublin, we had the largest (and perhaps rowdiest) presence of any corporation, and <a href="http://es.youtube.com/watch?v=5qtS9bnQCj4">we went one further at Europride in Madrid</a> where we were the <i>only </i>global company present among 45 floats. We had lot of fun at all of the marches, and it was a great way to bring Gayglers and their friends together in the communities we call home. We're passionate about our <a href="//www.google.com/jobs/diversity">diverse workplace</a>, and we hope anyone who shares our commitment to equality will consider <a href="//www.google.com/jobs/gayglers" id="zray" title="joining us">joining us</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgReq70zYSs4ToPckwHdsP6pcG3JXlgdjB7J8e7ZCT5njCdRDpXUmy4WZNpu_jEYrKO9qEnafDjGSHFxONHZ9hPCmSIYZSG9pPycCwQMFCG7KdqDhN0o0ElUoo9FGV-YFtkWMlT0w/s1600-h/gayglers_SF_2007.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5119329801496162386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgReq70zYSs4ToPckwHdsP6pcG3JXlgdjB7J8e7ZCT5njCdRDpXUmy4WZNpu_jEYrKO9qEnafDjGSHFxONHZ9hPCmSIYZSG9pPycCwQMFCG7KdqDhN0o0ElUoo9FGV-YFtkWMlT0w/s320/gayglers_SF_2007.gif" style="cursor: pointer;" /></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Megan Smith, VP of New Business Development, and Nicholas Creswell, University Programmes Manager, EMEA</span><br /><br />Googlers care deeply about creating a workplace that affords equal treatment for all our staff, and while we do it regardless of any accolades we think our efforts might bring, recognition from outside organizations does mean a lot to us. Which is why we're really pleased about our <a href="http://w3.hrc.org/Template.cfm?Section=Search_the_Database&amp;Template=/CustomSource/WorkNet/srch_dtl.cfm&amp;srchtype=QS&amp;searchid=1&amp;orgid=5117" id="wah1" title="strong performance">strong performance</a> in the U.S. Human Rights Campaign (HRC) <a href="http://www.hrc.org/placestowork/" id="ps-m" title="Corporate Equality Index">Corporate Equality Index</a> for the second year in a row. It's particularly exciting given that this is a time of rapid growth for our population of gay, lesbian, bisexual and transgender employees (whose group name is, naturally, Gayglers) around the world.<br /><br />This summer marked the first time Gayglers coordinated a presence at Pride parades globally. In San Francisco, New York, and Dublin, we had the largest (and perhaps rowdiest) presence of any corporation, and <a href="http://es.youtube.com/watch?v=5qtS9bnQCj4">we went one further at Europride in Madrid</a> where we were the <i>only </i>global company present among 45 floats. We had lot of fun at all of the marches, and it was a great way to bring Gayglers and their friends together in the communities we call home. We're passionate about our <a href="//www.google.com/jobs/diversity">diverse workplace</a>, and we hope anyone who shares our commitment to equality will consider <a href="//www.google.com/jobs/gayglers" id="zray" title="joining us">joining us</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgReq70zYSs4ToPckwHdsP6pcG3JXlgdjB7J8e7ZCT5njCdRDpXUmy4WZNpu_jEYrKO9qEnafDjGSHFxONHZ9hPCmSIYZSG9pPycCwQMFCG7KdqDhN0o0ElUoo9FGV-YFtkWMlT0w/s1600-h/gayglers_SF_2007.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5119329801496162386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgReq70zYSs4ToPckwHdsP6pcG3JXlgdjB7J8e7ZCT5njCdRDpXUmy4WZNpu_jEYrKO9qEnafDjGSHFxONHZ9hPCmSIYZSG9pPycCwQMFCG7KdqDhN0o0ElUoo9FGV-YFtkWMlT0w/s320/gayglers_SF_2007.gif" style="cursor: pointer;" /></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/our-corporate-equality-effort.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Our Corporate Equality effort&url=https://googleblog.blogspot.com/2007/10/our-corporate-equality-effort.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/our-corporate-equality-effort.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/our-corporate-equality-effort.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='114796091425720571' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/two-more-reasons-to-type-in-hindi.html' itemprop='url' title='Two more reasons to type in Hindi'> Two more reasons to type in Hindi </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 11, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Aditya Kulkarni and Balaji Gopalan, Software Engineers</span><br /> <br /> As some of you have already noticed, we've combined Google Suggest with our <a href="//www.google.com/transliterate/indic" target="_blank"> Indic transliteration</a> technology to give you a new way to search the web in Hindi.<br /> <br /> You can type your queries using a regular English keyboard, and we'll show you suggestions and completions of your query in phonetically equivalent Hindi. This means that you can type "amit" and see Hindi suggestions like "अम&#2367;त&#2366;भ" and "अम&#2367;त&#2366;भ बच&#2381;चन". Once you're happy with one of the suggestions, you can click it to get search results in Hindi. Try this out on the <a href="http://www.google.co.in/hi" id="g7cn" title="Google India Hindi home page">Google India Hindi homepage</a> and explore all the Hindi content available on the web.<br /> <br /> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJbjvGEzzbb0IaLYlqmpYLMA1z9zSRE9DWloTJBYLaSVZL6xOJgvwdlLSMl_gkdSrkDHlFIRC6CmHa-X5sj8zxZl5j2l4tgsuAQ7mTpc_IeZqwC9onvz1cW_tfPpgzr6k-6cvRg/s1600-h/Indic+transliteration.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5119773342768820322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJbjvGEzzbb0IaLYlqmpYLMA1z9zSRE9DWloTJBYLaSVZL6xOJgvwdlLSMl_gkdSrkDHlFIRC6CmHa-X5sj8zxZl5j2l4tgsuAQ7mTpc_IeZqwC9onvz1cW_tfPpgzr6k-6cvRg/s320/Indic+transliteration.gif" style="cursor: pointer;" /></a><br /> <br /> Quite a lot of people have also asked for a Googley way to scrap your friends on orkut in Hindi. You can now type in Hindi the same way you do in <a href="//www.blogger.com/hindi">Blogger</a> and on the <a href="//www.google.com/transliterate/indic"> Google India Labs</a> page. If you have selected "Hindi" in the "languages i speak" field in your <a href="http://www.orkut.com/EditSummary.aspx">orkut profile</a>, you'll see the "Type in Hindi" checkbox on the scrap pages. Just check the box to start scrapping in your favorite tongue.<br /> <br /> We're eager to hear your <a href="http://groups.google.com/group/google-india-labs/" target="_blank">feedback and suggestions</a>, so please <a href="mailto:indialabs+indictransliteration@google.com"> let us know</a> what you think. Don't forget to visit the <a href="http://labs.google.co.in/" target="_blank">Google India Labs</a> page to see what we've been working on. <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 Aditya Kulkarni and Balaji Gopalan, Software Engineers</span><br /> <br /> As some of you have already noticed, we've combined Google Suggest with our <a href="//www.google.com/transliterate/indic" target="_blank"> Indic transliteration</a> technology to give you a new way to search the web in Hindi.<br /> <br /> You can type your queries using a regular English keyboard, and we'll show you suggestions and completions of your query in phonetically equivalent Hindi. This means that you can type "amit" and see Hindi suggestions like "अम&#2367;त&#2366;भ" and "अम&#2367;त&#2366;भ बच&#2381;चन". Once you're happy with one of the suggestions, you can click it to get search results in Hindi. Try this out on the <a href="http://www.google.co.in/hi" id="g7cn" title="Google India Hindi home page">Google India Hindi homepage</a> and explore all the Hindi content available on the web.<br /> <br /> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJbjvGEzzbb0IaLYlqmpYLMA1z9zSRE9DWloTJBYLaSVZL6xOJgvwdlLSMl_gkdSrkDHlFIRC6CmHa-X5sj8zxZl5j2l4tgsuAQ7mTpc_IeZqwC9onvz1cW_tfPpgzr6k-6cvRg/s1600-h/Indic+transliteration.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5119773342768820322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJbjvGEzzbb0IaLYlqmpYLMA1z9zSRE9DWloTJBYLaSVZL6xOJgvwdlLSMl_gkdSrkDHlFIRC6CmHa-X5sj8zxZl5j2l4tgsuAQ7mTpc_IeZqwC9onvz1cW_tfPpgzr6k-6cvRg/s320/Indic+transliteration.gif" style="cursor: pointer;" /></a><br /> <br /> Quite a lot of people have also asked for a Googley way to scrap your friends on orkut in Hindi. You can now type in Hindi the same way you do in <a href="//www.blogger.com/hindi">Blogger</a> and on the <a href="//www.google.com/transliterate/indic"> Google India Labs</a> page. If you have selected "Hindi" in the "languages i speak" field in your <a href="http://www.orkut.com/EditSummary.aspx">orkut profile</a>, you'll see the "Type in Hindi" checkbox on the scrap pages. Just check the box to start scrapping in your favorite tongue.<br /> <br /> We're eager to hear your <a href="http://groups.google.com/group/google-india-labs/" target="_blank">feedback and suggestions</a>, so please <a href="mailto:indialabs+indictransliteration@google.com"> let us know</a> what you think. Don't forget to visit the <a href="http://labs.google.co.in/" target="_blank">Google India Labs</a> page to see what we've been working on. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/two-more-reasons-to-type-in-hindi.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:Two more reasons to type in Hindi&url=https://googleblog.blogspot.com/2007/10/two-more-reasons-to-type-in-hindi.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/two-more-reasons-to-type-in-hindi.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/two-more-reasons-to-type-in-hindi.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='8712376697398677187' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/google-search-appliance-takes-five.html' itemprop='url' title='Google Search Appliance takes five'> Google Search Appliance takes five </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 10, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Matthew Glotzbach, Program Management Director, Google Enterprise</span><br /><br />Around here, we love <a href="http://searchengineland.com/070927-063022.php" id="unkj">celebrating birthdays</a>, including those of our products. And so it was just about five years ago that the idea for the Google Search Appliance was born. It was simple: make search inside of businesses as easy and effective as searching on Google.com.<br /><br />The <a href="//www.google.com/enterprise/gsa/index.html" id="bha6">Google Search Appliance</a> has matured quite a bit <a href="http://googleenterprise.blogspot.com/2007/10/five-years-of-evolution-in-enterprise.html"><span>since then</span></a>. We started with intranet web servers, added security and more than 220 different file types, and found hundreds of partners and thousands of customers. Now, we're embarking on a new phase: <a href="//www.google.com/intl/en/press/pressrel/20071010_gsa5.html">bringing universal search into the enterprise</a> in order to break down the information silos that have developed around business networks and information.<br /><br />It feels good to take five years of experience and put it to work in the next generation, but we know we have plenty of room for improvement. That's why we've also launched <a href="//www.google.com/enterprise/labs/" id="osk_">Google Enterprise Labs</a>. So tune in for a even closer look at what's to come. <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 Glotzbach, Program Management Director, Google Enterprise</span><br /><br />Around here, we love <a href="http://searchengineland.com/070927-063022.php" id="unkj">celebrating birthdays</a>, including those of our products. And so it was just about five years ago that the idea for the Google Search Appliance was born. It was simple: make search inside of businesses as easy and effective as searching on Google.com.<br /><br />The <a href="//www.google.com/enterprise/gsa/index.html" id="bha6">Google Search Appliance</a> has matured quite a bit <a href="http://googleenterprise.blogspot.com/2007/10/five-years-of-evolution-in-enterprise.html"><span>since then</span></a>. We started with intranet web servers, added security and more than 220 different file types, and found hundreds of partners and thousands of customers. Now, we're embarking on a new phase: <a href="//www.google.com/intl/en/press/pressrel/20071010_gsa5.html">bringing universal search into the enterprise</a> in order to break down the information silos that have developed around business networks and information.<br /><br />It feels good to take five years of experience and put it to work in the next generation, but we know we have plenty of room for improvement. That's why we've also launched <a href="//www.google.com/enterprise/labs/" id="osk_">Google Enterprise Labs</a>. So tune in for a even closer look at what's to come. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/google-search-appliance-takes-five.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 Search Appliance takes five&url=https://googleblog.blogspot.com/2007/10/google-search-appliance-takes-five.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/google-search-appliance-takes-five.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/google-search-appliance-takes-five.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='4170476605640558266' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/reach-out-and-message-someone.html' itemprop='url' title='Reach out and message someone'> Reach out and message someone </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 9, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Tony Hsieh, Product Manager</span><br /><br />Technology has made staying in touch with your friends and family both easier and harder: living a fast-paced, on-the-go lifestyle is easier (and a lot of fun), but it's more difficult to keep track of everyone when they're running around at warp speed. That's why we're excited to announce that we've acquired <a href="http://www.jaiku.com/">Jaiku</a>, a company that's been hard at work developing useful and innovative applications for staying in touch with the people you care about most -- regardless of whether you're at a computer or on a mobile phone.<br /><br />Current Jaiku users can still use the service normally, and new folks can sign up for an invitation to the service when we're ready to expand. We plan to use the ideas and technology behind Jaiku to make compelling and useful products. Although we don't have definite plans to announce at this time, we're excited about helping drive the next round of developments in web and mobile technology.<br /><br />We wish a hearty Google welcome to Jaiku, and are looking forward to working together on new and innovative ways of keeping people connected. <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 Tony Hsieh, Product Manager</span><br /><br />Technology has made staying in touch with your friends and family both easier and harder: living a fast-paced, on-the-go lifestyle is easier (and a lot of fun), but it's more difficult to keep track of everyone when they're running around at warp speed. That's why we're excited to announce that we've acquired <a href="http://www.jaiku.com/">Jaiku</a>, a company that's been hard at work developing useful and innovative applications for staying in touch with the people you care about most -- regardless of whether you're at a computer or on a mobile phone.<br /><br />Current Jaiku users can still use the service normally, and new folks can sign up for an invitation to the service when we're ready to expand. We plan to use the ideas and technology behind Jaiku to make compelling and useful products. Although we don't have definite plans to announce at this time, we're excited about helping drive the next round of developments in web and mobile technology.<br /><br />We wish a hearty Google welcome to Jaiku, and are looking forward to working together on new and innovative ways of keeping people connected. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/reach-out-and-message-someone.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:Reach out and message someone&url=https://googleblog.blogspot.com/2007/10/reach-out-and-message-someone.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/reach-out-and-message-someone.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/reach-out-and-message-someone.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/mobile' rel='tag'> mobile </a> </span> </div> </div> </div> <div class='post' data-id='4988750382260927956' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/adsense-goes-straight-to-video-units.html' itemprop='url' title='AdSense goes straight to video -- units, that is'> AdSense goes straight to video -- units, that is </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 8, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Christine Lee, Product Marketing Manager</span><br /><br />Nowadays, website publishers realize that getting people to visit your website is only half of the equation. Growing your audience is important, but keeping your audience engaged and staying on your site longer is just as important, if not more so. This is why we're excited to let you know about video units on Google AdSense. Video units enable AdSense publishers to display videos from several YouTube content partners. The video units are ad-supported, and the ads are relevant to both the video and the site content, as well as unobtrusive. AdSense publishers and YouTube content partners will receive a share of the ad revenue, so video units enable both groups to earn incremental revenue.<br /><br />We're excited about video units because we see this as the first step in content distribution on AdSense and a great opportunity to foster the content ecosystem on the web. AdSense publishers can now enhance their sites with interesting videos, YouTube content partners benefit from a new distribution channel, advertisers have a new vehicle to distribute their messages to their target audiences, and people can tune in to interesting videos on sites they normally visit.<br /><br />To learn more about video units, mosey on over to the <a href="http://adsense.blogspot.com/2007/10/introducing-video-units.html">Inside AdSense 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 Christine Lee, Product Marketing Manager</span><br /><br />Nowadays, website publishers realize that getting people to visit your website is only half of the equation. Growing your audience is important, but keeping your audience engaged and staying on your site longer is just as important, if not more so. This is why we're excited to let you know about video units on Google AdSense. Video units enable AdSense publishers to display videos from several YouTube content partners. The video units are ad-supported, and the ads are relevant to both the video and the site content, as well as unobtrusive. AdSense publishers and YouTube content partners will receive a share of the ad revenue, so video units enable both groups to earn incremental revenue.<br /><br />We're excited about video units because we see this as the first step in content distribution on AdSense and a great opportunity to foster the content ecosystem on the web. AdSense publishers can now enhance their sites with interesting videos, YouTube content partners benefit from a new distribution channel, advertisers have a new vehicle to distribute their messages to their target audiences, and people can tune in to interesting videos on sites they normally visit.<br /><br />To learn more about video units, mosey on over to the <a href="http://adsense.blogspot.com/2007/10/introducing-video-units.html">Inside AdSense 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/2007/10/adsense-goes-straight-to-video-units.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:AdSense goes straight to video -- units, that is&url=https://googleblog.blogspot.com/2007/10/adsense-goes-straight-to-video-units.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/adsense-goes-straight-to-video-units.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/adsense-goes-straight-to-video-units.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/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='4025395432730886819' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.html' itemprop='url' title='Let a thousand servers bloom'> Let a thousand servers bloom </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 8, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Christophe Bisciglia, Senior Software Engineer</span><br /><br />Just as people are social animals, computers are social machines&#8212;the more, the merrier. Twenty or thirty years ago, large, centralized mainframes sat alone in sheltered bunkers in computer science departments and government offices alike, choking for hours on mere megabytes of data. Even with recent advances in server technology, large, centralized machines are still struggling to cope with today&#8217;s modern computational challenges, which now involve terabytes of data and processing requirements well beyond a single CPU (or two, or four, or eight). One computer just won&#8217;t hack it; these days, to support a new paradigm of massively parallel systems architecture, we need to break the machine out of its bunker and give it some friends.<br /><br />In this age of &#8220;Internet-scale&#8221; computing, the new, evolving problems faced by computer science students and researchers require a new, evolving set of skills. It&#8217;s no longer enough to program one machine well; to tackle tomorrow&#8217;s challenges, students need to be able to program thousands of machines to manage massive amounts of data in the blink of an eye. This is how I, along with my good friend and mentor Ed Lazowska of the University of Washington&#8217;s CSE department, <a href="http://google-code-updates.blogspot.com/2007/09/uw-and-google-teaching-in-parallel.html">started to think about CS curricula</a> and the obstacles to teaching a practical and authentic approach to massively parallel computing.<br /><br />It's no easy feat. Teaching these methods effectively requires access to huge clusters and innovative new approaches to curricula. That's why we are pleased to announce the successful implementation of our Academic Cluster Computing Initiative pilot program at a handful of schools, including the University of Washington, Carnegie-Mellon University, Massachusetts Institute of Technology, Stanford University, the University of California at Berkeley and the University of Maryland. This pilot extends our expertise in large scale systems to strong undergraduate programs at the pilot schools, allowing individual students to take advantage of the hundreds of processors being made available. As the pilot progresses, we'll work with our technology partner IBM to shake the bugs out of the system so that we can expand the program to include more educators and academic researchers.<br /><br />The future of computing is already taking shape on campuses today, and Google and IBM are thrilled to help inspire a new generation of computer scientists to think big. All of the course material developed by UW as well as other tools and resources to facilitate teaching this cutting- edge technology is available at <a style="font-weight: bold;" href="http://code.google.com/edu">http://code.google.com/edu</a>. If you're a student wondering just what this sort of thing means for you, check out the <a href="http://code.google.com/edu/content/submissions/mapreduce-minilecture/listing.html">five-part video lecture series</a> (originally offered to Google Engineering interns) that introduces some of the fundamental concepts of large-scale cluster computing. <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 Christophe Bisciglia, Senior Software Engineer</span><br /><br />Just as people are social animals, computers are social machines&#8212;the more, the merrier. Twenty or thirty years ago, large, centralized mainframes sat alone in sheltered bunkers in computer science departments and government offices alike, choking for hours on mere megabytes of data. Even with recent advances in server technology, large, centralized machines are still struggling to cope with today&#8217;s modern computational challenges, which now involve terabytes of data and processing requirements well beyond a single CPU (or two, or four, or eight). One computer just won&#8217;t hack it; these days, to support a new paradigm of massively parallel systems architecture, we need to break the machine out of its bunker and give it some friends.<br /><br />In this age of &#8220;Internet-scale&#8221; computing, the new, evolving problems faced by computer science students and researchers require a new, evolving set of skills. It&#8217;s no longer enough to program one machine well; to tackle tomorrow&#8217;s challenges, students need to be able to program thousands of machines to manage massive amounts of data in the blink of an eye. This is how I, along with my good friend and mentor Ed Lazowska of the University of Washington&#8217;s CSE department, <a href="http://google-code-updates.blogspot.com/2007/09/uw-and-google-teaching-in-parallel.html">started to think about CS curricula</a> and the obstacles to teaching a practical and authentic approach to massively parallel computing.<br /><br />It's no easy feat. Teaching these methods effectively requires access to huge clusters and innovative new approaches to curricula. That's why we are pleased to announce the successful implementation of our Academic Cluster Computing Initiative pilot program at a handful of schools, including the University of Washington, Carnegie-Mellon University, Massachusetts Institute of Technology, Stanford University, the University of California at Berkeley and the University of Maryland. This pilot extends our expertise in large scale systems to strong undergraduate programs at the pilot schools, allowing individual students to take advantage of the hundreds of processors being made available. As the pilot progresses, we'll work with our technology partner IBM to shake the bugs out of the system so that we can expand the program to include more educators and academic researchers.<br /><br />The future of computing is already taking shape on campuses today, and Google and IBM are thrilled to help inspire a new generation of computer scientists to think big. All of the course material developed by UW as well as other tools and resources to facilitate teaching this cutting- edge technology is available at <a style="font-weight: bold;" href="http://code.google.com/edu">http://code.google.com/edu</a>. If you're a student wondering just what this sort of thing means for you, check out the <a href="http://code.google.com/edu/content/submissions/mapreduce-minilecture/listing.html">five-part video lecture series</a> (originally offered to Google Engineering interns) that introduces some of the fundamental concepts of large-scale cluster computing. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.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:Let a thousand servers bloom&url=https://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.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='6174012142239464058' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/more-types-of-gadgets-for-igoogle.html' itemprop='url' title='More types of gadgets for iGoogle'> More types of gadgets for iGoogle </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 5, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Mendel Chuang, Product Marketing Manager</span><br /><br />Google Desktop lets you not only search your computer easily, but you can also personalize your desktop. From cultivating a virtual potted plant, to reading the latest news and checking the weather forecast, you can customize your desktop with a variety of gadgets and a sidebar. Some of you have asked if you can also put gadgets on iGoogle homepages next to your other gadgets. And starting today, the answer is yes.<br /><br />With <a href="http://desktop.google.com/">Google Desktop 5.5 Beta</a>, you can you now embed Google Desktop Gadgets right into your iGoogle homepage. Gadgets on an iGoogle homepage can have more advanced functionality, such as <a href="//www.google.com/ig/directory?root=/ig&amp;dpos=top&amp;num=24&amp;url=http://desktop.google.com/gow/gadgets/glass_media_player.xml" title="playing music" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> playing music</a> from your computer. You can find them alongside other gadgets in the iGoogle Content Directory. We've also improved some of the other features; such as better looking Quick Search Box, support for multiple copies of a gadget, and improved Outlook search functionality. Read more on the <a href="http://googledesktop.blogspot.com/2007/10/igoogle-meets-desktop-gadgets.html">Google Desktop Blog</a> and check out <a href="//www.google.com/ig/directory?root=/ig&amp;dpos=top&amp;q=desktop.google.com&amp;btnG=Search+Homepage+Content" title="these gadgets" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> these gadgets</a> you can now add to your iGoogle homepage. <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 Mendel Chuang, Product Marketing Manager</span><br /><br />Google Desktop lets you not only search your computer easily, but you can also personalize your desktop. From cultivating a virtual potted plant, to reading the latest news and checking the weather forecast, you can customize your desktop with a variety of gadgets and a sidebar. Some of you have asked if you can also put gadgets on iGoogle homepages next to your other gadgets. And starting today, the answer is yes.<br /><br />With <a href="http://desktop.google.com/">Google Desktop 5.5 Beta</a>, you can you now embed Google Desktop Gadgets right into your iGoogle homepage. Gadgets on an iGoogle homepage can have more advanced functionality, such as <a href="//www.google.com/ig/directory?root=/ig&amp;dpos=top&amp;num=24&amp;url=http://desktop.google.com/gow/gadgets/glass_media_player.xml" title="playing music" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> playing music</a> from your computer. You can find them alongside other gadgets in the iGoogle Content Directory. We've also improved some of the other features; such as better looking Quick Search Box, support for multiple copies of a gadget, and improved Outlook search functionality. Read more on the <a href="http://googledesktop.blogspot.com/2007/10/igoogle-meets-desktop-gadgets.html">Google Desktop Blog</a> and check out <a href="//www.google.com/ig/directory?root=/ig&amp;dpos=top&amp;q=desktop.google.com&amp;btnG=Search+Homepage+Content" title="these gadgets" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> these gadgets</a> you can now add to your iGoogle homepage. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/more-types-of-gadgets-for-igoogle.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:More types of gadgets for iGoogle&url=https://googleblog.blogspot.com/2007/10/more-types-of-gadgets-for-igoogle.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/more-types-of-gadgets-for-igoogle.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/more-types-of-gadgets-for-igoogle.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='1152343339128129410' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/3-short-weeks.html' itemprop='url' title='3 short weeks'> 3 short weeks </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 4, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Scott Petry, Founder, Postini</span><br /><br />Three weeks ago today was the official close of Google's acquisition of Postini -- and what a three weeks it's been. "Official close" meant that integration work could legally begin, and so the Google Apps team and Postini team have been burning the midnight oil to get our services integrated. Now, Google Apps customers, Postini customers and everyone else can see <a href="//www.google.com/intl/en/press/pressrel/apps_postini_20071003.html">the results</a>.<br /><br />Postini security and compliance capabilities are officially part of <a href="https://www.google.com/a/enterprise/">Google Apps Premier Edition</a>. Google Apps customers get these services for free. Postini customers get an extended trial period for Apps. New customers can choose their entry point: Apps (including <a href="//www.google.com/a/help/intl/en/admins/security.html">Postini security and compliance</a>) or any of the standalone Postini services.<br /><br />The benefits of software as a service are numerous -- that's why we're seeing a huge interest in Apps. Businesses of all sizes are asking for these services, and we need to help customers embrace Apps without loss of features, functions, or security. I'm proud that Postini plays a role in this offering.<br /><br />Postini was founded in 1999 with the vision of transforming how IT organizations consumed security and compliance products. We recognized the service delivery model brings huge leverage, and 36,000 customers around the world validated that vision. Google Enterprise is now scaling that vision. No one knows what the next three weeks will bring, but we're all excited to be part of it. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Scott Petry, Founder, Postini</span><br /><br />Three weeks ago today was the official close of Google's acquisition of Postini -- and what a three weeks it's been. "Official close" meant that integration work could legally begin, and so the Google Apps team and Postini team have been burning the midnight oil to get our services integrated. Now, Google Apps customers, Postini customers and everyone else can see <a href="//www.google.com/intl/en/press/pressrel/apps_postini_20071003.html">the results</a>.<br /><br />Postini security and compliance capabilities are officially part of <a href="https://www.google.com/a/enterprise/">Google Apps Premier Edition</a>. Google Apps customers get these services for free. Postini customers get an extended trial period for Apps. New customers can choose their entry point: Apps (including <a href="//www.google.com/a/help/intl/en/admins/security.html">Postini security and compliance</a>) or any of the standalone Postini services.<br /><br />The benefits of software as a service are numerous -- that's why we're seeing a huge interest in Apps. Businesses of all sizes are asking for these services, and we need to help customers embrace Apps without loss of features, functions, or security. I'm proud that Postini plays a role in this offering.<br /><br />Postini was founded in 1999 with the vision of transforming how IT organizations consumed security and compliance products. We recognized the service delivery model brings huge leverage, and 36,000 customers around the world validated that vision. Google Enterprise is now scaling that vision. No one knows what the next three weeks will bring, but we're all excited to be part of it. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/3-short-weeks.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:3 short weeks&url=https://googleblog.blogspot.com/2007/10/3-short-weeks.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/3-short-weeks.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/3-short-weeks.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='8091424781913856640' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/got-blog-help-student.html' itemprop='url' title='Got a blog? Help a student.'> Got a blog? Help a student. </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 1, 2007 </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 />When it comes to philanthropy, everyone&#8217;s got something different to give &#8211; some people have money, others have time, and bloggers have devoted readers. The creative folks at <a title="DonorsChoose" href="http://www.donorschoose.org/" id="gdcq">DonorsChoose</a> have a few ideas about how bloggers can help students and teachers.<br /><br />In case you&#8217;re not familiar with DonorsChoose, it&#8217;s a site where teachers post needs they have for their classrooms, and donors fund those projects directly. If you&#8217;ve got a blog, a website, or even an email account, you can help by creating what&#8217;s called a <a href="https://secure.donorschoose.org/donors/createChallenge.html" id="zf6h">challenge</a>. Just pick some of your favorite projects and challenge your family, friends, and readers to fund them. If you&#8217;ve got a Blogger account, it&#8217;s easy to add your challenge to your blog in just a few clicks.<br /><br />To support their recent expansion to schools all across the U.S., the DonorsChoose team is holding a little competition, <a href="http://www.bloggerschoose.org/">keeping track</a> of which bloggers and webmasters drive the most funding to schools.<br /><br />We think this is a cool idea, so we want to help it succeed. We&#8217;re going to reward the winning bloggers with exactly what they gave to DonorsChoose, students, and teachers: traffic. The competition will remain open until the end of October - we'll then take a look to see who has helped raise the most money in each of the eight DonorsChoose challenge categories. We&#8217;ll post links to the winners&#8217; blogs here, and we&#8217;ll also throw in a $500 gift certificate for each winner to spend on DonorsChoose.<br /><br />So here&#8217;s our challenge to you: go <a href="https://secure.donorschoose.org/donors/createChallenge.html">create a challenge</a> on DonorsChoose. <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 />When it comes to philanthropy, everyone&#8217;s got something different to give &#8211; some people have money, others have time, and bloggers have devoted readers. The creative folks at <a title="DonorsChoose" href="http://www.donorschoose.org/" id="gdcq">DonorsChoose</a> have a few ideas about how bloggers can help students and teachers.<br /><br />In case you&#8217;re not familiar with DonorsChoose, it&#8217;s a site where teachers post needs they have for their classrooms, and donors fund those projects directly. If you&#8217;ve got a blog, a website, or even an email account, you can help by creating what&#8217;s called a <a href="https://secure.donorschoose.org/donors/createChallenge.html" id="zf6h">challenge</a>. Just pick some of your favorite projects and challenge your family, friends, and readers to fund them. If you&#8217;ve got a Blogger account, it&#8217;s easy to add your challenge to your blog in just a few clicks.<br /><br />To support their recent expansion to schools all across the U.S., the DonorsChoose team is holding a little competition, <a href="http://www.bloggerschoose.org/">keeping track</a> of which bloggers and webmasters drive the most funding to schools.<br /><br />We think this is a cool idea, so we want to help it succeed. We&#8217;re going to reward the winning bloggers with exactly what they gave to DonorsChoose, students, and teachers: traffic. The competition will remain open until the end of October - we'll then take a look to see who has helped raise the most money in each of the eight DonorsChoose challenge categories. We&#8217;ll post links to the winners&#8217; blogs here, and we&#8217;ll also throw in a $500 gift certificate for each winner to spend on DonorsChoose.<br /><br />So here&#8217;s our challenge to you: go <a href="https://secure.donorschoose.org/donors/createChallenge.html">create a challenge</a> on DonorsChoose. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/got-blog-help-student.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:Got a blog? Help a student.&url=https://googleblog.blogspot.com/2007/10/got-blog-help-student.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/got-blog-help-student.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/got-blog-help-student.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='2869802759941380704' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/10/international-cleanup-weekend-think.html' itemprop='url' title='International Cleanup Weekend: Think globally, clean locally'> International Cleanup Weekend: Think globally, clean locally </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> October 1, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Steve Miller, Google Earth Outreach</span><br /><br />On October 13<sup>th</sup> and 14<sup>th</sup>, Googlers and many people around the world will head out to clean up local parks, beaches, trails and other places close to home. We'll be planning our cleanups using <a href="//maps.google.com/">Google Maps</a> and sharing our plans with friends and families, along with an invitation to help. So far, Googlers have sent in almost 100 cleanup maps and proposed plans, and have invited more than 900 of their personal contacts to help.<br /><br />And since many small cleanups add up to one big impact, we hope you'll join in too. It takes just a few minutes to plan your own cleanup, make a map of it, and send your map to us -- we'll add it to a growing map of all the cleanups around the world. If you keep your cleanup small (groups of 6-10 people work best) and close to home, it'll be easy to organize and you can be sure that you're doing what's most important for your neighborhood. After your cleanup, share your work with the world by posting photos and videos to your map.<br /><br />If you'd like to join this global effort, you can <a href="//maps.google.com/help/maps/cleanup/">get started here</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Steve Miller, Google Earth Outreach</span><br /><br />On October 13<sup>th</sup> and 14<sup>th</sup>, Googlers and many people around the world will head out to clean up local parks, beaches, trails and other places close to home. We'll be planning our cleanups using <a href="//maps.google.com/">Google Maps</a> and sharing our plans with friends and families, along with an invitation to help. So far, Googlers have sent in almost 100 cleanup maps and proposed plans, and have invited more than 900 of their personal contacts to help.<br /><br />And since many small cleanups add up to one big impact, we hope you'll join in too. It takes just a few minutes to plan your own cleanup, make a map of it, and send your map to us -- we'll add it to a growing map of all the cleanups around the world. If you keep your cleanup small (groups of 6-10 people work best) and close to home, it'll be easy to organize and you can be sure that you're doing what's most important for your neighborhood. After your cleanup, share your work with the world by posting photos and videos to your map.<br /><br />If you'd like to join this global effort, you can <a href="//maps.google.com/help/maps/cleanup/">get started here</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/10/international-cleanup-weekend-think.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:International Cleanup Weekend: Think globally, clean locally&url=https://googleblog.blogspot.com/2007/10/international-cleanup-weekend-think.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/10/international-cleanup-weekend-think.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/10/international-cleanup-weekend-think.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/green' rel='tag'> green </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://googleblog.blogspot.com/'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2007-11-09T15:26:00-08:00&amp;max-results=7&amp;reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2007-10-01T10:46:00-07:00&amp;max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/accessibility'> accessibility </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/acquisition'> acquisition </a> <span dir='ltr'> 26 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/ads'> ads </a> <span dir='ltr'> 131 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Africa'> Africa </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Android'> Android </a> <span dir='ltr'> 58 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/apps'> apps </a> <span dir='ltr'> 419 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/April%201'> April 1 </a> <span dir='ltr'> 4 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Asia'> Asia </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search'> books + book search </a> <span dir='ltr'> 48 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/commerce'> commerce </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/computing%20history'> computing history </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/crisis%20response'> crisis response </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/culture'> culture </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/developers'> developers </a> <span dir='ltr'> 120 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/diversity'> diversity </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/doodles'> doodles </a> <span dir='ltr'> 68 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/education%20and%20research'> education and research </a> <span dir='ltr'> 144 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/entrepreneurs%20at%20Google'> entrepreneurs at Google </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Europe'> Europe </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/faster%20web'> faster web </a> <span dir='ltr'> 16 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/free%20expression'> free expression </a> <span dir='ltr'> 61 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/google.org'> google.org </a> <span dir='ltr'> 73 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googleplus'> googleplus </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture'> googlers and culture </a> <span dir='ltr'> 202 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/green'> green </a> <span dir='ltr'> 102 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Latin%20America'> Latin America </a> <span dir='ltr'> 18 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <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'] = 'AOuZoY7I4cjUFM1odbiwyfucP7k8Ja2CFA:1732701854293';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2007/10/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2007/10/', 'canonicalUrl': 'https://googleblog.blogspot.com/2007/10/', '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/2fafd358a4bcb2b4', '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': 'October 2007', 'pageTitle': 'Official Google Blog: October 2007', 'metaDescription': 'Insights from Googlers into our products, technology, and the Google culture'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Blog', 'description': 'Insights from Googlers into our products, technology, and the Google culture', 'url': 'https://googleblog.blogspot.com/2007/10/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2007, 'month': 10, 'rangeMessage': 'Showing posts from October, 2007'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

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