CINXE.COM
Official Google Blog: February 2008
<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: February 2008 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Blog' property='og:title'/> <meta content='https://2.bp.blogspot.com/-kptChpiuaf0/VeSjz-zMUzI/AAAAAAAAAxE/REIiZ4qVI2s/s1600/150824_GoogleBlog_Share.png' property='og:image'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://googleblog.blogspot.com/2008/02/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2008/02/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2008/02/' property='og:url'/> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } .butter-bar { background-color: #fce8b2; font-size: 16px; margin-bottom: 0; padding: 15px !important; text-align: center; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { position: absolute; background-size: contain; z-index: 1; } .header-left { position: absolute; left: 330px; top: 92px; } .google-logo { top: 94px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; word-wrap: break-word; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint to scale down the logo. */ @media (max-width: 600px) { .header-inner .google-logo { top: 32px; margin-top: 0; } .header-inner .google-logo img { height: 56px; width: auto; /* height: auto; width: 188px; */ /* Override any optical adjustments at desktop size. */ top: 0 !important; } .header-left { left: 0; top: inherit; bottom: 24px; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <!-- Google tag (gtag.js) --> <script async='true' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=48e51ad2-0651-407a-b13b-e009df814c4a' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=48e51ad2-0651-407a-b13b-e009df814c4a' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='butter-bar'> Hey—we've moved. Visit <a href='https://www.blog.google/' target='_blank'>The Keyword</a> for all the latest news and stories from Google </div> <div class='header-outer'> <div class='header-inner'> <a class='google-logo' href='https://googleblog.blogspot.com/'> <img height='96' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png' width='284'/> </a> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Insights from Googlers into our products, technology, and the Google culture </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='1422073381989624089' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/hello-pittsburgh.html' itemprop='url' title='Hello, Pittsburgh'> Hello, Pittsburgh </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 28, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Moore, Engineering Director</span><br /><br />On Tuesday, March 4, the <a href="//maps.google.com/?q=40.444542,-79.945659+(Google+Pittsburgh)&hl=en">Google Pittsburgh office</a> will open its doors to the technical community for a special evening. We'll kick things off with some mingling over beer, wine and snacks, and then transition into a tech talk with one of our local engineers, Pat Stephenson.<br /><br />Pat will discuss the implementation of Dapper, a low-overhead system for monitoring the performance of large, distributed applications at Google, and the tools his team has built to analyze the data in a talk titled "Dapper: It's 11 p.m. and do you know where your RPC is?"<br /><br />We hope to create a collegial atmosphere where members of the technical community can learn from and get to know one another.<br /><br />If you're in the Pittsburgh area, please <a href="http://services.google.com/events/pittsburgh_techtalk_dapper">join us</a>. Space is limited, however, so hurry and register. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Andrew Moore, Engineering Director</span><br /><br />On Tuesday, March 4, the <a href="//maps.google.com/?q=40.444542,-79.945659+(Google+Pittsburgh)&hl=en">Google Pittsburgh office</a> will open its doors to the technical community for a special evening. We'll kick things off with some mingling over beer, wine and snacks, and then transition into a tech talk with one of our local engineers, Pat Stephenson.<br /><br />Pat will discuss the implementation of Dapper, a low-overhead system for monitoring the performance of large, distributed applications at Google, and the tools his team has built to analyze the data in a talk titled "Dapper: It's 11 p.m. and do you know where your RPC is?"<br /><br />We hope to create a collegial atmosphere where members of the technical community can learn from and get to know one another.<br /><br />If you're in the Pittsburgh area, please <a href="http://services.google.com/events/pittsburgh_techtalk_dapper">join us</a>. Space is limited, however, so hurry and register. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/hello-pittsburgh.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:Hello, Pittsburgh&url=https://googleblog.blogspot.com/2008/02/hello-pittsburgh.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/hello-pittsburgh.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/hello-pittsburgh.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='8641193574381759550' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/bringing-it-all-together.html' itemprop='url' title='Bringing it all together'> Bringing it all together </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 28, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Scott Johnston, Senior Product Manager (former VP of Products at JotSpot)</span><br /><br />Many of you have been waiting for JotSpot to re-emerge, integrated into Google -- and now it's happening. Here's the story:<br /><br />In the last 10 years, the way all of us work has changed. We've grown accustomed to always being connected through email and instant messaging. Consequently, people are working together in teams more often, with larger groups, and with others who may be in different parts of the country or the world. We are shifting our focus from personal to team productivity. It's less about "you" and more about "us."<br /><br />But with this explosion in collaboration, how do you bring together everything your team needs to work? How do you take information, whether it is on your desktop or online, and share it with specific groups of people -- your team, the company, the public?<br /><br />Meet Google Sites, the newest addition to the Google Apps product suite. It was designed to allow you to easily create a network of sites and share them with whomever you choose. Google Sites lets you pull together information from across Google Apps by embedding documents, spreadsheets, presentations, videos, and calendars in your sites. Of course, we also harness the power of Google search technology so your search results are always fast and relevant.<br /><br />What does it take to start using Google Sites? Just a click of a button -- that's it. Here's an overview with more detail:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/X_KnC2EIS5w"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/X_KnC2EIS5w" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />We're just finishing up the code to migrate existing JotSpot customer wikis to Google sites, so if you're already a JotSpot customer, you'll be hearing from us soon on how to make the switch.<br /><br />If you aren't a Google Apps customer yet and want to use Google Sites, sign up at <a href="http://sites.google.com/">http://sites.google.com</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 Scott Johnston, Senior Product Manager (former VP of Products at JotSpot)</span><br /><br />Many of you have been waiting for JotSpot to re-emerge, integrated into Google -- and now it's happening. Here's the story:<br /><br />In the last 10 years, the way all of us work has changed. We've grown accustomed to always being connected through email and instant messaging. Consequently, people are working together in teams more often, with larger groups, and with others who may be in different parts of the country or the world. We are shifting our focus from personal to team productivity. It's less about "you" and more about "us."<br /><br />But with this explosion in collaboration, how do you bring together everything your team needs to work? How do you take information, whether it is on your desktop or online, and share it with specific groups of people -- your team, the company, the public?<br /><br />Meet Google Sites, the newest addition to the Google Apps product suite. It was designed to allow you to easily create a network of sites and share them with whomever you choose. Google Sites lets you pull together information from across Google Apps by embedding documents, spreadsheets, presentations, videos, and calendars in your sites. Of course, we also harness the power of Google search technology so your search results are always fast and relevant.<br /><br />What does it take to start using Google Sites? Just a click of a button -- that's it. Here's an overview with more detail:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/X_KnC2EIS5w"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/X_KnC2EIS5w" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br />We're just finishing up the code to migrate existing JotSpot customer wikis to Google sites, so if you're already a JotSpot customer, you'll be hearing from us soon on how to make the switch.<br /><br />If you aren't a Google Apps customer yet and want to use Google Sites, sign up at <a href="http://sites.google.com/">http://sites.google.com</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/bringing-it-all-together.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:Bringing it all together&url=https://googleblog.blogspot.com/2008/02/bringing-it-all-together.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/bringing-it-all-together.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/bringing-it-all-together.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='495690208494680648' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/google-health-first-look.html' itemprop='url' title='Google Health, a first look'> Google Health, a first look </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 28, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, VP, Search & User Products</span><br /><br />It's been a busy week for the Google Health team. Last week we <a href="http://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html" id="jw56"> announced</a> our partnership and pilot with the Cleveland Clinic. This week, the team has been at the <a title="HIMSS" href="http://www.himssconference.org/" id="nka:">HIMSS</a> (Healthcare Information and Management Systems Society) conference in Orlando, Florida, where Eric Schmidt gave the closing keynote. Eric's keynote marks the first time we've talked publicly about the product we've been designing and building. His talk also offered a deeper view into our overall health strategy. (<a href="//www.youtube.com/watch?v=dTZKNcx9sBA">Watch the video.</a>)<br /><div class="Ih2E3d"><br />Google Health aims to solve an urgent need that dovetails with our overall mission of organizing patient information and making it accessible and useful. Through our health offering, our users will be empowered to collect, store, and manage their own medical records online.<br /><br />For the healthcare industry, online personal health records (PHRs) aren't a new idea and, in some cases, online PHRs already exist for patients. Here's what we think sets Google Health apart:<br /></div><ul><li><span style="font-weight: bold;"> Privacy and Security</span> - Due to the sensitive and personal nature of the data that will be stored in Google Health, we need to conduct our health service with the same privacy, security, and integrity users have come to expect in all our services. Google Health will protect the privacy of your health information by giving you complete control over your data. We won't sell or share your data without your explicit permission. Our privacy policy and practices have been developed in thoughtful collaboration with experts from the <a title="Google Health Advisory Council" href="http://googleblog.blogspot.com/2007/06/new-advisory-group-on-health.html" id="fdm7">Google Health Advisory Council</a>.<br /></li></ul> <div class="Ih2E3d"><ul><li><span style="font-weight: bold;">Platform </span>- One of the most exciting and innovative parts of Google Health is our platform strategy. We're assembling a directory of third-party services that interoperate with Google Health. Right now, this means you'll be able to automatically import information such as your doctors' records, your prescription history, and your test results into Google Health in order to easily access and control your data. Later, this platform strategy will mean that you will be able to interact with services and tools easily, and will be able to do things like schedule appointments, refill prescriptions, and start using new wellness tools.<br /></li></ul><ul><li><span style="font-weight: bold;">Portability</span> - Our Internet presence ultimately means that through Google Health, you will be able to have access and control over your health data from anywhere. Through the Cleveland Clinic pilot, we have already found great use-cases in which, for example, people spend 6 months of the year in Ohio, and 6 months of the year in Florida or Arizona, and will now be able to move their health data between their various health providers seamlessly and with total control. Previously, this would have required carrying paper records back and forth. With Google Health, the user can simply import the data from each medical facility and then choose to share it with the other facilities. It's advances in data portability like this that we think can really make a difference in the quality of healthcare. The clearer and more comprehensive the information regarding your health becomes, the better your care will be.<br /></li></ul></div><div class="Ih2E3d"><ul><li><span style="font-weight: bold;">User focus</span> - We aren't doctors or healthcare experts, but one thing Google can create is a clean, easy-to-use user experience that makes managing your health information straightforward and easy. We're still iterating and testing our user interface, but here is what the welcome screen looks like:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM3hVtAL-1kQV_zM5xXZVUvNePYIwdRWgGJMnijpwvOINovNBxMPYNL5v_MUz0rTvf9iH_Ng70GaKg6x8ZS5RlV_VYrqd6c6YytVeO7Nb6_4w8PI3kS7iaXufucf7K_S1J1inlQ/s1600-h/marissa_blog_sign_in.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5172479684657962098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM3hVtAL-1kQV_zM5xXZVUvNePYIwdRWgGJMnijpwvOINovNBxMPYNL5v_MUz0rTvf9iH_Ng70GaKg6x8ZS5RlV_VYrqd6c6YytVeO7Nb6_4w8PI3kS7iaXufucf7K_S1J1inlQ/s320/marissa_blog_sign_in.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>Here is a screenshot deeper in the application:<br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwR1lu28v9ueBDVGaT_ez1p3q-zbLRfVaYEfRYU8umBU-VosOKzaOOGtANG4sG0MIHD7nKY2SJsf5q5QXPtyd3PaU_mqHMKLCdXo5SmCnrHuUndYnGP35AvSNQ2M5CvJ72ruRjA/s1600-h/marissa_blog_home_cleveland2.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5176284334534025506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwR1lu28v9ueBDVGaT_ez1p3q-zbLRfVaYEfRYU8umBU-VosOKzaOOGtANG4sG0MIHD7nKY2SJsf5q5QXPtyd3PaU_mqHMKLCdXo5SmCnrHuUndYnGP35AvSNQ2M5CvJ72ruRjA/s320/marissa_blog_home_cleveland2.JPG" style="cursor: pointer; width: 299px; height: 191px;" /></a></div></li><li style="text-align: left;">We're proud of the product that we've designed and are continuing to build, but recognize that we are just at the initial stages of our "launch early and iterate" strategy. We look forward to the feedback we will receive from our Cleveland Clinic pilot, from all of you, and from the initial users of our service when we make it publicly available in the coming months.</li></ul><span style="font-weight: bold; font-style: italic;">Update: </span>Added link to video of Eric's talk; refreshed second screenshot.<br /></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Marissa Mayer, VP, Search & User Products</span><br /><br />It's been a busy week for the Google Health team. Last week we <a href="http://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html" id="jw56"> announced</a> our partnership and pilot with the Cleveland Clinic. This week, the team has been at the <a title="HIMSS" href="http://www.himssconference.org/" id="nka:">HIMSS</a> (Healthcare Information and Management Systems Society) conference in Orlando, Florida, where Eric Schmidt gave the closing keynote. Eric's keynote marks the first time we've talked publicly about the product we've been designing and building. His talk also offered a deeper view into our overall health strategy. (<a href="//www.youtube.com/watch?v=dTZKNcx9sBA">Watch the video.</a>)<br /><div class="Ih2E3d"><br />Google Health aims to solve an urgent need that dovetails with our overall mission of organizing patient information and making it accessible and useful. Through our health offering, our users will be empowered to collect, store, and manage their own medical records online.<br /><br />For the healthcare industry, online personal health records (PHRs) aren't a new idea and, in some cases, online PHRs already exist for patients. Here's what we think sets Google Health apart:<br /></div><ul><li><span style="font-weight: bold;"> Privacy and Security</span> - Due to the sensitive and personal nature of the data that will be stored in Google Health, we need to conduct our health service with the same privacy, security, and integrity users have come to expect in all our services. Google Health will protect the privacy of your health information by giving you complete control over your data. We won't sell or share your data without your explicit permission. Our privacy policy and practices have been developed in thoughtful collaboration with experts from the <a title="Google Health Advisory Council" href="http://googleblog.blogspot.com/2007/06/new-advisory-group-on-health.html" id="fdm7">Google Health Advisory Council</a>.<br /></li></ul> <div class="Ih2E3d"><ul><li><span style="font-weight: bold;">Platform </span>- One of the most exciting and innovative parts of Google Health is our platform strategy. We're assembling a directory of third-party services that interoperate with Google Health. Right now, this means you'll be able to automatically import information such as your doctors' records, your prescription history, and your test results into Google Health in order to easily access and control your data. Later, this platform strategy will mean that you will be able to interact with services and tools easily, and will be able to do things like schedule appointments, refill prescriptions, and start using new wellness tools.<br /></li></ul><ul><li><span style="font-weight: bold;">Portability</span> - Our Internet presence ultimately means that through Google Health, you will be able to have access and control over your health data from anywhere. Through the Cleveland Clinic pilot, we have already found great use-cases in which, for example, people spend 6 months of the year in Ohio, and 6 months of the year in Florida or Arizona, and will now be able to move their health data between their various health providers seamlessly and with total control. Previously, this would have required carrying paper records back and forth. With Google Health, the user can simply import the data from each medical facility and then choose to share it with the other facilities. It's advances in data portability like this that we think can really make a difference in the quality of healthcare. The clearer and more comprehensive the information regarding your health becomes, the better your care will be.<br /></li></ul></div><div class="Ih2E3d"><ul><li><span style="font-weight: bold;">User focus</span> - We aren't doctors or healthcare experts, but one thing Google can create is a clean, easy-to-use user experience that makes managing your health information straightforward and easy. We're still iterating and testing our user interface, but here is what the welcome screen looks like:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM3hVtAL-1kQV_zM5xXZVUvNePYIwdRWgGJMnijpwvOINovNBxMPYNL5v_MUz0rTvf9iH_Ng70GaKg6x8ZS5RlV_VYrqd6c6YytVeO7Nb6_4w8PI3kS7iaXufucf7K_S1J1inlQ/s1600-h/marissa_blog_sign_in.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5172479684657962098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMM3hVtAL-1kQV_zM5xXZVUvNePYIwdRWgGJMnijpwvOINovNBxMPYNL5v_MUz0rTvf9iH_Ng70GaKg6x8ZS5RlV_VYrqd6c6YytVeO7Nb6_4w8PI3kS7iaXufucf7K_S1J1inlQ/s320/marissa_blog_sign_in.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a>Here is a screenshot deeper in the application:<br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwR1lu28v9ueBDVGaT_ez1p3q-zbLRfVaYEfRYU8umBU-VosOKzaOOGtANG4sG0MIHD7nKY2SJsf5q5QXPtyd3PaU_mqHMKLCdXo5SmCnrHuUndYnGP35AvSNQ2M5CvJ72ruRjA/s1600-h/marissa_blog_home_cleveland2.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5176284334534025506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwR1lu28v9ueBDVGaT_ez1p3q-zbLRfVaYEfRYU8umBU-VosOKzaOOGtANG4sG0MIHD7nKY2SJsf5q5QXPtyd3PaU_mqHMKLCdXo5SmCnrHuUndYnGP35AvSNQ2M5CvJ72ruRjA/s320/marissa_blog_home_cleveland2.JPG" style="cursor: pointer; width: 299px; height: 191px;" /></a></div></li><li style="text-align: left;">We're proud of the product that we've designed and are continuing to build, but recognize that we are just at the initial stages of our "launch early and iterate" strategy. We look forward to the feedback we will receive from our Cleveland Clinic pilot, from all of you, and from the initial users of our service when we make it publicly available in the coming months.</li></ul><span style="font-weight: bold; font-style: italic;">Update: </span>Added link to video of Eric's talk; refreshed second screenshot.<br /></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/google-health-first-look.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 Health, a first look&url=https://googleblog.blogspot.com/2008/02/google-health-first-look.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/google-health-first-look.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/google-health-first-look.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/health' rel='tag'> health </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/privacy' rel='tag'> privacy </a> </span> </div> </div> </div> <div class='post' data-id='1498901295105210196' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/project-care-in-san-francisco.html' itemprop='url' title='Project CARE in San Francisco'> Project CARE in San Francisco </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 27, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Craig Walker, Senior Product Manager</span><br /><br />As we <a title="mentioned last fall" href="http://googleblog.blogspot.com/2007/08/supporting-grandcentrals-project-care.html" id="zsjx">mentioned last fall</a>, GrandCentral's Project CARE initiative, which provides permanent telephone numbers and voicemail services to the homeless, has partnered with San Francisco's <a href="http://www.sfconnect.org/AboutUs/index.php/homeless_connect/phc_our_mission.html?">Project Homeless Connect</a> (PHC) to support the city's homeless as they get back on their feet.<br /><br />Today, Mayor Gavin Newsom will announce plans to give every homeless person in San Francisco a local phone number and voicemail account through Project CARE. We're thrilled to be a part of this effort, and as a first step towards simplifying the process of setting up a phone number and voicemail, we're rolling out a website where shelters and agencies across the city can create new accounts. Project CARE will also be visiting both city-owned and private shelters to help introduce this new system, assist the staff in familiarizing with the process, and answer any questions.<br /><br />We're firm believers in the power of technology to improve the daily lives of individuals and communities as a whole, and we recognize that access to phone and voicemail services is one way that GrandCentral can help San Francisco's homeless stay connected with family, friends, social workers, health care providers, and potential employers.<br /><br />While we're excited to bring this technology to our local Bay Area community, our ultimate goal is to provide these invaluable services to cities and shelters across the country.<br /><br />If you're in San Francisco and would like to learn more about Project CARE's work with PHC, please join us at today's Project Homeless Connect 21 at the Billy Graham Civic Auditorium. If you can't make it to the event, check out Project Homeless Connect's <a title="website" href="http://www.sfconnect.org/AboutUs/index.php/homeless_connect/phc_our_mission.html" id="al92">website</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 Craig Walker, Senior Product Manager</span><br /><br />As we <a title="mentioned last fall" href="http://googleblog.blogspot.com/2007/08/supporting-grandcentrals-project-care.html" id="zsjx">mentioned last fall</a>, GrandCentral's Project CARE initiative, which provides permanent telephone numbers and voicemail services to the homeless, has partnered with San Francisco's <a href="http://www.sfconnect.org/AboutUs/index.php/homeless_connect/phc_our_mission.html?">Project Homeless Connect</a> (PHC) to support the city's homeless as they get back on their feet.<br /><br />Today, Mayor Gavin Newsom will announce plans to give every homeless person in San Francisco a local phone number and voicemail account through Project CARE. We're thrilled to be a part of this effort, and as a first step towards simplifying the process of setting up a phone number and voicemail, we're rolling out a website where shelters and agencies across the city can create new accounts. Project CARE will also be visiting both city-owned and private shelters to help introduce this new system, assist the staff in familiarizing with the process, and answer any questions.<br /><br />We're firm believers in the power of technology to improve the daily lives of individuals and communities as a whole, and we recognize that access to phone and voicemail services is one way that GrandCentral can help San Francisco's homeless stay connected with family, friends, social workers, health care providers, and potential employers.<br /><br />While we're excited to bring this technology to our local Bay Area community, our ultimate goal is to provide these invaluable services to cities and shelters across the country.<br /><br />If you're in San Francisco and would like to learn more about Project CARE's work with PHC, please join us at today's Project Homeless Connect 21 at the Billy Graham Civic Auditorium. If you can't make it to the event, check out Project Homeless Connect's <a title="website" href="http://www.sfconnect.org/AboutUs/index.php/homeless_connect/phc_our_mission.html" id="al92">website</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/project-care-in-san-francisco.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:Project CARE in San Francisco&url=https://googleblog.blogspot.com/2008/02/project-care-in-san-francisco.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/project-care-in-san-francisco.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/project-care-in-san-francisco.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='1694800893622394961' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/searching-rght-to-left.html' itemprop='url' title='Searching right to left'> Searching right to left </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 26, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Josh Daniel, Software Engineer</span><br /><br />Many of us in the English-searching world don't realize that a large portion of the world's population writes (and types) right-to-left. For the Arabic, Hebrew, and other right-to-left searchers of the world, searching just got a little easier. If you're searching from a supported local interface (e.g. <a href="http://www.google.co.il/" target="_blank">google.co.il/</a> or <a href="http://www.google.com.eg/" target="_blank">google.com.eg/</a>) we now dynamically detect the direction of your query.<br /><br />Enter a query like [<a href="http://www.google.com.eg/webhp?hl=ar&q=%D8%A7%D9%81%D8%B1%D8%B6+%D9%85%D8%AB%D9%84%D8%A2">افرض مثلآ</a>] or [<a href="http://www.google.co.il/webhp?hl=iw&q=%D7%9E%D7%9B%D7%91%D7%99+%D7%97%D7%99%D7%A4%D7%94">מכבי חיפה</a>] and your query will align right so you can type to the left. Enter a query like [<a href="http://www.google.co.il/webhp?hl=iw&q=2008+world+cup+soccer">2008 world cup soccer</a>] or [<a href="//www.google.com/webhp?hl=fa&q=(5+-+3)+*+32">(5 - 3) * 32</a>] and it will align left so you can type to the right. Enter a mixed query like [<a href="http://www.google.co.il/webhp?hl=iw&q=%D7%9E%D7%A9%D7%9C%D7%95%D7%97+SMS">SMS משלוח</a>] and we'll set the alignment and overall direction based (roughly) on the first word.<br /><br />We've enjoyed learning about bidirectional issues. Enabling applications for bidirectionality is especially tricky because any sentence or phrase may contain a mix of left-to-right text (e.g. English, numbers), right-to-left text (e.g. Arabic, Hebrew), and neutral text (e.g. punctuation). The rules for displaying the direction of characters in individual words are different from the rules for displaying the direction of words in a phrase. Things are further complicated due to widely varying limitations across web browsers.<br /><br />We hope you'll enjoy the improved search 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 Josh Daniel, Software Engineer</span><br /><br />Many of us in the English-searching world don't realize that a large portion of the world's population writes (and types) right-to-left. For the Arabic, Hebrew, and other right-to-left searchers of the world, searching just got a little easier. If you're searching from a supported local interface (e.g. <a href="http://www.google.co.il/" target="_blank">google.co.il/</a> or <a href="http://www.google.com.eg/" target="_blank">google.com.eg/</a>) we now dynamically detect the direction of your query.<br /><br />Enter a query like [<a href="http://www.google.com.eg/webhp?hl=ar&q=%D8%A7%D9%81%D8%B1%D8%B6+%D9%85%D8%AB%D9%84%D8%A2">افرض مثلآ</a>] or [<a href="http://www.google.co.il/webhp?hl=iw&q=%D7%9E%D7%9B%D7%91%D7%99+%D7%97%D7%99%D7%A4%D7%94">מכבי חיפה</a>] and your query will align right so you can type to the left. Enter a query like [<a href="http://www.google.co.il/webhp?hl=iw&q=2008+world+cup+soccer">2008 world cup soccer</a>] or [<a href="//www.google.com/webhp?hl=fa&q=(5+-+3)+*+32">(5 - 3) * 32</a>] and it will align left so you can type to the right. Enter a mixed query like [<a href="http://www.google.co.il/webhp?hl=iw&q=%D7%9E%D7%A9%D7%9C%D7%95%D7%97+SMS">SMS משלוח</a>] and we'll set the alignment and overall direction based (roughly) on the first word.<br /><br />We've enjoyed learning about bidirectional issues. Enabling applications for bidirectionality is especially tricky because any sentence or phrase may contain a mix of left-to-right text (e.g. English, numbers), right-to-left text (e.g. Arabic, Hebrew), and neutral text (e.g. punctuation). The rules for displaying the direction of characters in individual words are different from the rules for displaying the direction of words in a phrase. Things are further complicated due to widely varying limitations across web browsers.<br /><br />We hope you'll enjoy the improved search 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/2008/02/searching-rght-to-left.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:Searching right to left&url=https://googleblog.blogspot.com/2008/02/searching-rght-to-left.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/searching-rght-to-left.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/searching-rght-to-left.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='4097549447058205187' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/renewed-wish-for-open-document.html' itemprop='url' title='A renewed wish for open document standards'> A renewed wish for open document standards </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Zaheda Bhorat, Open Source Programs Manager</span><br /><br />The subject of open document standards grows in importance not only for the technically- minded, but for anyone who uses a computer to work on editable documents. Across the board, standards are crucial. They ensure that the devices and technology you use today will continue to work tomorrow, that your DVDs will play in your player, that your calls will go through to any network, and that your documents will be accessible from whichever system you choose today and in the future.<br /><br />Google supports open document standards and the <a href="http://en.wikipedia.org/wiki/OpenDocument" id="iz::" title="Open Document Format (ODF)">Open Document Format - ODF</a>, the recognized international standard (<a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43485" id="f7.y" title="ISO 26300">ISO 26300</a>)</span>. ODF is <a href="http://www.odfalliance.org/memberlist.php" id="nxof" title="supported">supported</a> and <a href="http://en.wikipedia.org/wiki/List_of_applications_supporting_OpenDocument" id="kxwh" title="implemented">implemented</a> across the globe, and its communal <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office" id="dwn4" title="creation and iteration">creation and iteration</a> has helped ensure the transparency, consistency and interoperability necessary in a workable standard.<br /><br />Currently, the technology industry is evaluating a proposed <a href="http://www.iso.org/iso/home.htm" id="g9lu" title="ISO">ISO</a> standard for document formats. Given the importance of a workable standard, Microsoft's </span>submission of Office Open XML (<a href="http://en.wikipedia.org/wiki/Office_Open_XML" id="fdv5" title="OOXML">OOXML</a> ) as an additional international standard has caught the attention of many. In September 2007, the original request to ISO was <a href="http://google-code-updates.blogspot.com/2007/09/google-welcomes-iso-decision-on-ooxml.html" id="iiaq" title="defeated">defeated</a>. After further technical analysis of the specification along with all the additional data available on OOXML, Google believes OOXML would be an insufficient and unnecessary standard, designed purely around the needs of Microsoft Office.<br /><br />We join the <a href="http://www.odfalliance.org/resources/Disposition%20of%20Comments.pdf">ODF Alliance</a> and <a href="http://consortiuminfo.org/standardsblog/">many</a> other <a href="http://www.robweir.com/blog/">experts</a> in our belief that OOXML doesn't meet the criteria required for a globally-accepted standard. (An <a href="http://www.odfalliance.org/resources/google-response.pdf">overview of our findings</a> and <a href="http://www.odfalliance.org/resources/google-sample-responses.pdf">sample technical issues unresolved</a> are posted <a href="http://www.odfalliance.org/ooxml.php">here</a>.)<br /><br />As <a href="http://www.iso.org/iso/about/iso_members.htm" id="ve6." title="ISO Member bodies">ISO Member bodies</a> around the world work on possible revisions of their vote <a href="http://en.wikipedia.org/wiki/Office_Open_XML_Ballot_Results" id="yfrv" title="previously submitted">previously submitted</a>, the deadline of March 30th approaches fast. I invite you to pay close attention, and heed the call of many for <a href="http://www.markshuttleworth.com/archives/date/2007/08" id="oa98" title="unification">unification</a> of OOXML into ODF. A document standards decision may not matter to you today, but as someone who relies on constant access to editable documents, spreadsheets and presentations, it may matter immensely in the near future. <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 Zaheda Bhorat, Open Source Programs Manager</span><br /><br />The subject of open document standards grows in importance not only for the technically- minded, but for anyone who uses a computer to work on editable documents. Across the board, standards are crucial. They ensure that the devices and technology you use today will continue to work tomorrow, that your DVDs will play in your player, that your calls will go through to any network, and that your documents will be accessible from whichever system you choose today and in the future.<br /><br />Google supports open document standards and the <a href="http://en.wikipedia.org/wiki/OpenDocument" id="iz::" title="Open Document Format (ODF)">Open Document Format - ODF</a>, the recognized international standard (<a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43485" id="f7.y" title="ISO 26300">ISO 26300</a>)</span>. ODF is <a href="http://www.odfalliance.org/memberlist.php" id="nxof" title="supported">supported</a> and <a href="http://en.wikipedia.org/wiki/List_of_applications_supporting_OpenDocument" id="kxwh" title="implemented">implemented</a> across the globe, and its communal <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office" id="dwn4" title="creation and iteration">creation and iteration</a> has helped ensure the transparency, consistency and interoperability necessary in a workable standard.<br /><br />Currently, the technology industry is evaluating a proposed <a href="http://www.iso.org/iso/home.htm" id="g9lu" title="ISO">ISO</a> standard for document formats. Given the importance of a workable standard, Microsoft's </span>submission of Office Open XML (<a href="http://en.wikipedia.org/wiki/Office_Open_XML" id="fdv5" title="OOXML">OOXML</a> ) as an additional international standard has caught the attention of many. In September 2007, the original request to ISO was <a href="http://google-code-updates.blogspot.com/2007/09/google-welcomes-iso-decision-on-ooxml.html" id="iiaq" title="defeated">defeated</a>. After further technical analysis of the specification along with all the additional data available on OOXML, Google believes OOXML would be an insufficient and unnecessary standard, designed purely around the needs of Microsoft Office.<br /><br />We join the <a href="http://www.odfalliance.org/resources/Disposition%20of%20Comments.pdf">ODF Alliance</a> and <a href="http://consortiuminfo.org/standardsblog/">many</a> other <a href="http://www.robweir.com/blog/">experts</a> in our belief that OOXML doesn't meet the criteria required for a globally-accepted standard. (An <a href="http://www.odfalliance.org/resources/google-response.pdf">overview of our findings</a> and <a href="http://www.odfalliance.org/resources/google-sample-responses.pdf">sample technical issues unresolved</a> are posted <a href="http://www.odfalliance.org/ooxml.php">here</a>.)<br /><br />As <a href="http://www.iso.org/iso/about/iso_members.htm" id="ve6." title="ISO Member bodies">ISO Member bodies</a> around the world work on possible revisions of their vote <a href="http://en.wikipedia.org/wiki/Office_Open_XML_Ballot_Results" id="yfrv" title="previously submitted">previously submitted</a>, the deadline of March 30th approaches fast. I invite you to pay close attention, and heed the call of many for <a href="http://www.markshuttleworth.com/archives/date/2007/08" id="oa98" title="unification">unification</a> of OOXML into ODF. A document standards decision may not matter to you today, but as someone who relies on constant access to editable documents, spreadsheets and presentations, it may matter immensely in the near future. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/renewed-wish-for-open-document.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A renewed wish for open document standards&url=https://googleblog.blogspot.com/2008/02/renewed-wish-for-open-document.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/renewed-wish-for-open-document.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/renewed-wish-for-open-document.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='3366304502389050918' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/about-unity-bandwidth-consortium.html' itemprop='url' title='About the Unity bandwidth consortium'> About the Unity bandwidth consortium </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Francois Sterin, Manager, Network Acquisitions</span><br /><br />As more and more people conduct online searches and interact with applications like Gmail, Google Earth and YouTube, we've had to think outside the box to create a more scalable, affordable and easy to manage network that meets our users' needs worldwide. One of the biggest challenges we face is staying ahead of our broadband capacity needs, especially across Asia.<br /><br />One of the ways we are addressing this is by working with five other international companies to create a consortium. Collectively we just signed an agreement to build a new high-bandwidth subsea cable system linking the U.S. and Japan (more detail in the <a href="//www.google.com/intl/en/press/pressrel/20080225_newcablesystem.html">press release</a>). This cable system, named Unity, will address increasing broadband demand by providing more capacity to sustain the unprecedented growth in data and Internet traffic between Asia and the U.S. Our participation in building Unity ultimately helps provide our users with faster and more reliable connectivity.<br /><br />If you're wondering whether we're going into the undersea cable business, the answer is <span style="font-weight: bold;">no</span>. We're not competing with telecom providers, but the volume of data we need to move around the world has grown to the point where in some cases we've exceeded the ability traditional players can offer. Our partnership with these companies is just another step in ensuring that we're delivering the best possible experience to people around the world. <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 Francois Sterin, Manager, Network Acquisitions</span><br /><br />As more and more people conduct online searches and interact with applications like Gmail, Google Earth and YouTube, we've had to think outside the box to create a more scalable, affordable and easy to manage network that meets our users' needs worldwide. One of the biggest challenges we face is staying ahead of our broadband capacity needs, especially across Asia.<br /><br />One of the ways we are addressing this is by working with five other international companies to create a consortium. Collectively we just signed an agreement to build a new high-bandwidth subsea cable system linking the U.S. and Japan (more detail in the <a href="//www.google.com/intl/en/press/pressrel/20080225_newcablesystem.html">press release</a>). This cable system, named Unity, will address increasing broadband demand by providing more capacity to sustain the unprecedented growth in data and Internet traffic between Asia and the U.S. Our participation in building Unity ultimately helps provide our users with faster and more reliable connectivity.<br /><br />If you're wondering whether we're going into the undersea cable business, the answer is <span style="font-weight: bold;">no</span>. We're not competing with telecom providers, but the volume of data we need to move around the world has grown to the point where in some cases we've exceeded the ability traditional players can offer. Our partnership with these companies is just another step in ensuring that we're delivering the best possible experience to people around the world. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/about-unity-bandwidth-consortium.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:About the Unity bandwidth consortium&url=https://googleblog.blogspot.com/2008/02/about-unity-bandwidth-consortium.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/about-unity-bandwidth-consortium.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/about-unity-bandwidth-consortium.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='5938096668169605057' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/searching-for-potomac-primaries.html' itemprop='url' title='Searching for the Wisconsin primaries'> Searching for the Wisconsin primaries </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Robert Snedegar, Technical Solutions Engineer and Chief Election Tracker</span><br /><br />We're in the midst of a big election season, and of course that means pollsters and pundits have lots to say about where it will all end. I've been curious to see if their predictions match up with trends in online searches. So as my 20% project, I devised a method to track the number of searches for each candidate's name. I wanted to visually represent the trends I found, so I plotted them onto Google Maps to see where the searches were concentrated. It's fascinating to see how people in a region have turned to the Internet to engage in the primaries.<br /><br />Last Tuesday during the Wisconsin primary, the maps for Democratic queries (blue) and Republican queries (red) in Wisconsin turned out slightly different than each other. The circles are proportional to the amounts of search terms that contained the name of a Democratic or Republican candidate. Of course, the data includes queries for both positive and negative keywords for each.<br /><br />From the data, we can see that Democratic candidates were searched more often in Madison, while Republican candidate queries were more widely dispersed throughout the state:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJf6BMF1fgGptjkpUCzndMH0s3jsTChooq5ftE96KDtVwtaUyPsHsdPC-RdSbFVol-53JYwQXwe5fA5Iw0XCow6qBg8bJ8-HWfjStMlxDk-h62LXBRqkjnXYVt09LVObDiRi6rxw/s1600-h/wisconsin+dem.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5171072170453415138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJf6BMF1fgGptjkpUCzndMH0s3jsTChooq5ftE96KDtVwtaUyPsHsdPC-RdSbFVol-53JYwQXwe5fA5Iw0XCow6qBg8bJ8-HWfjStMlxDk-h62LXBRqkjnXYVt09LVObDiRi6rxw/s320/wisconsin+dem.PNG" style="cursor: pointer; width: 212px; height: 217px;" /></a><br /><div style="text-align: center;"><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKSmYwwX1ecWOhxjfkVZicVuocshjivcjyWY5SWFUl9Bbu9b5wVJOoOUWzav2eePcon0XcKe8XWvaEy0PhFz75-T6vgxYwJSY2F4XmC8c9RpIPddH6rCudfxU9tRS1JWRTSgzZQ/s1600-h/wisconsin_repub.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5171073905620202738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKSmYwwX1ecWOhxjfkVZicVuocshjivcjyWY5SWFUl9Bbu9b5wVJOoOUWzav2eePcon0XcKe8XWvaEy0PhFz75-T6vgxYwJSY2F4XmC8c9RpIPddH6rCudfxU9tRS1JWRTSgzZQ/s320/wisconsin_repub.PNG" style="cursor: pointer; width: 214px; height: 217px;" /></a><br /><br />We'll continue to study interesting search trends as they apply to election queries and share other findings with you.<br /><br /><span style="font-weight: bold; font-style: italic;">Update:</span> Corrected title. <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 Robert Snedegar, Technical Solutions Engineer and Chief Election Tracker</span><br /><br />We're in the midst of a big election season, and of course that means pollsters and pundits have lots to say about where it will all end. I've been curious to see if their predictions match up with trends in online searches. So as my 20% project, I devised a method to track the number of searches for each candidate's name. I wanted to visually represent the trends I found, so I plotted them onto Google Maps to see where the searches were concentrated. It's fascinating to see how people in a region have turned to the Internet to engage in the primaries.<br /><br />Last Tuesday during the Wisconsin primary, the maps for Democratic queries (blue) and Republican queries (red) in Wisconsin turned out slightly different than each other. The circles are proportional to the amounts of search terms that contained the name of a Democratic or Republican candidate. Of course, the data includes queries for both positive and negative keywords for each.<br /><br />From the data, we can see that Democratic candidates were searched more often in Madison, while Republican candidate queries were more widely dispersed throughout the state:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJf6BMF1fgGptjkpUCzndMH0s3jsTChooq5ftE96KDtVwtaUyPsHsdPC-RdSbFVol-53JYwQXwe5fA5Iw0XCow6qBg8bJ8-HWfjStMlxDk-h62LXBRqkjnXYVt09LVObDiRi6rxw/s1600-h/wisconsin+dem.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5171072170453415138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJf6BMF1fgGptjkpUCzndMH0s3jsTChooq5ftE96KDtVwtaUyPsHsdPC-RdSbFVol-53JYwQXwe5fA5Iw0XCow6qBg8bJ8-HWfjStMlxDk-h62LXBRqkjnXYVt09LVObDiRi6rxw/s320/wisconsin+dem.PNG" style="cursor: pointer; width: 212px; height: 217px;" /></a><br /><div style="text-align: center;"><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKSmYwwX1ecWOhxjfkVZicVuocshjivcjyWY5SWFUl9Bbu9b5wVJOoOUWzav2eePcon0XcKe8XWvaEy0PhFz75-T6vgxYwJSY2F4XmC8c9RpIPddH6rCudfxU9tRS1JWRTSgzZQ/s1600-h/wisconsin_repub.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5171073905620202738" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKSmYwwX1ecWOhxjfkVZicVuocshjivcjyWY5SWFUl9Bbu9b5wVJOoOUWzav2eePcon0XcKe8XWvaEy0PhFz75-T6vgxYwJSY2F4XmC8c9RpIPddH6rCudfxU9tRS1JWRTSgzZQ/s320/wisconsin_repub.PNG" style="cursor: pointer; width: 214px; height: 217px;" /></a><br /><br />We'll continue to study interesting search trends as they apply to election queries and share other findings with you.<br /><br /><span style="font-weight: bold; font-style: italic;">Update:</span> Corrected title. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/searching-for-potomac-primaries.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:Searching for the Wisconsin primaries&url=https://googleblog.blogspot.com/2008/02/searching-for-potomac-primaries.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/searching-for-potomac-primaries.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/searching-for-potomac-primaries.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search%20trends' rel='tag'> search trends </a> </span> </div> </div> </div> <div class='post' data-id='3606723387591502459' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/supporting-cluster-computing-in.html' itemprop='url' title='Supporting cluster computing in the research community'> Supporting cluster computing in the research community </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Christophe Bisciglia, Senior Software Engineer, Google Research and James French, Program Director, National Science Foundation</span><br /><br />Research and development is the foundation of innovation in the technology industry, and both Google and the National Science Foundation (NSF) are committed to making substantial investments in computer science research and education to ensure that our students, faculty and scientists remain on the leading edge of computing<span style="background-color: rgb(255, 255, 255);"> and have the tools necessary to make significant advances</span>. As the technology industry moves into an exciting new phase of massively scaled, highly distributed computing, academic users have expressed a need for resources to engage and explore this emerging model, which is already responsible for many "internet-scale" applications that we now take for granted. That's why we're excited to announce that the NSF will use resources made available via Google and IBM's Academic Cluster Computing Initiative (ACCI) to reach the broader research community and explore new applications for massively scaled, highly distributed computing.<br /><br />In October of 2007, Google and IBM <a href="http://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.html">announced</a> the first pilot phase of the ACCI, which granted several prominent U.S. universities access to a cluster of thousands of processors running Apache's Hadoop, an open source distributed computing platform inspired by Google's file system and MapReduce programming model. (There's a <a href="//www.youtube.com/watch?v=UBrDPRlplyo">YouTube video</a> showing how students and faculty at the University of Washington have made use of the cluster.) Encouraged by these results, we sought out ways to extend the reach of this technology, and given its prominence in national research funding, the NSF emerged as a natural partner. For decades, the NSF has engaged the U.S. research community by setting research agendas and encouraging the development and adoption of disruptive technology, and this partnership will encourage a broader range of academic researchers to develop innovative new methods of data analysis using the unique advantages of massively parallel systems architecture - without the massive infrastructure costs usually associated with large-scale computer clusters.<br /><br />Starting this year, the NSF will work to evaluate project proposals from academic researchers across many disciplines and select some of the most interesting and promising projects to receive ACCI computational grants. More details, including information on how to apply for access to these resources via the NSF's Cluster Exploratory (CluE) program, will be posted soon on the <a href="http://www.nsf.gov/">NSF site</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Christophe Bisciglia, Senior Software Engineer, Google Research and James French, Program Director, National Science Foundation</span><br /><br />Research and development is the foundation of innovation in the technology industry, and both Google and the National Science Foundation (NSF) are committed to making substantial investments in computer science research and education to ensure that our students, faculty and scientists remain on the leading edge of computing<span style="background-color: rgb(255, 255, 255);"> and have the tools necessary to make significant advances</span>. As the technology industry moves into an exciting new phase of massively scaled, highly distributed computing, academic users have expressed a need for resources to engage and explore this emerging model, which is already responsible for many "internet-scale" applications that we now take for granted. That's why we're excited to announce that the NSF will use resources made available via Google and IBM's Academic Cluster Computing Initiative (ACCI) to reach the broader research community and explore new applications for massively scaled, highly distributed computing.<br /><br />In October of 2007, Google and IBM <a href="http://googleblog.blogspot.com/2007/10/let-thousand-servers-bloom.html">announced</a> the first pilot phase of the ACCI, which granted several prominent U.S. universities access to a cluster of thousands of processors running Apache's Hadoop, an open source distributed computing platform inspired by Google's file system and MapReduce programming model. (There's a <a href="//www.youtube.com/watch?v=UBrDPRlplyo">YouTube video</a> showing how students and faculty at the University of Washington have made use of the cluster.) Encouraged by these results, we sought out ways to extend the reach of this technology, and given its prominence in national research funding, the NSF emerged as a natural partner. For decades, the NSF has engaged the U.S. research community by setting research agendas and encouraging the development and adoption of disruptive technology, and this partnership will encourage a broader range of academic researchers to develop innovative new methods of data analysis using the unique advantages of massively parallel systems architecture - without the massive infrastructure costs usually associated with large-scale computer clusters.<br /><br />Starting this year, the NSF will work to evaluate project proposals from academic researchers across many disciplines and select some of the most interesting and promising projects to receive ACCI computational grants. More details, including information on how to apply for access to these resources via the NSF's Cluster Exploratory (CluE) program, will be posted soon on the <a href="http://www.nsf.gov/">NSF site</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/supporting-cluster-computing-in.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Supporting cluster computing in the research community&url=https://googleblog.blogspot.com/2008/02/supporting-cluster-computing-in.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/supporting-cluster-computing-in.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/supporting-cluster-computing-in.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/education%20and%20research' rel='tag'> education and research </a> </span> </div> </div> </div> <div class='post' data-id='7257678456866593996' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/our-secret-sauce.html' itemprop='url' title='Our secret sauce'> Our secret sauce </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 25, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Hal Varian, Chief Economist</span><br /><br />I was recently a guest columnist on the <a href="http://freakonomics.blogs.nytimes.com/2008/02/13/bring-your-questions-for-google-economist-hal-varian/">Freakonomics Blog</a>. There were several interesting questions from the readers, but one was quite striking:<br /><br /><div style="margin-left: 40px;"><span style="font-style: italic;">"How can we explain the fairly entrenched position of Google, even though the differences in search algorithms are now only recognizable at the margins? Is there some hidden network effect that makes it better for all of us to use the same search engine?"</span><br /></div><br />It seems that a lot of people are trying to figure out why Google has done so well. The difficulty is that the typical economic forces at work in many technology businesses that lead to entrenchment don't seem to explain our success. Let's take a look at the usual culprits.<br /><br /><b>Supply side economies of scale.</b> This refers to the fact that a larger business may enjoy a cost advantage. The problem is that though there probably are some scale advantages, they get played out at a reasonably small scale. There are plenty of data centers out there and plenty of people that know how to run them efficiently.<br /><br /><b>Lock-in. </b> The idea here is that when users have a high cost of switching to an alternative provider, they can be charged high prices that reflect the fact that they are effectively locked in to a single provider. But if you look at Google's business, the competition is only a click away. Users can trivially switch search engines. Most of our large customers also advertise on other search engines. And most publishers get their ads from a variety of providers, including their own sales force. So there are very small costs of switching to an alternative search engine for users, advertisers, and publishers.<br /><br /><b>Network effects.</b> This refers to a phenomenon where the amount that people are willing to pay for a service depends on the number of people that have already adopted a service. The classic example is a fax machine: the amount that I am willing to pay for a fax machine depends on how many of my correspondents already have one. But this doesn't fit the Google case either: my decision to use Google is irrelevant to other users. It's true that advertisers want to advertise where there are lot of users but that doesn't affect the amount that they are willing to pay on a <i>per user</i> basis. The value of a user to an advertiser depends on how likely he or she is to buy, not how many users there are. A small website about knitting could be a great place to advertise yarn and could charge rates far higher for such ads than a much larger site.<br /><br />If it isn't economies of scale, lock-in, or network effects, what is it that explains Google's success?<br /><br />The answer, at least in my opinion, is a much older economic concept called "learning by doing" that was first formalized by Nobel Laureate Kenneth Arrow back in 1962. It refers to the widely-observed phenomenon that the longer a company has been doing something, the better it gets at doing it.<br /><br />Google has been searching the web for nearly 10 years, which is far longer than our major competitors. It's not surprising that we've learned a lot about how to do this well. We're constantly experimenting with new algorithms. Those that offer an improvement get rolled into the production version; the others go back to the drawing board for refinement.<br /><br />So I would argue that Google really does have a better product than the competition -- not because we have more or better ingredients, but because we have better recipes. And we are continuously improving those recipes precisely because we know the competition is only a click away. We can't fall back on economies of scale, or switching costs, or network effects, to isolate us from the competition. The only thing we can do is work as hard as we can to keep our search quality better than that of the other engines. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Hal Varian, Chief Economist</span><br /><br />I was recently a guest columnist on the <a href="http://freakonomics.blogs.nytimes.com/2008/02/13/bring-your-questions-for-google-economist-hal-varian/">Freakonomics Blog</a>. There were several interesting questions from the readers, but one was quite striking:<br /><br /><div style="margin-left: 40px;"><span style="font-style: italic;">"How can we explain the fairly entrenched position of Google, even though the differences in search algorithms are now only recognizable at the margins? Is there some hidden network effect that makes it better for all of us to use the same search engine?"</span><br /></div><br />It seems that a lot of people are trying to figure out why Google has done so well. The difficulty is that the typical economic forces at work in many technology businesses that lead to entrenchment don't seem to explain our success. Let's take a look at the usual culprits.<br /><br /><b>Supply side economies of scale.</b> This refers to the fact that a larger business may enjoy a cost advantage. The problem is that though there probably are some scale advantages, they get played out at a reasonably small scale. There are plenty of data centers out there and plenty of people that know how to run them efficiently.<br /><br /><b>Lock-in. </b> The idea here is that when users have a high cost of switching to an alternative provider, they can be charged high prices that reflect the fact that they are effectively locked in to a single provider. But if you look at Google's business, the competition is only a click away. Users can trivially switch search engines. Most of our large customers also advertise on other search engines. And most publishers get their ads from a variety of providers, including their own sales force. So there are very small costs of switching to an alternative search engine for users, advertisers, and publishers.<br /><br /><b>Network effects.</b> This refers to a phenomenon where the amount that people are willing to pay for a service depends on the number of people that have already adopted a service. The classic example is a fax machine: the amount that I am willing to pay for a fax machine depends on how many of my correspondents already have one. But this doesn't fit the Google case either: my decision to use Google is irrelevant to other users. It's true that advertisers want to advertise where there are lot of users but that doesn't affect the amount that they are willing to pay on a <i>per user</i> basis. The value of a user to an advertiser depends on how likely he or she is to buy, not how many users there are. A small website about knitting could be a great place to advertise yarn and could charge rates far higher for such ads than a much larger site.<br /><br />If it isn't economies of scale, lock-in, or network effects, what is it that explains Google's success?<br /><br />The answer, at least in my opinion, is a much older economic concept called "learning by doing" that was first formalized by Nobel Laureate Kenneth Arrow back in 1962. It refers to the widely-observed phenomenon that the longer a company has been doing something, the better it gets at doing it.<br /><br />Google has been searching the web for nearly 10 years, which is far longer than our major competitors. It's not surprising that we've learned a lot about how to do this well. We're constantly experimenting with new algorithms. Those that offer an improvement get rolled into the production version; the others go back to the drawing board for refinement.<br /><br />So I would argue that Google really does have a better product than the competition -- not because we have more or better ingredients, but because we have better recipes. And we are continuously improving those recipes precisely because we know the competition is only a click away. We can't fall back on economies of scale, or switching costs, or network effects, to isolate us from the competition. The only thing we can do is work as hard as we can to keep our search quality better than that of the other engines. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/our-secret-sauce.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Our secret sauce&url=https://googleblog.blogspot.com/2008/02/our-secret-sauce.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/our-secret-sauce.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/our-secret-sauce.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='9047345267659583001' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/art-of-science-and-engineering.html' itemprop='url' title='The art of science and engineering'> The art of science and engineering </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 22, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Michael Weiss-Malik, Software Engineer</span><br /><br /><span style="font-style: italic;font-size:85%;" >(Cross-posted on the <a href="http://google-latlong.blogspot.com/2008/02/art-of-science-and-engineering.html">Google Lat Long Blog</a>.)</span><br /><br /><a title="Google Moon" href="http://moon.google.com/" id="x_-6">Google Moon</a> and <a title="Google Mars" href="http://mars.google.com/" id="qvro">Google Mars</a> are great examples of products that required much more than pure software engineering to produce. There was quite a bit of science, and even a little bit of artistry, that went into <a title="their" href="http://googleblog.blogspot.com/2006/03/mars-attracts.html" id="av9n">their</a> <a title="creation" href="http://google-latlong.blogspot.com/2007/09/new-moon.html" id="l_-t">creation</a>. They both expose large volumes of imagery and information in simple and accessible designs, and it turns out that I'm not the only one who thinks that they qualify as art in this regard.<br /><br />New York's <a title="Museum of Modern Art" href="http://www.moma.org/" id="h6rf">Museum of Modern Art</a> has honored both products by including them in their exhibition <a title="Design and the Elastic Mind" href="http://www.moma.org/exhibitions/exhibitions.php?id=5632&ref=calendar" id="qq3y">Design and the Elastic Mind</a>, which opens to the public on February 24th. The exhibit showcases objects and systems that pair modern design with innovations in science and engineering in creative ways. Google Moon's Apollo landing <a title="interactive 360-degree panoramas" href="//www.google.com/moon/#lat=0.656869&lon=23.470613&zoom=19&apollo=a11/10" id="d8y7">panoramas</a> and Google Mars' imagery of the largest <a title="canyons" href="//www.google.com/mars/#lat=-10.487811&lon=-71.103515&zoom=4&q=valles%20marineris" id="j7yx">canyons</a> and <a title="volcanoes" href="//www.google.com/mars/#lat=17.811456&lon=-133.242187&zoom=4&map=visible&q=olympus%20mons" id="gv5:">volcanoes</a> in the solar system were intended to do exactly that, by applying Google Maps technology to places that are out of this world.<br /><div><br /></div>We're delighted that MOMA saw fit to include us in their lineup, and recommend the show to anyone living in or visiting the New York area. It runs through May 12th. <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 Weiss-Malik, Software Engineer</span><br /><br /><span style="font-style: italic;font-size:85%;" >(Cross-posted on the <a href="http://google-latlong.blogspot.com/2008/02/art-of-science-and-engineering.html">Google Lat Long Blog</a>.)</span><br /><br /><a title="Google Moon" href="http://moon.google.com/" id="x_-6">Google Moon</a> and <a title="Google Mars" href="http://mars.google.com/" id="qvro">Google Mars</a> are great examples of products that required much more than pure software engineering to produce. There was quite a bit of science, and even a little bit of artistry, that went into <a title="their" href="http://googleblog.blogspot.com/2006/03/mars-attracts.html" id="av9n">their</a> <a title="creation" href="http://google-latlong.blogspot.com/2007/09/new-moon.html" id="l_-t">creation</a>. They both expose large volumes of imagery and information in simple and accessible designs, and it turns out that I'm not the only one who thinks that they qualify as art in this regard.<br /><br />New York's <a title="Museum of Modern Art" href="http://www.moma.org/" id="h6rf">Museum of Modern Art</a> has honored both products by including them in their exhibition <a title="Design and the Elastic Mind" href="http://www.moma.org/exhibitions/exhibitions.php?id=5632&ref=calendar" id="qq3y">Design and the Elastic Mind</a>, which opens to the public on February 24th. The exhibit showcases objects and systems that pair modern design with innovations in science and engineering in creative ways. Google Moon's Apollo landing <a title="interactive 360-degree panoramas" href="//www.google.com/moon/#lat=0.656869&lon=23.470613&zoom=19&apollo=a11/10" id="d8y7">panoramas</a> and Google Mars' imagery of the largest <a title="canyons" href="//www.google.com/mars/#lat=-10.487811&lon=-71.103515&zoom=4&q=valles%20marineris" id="j7yx">canyons</a> and <a title="volcanoes" href="//www.google.com/mars/#lat=17.811456&lon=-133.242187&zoom=4&map=visible&q=olympus%20mons" id="gv5:">volcanoes</a> in the solar system were intended to do exactly that, by applying Google Maps technology to places that are out of this world.<br /><div><br /></div>We're delighted that MOMA saw fit to include us in their lineup, and recommend the show to anyone living in or visiting the New York area. It runs through May 12th. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/art-of-science-and-engineering.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 art of science and engineering&url=https://googleblog.blogspot.com/2008/02/art-of-science-and-engineering.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/art-of-science-and-engineering.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/art-of-science-and-engineering.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='957679586898265328' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html' itemprop='url' title='A pilot with the Cleveland Clinic for health information access'> A pilot with the Cleveland Clinic for health information access </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 21, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Alan Newberger, Engineering Manager</span><br /><br />I suffer from poor eyesight and intense seasonal allergies, but I'm thankful that health issues occupy just a small portion of my life. Even though I'm rather healthy, I sometimes find myself needing access to accurate health information. I can get a long way by searching for health facts online, but I also need to incorporate what I find with my own history of conditions and treatments. I didn't even realize I <i>had</i> allergies until my early twenties -- for more years than I care to admit, I'd forget that the "cold" I came down with in April was suspiciously similar to the one I had at exactly the same time the year before. I've often been overwhelmed when trying to determine or track a condition, because my personal record of health information is either nonexistent, or it's spread on forms and receipts from (at least) a dozen doctors and five insurance companies.<br /><br />Working as an engineer here on the health team, I've been excited to participate in building tools that will help me and others manage our personal health information more effectively. Many innovators in the healthcare industry have worked hard to make results of doctor visits, prescriptions, tests and procedures available digitally. By using the <a href="http://code.google.com/apis/gdata/">GData protocol</a> already offered in many Google products, and supporting standards-based medical information formats like the Continuity of Care Record (CCR), our health efforts will help you access, store and communicate <i>your</i> health information. Above all, health data will remain yours -- private and confidential. Only you have control over when to share it with family members and health providers.<br /><br />This week, we hit another important milestone. We launched a pilot with a medical institution committed to giving patients access to their own medical records: <a href="http://cms.clevelandclinic.org/body.cfm?id=227&action=detail&ref=815">The Cleveland Clinic</a>. A large academic medical center, Cleveland is one of the first partners to integrate on our platform. Because of their size and reach with patients who already have access to their medical records online, Cleveland has been a great partner for us to test out our data sharing model. Patients participating in the Cleveland pilot give authorization via our AuthSub interface to have their electronic medical records safely and securely imported into a Google account. It's great to see our product getting into the hands of end users, and I look forward to the feedback that the Cleveland patients will provide us. <br /><br />Cleveland is just the first of many healthcare providers that will securely send medical records and information via Google APIs at your request. We've been hard at work collaborating with a number of insurance plans, medical groups, pharmacies and hospitals</span>. While this pilot is open initially to just a few thousand patients, I see it as an important first step to show how Google can help users get access to their medical records and take charge of their health information. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Alan Newberger, Engineering Manager</span><br /><br />I suffer from poor eyesight and intense seasonal allergies, but I'm thankful that health issues occupy just a small portion of my life. Even though I'm rather healthy, I sometimes find myself needing access to accurate health information. I can get a long way by searching for health facts online, but I also need to incorporate what I find with my own history of conditions and treatments. I didn't even realize I <i>had</i> allergies until my early twenties -- for more years than I care to admit, I'd forget that the "cold" I came down with in April was suspiciously similar to the one I had at exactly the same time the year before. I've often been overwhelmed when trying to determine or track a condition, because my personal record of health information is either nonexistent, or it's spread on forms and receipts from (at least) a dozen doctors and five insurance companies.<br /><br />Working as an engineer here on the health team, I've been excited to participate in building tools that will help me and others manage our personal health information more effectively. Many innovators in the healthcare industry have worked hard to make results of doctor visits, prescriptions, tests and procedures available digitally. By using the <a href="http://code.google.com/apis/gdata/">GData protocol</a> already offered in many Google products, and supporting standards-based medical information formats like the Continuity of Care Record (CCR), our health efforts will help you access, store and communicate <i>your</i> health information. Above all, health data will remain yours -- private and confidential. Only you have control over when to share it with family members and health providers.<br /><br />This week, we hit another important milestone. We launched a pilot with a medical institution committed to giving patients access to their own medical records: <a href="http://cms.clevelandclinic.org/body.cfm?id=227&action=detail&ref=815">The Cleveland Clinic</a>. A large academic medical center, Cleveland is one of the first partners to integrate on our platform. Because of their size and reach with patients who already have access to their medical records online, Cleveland has been a great partner for us to test out our data sharing model. Patients participating in the Cleveland pilot give authorization via our AuthSub interface to have their electronic medical records safely and securely imported into a Google account. It's great to see our product getting into the hands of end users, and I look forward to the feedback that the Cleveland patients will provide us. <br /><br />Cleveland is just the first of many healthcare providers that will securely send medical records and information via Google APIs at your request. We've been hard at work collaborating with a number of insurance plans, medical groups, pharmacies and hospitals</span>. While this pilot is open initially to just a few thousand patients, I see it as an important first step to show how Google can help users get access to their medical records and take charge of their health information. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A pilot with the Cleveland Clinic for health information access&url=https://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/pilot-with-cleveland-clinic-for-health.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/health' rel='tag'> health </a> </span> </div> </div> </div> <div class='post' data-id='1156769119494550896' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/adsense-for-video-now-in-beta.html' itemprop='url' title='AdSense for video now in beta'> AdSense for video now in beta </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 21, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Shamim Samadi, Product Manager and Ryan Hayward, Product Marketing Manager</span><br /><br />In a very short time, watching videos online has become a common pastime, and the imagination of artists and other content owners continues to fuel this trend. Meanwhile, across the industry, advertisers and video publishers continue to look for the best solution that balances the needs of video fans with the need for video sites to generate the revenue that enables them to continue to be creative as they grow.<br /><br />Enter, stage left: the AdSense for video beta. This approach takes the same non-intrusive InVideo ad format used on YouTube and extends it across video partner sites on the Google Content Network. This enables advertisers to run a single campaign across the largest network of online video content.<br /><br />Unique to AdSense for video are text overlay ads contextually targeted to a combination of signals in your videos and on your site. With these overlay ads, the user's experience is not interrupted; users determine how much they want to interact with the ad.<br /><br />We have two major goals: to make it easier for publishers to monetize video online, and for advertisers to learn how to reach the video community. Towards these ends, today we're also launching a single destination with an overview of various options to expand online video opportunities called <a href="//www.google.com/ads/videoadsolutions/">Google Video Advertising Solutions</a>. We hope this will be your starting point to understand how to leverage the Google Content Network and YouTube to make the most out of the online video experience. You can also see our overview videos for <a href="//www.google.com/ads/videoadsolutions/advertiser.html">advertisers</a> and <a href="//www.google.com/ads/videoadsolutions/publisher.html">publishers</a> -- because isn’t video the best way to experience video?<br /><br />We've been working with a number of video partners (e.g. popular destinations like BobVila.com, eHow, MyDamnChannel, ExpertVillage, PinkBike, TheNewsRoom, and social video aggregators like Revver, blip.tv, and GodTube). And we're also working with several key video platform solution solutions like Brightcove, Yume, Tremor Media, and Eyespot Network, who have plugged our ads into their platforms.<br /><br />There are some criteria that publishers have to meet to participate in AdSense for video, which you can learn about on the <a href="http://adsense.blogspot.com/2008/02/fueling-creativity-in-online-video-with.html">Inside AdSense blog</a>.<br /><br />As with many things we do around here, we’ll keep testing various ad formats, iterate and expand, so keep an eye on us. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Shamim Samadi, Product Manager and Ryan Hayward, Product Marketing Manager</span><br /><br />In a very short time, watching videos online has become a common pastime, and the imagination of artists and other content owners continues to fuel this trend. Meanwhile, across the industry, advertisers and video publishers continue to look for the best solution that balances the needs of video fans with the need for video sites to generate the revenue that enables them to continue to be creative as they grow.<br /><br />Enter, stage left: the AdSense for video beta. This approach takes the same non-intrusive InVideo ad format used on YouTube and extends it across video partner sites on the Google Content Network. This enables advertisers to run a single campaign across the largest network of online video content.<br /><br />Unique to AdSense for video are text overlay ads contextually targeted to a combination of signals in your videos and on your site. With these overlay ads, the user's experience is not interrupted; users determine how much they want to interact with the ad.<br /><br />We have two major goals: to make it easier for publishers to monetize video online, and for advertisers to learn how to reach the video community. Towards these ends, today we're also launching a single destination with an overview of various options to expand online video opportunities called <a href="//www.google.com/ads/videoadsolutions/">Google Video Advertising Solutions</a>. We hope this will be your starting point to understand how to leverage the Google Content Network and YouTube to make the most out of the online video experience. You can also see our overview videos for <a href="//www.google.com/ads/videoadsolutions/advertiser.html">advertisers</a> and <a href="//www.google.com/ads/videoadsolutions/publisher.html">publishers</a> -- because isn’t video the best way to experience video?<br /><br />We've been working with a number of video partners (e.g. popular destinations like BobVila.com, eHow, MyDamnChannel, ExpertVillage, PinkBike, TheNewsRoom, and social video aggregators like Revver, blip.tv, and GodTube). And we're also working with several key video platform solution solutions like Brightcove, Yume, Tremor Media, and Eyespot Network, who have plugged our ads into their platforms.<br /><br />There are some criteria that publishers have to meet to participate in AdSense for video, which you can learn about on the <a href="http://adsense.blogspot.com/2008/02/fueling-creativity-in-online-video-with.html">Inside AdSense blog</a>.<br /><br />As with many things we do around here, we’ll keep testing various ad formats, iterate and expand, so keep an eye on us. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/adsense-for-video-now-in-beta.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:AdSense for video now in beta&url=https://googleblog.blogspot.com/2008/02/adsense-for-video-now-in-beta.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/adsense-for-video-now-in-beta.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/adsense-for-video-now-in-beta.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/ads' rel='tag'> ads </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='3196676727289549628' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/superdelegate-layer-in-google-earth.html' itemprop='url' title='Superdelegate layer in Google Earth'> Superdelegate layer in Google Earth </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 20, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Rick Klau, Strategic Partner Development Manager and Elections Hipster</span><br /><br />I'm a political junkie, and as Super Tuesday neared it seemed likely that the race for Democratic nominee would extend well past that big day at the polls. I started looking around for information about the so-called "<a title=""Super Delegates"" href="http://en.wikipedia.org/wiki/Superdelegate" target="_blank">superdelegates</a>" (the party leaders and elected officials who make up 20% of the vote at the convention) -- and was disappointed to find no single resource that provided details on who they were, which candidate they'd endorsed (if anyone) and where they are located.<br /><br />So I went ahead and registered '<a title="superdelegates.org" href="http://www.superdelegates.org/Main_Page" target="_blank">superdelegates.org</a>', installed <a title="MediaWiki" href="http://www.mediawiki.org/" target="_blank">MediaWiki</a> and started populating the site with the info I could find. Thanks to a terrific extension to MediaWiki (<a title="KML Export" href="http://www.mediawiki.org/wiki/Extension:KML_Export" target="_blank">KML Export</a>, written by Juliano Ravasi), it's possible to map the wiki pages to a <a title="Google Earth layer" href="http://www.superdelegates.org/Special:KMLExport" target="_blank">Google Earth layer</a>, which helps to visualize where these delegates are.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_pqCtg9HSwkSifvHsrfkJBH4DdJuc0Yc3gaOLMTOACU3uoXE6kIfYcH2V_SQt-jrs39NggFESxtwXe1xUh-Qxk2mW1YQAJdY_2uFq9LoK0_MQa328IOFrXG5EV-IWtItZVFeNHQ/s1600-h/superdelegates-google+earth-becerra.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5169138331363619890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_pqCtg9HSwkSifvHsrfkJBH4DdJuc0Yc3gaOLMTOACU3uoXE6kIfYcH2V_SQt-jrs39NggFESxtwXe1xUh-Qxk2mW1YQAJdY_2uFq9LoK0_MQa328IOFrXG5EV-IWtItZVFeNHQ/s320/superdelegates-google+earth-becerra.PNG" style="cursor: pointer;" /></a><br /></div><br />Since the <a title="superdelegates site" href="http://www.superdelegates.org/" target="_blank">superdelegates site</a> launched two weeks ago, it has been <a href="http://www.cnn.com/video/#/video/politics/2008/02/12/google.superdelegate.cnn" title="featured on CNN" target="_blank">featured on CNN</a>, and tens of thousands of people have stopped by to learn more about superdelegates, understand the process, and add information. Over 60% of the delegates are now on the map and are associated with their endorsed candidate, with more info coming in every day. It's tremendously gratifying to see a community grow around this timely subject- hope you find it useful!<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Since I posted this entry, there have been a few additional improvements to the <a href="http://www.superdelegates.org/" title="superdelegates site" target="_blank">superdelegates site</a>. <span>Every delegate's wiki page now includes a Google Newsbar with scrolling headlines mentioning the delegate. </span><span>Fellow Googler Bob Rose also created an enhanced <a href="http://www.superdelegates.org/Special:KMLExport" title="KML layer" target="_blank">KML layer</a> so that each delegate's placemarker now includes information and links to their</span><span> home state, position in the DNC, and candidate endorsement (with YouTube videos of speeches if available).</span><span style="font-weight: bold; font-style: italic;"><br /><br /><span style="font-size:85%;"><span style="font-style: italic;">Disclaimer: </span></span></span><span style="font-style: italic;"><span style="font-size:85%;">Since superdelegate endorsements are not binding, we can't ensure that the endorsements listed are indicative of future events. But we're excited that people are engaging in politics online by drawing from a compilation of candidate endorsement lists on <a title="candidate endorsement lists on Roll Call" href="http://www.rollcall.com/politics/endorsements.html" target="_blank"><span style="font-style: italic;">Roll Call</span></a>, <a title="CNN's Election Center" href="http://www.cnn.com/2008/POLITICS/02/19/dem.delegates/index.html" target="_blank">CNN's Election Center</a> and other sources to update the site on a daily basis. Other groups and publications may have different superdelegate counts, including candidates' campaigns, the <span style="font-style: italic;">New York Times,</span> and the AP.</span></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Rick Klau, Strategic Partner Development Manager and Elections Hipster</span><br /><br />I'm a political junkie, and as Super Tuesday neared it seemed likely that the race for Democratic nominee would extend well past that big day at the polls. I started looking around for information about the so-called "<a title=""Super Delegates"" href="http://en.wikipedia.org/wiki/Superdelegate" target="_blank">superdelegates</a>" (the party leaders and elected officials who make up 20% of the vote at the convention) -- and was disappointed to find no single resource that provided details on who they were, which candidate they'd endorsed (if anyone) and where they are located.<br /><br />So I went ahead and registered '<a title="superdelegates.org" href="http://www.superdelegates.org/Main_Page" target="_blank">superdelegates.org</a>', installed <a title="MediaWiki" href="http://www.mediawiki.org/" target="_blank">MediaWiki</a> and started populating the site with the info I could find. Thanks to a terrific extension to MediaWiki (<a title="KML Export" href="http://www.mediawiki.org/wiki/Extension:KML_Export" target="_blank">KML Export</a>, written by Juliano Ravasi), it's possible to map the wiki pages to a <a title="Google Earth layer" href="http://www.superdelegates.org/Special:KMLExport" target="_blank">Google Earth layer</a>, which helps to visualize where these delegates are.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_pqCtg9HSwkSifvHsrfkJBH4DdJuc0Yc3gaOLMTOACU3uoXE6kIfYcH2V_SQt-jrs39NggFESxtwXe1xUh-Qxk2mW1YQAJdY_2uFq9LoK0_MQa328IOFrXG5EV-IWtItZVFeNHQ/s1600-h/superdelegates-google+earth-becerra.PNG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5169138331363619890" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_pqCtg9HSwkSifvHsrfkJBH4DdJuc0Yc3gaOLMTOACU3uoXE6kIfYcH2V_SQt-jrs39NggFESxtwXe1xUh-Qxk2mW1YQAJdY_2uFq9LoK0_MQa328IOFrXG5EV-IWtItZVFeNHQ/s320/superdelegates-google+earth-becerra.PNG" style="cursor: pointer;" /></a><br /></div><br />Since the <a title="superdelegates site" href="http://www.superdelegates.org/" target="_blank">superdelegates site</a> launched two weeks ago, it has been <a href="http://www.cnn.com/video/#/video/politics/2008/02/12/google.superdelegate.cnn" title="featured on CNN" target="_blank">featured on CNN</a>, and tens of thousands of people have stopped by to learn more about superdelegates, understand the process, and add information. Over 60% of the delegates are now on the map and are associated with their endorsed candidate, with more info coming in every day. It's tremendously gratifying to see a community grow around this timely subject- hope you find it useful!<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Since I posted this entry, there have been a few additional improvements to the <a href="http://www.superdelegates.org/" title="superdelegates site" target="_blank">superdelegates site</a>. <span>Every delegate's wiki page now includes a Google Newsbar with scrolling headlines mentioning the delegate. </span><span>Fellow Googler Bob Rose also created an enhanced <a href="http://www.superdelegates.org/Special:KMLExport" title="KML layer" target="_blank">KML layer</a> so that each delegate's placemarker now includes information and links to their</span><span> home state, position in the DNC, and candidate endorsement (with YouTube videos of speeches if available).</span><span style="font-weight: bold; font-style: italic;"><br /><br /><span style="font-size:85%;"><span style="font-style: italic;">Disclaimer: </span></span></span><span style="font-style: italic;"><span style="font-size:85%;">Since superdelegate endorsements are not binding, we can't ensure that the endorsements listed are indicative of future events. But we're excited that people are engaging in politics online by drawing from a compilation of candidate endorsement lists on <a title="candidate endorsement lists on Roll Call" href="http://www.rollcall.com/politics/endorsements.html" target="_blank"><span style="font-style: italic;">Roll Call</span></a>, <a title="CNN's Election Center" href="http://www.cnn.com/2008/POLITICS/02/19/dem.delegates/index.html" target="_blank">CNN's Election Center</a> and other sources to update the site on a daily basis. Other groups and publications may have different superdelegate counts, including candidates' campaigns, the <span style="font-style: italic;">New York Times,</span> and the AP.</span></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/superdelegate-layer-in-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:Superdelegate layer in Google Earth&url=https://googleblog.blogspot.com/2008/02/superdelegate-layer-in-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/2008/02/superdelegate-layer-in-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/2008/02/superdelegate-layer-in-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/politics' rel='tag'> politics </a> </span> </div> </div> </div> <div class='post' data-id='7985272947334474466' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/valetine-treat-from-google.html' itemprop='url' title='A Valentine Treat from Google'> A Valentine Treat from Google </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 14, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Scott Giambastiani, Executive Chef</span><br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/0JUDnwPwh9U&rel=1"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/0JUDnwPwh9U&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />This recipe pairs well with Roederer Estate, Anderson Valley Brut sparkling wine for a Valentine's day treat for two.<br /><br />Ingredients:<br /><br /><span style="font-style: italic;">Yields about 4 cakes</span><br /><br />1 tbsp. butter (You may substitute olive oil.)<br />4 shallots, minced<br />¼ cup mayonnaise<br />1 fuji apple, peeled and grated on a cheese grater, juice reserved<br />1 tsp. lemon juice, fresh<br />2 tsp. tarragon, minced<br />2 tbsp. parsley, minced<br />1 cup Dungeness crab meat, picked free of shells<br />¼ cup breadcrumbs, finely ground<br />Tabasco sauce<br />kosher salt<br /><br />cooking oil (rice bran, canola, vegetable, etc.)<br />metal heart shaped cookie cutter, large size (About 4-6 oz)<br /><br />Roast Pepper Sauce:<br /><br />8 oz. pimento peppers in the jar (You may substitute with Spanish piquillo peppers,<br />or 3 each red bell peppers roasted over an open flame, peeled and seeded), chopped into 1-inch pieces<br />2 tbsp. sherry vinegar (You may substitute with any vinegar)<br />2 tbsp. water<br />2 tbsp. butter (Optional)<br /><br />Procedure:<br /><br />In a sauté pan, sweat the shallots in butter over medium-low heat until sweet, but with no color forming. This will take about 5 minutes. When sweet, allow the shallots to cool in a medium-sized mixing bowl. Add the mayonnaise, grated apple with juice, lemon juice, herbs, and picked crab to the mixing bowl.<br /><br />With a spatula, gently fold the mixture together, so as not to break up any whole crab meat. This will give the cakes a better texture. Fold the mixture just until evenly mixed. Add enough breadcrumbs to bind the cakes. You might need more or less breadcrumbs than stated,<br />depending on the moisture of the crab. Season the cakes with salt and Tabasco to taste. Using a teaspoon, spoon crab mixture into a metal, heart-shaped cookie cutter. Gently press the crab into the mold. Repeat this process until all cakes are molded. Keep the crab cakes refrigerated until ready for service. Prepare the sauce.<br /><br />To prepare the sauce, place the prepared peppers into a small non-reactive sauce pan with the vinegar and water. Bring contents to a simmer and transfer to a bar blender. Add the butter to the blender, cover and puree the sauce until it is smooth. Season with salt and pepper.<br /><br />To finish the crab cake, heat a sauté pan over medium-high heat, add a teaspoon of cooking oil, and sear the crab cake over medium heat until golden brown. This will take 1-2 minutes. Using a spatula, flip the crab cake over and repeat for 1-2 minutes until the crab cake is golden brown on both sides and warm in the center. Piercing the center of the crab cake with a toothpick and feeling the temperature of the toothpick under your lip will give you a good idea how warm<br />the cake's center is.<br /><br />To plate the crab cake, pour about two heaping spoonfuls of warm pepper sauce over a warmed plate. Place the warm crab cake over the sauce and garnish with baby mixed greens (mâche, upland cress) and/or freshly picked herbs (Italian parsley, chervil, tarragon, chives…). Enjoy! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Scott Giambastiani, Executive Chef</span><br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/0JUDnwPwh9U&rel=1"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/0JUDnwPwh9U&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />This recipe pairs well with Roederer Estate, Anderson Valley Brut sparkling wine for a Valentine's day treat for two.<br /><br />Ingredients:<br /><br /><span style="font-style: italic;">Yields about 4 cakes</span><br /><br />1 tbsp. butter (You may substitute olive oil.)<br />4 shallots, minced<br />¼ cup mayonnaise<br />1 fuji apple, peeled and grated on a cheese grater, juice reserved<br />1 tsp. lemon juice, fresh<br />2 tsp. tarragon, minced<br />2 tbsp. parsley, minced<br />1 cup Dungeness crab meat, picked free of shells<br />¼ cup breadcrumbs, finely ground<br />Tabasco sauce<br />kosher salt<br /><br />cooking oil (rice bran, canola, vegetable, etc.)<br />metal heart shaped cookie cutter, large size (About 4-6 oz)<br /><br />Roast Pepper Sauce:<br /><br />8 oz. pimento peppers in the jar (You may substitute with Spanish piquillo peppers,<br />or 3 each red bell peppers roasted over an open flame, peeled and seeded), chopped into 1-inch pieces<br />2 tbsp. sherry vinegar (You may substitute with any vinegar)<br />2 tbsp. water<br />2 tbsp. butter (Optional)<br /><br />Procedure:<br /><br />In a sauté pan, sweat the shallots in butter over medium-low heat until sweet, but with no color forming. This will take about 5 minutes. When sweet, allow the shallots to cool in a medium-sized mixing bowl. Add the mayonnaise, grated apple with juice, lemon juice, herbs, and picked crab to the mixing bowl.<br /><br />With a spatula, gently fold the mixture together, so as not to break up any whole crab meat. This will give the cakes a better texture. Fold the mixture just until evenly mixed. Add enough breadcrumbs to bind the cakes. You might need more or less breadcrumbs than stated,<br />depending on the moisture of the crab. Season the cakes with salt and Tabasco to taste. Using a teaspoon, spoon crab mixture into a metal, heart-shaped cookie cutter. Gently press the crab into the mold. Repeat this process until all cakes are molded. Keep the crab cakes refrigerated until ready for service. Prepare the sauce.<br /><br />To prepare the sauce, place the prepared peppers into a small non-reactive sauce pan with the vinegar and water. Bring contents to a simmer and transfer to a bar blender. Add the butter to the blender, cover and puree the sauce until it is smooth. Season with salt and pepper.<br /><br />To finish the crab cake, heat a sauté pan over medium-high heat, add a teaspoon of cooking oil, and sear the crab cake over medium heat until golden brown. This will take 1-2 minutes. Using a spatula, flip the crab cake over and repeat for 1-2 minutes until the crab cake is golden brown on both sides and warm in the center. Piercing the center of the crab cake with a toothpick and feeling the temperature of the toothpick under your lip will give you a good idea how warm<br />the cake's center is.<br /><br />To plate the crab cake, pour about two heaping spoonfuls of warm pepper sauce over a warmed plate. Place the warm crab cake over the sauce and garnish with baby mixed greens (mâche, upland cress) and/or freshly picked herbs (Italian parsley, chervil, tarragon, chives…). Enjoy! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/valetine-treat-from-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:A Valentine Treat from Google&url=https://googleblog.blogspot.com/2008/02/valetine-treat-from-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/2008/02/valetine-treat-from-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/2008/02/valetine-treat-from-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/recipe' rel='tag'> recipe </a> </span> </div> </div> </div> <div class='post' data-id='3355544740752000767' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/global-marketing-challenge-now-underway.html' itemprop='url' title='Global marketing challenge now underway'> Global marketing challenge now underway </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 13, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Daniel Rubin, Google AdWords Communications team</span><br /><br />It's well known that online advertising is becoming increasingly important to the marketing mix. Now we're giving 21,000 students the chance to experiment and gain hands on experience of this medium -- and to empower small local businesses to harness the power of the web to attract more customers. In a vast global academic competition, business students from 466 universities in 61 countries will participate in the Google Online Marketing Challenge.<br /><br />The competition offers student groups $200 vouchers to spend on Google AdWords™ advertising so that they can work with a local business they choose to devise effective online marketing campaigns. The teams will outline a strategy, run the campaign, assess their results, and recommend ideas to further develop the businesses' online marketing.<br /><br />Students will have three weeks to mastermind their strategy, and will pit their marketing minds against thousands of others worldwide. During this period, the various teams will submit two competition reports: one before they begin the Challenge, and one after the campaign has ended. An international panel of professors will judge the entries, and will choose winners based on the success of the campaigns and the quality of the reports.<br /><br />We'll post an update once the winners are announced in July. <a href="//www.google.com/onlinechallenge/index.html" target="_blank">Read more about the Challenge</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 Daniel Rubin, Google AdWords Communications team</span><br /><br />It's well known that online advertising is becoming increasingly important to the marketing mix. Now we're giving 21,000 students the chance to experiment and gain hands on experience of this medium -- and to empower small local businesses to harness the power of the web to attract more customers. In a vast global academic competition, business students from 466 universities in 61 countries will participate in the Google Online Marketing Challenge.<br /><br />The competition offers student groups $200 vouchers to spend on Google AdWords™ advertising so that they can work with a local business they choose to devise effective online marketing campaigns. The teams will outline a strategy, run the campaign, assess their results, and recommend ideas to further develop the businesses' online marketing.<br /><br />Students will have three weeks to mastermind their strategy, and will pit their marketing minds against thousands of others worldwide. During this period, the various teams will submit two competition reports: one before they begin the Challenge, and one after the campaign has ended. An international panel of professors will judge the entries, and will choose winners based on the success of the campaigns and the quality of the reports.<br /><br />We'll post an update once the winners are announced in July. <a href="//www.google.com/onlinechallenge/index.html" target="_blank">Read more about the Challenge</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/global-marketing-challenge-now-underway.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:Global marketing challenge now underway&url=https://googleblog.blogspot.com/2008/02/global-marketing-challenge-now-underway.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/global-marketing-challenge-now-underway.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/global-marketing-challenge-now-underway.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/ads' rel='tag'> ads </a> </span> </div> </div> </div> <div class='post' data-id='6459476068888515449' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/what-if-you-could-have-your-doodle-on.html' itemprop='url' title='What if... you could have your doodle on the Google homepage for a day?'> What if... you could have your doodle on the Google homepage for a day? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 13, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marissa Mayer, Vice President of Search Products & User Experience, and Dennis Hwang, Webmaster Manager and Chief Google Doodler</span><br /><br />Today, we're excited to announce the Doodle 4 Google competition.<br /><br />Every once in awhile, we redesign the logo (a.k.a. Google Doodle) on our homepage to commemorate special birthdays and events. Dennis Hwang draws these <a href="//www.google.com/holidaylogos.html">Google Doodles</a> (check out this cool time-lapse video of Dennis creating the latest one):<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/TOOY0xuQ3TU&rel=1"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/TOOY0xuQ3TU&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />However, with the Doodle 4 Google competition, we're making an exception...<br /><br />Doodle 4 Google gives U.S. students in grades K-12 the opportunity to design a doodle for the Google homepage. Students will be asked to draw a doodle that best represents the theme <span style="background-color: rgb(153, 255, 153);"><span style="background-color: rgb(255, 255, 255);">"What if...?"</span></span><span style="background-color: rgb(153, 255, 153);"><span style="background-color: rgb(255, 255, 255);"> We ask ourselves this question every day when we build our products, so we thought we would ask the same of the future doodlers.</span></span><br /><br />A panel of expert judges and Googlers will select 40 regional winners, who will be invited to the Googleplex in Mountain View, California, in May. Four national finalists will be announced as the result of a public vote. From there, Dennis will select one lucky student whose doodle will be on the Google homepage for a day in the U.S. This winner will also receive a <span style="color: rgb(0, 0, 0);">$10,000 </span>college scholarship and a technology grant for his or her school.<br /><br />Check out <a href="//www.google.com/doodle4google/"><span style="color: rgb(51, 102, 255);"><u>www.google.com/doodle4google</u></span></a> for more details. All you need to do to get started is to have a teacher or principal register your school. Registration closes on 3/28/08, and entries must be postmarked by 4/12/08.<br /><br />So gather those art supplies. All it takes to enter is a drawing on paper using your favorite medium (crayons, markers, colored pencils, whatever!) -- and encourage your kids to enrich us all with their imaginative vision. We look forward to seeing the creative doodles that are submitted!<br /><br /><br /><a href="http://www.google.co.uk/doodle4google/index.html"></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 Marissa Mayer, Vice President of Search Products & User Experience, and Dennis Hwang, Webmaster Manager and Chief Google Doodler</span><br /><br />Today, we're excited to announce the Doodle 4 Google competition.<br /><br />Every once in awhile, we redesign the logo (a.k.a. Google Doodle) on our homepage to commemorate special birthdays and events. Dennis Hwang draws these <a href="//www.google.com/holidaylogos.html">Google Doodles</a> (check out this cool time-lapse video of Dennis creating the latest one):<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/TOOY0xuQ3TU&rel=1"></param><param name="wmode" value="transparent"></param><embed src="//www.youtube.com/v/TOOY0xuQ3TU&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br />However, with the Doodle 4 Google competition, we're making an exception...<br /><br />Doodle 4 Google gives U.S. students in grades K-12 the opportunity to design a doodle for the Google homepage. Students will be asked to draw a doodle that best represents the theme <span style="background-color: rgb(153, 255, 153);"><span style="background-color: rgb(255, 255, 255);">"What if...?"</span></span><span style="background-color: rgb(153, 255, 153);"><span style="background-color: rgb(255, 255, 255);"> We ask ourselves this question every day when we build our products, so we thought we would ask the same of the future doodlers.</span></span><br /><br />A panel of expert judges and Googlers will select 40 regional winners, who will be invited to the Googleplex in Mountain View, California, in May. Four national finalists will be announced as the result of a public vote. From there, Dennis will select one lucky student whose doodle will be on the Google homepage for a day in the U.S. This winner will also receive a <span style="color: rgb(0, 0, 0);">$10,000 </span>college scholarship and a technology grant for his or her school.<br /><br />Check out <a href="//www.google.com/doodle4google/"><span style="color: rgb(51, 102, 255);"><u>www.google.com/doodle4google</u></span></a> for more details. All you need to do to get started is to have a teacher or principal register your school. Registration closes on 3/28/08, and entries must be postmarked by 4/12/08.<br /><br />So gather those art supplies. All it takes to enter is a drawing on paper using your favorite medium (crayons, markers, colored pencils, whatever!) -- and encourage your kids to enrich us all with their imaginative vision. We look forward to seeing the creative doodles that are submitted!<br /><br /><br /><a href="http://www.google.co.uk/doodle4google/index.html"></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/what-if-you-could-have-your-doodle-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:What if... you could have your doodle on the Google homepage for a day?&url=https://googleblog.blogspot.com/2008/02/what-if-you-could-have-your-doodle-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/2008/02/what-if-you-could-have-your-doodle-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/2008/02/what-if-you-could-have-your-doodle-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/doodles' rel='tag'> doodles </a> </span> </div> </div> </div> <div class='post' data-id='6188818325601563514' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/you-are-connected-to-mountaintop.html' itemprop='url' title='You are connected to mountaintop removal'> You are connected to mountaintop removal </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by <a href="http://www.robertfkennedyjr.com/">Robert F. Kennedy, Jr.</a></span><br /> <br /> <span style="font-style: italic;">[From time to time we invite guests to blog about initiatives of interest, and are very pleased to have Mr. Kennedy join us here. – Ed.]</span><br /> <br /> In 1810, Thomas Jefferson wrote to a contemporary, "No one more sincerely wishes the spread of information among mankind than I do, and none has greater confidence in its effect towards supporting free and good government." Almost 200 years later, Google provides us all with unprecedented access to the world’s information. In Appalachia, nonprofit organizations are using that information in innovative new ways to reveal the destruction caused by <a href="http://www.ilovemountains.org/">mountaintop removal coal mining</a>, and to demand for the people of Appalachia the "free and good government" that Jefferson envisioned.<br /> <br /> If the American people could see what I have seen from the air and ground during <a href="http://www.ilovemountains.org/cost_of_coal/87">my many trips to the coalfields</a> of Kentucky and West Virginia: leveled mountains, devastated communities, wrecked economies and ruined lives, there would be a revolution in this country. Thanks to <a href="http://earth.google.com/outreach/index.html">Google Earth</a>, you can now visit coal country without ever having to leave your home.<br /> <br /> Every presidential candidate – and every American – ought to take a few seconds to visit an ingenious new <a href="http://www.ilovemountains.org/">website</a> created by nonprofit organizations in Appalachia that lets you tour the obliterated landscapes of Appalachia. By <a href="http://www.ilovemountains.org/myconnection/">entering your zip code</a> into this amazing new website, you learn how you're personally connected to mountaintop removal. Americans from Maine to California can see these mountains and the communities that were sacrificed to power their home. This puts a human face on the issue by highlighting the stories of families living in the shadows of these mines.<br /> <br /> The site uses <a href="//maps.google.com/">Google Maps</a> and <a href="http://earth.google.com/">Google Earth</a> as interfaces to a large database of power plants and mountaintop removal coal mines. A November 15, 2007 article in the <i><a href="http://www.ilovemountains.org/news/349">Wall Street Journal</a></i> highlighted the site as one of the most cutting-edge uses of these powerful tools. And today, the <a href="http://earth.google.com/outreach/index.html">Google Earth Outreach</a> program is launching a <a href="http://earth.google.com/outreach/cs_app_voices.html">featured case study</a> about this project, along with <a href="http://google-latlong.blogspot.com/2008/02/six-rs-of-google-earth-outreach.html">additional resources</a> for nonprofit organizations, in order to help spread the word and make these tools even more accessible to the public.<br /> <br /> Each day coal companies detonate <a href="http://minerals.usgs.gov/minerals/pubs/commodity/explosives/index.html">2500 tons of explosives</a> – the power of a Hiroshima bomb every week – to blow away Appalachian mountaintops to reach the coal seams beneath. Colossal machines then plow the rock and debris into the adjacent river valleys and hollows, destroying forests and burying free-flowing mountain streams, flattening North America's most ancient mountain range. <a href="http://www.epa.gov/Region3/mtntop/">According to the EPA</a>, 1,200 miles of American rivers and streams have already been permanently interred, leaving behind giant pits and barren moonscapes, some as large as <a href="http://www.flickr.com/photos/nationalmemorialforthemountains/237882016/">Manhattan Island</a>. I recently flew over one 18 square-mile pit – Hobet 21 – which you can now <a href="http://www.ilovemountains.org/memorial/">tour in Google Earth</a>.<br /> <br /> We are literally cutting down the historic landscapes where Daniel Boone and Davy Crockett roamed and that are so much the source of American's values, character and culture.<br /> <br /> Mountaintop mining poisons water supplies, pollutes the air, destroys hundreds of miles of North America's most ancient and biologically diverse hardwood forests and permanently impoverishes local communities. For too long, this devastation has been hidden in the remote poverty-stricken communities of Appalachia. This new <a href="http://www.ilovemountains.org/">website</a> finally exposes this national disgrace for every American to witness. Wherever you live, <a href="http://www.ilovemountains.org/myconnection/">you have a connection</a> – and a responsibility. <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 <a href="http://www.robertfkennedyjr.com/">Robert F. Kennedy, Jr.</a></span><br /> <br /> <span style="font-style: italic;">[From time to time we invite guests to blog about initiatives of interest, and are very pleased to have Mr. Kennedy join us here. – Ed.]</span><br /> <br /> In 1810, Thomas Jefferson wrote to a contemporary, "No one more sincerely wishes the spread of information among mankind than I do, and none has greater confidence in its effect towards supporting free and good government." Almost 200 years later, Google provides us all with unprecedented access to the world’s information. In Appalachia, nonprofit organizations are using that information in innovative new ways to reveal the destruction caused by <a href="http://www.ilovemountains.org/">mountaintop removal coal mining</a>, and to demand for the people of Appalachia the "free and good government" that Jefferson envisioned.<br /> <br /> If the American people could see what I have seen from the air and ground during <a href="http://www.ilovemountains.org/cost_of_coal/87">my many trips to the coalfields</a> of Kentucky and West Virginia: leveled mountains, devastated communities, wrecked economies and ruined lives, there would be a revolution in this country. Thanks to <a href="http://earth.google.com/outreach/index.html">Google Earth</a>, you can now visit coal country without ever having to leave your home.<br /> <br /> Every presidential candidate – and every American – ought to take a few seconds to visit an ingenious new <a href="http://www.ilovemountains.org/">website</a> created by nonprofit organizations in Appalachia that lets you tour the obliterated landscapes of Appalachia. By <a href="http://www.ilovemountains.org/myconnection/">entering your zip code</a> into this amazing new website, you learn how you're personally connected to mountaintop removal. Americans from Maine to California can see these mountains and the communities that were sacrificed to power their home. This puts a human face on the issue by highlighting the stories of families living in the shadows of these mines.<br /> <br /> The site uses <a href="//maps.google.com/">Google Maps</a> and <a href="http://earth.google.com/">Google Earth</a> as interfaces to a large database of power plants and mountaintop removal coal mines. A November 15, 2007 article in the <i><a href="http://www.ilovemountains.org/news/349">Wall Street Journal</a></i> highlighted the site as one of the most cutting-edge uses of these powerful tools. And today, the <a href="http://earth.google.com/outreach/index.html">Google Earth Outreach</a> program is launching a <a href="http://earth.google.com/outreach/cs_app_voices.html">featured case study</a> about this project, along with <a href="http://google-latlong.blogspot.com/2008/02/six-rs-of-google-earth-outreach.html">additional resources</a> for nonprofit organizations, in order to help spread the word and make these tools even more accessible to the public.<br /> <br /> Each day coal companies detonate <a href="http://minerals.usgs.gov/minerals/pubs/commodity/explosives/index.html">2500 tons of explosives</a> – the power of a Hiroshima bomb every week – to blow away Appalachian mountaintops to reach the coal seams beneath. Colossal machines then plow the rock and debris into the adjacent river valleys and hollows, destroying forests and burying free-flowing mountain streams, flattening North America's most ancient mountain range. <a href="http://www.epa.gov/Region3/mtntop/">According to the EPA</a>, 1,200 miles of American rivers and streams have already been permanently interred, leaving behind giant pits and barren moonscapes, some as large as <a href="http://www.flickr.com/photos/nationalmemorialforthemountains/237882016/">Manhattan Island</a>. I recently flew over one 18 square-mile pit – Hobet 21 – which you can now <a href="http://www.ilovemountains.org/memorial/">tour in Google Earth</a>.<br /> <br /> We are literally cutting down the historic landscapes where Daniel Boone and Davy Crockett roamed and that are so much the source of American's values, character and culture.<br /> <br /> Mountaintop mining poisons water supplies, pollutes the air, destroys hundreds of miles of North America's most ancient and biologically diverse hardwood forests and permanently impoverishes local communities. For too long, this devastation has been hidden in the remote poverty-stricken communities of Appalachia. This new <a href="http://www.ilovemountains.org/">website</a> finally exposes this national disgrace for every American to witness. Wherever you live, <a href="http://www.ilovemountains.org/myconnection/">you have a connection</a> – and a responsibility. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/you-are-connected-to-mountaintop.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:You are connected to mountaintop removal&url=https://googleblog.blogspot.com/2008/02/you-are-connected-to-mountaintop.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/you-are-connected-to-mountaintop.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/you-are-connected-to-mountaintop.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='3319361190993406684' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/new-open-source-programs-blog.html' itemprop='url' title='New Open Source Programs blog'> New Open Source Programs blog </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Leslie Hawthorn, Program Manager, Open Source Team</span><br /><br />Since its inception in 2005, our <a title="Open Source Programs Office" href="http://code.google.com/opensource/" id="kf5j">Open Source Programs Office</a> has been responsible for maintaining license compliance within Google. And over the past three years, our mission has grown encompass even more activities that we hope are useful to our colleagues in the open source community: <a title="project hosting" href="http://code.google.com/hosting/" id="tk:f">project hosting</a>, <a title="releasing Google created code into open source" href="http://code.google.com/hosting/search?q=label%3aGoogle" id="xw4u">releasing Google created code</a> and <a title="funding open source development" href="http://code.google.com/opensource/wine.html" id="lbyt">funding open source development</a>. We've also continued to get students involved in open source, recently debuting the <a title="Google Highly Open Participation Contest" href="http://code.google.com/opensource/ghop/" id="o:2i">Google Highly Open Participation Contest</a> for secondary schoolers as a complement to our university program, <a title="Google Summer of Code" href="http://code.google.com/soc/" id="nfjf">Google Summer of Code</a>.<br /><br />When you have this much good news to share, you just have to create your own blog --so we did. Come check out the new <a title="Google Open Source Blog" href="http://google-opensource.blogspot.com/" id="qu4.">Google Open Source Blog</a> for regular updates on all of the above and, if you like what you see, <a title="subscribe" href="http://google-opensource.blogspot.com/atom.xml" id="zr8m">subscribe</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 Leslie Hawthorn, Program Manager, Open Source Team</span><br /><br />Since its inception in 2005, our <a title="Open Source Programs Office" href="http://code.google.com/opensource/" id="kf5j">Open Source Programs Office</a> has been responsible for maintaining license compliance within Google. And over the past three years, our mission has grown encompass even more activities that we hope are useful to our colleagues in the open source community: <a title="project hosting" href="http://code.google.com/hosting/" id="tk:f">project hosting</a>, <a title="releasing Google created code into open source" href="http://code.google.com/hosting/search?q=label%3aGoogle" id="xw4u">releasing Google created code</a> and <a title="funding open source development" href="http://code.google.com/opensource/wine.html" id="lbyt">funding open source development</a>. We've also continued to get students involved in open source, recently debuting the <a title="Google Highly Open Participation Contest" href="http://code.google.com/opensource/ghop/" id="o:2i">Google Highly Open Participation Contest</a> for secondary schoolers as a complement to our university program, <a title="Google Summer of Code" href="http://code.google.com/soc/" id="nfjf">Google Summer of Code</a>.<br /><br />When you have this much good news to share, you just have to create your own blog --so we did. Come check out the new <a title="Google Open Source Blog" href="http://google-opensource.blogspot.com/" id="qu4.">Google Open Source Blog</a> for regular updates on all of the above and, if you like what you see, <a title="subscribe" href="http://google-opensource.blogspot.com/atom.xml" id="zr8m">subscribe</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/new-open-source-programs-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:New Open Source Programs blog&url=https://googleblog.blogspot.com/2008/02/new-open-source-programs-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/2008/02/new-open-source-programs-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/2008/02/new-open-source-programs-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/developers' rel='tag'> developers </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/open%20source' rel='tag'> open source </a> </span> </div> </div> </div> <div class='post' data-id='567985310917576148' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/google-search-on-nokia-phones.html' itemprop='url' title='Google search on Nokia phones'> Google search on Nokia phones </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Christian Hernandez Gallardo, Strategic Partner Development Manager, mobile team</span><br /><br />At the Mobile World Congress in Barcelona today, we announced a partnership with Nokia that will bring Google search to millions of Nokia phones. There's <a href="http://googlemobile.blogspot.com/2008/02/mobile-world-congress-2008-google-and.html">more detail</a> on the Google Mobile Blog. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Christian Hernandez Gallardo, Strategic Partner Development Manager, mobile team</span><br /><br />At the Mobile World Congress in Barcelona today, we announced a partnership with Nokia that will bring Google search to millions of Nokia phones. There's <a href="http://googlemobile.blogspot.com/2008/02/mobile-world-congress-2008-google-and.html">more detail</a> on the Google Mobile Blog. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/google-search-on-nokia-phones.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google search on Nokia phones&url=https://googleblog.blogspot.com/2008/02/google-search-on-nokia-phones.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/google-search-on-nokia-phones.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/google-search-on-nokia-phones.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/mobile' rel='tag'> mobile </a> </span> </div> </div> </div> <div class='post' data-id='2664699735196589868' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/share-love-with-igoogle.html' itemprop='url' title='Share the love with iGoogle'> Share the love with iGoogle </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 12, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Paul Wilcox, iGoogle Support Team</span><br /><br />From time to time, people share stories with us that are too good to keep to ourselves. Here's one that an <a href="//www.google.com/ig">iGoogle</a><a href="//www.google.com/ig"> </a>user named Heather recently shared about how Gadget Maker helps her connect with her boyfriend Christopher.<br /><blockquote>"My boyfriend lives in Memphis and I live in Manhattan. We've each created a custom gadget for each other that we update every morning. Generally it's a compliment, or song lyrics, or something related to an inside joke. It takes us 2 minutes to update every morning and helps us to stay connected in a small way every day. We also both have a countdown gadget on our homepage, which counts down the days until our next visit with each other. Thank you for helping 'keep the magic alive' with my boyfriend, even if he's not here in person!"</blockquote>As Valentine's Day approaches, we wish Heather and Christopher the best. May their countdown go extra-fast this week. Heather shared one of her gadgets with us:<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfepeOHjkTPW_YUqlDibabO1d6YzVMS5kMZhu70Q5ghj0-YJDwvqCLix0rRMXzMgUQcsdnBu4-sKmph5cof2yIio71UACj8u8J-_KzAmVUokeD7v9L88Z4I7nMjMANjtnBNMXGA/s1600-h/V-gadget.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5165891956085863810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfepeOHjkTPW_YUqlDibabO1d6YzVMS5kMZhu70Q5ghj0-YJDwvqCLix0rRMXzMgUQcsdnBu4-sKmph5cof2yIio71UACj8u8J-_KzAmVUokeD7v9L88Z4I7nMjMANjtnBNMXGA/s320/V-gadget.gif" style="cursor: pointer;" /></a><br /></div><br />If you're part of our gadget developer community, perhaps hearing about interesting and unique ways people are using gadgets will help spark some creative ideas. But whether you are HTML-savvy or not, and you want to show your sweetie how much you care, it's very easy to be able to create gadgets. Just visit the <a href="//www.google.com/webmasters/gadgets/about/" id="t6i." title="Google Gadget Center">Google Gadget Center</a> or <a href="//www.google.com/ig/gmchoices?source=gdha" id="ency" title="Gadget Maker">Gadget Maker</a> and give it a try. <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 Paul Wilcox, iGoogle Support Team</span><br /><br />From time to time, people share stories with us that are too good to keep to ourselves. Here's one that an <a href="//www.google.com/ig">iGoogle</a><a href="//www.google.com/ig"> </a>user named Heather recently shared about how Gadget Maker helps her connect with her boyfriend Christopher.<br /><blockquote>"My boyfriend lives in Memphis and I live in Manhattan. We've each created a custom gadget for each other that we update every morning. Generally it's a compliment, or song lyrics, or something related to an inside joke. It takes us 2 minutes to update every morning and helps us to stay connected in a small way every day. We also both have a countdown gadget on our homepage, which counts down the days until our next visit with each other. Thank you for helping 'keep the magic alive' with my boyfriend, even if he's not here in person!"</blockquote>As Valentine's Day approaches, we wish Heather and Christopher the best. May their countdown go extra-fast this week. Heather shared one of her gadgets with us:<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfepeOHjkTPW_YUqlDibabO1d6YzVMS5kMZhu70Q5ghj0-YJDwvqCLix0rRMXzMgUQcsdnBu4-sKmph5cof2yIio71UACj8u8J-_KzAmVUokeD7v9L88Z4I7nMjMANjtnBNMXGA/s1600-h/V-gadget.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5165891956085863810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipfepeOHjkTPW_YUqlDibabO1d6YzVMS5kMZhu70Q5ghj0-YJDwvqCLix0rRMXzMgUQcsdnBu4-sKmph5cof2yIio71UACj8u8J-_KzAmVUokeD7v9L88Z4I7nMjMANjtnBNMXGA/s320/V-gadget.gif" style="cursor: pointer;" /></a><br /></div><br />If you're part of our gadget developer community, perhaps hearing about interesting and unique ways people are using gadgets will help spark some creative ideas. But whether you are HTML-savvy or not, and you want to show your sweetie how much you care, it's very easy to be able to create gadgets. Just visit the <a href="//www.google.com/webmasters/gadgets/about/" id="t6i." title="Google Gadget Center">Google Gadget Center</a> or <a href="//www.google.com/ig/gmchoices?source=gdha" id="ency" title="Gadget Maker">Gadget Maker</a> and give it a try. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/share-love-with-igoogle.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Share the love with iGoogle&url=https://googleblog.blogspot.com/2008/02/share-love-with-igoogle.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/share-love-with-igoogle.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/share-love-with-igoogle.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='6090116267416185934' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/survey-says-love-at-first-ping.html' itemprop='url' title='Survey says: love at first ping'> Survey says: love at first ping </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jen Grant, Group Product Marketing Manager</span><br /><br />In the spirit of Hallmark and chocolate roses, we recently took a special interest in Valentine's worthy tidbits about how Gmail has helped spur romance -- as it did for Jordan Burleson, who told us:<br /><blockquote>"Gmail is the new Cupid. Gmail's green chat light meant 'go' for love in my life. My girlfriend and I used ... it for projects and homework at first, but then for flirting, pinning down a location for a first date, emoticon hearts and more."</blockquote>In other cases, email has helped maintain long distance relationships, like that of long-time Gmail user Meagan Coleman:<br /><blockquote>"My husband and I met in 2004. He's from Macedonia and I'm from the USA...Since we met, Gmail has been archiving our long-distance relationship from the beginning! It's very sweet to be able to read those messages that we wrote to each other 3 years ago."</blockquote>Curious about how common emailing love letters really is -- and to learn more about how people use email to communicate with friends, family, and co-workers -- we recently worked with Nielsen Online to conduct a national survey examining how people think about and use webmail.* The survey affirmed that email is an increasingly important part of our most intimate and personal interactions, and that younger people are leading the charge: they are more likely to use email for everything from sending love letters to ending relationships.<br /><br /><span style="font-style: italic;">Love is in the inbox</span><br /><ul><li> 1 in 3 survey respondents noted having emailed a love letter </li><li> Young people indicated they were less averse to showing their affections over email than older adults: only 14% of 18-24 year olds considered email love letters bad behavior, compared to 43% of respondents over the age of 55<br /></li><li> Men were more likely than women to have asked someone out via email (26% versus 16%) </li><li> While 31% of 18-24 year olds thought asking someone out on a date via email was poor form, 42% of respondents aged 55+ felt the same way</li></ul><span style="font-style: italic;">Breaking up is hard to do; some get help from email</span><br /><ul><li> 1 in 3 male respondents considered "break-up emails" neutral to good email etiquette, whereas only 1 in 7 female respondents agreed </li><li> 8% of men and 6% of women said they had broken up with someone over email </li></ul>Whether you're <a href="http://googleblog.blogspot.com/2006/02/gmail-hearts-you.html" id="sg::" title="send your loved ones some hearts">sending hearts</a> this year or breaking them, we hope you have a happy Valentine's Day.<br /><br /><span style="font-size:85%;">* The online survey, commissioned by Google, was conducted by Nielsen Online from September 24th to October 15th, 2007, with a sample of 1,713 webmail users over the age of 18. "Webmail user" was defined as someone who uses AOL Mail, Gmail, Hotmail, or Yahoo! Mail.</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 Jen Grant, Group Product Marketing Manager</span><br /><br />In the spirit of Hallmark and chocolate roses, we recently took a special interest in Valentine's worthy tidbits about how Gmail has helped spur romance -- as it did for Jordan Burleson, who told us:<br /><blockquote>"Gmail is the new Cupid. Gmail's green chat light meant 'go' for love in my life. My girlfriend and I used ... it for projects and homework at first, but then for flirting, pinning down a location for a first date, emoticon hearts and more."</blockquote>In other cases, email has helped maintain long distance relationships, like that of long-time Gmail user Meagan Coleman:<br /><blockquote>"My husband and I met in 2004. He's from Macedonia and I'm from the USA...Since we met, Gmail has been archiving our long-distance relationship from the beginning! It's very sweet to be able to read those messages that we wrote to each other 3 years ago."</blockquote>Curious about how common emailing love letters really is -- and to learn more about how people use email to communicate with friends, family, and co-workers -- we recently worked with Nielsen Online to conduct a national survey examining how people think about and use webmail.* The survey affirmed that email is an increasingly important part of our most intimate and personal interactions, and that younger people are leading the charge: they are more likely to use email for everything from sending love letters to ending relationships.<br /><br /><span style="font-style: italic;">Love is in the inbox</span><br /><ul><li> 1 in 3 survey respondents noted having emailed a love letter </li><li> Young people indicated they were less averse to showing their affections over email than older adults: only 14% of 18-24 year olds considered email love letters bad behavior, compared to 43% of respondents over the age of 55<br /></li><li> Men were more likely than women to have asked someone out via email (26% versus 16%) </li><li> While 31% of 18-24 year olds thought asking someone out on a date via email was poor form, 42% of respondents aged 55+ felt the same way</li></ul><span style="font-style: italic;">Breaking up is hard to do; some get help from email</span><br /><ul><li> 1 in 3 male respondents considered "break-up emails" neutral to good email etiquette, whereas only 1 in 7 female respondents agreed </li><li> 8% of men and 6% of women said they had broken up with someone over email </li></ul>Whether you're <a href="http://googleblog.blogspot.com/2006/02/gmail-hearts-you.html" id="sg::" title="send your loved ones some hearts">sending hearts</a> this year or breaking them, we hope you have a happy Valentine's Day.<br /><br /><span style="font-size:85%;">* The online survey, commissioned by Google, was conducted by Nielsen Online from September 24th to October 15th, 2007, with a sample of 1,713 webmail users over the age of 18. "Webmail user" was defined as someone who uses AOL Mail, Gmail, Hotmail, or Yahoo! Mail.</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/survey-says-love-at-first-ping.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:Survey says: love at first ping&url=https://googleblog.blogspot.com/2008/02/survey-says-love-at-first-ping.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/survey-says-love-at-first-ping.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/survey-says-love-at-first-ping.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='1991531969833004484' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.html' itemprop='url' title='Seattle Conference on Scalability 2008'> Seattle Conference on Scalability 2008 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Schwerin, Software Engineer</span><br /><br />We just <a href="http://googleresearch.blogspot.com/2008/02/this-years-scalability-conference.html">announced</a> on our Research Blog that we're holding the second scalability conference in Seattle on Saturday, June 14. We had a hunch we weren't the only ones who liked to sit around and brainstorm solutions for hard problems, and it turns out we were right. We met so many great people at the 2007 gathering that we've decided to do it again.<br /><br />If you work with scalable systems and would like to give a presentation at this year's conference, we'd love to hear from you. Visit our <a href="http://googleresearch.blogspot.com/2008/02/this-years-scalability-conference.html">Research blog</a> for more details on how to submit a proposal. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Andrew Schwerin, Software Engineer</span><br /><br />We just <a href="http://googleresearch.blogspot.com/2008/02/this-years-scalability-conference.html">announced</a> on our Research Blog that we're holding the second scalability conference in Seattle on Saturday, June 14. We had a hunch we weren't the only ones who liked to sit around and brainstorm solutions for hard problems, and it turns out we were right. We met so many great people at the 2007 gathering that we've decided to do it again.<br /><br />If you work with scalable systems and would like to give a presentation at this year's conference, we'd love to hear from you. Visit our <a href="http://googleresearch.blogspot.com/2008/02/this-years-scalability-conference.html">Research blog</a> for more details on how to submit a proposal. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.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:Seattle Conference on Scalability 2008&url=https://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/seattle-conference-on-scalability-2008.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='7885156708689697140' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/show-us-your-supermodeling-talents.html' itemprop='url' title='Show us your supermodel(ing) talents'> Show us your supermodel(ing) talents </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Allyson McDuffie, Education Program Development, Google SketchUp</span><br /><br />The Google 2008 International Model Your Campus Competition is now live! Here's another opportunity for you to show off your 3D modeling skills, and this time students around the world can compete. You can team up with other students, or take the project on yourself. Just model your school's campus buildings in <a href="http://sketchup.google.com/" id="p6yv" title="Google SketchUp">Google SketchUp</a>, geo-reference them in <a href="http://earth.google.com/" id="wwpe" title="Google Earth">Google Earth</a> and submit them by uploading to the <a href="http://sketchup.google.com/3dwarehouse">Google 3D Warehouse</a>. You may enter this competition if you're a student at a higher education institution almost anywhere in the world.<br /><br />Entries are due by June 1st, 2008. Check out what <a href="http://mw1.google.com/mw-buglight/3dbl/en/campuscontest.kmz" id="ebh2" title="last year's winners">last year's winners</a> modeled to get inspired, then visit the <a href="http://contest.sketchup.com/" id="fcaf" target="_blank" title="competition website">competition site</a> to register. Good luck and happy modeling. <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 Allyson McDuffie, Education Program Development, Google SketchUp</span><br /><br />The Google 2008 International Model Your Campus Competition is now live! Here's another opportunity for you to show off your 3D modeling skills, and this time students around the world can compete. You can team up with other students, or take the project on yourself. Just model your school's campus buildings in <a href="http://sketchup.google.com/" id="p6yv" title="Google SketchUp">Google SketchUp</a>, geo-reference them in <a href="http://earth.google.com/" id="wwpe" title="Google Earth">Google Earth</a> and submit them by uploading to the <a href="http://sketchup.google.com/3dwarehouse">Google 3D Warehouse</a>. You may enter this competition if you're a student at a higher education institution almost anywhere in the world.<br /><br />Entries are due by June 1st, 2008. Check out what <a href="http://mw1.google.com/mw-buglight/3dbl/en/campuscontest.kmz" id="ebh2" title="last year's winners">last year's winners</a> modeled to get inspired, then visit the <a href="http://contest.sketchup.com/" id="fcaf" target="_blank" title="competition website">competition site</a> to register. Good luck and happy modeling. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/show-us-your-supermodeling-talents.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:Show us your supermodel(ing) talents&url=https://googleblog.blogspot.com/2008/02/show-us-your-supermodeling-talents.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/show-us-your-supermodeling-talents.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/show-us-your-supermodeling-talents.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/education%20and%20research' rel='tag'> education and research </a> </span> </div> </div> </div> <div class='post' data-id='1546052451105501212' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/orkut-going-more-social.html' itemprop='url' title='orkut going more social'> orkut going more social </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Amar Gandhi, orkut Group Product Manager</span><br /><br />Starting this month, we're enabling developers to make their social applications available to orkut users. We'll start ramping up to more than 50 million people over the next few weeks.<br /><br />To prepare for this growth, we're now accepting social applications. For a while now, developers have been able to write, test, and play with applications on orkut. Later this month, however, we're going to start rolling them out to orkut users. OpenSocial developers can <a href="http://orkut-app-submission.googlemashups.com/" id="hlvz" title="here">submit</a> their completed applications (deadline: Feb. 15).<br /><br />To help developers ready their applications, we're offering engineering support and training. We've scheduled <a href="//www.google.com/calendar/event?eid=MWVtMjFiOWhibTRxMWpuczE4OHBvdjM3MWtfMjAwODAyMDdUMTkwMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ&ctz=America/Los_Angeles" id="mwu5" title="Orkut Hackathons">orkut hackathons</a> on Feb. 14-15 from 10 am-6 pm at the Googleplex in Mountain View and via videoconference in New York. For more information or to RSVP, please email <a title="hackathon.rsvp@gmail.com" href="mailto:hackathon.rsvp@gmail.com" id="b7en">hackathon.rsvp@gmail.com</a>. If you can't attend, we hope to see you in the <a title="OpenSocial forums" href="http://groups.google.com/group/opensocial-api/" id="tvy0">OpenSocial forums</a> or on chat (irc://irc.freenode.net/opensocial). <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 Amar Gandhi, orkut Group Product Manager</span><br /><br />Starting this month, we're enabling developers to make their social applications available to orkut users. We'll start ramping up to more than 50 million people over the next few weeks.<br /><br />To prepare for this growth, we're now accepting social applications. For a while now, developers have been able to write, test, and play with applications on orkut. Later this month, however, we're going to start rolling them out to orkut users. OpenSocial developers can <a href="http://orkut-app-submission.googlemashups.com/" id="hlvz" title="here">submit</a> their completed applications (deadline: Feb. 15).<br /><br />To help developers ready their applications, we're offering engineering support and training. We've scheduled <a href="//www.google.com/calendar/event?eid=MWVtMjFiOWhibTRxMWpuczE4OHBvdjM3MWtfMjAwODAyMDdUMTkwMDAwWiBkZXZlbG9wZXItY2FsZW5kYXJAZ29vZ2xlLmNvbQ&ctz=America/Los_Angeles" id="mwu5" title="Orkut Hackathons">orkut hackathons</a> on Feb. 14-15 from 10 am-6 pm at the Googleplex in Mountain View and via videoconference in New York. For more information or to RSVP, please email <a title="hackathon.rsvp@gmail.com" href="mailto:hackathon.rsvp@gmail.com" id="b7en">hackathon.rsvp@gmail.com</a>. If you can't attend, we hope to see you in the <a title="OpenSocial forums" href="http://groups.google.com/group/opensocial-api/" id="tvy0">OpenSocial forums</a> or on chat (irc://irc.freenode.net/opensocial). <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/orkut-going-more-social.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:orkut going more social&url=https://googleblog.blogspot.com/2008/02/orkut-going-more-social.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/orkut-going-more-social.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/orkut-going-more-social.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/social' rel='tag'> social </a> </span> </div> </div> </div> <div class='post' data-id='5936263533964072253' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/grand-engineering-challenges-for-21st.html' itemprop='url' title='Grand engineering challenges for the 21st century'> Grand engineering challenges for the 21st century </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2008 </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, Chief Internet Evangelist</span><br /><br />Over the course of centuries, engineering of all kinds has transformed our lives -- and the field continues to have the potential to improve the quality of life for every person on the planet.<br /><br />This coming Friday (February 15), the US National Academy of Engineering will post a list of "grand engineering challenges" for the 21st century on <a href="http://www.engineeringchallenges.org/">a special site</a>, which has already garnered many comments from the public. To create the list, the Academy assembled a special committee that includes some of the most innovative names in engineering, including our own Larry Page.<br /><br />I think we will see on the list such things as renewable, sustainable and affordable energy, reduction of dependence on petroleum, desalinization, vastly improved food production, greenhouse gas reduction, and affordable and sustainable housing -- but these are just my guesses. No matter which challenges are selected, we know that attention to detail and daring goals are the twin drivers of innovation.<br /><br />Please visit the site, <a href="http://www.grandchallenges.dnsalias.net/cms/7187.aspx">contribute your ideas</a> and have a look February 15 to see what the experts have decided are the grandest of the grand challenges for engineering in this century.<br /><br />Of course, I hope "Internet for Everyone" makes it onto the list, but if it doesn't, it's still on mine :-). <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, Chief Internet Evangelist</span><br /><br />Over the course of centuries, engineering of all kinds has transformed our lives -- and the field continues to have the potential to improve the quality of life for every person on the planet.<br /><br />This coming Friday (February 15), the US National Academy of Engineering will post a list of "grand engineering challenges" for the 21st century on <a href="http://www.engineeringchallenges.org/">a special site</a>, which has already garnered many comments from the public. To create the list, the Academy assembled a special committee that includes some of the most innovative names in engineering, including our own Larry Page.<br /><br />I think we will see on the list such things as renewable, sustainable and affordable energy, reduction of dependence on petroleum, desalinization, vastly improved food production, greenhouse gas reduction, and affordable and sustainable housing -- but these are just my guesses. No matter which challenges are selected, we know that attention to detail and daring goals are the twin drivers of innovation.<br /><br />Please visit the site, <a href="http://www.grandchallenges.dnsalias.net/cms/7187.aspx">contribute your ideas</a> and have a look February 15 to see what the experts have decided are the grandest of the grand challenges for engineering in this century.<br /><br />Of course, I hope "Internet for Everyone" makes it onto the list, but if it doesn't, it's still on mine :-). <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/grand-engineering-challenges-for-21st.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:Grand engineering challenges for the 21st century&url=https://googleblog.blogspot.com/2008/02/grand-engineering-challenges-for-21st.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/grand-engineering-challenges-for-21st.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/grand-engineering-challenges-for-21st.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/innovation' rel='tag'> innovation </a> </span> </div> </div> </div> <div class='post' data-id='4537457123746501461' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/google-translation-gmail-help-people.html' itemprop='url' title='Google Translation + Gmail help people communicate'> Google Translation + Gmail help people communicate </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 8, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by T.V. Raman, Research Scientist</span><br /><span style="font-style: italic;"><br />From time to time, our own T.V. Raman shares his tips on how to use Google from his perspective as a technologist who cannot see -- tips that sighted people, among others, may also find useful. - Ed.</span><br /><br />Language barriers can be a primary source of accessibility problems on the web, and automatic translation, though not perfect, provides a useful solution. <p></p> <p> We recently made our machine translation technology accessible from within <a href="http://googletalk.blogspot.com/2007/12/merry-christmas-god-jul-and.html" target="_blank">Gmail and Google Talk</a>, which gives mail and IM users instant access to translation capabilities at the point where they might most need them, e.g., when communicating with friends and colleagues around the world. If you find yourself wanting to translate a few words or short phrase, you can IM an appropriate chat-bot to obtain an immediate translation. As an example, the Google translation bot for going from English to Chinese is available as <i><a href="mailto:en2zh@bot.talk.google.com" target="_blank">en2zh@bot.talk.google.com</a></i>. In general, translation bots are named using two-letter codes for the source and target language.<br /><br />Surfacing machine translation in this manner is a great example of how Web 2.0 mashups bring together useful services to create solutions that are bigger than the sum of their building blocks. I've blogged here in the past about the<a href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" target="_blank"> potential presented by web mashups</a> for users with special needs. Using our work on <a href="http://google-code-updates.blogspot.com/2007/11/introducing-axsjax-access-enabling-ajax.html" target="_blank">AxsJAX</a> to inject accessibility enhancements into Web applications, my officemate <a href="http://clcworld.net/" target="_blank">Charles Chen</a> and I recently augmented Google Talk to produce appropriate spoken feedback when used with adaptive technologies such as self-voicing browsers. </p> <p> The combination of machine translation, instant messaging and AxsJAX-enabled spoken output produces an interesting result that is <i>obvious</i> after the fact: when I use Google IM to message a translation bot, I now <i>hear</i> the result in the target language. This makes for a very interesting chat buddy -- one who can act as my personal interpreter!<br /><br />And let's not forget that little <a href="//www.google.com/help/faq_translation.html#translink"><b>translate this page</b></a> within Google search results. Next time you find that some of the documents in your search results are non-English, try clicking on that translate link. You'll be able to specify the source and target languages to obtain an automatically generated translation. A nice thing about the translated page is that when you follow any links from that document, the newly retrieved document will be automatically translated. Thus, if you find an article in German that matches your query and you're an English speaker, you can translate from <b>de|en</b> (that's German to English using two letter language codes) and as you read the translated English version, following links from that document will result in their being automatically translated to English. </p> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by T.V. Raman, Research Scientist</span><br /><span style="font-style: italic;"><br />From time to time, our own T.V. Raman shares his tips on how to use Google from his perspective as a technologist who cannot see -- tips that sighted people, among others, may also find useful. - Ed.</span><br /><br />Language barriers can be a primary source of accessibility problems on the web, and automatic translation, though not perfect, provides a useful solution. <p></p> <p> We recently made our machine translation technology accessible from within <a href="http://googletalk.blogspot.com/2007/12/merry-christmas-god-jul-and.html" target="_blank">Gmail and Google Talk</a>, which gives mail and IM users instant access to translation capabilities at the point where they might most need them, e.g., when communicating with friends and colleagues around the world. If you find yourself wanting to translate a few words or short phrase, you can IM an appropriate chat-bot to obtain an immediate translation. As an example, the Google translation bot for going from English to Chinese is available as <i><a href="mailto:en2zh@bot.talk.google.com" target="_blank">en2zh@bot.talk.google.com</a></i>. In general, translation bots are named using two-letter codes for the source and target language.<br /><br />Surfacing machine translation in this manner is a great example of how Web 2.0 mashups bring together useful services to create solutions that are bigger than the sum of their building blocks. I've blogged here in the past about the<a href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" target="_blank"> potential presented by web mashups</a> for users with special needs. Using our work on <a href="http://google-code-updates.blogspot.com/2007/11/introducing-axsjax-access-enabling-ajax.html" target="_blank">AxsJAX</a> to inject accessibility enhancements into Web applications, my officemate <a href="http://clcworld.net/" target="_blank">Charles Chen</a> and I recently augmented Google Talk to produce appropriate spoken feedback when used with adaptive technologies such as self-voicing browsers. </p> <p> The combination of machine translation, instant messaging and AxsJAX-enabled spoken output produces an interesting result that is <i>obvious</i> after the fact: when I use Google IM to message a translation bot, I now <i>hear</i> the result in the target language. This makes for a very interesting chat buddy -- one who can act as my personal interpreter!<br /><br />And let's not forget that little <a href="//www.google.com/help/faq_translation.html#translink"><b>translate this page</b></a> within Google search results. Next time you find that some of the documents in your search results are non-English, try clicking on that translate link. You'll be able to specify the source and target languages to obtain an automatically generated translation. A nice thing about the translated page is that when you follow any links from that document, the newly retrieved document will be automatically translated. Thus, if you find an article in German that matches your query and you're an English speaker, you can translate from <b>de|en</b> (that's German to English using two letter language codes) and as you read the translated English version, following links from that document will result in their being automatically translated to English. </p> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/google-translation-gmail-help-people.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 Translation + Gmail help people communicate&url=https://googleblog.blogspot.com/2008/02/google-translation-gmail-help-people.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/google-translation-gmail-help-people.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/google-translation-gmail-help-people.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/accessibility' rel='tag'> accessibility </a> </span> </div> </div> </div> <div class='post' data-id='5849196512189199696' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/going-local.html' itemprop='url' title='Going local'> Going local </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 7, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Egon Pasztor, Software Engineer</span><br /><br />One of the strengths of Google News is the diversity we can provide by crawling thousands of sources from around the world. Recently, we've also focused on building on the strength of our local news sources. Today you can do just that: find local news by typing your city name or zip code. As always, we'll bring you results from multiple sources. The biggest change is that top stories in your local area will appear at the top of your results. Our ranking system will take into account the location of the source so we can promote the local sources for each story. <br /><br />There's more information about this on the <a title="Google News Blog" href="http://googlenewsblog.blogspot.com/" id="mc0h">Google News Blog</a> and our <a href="//www.google.com/support/news/" id="n2mp">help pages</a>. We encourage you to <a href="http://news.google.com/" id="jr1p">try it out</a> yourself as we keep working to bring you a better news 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 Egon Pasztor, Software Engineer</span><br /><br />One of the strengths of Google News is the diversity we can provide by crawling thousands of sources from around the world. Recently, we've also focused on building on the strength of our local news sources. Today you can do just that: find local news by typing your city name or zip code. As always, we'll bring you results from multiple sources. The biggest change is that top stories in your local area will appear at the top of your results. Our ranking system will take into account the location of the source so we can promote the local sources for each story. <br /><br />There's more information about this on the <a title="Google News Blog" href="http://googlenewsblog.blogspot.com/" id="mc0h">Google News Blog</a> and our <a href="//www.google.com/support/news/" id="n2mp">help pages</a>. We encourage you to <a href="http://news.google.com/" id="jr1p">try it out</a> yourself as we keep working to bring you a better news 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/2008/02/going-local.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:Going local&url=https://googleblog.blogspot.com/2008/02/going-local.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/going-local.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/going-local.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='911931703451024298' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/super-tuesday-wrapup.html' itemprop='url' title='Super Tuesday wrapup'> Super Tuesday wrapup </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 7, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Josh Cohen, Google News Team</span><br /><br />On Super Tuesday, voters couldn't cast their ballots online, but we were excited to see so many people turn to the Internet to participate in the election. Americans and many others from around the world sent a clear message on Tuesday -- and we heard you! Here are some of our favorite highlights:<br /><ul><li> "Tweets" from politically-engaged Twitter users spanned a wide range of expressions. You spoke your mind: "In addition to Super Tuesday, today is also Fat Tuesday. Super Fat Tuesday -- finally, a day I can relate to!" (ejacqui, UK); you reported election results: "Can someone please explain why 10% of Californians are voting for Edwards? Don't they read the news?" (paul_irish, Boston, MA); you relayed conditions at the voting booths: "CA Precincts are worried about running out of ballots." (mizlit, Montara, CA).<br /><br />Of course, we had a favorite:<br /><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZq8gP2MPNddd1kRDiKIh6-w1ZLVnvHjP5ZuSKJ0F4A_RE_EEqJrGYSy4KN4-G9ZUjsyUuP-LOoH5DD_ZkNULPEv7tw_S7a8H7xUSwL2aBXdjqvE0I9TGZPTuOOQfHJ6ZSjOmx/s1600-h/Picture+23.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5164330034247514290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZq8gP2MPNddd1kRDiKIh6-w1ZLVnvHjP5ZuSKJ0F4A_RE_EEqJrGYSy4KN4-G9ZUjsyUuP-LOoH5DD_ZkNULPEv7tw_S7a8H7xUSwL2aBXdjqvE0I9TGZPTuOOQfHJ6ZSjOmx/s400/Picture+23.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a></div><br /></li><li>Searches for [super tuesday results] hit the top of our <a href="//www.google.com/trends/hottrends?sa=X" id="gbee" title="Hot Trends">Hot Trends</a> list early in the afternoon and stayed number one through much of the night. Related terms like [primary results], [where do i vote] and [super tuesday exit polls] were also in the top ten for significant chunks of time. Senator Obama turned out to be the most widely-searched candidate of the day, and [health care] emerged as the most popular policy issue.<br /><br /></li> <ul></ul><li> Voters, news organizations, and candidates submitted hundreds of videos to YouTube's YouChoose08 <a href="//youtube.com/supertuesday" id="ig68" title="Super Tuesday site">Super Tuesday site</a>, providing for an interesting integration of unique content all on one platform. Check out some of the top videos uploaded by <a href="//www.youtube.com/view_play_list?p=CA7C980DB674C8E5" id="irtj" title="voters">voters</a>, <a href="//www.youtube.com/view_play_list?p=ECE28A80B3C94B7B" id="r99i" title="news organizations">news organizations</a>, and the <a href="//www.youtube.com/view_play_list?p=ACBC1854F9B5BA47" id="oyh6" title="candidates themselves">candidates themselves</a>. And here's one of the videos we thought captured the moment well:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/4vIZ7I3So7U&rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/4vIZ7I3So7U&rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br /><br /><br /></li></ul> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Josh Cohen, Google News Team</span><br /><br />On Super Tuesday, voters couldn't cast their ballots online, but we were excited to see so many people turn to the Internet to participate in the election. Americans and many others from around the world sent a clear message on Tuesday -- and we heard you! Here are some of our favorite highlights:<br /><ul><li> "Tweets" from politically-engaged Twitter users spanned a wide range of expressions. You spoke your mind: "In addition to Super Tuesday, today is also Fat Tuesday. Super Fat Tuesday -- finally, a day I can relate to!" (ejacqui, UK); you reported election results: "Can someone please explain why 10% of Californians are voting for Edwards? Don't they read the news?" (paul_irish, Boston, MA); you relayed conditions at the voting booths: "CA Precincts are worried about running out of ballots." (mizlit, Montara, CA).<br /><br />Of course, we had a favorite:<br /><br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZq8gP2MPNddd1kRDiKIh6-w1ZLVnvHjP5ZuSKJ0F4A_RE_EEqJrGYSy4KN4-G9ZUjsyUuP-LOoH5DD_ZkNULPEv7tw_S7a8H7xUSwL2aBXdjqvE0I9TGZPTuOOQfHJ6ZSjOmx/s1600-h/Picture+23.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5164330034247514290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZq8gP2MPNddd1kRDiKIh6-w1ZLVnvHjP5ZuSKJ0F4A_RE_EEqJrGYSy4KN4-G9ZUjsyUuP-LOoH5DD_ZkNULPEv7tw_S7a8H7xUSwL2aBXdjqvE0I9TGZPTuOOQfHJ6ZSjOmx/s400/Picture+23.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /></a></div><br /></li><li>Searches for [super tuesday results] hit the top of our <a href="//www.google.com/trends/hottrends?sa=X" id="gbee" title="Hot Trends">Hot Trends</a> list early in the afternoon and stayed number one through much of the night. Related terms like [primary results], [where do i vote] and [super tuesday exit polls] were also in the top ten for significant chunks of time. Senator Obama turned out to be the most widely-searched candidate of the day, and [health care] emerged as the most popular policy issue.<br /><br /></li> <ul></ul><li> Voters, news organizations, and candidates submitted hundreds of videos to YouTube's YouChoose08 <a href="//youtube.com/supertuesday" id="ig68" title="Super Tuesday site">Super Tuesday site</a>, providing for an interesting integration of unique content all on one platform. Check out some of the top videos uploaded by <a href="//www.youtube.com/view_play_list?p=CA7C980DB674C8E5" id="irtj" title="voters">voters</a>, <a href="//www.youtube.com/view_play_list?p=ECE28A80B3C94B7B" id="r99i" title="news organizations">news organizations</a>, and the <a href="//www.youtube.com/view_play_list?p=ACBC1854F9B5BA47" id="oyh6" title="candidates themselves">candidates themselves</a>. And here's one of the videos we thought captured the moment well:<br /><br /><object height="355" width="425"><param name="movie" value="//www.youtube.com/v/4vIZ7I3So7U&rel=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/4vIZ7I3So7U&rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object><br /><br /><br /><br /></li></ul> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/super-tuesday-wrapup.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:Super Tuesday wrapup&url=https://googleblog.blogspot.com/2008/02/super-tuesday-wrapup.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/super-tuesday-wrapup.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/super-tuesday-wrapup.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%20trends' rel='tag'> search trends </a> </span> </div> </div> </div> <div class='post' data-id='5137397745335793047' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/its-all-about-teamwork.html' itemprop='url' title='It's all about teamwork'> It's all about teamwork </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 7, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Justin Sadowski, Software Engineer</span><br /><br />Raise your hand if you'd have a hard time getting things done without the Internet. Arranging a reunion with school friends? You can figure out schedules, vote on a venue, share a map, post pictures and videos and later share everything with those who couldn't make it, and all without leaving your chair. It's become so easy to coordinate and share with friends and family that we've wondered why the same couldn't apply to teams of co-workers at work or classmates at school.<br /><br />That's why we're launching <a title="Google Apps Team Edition" href="//www.google.com/apps/" id="ov5-">Google Apps Team Edition</a>. Now you and your co-workers or classmates have a new way to share documents, spreadsheets, presentations and calendar information online. Just sign up with your work or school email address. After confirming that you belong to that organization, it's easy to invite others from your company or school and start collaborating. There’s no hardware, software or setup involved (and no burden for IT folks).<br /><br />Of course, organizations need a level of security and control that individuals don't have to worry about. Team Edition enables co-workers and classmates to choose to share information just with each other, and not with outsiders, and it lets IT departments actively manage Google Apps, so admins can customize the Google Apps experience for users, including who should have access and which applications are available. You can learn more about all the administrative capabilities on the <a title="admin site for Google Apps." href="//www.google.com/a/help/intl/en/admins/editions_spe.html" id="d9ks">admin site for Google Apps.</a><a title="admin site for Google Apps." href="//www.google.com/a/help/intl/en/admins/editions_spe.html" id="d9ks"></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 Justin Sadowski, Software Engineer</span><br /><br />Raise your hand if you'd have a hard time getting things done without the Internet. Arranging a reunion with school friends? You can figure out schedules, vote on a venue, share a map, post pictures and videos and later share everything with those who couldn't make it, and all without leaving your chair. It's become so easy to coordinate and share with friends and family that we've wondered why the same couldn't apply to teams of co-workers at work or classmates at school.<br /><br />That's why we're launching <a title="Google Apps Team Edition" href="//www.google.com/apps/" id="ov5-">Google Apps Team Edition</a>. Now you and your co-workers or classmates have a new way to share documents, spreadsheets, presentations and calendar information online. Just sign up with your work or school email address. After confirming that you belong to that organization, it's easy to invite others from your company or school and start collaborating. There’s no hardware, software or setup involved (and no burden for IT folks).<br /><br />Of course, organizations need a level of security and control that individuals don't have to worry about. Team Edition enables co-workers and classmates to choose to share information just with each other, and not with outsiders, and it lets IT departments actively manage Google Apps, so admins can customize the Google Apps experience for users, including who should have access and which applications are available. You can learn more about all the administrative capabilities on the <a title="admin site for Google Apps." href="//www.google.com/a/help/intl/en/admins/editions_spe.html" id="d9ks">admin site for Google Apps.</a><a title="admin site for Google Apps." href="//www.google.com/a/help/intl/en/admins/editions_spe.html" id="d9ks"></a> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/its-all-about-teamwork.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 all about teamwork&url=https://googleblog.blogspot.com/2008/02/its-all-about-teamwork.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/its-all-about-teamwork.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/its-all-about-teamwork.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='2030436977396114054' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/weve-lost-giant.html' itemprop='url' title='We've lost a giant'> We've lost a giant </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 7, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Vint Cerf, Chief Internet Evangelist</span><br /><br /><a href="http://en.wikipedia.org/wiki/Joshua_Lederberg" target="_blank">Josh Lederberg</a>, whose pioneering work laid foundation stones for modern genetics and biotech -- and then for space biology and artificial intelligence -- passed away on February 2. His creative and deep thinking on these subjects helped generations of scientists blaze trails in information and bio-sciences. Even more important, his thoughtful approach to new ideas has contributed to dialog on such critical matters as disarmament, genetic engineering, and public health policy.<br /><br />In technology circles, he'll be remembered among other things for the expansion of the role of computers for scientific research. While at Stanford he and Edward Feigenbaum developed a computer program called DENDRAL, now recognized as the first expert system for use in science. He was also an early proponent of Digital Libraries. I have benefited in many ways from his tutelage. At one point, after briefing him on the possibilities of the idea of a Digital Library, he looked at me and said “Do something!” I could not have had better advice.<br /><br />As a child, Josh said he wanted to be "like Einstein." His Nobel Prize and National Medal of Freedom attest to just how far he got. We will miss him greatly, but his legacy of thoughtful advice will sustain many friends and colleagues well into the 21st century. <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, Chief Internet Evangelist</span><br /><br /><a href="http://en.wikipedia.org/wiki/Joshua_Lederberg" target="_blank">Josh Lederberg</a>, whose pioneering work laid foundation stones for modern genetics and biotech -- and then for space biology and artificial intelligence -- passed away on February 2. His creative and deep thinking on these subjects helped generations of scientists blaze trails in information and bio-sciences. Even more important, his thoughtful approach to new ideas has contributed to dialog on such critical matters as disarmament, genetic engineering, and public health policy.<br /><br />In technology circles, he'll be remembered among other things for the expansion of the role of computers for scientific research. While at Stanford he and Edward Feigenbaum developed a computer program called DENDRAL, now recognized as the first expert system for use in science. He was also an early proponent of Digital Libraries. I have benefited in many ways from his tutelage. At one point, after briefing him on the possibilities of the idea of a Digital Library, he looked at me and said “Do something!” I could not have had better advice.<br /><br />As a child, Josh said he wanted to be "like Einstein." His Nobel Prize and National Medal of Freedom attest to just how far he got. We will miss him greatly, but his legacy of thoughtful advice will sustain many friends and colleagues well into the 21st century. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/weve-lost-giant.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've lost a giant&url=https://googleblog.blogspot.com/2008/02/weve-lost-giant.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/weve-lost-giant.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/weve-lost-giant.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='6222784286053746574' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/whats-india-searching-for-online.html' itemprop='url' title='What's India searching for online?'> What's India searching for online? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 6, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Tarkeshwar Thakur, Software Engineer and Alok Goel, Product Manager</span><br /><br />In December 2007, for the first time in India, we released a list of most popular and fast rising searches, i.e. the Google Zeitgeist. But you don't need to wait till this December to know what was popular this year; we've just unveiled Google Trends and Google Hot Trends on <a href="http://labs.google.co.in">Google India Labs</a>, giving you a chance to find out what India is searching for on Google by the hour.<br /><br />What's on our collective mind as we search for information? What's interesting to people right now? Hot Trends will tell you. At a glance, you'll see the huge variety of topics capturing our attention, from current events to sports to political issues to the latest Bollywood gossip. Hot Trends aren't the search terms people look for most often; those are pretty predictable, like [weather] or [games]. Instead, the Hot Trends algorithm analyzes millions of searches to find those that show an unusual and fairly sudden increase in popularity. The outcome is the Hot Trends list. Hot Trends is updated throughout the day, so check back often.<br /><br />For example, the #1 Hot Trends result on January 9, 2008, was <a href="http://www.google.co.in/trends/hottrends?q=*&sa=X&date=2008-1-9" target="_blank">'tata new car'</a> because of the auto expo going on then. The associated web results and associated news search results give you more context and insight into why people were searching for 'tata new car'. You can see these results by changing the date range on the top left hand corner of the Hot Trends page. As you can see, <a href="http://www.google.co.in/trends/hottrends?q=*&sa=X&date=2008-1-9" target="_blank">'tata new car'</a> has a Hot Trend status of 'spicy' -- a measure of its popularity.<br /><br />Together with Hot Trends, we also launched Google Trends for India. You can view search patterns and interest in their favorite topics. You can compare the popularity of multiple queries (e.g. different Bollywood stars) and see which cities and states search for them the most.<br /><br />Looking ahead to what 'Valentines Day' might mean to us, keep checking out Hot Trends and Trends for insights into the mind of India <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 Tarkeshwar Thakur, Software Engineer and Alok Goel, Product Manager</span><br /><br />In December 2007, for the first time in India, we released a list of most popular and fast rising searches, i.e. the Google Zeitgeist. But you don't need to wait till this December to know what was popular this year; we've just unveiled Google Trends and Google Hot Trends on <a href="http://labs.google.co.in">Google India Labs</a>, giving you a chance to find out what India is searching for on Google by the hour.<br /><br />What's on our collective mind as we search for information? What's interesting to people right now? Hot Trends will tell you. At a glance, you'll see the huge variety of topics capturing our attention, from current events to sports to political issues to the latest Bollywood gossip. Hot Trends aren't the search terms people look for most often; those are pretty predictable, like [weather] or [games]. Instead, the Hot Trends algorithm analyzes millions of searches to find those that show an unusual and fairly sudden increase in popularity. The outcome is the Hot Trends list. Hot Trends is updated throughout the day, so check back often.<br /><br />For example, the #1 Hot Trends result on January 9, 2008, was <a href="http://www.google.co.in/trends/hottrends?q=*&sa=X&date=2008-1-9" target="_blank">'tata new car'</a> because of the auto expo going on then. The associated web results and associated news search results give you more context and insight into why people were searching for 'tata new car'. You can see these results by changing the date range on the top left hand corner of the Hot Trends page. As you can see, <a href="http://www.google.co.in/trends/hottrends?q=*&sa=X&date=2008-1-9" target="_blank">'tata new car'</a> has a Hot Trend status of 'spicy' -- a measure of its popularity.<br /><br />Together with Hot Trends, we also launched Google Trends for India. You can view search patterns and interest in their favorite topics. You can compare the popularity of multiple queries (e.g. different Bollywood stars) and see which cities and states search for them the most.<br /><br />Looking ahead to what 'Valentines Day' might mean to us, keep checking out Hot Trends and Trends for insights into the mind of India <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/whats-india-searching-for-online.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:What's India searching for online?&url=https://googleblog.blogspot.com/2008/02/whats-india-searching-for-online.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/whats-india-searching-for-online.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/whats-india-searching-for-online.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/Asia' rel='tag'> Asia </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search%20trends' rel='tag'> search trends </a> </span> </div> </div> </div> <div class='post' data-id='1871329355251900091' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/super-tuesday-for-business.html' itemprop='url' title='A Super Tuesday for business'> A Super Tuesday for business </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 5, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Scott Petry, Director of Product Management</span><br /><br />For those of us who joined Google from Postini, one of the most exciting possibilities was to learn how to operate at Google scale. As a young company, we were accustomed to moving quickly. But now that we're here, we're seeing speed in a whole new dimension: how to quickly make complex technology products accessible and useful to all kinds of businesses. We didn't understand all the implications of Google's resources. (Frankly, we still don't!) But over last couple months the picture has started to come into focus, and now our customers get the benefit of our innovation and scale.<br /><br />Today we announced three new security products that deliver anti-spam, outbound message filtering, transport encryption and archiving and discovery for any email system, from Lotus Notes to Microsoft Exchange to Novell Groupwise. The new services are part of the Google Apps platform, which makes it easy for you to use all the messaging, collaboration and security products at once, or to adopt what you need and grow over time.<br /><br /><a href="http://googleenterprise.blogspot.com/2008/02/simplifying-email-security-archiving.html">Read more on the Enterprise Blog</a> or just <a title="get started" href="//www.google.com/a/security" id="swa9">get started</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 Scott Petry, Director of Product Management</span><br /><br />For those of us who joined Google from Postini, one of the most exciting possibilities was to learn how to operate at Google scale. As a young company, we were accustomed to moving quickly. But now that we're here, we're seeing speed in a whole new dimension: how to quickly make complex technology products accessible and useful to all kinds of businesses. We didn't understand all the implications of Google's resources. (Frankly, we still don't!) But over last couple months the picture has started to come into focus, and now our customers get the benefit of our innovation and scale.<br /><br />Today we announced three new security products that deliver anti-spam, outbound message filtering, transport encryption and archiving and discovery for any email system, from Lotus Notes to Microsoft Exchange to Novell Groupwise. The new services are part of the Google Apps platform, which makes it easy for you to use all the messaging, collaboration and security products at once, or to adopt what you need and grow over time.<br /><br /><a href="http://googleenterprise.blogspot.com/2008/02/simplifying-email-security-archiving.html">Read more on the Enterprise Blog</a> or just <a title="get started" href="//www.google.com/a/security" id="swa9">get started</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/super-tuesday-for-business.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A Super Tuesday for business&url=https://googleblog.blogspot.com/2008/02/super-tuesday-for-business.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/super-tuesday-for-business.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/super-tuesday-for-business.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='9067986447169584159' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/be-part-of-super-tuesday-action.html' itemprop='url' title='Be part of the Super Tuesday action'> Be part of the Super Tuesday action </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 5, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Brittany Bohnet, Google Elections Team</span><br /><br />They don't call it Super Tuesday for nothing! Today marks an exciting day in the race to the U.S. Presidency: voters in 24 states will choose their party candidates. This will be the largest number of primaries taking place at one time in the history of the U.S. electoral system.<br /><br />We've joined forces with <a title="Twitter" href="http://twitter.com//" id="k7ge">Twitter</a> to give you instant updates on Super Tuesday. Instead of sitting on the sidelines, you can send a simple text message about your voting experience. Huge turnout? Taking too long in line? Did you just vote for the first time? We want it all, if you can keep to 140 characters or less. (And if candidates can keep their posts to 140 characters, anyone can.)<br /><br />Throughout the day, you can watch Twitter updates from across the country:<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBUAFy2ZWhgZcppZ2NrSsQ7kJwBry_QVMVrWJjLGmPhdw5xB-gCZnssdijABz9i2UPSNIYQkpjES0q6CTU-QXd7MeqmxVYCUYwiZTH_NaKrJs1JQgamN7lgc-PLu0_ZPu8yEiMBw/s1600-h/Voting-map-2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5163512631462422914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBUAFy2ZWhgZcppZ2NrSsQ7kJwBry_QVMVrWJjLGmPhdw5xB-gCZnssdijABz9i2UPSNIYQkpjES0q6CTU-QXd7MeqmxVYCUYwiZTH_NaKrJs1JQgamN7lgc-PLu0_ZPu8yEiMBw/s320/Voting-map-2008.gif" style="cursor: pointer;" /></a><br /></div><br />Twitter posts are only one piece of the <a title="Google Super Tuesday Map" href="//maps.google.com/decision2008">Google Super Tuesday Map</a>, a one-stop shop to follow the action today. You can find the latest YouChoose '08 videos, Google News election headlines and primary state results down to the county level. The Google News team is also in on the action. In addition to all the latest stories from thousands of sources in our <a title="new election section" href="http://news.google.com/?topic=el&promo_msg=el" id="r96z">new election section</a>, they've also put together a <a title="gadget" href="http://gmodules.com/ig/creator?synd=open&hl=en&url=http://gmaps-samples.googlecode.com/svn/trunk/elections/2008/miniresults/miniresults.xml?1" id="byyy">gadget</a> that tracks the progress of the candidates in each of the 24 states (of course, the numbers here are not real; they're meant to show you how it may look after the polls close).<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-6MaDPl-ncSxMx4ybsKscUNyXCmWtMqafEm1IQazNU9G-o9DJ1vSPDfWhx1BnP-VSfVTGpjht7t31o3RrPA27XbD0dgQrHoiOyCaHye8Dmd9u5Kzpw2zOeiWKoiXN5E12MJCtqg/s1600-h/voting-gadget-2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5163513013714512274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-6MaDPl-ncSxMx4ybsKscUNyXCmWtMqafEm1IQazNU9G-o9DJ1vSPDfWhx1BnP-VSfVTGpjht7t31o3RrPA27XbD0dgQrHoiOyCaHye8Dmd9u5Kzpw2zOeiWKoiXN5E12MJCtqg/s320/voting-gadget-2008.gif" style="cursor: pointer;" /></a><br /></div><br />Super Tuesday gives us a chance to try out new features and to see how people are using technology to participate in elections. This coming Thursday, we'll post a roundup of highlights. Send suggestions our way to <span style="font-style: italic;">elections at google dotcom</span>.<br /><br /><span style="font-size:85%;"><span style="font-weight: bold; font-style: italic;">Update: </span>Gadget results in example are not real numbers or projections.</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 Brittany Bohnet, Google Elections Team</span><br /><br />They don't call it Super Tuesday for nothing! Today marks an exciting day in the race to the U.S. Presidency: voters in 24 states will choose their party candidates. This will be the largest number of primaries taking place at one time in the history of the U.S. electoral system.<br /><br />We've joined forces with <a title="Twitter" href="http://twitter.com//" id="k7ge">Twitter</a> to give you instant updates on Super Tuesday. Instead of sitting on the sidelines, you can send a simple text message about your voting experience. Huge turnout? Taking too long in line? Did you just vote for the first time? We want it all, if you can keep to 140 characters or less. (And if candidates can keep their posts to 140 characters, anyone can.)<br /><br />Throughout the day, you can watch Twitter updates from across the country:<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBUAFy2ZWhgZcppZ2NrSsQ7kJwBry_QVMVrWJjLGmPhdw5xB-gCZnssdijABz9i2UPSNIYQkpjES0q6CTU-QXd7MeqmxVYCUYwiZTH_NaKrJs1JQgamN7lgc-PLu0_ZPu8yEiMBw/s1600-h/Voting-map-2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5163512631462422914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBUAFy2ZWhgZcppZ2NrSsQ7kJwBry_QVMVrWJjLGmPhdw5xB-gCZnssdijABz9i2UPSNIYQkpjES0q6CTU-QXd7MeqmxVYCUYwiZTH_NaKrJs1JQgamN7lgc-PLu0_ZPu8yEiMBw/s320/Voting-map-2008.gif" style="cursor: pointer;" /></a><br /></div><br />Twitter posts are only one piece of the <a title="Google Super Tuesday Map" href="//maps.google.com/decision2008">Google Super Tuesday Map</a>, a one-stop shop to follow the action today. You can find the latest YouChoose '08 videos, Google News election headlines and primary state results down to the county level. The Google News team is also in on the action. In addition to all the latest stories from thousands of sources in our <a title="new election section" href="http://news.google.com/?topic=el&promo_msg=el" id="r96z">new election section</a>, they've also put together a <a title="gadget" href="http://gmodules.com/ig/creator?synd=open&hl=en&url=http://gmaps-samples.googlecode.com/svn/trunk/elections/2008/miniresults/miniresults.xml?1" id="byyy">gadget</a> that tracks the progress of the candidates in each of the 24 states (of course, the numbers here are not real; they're meant to show you how it may look after the polls close).<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-6MaDPl-ncSxMx4ybsKscUNyXCmWtMqafEm1IQazNU9G-o9DJ1vSPDfWhx1BnP-VSfVTGpjht7t31o3RrPA27XbD0dgQrHoiOyCaHye8Dmd9u5Kzpw2zOeiWKoiXN5E12MJCtqg/s1600-h/voting-gadget-2008.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5163513013714512274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-6MaDPl-ncSxMx4ybsKscUNyXCmWtMqafEm1IQazNU9G-o9DJ1vSPDfWhx1BnP-VSfVTGpjht7t31o3RrPA27XbD0dgQrHoiOyCaHye8Dmd9u5Kzpw2zOeiWKoiXN5E12MJCtqg/s320/voting-gadget-2008.gif" style="cursor: pointer;" /></a><br /></div><br />Super Tuesday gives us a chance to try out new features and to see how people are using technology to participate in elections. This coming Thursday, we'll post a roundup of highlights. Send suggestions our way to <span style="font-style: italic;">elections at google dotcom</span>.<br /><br /><span style="font-size:85%;"><span style="font-weight: bold; font-style: italic;">Update: </span>Gadget results in example are not real numbers or projections.</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/be-part-of-super-tuesday-action.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:Be part of the Super Tuesday action&url=https://googleblog.blogspot.com/2008/02/be-part-of-super-tuesday-action.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/be-part-of-super-tuesday-action.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/be-part-of-super-tuesday-action.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='5310028584030178975' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/super-tuesday-on-youtube.html' itemprop='url' title='Super Tuesday on YouTube'> Super Tuesday on YouTube </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 4, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Steve Grove, YouTube News and Politics</span><br /><br />Tomorrow is the biggest day in the primary presidential race thus far, and we've created a <a href="//www.youtube.com/supertuesday">central location</a> to follow the action on video. We're pulling in video clips from voters, candidates, and news organizations across the country on a Google Map as part of our <a href="//www.youtube.com/youchoose08">You Choose '08</a> platform.<br /><br /><object height="373" width="425"><param name="movie" value="//www.youtube.com/v/ehedu7-YNqk&rel=1&border=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/ehedu7-YNqk&rel=1&border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed></object><br /><br />This is the first presidential election in which YouTube has given voters the same power to broadcast the events as the big broadcasters have. Already we're seeing terrific content uploaded to the map as voters in 24 different states prepare for the polls. Seeing all these great videos on one map gives the most diverse narrative of the campaign trail that we've ever seen. Scroll across the map and zoom in to see videos from your area, and keep an eye out for gems like these:<br /><br /><object height="373" width="425"><param name="movie" value="//www.youtube.com/v/zi7Essb8368&rel=1&border=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/zi7Essb8368&rel=1&border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed></object><br /><br />Stay tuned to You Choose '08 after Super Tuesday as we will continue to bring more and more great political video content from voters, candidates, and news organizations as the political drama thickens. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Steve Grove, YouTube News and Politics</span><br /><br />Tomorrow is the biggest day in the primary presidential race thus far, and we've created a <a href="//www.youtube.com/supertuesday">central location</a> to follow the action on video. We're pulling in video clips from voters, candidates, and news organizations across the country on a Google Map as part of our <a href="//www.youtube.com/youchoose08">You Choose '08</a> platform.<br /><br /><object height="373" width="425"><param name="movie" value="//www.youtube.com/v/ehedu7-YNqk&rel=1&border=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/ehedu7-YNqk&rel=1&border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed></object><br /><br />This is the first presidential election in which YouTube has given voters the same power to broadcast the events as the big broadcasters have. Already we're seeing terrific content uploaded to the map as voters in 24 different states prepare for the polls. Seeing all these great videos on one map gives the most diverse narrative of the campaign trail that we've ever seen. Scroll across the map and zoom in to see videos from your area, and keep an eye out for gems like these:<br /><br /><object height="373" width="425"><param name="movie" value="//www.youtube.com/v/zi7Essb8368&rel=1&border=1"><param name="wmode" value="transparent"><embed src="//www.youtube.com/v/zi7Essb8368&rel=1&border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed></object><br /><br />Stay tuned to You Choose '08 after Super Tuesday as we will continue to bring more and more great political video content from voters, candidates, and news organizations as the political drama thickens. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/super-tuesday-on-youtube.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Super Tuesday on YouTube&url=https://googleblog.blogspot.com/2008/02/super-tuesday-on-youtube.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/super-tuesday-on-youtube.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/super-tuesday-on-youtube.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='292726687029096664' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/02/yahoo-and-future-of-internet.html' itemprop='url' title='Yahoo! and the future of the Internet'> Yahoo! and the future of the Internet </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 3, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by David Drummond, Senior Vice President, Corporate Development and Chief Legal Officer</span><br /><br />The openness of the Internet is what made Google -- and Yahoo! -- possible. A good idea that users find useful spreads quickly. Businesses can be created around the idea. Users benefit from constant innovation. It's what makes the Internet such an exciting place.<br /><br />So Microsoft's hostile bid for Yahoo! raises troubling questions. This is about more than simply a financial transaction, one company taking over another. It's about preserving the underlying principles of the Internet: openness and innovation.<br /><br />Could Microsoft now attempt to exert the same sort of inappropriate and illegal influence over the Internet that it did with the PC? While the Internet rewards competitive innovation, Microsoft has frequently sought to establish proprietary monopolies -- and then leverage its dominance into new, adjacent markets.<br /><br />Could the acquisition of Yahoo! allow Microsoft -- despite its legacy of serious legal and regulatory offenses -- to extend unfair practices from browsers and operating systems to the Internet? In addition, Microsoft plus Yahoo! equals an overwhelming share of instant messaging and web email accounts. And between them, the two companies operate the two most heavily trafficked portals on the Internet. Could a combination of the two take advantage of a PC software monopoly to unfairly limit the ability of consumers to freely access competitors' email, IM, and web-based services? Policymakers around the world need to ask these questions -- and consumers deserve satisfying answers.<br /><br />This hostile bid was announced on Friday, so there is plenty of time for these questions to be thoroughly addressed. We take Internet openness, choice and innovation seriously. They are the core of our culture. We believe that the interests of Internet users come first -- and should come first -- as the merits of this proposed acquisition are examined and alternatives explored. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by David Drummond, Senior Vice President, Corporate Development and Chief Legal Officer</span><br /><br />The openness of the Internet is what made Google -- and Yahoo! -- possible. A good idea that users find useful spreads quickly. Businesses can be created around the idea. Users benefit from constant innovation. It's what makes the Internet such an exciting place.<br /><br />So Microsoft's hostile bid for Yahoo! raises troubling questions. This is about more than simply a financial transaction, one company taking over another. It's about preserving the underlying principles of the Internet: openness and innovation.<br /><br />Could Microsoft now attempt to exert the same sort of inappropriate and illegal influence over the Internet that it did with the PC? While the Internet rewards competitive innovation, Microsoft has frequently sought to establish proprietary monopolies -- and then leverage its dominance into new, adjacent markets.<br /><br />Could the acquisition of Yahoo! allow Microsoft -- despite its legacy of serious legal and regulatory offenses -- to extend unfair practices from browsers and operating systems to the Internet? In addition, Microsoft plus Yahoo! equals an overwhelming share of instant messaging and web email accounts. And between them, the two companies operate the two most heavily trafficked portals on the Internet. Could a combination of the two take advantage of a PC software monopoly to unfairly limit the ability of consumers to freely access competitors' email, IM, and web-based services? Policymakers around the world need to ask these questions -- and consumers deserve satisfying answers.<br /><br />This hostile bid was announced on Friday, so there is plenty of time for these questions to be thoroughly addressed. We take Internet openness, choice and innovation seriously. They are the core of our culture. We believe that the interests of Internet users come first -- and should come first -- as the merits of this proposed acquisition are examined and alternatives explored. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/02/yahoo-and-future-of-internet.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Yahoo! and the future of the Internet&url=https://googleblog.blogspot.com/2008/02/yahoo-and-future-of-internet.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/02/yahoo-and-future-of-internet.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/02/yahoo-and-future-of-internet.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='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=2008-03-11T14:27: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=2008-02-03T11:45:00-08:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/accessibility'> accessibility </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/acquisition'> acquisition </a> <span dir='ltr'> 26 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/ads'> ads </a> <span dir='ltr'> 131 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Africa'> Africa </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Android'> Android </a> <span dir='ltr'> 58 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/apps'> apps </a> <span dir='ltr'> 419 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/April%201'> April 1 </a> <span dir='ltr'> 4 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Asia'> Asia </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search'> books + book search </a> <span dir='ltr'> 48 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/commerce'> commerce </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/computing%20history'> computing history </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/crisis%20response'> crisis response </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/culture'> culture </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/developers'> developers </a> <span dir='ltr'> 120 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/diversity'> diversity </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/doodles'> doodles </a> <span dir='ltr'> 68 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/education%20and%20research'> education and research </a> <span dir='ltr'> 144 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/entrepreneurs%20at%20Google'> entrepreneurs at Google </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Europe'> Europe </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/faster%20web'> faster web </a> <span dir='ltr'> 16 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/free%20expression'> free expression </a> <span dir='ltr'> 61 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/google.org'> google.org </a> <span dir='ltr'> 73 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googleplus'> googleplus </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture'> googlers and culture </a> <span dir='ltr'> 202 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/green'> green </a> <span dir='ltr'> 102 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Latin%20America'> Latin America </a> <span dir='ltr'> 18 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate 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 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/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 expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/'> 2005 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/'> 2004 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googleblog.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+google" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="Google" data-layout="default"></div> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googleblog.blogspot.com/&screen_name=google" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @google</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> <!-- Facebook --> <div class="fb-follow-button"> <a href="https://www.facebook.com/google" target="_blank"><img class="fb-follow" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPDgpnJSLm_h0QB9lJTCDnBDrjiGzSZbejjj1WyplhO34Rk92e2Q8JPubqxhTADvPVxcjSLhgJPENyAWZ2ju2MoTO7kXkCsKLCMUJ67g1KWG3T83KsTG_MVGY1L6ANk5v2Bn3Xw/s1600/facebook-logo.png" />Follow</a> </div> <!-- Instagram --> <style>.ig-b- { display: inline-block; } .ig-b- img { visibility: hidden; } .ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; } .ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }</style> <div class="followgooglewrapper"> <a href="http://instagram.com/google?ref=badge" class="ig-b- ig-b-v-24" target="_blank"><img src="//badges.instagram.com/static/images/ig-badge-view-24.png" alt="Instagram" /></a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> <div class="text"> Give us feedback in our <br /> <a href="http://support.google.com/bin/static.py?hl=en&page=portal_groups.cs">Product Forums</a>. </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script> //<![CDATA[ function DeviceMotionSender(){if(!this.isIOS_()){return}window.addEventListener("devicemotion",this.onDeviceMotion_.bind(this),false);this.iframes=document.querySelectorAll("iframe.vrview")}DeviceMotionSender.prototype.onDeviceMotion_=function(e){var message={type:"DeviceMotion",deviceMotionEvent:this.cloneDeviceMotionEvent_(e)};for(var i=0;i<this.iframes.length;i++){var iframe=this.iframes[i];var iframeWindow=iframe.contentWindow;if(this.isCrossDomainIframe_(iframe)){iframeWindow.postMessage(message,"*")}}};DeviceMotionSender.prototype.cloneDeviceMotionEvent_=function(e){return{acceleration:{x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},accelerationIncludingGravity:{x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},rotationRate:{alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},interval:e.interval}};DeviceMotionSender.prototype.isIOS_=function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream};DeviceMotionSender.prototype.isCrossDomainIframe_=function(iframe){var html=null;try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML}catch(err){}return html===null};var dms=new DeviceMotionSender; //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY6RsdfgvmbFhqvSepnT7kCVTctj1g:1732446099146';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2008/02/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2008/02/', 'canonicalUrl': 'https://googleblog.blogspot.com/2008/02/', 'homepageUrl': 'https://googleblog.blogspot.com/', 'searchUrl': 'https://googleblog.blogspot.com/search', 'canonicalHomepageUrl': 'https://googleblog.blogspot.com/', 'blogspotFaviconUrl': 'https://googleblog.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'G-2PXZD4EB4F', 'analytics4': true, 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Blog - RSS\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/10861780/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': true, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'February 2008', 'pageTitle': 'Official Google Blog: February 2008', 'metaDescription': 'Insights from Googlers into our products, technology, and the Google culture'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Blog', 'description': 'Insights from Googlers into our products, technology, and the Google culture', 'url': 'https://googleblog.blogspot.com/2008/02/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2008, 'month': 2, 'rangeMessage': 'Showing posts from February, 2008'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>