CINXE.COM
Official Google Blog: September 2005
<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: September 2005 </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/2005/09/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2005/09/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2005/09/' property='og:url'/> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } .butter-bar { background-color: #fce8b2; font-size: 16px; margin-bottom: 0; padding: 15px !important; text-align: center; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { position: absolute; background-size: contain; z-index: 1; } .header-left { position: absolute; left: 330px; top: 92px; } .google-logo { top: 94px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; word-wrap: break-word; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint to scale down the logo. */ @media (max-width: 600px) { .header-inner .google-logo { top: 32px; margin-top: 0; } .header-inner .google-logo img { height: 56px; width: auto; /* height: auto; width: 188px; */ /* Override any optical adjustments at desktop size. */ top: 0 !important; } .header-left { left: 0; top: inherit; bottom: 24px; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <!-- Google tag (gtag.js) --> <script async='true' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=25cd78ea-05c1-4a8e-9b60-bc00a50e1547' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=25cd78ea-05c1-4a8e-9b60-bc00a50e1547' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='butter-bar'> Hey—we've moved. Visit <a href='https://www.blog.google/' target='_blank'>The Keyword</a> for all the latest news and stories from Google </div> <div class='header-outer'> <div class='header-inner'> <a class='google-logo' href='https://googleblog.blogspot.com/'> <img height='96' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png' width='284'/> </a> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Insights from Googlers into our products, technology, and the Google culture </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='112803078527279299' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/ants-unearthed-with-google-earth.html' itemprop='url' title='Ants unearthed with Google Earth'> Ants unearthed with Google Earth </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 30, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Brian L. Fisher, Associate Curator of Entomology, California Academy of Sciences</span><br /><br />At a time when the power of information technology doubles every 12 to 15 months and extends to capture every scrap we have, digitizing biodiversity information is a final frontier for IT. It's an essential step to ensure society maintains and hopefully increases bio-literacy. Toward this end, there's <a href="http://www.antweb.org/">Antweb</a>. It's a project from the California Academy of Sciences that has <a href="http://www.calacademy.org/geninfo/newsroom/releases/2005/Fisher%20Google.html">incorporated the Google Earth interface</a> to provide location-based access to the diversity and wonder of ants: from your backyard to the Congo Basin.<br /><br />As society advances, literacy increases and bio-literacy decreases. If you're illiterate, you may view a library as thinly sliced stacks of firewood; a Google search engine is meaningless. If you are bio-illiterate, a forest is at best a green blob to be consumed. If you are bio-literate, you see the diversity of the forest and understand that each animal, each plant, tells a story and has a place.<br /><br />Google has helped us achieve free and democratic access to information, but now, with <a href="http://earth.google.com/">Google Earth</a>, it's taken an important step to promote bio-literacy. Together with other institutions in the Bay Area, Google is uniquely poised to take on this enormous task.<br /><br />There are two ways people need to access information on biodiversity: either have a name for which they want more information, or they are at a location and want to know what they will find there. On Antweb, <a href="http://www.antweb.org/google_earth.jsp">you can access information about ants via location</a> – and Google Earth allows for any scale of access via location. So you can be in Santa Clara County and see what ants you are likely to find. Soon you will be able to create a field guide for ants in any location defined in Google Earth.<br /><br />We tried to get NASA’s help to develop such a system for years with their mapping expertise and data, but Google Earth answered the call first. I am so impressed with Google that I have named an ant I recently discovered in Madagascar <a href="http://www.antweb.org/description.do?rank=species&genus=proceratium&name=google&project=" title="http://www.calacademy.org/geninfo/newsroom/releases/2005/Fisher%20Google.html"><i>Proceratium google</i></a>. Its bizarrely-shaped abdomen is an adaptation for hunting down obscure prey: spider eggs. Here's what it looks like.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/Google_ant-769990.jpg"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tIQPoqwqM7SWhqiYZzdSsOR7kdwd0_WA_bE2ItlDoU7cQulxIOHM9DZW6vcn6RV9o0YJpf1nfBNopYTf1S0LgFlTUkYpnSLh18rK9BRkoSAFHzvDlQT5FCGCL0ob4YDdFBN3C_3Zs=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>I hope that Google will continue applying its skills to serve biodiversity data to conservation planners and the general public. Google has given us a tool to connect the 6 billion people on earth with our remaining biodiversity. Antweb welcomes any form of collaboration to help achieve this goal – and may the ants be with you. <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 Brian L. Fisher, Associate Curator of Entomology, California Academy of Sciences</span><br /><br />At a time when the power of information technology doubles every 12 to 15 months and extends to capture every scrap we have, digitizing biodiversity information is a final frontier for IT. It's an essential step to ensure society maintains and hopefully increases bio-literacy. Toward this end, there's <a href="http://www.antweb.org/">Antweb</a>. It's a project from the California Academy of Sciences that has <a href="http://www.calacademy.org/geninfo/newsroom/releases/2005/Fisher%20Google.html">incorporated the Google Earth interface</a> to provide location-based access to the diversity and wonder of ants: from your backyard to the Congo Basin.<br /><br />As society advances, literacy increases and bio-literacy decreases. If you're illiterate, you may view a library as thinly sliced stacks of firewood; a Google search engine is meaningless. If you are bio-illiterate, a forest is at best a green blob to be consumed. If you are bio-literate, you see the diversity of the forest and understand that each animal, each plant, tells a story and has a place.<br /><br />Google has helped us achieve free and democratic access to information, but now, with <a href="http://earth.google.com/">Google Earth</a>, it's taken an important step to promote bio-literacy. Together with other institutions in the Bay Area, Google is uniquely poised to take on this enormous task.<br /><br />There are two ways people need to access information on biodiversity: either have a name for which they want more information, or they are at a location and want to know what they will find there. On Antweb, <a href="http://www.antweb.org/google_earth.jsp">you can access information about ants via location</a> – and Google Earth allows for any scale of access via location. So you can be in Santa Clara County and see what ants you are likely to find. Soon you will be able to create a field guide for ants in any location defined in Google Earth.<br /><br />We tried to get NASA’s help to develop such a system for years with their mapping expertise and data, but Google Earth answered the call first. I am so impressed with Google that I have named an ant I recently discovered in Madagascar <a href="http://www.antweb.org/description.do?rank=species&genus=proceratium&name=google&project=" title="http://www.calacademy.org/geninfo/newsroom/releases/2005/Fisher%20Google.html"><i>Proceratium google</i></a>. Its bizarrely-shaped abdomen is an adaptation for hunting down obscure prey: spider eggs. Here's what it looks like.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/Google_ant-769990.jpg"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tIQPoqwqM7SWhqiYZzdSsOR7kdwd0_WA_bE2ItlDoU7cQulxIOHM9DZW6vcn6RV9o0YJpf1nfBNopYTf1S0LgFlTUkYpnSLh18rK9BRkoSAFHzvDlQT5FCGCL0ob4YDdFBN3C_3Zs=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>I hope that Google will continue applying its skills to serve biodiversity data to conservation planners and the general public. Google has given us a tool to connect the 6 billion people on earth with our remaining biodiversity. Antweb welcomes any form of collaboration to help achieve this goal – and may the ants be with you. <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/2005/09/ants-unearthed-with-google-earth.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:Ants unearthed with Google Earth&url=https://googleblog.blogspot.com/2005/09/ants-unearthed-with-google-earth.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/2005/09/ants-unearthed-with-google-earth.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/2005/09/ants-unearthed-with-google-earth.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='112786180387014047' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/this-is-beach-front.html' itemprop='url' title='This is "beach-front"?'> This is "beach-front"? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 29, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bill Kilday, Google Earth team</span><br /><br />Have you ever wondered if that "beach-front" condo really is beach-front? Recently I planned a trip to Hawaii and saw one particularly breathless condo listing that described the property as being just 400 "steps" from the beach. Now having seen the location, I think the owner was obviously <span style="font-weight: bold;">very</span> tall...<br /><br />Using the measure feature in Google Earth, you can take a little bit of the guesswork out of finding the perfect accommodations. Just follow these three simple steps:<br /><br />1) Fly to your area of interest in Google Earth (if you don't have it, <a href="http://earth.google.com/">get it here</a>).<br /><br />2) Click the Email button on the nav panel in the lower right, and send the property owner a JPG screenshot of the area. Ask him or her to identify which place is theirs.<br /><br />3) Select Measure from the Tools menu and choose to see the distance in feet, yards, miles (or even <a href="http://www-tech.mit.edu/V119/N49/this_week-_49_c.49f.html"> smoots</a>, if you insist). <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 Bill Kilday, Google Earth team</span><br /><br />Have you ever wondered if that "beach-front" condo really is beach-front? Recently I planned a trip to Hawaii and saw one particularly breathless condo listing that described the property as being just 400 "steps" from the beach. Now having seen the location, I think the owner was obviously <span style="font-weight: bold;">very</span> tall...<br /><br />Using the measure feature in Google Earth, you can take a little bit of the guesswork out of finding the perfect accommodations. Just follow these three simple steps:<br /><br />1) Fly to your area of interest in Google Earth (if you don't have it, <a href="http://earth.google.com/">get it here</a>).<br /><br />2) Click the Email button on the nav panel in the lower right, and send the property owner a JPG screenshot of the area. Ask him or her to identify which place is theirs.<br /><br />3) Select Measure from the Tools menu and choose to see the distance in feet, yards, miles (or even <a href="http://www-tech.mit.edu/V119/N49/this_week-_49_c.49f.html"> smoots</a>, if you insist). <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/2005/09/this-is-beach-front.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:This is "beach-front"?&url=https://googleblog.blogspot.com/2005/09/this-is-beach-front.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/2005/09/this-is-beach-front.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/2005/09/this-is-beach-front.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='112541780124085305' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/this-volts-for-you.html' itemprop='url' title='This volt's for you'> This volt's for you </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 29, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Hunter Walk, Product Manager</span><br /><br />How many Googlers does it take to screw in a lightbulb? None, if you use <a href="http://www.gridalternatives.org/about.htm">solar power</a>. We just had our first Google Environmental Fair to help introduce employees to various sustainable practices, low impact living and natural products. This event kicks off an ongoing worldwide effort by Google to bring environmental best practices to our offices and employees. Companies are finding that "going green" isn't just good for the earth but can lead to, say, <a href="http://www.canopyhome.com/">superior design</a> or <a href="http://www.sparetheair.org/">healthier lifestyles</a>.<br /><br />Earlier this year Google further encouraged responsible energy technologies by<a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.google.com%2Fsupport%2Fjobs%2Fbin%2Fstatic.py%3Fpage%3Dbenefits.html" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.google.com/support/jobs/bin/static.py?page%3Dbenefits.html" target="_blank"> offering a cash incentive</a> to employees who decide to purchase a fuel-efficient vehicle. The net result? I'm guessing that the Mountain View Googleplex has the highest concentration of Toyota Priuses in the Northern Hemisphere. As an added bonus to the environmental benefits, California hybrid owners can now drive in the <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.mercurynews.com%2Fmld%2Fmercurynews%2Fnews%2Ftransportation%2F12355793.htm" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.mercurynews.com/mld/mercurynews/news/transportation/12355793.htm" target="_blank">carpool lane</a> without needing additional passengers. Score! Of course with a parking lot full of similar-looking cars one must take steps to <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.mtv.com%2Fonair%2Fdyn%2Fpimp_my_ride%2Fseries.jhtml" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.mtv.com/onair/dyn/pimp_my_ride/series.jhtml" target="_blank">stand out</a>. I'm thinking <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.google.com%2Fsearch%3Fsourceid%3Dnavclient-ff%26ie%3DUTF-8%26q%3Ddub%2520rims" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.google.com/search?sourceid%3Dnavclient-ff%26ie%3DUTF-8%26q%3Ddub%2520rims" target="_blank">Twenty-Twos</a> and <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.magneticflames.com%2Fgallery.Doug.htm" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.magneticflames.com/gallery.Doug.htm" target="_blank">flames</a>.<br /><br />Actually, the most appropriate car accessory might be one offered by another Environmental Fair participant, a <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.terrapass.com%2F" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.terrapass.com/" target="_blank">Terrapass</a>. Donations to this progressive organization are used to "eliminate the equivalent of your car's carbon dioxide pollutions" through financing projects which reduce industrial emissions. So whether you're driving a new fuel-efficient vehicle or a more traditional car, you can leave a smaller environmental footprint. <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 Hunter Walk, Product Manager</span><br /><br />How many Googlers does it take to screw in a lightbulb? None, if you use <a href="http://www.gridalternatives.org/about.htm">solar power</a>. We just had our first Google Environmental Fair to help introduce employees to various sustainable practices, low impact living and natural products. This event kicks off an ongoing worldwide effort by Google to bring environmental best practices to our offices and employees. Companies are finding that "going green" isn't just good for the earth but can lead to, say, <a href="http://www.canopyhome.com/">superior design</a> or <a href="http://www.sparetheair.org/">healthier lifestyles</a>.<br /><br />Earlier this year Google further encouraged responsible energy technologies by<a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.google.com%2Fsupport%2Fjobs%2Fbin%2Fstatic.py%3Fpage%3Dbenefits.html" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.google.com/support/jobs/bin/static.py?page%3Dbenefits.html" target="_blank"> offering a cash incentive</a> to employees who decide to purchase a fuel-efficient vehicle. The net result? I'm guessing that the Mountain View Googleplex has the highest concentration of Toyota Priuses in the Northern Hemisphere. As an added bonus to the environmental benefits, California hybrid owners can now drive in the <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.mercurynews.com%2Fmld%2Fmercurynews%2Fnews%2Ftransportation%2F12355793.htm" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.mercurynews.com/mld/mercurynews/news/transportation/12355793.htm" target="_blank">carpool lane</a> without needing additional passengers. Score! Of course with a parking lot full of similar-looking cars one must take steps to <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.mtv.com%2Fonair%2Fdyn%2Fpimp_my_ride%2Fseries.jhtml" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.mtv.com/onair/dyn/pimp_my_ride/series.jhtml" target="_blank">stand out</a>. I'm thinking <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.google.com%2Fsearch%3Fsourceid%3Dnavclient-ff%26ie%3DUTF-8%26q%3Ddub%2520rims" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.google.com/search?sourceid%3Dnavclient-ff%26ie%3DUTF-8%26q%3Ddub%2520rims" target="_blank">Twenty-Twos</a> and <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.magneticflames.com%2Fgallery.Doug.htm" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.magneticflames.com/gallery.Doug.htm" target="_blank">flames</a>.<br /><br />Actually, the most appropriate car accessory might be one offered by another Environmental Fair participant, a <a title="http://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.terrapass.com%2F" onclick="return top.js.OpenExtLink(window,event,this)" href="//www.google.com/url?sa=D&q=http://www.terrapass.com/" target="_blank">Terrapass</a>. Donations to this progressive organization are used to "eliminate the equivalent of your car's carbon dioxide pollutions" through financing projects which reduce industrial emissions. So whether you're driving a new fuel-efficient vehicle or a more traditional car, you can leave a smaller environmental footprint. <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/2005/09/this-volts-for-you.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:This volt's for you&url=https://googleblog.blogspot.com/2005/09/this-volts-for-you.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/2005/09/this-volts-for-you.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/2005/09/this-volts-for-you.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='112774803769921974' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/attention-frequent-flyers.html' itemprop='url' title='Attention, frequent flyers'> Attention, frequent flyers </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 28, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dr. Taraneh Razavi, Staff Doctor</span><br /><br />Googlers aren't the only ones to spend time on planes – many people suffer the effects of "Economy Class Syndrome." Here are some tips even for flying veterans – or for that matter, those taking long road, train or bus trips, as similar advice applies. Much of this information can be found at the helpful site <a href="http://www.airhealth.org/">AirHealth</a>.<br /><br />Economy Class syndrome causes blood clots that develop in the legs (deep venous thrombosis, DVT) as a result of prolonged air travel. "Prolonged" can mean a 2-hour flight – and after 2 hours, the risk increases hourly, even if you change flights. If the clot breaks off and goes to the lungs (pulmonary embolus, PE) it can cause death.<br /><br />Of course, this syndrome can easily occur in business or first class seats too – but it happens more in economy simply because there are more seats and therefore more people sitting.<br /><br />Sounds obscure, you say? It's not. Some 3 to 5 percent of air travelers develop blood clots, most of which dissolve naturally. The few that don't have significant morbidity and mortality, but most of these can be prevented. However, the more frequently you fly, your chance of developing them goes up: frequent business travelers are about 50 times more likely to develop clots.<br /><br />Often there are no symptoms until several days after the flight, and the DVT may be mistaken for a cramp. Symptoms may include:<br /><ul> <li>Sudden swelling in one leg (a little swelling in both legs is usually normal)</li> <li>Cramp or tenderness in one lower leg</li> <li>Bruise or swelling behind a knee</li> </ul> Chest symptoms (PE) usually appear 2-4 days or more after the initial blood clot, and may include:<br /><ul> <li> Shortness of breath, rapid breathing, panting</li> <li> Cramp in your side, painful breathing</li> <li> Chest pain, sometimes shoulder pain</li> <li> Fever</li> <li> Coughing up blood</li> <li> Fainting</li> </ul> If you're thinking this doesn't happen to healthy road warriors, you'd be wrong. Being athletic is a major risk factor, because the slower pulse and resting blood flow rate may lead to increased stasis. Others who need to be on guard for DVT are:<br /><ul> <li>Those who've had recent surgery or an injury. Avoid surgery 30 days before and after travel.</li> <li>Personal or family history of DVT</li> <li>Cancer, heart disease, diabetes, and obesity</li> <li>Women who are pregnant, or are taking birth control pills or other hormone therapy</li> </ul> I think I have your attention now - so how do you prevent DVT when traveling?<br /><ul> <li>Walk when possible on the plane (or bus or train). </li> <li>Do leg flexing exercises at 30-60 minute intervals. Extend your legs and flex your ankles, pulling up and spreading your toes, then pushing down and curling the toes. Or rotate the ankles by making circles in the air.</li> <li>If there isn't room to extend your legs, start with your feet flat on the floor and push down and curl your toes while lifting your heels. Then, with your heels back on the floor, lift and spread your toes. Repeat this heel-toe cycle five times or more.</li> <li>Exercise your thigh muscles by sitting with your feet flat on the floor and slide your feet forward a few inches, then slide back and repeat. Or extend the legs if possible and isometrically flex thigh muscles.</li> <li>Avoid crossing your legs, or wearing constrictive clothing (knee braces or tight garments, elastic support hose. (Compression hose have been proven effective, however).</li> <li>Stay hydrated - but only with non-alcoholic, non-caffeinated beverages like a Virgin Mary (no vodka), and preferably electrolytic drinks (Gatorade type) – 1 cup every 1-2 hours. Drinking lots of plain water is not recommended (on long flights it can contribute to thicker blood viscosity, which may lead to clots).</li> <li>If you have risk factors (such as history of DVT) talk to your doctor, since these require prescriptions. (Note that contrary to popular belief aspirin does not help prevent these clots because aspirin mainly affects the arterial and not the venous circulation.)</li> <li>Though another standard recommendation is to avoid sleep, I think that would be cruel and unusual punishment given the severe deficiency of entertainment on these long hauls.</li> </ul> Finally, if you think have DVT, do not massage the leg - it can break off the clot and lead to PE. Call your doctor and let him or her know that you have traveled recently, and are having pain or swelling in one leg. The proper test then would be an ultrasound of the leg (not invasive or painful).<br /><br />Want to read more? There's an extensive list of references of studies at the <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed">National Library of Medicine's PubMed service</a>.<br /><br />Wishing you safe and healthy trips! <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 Dr. Taraneh Razavi, Staff Doctor</span><br /><br />Googlers aren't the only ones to spend time on planes – many people suffer the effects of "Economy Class Syndrome." Here are some tips even for flying veterans – or for that matter, those taking long road, train or bus trips, as similar advice applies. Much of this information can be found at the helpful site <a href="http://www.airhealth.org/">AirHealth</a>.<br /><br />Economy Class syndrome causes blood clots that develop in the legs (deep venous thrombosis, DVT) as a result of prolonged air travel. "Prolonged" can mean a 2-hour flight – and after 2 hours, the risk increases hourly, even if you change flights. If the clot breaks off and goes to the lungs (pulmonary embolus, PE) it can cause death.<br /><br />Of course, this syndrome can easily occur in business or first class seats too – but it happens more in economy simply because there are more seats and therefore more people sitting.<br /><br />Sounds obscure, you say? It's not. Some 3 to 5 percent of air travelers develop blood clots, most of which dissolve naturally. The few that don't have significant morbidity and mortality, but most of these can be prevented. However, the more frequently you fly, your chance of developing them goes up: frequent business travelers are about 50 times more likely to develop clots.<br /><br />Often there are no symptoms until several days after the flight, and the DVT may be mistaken for a cramp. Symptoms may include:<br /><ul> <li>Sudden swelling in one leg (a little swelling in both legs is usually normal)</li> <li>Cramp or tenderness in one lower leg</li> <li>Bruise or swelling behind a knee</li> </ul> Chest symptoms (PE) usually appear 2-4 days or more after the initial blood clot, and may include:<br /><ul> <li> Shortness of breath, rapid breathing, panting</li> <li> Cramp in your side, painful breathing</li> <li> Chest pain, sometimes shoulder pain</li> <li> Fever</li> <li> Coughing up blood</li> <li> Fainting</li> </ul> If you're thinking this doesn't happen to healthy road warriors, you'd be wrong. Being athletic is a major risk factor, because the slower pulse and resting blood flow rate may lead to increased stasis. Others who need to be on guard for DVT are:<br /><ul> <li>Those who've had recent surgery or an injury. Avoid surgery 30 days before and after travel.</li> <li>Personal or family history of DVT</li> <li>Cancer, heart disease, diabetes, and obesity</li> <li>Women who are pregnant, or are taking birth control pills or other hormone therapy</li> </ul> I think I have your attention now - so how do you prevent DVT when traveling?<br /><ul> <li>Walk when possible on the plane (or bus or train). </li> <li>Do leg flexing exercises at 30-60 minute intervals. Extend your legs and flex your ankles, pulling up and spreading your toes, then pushing down and curling the toes. Or rotate the ankles by making circles in the air.</li> <li>If there isn't room to extend your legs, start with your feet flat on the floor and push down and curl your toes while lifting your heels. Then, with your heels back on the floor, lift and spread your toes. Repeat this heel-toe cycle five times or more.</li> <li>Exercise your thigh muscles by sitting with your feet flat on the floor and slide your feet forward a few inches, then slide back and repeat. Or extend the legs if possible and isometrically flex thigh muscles.</li> <li>Avoid crossing your legs, or wearing constrictive clothing (knee braces or tight garments, elastic support hose. (Compression hose have been proven effective, however).</li> <li>Stay hydrated - but only with non-alcoholic, non-caffeinated beverages like a Virgin Mary (no vodka), and preferably electrolytic drinks (Gatorade type) – 1 cup every 1-2 hours. Drinking lots of plain water is not recommended (on long flights it can contribute to thicker blood viscosity, which may lead to clots).</li> <li>If you have risk factors (such as history of DVT) talk to your doctor, since these require prescriptions. (Note that contrary to popular belief aspirin does not help prevent these clots because aspirin mainly affects the arterial and not the venous circulation.)</li> <li>Though another standard recommendation is to avoid sleep, I think that would be cruel and unusual punishment given the severe deficiency of entertainment on these long hauls.</li> </ul> Finally, if you think have DVT, do not massage the leg - it can break off the clot and lead to PE. Call your doctor and let him or her know that you have traveled recently, and are having pain or swelling in one leg. The proper test then would be an ultrasound of the leg (not invasive or painful).<br /><br />Want to read more? There's an extensive list of references of studies at the <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed">National Library of Medicine's PubMed service</a>.<br /><br />Wishing you safe and healthy trips! <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/2005/09/attention-frequent-flyers.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:Attention, frequent flyers&url=https://googleblog.blogspot.com/2005/09/attention-frequent-flyers.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/2005/09/attention-frequent-flyers.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/2005/09/attention-frequent-flyers.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='112774471157709507' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/we-wanted-something-special-for-our.html' itemprop='url' title='We wanted something special for our birthday…'> We wanted something special for our birthday… </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 26, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Anna Patterson, Software Engineer</span><br /><br />Google opened its doors in <a href="//www.google.com/intl/en/corporate/history.html#1998">September 1998</a>, and we’ve been pursuing one mission ever since: to organize the world’s information and make it universally accessible and useful. For our <a href="//www.google.com/logos/7th_birthday.gif">seventh birthday</a>, we are giving you a newly expanded web search index that is 1,000 times the size of our original index.<br /><br />I’m proud of everything we’ve accomplished in the years since Larry Page and Sergey Brin set up the first Google data center in Larry’s dorm room at Stanford. Today, along with web search based on Larry and Sergey’s original <a href="//www.google.com/intl/en/corporate/history.html#1995">BackRub search engine</a>, we offer specialized search for everything from satellite images to academic papers, local business info to your own computer. We’ve also built software for email and mobile services, photo management and computer-to-computer voice calling, to name just a few things.<br /><br />But search remains our heart and soul, so I’m especially pleased by this latest expansion of our index, which makes Google more than 3 times larger than any other search engine. <a href="//www.google.com/help/indexsize.html">See for yourself</a> how effective the new Google search index can be. Come up with a search query that's special to you (your name, your elementary school, and your favorite animal, for example) - a combination of words that is likely to exist on just a few web pages out of the billions we've indexed, a few needles scattered in the Internet’s endless haystack. Ready? <a href="//www.google.com/">Let’s go</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 Anna Patterson, Software Engineer</span><br /><br />Google opened its doors in <a href="//www.google.com/intl/en/corporate/history.html#1998">September 1998</a>, and we’ve been pursuing one mission ever since: to organize the world’s information and make it universally accessible and useful. For our <a href="//www.google.com/logos/7th_birthday.gif">seventh birthday</a>, we are giving you a newly expanded web search index that is 1,000 times the size of our original index.<br /><br />I’m proud of everything we’ve accomplished in the years since Larry Page and Sergey Brin set up the first Google data center in Larry’s dorm room at Stanford. Today, along with web search based on Larry and Sergey’s original <a href="//www.google.com/intl/en/corporate/history.html#1995">BackRub search engine</a>, we offer specialized search for everything from satellite images to academic papers, local business info to your own computer. We’ve also built software for email and mobile services, photo management and computer-to-computer voice calling, to name just a few things.<br /><br />But search remains our heart and soul, so I’m especially pleased by this latest expansion of our index, which makes Google more than 3 times larger than any other search engine. <a href="//www.google.com/help/indexsize.html">See for yourself</a> how effective the new Google search index can be. Come up with a search query that's special to you (your name, your elementary school, and your favorite animal, for example) - a combination of words that is likely to exist on just a few web pages out of the billions we've indexed, a few needles scattered in the Internet’s endless haystack. Ready? <a href="//www.google.com/">Let’s go</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/2005/09/we-wanted-something-special-for-our.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:We wanted something special for our birthday…&url=https://googleblog.blogspot.com/2005/09/we-wanted-something-special-for-our.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/2005/09/we-wanted-something-special-for-our.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/2005/09/we-wanted-something-special-for-our.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112774524634634118' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/everybody-wont-hate-this.html' itemprop='url' title='Everybody won't hate this'> Everybody won't hate this </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 26, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kyle Kakligian, Software Engineer </span><br /><br />For all the talk about Internet TV, it's actually not so easy to watch a major network program on your own computer - especially one that's on the (bigger) small screen right now. But here's one you <span style="font-weight:bold;">can</span> watch: the new fall season premiere of <a href="http://www.upn.com/shows/everybody_hates_chris/about.shtml">Everybody Hates Chris</a>, a lightly fictional take on Chris Rock's anxiety-ridden junior high school days. It first ran last Thursday on UPN, and for the next four days you can <a href="http://video.google.com/videoplay?docid=7009072046598012257">watch the entire first episode</a> through Google Video. <br /><br />When you're watching young Chris' travails, you'll see them on the new release of <a href="http://video.google.com">Google Video</a>. There's no viewer to download, and the bigger video window (which expands automatically to your browser size) is now compatible with Mac and Linux as well as Windows. You can skip around in the video and start watching it instantly, even beyond what's been buffered. And you can watch a 10-second snippet of playable videos right on the results page - making it easier to decide whether you want to commit to the whole thing. <br /><br />The era of the couch potato is so over. We're rooting for the desk (and laptop) potato. <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 Kyle Kakligian, Software Engineer </span><br /><br />For all the talk about Internet TV, it's actually not so easy to watch a major network program on your own computer - especially one that's on the (bigger) small screen right now. But here's one you <span style="font-weight:bold;">can</span> watch: the new fall season premiere of <a href="http://www.upn.com/shows/everybody_hates_chris/about.shtml">Everybody Hates Chris</a>, a lightly fictional take on Chris Rock's anxiety-ridden junior high school days. It first ran last Thursday on UPN, and for the next four days you can <a href="http://video.google.com/videoplay?docid=7009072046598012257">watch the entire first episode</a> through Google Video. <br /><br />When you're watching young Chris' travails, you'll see them on the new release of <a href="http://video.google.com">Google Video</a>. There's no viewer to download, and the bigger video window (which expands automatically to your browser size) is now compatible with Mac and Linux as well as Windows. You can skip around in the video and start watching it instantly, even beyond what's been buffered. And you can watch a 10-second snippet of playable videos right on the results page - making it easier to decide whether you want to commit to the whole thing. <br /><br />The era of the couch potato is so over. We're rooting for the desk (and laptop) potato. <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/2005/09/everybody-wont-hate-this.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:Everybody won't hate this&url=https://googleblog.blogspot.com/2005/09/everybody-wont-hate-this.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/2005/09/everybody-wont-hate-this.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/2005/09/everybody-wont-hate-this.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='112751618375314218' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/its-coders-world-we-just-live-in-it.html' itemprop='url' title='It's a coders' world - we just live in it'> It's a coders' world - we just live in it </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 23, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jeff Huber, VP Engineering</span><br /><br />Last year we thought we <a href="http://googleblog.blogspot.com/2004/10/will-code-for-fun-and-money.html">hit it big</a> when 7,500 software coders from all over competed for top prizes in our annual <a href="//www.google.com/codejam/">Google Code Jam</a>. We didn't know what "big" was until this year's competition, which concluded today. Not 7,500, not 10,000, but 14,500 programmers hailing from Belarus and China, Venezuela and Sweden, Macedonia and Spain - among plenty of other places, 32 countries in all - limbered up and got coding in the multi-round programming competition.<br /><br />The field narrowed over successive rounds since August 22, and today we hosted 100 finalists in a <a href="//www.google.com/press/pressrel/codejamwinners_2005.html">final showdown</a> at the Googleplex for more than $150,000 in prizes.<br /><br />Now that the dust has cleared, our second and third place winners, each of whom receives $5000, are Erik-Jan Krijgsman of the Netherlands, and Petr Mitrichev from Russia. And the grand prize of $10,000 goes to Marek Cygan from Poland, who is a student at Warsaw University.<br /><br />We were amazed by the talent and energy we've seen here. Congrats to Marek, Erik-Jan, Petr and all the Google Code Jam participants. We're already looking forward to next time. <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 Huber, VP Engineering</span><br /><br />Last year we thought we <a href="http://googleblog.blogspot.com/2004/10/will-code-for-fun-and-money.html">hit it big</a> when 7,500 software coders from all over competed for top prizes in our annual <a href="//www.google.com/codejam/">Google Code Jam</a>. We didn't know what "big" was until this year's competition, which concluded today. Not 7,500, not 10,000, but 14,500 programmers hailing from Belarus and China, Venezuela and Sweden, Macedonia and Spain - among plenty of other places, 32 countries in all - limbered up and got coding in the multi-round programming competition.<br /><br />The field narrowed over successive rounds since August 22, and today we hosted 100 finalists in a <a href="//www.google.com/press/pressrel/codejamwinners_2005.html">final showdown</a> at the Googleplex for more than $150,000 in prizes.<br /><br />Now that the dust has cleared, our second and third place winners, each of whom receives $5000, are Erik-Jan Krijgsman of the Netherlands, and Petr Mitrichev from Russia. And the grand prize of $10,000 goes to Marek Cygan from Poland, who is a student at Warsaw University.<br /><br />We were amazed by the talent and energy we've seen here. Congrats to Marek, Erik-Jan, Petr and all the Google Code Jam participants. We're already looking forward to next time. <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/2005/09/its-coders-world-we-just-live-in-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:It's a coders' world - we just live in it&url=https://googleblog.blogspot.com/2005/09/its-coders-world-we-just-live-in-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/2005/09/its-coders-world-we-just-live-in-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/2005/09/its-coders-world-we-just-live-in-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'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/developers' rel='tag'> developers </a> </span> </div> </div> </div> <div class='post' data-id='112742724298676690' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/buzz-about-google-print-and-lawsuit.html' itemprop='url' title='Buzz about Google Print and the lawsuit'> Buzz about Google Print and the lawsuit </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 23, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Adam M. Smith, Product Manager </span><br /><br />"Making all the Google Print facts clear really does make a difference."<br /><br />That's the headline of <a href="http://blogs.law.harvard.edu/cmusings/2005/09/21#a1396">Derek Slater's blog post</a> commenting on <a href="http://googleblog.blogspot.com/2005/09/google-print-and-authors-guild.html">our recent statement</a> about the Authors Guild lawsuit. Some others have weighed in, and you can read a sampling from law professor <a href="http://scrawford.blogware.com/blog/_archives/2005/9/21/1248170.html"> Susan Crawford</a>, the <a href="http://scrawford.blogware.com/blog/_archives/2005/9/21/1248170.html"> </a><a href="http://www.eff.org/deeplinks/archives/003992.php">EFF</a>, publisher <a href="http://radar.oreilly.com/archives/2005/09/authors_guild_suit_and_googles.html">Tim O'Reilly</a>, author <a href="http://lawlegislationandlunacy.blogspot.com/2005/09/when-pen-picks-up-sword.html">David Youngberg</a>, attorney <a href="http://williampatry.blogspot.com/2005/09/google-revisited.html">William Patry</a>, and search analyst <a href="http://blog.searchenginewatch.com/blog/050920-192319">Danny Sullivan</a>. Or listen to this <a href="http://www.npr.org/templates/story/story.php?storyId=4857600">NPR story</a>.<br /><br /><span style="font-style: italic;">*Updated with link to Danny Sullivan commentary. </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 Adam M. Smith, Product Manager </span><br /><br />"Making all the Google Print facts clear really does make a difference."<br /><br />That's the headline of <a href="http://blogs.law.harvard.edu/cmusings/2005/09/21#a1396">Derek Slater's blog post</a> commenting on <a href="http://googleblog.blogspot.com/2005/09/google-print-and-authors-guild.html">our recent statement</a> about the Authors Guild lawsuit. Some others have weighed in, and you can read a sampling from law professor <a href="http://scrawford.blogware.com/blog/_archives/2005/9/21/1248170.html"> Susan Crawford</a>, the <a href="http://scrawford.blogware.com/blog/_archives/2005/9/21/1248170.html"> </a><a href="http://www.eff.org/deeplinks/archives/003992.php">EFF</a>, publisher <a href="http://radar.oreilly.com/archives/2005/09/authors_guild_suit_and_googles.html">Tim O'Reilly</a>, author <a href="http://lawlegislationandlunacy.blogspot.com/2005/09/when-pen-picks-up-sword.html">David Youngberg</a>, attorney <a href="http://williampatry.blogspot.com/2005/09/google-revisited.html">William Patry</a>, and search analyst <a href="http://blog.searchenginewatch.com/blog/050920-192319">Danny Sullivan</a>. Or listen to this <a href="http://www.npr.org/templates/story/story.php?storyId=4857600">NPR story</a>.<br /><br /><span style="font-style: italic;">*Updated with link to Danny Sullivan commentary. </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/2005/09/buzz-about-google-print-and-lawsuit.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:Buzz about Google Print and the lawsuit&url=https://googleblog.blogspot.com/2005/09/buzz-about-google-print-and-lawsuit.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/2005/09/buzz-about-google-print-and-lawsuit.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/2005/09/buzz-about-google-print-and-lawsuit.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='112724669927044569' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/new-improved-and-out-of-beta_22.html' itemprop='url' title='New, improved, and out of beta'> New, improved, and out of beta </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 22, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Annie Sullivan, Software Engineer</span><br /><br />After two months in beta we are officially releasing our <a href="http://toolbar.google.com/firefox/index.html">Firefox Toolbar</a> with a couple of nifty Firefox-only features. One of these is the addition of <a href="http://labs.google.com//suggestfaq.html">Google Suggest</a>, which shows useful query suggestions as you type in the Toolbar search box.<br /><br />We also heard from plenty of savvy Firefox users who wanted to be able to reorganize their Toolbar with Firefox’s Customize feature. So in the latest version of the Toolbar, you can go to the View > Toolbars > Customize menu to rearrange icons to your heart's content. You can even move the search box around!<br /><br />With my setup I've rearranged the buttons and saved quite a few pixels. Here's a screenshot:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/firetools-screenshot-764517.png"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tHwXZxfd-2pVHvWxGgLStQzScmG--oJd4VHRNqGMDpIu_XHmVow1lkIWLX1lkksZNbfMP05HI3k_voVsuqUzaWQosS4b6-aXRoK9T2chzktPgitOE8OFo4s8zSOGsC8QVxvkhsJ8NrMBEChwu7_FogSQ=s0-d" style="cursor:pointer; cursor:hand;"></a><br /><br />Don't have Firefox yet? <a href="http://www.getfirefox.com/">Get it 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 Annie Sullivan, Software Engineer</span><br /><br />After two months in beta we are officially releasing our <a href="http://toolbar.google.com/firefox/index.html">Firefox Toolbar</a> with a couple of nifty Firefox-only features. One of these is the addition of <a href="http://labs.google.com//suggestfaq.html">Google Suggest</a>, which shows useful query suggestions as you type in the Toolbar search box.<br /><br />We also heard from plenty of savvy Firefox users who wanted to be able to reorganize their Toolbar with Firefox’s Customize feature. So in the latest version of the Toolbar, you can go to the View > Toolbars > Customize menu to rearrange icons to your heart's content. You can even move the search box around!<br /><br />With my setup I've rearranged the buttons and saved quite a few pixels. Here's a screenshot:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/firetools-screenshot-764517.png"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tHwXZxfd-2pVHvWxGgLStQzScmG--oJd4VHRNqGMDpIu_XHmVow1lkIWLX1lkksZNbfMP05HI3k_voVsuqUzaWQosS4b6-aXRoK9T2chzktPgitOE8OFo4s8zSOGsC8QVxvkhsJ8NrMBEChwu7_FogSQ=s0-d" style="cursor:pointer; cursor:hand;"></a><br /><br />Don't have Firefox yet? <a href="http://www.getfirefox.com/">Get it 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/2005/09/new-improved-and-out-of-beta_22.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:New, improved, and out of beta&url=https://googleblog.blogspot.com/2005/09/new-improved-and-out-of-beta_22.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/2005/09/new-improved-and-out-of-beta_22.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/2005/09/new-improved-and-out-of-beta_22.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112717068055584488' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/we-cant-do-it-all.html' itemprop='url' title='We can't do it all ...'> We can't do it all ... </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 22, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kevin Smith, Partner Program Manager </span><br /><br />If you can get <a href="//www.google.com/search?hl=en&q=weather+belfair+WA&btnG=Google+Search">weather forecasts for Belfair, WA</a> from Google.com, why shouldn’t you be able to access mainframe data from your own <a href="//www.google.com/appliance">Google Search Appliance</a>? Our 2,000 enterprise customers know that you can. (In fact our enterprise business has grown more than 100 percent in the first half of this year over the first half of last year.) The <a href="//www.google.com/enterprise/gep/">Google Enterprise Professional program</a> will help Google customers extend their use of enterprise products to previously hard-to-search areas of their infrastructure, such as legacy data locked in mainframes, information on a highly secure government network, or real-time customer data in an enterprise application.<br /><br />As it turns out, there are plenty of businesses with expertise in this stuff -- systems integrators and independent software vendors that know more about specialized enterprise environments than we ever could. So today we're announcing this program to help customers get more value out of their Google enterprise search deployments.<br /><br />We provide training, a development version of the Google Search Appliance, and the necessary support so Google Enterprise Professionals can become experts on our enterprise technology. And they give us expertise in their categories built on years of experience. <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 Smith, Partner Program Manager </span><br /><br />If you can get <a href="//www.google.com/search?hl=en&q=weather+belfair+WA&btnG=Google+Search">weather forecasts for Belfair, WA</a> from Google.com, why shouldn’t you be able to access mainframe data from your own <a href="//www.google.com/appliance">Google Search Appliance</a>? Our 2,000 enterprise customers know that you can. (In fact our enterprise business has grown more than 100 percent in the first half of this year over the first half of last year.) The <a href="//www.google.com/enterprise/gep/">Google Enterprise Professional program</a> will help Google customers extend their use of enterprise products to previously hard-to-search areas of their infrastructure, such as legacy data locked in mainframes, information on a highly secure government network, or real-time customer data in an enterprise application.<br /><br />As it turns out, there are plenty of businesses with expertise in this stuff -- systems integrators and independent software vendors that know more about specialized enterprise environments than we ever could. So today we're announcing this program to help customers get more value out of their Google enterprise search deployments.<br /><br />We provide training, a development version of the Google Search Appliance, and the necessary support so Google Enterprise Professionals can become experts on our enterprise technology. And they give us expertise in their categories built on years of experience. <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/2005/09/we-cant-do-it-all.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:We can't do it all ...&url=https://googleblog.blogspot.com/2005/09/we-cant-do-it-all.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/2005/09/we-cant-do-it-all.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/2005/09/we-cant-do-it-all.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> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112619489774429357' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/putting-crowd-wisdom-to-work.html' itemprop='url' title='Putting crowd wisdom to work'> Putting crowd wisdom to work </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 21, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bo Cowgill, Project Manager</span><br /><br />At Google, we're constantly trying to find new ways to organize the world's information, including information relevant to our business. Building on the ideas of <a href="http://en.wikipedia.org/wiki/Friedrich_Hayek">Friedrich Hayek</a> and the <a href="http://www.biz.uiowa.edu/iem/">Iowa Electronic Markets</a>, a few Googlers (Doug Banks, Patri Friedman, Ilya Kirnos, Piaw Na and me, with some help from <a href="http://www.sims.berkeley.edu/%7Ehal/">Hal Varian</a>), set up a predictive market system inside the company.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/PLogo%20%282%29-720832.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vFxh7GKj2fGtKEAvozKeu7xTR8Ze5-kfbuGFr4ht7VFpEozaogG_KVUyP6R-C6VGQwF_auy6IcjYAxw6PDotTpdEnH2gDrM0CmqqoM7_0QxgQ-ifZLtxxxxJiCFHENj8TWVAiNmnTMX-DrCA=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>The markets were designed to forecast product launch dates, new office openings, and many other things of strategic importance to Google. So far, more than a thousand Googlers have bid on 146 events in 43 different subject areas (no payment is required to play).<br /><br />We designed the market so that the price of an event should, in theory, reflect a consensus probability that the event will occur. To determine accuracy of the market, we looked at the connection between prices of events and the frequency with which they actually occurred. If prices are correct, events priced at 10 cents should occur about 10 percent of the time.<br /><br />In the graph below, the X-axis indicates the price ranges for the group. The orange line represents the average price, which is how often outcomes in that group should actually happen according to market prices. The purple line is how often they did happen. Ideally these would be equal, and as you can see they're pretty close. So our prices really do represent probabilities - very exciting!<br /><br /><a href="http://googleblog.blogspot.com/media/happened_by_predicted_all_weeks-707724.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u9fDIV_kkjF21LMRdGC7x5OwHWjrl_kKMrwSikGXK927adnWmNRCyaNjJ-Z3SZ6X-7eXptEiDOyFAX4N_T45rJ09Hi7zKdYnoozZNh_dHoIJIQilf_N2-xmwfPd7lxjHSMAPFm7sZ7SrE3ypiihnTXH6w=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>We also found that the market prices gave decisive, informative predictions in the sense that their predictive power increased as time passed and uncertainty was resolved. When a market first opens there may be considerable uncertainty about what will eventually happen; but as time goes on, some outcomes became more likely than others. The market prices should reflect this phenomenon, with the implied probability distributions becoming more concentrated over time.<br /><br />Being geeks, we naturally used information theory to measure the entropy of our probability distributions:<br /><br /><a href="http://googleblog.blogspot.com/media/entropy_by_week_settled_markets-799301.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vsDa4nbyFSrWHNJG6QuqwnFXAupoVbVy9IjVnumSSf7rqeWDoS8tgsmftyTiRYuvxCGTNGt1eLOGvs_H4II5umXbr-OtoOjcHwj6y4iPWfk_lLnuic200drELUhsmhnCfGueG6RX3bk6gWhqG-EnukjJs=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>In this graph, we have weeks before market expiration on the X-axis, and entropy (in bits) on the Y-axis. We've included some reference entropies to help your intuition, and you can see that in addition to accurate predictions, the distributions become steadily more informative and decisive (lower entropy) over time.<br /><br />Our search engine works well because it aggregates information dispersed across the web, and our internal predictive markets are based on the same principle: Googlers from across the company contribute knowledge and opinions which are aggregated into a forecast by the market. Sometimes, just feeling lucky isn't enough, and these tools can help. <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 Bo Cowgill, Project Manager</span><br /><br />At Google, we're constantly trying to find new ways to organize the world's information, including information relevant to our business. Building on the ideas of <a href="http://en.wikipedia.org/wiki/Friedrich_Hayek">Friedrich Hayek</a> and the <a href="http://www.biz.uiowa.edu/iem/">Iowa Electronic Markets</a>, a few Googlers (Doug Banks, Patri Friedman, Ilya Kirnos, Piaw Na and me, with some help from <a href="http://www.sims.berkeley.edu/%7Ehal/">Hal Varian</a>), set up a predictive market system inside the company.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/PLogo%20%282%29-720832.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vFxh7GKj2fGtKEAvozKeu7xTR8Ze5-kfbuGFr4ht7VFpEozaogG_KVUyP6R-C6VGQwF_auy6IcjYAxw6PDotTpdEnH2gDrM0CmqqoM7_0QxgQ-ifZLtxxxxJiCFHENj8TWVAiNmnTMX-DrCA=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>The markets were designed to forecast product launch dates, new office openings, and many other things of strategic importance to Google. So far, more than a thousand Googlers have bid on 146 events in 43 different subject areas (no payment is required to play).<br /><br />We designed the market so that the price of an event should, in theory, reflect a consensus probability that the event will occur. To determine accuracy of the market, we looked at the connection between prices of events and the frequency with which they actually occurred. If prices are correct, events priced at 10 cents should occur about 10 percent of the time.<br /><br />In the graph below, the X-axis indicates the price ranges for the group. The orange line represents the average price, which is how often outcomes in that group should actually happen according to market prices. The purple line is how often they did happen. Ideally these would be equal, and as you can see they're pretty close. So our prices really do represent probabilities - very exciting!<br /><br /><a href="http://googleblog.blogspot.com/media/happened_by_predicted_all_weeks-707724.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u9fDIV_kkjF21LMRdGC7x5OwHWjrl_kKMrwSikGXK927adnWmNRCyaNjJ-Z3SZ6X-7eXptEiDOyFAX4N_T45rJ09Hi7zKdYnoozZNh_dHoIJIQilf_N2-xmwfPd7lxjHSMAPFm7sZ7SrE3ypiihnTXH6w=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>We also found that the market prices gave decisive, informative predictions in the sense that their predictive power increased as time passed and uncertainty was resolved. When a market first opens there may be considerable uncertainty about what will eventually happen; but as time goes on, some outcomes became more likely than others. The market prices should reflect this phenomenon, with the implied probability distributions becoming more concentrated over time.<br /><br />Being geeks, we naturally used information theory to measure the entropy of our probability distributions:<br /><br /><a href="http://googleblog.blogspot.com/media/entropy_by_week_settled_markets-799301.GIF"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vsDa4nbyFSrWHNJG6QuqwnFXAupoVbVy9IjVnumSSf7rqeWDoS8tgsmftyTiRYuvxCGTNGt1eLOGvs_H4II5umXbr-OtoOjcHwj6y4iPWfk_lLnuic200drELUhsmhnCfGueG6RX3bk6gWhqG-EnukjJs=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>In this graph, we have weeks before market expiration on the X-axis, and entropy (in bits) on the Y-axis. We've included some reference entropies to help your intuition, and you can see that in addition to accurate predictions, the distributions become steadily more informative and decisive (lower entropy) over time.<br /><br />Our search engine works well because it aggregates information dispersed across the web, and our internal predictive markets are based on the same principle: Googlers from across the company contribute knowledge and opinions which are aggregated into a forecast by the market. Sometimes, just feeling lucky isn't enough, and these tools can help. <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/2005/09/putting-crowd-wisdom-to-work.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:Putting crowd wisdom to work&url=https://googleblog.blogspot.com/2005/09/putting-crowd-wisdom-to-work.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/2005/09/putting-crowd-wisdom-to-work.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/2005/09/putting-crowd-wisdom-to-work.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='112727285412060088' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/google-print-and-authors-guild.html' itemprop='url' title='Google Print and the Authors Guild'> Google Print and the Authors Guild </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 20, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Susan Wojcicki, Vice President, Product Management</span><br /><br />Today we learned that the Authors Guild filed a lawsuit to try to stop <a href="http://print.google.com/">Google Print</a>. We regret that this group chose to sue us over a program that will make millions of books more discoverable to the world -- especially since any copyright holder can <a href="http://print.google.com/googleprint/publisher_library.html#options3">exclude</a> their books from the program. What’s more, many of Google Print’s chief beneficiaries will be authors whose backlist, out of print and lightly marketed new titles will be suggested to countless readers who wouldn’t have found them otherwise.<br /><br />Let's be clear: Google doesn’t show even a single page to users who find copyrighted books through this program (unless the copyright holder gives us permission to show more). At most we show only a brief snippet of text where their search term appears, along with basic bibliographic information and several links to online booksellers and libraries. Here’s what an in-copyright book scanned from a library looks like on Google Print:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/LibraryProject_screenshot-745613.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s1CxxJeQ3havHLpVk-KO2VI3cxIIWpQaw09UxQu7rsNi_4tV4MpNm4WMGs0vR-uObwVUadcLTEbjVxnCiaHN0ReealXlxZ7ORhlLS1ejz2im0TQaceFxFt8bMdql--6qhPncit5qBnMur93RjwaESp3GskeMY=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>Google respects copyright. The use we make of all the books we scan through the Library Project is fully consistent with both the <a href="http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00000107----000-.html">fair use doctrine</a> under U.S. copyright law and the <a href="http://caselaw.lp.findlaw.com/data/constitution/articles.html#1.8">principles underlying copyright law itself</a>, which allow everything from <a href="http://straylight.law.cornell.edu/supct/html/92-1292.ZS.html">parodies</a> to <a href="http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00000107----000-.html">excerpts in book reviews</a>. (Here's <a href="http://www.policybandwidth.com/doc/googleprint.pdf">an article</a> by one of the many legal scholars who have weighed in on Google Print.)<br /><br />Just as Google helps you find sites you might not have found any other way by indexing the full text of web pages, Google Print, like an electronic card catalog, indexes book content to help users find, and perhaps buy, books. This ability to introduce millions of users to millions of titles can only expand the market for authors’ books, which is precisely what copyright law is intended to foster. <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 Susan Wojcicki, Vice President, Product Management</span><br /><br />Today we learned that the Authors Guild filed a lawsuit to try to stop <a href="http://print.google.com/">Google Print</a>. We regret that this group chose to sue us over a program that will make millions of books more discoverable to the world -- especially since any copyright holder can <a href="http://print.google.com/googleprint/publisher_library.html#options3">exclude</a> their books from the program. What’s more, many of Google Print’s chief beneficiaries will be authors whose backlist, out of print and lightly marketed new titles will be suggested to countless readers who wouldn’t have found them otherwise.<br /><br />Let's be clear: Google doesn’t show even a single page to users who find copyrighted books through this program (unless the copyright holder gives us permission to show more). At most we show only a brief snippet of text where their search term appears, along with basic bibliographic information and several links to online booksellers and libraries. Here’s what an in-copyright book scanned from a library looks like on Google Print:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/LibraryProject_screenshot-745613.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s1CxxJeQ3havHLpVk-KO2VI3cxIIWpQaw09UxQu7rsNi_4tV4MpNm4WMGs0vR-uObwVUadcLTEbjVxnCiaHN0ReealXlxZ7ORhlLS1ejz2im0TQaceFxFt8bMdql--6qhPncit5qBnMur93RjwaESp3GskeMY=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a>Google respects copyright. The use we make of all the books we scan through the Library Project is fully consistent with both the <a href="http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00000107----000-.html">fair use doctrine</a> under U.S. copyright law and the <a href="http://caselaw.lp.findlaw.com/data/constitution/articles.html#1.8">principles underlying copyright law itself</a>, which allow everything from <a href="http://straylight.law.cornell.edu/supct/html/92-1292.ZS.html">parodies</a> to <a href="http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00000107----000-.html">excerpts in book reviews</a>. (Here's <a href="http://www.policybandwidth.com/doc/googleprint.pdf">an article</a> by one of the many legal scholars who have weighed in on Google Print.)<br /><br />Just as Google helps you find sites you might not have found any other way by indexing the full text of web pages, Google Print, like an electronic card catalog, indexes book content to help users find, and perhaps buy, books. This ability to introduce millions of users to millions of titles can only expand the market for authors’ books, which is precisely what copyright law is intended to foster. <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/2005/09/google-print-and-authors-guild.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 Print and the Authors Guild&url=https://googleblog.blogspot.com/2005/09/google-print-and-authors-guild.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/2005/09/google-print-and-authors-guild.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/2005/09/google-print-and-authors-guild.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search' rel='tag'> books + book search </a> , <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='112716476989460473' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/polyglot-pictures.html' itemprop='url' title='Polyglot pictures'> Polyglot pictures </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 20, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Adrian Graham, Picasa Product Manager</span><br /><br />People all around the world are photo-mad, snapping digital photos everywhere they go. Today people in <a href="http://picasa.google.com.au/">Australia</a>, <a href="http://picasa.google.at/">Austria</a>, <a href="http://picasa.google.be/">Belgium</a>, <a href="http://picasa.google.com.br/">Brazil</a>, <a href="http://picasa.google.ca/">Canada</a>, <a href="http://picasa.google.com/intl/zh-CN/">China</a>, <a href="http://picasa.google.fr/">France</a>, <a href="http://picasa.google.de/">Germany</a>, <a href="http://picasa.google.com.hk/">Hong Kong</a>, <a href="http://picasa.google.co.in/">India</a>, <a href="http://picasa.google.it/">Italy</a>, <a href="http://picasa.google.co.jp/">Japan</a>, <a href="http://picasa.google.nl/">Netherlands</a>, <a href="http://picasa.google.ru/">Russia</a>, <a href="http://picasa.google.co.kr/">South Korea</a>, <a href="http://picasa.google.es/">Spain</a>, <a href="http://picasa.google.ch/">Switzerland</a>, <a href="http://picasa.google.com.tw/">Taiwan</a> and the <a href="http://picasa.google.co.uk/">UK</a> have a new tool: Google's <a href="//www.google.com/picasa">Picasa</a> photo organizer in their own (local) language. <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 Adrian Graham, Picasa Product Manager</span><br /><br />People all around the world are photo-mad, snapping digital photos everywhere they go. Today people in <a href="http://picasa.google.com.au/">Australia</a>, <a href="http://picasa.google.at/">Austria</a>, <a href="http://picasa.google.be/">Belgium</a>, <a href="http://picasa.google.com.br/">Brazil</a>, <a href="http://picasa.google.ca/">Canada</a>, <a href="http://picasa.google.com/intl/zh-CN/">China</a>, <a href="http://picasa.google.fr/">France</a>, <a href="http://picasa.google.de/">Germany</a>, <a href="http://picasa.google.com.hk/">Hong Kong</a>, <a href="http://picasa.google.co.in/">India</a>, <a href="http://picasa.google.it/">Italy</a>, <a href="http://picasa.google.co.jp/">Japan</a>, <a href="http://picasa.google.nl/">Netherlands</a>, <a href="http://picasa.google.ru/">Russia</a>, <a href="http://picasa.google.co.kr/">South Korea</a>, <a href="http://picasa.google.es/">Spain</a>, <a href="http://picasa.google.ch/">Switzerland</a>, <a href="http://picasa.google.com.tw/">Taiwan</a> and the <a href="http://picasa.google.co.uk/">UK</a> have a new tool: Google's <a href="//www.google.com/picasa">Picasa</a> photo organizer in their own (local) language. <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/2005/09/polyglot-pictures.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:Polyglot pictures&url=https://googleblog.blogspot.com/2005/09/polyglot-pictures.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/2005/09/polyglot-pictures.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/2005/09/polyglot-pictures.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/photos' rel='tag'> photos </a> </span> </div> </div> </div> <div class='post' data-id='112689091815060903' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/illuminated-continent.html' itemprop='url' title='The illuminated continent'> The illuminated continent </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 16, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Michael Jones, Google Earth CTO</span><br /><br />Have you ever dreamed of Africa while reading <span style="font-style: italic;">National Geographic</span>? The exotic photographs and thoughtful articles take you there with a magical sense of place. Today we embraced that magic by releasing Google Earth data layers that index <span style="font-style: italic;">National Geographic</span> stories, images, journals, and even a live webcam in Africa. <br /><br />Just start <a href="http://earth.google.com/">Google Earth</a>, enable the National Geographic layers, and begin exploring.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/ge-balloon-727757.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uRzpX5V4-Y-bWoUGX9EJQJ2HfD05mvgYfF5UkpWvjTRGvspnc1BNKav-Q5GOHnLmp8qYnZqd_303cnWjSp6KIAH7rEGAswhOr70qhMmgcZ0MYTVsq-7lFblw4mJdjQZWbFJai8cfzH=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br />Across Africa, you will see the familiar yellow National Geographic logo. Zoom in to see the title of each feature article or photograph. Click the icon and a pop-up balloon shows a photo and description along with links to the content. Follow those links to read the entire story right where it happened. Not only will you learn about Jane Goodall's Fifi, you'll see her home. Joining the stories and images are layers for National Geographic Sights & Sounds multimedia resources, a live WildCam in Botswana, and a collection of Mike Fay's Megaflyover images.<br /><br />The Megaflyover images are stunning. Mike spent more than a year taking 92,000 high resolution photographs of the continent. That project is described in <span style="font-style: italic;">Tracing the Human Footprint</span>, an article in the September 2005 <span style="font-style: italic;">National Geographic</span>. He selected 500 of his favorite scenes of people, animals, geological formations, and signs of human presence and annotated them in Google Earth. Look for the red airplane icons as you fly over Africa. Each of these marks a spot where a high resolution image awaits your own personal voyage.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/ge-herd-779023.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u2Cko8iE7uVk0IYQBmfMGRKDYNAaYMvESQ1-nm_YHcXCKDOrsgjo_e54fChkoo3TdG9a04sOV9mWlffDkoS4aX8W_vqdzrDHmQ1MIiiD51zn7MkxFXOW4N3xml2Vj2RMW51iux=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; 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 Michael Jones, Google Earth CTO</span><br /><br />Have you ever dreamed of Africa while reading <span style="font-style: italic;">National Geographic</span>? The exotic photographs and thoughtful articles take you there with a magical sense of place. Today we embraced that magic by releasing Google Earth data layers that index <span style="font-style: italic;">National Geographic</span> stories, images, journals, and even a live webcam in Africa. <br /><br />Just start <a href="http://earth.google.com/">Google Earth</a>, enable the National Geographic layers, and begin exploring.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/ge-balloon-727757.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uRzpX5V4-Y-bWoUGX9EJQJ2HfD05mvgYfF5UkpWvjTRGvspnc1BNKav-Q5GOHnLmp8qYnZqd_303cnWjSp6KIAH7rEGAswhOr70qhMmgcZ0MYTVsq-7lFblw4mJdjQZWbFJai8cfzH=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br />Across Africa, you will see the familiar yellow National Geographic logo. Zoom in to see the title of each feature article or photograph. Click the icon and a pop-up balloon shows a photo and description along with links to the content. Follow those links to read the entire story right where it happened. Not only will you learn about Jane Goodall's Fifi, you'll see her home. Joining the stories and images are layers for National Geographic Sights & Sounds multimedia resources, a live WildCam in Botswana, and a collection of Mike Fay's Megaflyover images.<br /><br />The Megaflyover images are stunning. Mike spent more than a year taking 92,000 high resolution photographs of the continent. That project is described in <span style="font-style: italic;">Tracing the Human Footprint</span>, an article in the September 2005 <span style="font-style: italic;">National Geographic</span>. He selected 500 of his favorite scenes of people, animals, geological formations, and signs of human presence and annotated them in Google Earth. Look for the red airplane icons as you fly over Africa. Each of these marks a spot where a high resolution image awaits your own personal voyage.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/ge-herd-779023.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u2Cko8iE7uVk0IYQBmfMGRKDYNAaYMvESQ1-nm_YHcXCKDOrsgjo_e54fChkoo3TdG9a04sOV9mWlffDkoS4aX8W_vqdzrDHmQ1MIiiD51zn7MkxFXOW4N3xml2Vj2RMW51iux=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; 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/2005/09/illuminated-continent.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:The illuminated continent&url=https://googleblog.blogspot.com/2005/09/illuminated-continent.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/2005/09/illuminated-continent.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/2005/09/illuminated-continent.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/Africa' rel='tag'> Africa </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='112690048674935931' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/googlebombing-failure.html' itemprop='url' title='Googlebombing 'failure''> Googlebombing 'failure' </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 16, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, Director of Consumer Web Products</span><br /><br />If you do a Google search on the word [<a href="//www.google.com/search?q=failure">failure</a>] or the phrase [<a href="//www.google.com/search?q=miserable+failure">miserable failure</a>], the top result is currently the White House’s official biographical page for President Bush. We've received some complaints recently from users who assume that this reflects a political bias on our part. I'd like to explain how these results come up in order to allay these concerns.<br /><br />Google's search results are generated by computer programs that rank web pages in large part by examining the number and relative popularity of the sites that link to them. By using a practice called <a href="//www.google.com/search?hl=en&lr&safe=off&amp;amp;amp;amp;amp;amp;amp;c2coff=1&q=googlebombing&btnG=Search">googlebombing</a>, however, determined pranksters can occasionally produce odd results. In this case, a number of webmasters use the phrases [failure] and [miserable failure] to describe and link to President Bush's website, thus pushing it to the top of searches for those phrases. We don't condone the practice of googlebombing, or any other action that seeks to affect the integrity of our search results, but we're also reluctant to alter our results by hand in order to prevent such items from showing up. Pranks like this may be distracting to some, but they don't affect the overall quality of our search service, whose objectivity, as always, remains the core of our mission. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Marissa Mayer, Director of Consumer Web Products</span><br /><br />If you do a Google search on the word [<a href="//www.google.com/search?q=failure">failure</a>] or the phrase [<a href="//www.google.com/search?q=miserable+failure">miserable failure</a>], the top result is currently the White House’s official biographical page for President Bush. We've received some complaints recently from users who assume that this reflects a political bias on our part. I'd like to explain how these results come up in order to allay these concerns.<br /><br />Google's search results are generated by computer programs that rank web pages in large part by examining the number and relative popularity of the sites that link to them. By using a practice called <a href="//www.google.com/search?hl=en&lr&safe=off&amp;amp;amp;amp;amp;amp;amp;c2coff=1&q=googlebombing&btnG=Search">googlebombing</a>, however, determined pranksters can occasionally produce odd results. In this case, a number of webmasters use the phrases [failure] and [miserable failure] to describe and link to President Bush's website, thus pushing it to the top of searches for those phrases. We don't condone the practice of googlebombing, or any other action that seeks to affect the integrity of our search results, but we're also reluctant to alter our results by hand in order to prevent such items from showing up. Pranks like this may be distracting to some, but they don't affect the overall quality of our search service, whose objectivity, as always, remains the core of our mission. <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/2005/09/googlebombing-failure.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:Googlebombing 'failure'&url=https://googleblog.blogspot.com/2005/09/googlebombing-failure.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/2005/09/googlebombing-failure.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/2005/09/googlebombing-failure.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112647830297009593' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/job-requirement-food-must-taste-great.html' itemprop='url' title='Job requirement: Food must taste great.'> Job requirement: Food must taste great. </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 16, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by John Dickman, Food Service Manager</span><br /><br /><a href="http://googleblog.blogspot.com/2005/08/keyword-chefs.html">We put the word out</a> that we needed more chefs to come to Google's Mountain View campus and cook lots of food, and lots of kinds of food, for thousands of daily meals. There's been no shortage of candidates. Hundreds of chefs from all over the world sent resumes, and we invited a number of them to come and audition for a discerning group of employee-tasters.<br /><br />We thought you might enjoy a sampling of the incredible range of dishes that have impressed our hiring/tasting committee. Happy cooking!<br /><br /><span style="font-weight: bold;">Edamame Hummus</span> <br />Shelled edamame (soy beans) can be found in all natural food stores, Asian grocery stores and the natural food sections of most supermarkets. Tahini is sesame paste and can be found in the same places. The crushed ice keeps the mixture cool while processing and allows less oil to be used.<br /><br />2 cups frozen shelled edamame<br />1 pound (13 oz. can) chick peas, drained and rinsed<br />4 cloves peeled garlic<br />2 T. fresh, grated ginger root<br />1/2 c. sesame tahini<br />3 tsp. lemon juice<br />3/4 c. extra virgin olive oil<br />1/4 c. sesame oil<br />1/2 c. crushed ice<br />1 T. hot sauce<br />1/3 c. chopped fresh cilantro<br />Kosher salt to taste<br /><br />Boil or steam the edamame for 10 minutes until tender. Rinse under cold water and drain. Place in a food processor or blender. Add all the remaining ingredients and process until smooth, but still a little chunky. If you like a bit more texture in your hummus, reserve about 1/3 cup of the whole edamame and fold them in at the end.<br /><br />Serve with flat breads, crudites or crackers. Serves 12-16 as an appetizer.<br /><br /><a href="http://www.sun-sentinel.com/features/food/sfl-fdvegcol8sep08,0,7454112.story?coll=sfla-features-food">Read more about this chef's visit</a>.<br />_________________________________________________________________<br /><br /><span style="font-weight: bold;">Thai Red Curry Dragon Fly Noodles</span> <br />1 T. toasted sesame oil<br />¼ c Andouille sausage, sliced<br />¼ c. 6-8 shrimp<br />1 T. red onion, diced<br />1 T. garlic, minced<br />1 T. fresh ginger, minced<br />1 T. red curry paste<br />1 T. shrimp paste<br />4 T. dry white wine<br />1 c. coconut milk<br />1 c. organic chicken stock<br />½ c. jumbo lump crabmeat<br />Pinch Cayenne pepper<br />¼ tsp Jalapeno pepper, minced<br />¼ c. baby corn<br />½ tsp. salt<br />Fresh cracked pepper to taste<br />¼ c. fresh cilantro, chopped<br />½ c. scallions, sliced<br />16 oz. Chinese egg noodles, cooked<br /><br />Heat oil in a wok. Sauté andouille and shrimp for 2 minutes. Set aside. In separate pot, cook noodles, drain, and set aside.<br />Add red onion, garlic, ginger, red curry paste, shrimp paste and sauté in wok for 1-2 minutes. Deglaze with white wine. Add coconut milk and chicken stock. Bring to a low boil, simmer for 5 minutes.<br />Add andouille, shrimp, crabmeat and all remaining ingredients. Simmer 2 minutes until heated through.<br />_________________________________________________________________<br /><br /><span style="font-weight: bold;">Dungeness Crab Cakes w/ Black Pepper-Lemon Aioli</span> <br /><br />2 lbs. Fresh Dungeness crabmeat<br />½ red bell pepper, diced small<br />½ yellow bell pepper, diced small<br />2 celery stalks, diced small<br />6 eggs<br />1½-2½ c. bread crumbs<br />2 c. Panko bread crumbs<br />3 T. Italian parsley, chopped<br />1 lemon zest<br />Kosher salt to taste<br />Black pepper to taste<br />2 c. all-purpose flour<br /><br />Squeeze excess water from crab meat; set aside in a colander to drain.<br />Sauté red and yellow bell peppers. Sauté onion and celery separately from bell peppers; let cool.<br />Chop parsley and zest the lemon; set aside.<br />In a medium bowl mix crabmeat, all vegetables, one egg, regular bread crumbs, parsley, lemon zest, salt and pepper to taste.<br />Form crab into 1 oz. balls. If the balls don't stay together, if add more bread crumbs.<br />Put 3 bowls in a row: one with whisked eggs, the second with flour, the third, with panko crumbs.<br />Put crabcake ball first in flour, then egg, and finally the panko crumbs and set each crabcake aside until all have been breaded. In canola oil heated to 375˚, deep fry crabcakes for 2-3 minutes.<br /><br />Black Pepper-Lemon Aioli<br />1 egg<br />1 egg yolk<br />1 lemon zest<br />2 lemons, juiced<br />3 c. canola oil<br />Kosher salt, black pepper to taste<br /><br />Combine egg yolk, whole egg, lemon zest in a food processor and start machine.<br />Very slowly drizzle canola oil into food processor until egg becomes thick.<br />Stop processor and add lemon juice, salt and pepper; pulse until combined well.<br />Serve a dollop on crabcakes. <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 John Dickman, Food Service Manager</span><br /><br /><a href="http://googleblog.blogspot.com/2005/08/keyword-chefs.html">We put the word out</a> that we needed more chefs to come to Google's Mountain View campus and cook lots of food, and lots of kinds of food, for thousands of daily meals. There's been no shortage of candidates. Hundreds of chefs from all over the world sent resumes, and we invited a number of them to come and audition for a discerning group of employee-tasters.<br /><br />We thought you might enjoy a sampling of the incredible range of dishes that have impressed our hiring/tasting committee. Happy cooking!<br /><br /><span style="font-weight: bold;">Edamame Hummus</span> <br />Shelled edamame (soy beans) can be found in all natural food stores, Asian grocery stores and the natural food sections of most supermarkets. Tahini is sesame paste and can be found in the same places. The crushed ice keeps the mixture cool while processing and allows less oil to be used.<br /><br />2 cups frozen shelled edamame<br />1 pound (13 oz. can) chick peas, drained and rinsed<br />4 cloves peeled garlic<br />2 T. fresh, grated ginger root<br />1/2 c. sesame tahini<br />3 tsp. lemon juice<br />3/4 c. extra virgin olive oil<br />1/4 c. sesame oil<br />1/2 c. crushed ice<br />1 T. hot sauce<br />1/3 c. chopped fresh cilantro<br />Kosher salt to taste<br /><br />Boil or steam the edamame for 10 minutes until tender. Rinse under cold water and drain. Place in a food processor or blender. Add all the remaining ingredients and process until smooth, but still a little chunky. If you like a bit more texture in your hummus, reserve about 1/3 cup of the whole edamame and fold them in at the end.<br /><br />Serve with flat breads, crudites or crackers. Serves 12-16 as an appetizer.<br /><br /><a href="http://www.sun-sentinel.com/features/food/sfl-fdvegcol8sep08,0,7454112.story?coll=sfla-features-food">Read more about this chef's visit</a>.<br />_________________________________________________________________<br /><br /><span style="font-weight: bold;">Thai Red Curry Dragon Fly Noodles</span> <br />1 T. toasted sesame oil<br />¼ c Andouille sausage, sliced<br />¼ c. 6-8 shrimp<br />1 T. red onion, diced<br />1 T. garlic, minced<br />1 T. fresh ginger, minced<br />1 T. red curry paste<br />1 T. shrimp paste<br />4 T. dry white wine<br />1 c. coconut milk<br />1 c. organic chicken stock<br />½ c. jumbo lump crabmeat<br />Pinch Cayenne pepper<br />¼ tsp Jalapeno pepper, minced<br />¼ c. baby corn<br />½ tsp. salt<br />Fresh cracked pepper to taste<br />¼ c. fresh cilantro, chopped<br />½ c. scallions, sliced<br />16 oz. Chinese egg noodles, cooked<br /><br />Heat oil in a wok. Sauté andouille and shrimp for 2 minutes. Set aside. In separate pot, cook noodles, drain, and set aside.<br />Add red onion, garlic, ginger, red curry paste, shrimp paste and sauté in wok for 1-2 minutes. Deglaze with white wine. Add coconut milk and chicken stock. Bring to a low boil, simmer for 5 minutes.<br />Add andouille, shrimp, crabmeat and all remaining ingredients. Simmer 2 minutes until heated through.<br />_________________________________________________________________<br /><br /><span style="font-weight: bold;">Dungeness Crab Cakes w/ Black Pepper-Lemon Aioli</span> <br /><br />2 lbs. Fresh Dungeness crabmeat<br />½ red bell pepper, diced small<br />½ yellow bell pepper, diced small<br />2 celery stalks, diced small<br />6 eggs<br />1½-2½ c. bread crumbs<br />2 c. Panko bread crumbs<br />3 T. Italian parsley, chopped<br />1 lemon zest<br />Kosher salt to taste<br />Black pepper to taste<br />2 c. all-purpose flour<br /><br />Squeeze excess water from crab meat; set aside in a colander to drain.<br />Sauté red and yellow bell peppers. Sauté onion and celery separately from bell peppers; let cool.<br />Chop parsley and zest the lemon; set aside.<br />In a medium bowl mix crabmeat, all vegetables, one egg, regular bread crumbs, parsley, lemon zest, salt and pepper to taste.<br />Form crab into 1 oz. balls. If the balls don't stay together, if add more bread crumbs.<br />Put 3 bowls in a row: one with whisked eggs, the second with flour, the third, with panko crumbs.<br />Put crabcake ball first in flour, then egg, and finally the panko crumbs and set each crabcake aside until all have been breaded. In canola oil heated to 375˚, deep fry crabcakes for 2-3 minutes.<br /><br />Black Pepper-Lemon Aioli<br />1 egg<br />1 egg yolk<br />1 lemon zest<br />2 lemons, juiced<br />3 c. canola oil<br />Kosher salt, black pepper to taste<br /><br />Combine egg yolk, whole egg, lemon zest in a food processor and start machine.<br />Very slowly drizzle canola oil into food processor until egg becomes thick.<br />Stop processor and add lemon juice, salt and pepper; pulse until combined well.<br />Serve a dollop on crabcakes. <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/2005/09/job-requirement-food-must-taste-great.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:Job requirement: Food must taste great.&url=https://googleblog.blogspot.com/2005/09/job-requirement-food-must-taste-great.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/2005/09/job-requirement-food-must-taste-great.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/2005/09/job-requirement-food-must-taste-great.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/recipe' rel='tag'> recipe </a> </span> </div> </div> </div> <div class='post' data-id='112664747699998961' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/adding-few-sprinkles.html' itemprop='url' title='Adding a few sprinkles'> Adding a few sprinkles </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 14, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jessica Ewing, Product Manager</span><br /><br />We launched our first version of the Google personalized homepage in May. It started as a project on <a href="http://labs.google.com/">Google Labs</a> in response to numerous requests from people who wanted to add at-a-glance info by the Google search box. Today we're thrilled to "graduate" from Labs and add a <a href="//www.google.com/ig">Personalized Home</a> link on the Google homepage. Though we realize that many love the vanilla Google, there are those who might want to add a few sprinkles. <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 Ewing, Product Manager</span><br /><br />We launched our first version of the Google personalized homepage in May. It started as a project on <a href="http://labs.google.com/">Google Labs</a> in response to numerous requests from people who wanted to add at-a-glance info by the Google search box. Today we're thrilled to "graduate" from Labs and add a <a href="//www.google.com/ig">Personalized Home</a> link on the Google homepage. Though we realize that many love the vanilla Google, there are those who might want to add a few sprinkles. <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/2005/09/adding-few-sprinkles.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:Adding a few sprinkles&url=https://googleblog.blogspot.com/2005/09/adding-few-sprinkles.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/2005/09/adding-few-sprinkles.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/2005/09/adding-few-sprinkles.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/personalization' rel='tag'> personalization </a> </span> </div> </div> </div> <div class='post' data-id='112620588657857331' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/find-out-whats-happening-with-blog.html' itemprop='url' title='Find out what's happening with Blog Search'> Find out what's happening with Blog Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 14, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jason Goldman, Blog Search Team</span><br /><br />Every day millions of bloggers use the web to express themselves - sometimes to just a few friends, sometimes to a worldwide audience. We wanted to create a better way to allow people to find out what's being written in blogs, as it's being created.<br /><br />Today we are launching <a href="//www.google.com/blogsearch">Blog Search</a> - the easiest way to search for blog content. Blog Search includes content from blogs all over the web (in other words, not just from our own service, <a href="//www.blogger.com/">Blogger</a>). And we're continuously adding new content, very nearly in real time. That way you can find commentary on <a href="//www.google.com/blogsearch?q=roberts+confirmation">breaking news</a> as it's being created by millions of individuals. Or get the latest take on the <a href="//www.google.com/blogsearch?q=Supernatural+WB">premiere of a new TV show</a>.<br /><br />No matter what you care about, there is likely someone writing a blog post on it right now. With Blog Search you can find out what folks are saying about what's interesting to you. For example, I wonder <a href="//www.google.com/blogsearch?scoring=d&q=%22blog+search%22">what people are saying</a> about Blog Search. <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 Jason Goldman, Blog Search Team</span><br /><br />Every day millions of bloggers use the web to express themselves - sometimes to just a few friends, sometimes to a worldwide audience. We wanted to create a better way to allow people to find out what's being written in blogs, as it's being created.<br /><br />Today we are launching <a href="//www.google.com/blogsearch">Blog Search</a> - the easiest way to search for blog content. Blog Search includes content from blogs all over the web (in other words, not just from our own service, <a href="//www.blogger.com/">Blogger</a>). And we're continuously adding new content, very nearly in real time. That way you can find commentary on <a href="//www.google.com/blogsearch?q=roberts+confirmation">breaking news</a> as it's being created by millions of individuals. Or get the latest take on the <a href="//www.google.com/blogsearch?q=Supernatural+WB">premiere of a new TV show</a>.<br /><br />No matter what you care about, there is likely someone writing a blog post on it right now. With Blog Search you can find out what folks are saying about what's interesting to you. For example, I wonder <a href="//www.google.com/blogsearch?scoring=d&q=%22blog+search%22">what people are saying</a> about Blog Search. <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/2005/09/find-out-whats-happening-with-blog.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Find out what's happening with Blog Search&url=https://googleblog.blogspot.com/2005/09/find-out-whats-happening-with-blog.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/2005/09/find-out-whats-happening-with-blog.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/2005/09/find-out-whats-happening-with-blog.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112663653468366180' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/judge-clears-way-for-dr-lee.html' itemprop='url' title='Judge clears way for Dr. Lee'> Judge clears way for Dr. Lee </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 13, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Nicole Wong, Associate General Counsel</span><br /><br />A Washington state judge ruled today that Dr. Kai-Fu Lee can immediately begin working for Google. (There's a profile of Dr. Lee in <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/09/13/BUGL2EMMGJ1.DTL&hw=kai+fu+lee&sn=001&sc=1000">today's San Francisco Chronicle</a>.) We're thrilled, and he's excited to get right to work on several big things, including recruiting, building our Chinese R&D center, and related government relations.<br /><br />You may remember that in July, right after <a href="//www.google.com/press/pressrel/rd_china.html">we hired Dr. Lee to build and head our new China R&D center</a>, Microsoft sued both of us. They argued that Dr. Lee was going to do work at Google that was competitive with what he had been doing at Microsoft - which they said would violate the one-year non-compete agreement that Microsoft requires employees to sign. (They sued even before knowing what Dr. Lee was going to be doing here. Hmmm...) At first, the judge in the case decided temporarily to limit what work Dr. Lee could do at Google until he learned more about the dispute.<br /><br />But after listening to evidence at a two-day hearing last week and reviewing various documents and court briefs, the judge decided today in his ruling on Microsoft's request for a preliminary injunction to allow Dr. Lee to work on a much broader range of things for Google. There are some restrictions, but the ruling basically allows Dr. Lee to do what we've wanted him to be able to do. The judge said that Microsoft had "not sufficiently shown that it has a clear legal or equitable right to enjoin Dr. Lee, pending trial, from Establishing and Staffing a Google Development Facility Center." A trial is still set for January to get a final decision.<br /><br />And we filed suit against Microsoft in California to stop them from enforcing a Washington state non-compete against an employee who wants to work for us in California and China. The first court hearing on that will be Oct. 14.<br /><br />A lot of legal process, but the bottom line is Dr. Lee is going to get busy. Chinese speakers note: Dr. Lee has <a href="http://www.kaifulee.com/">a website</a>, and there's also a <a href="http://www.kaifuleegoogle.com/">blog about this case</a>. <a href="http://www.kaifuleegoogle.com/"><br /></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 Nicole Wong, Associate General Counsel</span><br /><br />A Washington state judge ruled today that Dr. Kai-Fu Lee can immediately begin working for Google. (There's a profile of Dr. Lee in <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/09/13/BUGL2EMMGJ1.DTL&hw=kai+fu+lee&sn=001&sc=1000">today's San Francisco Chronicle</a>.) We're thrilled, and he's excited to get right to work on several big things, including recruiting, building our Chinese R&D center, and related government relations.<br /><br />You may remember that in July, right after <a href="//www.google.com/press/pressrel/rd_china.html">we hired Dr. Lee to build and head our new China R&D center</a>, Microsoft sued both of us. They argued that Dr. Lee was going to do work at Google that was competitive with what he had been doing at Microsoft - which they said would violate the one-year non-compete agreement that Microsoft requires employees to sign. (They sued even before knowing what Dr. Lee was going to be doing here. Hmmm...) At first, the judge in the case decided temporarily to limit what work Dr. Lee could do at Google until he learned more about the dispute.<br /><br />But after listening to evidence at a two-day hearing last week and reviewing various documents and court briefs, the judge decided today in his ruling on Microsoft's request for a preliminary injunction to allow Dr. Lee to work on a much broader range of things for Google. There are some restrictions, but the ruling basically allows Dr. Lee to do what we've wanted him to be able to do. The judge said that Microsoft had "not sufficiently shown that it has a clear legal or equitable right to enjoin Dr. Lee, pending trial, from Establishing and Staffing a Google Development Facility Center." A trial is still set for January to get a final decision.<br /><br />And we filed suit against Microsoft in California to stop them from enforcing a Washington state non-compete against an employee who wants to work for us in California and China. The first court hearing on that will be Oct. 14.<br /><br />A lot of legal process, but the bottom line is Dr. Lee is going to get busy. Chinese speakers note: Dr. Lee has <a href="http://www.kaifulee.com/">a website</a>, and there's also a <a href="http://www.kaifuleegoogle.com/">blog about this case</a>. <a href="http://www.kaifuleegoogle.com/"><br /></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/2005/09/judge-clears-way-for-dr-lee.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:Judge clears way for Dr. Lee&url=https://googleblog.blogspot.com/2005/09/judge-clears-way-for-dr-lee.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/2005/09/judge-clears-way-for-dr-lee.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/2005/09/judge-clears-way-for-dr-lee.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='112656664802691574' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/two-new-katrina-search-tools.html' itemprop='url' title='Two new Katrina search tools'> Two new Katrina search tools </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 12, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bret Taylor, Product Manager</span><br /><br />We've launched <a href="//www.google.com/katrina.html">two new search features</a> designed specifically for finding information about the hurricane's aftermath more quickly. With the ongoing help of the American Red Cross, Microsoft, Yahoo and many other organizations, we've indexed a large number of public Katrina databases, including <a href="http://www.katrinasafe.com/">KatrinaSafe.com</a>.<br /><br />The new Katrina People Search helps people to search across all of these databases at once to find information on friends or family who may have been affected by the hurricane.<br /><br />We also built a special search index that only returns results from Katrina-related web pages, so you can search on any keyword and know all the results will be relevant. <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 Bret Taylor, Product Manager</span><br /><br />We've launched <a href="//www.google.com/katrina.html">two new search features</a> designed specifically for finding information about the hurricane's aftermath more quickly. With the ongoing help of the American Red Cross, Microsoft, Yahoo and many other organizations, we've indexed a large number of public Katrina databases, including <a href="http://www.katrinasafe.com/">KatrinaSafe.com</a>.<br /><br />The new Katrina People Search helps people to search across all of these databases at once to find information on friends or family who may have been affected by the hurricane.<br /><br />We also built a special search index that only returns results from Katrina-related web pages, so you can search on any keyword and know all the results will be relevant. <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/2005/09/two-new-katrina-search-tools.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 new Katrina search tools&url=https://googleblog.blogspot.com/2005/09/two-new-katrina-search-tools.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/2005/09/two-new-katrina-search-tools.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/2005/09/two-new-katrina-search-tools.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112558554529606328' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/we-get-letters-2.html' itemprop='url' title='We get letters (2)'> We get letters (2) </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 9, 2005 </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 /><span style="font-style: italic;">The Google mailbag is filled with stories like this one, demonstrating the reach of Google across countries and between people. Occasionally we'll feature such a story here. If you have a noteworthy tale about how you've used Google, <a href="//www.google.com/intl/en/contact/success.html">write to us</a>. </span><br /><br />Howard and Melissa of Boca Raton, Florida, were the happy new parents of twins, a boy and a girl named Andrew and Carly. Though they were preemies born in mid-July, both babies were safely home two weeks later. "Then suddenly," Howard wrote to us, "Andrew had to be admitted to the ER. We thought it was for something little - but the doctors discovered something major." The doctors observed that his hemoglobin levels had dropped substantially - from 14 to 7 - since he was born. (Carly was not tested.)<br /><br />"Since hemoglobin is what takes oxygen to the brain," continues Howard, "the doctors wanted to do an emergency blood transfusion - and time was of the essence." But to the dismay of the parents, the doctors said the <a href="http://en.wikipedia.org/wiki/Cord_blood">cord blood</a> they had conscientiously saved would not help: They would need to use a stranger's blood, since there was no time to process theirs.<br /><br />"We were shaken and quite upset," Howard recalls. "Armed with only a cell phone - and a very low battery - I was able to Google [<span style="font-weight: bold;">hemoglobin "premature infant"</span>] and found a <a href="http://www.aafp.org/afp/980515ap/tracht.html">medical journal article</a> claiming that it's perfectly normal for preemies to have their hemoglobin levels drop to 7 between the first and third months of life, and apparently this is especially true with twins." He showed the mobile screen citing this fact to the neonatalogists, who went off to research the issue for a couple of hours. They returned, says Howard, "and sheepishly admitted that our son was indeed fine - no treatment was necessary."<br /><br />Howard concludes, "Google literally saved our newborn son from having to endure an extremely dangerous, and totally unnecessary, blood transfusion. Melissa and I <span style="font-weight: bold;">really</span> appreciated your help with this one." And as you see, Andrew and Carly are both in good form now:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/Sprite_Sized_twins-723961.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vsbW9WZdCL5EmfBtwkYGQF_fGIbcSIekM6b_7XfhOlwj4ved4BywGAW5DF17QvG3SazGZ36nMkRpLi3d9TRv7MxLr7eIJfiR9H335t7cszwtj89mjGTbaKNQ4swdLhhD9_LqOndUWiDVGfEXV3U0s=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />We can only add that we're thrilled to have played a role in the family's health and well-being. <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 /><span style="font-style: italic;">The Google mailbag is filled with stories like this one, demonstrating the reach of Google across countries and between people. Occasionally we'll feature such a story here. If you have a noteworthy tale about how you've used Google, <a href="//www.google.com/intl/en/contact/success.html">write to us</a>. </span><br /><br />Howard and Melissa of Boca Raton, Florida, were the happy new parents of twins, a boy and a girl named Andrew and Carly. Though they were preemies born in mid-July, both babies were safely home two weeks later. "Then suddenly," Howard wrote to us, "Andrew had to be admitted to the ER. We thought it was for something little - but the doctors discovered something major." The doctors observed that his hemoglobin levels had dropped substantially - from 14 to 7 - since he was born. (Carly was not tested.)<br /><br />"Since hemoglobin is what takes oxygen to the brain," continues Howard, "the doctors wanted to do an emergency blood transfusion - and time was of the essence." But to the dismay of the parents, the doctors said the <a href="http://en.wikipedia.org/wiki/Cord_blood">cord blood</a> they had conscientiously saved would not help: They would need to use a stranger's blood, since there was no time to process theirs.<br /><br />"We were shaken and quite upset," Howard recalls. "Armed with only a cell phone - and a very low battery - I was able to Google [<span style="font-weight: bold;">hemoglobin "premature infant"</span>] and found a <a href="http://www.aafp.org/afp/980515ap/tracht.html">medical journal article</a> claiming that it's perfectly normal for preemies to have their hemoglobin levels drop to 7 between the first and third months of life, and apparently this is especially true with twins." He showed the mobile screen citing this fact to the neonatalogists, who went off to research the issue for a couple of hours. They returned, says Howard, "and sheepishly admitted that our son was indeed fine - no treatment was necessary."<br /><br />Howard concludes, "Google literally saved our newborn son from having to endure an extremely dangerous, and totally unnecessary, blood transfusion. Melissa and I <span style="font-weight: bold;">really</span> appreciated your help with this one." And as you see, Andrew and Carly are both in good form now:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/Sprite_Sized_twins-723961.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vsbW9WZdCL5EmfBtwkYGQF_fGIbcSIekM6b_7XfhOlwj4ved4BywGAW5DF17QvG3SazGZ36nMkRpLi3d9TRv7MxLr7eIJfiR9H335t7cszwtj89mjGTbaKNQ4swdLhhD9_LqOndUWiDVGfEXV3U0s=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />We can only add that we're thrilled to have played a role in the family's health and well-being. <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/2005/09/we-get-letters-2.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:We get letters (2)&url=https://googleblog.blogspot.com/2005/09/we-get-letters-2.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/2005/09/we-get-letters-2.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/2005/09/we-get-letters-2.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112619383703880775' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/extras-for-your-mac-gmail-notifier.html' itemprop='url' title='Extras for your Mac Gmail Notifier'> Extras for your Mac Gmail Notifier </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 9, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Greg Miller, Software Engineer </span><br /><br />As some <a href="http://www.wootest.net/gmailgrowl/">clever users</a> have already discovered, the <a href="http://toolbar.google.com/gmail-helper/index.html">Gmail Notifier for Mac OS X</a> we launched last week can do a little bit more than meets the eye. A couple interesting features:<br /><br />1. <span style="font-weight: bold;">Fetch mail for only one Gmail Label</span><br />This is very useful if you only want to be "notified" about certain emails. For example, to only fetch mail with the label "ImportantStuff", run the following command from the Terminal:<br /><br />defaults write com.google.GmailNotifier Label -string "ImportantStuff"<br /><br />2. <span style="font-weight: bold;">Extend the Notifier using plugins</span><br />The Gmail Notifier supports plugins written in AppleScript, or full-blown Cocoa Bundles in Objective-C. Details about the Objective-C plugin API can be found inside the Gmail Notifier application bundle in the required header file, GGPluginProtocol.h (control+click Gmail Notifier.app -> Show Package Contents -> Contents -> Headers).<br /><br />AppleScript plugins are written by simply implementing a handler like:<br /><br />on NewMessagesReceived(messages, fullCount)<br />-- Your code goes here...<br />end NewMessagesReceived<br /><br />To install, simply copy the script (plugin) to Library/Application Support/Gmail Notifier (create the directory if it doesn't exist), and restart the Gmail Notifier. An example of a great plugin for the Gmail Notifier for MacOS X is the <a href="http://www.wootest.net/gmailgrowl/">Gmail+Growl plugin</a>, which sends <a href="http://www.growl.info/">Growl</a> notifications when new mail arrives.<br /><br />Our thanks to those of you who have already written cool plugins. We look forward to many more! <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 Greg Miller, Software Engineer </span><br /><br />As some <a href="http://www.wootest.net/gmailgrowl/">clever users</a> have already discovered, the <a href="http://toolbar.google.com/gmail-helper/index.html">Gmail Notifier for Mac OS X</a> we launched last week can do a little bit more than meets the eye. A couple interesting features:<br /><br />1. <span style="font-weight: bold;">Fetch mail for only one Gmail Label</span><br />This is very useful if you only want to be "notified" about certain emails. For example, to only fetch mail with the label "ImportantStuff", run the following command from the Terminal:<br /><br />defaults write com.google.GmailNotifier Label -string "ImportantStuff"<br /><br />2. <span style="font-weight: bold;">Extend the Notifier using plugins</span><br />The Gmail Notifier supports plugins written in AppleScript, or full-blown Cocoa Bundles in Objective-C. Details about the Objective-C plugin API can be found inside the Gmail Notifier application bundle in the required header file, GGPluginProtocol.h (control+click Gmail Notifier.app -> Show Package Contents -> Contents -> Headers).<br /><br />AppleScript plugins are written by simply implementing a handler like:<br /><br />on NewMessagesReceived(messages, fullCount)<br />-- Your code goes here...<br />end NewMessagesReceived<br /><br />To install, simply copy the script (plugin) to Library/Application Support/Gmail Notifier (create the directory if it doesn't exist), and restart the Gmail Notifier. An example of a great plugin for the Gmail Notifier for MacOS X is the <a href="http://www.wootest.net/gmailgrowl/">Gmail+Growl plugin</a>, which sends <a href="http://www.growl.info/">Growl</a> notifications when new mail arrives.<br /><br />Our thanks to those of you who have already written cool plugins. We look forward to many more! <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/2005/09/extras-for-your-mac-gmail-notifier.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:Extras for your Mac Gmail Notifier&url=https://googleblog.blogspot.com/2005/09/extras-for-your-mac-gmail-notifier.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/2005/09/extras-for-your-mac-gmail-notifier.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/2005/09/extras-for-your-mac-gmail-notifier.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='112610846374659149' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/cerfs-up-at-google.html' itemprop='url' title='Cerf's up at Google!'> Cerf's up at Google! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 8, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Vint Cerf</span><br /><br /><a href="//www.google.com/press/pressrel/vintcerf.html">The news is out</a> that I will join Google on October 3 as Chief Internet Evangelist (I tried for Archduke, but it didn’t work). What I really like about Eric, Larry, Sergey and the whole Google family is its collective and eminent practicality and seemingly boundless creativity. In fact, my recent interactions with many of Google's senior staff have simply underscored my admiration for the extraordinary talent at Google that has been assembled in a short amount of time. Google has come so far since the early days!<br /><br />Among other things, I am committed to the vision of Google’s criticality to the daily lives of hundreds of millions of people. The public Internet and the growing cadre of corporate virtual private networks are already enablers of Google applications. As information pours into the Internet from all sides, Google tools will become, if they are not already, indispensable. <br /><br />I appreciate deeply the opportunity to become part of the Google family and to do what I can to contribute to its future. <br /><br />See you on the ‘Net! <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 Vint Cerf</span><br /><br /><a href="//www.google.com/press/pressrel/vintcerf.html">The news is out</a> that I will join Google on October 3 as Chief Internet Evangelist (I tried for Archduke, but it didn’t work). What I really like about Eric, Larry, Sergey and the whole Google family is its collective and eminent practicality and seemingly boundless creativity. In fact, my recent interactions with many of Google's senior staff have simply underscored my admiration for the extraordinary talent at Google that has been assembled in a short amount of time. Google has come so far since the early days!<br /><br />Among other things, I am committed to the vision of Google’s criticality to the daily lives of hundreds of millions of people. The public Internet and the growing cadre of corporate virtual private networks are already enablers of Google applications. As information pours into the Internet from all sides, Google tools will become, if they are not already, indispensable. <br /><br />I appreciate deeply the opportunity to become part of the Google family and to do what I can to contribute to its future. <br /><br />See you on the ‘Net! <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/2005/09/cerfs-up-at-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Cerf's up at Google!&url=https://googleblog.blogspot.com/2005/09/cerfs-up-at-google.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2005/09/cerfs-up-at-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2005/09/cerfs-up-at-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> </span> </div> </div> </div> <div class='post' data-id='112560214538641383' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/finding-that-needle-in-haystack.html' itemprop='url' title='Finding that needle in a haystack'> Finding that needle in a haystack </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 7, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by John Fu, Toolbar team </span><br /><br />As someone who prides himself on being a reliable source of useless trivia, I tend to search for pretty obscure stuff. A lot of times, the pages I find have more text than I want to wade through. Using the Google Toolbar, though, it's pretty easy to see what I'm looking for. My search terms show up as clickable Word Find buttons in the Toolbar, so I can quickly find where they appear on the page (clicking on it repeatedly takes me to each instance). This came in handy when I needed to figure out <a href="//www.google.com/search?q=species+jumping+bean">what species</a> made a jumping bean hop around.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/Toolbar_wordfind-712659.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_szGlH-ErETqD2V4UXIREbm7Gtvr7Exzt5p1osMFgrHSFXTPc1UsGd83tGfoeX-K1Sv4yURLUh3j1zqGvqHOzpp0awtS2nfRONJyH4-Qae_22054zPZlxzJ6ZpJPiAEebaZ4Od8UZtZvpebUgeZ=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><a href="http://toolbar.google.com/">Try it out yourself.</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 John Fu, Toolbar team </span><br /><br />As someone who prides himself on being a reliable source of useless trivia, I tend to search for pretty obscure stuff. A lot of times, the pages I find have more text than I want to wade through. Using the Google Toolbar, though, it's pretty easy to see what I'm looking for. My search terms show up as clickable Word Find buttons in the Toolbar, so I can quickly find where they appear on the page (clicking on it repeatedly takes me to each instance). This came in handy when I needed to figure out <a href="//www.google.com/search?q=species+jumping+bean">what species</a> made a jumping bean hop around.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://googleblog.blogspot.com/uploaded_images/Toolbar_wordfind-712659.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_szGlH-ErETqD2V4UXIREbm7Gtvr7Exzt5p1osMFgrHSFXTPc1UsGd83tGfoeX-K1Sv4yURLUh3j1zqGvqHOzpp0awtS2nfRONJyH4-Qae_22054zPZlxzJ6ZpJPiAEebaZ4Od8UZtZvpebUgeZ=s0-d" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;"></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><a href="http://toolbar.google.com/">Try it out yourself.</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/2005/09/finding-that-needle-in-haystack.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Finding that needle in a haystack&url=https://googleblog.blogspot.com/2005/09/finding-that-needle-in-haystack.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/2005/09/finding-that-needle-in-haystack.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/2005/09/finding-that-needle-in-haystack.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/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='112571387919236636' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/post-katrina-images-of-new-orleans-on.html' itemprop='url' title='Post-Katrina images of New Orleans on Google Maps'> Post-Katrina images of New Orleans on Google Maps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 2, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bret Taylor, Google Maps Product Manager</span><br /><br /><a href="//maps.google.com/maps?q=new+orleans&t=e">Satellite imagery of New Orleans</a> taken on Wednesday, August 31st is now available on <a href="//maps.google.com/maps">Google Maps</a>.<br /><br />Enter “New Orleans” in the search field at the top of the page, or drag and zoom the map to the area. A red "Katrina" button will appear at the top right of the map, next to the existing map buttons. Older images for the area are still available too - click the "Satellite" button to switch to those.<br /><br />API developers can also access this new imagery, which should aid the development of hurricane relief sites. Find more details at the <a href="http://groups.google.com/group/Google-Maps-API/browse_thread/thread/4422d12464a914ff">Google Maps API discussion group</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 Bret Taylor, Google Maps Product Manager</span><br /><br /><a href="//maps.google.com/maps?q=new+orleans&t=e">Satellite imagery of New Orleans</a> taken on Wednesday, August 31st is now available on <a href="//maps.google.com/maps">Google Maps</a>.<br /><br />Enter “New Orleans” in the search field at the top of the page, or drag and zoom the map to the area. A red "Katrina" button will appear at the top right of the map, next to the existing map buttons. Older images for the area are still available too - click the "Satellite" button to switch to those.<br /><br />API developers can also access this new imagery, which should aid the development of hurricane relief sites. Find more details at the <a href="http://groups.google.com/group/Google-Maps-API/browse_thread/thread/4422d12464a914ff">Google Maps API discussion group</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/2005/09/post-katrina-images-of-new-orleans-on.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:Post-Katrina images of New Orleans on Google Maps&url=https://googleblog.blogspot.com/2005/09/post-katrina-images-of-new-orleans-on.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/2005/09/post-katrina-images-of-new-orleans-on.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/2005/09/post-katrina-images-of-new-orleans-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/developers' rel='tag'> developers </a> </span> </div> </div> </div> <div class='post' data-id='112568564181628036' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/seeing-what-katrina-has-wrought.html' itemprop='url' title='Seeing what Katrina has wrought'> Seeing what Katrina has wrought </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 2, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Bill Kilday, Google Earth team</span><br /><br />A natural disaster brings out the need for up-to-the-minute maps and images, and <a href="http://bbs.keyhole.com/entrance.php">Google Earth community</a> members have created more than 100 overlays in the last 24 hours that tell the story of Hurricane Katrina's effect. These overlays drape on top of existing satellite images, and NOAA has been <a href="http://ngs.woc.noaa.gov/katrina/">posting these flyovers</a> so people can actually see the incredible devastation.<br /><br />If you don't already have Google Earth, <a href="http://kh.google.com/download/earth/index.html">download it</a> to see some of the overlays that illustrate the change from previous images to the way things are now. Click on <a href="http://earth.google.com/katrina.html">any of the overlays</a>, which will open the application.<br /><br />Here's an aerial "before" image of the Superdome area.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/superdome_before-798168.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sSYICZC-9eDZ65sU3U7_uLRNlbzO2iaRFxIAOuqI3GXRzus3bYARhfxN8K5VCdzRZITKzTQBZ6Hrcn21E0kNvqMSLFVsSflwYHURt8h5LXkyNHMRFK3RF7bTmCRXZwKXGKSes0c5ejiQ98UeU=s0-d"></a><br /><br />When you're in Google Earth, use the slider function at the bottom of your Places on the lefthand side (shown in this screen grab) to move the image from the left (before) to the right (after). More viewing and navigating help is <a href="http://www.keyhole.com/GoogleEarthHelp/GoogleEarth.htm">here.</a><br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/GE_slider_arrow-799815.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sLIWFz3gjx841lxymXCyiQ0u7Zrd7DZWNdZXLl8aRTFa3LBDZW0LinoLPNYk5JPrgXpfY38Wo6vok0q8FktnS3Ohhy9YlXiIT4YQZPwC0QRnU2KQQ4s3ZSB5h7Mnlaml8QXiypcYqpgbsb-pE=s0-d"></a><br /><br />When you use the slider, much of what was light before is now dark -- with water.<br /><br /><a href="http://googleblog.blogspot.com/media/superdome_after.jpg"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sq7bEyzOcqPoQLdEY9Z54WmpFOL-N6uINviXNVnZlmxjCrGo7WBAxqLyKUM0mVoetigGGvFEJk0LsxmilmzAnipnXUVZVKKKFnsfUear6N6yOpbMRO73mWqVfaNrqr=s0-d"></a><br /><br />We hope you'll find all the images useful. Please note you'll need a good video graphics card to handle the graphics.<br /><br />UPDATED: Clarification on seeing the Google Earth images. <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 Bill Kilday, Google Earth team</span><br /><br />A natural disaster brings out the need for up-to-the-minute maps and images, and <a href="http://bbs.keyhole.com/entrance.php">Google Earth community</a> members have created more than 100 overlays in the last 24 hours that tell the story of Hurricane Katrina's effect. These overlays drape on top of existing satellite images, and NOAA has been <a href="http://ngs.woc.noaa.gov/katrina/">posting these flyovers</a> so people can actually see the incredible devastation.<br /><br />If you don't already have Google Earth, <a href="http://kh.google.com/download/earth/index.html">download it</a> to see some of the overlays that illustrate the change from previous images to the way things are now. Click on <a href="http://earth.google.com/katrina.html">any of the overlays</a>, which will open the application.<br /><br />Here's an aerial "before" image of the Superdome area.<br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/superdome_before-798168.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sSYICZC-9eDZ65sU3U7_uLRNlbzO2iaRFxIAOuqI3GXRzus3bYARhfxN8K5VCdzRZITKzTQBZ6Hrcn21E0kNvqMSLFVsSflwYHURt8h5LXkyNHMRFK3RF7bTmCRXZwKXGKSes0c5ejiQ98UeU=s0-d"></a><br /><br />When you're in Google Earth, use the slider function at the bottom of your Places on the lefthand side (shown in this screen grab) to move the image from the left (before) to the right (after). More viewing and navigating help is <a href="http://www.keyhole.com/GoogleEarthHelp/GoogleEarth.htm">here.</a><br /><br /><a href="http://googleblog.blogspot.com/uploaded_images/GE_slider_arrow-799815.JPG"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sLIWFz3gjx841lxymXCyiQ0u7Zrd7DZWNdZXLl8aRTFa3LBDZW0LinoLPNYk5JPrgXpfY38Wo6vok0q8FktnS3Ohhy9YlXiIT4YQZPwC0QRnU2KQQ4s3ZSB5h7Mnlaml8QXiypcYqpgbsb-pE=s0-d"></a><br /><br />When you use the slider, much of what was light before is now dark -- with water.<br /><br /><a href="http://googleblog.blogspot.com/media/superdome_after.jpg"><img alt="" border="0" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sq7bEyzOcqPoQLdEY9Z54WmpFOL-N6uINviXNVnZlmxjCrGo7WBAxqLyKUM0mVoetigGGvFEJk0LsxmilmzAnipnXUVZVKKKFnsfUear6N6yOpbMRO73mWqVfaNrqr=s0-d"></a><br /><br />We hope you'll find all the images useful. Please note you'll need a good video graphics card to handle the graphics.<br /><br />UPDATED: Clarification on seeing the Google Earth images. <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/2005/09/seeing-what-katrina-has-wrought.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:Seeing what Katrina has wrought&url=https://googleblog.blogspot.com/2005/09/seeing-what-katrina-has-wrought.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/2005/09/seeing-what-katrina-has-wrought.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/2005/09/seeing-what-katrina-has-wrought.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/crisis%20response' rel='tag'> crisis response </a> </span> </div> </div> </div> <div class='post' data-id='112543174544791916' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2005/09/gmail-notifier-for-mac-os-x.html' itemprop='url' title='Gmail Notifier for Mac OS X'> Gmail Notifier for Mac OS X </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> September 1, 2005 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Greg Miller, Software Engineer</span><br /><br />I'm a Mac user. Most of my friends are Mac users. After a little coaxing, most of my family are now Mac users. So I decided to spend 20% of my time here on a small application that may help all of the Mac users in my life: a <a href="http://toolbar.google.com/gmail-helper/index.html">Gmail Notifier for Mac OS X</a>.<br /><br />The app is small and nonintrusive, but hopefully still has all the features a Mac user would want. With it you can:<br /><br />- view messages without opening a browser<br />- open Gmail in your browser without forcing you to log in again<br />- make Gmail your default email program<br />- even more...<br /><br />Though this is the first, it won't be the last native Mac application that Google delivers. So please, Mac users, stay tuned! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Greg Miller, Software Engineer</span><br /><br />I'm a Mac user. Most of my friends are Mac users. After a little coaxing, most of my family are now Mac users. So I decided to spend 20% of my time here on a small application that may help all of the Mac users in my life: a <a href="http://toolbar.google.com/gmail-helper/index.html">Gmail Notifier for Mac OS X</a>.<br /><br />The app is small and nonintrusive, but hopefully still has all the features a Mac user would want. With it you can:<br /><br />- view messages without opening a browser<br />- open Gmail in your browser without forcing you to log in again<br />- make Gmail your default email program<br />- even more...<br /><br />Though this is the first, it won't be the last native Mac application that Google delivers. So please, Mac users, stay tuned! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2005/09/gmail-notifier-for-mac-os-x.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:Gmail Notifier for Mac OS X&url=https://googleblog.blogspot.com/2005/09/gmail-notifier-for-mac-os-x.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/2005/09/gmail-notifier-for-mac-os-x.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/2005/09/gmail-notifier-for-mac-os-x.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://googleblog.blogspot.com/'> <i class='material-icons'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2005-10-13T06:01:00-07:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'>  </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2005-09-01T12:17:00-07:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/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/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/Europe'> Europe </a> <span dir='ltr'> 46 </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/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/apps'> apps </a> <span dir='ltr'> 419 </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/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/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/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'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/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 expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/'> 2004 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googleblog.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+google" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="Google" data-layout="default"></div> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googleblog.blogspot.com/&screen_name=google" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @google</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> <!-- Facebook --> <div class="fb-follow-button"> <a href="https://www.facebook.com/google" target="_blank"><img class="fb-follow" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPDgpnJSLm_h0QB9lJTCDnBDrjiGzSZbejjj1WyplhO34Rk92e2Q8JPubqxhTADvPVxcjSLhgJPENyAWZ2ju2MoTO7kXkCsKLCMUJ67g1KWG3T83KsTG_MVGY1L6ANk5v2Bn3Xw/s1600/facebook-logo.png" />Follow</a> </div> <!-- Instagram --> <style>.ig-b- { display: inline-block; } .ig-b- img { visibility: hidden; } .ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; } .ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }</style> <div class="followgooglewrapper"> <a href="http://instagram.com/google?ref=badge" class="ig-b- ig-b-v-24" target="_blank"><img src="//badges.instagram.com/static/images/ig-badge-view-24.png" alt="Instagram" /></a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> <div class="text"> Give us feedback in our <br /> <a href="http://support.google.com/bin/static.py?hl=en&page=portal_groups.cs">Product Forums</a>. </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script> //<![CDATA[ function DeviceMotionSender(){if(!this.isIOS_()){return}window.addEventListener("devicemotion",this.onDeviceMotion_.bind(this),false);this.iframes=document.querySelectorAll("iframe.vrview")}DeviceMotionSender.prototype.onDeviceMotion_=function(e){var message={type:"DeviceMotion",deviceMotionEvent:this.cloneDeviceMotionEvent_(e)};for(var i=0;i<this.iframes.length;i++){var iframe=this.iframes[i];var iframeWindow=iframe.contentWindow;if(this.isCrossDomainIframe_(iframe)){iframeWindow.postMessage(message,"*")}}};DeviceMotionSender.prototype.cloneDeviceMotionEvent_=function(e){return{acceleration:{x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},accelerationIncludingGravity:{x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},rotationRate:{alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},interval:e.interval}};DeviceMotionSender.prototype.isIOS_=function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream};DeviceMotionSender.prototype.isCrossDomainIframe_=function(iframe){var html=null;try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML}catch(err){}return html===null};var dms=new DeviceMotionSender; //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/1704033933-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5sQLneq9N4oBxCggkMrJ__a0hr2Q:1740160729602';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2005/09/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2005/09/', 'canonicalUrl': 'https://googleblog.blogspot.com/2005/09/', 'homepageUrl': 'https://googleblog.blogspot.com/', 'searchUrl': 'https://googleblog.blogspot.com/search', 'canonicalHomepageUrl': 'https://googleblog.blogspot.com/', 'blogspotFaviconUrl': 'https://googleblog.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'G-2PXZD4EB4F', 'analytics4': true, 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Blog - RSS\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/10861780/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/c320e3f9c6626331', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': true, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'September 2005', 'pageTitle': 'Official Google Blog: September 2005', '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/2005/09/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2005, 'month': 9, 'rangeMessage': 'Showing posts from September, 2005'}}}]); _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>