CINXE.COM

Official Google Blog: July 2007

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: July 2007 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Blog' property='og:title'/> <meta content='https://2.bp.blogspot.com/-kptChpiuaf0/VeSjz-zMUzI/AAAAAAAAAxE/REIiZ4qVI2s/s1600/150824_GoogleBlog_Share.png' property='og:image'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://googleblog.blogspot.com/2007/07/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2007/07/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2007/07/' property='og:url'/> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } .butter-bar { background-color: #fce8b2; font-size: 16px; margin-bottom: 0; padding: 15px !important; text-align: center; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { position: absolute; background-size: contain; z-index: 1; } .header-left { position: absolute; left: 330px; top: 92px; } .google-logo { top: 94px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; word-wrap: break-word; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint to scale down the logo. */ @media (max-width: 600px) { .header-inner .google-logo { top: 32px; margin-top: 0; } .header-inner .google-logo img { height: 56px; width: auto; /* height: auto; width: 188px; */ /* Override any optical adjustments at desktop size. */ top: 0 !important; } .header-left { left: 0; top: inherit; bottom: 24px; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <!-- Google tag (gtag.js) --> <script async='true' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&amp;zx=48e51ad2-0651-407a-b13b-e009df814c4a' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&amp;zx=48e51ad2-0651-407a-b13b-e009df814c4a' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='butter-bar'> Hey&#8212;we've moved. Visit <a href='https://www.blog.google/' target='_blank'>The Keyword</a> for all the latest news and stories from Google </div> <div class='header-outer'> <div class='header-inner'> <a class='google-logo' href='https://googleblog.blogspot.com/'> <img height='96' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png' width='284'/> </a> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Insights from Googlers into our products, technology, and the Google culture </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='4404230439052620604' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/google-apps-goes-global.html' itemprop='url' title='Google Apps goes global'> Google Apps goes global </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 31, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sanjay Raman, Google Apps Product Manager</span><br /><br />Our mission is to "organize the <span style="font-weight: bold;">world's information</span> and make it <span style="font-weight: bold;">universally accessible</span> and useful." Note that twice in this eleven-word mission statement, we mention that this is a global effort, not just a problem we're solving only for English-speaking users in the U.S. That global focus is critical, because fully 65% of Internet users around the world speak a language other than English. In fact, the Internet's top 10 languages still only account for around 85% of users -- and the remaining 15% represents almost 200 million people.<br /><br />As part of our broader effort to make Google accessible to more people in their native languages, we're announcing a number of updates for <a href="//www.google.com/a" title="Google Apps">Google Apps</a>, our customizable package of hosted communication and collaboration <a href="//www.google.com/a/help/intl/en/users/user_features.html" title="applications">applications</a> for businesses, schools, and other organizations. Several features and components previously available only to English users and administrators of Google Apps are now available in other languages, too. Here's a quick rundown of what's new for non-English speakers:<br /><ul><li> Google Apps <a href="//www.google.com/a/help/intl/en/admins/editions_spe.html" title="Premier Edition">Premier Edition</a> for companies and organizations needing an uptime guarantee for email service, 10 gigabytes of email storage per user, <a href="http://code.google.com/apis/apps/" title="integration APIs">integration APIs</a> and multi-lingual telephone support for critical issues (support experts are available in English, French, Italian, German, Spanish and Dutch). Also, for a limited time, you can try Premier Edition for free for 30 days.<br /></li><li> Google Apps <a href="//www.google.com/a/partners/" title="Partner Edition">Partner Edition</a> for ISPs and portals that want to offer Gmail and other applications to their subscribers.<br /></li><li> Google <a href="//www.google.com/a/help/intl/en/users/dands.html" title="Docs &amp; Spreadsheets">Docs &amp; Spreadsheets</a>, which lets Google Apps users create and collaborate in real time, right from their browsers. </li><li> The <a href="//www.google.com/a/help/intl/en/users/start_page.html" title="Start Page">Start Page</a>, a central place for Google Apps users to preview their inboxes, calendars and documents, access their organizations' essential content, and search the web. </li><li> A more user-friendly <a href="//www.google.com/a/help/intl/en/admins/control_panel.html" title="control panel">control panel</a> interface for Google Apps administrators. </li><li> <a href="//www.google.com/support/a/bin/answer.py?answer=61369" title="Mail migration tools">Mail migration tools</a> for administrators who want to switch from a different email system (available with Premier and Education Editions only). </li></ul>Not only are we adding these features to the languages Google Apps already supports; we're also rolling Google Apps out in six more languages. Here's the full list: <a href="//www.google.com/a/?hl=fr" title="French">French</a>, <a href="//www.google.com/a/?hl=it" title="Italian">Italian</a>, <a href="//www.google.com/a/?hl=de" title="German">German</a>, <a href="//www.google.com/a/?hl=es" title="Spanish">Spanish</a>, <a href="//www.google.com/a/?hl=nl" title="Dutch">Dutch</a>, <a href="//www.google.com/a/?hl=sv" title="Swedish">Swedish</a>, <a href="//www.google.com/a/?hl=no" title="Norwegian">Norwegian</a>, <a href="//www.google.com/a/?hl=da" title="Danish">Danish</a>, <a href="//www.google.com/a/?hl=fi" title="Finnish">Finnish</a>, <a href="//www.google.com/a/?hl=tr" title="Turkish">Turkish</a>, <a href="//www.google.com/a/?hl=pl" title="Polish">Polish</a>, <a href="//www.google.com/a/?hl=uk" title="Ukrainian">Ukrainian</a>, <a href="//www.google.com/a/?hl=cs" title="Czech">Czech</a>, <a href="//www.google.com/a/?hl=ru" title="Russian">Russian</a>, <a href="//www.google.com/a/?hl=zh_CN" title="Chinese (Simplified)">Chinese (Simplified)</a>, <a href="//www.google.com/a/?hl=zh_TW" title="Chinese (Traditional)">Chinese (Traditional)</a>, <a href="//www.google.com/a/?hl=ja" title="Japanese">Japanese</a>, <a href="//www.google.com/a/?hl=ko" title="Korean">Korean</a>, <a href="//www.google.com/a/?hl=pt_BR" title="Brazilian Portuguese">Brazilian Portuguese</a>, <a href="//www.google.com/a/?hl=th" title="Thai">Thai</a>, <a href="//www.google.com/a/?hl=vi" title="Vietnamese">Vietnamese</a>, <a href="//www.google.com/a/?hl=ar" title="Arabic">Arabic</a>, <a href="//www.google.com/a/?hl=iw" title="Hebrew">Hebrew</a>, <a href="//www.google.com/a/?hl=id" title="Indonesian">Indonesian</a>, <a href="//www.google.com/a/?hl=hu" title="Hungarian">Hungarian</a>, <a href="//www.google.com/a/?hl=en_GB" title="UK English">UK English</a> and <a href="//www.google.com/a/?hl=en" title="US English">US English</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 Sanjay Raman, Google Apps Product Manager</span><br /><br />Our mission is to "organize the <span style="font-weight: bold;">world's information</span> and make it <span style="font-weight: bold;">universally accessible</span> and useful." Note that twice in this eleven-word mission statement, we mention that this is a global effort, not just a problem we're solving only for English-speaking users in the U.S. That global focus is critical, because fully 65% of Internet users around the world speak a language other than English. In fact, the Internet's top 10 languages still only account for around 85% of users -- and the remaining 15% represents almost 200 million people.<br /><br />As part of our broader effort to make Google accessible to more people in their native languages, we're announcing a number of updates for <a href="//www.google.com/a" title="Google Apps">Google Apps</a>, our customizable package of hosted communication and collaboration <a href="//www.google.com/a/help/intl/en/users/user_features.html" title="applications">applications</a> for businesses, schools, and other organizations. Several features and components previously available only to English users and administrators of Google Apps are now available in other languages, too. Here's a quick rundown of what's new for non-English speakers:<br /><ul><li> Google Apps <a href="//www.google.com/a/help/intl/en/admins/editions_spe.html" title="Premier Edition">Premier Edition</a> for companies and organizations needing an uptime guarantee for email service, 10 gigabytes of email storage per user, <a href="http://code.google.com/apis/apps/" title="integration APIs">integration APIs</a> and multi-lingual telephone support for critical issues (support experts are available in English, French, Italian, German, Spanish and Dutch). Also, for a limited time, you can try Premier Edition for free for 30 days.<br /></li><li> Google Apps <a href="//www.google.com/a/partners/" title="Partner Edition">Partner Edition</a> for ISPs and portals that want to offer Gmail and other applications to their subscribers.<br /></li><li> Google <a href="//www.google.com/a/help/intl/en/users/dands.html" title="Docs &amp; Spreadsheets">Docs &amp; Spreadsheets</a>, which lets Google Apps users create and collaborate in real time, right from their browsers. </li><li> The <a href="//www.google.com/a/help/intl/en/users/start_page.html" title="Start Page">Start Page</a>, a central place for Google Apps users to preview their inboxes, calendars and documents, access their organizations' essential content, and search the web. </li><li> A more user-friendly <a href="//www.google.com/a/help/intl/en/admins/control_panel.html" title="control panel">control panel</a> interface for Google Apps administrators. </li><li> <a href="//www.google.com/support/a/bin/answer.py?answer=61369" title="Mail migration tools">Mail migration tools</a> for administrators who want to switch from a different email system (available with Premier and Education Editions only). </li></ul>Not only are we adding these features to the languages Google Apps already supports; we're also rolling Google Apps out in six more languages. Here's the full list: <a href="//www.google.com/a/?hl=fr" title="French">French</a>, <a href="//www.google.com/a/?hl=it" title="Italian">Italian</a>, <a href="//www.google.com/a/?hl=de" title="German">German</a>, <a href="//www.google.com/a/?hl=es" title="Spanish">Spanish</a>, <a href="//www.google.com/a/?hl=nl" title="Dutch">Dutch</a>, <a href="//www.google.com/a/?hl=sv" title="Swedish">Swedish</a>, <a href="//www.google.com/a/?hl=no" title="Norwegian">Norwegian</a>, <a href="//www.google.com/a/?hl=da" title="Danish">Danish</a>, <a href="//www.google.com/a/?hl=fi" title="Finnish">Finnish</a>, <a href="//www.google.com/a/?hl=tr" title="Turkish">Turkish</a>, <a href="//www.google.com/a/?hl=pl" title="Polish">Polish</a>, <a href="//www.google.com/a/?hl=uk" title="Ukrainian">Ukrainian</a>, <a href="//www.google.com/a/?hl=cs" title="Czech">Czech</a>, <a href="//www.google.com/a/?hl=ru" title="Russian">Russian</a>, <a href="//www.google.com/a/?hl=zh_CN" title="Chinese (Simplified)">Chinese (Simplified)</a>, <a href="//www.google.com/a/?hl=zh_TW" title="Chinese (Traditional)">Chinese (Traditional)</a>, <a href="//www.google.com/a/?hl=ja" title="Japanese">Japanese</a>, <a href="//www.google.com/a/?hl=ko" title="Korean">Korean</a>, <a href="//www.google.com/a/?hl=pt_BR" title="Brazilian Portuguese">Brazilian Portuguese</a>, <a href="//www.google.com/a/?hl=th" title="Thai">Thai</a>, <a href="//www.google.com/a/?hl=vi" title="Vietnamese">Vietnamese</a>, <a href="//www.google.com/a/?hl=ar" title="Arabic">Arabic</a>, <a href="//www.google.com/a/?hl=iw" title="Hebrew">Hebrew</a>, <a href="//www.google.com/a/?hl=id" title="Indonesian">Indonesian</a>, <a href="//www.google.com/a/?hl=hu" title="Hungarian">Hungarian</a>, <a href="//www.google.com/a/?hl=en_GB" title="UK English">UK English</a> and <a href="//www.google.com/a/?hl=en" title="US English">US English</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/google-apps-goes-global.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 Apps goes global&url=https://googleblog.blogspot.com/2007/07/google-apps-goes-global.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/google-apps-goes-global.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/google-apps-goes-global.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/google%20for%20work' rel='tag'> google for work </a> </span> </div> </div> </div> <div class='post' data-id='3423796943493097134' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/google-finance-in-canada-for-real.html' itemprop='url' title='Google Finance in Canada - for real'> Google Finance in Canada - for real </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 31, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dion Loy, Google Finance Engineer</span><br /><br />Though it was noted a bit earlier, now we're really pleased to introduce <a href="http://finance.google.ca/finance" target="_blank">Google Finance Canada</a>, a localized version of Google Finance tailored specifically, as you might guess, for Canadian investors. Canadians are the second largest group of Google Finance users, and as a Canadian myself, I'm excited to see Canadian financial information presented in the familiar easy to use Google Finance format. This new edition includes:<br /><ul><li>Top financial news from Canadian sources<span class="q"><span style="color: rgb(85, 0, 85);"> </span></span> </li><li>Search with a preference for Canadian companies </li><li>Front-page high level economic data from the Bank of Canada </li><li>Portfolios in Canadian currency (or the currency of your choice) </li><li>Equity data from the Toronto Stock Exchange, TSX Venture Exchange, and Canadian mutual funds </li></ul> <p>In addition, stock quotes and charts for Canadian-listed companies are now available through the <a href="//www.google.com/">Google.com</a> web search.</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 Dion Loy, Google Finance Engineer</span><br /><br />Though it was noted a bit earlier, now we're really pleased to introduce <a href="http://finance.google.ca/finance" target="_blank">Google Finance Canada</a>, a localized version of Google Finance tailored specifically, as you might guess, for Canadian investors. Canadians are the second largest group of Google Finance users, and as a Canadian myself, I'm excited to see Canadian financial information presented in the familiar easy to use Google Finance format. This new edition includes:<br /><ul><li>Top financial news from Canadian sources<span class="q"><span style="color: rgb(85, 0, 85);"> </span></span> </li><li>Search with a preference for Canadian companies </li><li>Front-page high level economic data from the Bank of Canada </li><li>Portfolios in Canadian currency (or the currency of your choice) </li><li>Equity data from the Toronto Stock Exchange, TSX Venture Exchange, and Canadian mutual funds </li></ul> <p>In addition, stock quotes and charts for Canadian-listed companies are now available through the <a href="//www.google.com/">Google.com</a> web search.</p> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/google-finance-in-canada-for-real.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 Finance in Canada - for real&url=https://googleblog.blogspot.com/2007/07/google-finance-in-canada-for-real.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/google-finance-in-canada-for-real.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/google-finance-in-canada-for-real.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='3315539157302103558' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/now-theres-google-finance-for-canada.html' itemprop='url' title='Now there&#39;s Google Finance for Canada-update'> Now there's Google Finance for Canada-update </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 27, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dion Loy, Google Finance engineer</span><br /><br />Oops. We hit the button too soon. Watch for news about Google Finance in Canada next Tuesday. <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 Dion Loy, Google Finance engineer</span><br /><br />Oops. We hit the button too soon. Watch for news about Google Finance in Canada next Tuesday. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/now-theres-google-finance-for-canada.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:Now there&#39;s Google Finance for Canada-update&url=https://googleblog.blogspot.com/2007/07/now-theres-google-finance-for-canada.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/now-theres-google-finance-for-canada.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/now-theres-google-finance-for-canada.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='8885100782050548554' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.html' itemprop='url' title='Robots Exclusion Protocol: now with even more flexibility'> Robots Exclusion Protocol: now with even more flexibility </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 27, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dan Crow, Product Manager</span><br /><br />This is the third and last in my series of blog posts about the Robots Exclusion Protocol (REP). In the <a href="http://googleblog.blogspot.com/2007/01/controlling-how-search-engines-access.html">first post</a>, I introduced <span style="font-family:Courier New;">robots.txt</span> and the robots <span style="font-family:Courier New;">META</span> tags, giving an overview of when to use them. In the <a title="second post" href="http://googleblog.blogspot.com/2007/02/robots-exclusion-protocol.html">second post</a>, I shared some examples of what you can do with the REP. Today, I'll introduce two new features that we have recently added to the protocol.<br /><br />As a product manager, I'm always talking to content providers to learn about your needs for REP. We are constantly looking for ways to improve the control you have over how your content is indexed. These new features will give you flexible and convenient ways to improve the detailed control you have with Google.<br /><br /><span style="font-weight:bold;">Tell us if a page is going to expire</span><br />Sometimes you know in advance that a page is going to expire in the future. Maybe you have a temporary page that will be removed at the end of the month. Perhaps some pages are available free for a week, but after that you put them into an archive that users pay to access. In these cases, you want the page to show in Google search results until it expires, then have it removed: you don't want users getting frustrated when they find a page in the results but can't access it on your site.<br /><br />We have introduced a new <span style="font-family:Courier New;">META</span> tag that allows you to tell us when a page should be removed from the main Google web search results: the aptly named <span style="font-family:Courier New;">unavailable_after</span> tag. This one follows a similar syntax to other REP <span style="font-family:Courier New;">META</span> tags. For example, to specify that an HTML page should be removed from the search results after 3pm Eastern Standard Time on 25th August 2007, simply add the following tag to the first <span style="font-family:Courier New;"></span> section of the page:<br /><br /><span style="font-family:courier new;">&lt;META NAME="GOOGLEBOT" CONTENT="unavailable_after: 25-Aug-2007 15:00:00 EST"&gt;</span><br /><br />The date and time is specified in the <a title="RFC 850 format" href="http://www.ietf.org/rfc/rfc0850.txt">RFC 850 format</a>.<br /><br />This information is treated as a removal request: it will take about a day after the removal date passes for the page to disappear from the search results. We currently only support <span style="font-family:Courier New;">unavailable_after</span> for Google web search results.<br /><br />After the removal, the page stops showing in Google search results but it is not removed from our system. If you need a page to be excised from our systems completely, including any internal copies we might have, you should use the existing URL removal tool which you can read about on our <a title="Webmaster Central blog" href="http://googlewebmastercentral.blogspot.com/2007/04/requesting-removal-of-content-from-our.html">Webmaster Central blog</a>.<br /><br /><span style="font-weight:bold;">Meta tags everywhere</span><br />The REP <span style="font-family:Courier New;">META</span> tags give you useful control over how each webpage on your site is indexed. But it only works for HTML pages. How can you control access to other types of documents, such as Adobe PDF files, video and audio files and other types? Well, now the same flexibility for specifying per-URL tags is available for all other files type.<br /><br />We've extended our support for <span style="font-family:Courier New;">META</span> tags so they can now be associated with any file. Simply add any supported <span style="font-family:Courier New;">META</span> tag to a new <span style="font-family:Courier New;">X-Robots-Tag</span> directive in the <a title="HTTP Header" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html">HTTP Header</a> used to serve the file. Here are some illustrative examples:<br /><ul><li>Don't display a cache link or snippet for this item in the Google search results:<br /></li></ul> <div align="left"><span style="font-family:Courier New;">X-Robots-Tag: noarchive, nosnippet</span><br /></div> <ul><li>Don't include this document in the Google search results:<br /></li></ul><span style="font-family:Courier New;">X-Robots-Tag: noindex</span><br /><ul><li>Tell us that a document will be unavailable after 7th July 2007, 4:30pm GMT:</li></ul><span style="font-family:Courier New;">X-Robots-Tag: unavailable_after: 7 Jul 2007 16:30:00 GMT </span><br /><br />You can combine multiple directives in the same document. For example:<br /><ul><li>Do not show a cached link for this document, and remove it from the index after 23rd July 2007, 3pm PST: </li></ul><span style="font-family:Courier New;">X-Robots-Tag: noarchive<br />X-Robots-Tag: unavailable_after: 23 Jul 2007 15:00:00 PST</span><br /><br />Our goal for these features is to provide more flexibility for indexing and inclusion in Google's search results. We hope you enjoy using them. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Dan Crow, Product Manager</span><br /><br />This is the third and last in my series of blog posts about the Robots Exclusion Protocol (REP). In the <a href="http://googleblog.blogspot.com/2007/01/controlling-how-search-engines-access.html">first post</a>, I introduced <span style="font-family:Courier New;">robots.txt</span> and the robots <span style="font-family:Courier New;">META</span> tags, giving an overview of when to use them. In the <a title="second post" href="http://googleblog.blogspot.com/2007/02/robots-exclusion-protocol.html">second post</a>, I shared some examples of what you can do with the REP. Today, I'll introduce two new features that we have recently added to the protocol.<br /><br />As a product manager, I'm always talking to content providers to learn about your needs for REP. We are constantly looking for ways to improve the control you have over how your content is indexed. These new features will give you flexible and convenient ways to improve the detailed control you have with Google.<br /><br /><span style="font-weight:bold;">Tell us if a page is going to expire</span><br />Sometimes you know in advance that a page is going to expire in the future. Maybe you have a temporary page that will be removed at the end of the month. Perhaps some pages are available free for a week, but after that you put them into an archive that users pay to access. In these cases, you want the page to show in Google search results until it expires, then have it removed: you don't want users getting frustrated when they find a page in the results but can't access it on your site.<br /><br />We have introduced a new <span style="font-family:Courier New;">META</span> tag that allows you to tell us when a page should be removed from the main Google web search results: the aptly named <span style="font-family:Courier New;">unavailable_after</span> tag. This one follows a similar syntax to other REP <span style="font-family:Courier New;">META</span> tags. For example, to specify that an HTML page should be removed from the search results after 3pm Eastern Standard Time on 25th August 2007, simply add the following tag to the first <span style="font-family:Courier New;"></span> section of the page:<br /><br /><span style="font-family:courier new;">&lt;META NAME="GOOGLEBOT" CONTENT="unavailable_after: 25-Aug-2007 15:00:00 EST"&gt;</span><br /><br />The date and time is specified in the <a title="RFC 850 format" href="http://www.ietf.org/rfc/rfc0850.txt">RFC 850 format</a>.<br /><br />This information is treated as a removal request: it will take about a day after the removal date passes for the page to disappear from the search results. We currently only support <span style="font-family:Courier New;">unavailable_after</span> for Google web search results.<br /><br />After the removal, the page stops showing in Google search results but it is not removed from our system. If you need a page to be excised from our systems completely, including any internal copies we might have, you should use the existing URL removal tool which you can read about on our <a title="Webmaster Central blog" href="http://googlewebmastercentral.blogspot.com/2007/04/requesting-removal-of-content-from-our.html">Webmaster Central blog</a>.<br /><br /><span style="font-weight:bold;">Meta tags everywhere</span><br />The REP <span style="font-family:Courier New;">META</span> tags give you useful control over how each webpage on your site is indexed. But it only works for HTML pages. How can you control access to other types of documents, such as Adobe PDF files, video and audio files and other types? Well, now the same flexibility for specifying per-URL tags is available for all other files type.<br /><br />We've extended our support for <span style="font-family:Courier New;">META</span> tags so they can now be associated with any file. Simply add any supported <span style="font-family:Courier New;">META</span> tag to a new <span style="font-family:Courier New;">X-Robots-Tag</span> directive in the <a title="HTTP Header" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html">HTTP Header</a> used to serve the file. Here are some illustrative examples:<br /><ul><li>Don't display a cache link or snippet for this item in the Google search results:<br /></li></ul> <div align="left"><span style="font-family:Courier New;">X-Robots-Tag: noarchive, nosnippet</span><br /></div> <ul><li>Don't include this document in the Google search results:<br /></li></ul><span style="font-family:Courier New;">X-Robots-Tag: noindex</span><br /><ul><li>Tell us that a document will be unavailable after 7th July 2007, 4:30pm GMT:</li></ul><span style="font-family:Courier New;">X-Robots-Tag: unavailable_after: 7 Jul 2007 16:30:00 GMT </span><br /><br />You can combine multiple directives in the same document. For example:<br /><ul><li>Do not show a cached link for this document, and remove it from the index after 23rd July 2007, 3pm PST: </li></ul><span style="font-family:Courier New;">X-Robots-Tag: noarchive<br />X-Robots-Tag: unavailable_after: 23 Jul 2007 15:00:00 PST</span><br /><br />Our goal for these features is to provide more flexibility for indexing and inclusion in Google's search results. We hope you enjoy using them. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.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:Robots Exclusion Protocol: now with even more flexibility&url=https://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.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='3354581286812777200' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/computer-science-resources-for.html' itemprop='url' title='Computer science resources for academics'> Computer science resources for academics </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 26, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dan Peterson, Product Manager</span><br /><br />Google has a long history of involvement with universities, and we're excited to share some recent news on that front with you. At the main Google campus this week we're hosting the <a href="//www.google.com/events/facultysummit2007/agenda.html">Google Faculty Summit</a>, which involves <a href="http://www.stanford.edu/">universities</a> <a href="http://www.uiuc.edu/">all</a> <a href="http://www.mit.edu/">over</a> participating in discussions about what we're up to in research-land as well as computer science education - something very near and dear to us.<br /><br />Meanwhile, because we know that between teaching, doing research and advising students, computer science educators are quite strapped for time, we've recently launched a site called <a href="http://code.google.com/edu/">Google Code for Educators</a>. While you may have previously heard about our <a href="//www.google.com/educators/index.html">offerings for K-12 teachers</a>, this new program is focused on CS topics at the university level, and lets us share the knowledge we've built up around things like distributed systems and AJAX programming. It's designed for university faculty to learn about new computer science topics and include them in their courses, as well as to help curious students learn on their own.<br /><br />Right now, Google Code for Educators offers materials for AJAX web programming, distributed systems and parallel programming, and web security. The site includes slides, programming labs, problem sets, background tutorials and videos. We're eager to provide more content areas and also more iterations for existing topic areas. To allow for liberal reuse and remixing, most sample course content on Code EDU is available under a <a href="http://creativecommons.org/">Creative Commons</a> license. Please let us know <a href="http://groups.google.com/group/Google-Code-for-Educators">your thoughts</a> on this new site.<br /><br />Beyond CS education, another important faculty topic is research. <a href="http://research.google.com/">Google Research</a> offers resources to CS researchers,including papers authored by Googlers and a wide variety of our tech talks. You might be interested in learning more about <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a> and the <a href="http://labs.google.com/papers/gfs.html">Google File System</a>, two pieces of Google-grown technology that have allowed us to operate at enormous scale. We also recently put together a few university research programs and we're eager to see what academics come up with. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Dan Peterson, Product Manager</span><br /><br />Google has a long history of involvement with universities, and we're excited to share some recent news on that front with you. At the main Google campus this week we're hosting the <a href="//www.google.com/events/facultysummit2007/agenda.html">Google Faculty Summit</a>, which involves <a href="http://www.stanford.edu/">universities</a> <a href="http://www.uiuc.edu/">all</a> <a href="http://www.mit.edu/">over</a> participating in discussions about what we're up to in research-land as well as computer science education - something very near and dear to us.<br /><br />Meanwhile, because we know that between teaching, doing research and advising students, computer science educators are quite strapped for time, we've recently launched a site called <a href="http://code.google.com/edu/">Google Code for Educators</a>. While you may have previously heard about our <a href="//www.google.com/educators/index.html">offerings for K-12 teachers</a>, this new program is focused on CS topics at the university level, and lets us share the knowledge we've built up around things like distributed systems and AJAX programming. It's designed for university faculty to learn about new computer science topics and include them in their courses, as well as to help curious students learn on their own.<br /><br />Right now, Google Code for Educators offers materials for AJAX web programming, distributed systems and parallel programming, and web security. The site includes slides, programming labs, problem sets, background tutorials and videos. We're eager to provide more content areas and also more iterations for existing topic areas. To allow for liberal reuse and remixing, most sample course content on Code EDU is available under a <a href="http://creativecommons.org/">Creative Commons</a> license. Please let us know <a href="http://groups.google.com/group/Google-Code-for-Educators">your thoughts</a> on this new site.<br /><br />Beyond CS education, another important faculty topic is research. <a href="http://research.google.com/">Google Research</a> offers resources to CS researchers,including papers authored by Googlers and a wide variety of our tech talks. You might be interested in learning more about <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a> and the <a href="http://labs.google.com/papers/gfs.html">Google File System</a>, two pieces of Google-grown technology that have allowed us to operate at enormous scale. We also recently put together a few university research programs and we're eager to see what academics come up with. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/computer-science-resources-for.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:Computer science resources for academics&url=https://googleblog.blogspot.com/2007/07/computer-science-resources-for.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/computer-science-resources-for.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/computer-science-resources-for.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='8455785791747546589' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/what-eric-schmidt-did-this-summer.html' itemprop='url' title='What Eric Schmidt did this summer'> What Eric Schmidt did this summer </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 26, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Karen Wickre, Google Blog Team</span><br /><br />In case you're thinking summer is the time to slow down, that's not always true around here. Our CEO has been on the go on behalf of a number of our public policy initiatives. And our Public Policy blog has been <a href="http://googlepublicpolicy.blogspot.com/2007/07/eric-schmidts-summer-of-public-policy.html">keeping up with him</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 Karen Wickre, Google Blog Team</span><br /><br />In case you're thinking summer is the time to slow down, that's not always true around here. Our CEO has been on the go on behalf of a number of our public policy initiatives. And our Public Policy blog has been <a href="http://googlepublicpolicy.blogspot.com/2007/07/eric-schmidts-summer-of-public-policy.html">keeping up with him</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/what-eric-schmidt-did-this-summer.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 Eric Schmidt did this summer&url=https://googleblog.blogspot.com/2007/07/what-eric-schmidt-did-this-summer.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/what-eric-schmidt-did-this-summer.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/what-eric-schmidt-did-this-summer.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='4599612599595997166' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/earth-to-enterprise.html' itemprop='url' title='Earth to the Enterprise'> Earth to the Enterprise </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 26, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Matthew Glotzbach, Product Management Director, Google Enterprise</span><br /><br />With more than 200 million downloads and counting, Google Earth is known around the world. Less well-known is our <a href="http://earth.google.com/earth_enterprise.html" title="Google Earth Enterprise">Google Earth Enterprise</a> which companies, organizations and government agencies use to view their global data and imagery. Experts and amateurs alike use it for everything from designing new buildings to exploring for energy to responding to emergencies, because Google Earth Enterprise offers access to geospatial info that was once limited to specialty applications.<br /><br />For instance, check out Dell's implementation showing a geographic view of traffic to Dell.com:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCeALRELVN2bt142oJQ90mC3PSqBuo0vSwOul1WQBFw6ix6mgavrM9vgHB9DtTHvhXzol8dx_piAfw2h13j3P2OaMSczGJ0JaezGatDefIcllWy4qyCWS2xt0-4SUfmBhVjPfRQ/s1600-h/Dell+Earth+Enterprise.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5091577964347867586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCeALRELVN2bt142oJQ90mC3PSqBuo0vSwOul1WQBFw6ix6mgavrM9vgHB9DtTHvhXzol8dx_piAfw2h13j3P2OaMSczGJ0JaezGatDefIcllWy4qyCWS2xt0-4SUfmBhVjPfRQ/s320/Dell+Earth+Enterprise.JPG" style="cursor:pointer; cursor:hand;" /></a><br /><br />Today, we're releasing the latest version, which makes it easy to publish and view Google Earth datasets in 2D using a browser. By accessing Google Earth Enterprise from a web browser, employees across an organization will benefit from the rich geographic tapestry. There's <a href="http://google-latlong.blogspot.com/2007/07/newest-google-earth-enterprise.html">more detail </a>on the Google Lat/Long 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 Matthew Glotzbach, Product Management Director, Google Enterprise</span><br /><br />With more than 200 million downloads and counting, Google Earth is known around the world. Less well-known is our <a href="http://earth.google.com/earth_enterprise.html" title="Google Earth Enterprise">Google Earth Enterprise</a> which companies, organizations and government agencies use to view their global data and imagery. Experts and amateurs alike use it for everything from designing new buildings to exploring for energy to responding to emergencies, because Google Earth Enterprise offers access to geospatial info that was once limited to specialty applications.<br /><br />For instance, check out Dell's implementation showing a geographic view of traffic to Dell.com:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCeALRELVN2bt142oJQ90mC3PSqBuo0vSwOul1WQBFw6ix6mgavrM9vgHB9DtTHvhXzol8dx_piAfw2h13j3P2OaMSczGJ0JaezGatDefIcllWy4qyCWS2xt0-4SUfmBhVjPfRQ/s1600-h/Dell+Earth+Enterprise.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5091577964347867586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCeALRELVN2bt142oJQ90mC3PSqBuo0vSwOul1WQBFw6ix6mgavrM9vgHB9DtTHvhXzol8dx_piAfw2h13j3P2OaMSczGJ0JaezGatDefIcllWy4qyCWS2xt0-4SUfmBhVjPfRQ/s320/Dell+Earth+Enterprise.JPG" style="cursor:pointer; cursor:hand;" /></a><br /><br />Today, we're releasing the latest version, which makes it easy to publish and view Google Earth datasets in 2D using a browser. By accessing Google Earth Enterprise from a web browser, employees across an organization will benefit from the rich geographic tapestry. There's <a href="http://google-latlong.blogspot.com/2007/07/newest-google-earth-enterprise.html">more detail </a>on the Google Lat/Long blog. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/earth-to-enterprise.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:Earth to the Enterprise&url=https://googleblog.blogspot.com/2007/07/earth-to-enterprise.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/earth-to-enterprise.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/earth-to-enterprise.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/google%20for%20work' rel='tag'> google for work </a> </span> </div> </div> </div> <div class='post' data-id='5995973499928468358' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/like-making-videos-love-gmail.html' itemprop='url' title='Like making videos? Love Gmail?'> Like making videos? Love Gmail? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 25, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Arielle Reinstein, Product Marketing Manager</span><br /><br />A couple weeks back, some of us on the Gmail team were talking about how simple it's become to connect with people around the world through email. And we got to thinking: what if email was delivered via a <a href="http://en.wikipedia.org/wiki/Rube_Goldberg_machine" title="Rube Goldberg machine">Rube Goldberg machine</a>, but instead of gears and levers, people on everything from bicycles to submarines brought messages from one place to another? So we had a little fun with a collaborative video depicting just that (well, not the submarines).<br /><br />Now it's time to let everyone in on the action. Learn more at our new <a href="http://gmailblog.blogspot.com/2007/07/help-make-gmail-video.html"><span><u>Gmail Blog</u></span></a><http: com="">, or go directly to <a href="http://mail.google.com/mvideo" title="http://mail.google.com/mvideo">http://mail.google.com/mvideo</a> where you'll find directions on how to submit your clip.<br /><br /><br /><br /></http:> <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 Arielle Reinstein, Product Marketing Manager</span><br /><br />A couple weeks back, some of us on the Gmail team were talking about how simple it's become to connect with people around the world through email. And we got to thinking: what if email was delivered via a <a href="http://en.wikipedia.org/wiki/Rube_Goldberg_machine" title="Rube Goldberg machine">Rube Goldberg machine</a>, but instead of gears and levers, people on everything from bicycles to submarines brought messages from one place to another? So we had a little fun with a collaborative video depicting just that (well, not the submarines).<br /><br />Now it's time to let everyone in on the action. Learn more at our new <a href="http://gmailblog.blogspot.com/2007/07/help-make-gmail-video.html"><span><u>Gmail Blog</u></span></a><http: com="">, or go directly to <a href="http://mail.google.com/mvideo" title="http://mail.google.com/mvideo">http://mail.google.com/mvideo</a> where you'll find directions on how to submit your clip.<br /><br /><br /><br /></http:> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/like-making-videos-love-gmail.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Like making videos? Love Gmail?&url=https://googleblog.blogspot.com/2007/07/like-making-videos-love-gmail.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/like-making-videos-love-gmail.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/like-making-videos-love-gmail.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='1201572109002993622' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/calling-all-sketchup-fans.html' itemprop='url' title='Calling all SketchUp fans'> Calling all SketchUp fans </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 23, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Aidan Chopra, SketchUp Product Evangelist</span><br /><br />It's my great pleasure to announce the launch of the <a href="http://sketchupdate.blogspot.com/">Official Google SketchUp Blog</a>. Fast-breaking news, tips and tricks, user stories and just the right amount of office intrigue await anyone who pays us a visit. Also, <a href="http://sketchupdate.blogspot.com/2007/06/theres-something-living-under-our-noses.html">sexy mustache contests</a>.<br /><br />For those of you who have no idea what <a href="http://sketchup.google.com/">SketchUp</a> is, I'll start at the beginning: The world is three-dimensional. Designing a house, building a piece of furniture and navigating through a city all involve three-dimensional decisions. SketchUp is 3D modeling software that anyone can use to build models of whatever they like.<br /><p>Check out the <a href="http://sketchup.google.com/3dwarehouse">3D Warehouse</a> to see models from people all over the world, and <a href="//picasaweb.google.com/sketchupblog/DenverInGoogleEarth/photo#5088327958889867554">turn on the 3D Warehouse layer</a> in Google Earth to explore cities with realistic 3D buildings made in SketchUp (<a href="//picasaweb.google.com/sketchupblog/DenverInGoogleEarth">Denver</a> is particularly impressive). If you like, you can <a href="http://sketchup.google.com/download.html">download the free version</a> and start building models yourself. <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 Aidan Chopra, SketchUp Product Evangelist</span><br /><br />It's my great pleasure to announce the launch of the <a href="http://sketchupdate.blogspot.com/">Official Google SketchUp Blog</a>. Fast-breaking news, tips and tricks, user stories and just the right amount of office intrigue await anyone who pays us a visit. Also, <a href="http://sketchupdate.blogspot.com/2007/06/theres-something-living-under-our-noses.html">sexy mustache contests</a>.<br /><br />For those of you who have no idea what <a href="http://sketchup.google.com/">SketchUp</a> is, I'll start at the beginning: The world is three-dimensional. Designing a house, building a piece of furniture and navigating through a city all involve three-dimensional decisions. SketchUp is 3D modeling software that anyone can use to build models of whatever they like.<br /><p>Check out the <a href="http://sketchup.google.com/3dwarehouse">3D Warehouse</a> to see models from people all over the world, and <a href="//picasaweb.google.com/sketchupblog/DenverInGoogleEarth/photo#5088327958889867554">turn on the 3D Warehouse layer</a> in Google Earth to explore cities with realistic 3D buildings made in SketchUp (<a href="//picasaweb.google.com/sketchupblog/DenverInGoogleEarth">Denver</a> is particularly impressive). If you like, you can <a href="http://sketchup.google.com/download.html">download the free version</a> and start building models yourself. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/calling-all-sketchup-fans.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:Calling all SketchUp fans&url=https://googleblog.blogspot.com/2007/07/calling-all-sketchup-fans.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/calling-all-sketchup-fans.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/calling-all-sketchup-fans.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='4986074795320300352' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/our-commitment-to-open-broadband.html' itemprop='url' title='Our commitment to open broadband platforms'> Our commitment to open broadband platforms </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 20, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Chris Sacca, Head of Special Initiatives</span><br /><br />For several years now, many Googlers have been working to identify<span class="q"> the obstacles that prevent the Internet from being available to</span> everyone on the planet. It strikes us as unfair that some people<span class="q"> should enjoy such abundant access to this rich resource while billions</span> of others aren't so lucky. Though the technology exists today to provide access on a global scale, often we have learned technology isn't the problem. In this context, we have worked hard to advance a set of principles that will make Internet access for all a priority.<br /><br />For instance, we wrote <a href="http://googlepublicpolicy.blogspot.com/2007/07/promise-of-open-platforms-in-upcoming.html" title="last week">last week</a> on our Public Policy Blog about Google's interest in promoting competition in the broadband market here in the U.S., to help ensure that as many Americans as possible can access the Internet. However, it takes more than just ideas and rhetoric if you want to help bring the Internet to everyone.<br /><br />So today, we're putting consumers' interests first, and putting our money where our principles are -- to the tune of $4.6 billion. Let me explain.<br /><br />In the U.S., wireless spectrum for mobile phones and data is controlled by a small group of companies, leaving consumers with very few service providers from which to choose. With that in mind, last week, as the federal government prepares for what is arguably its most significant auction of wireless spectrum in history, we <a href="http://services.google.com/blog_resources/ex_part_via_efiling.pdf" title="urged">urged</a> the Federal Communications Commission (FCC) to adopt rules to make sure that regardless of who wins the spectrum at auction, consumers' interests are the top priority. Specifically, we encouraged the FCC to require the adoption of four types of "open" platforms as part of the auction:<br /><ul><li> <span style="font-weight: bold;">Open applications</span>: consumers should be able to download and utilize any software applications, content, or services they desire;<br /> </li><li> <span style="font-weight: bold;">Open devices</span>: consumers should be able to utilize their handheld communications device with whatever wireless network they prefer;<br /> </li><li> <span style="font-weight: bold;">Open services</span>: third parties (resellers) should be able to acquire wireless services from a 700 MHz licensee on a wholesale basis, based on reasonably nondiscriminatory commercial terms; and<br /> </li><li> <span style="font-weight: bold;">Open networks</span>: third parties (like Internet service providers) should be able to interconnect at any technically feasible point in a 700 MHz licensee's wireless network.<br /> </li></ul>As <a href="http://www.publicknowledge.org/node/1104" title="numerous public interest organizations">numerous public interest organizations</a> noted earlier this week, all four of these conditions adopted together would promote a spirit of openness, and could spur additional forms of competition from web-based entities, such as software applications providers, content providers, handset makers, and ISPs. The big winners? Consumers. As choices increase, prices come down and more Americans have access to the Net.<br /><br />The FCC is currently considering draft rules for the auction, and the reports we've heard are that those rules include some -- but not all four -- of the openness conditions that we and consumer groups support. While any embrace of open platforms is welcome, only if the FCC adopts all four principles will we see the genuinely competitive marketplace that Americans deserve. In particular, guaranteeing open services and open networks would ensure that entrepreneurs starting new networks and services will have a fair shot at success, in turn giving consumers a wider choice of broadband providers.<br /><br />There are some who have claimed that embracing these principles and putting American consumers first might somehow devalue this spectrum. As much as we don't believe this to be the case, actions speak louder than words. That's why our CEO Eric Schmidt today sent a <a title="letter to FCC Chairman Kevin Martin" href="http://services.google.com/blog_resources/Google_Ex_Parte_Letter_Signed.pdf">letter to FCC Chairman Kevin Martin</a>, saying that, should the FCC adopt all four license conditions requested above, Google intends to commit at least $4.6 billion to bidding for spectrum in the upcoming 700 Mhz auction.<br /><br />Why $4.6 billion? While we think that a robust and competitive auction based on these four principles will likely produce much higher bids, and we are eager to see a diverse set of bidders competing, $4.6 billion is the reserve price that FCC has proposed for the auction. With any concerns about revenue to the U.S. Treasury being satisfied, we hope the FCC can return its attention to adopting openness principles for the benefit of consumers.<br /><br />In the meantime, thank you to those who have reached out to help with our efforts. It feels good to see how many of you support true competition for the benefit of consumers and we look forward to hearing from even more of you in the days to come.<br /><br />For now, and for all of us, the issue is simple: this is one of the best opportunities we will have to bring the Internet to all Americans. Let's seize that opportunity.<br /><br /><span style="font-size:85%;">Note: We've cross-posted this to our <a href="http://googlepublicpolicy.blogspot.com/">Public Policy Blog</a>.</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Chris Sacca, Head of Special Initiatives</span><br /><br />For several years now, many Googlers have been working to identify<span class="q"> the obstacles that prevent the Internet from being available to</span> everyone on the planet. It strikes us as unfair that some people<span class="q"> should enjoy such abundant access to this rich resource while billions</span> of others aren't so lucky. Though the technology exists today to provide access on a global scale, often we have learned technology isn't the problem. In this context, we have worked hard to advance a set of principles that will make Internet access for all a priority.<br /><br />For instance, we wrote <a href="http://googlepublicpolicy.blogspot.com/2007/07/promise-of-open-platforms-in-upcoming.html" title="last week">last week</a> on our Public Policy Blog about Google's interest in promoting competition in the broadband market here in the U.S., to help ensure that as many Americans as possible can access the Internet. However, it takes more than just ideas and rhetoric if you want to help bring the Internet to everyone.<br /><br />So today, we're putting consumers' interests first, and putting our money where our principles are -- to the tune of $4.6 billion. Let me explain.<br /><br />In the U.S., wireless spectrum for mobile phones and data is controlled by a small group of companies, leaving consumers with very few service providers from which to choose. With that in mind, last week, as the federal government prepares for what is arguably its most significant auction of wireless spectrum in history, we <a href="http://services.google.com/blog_resources/ex_part_via_efiling.pdf" title="urged">urged</a> the Federal Communications Commission (FCC) to adopt rules to make sure that regardless of who wins the spectrum at auction, consumers' interests are the top priority. Specifically, we encouraged the FCC to require the adoption of four types of "open" platforms as part of the auction:<br /><ul><li> <span style="font-weight: bold;">Open applications</span>: consumers should be able to download and utilize any software applications, content, or services they desire;<br /> </li><li> <span style="font-weight: bold;">Open devices</span>: consumers should be able to utilize their handheld communications device with whatever wireless network they prefer;<br /> </li><li> <span style="font-weight: bold;">Open services</span>: third parties (resellers) should be able to acquire wireless services from a 700 MHz licensee on a wholesale basis, based on reasonably nondiscriminatory commercial terms; and<br /> </li><li> <span style="font-weight: bold;">Open networks</span>: third parties (like Internet service providers) should be able to interconnect at any technically feasible point in a 700 MHz licensee's wireless network.<br /> </li></ul>As <a href="http://www.publicknowledge.org/node/1104" title="numerous public interest organizations">numerous public interest organizations</a> noted earlier this week, all four of these conditions adopted together would promote a spirit of openness, and could spur additional forms of competition from web-based entities, such as software applications providers, content providers, handset makers, and ISPs. The big winners? Consumers. As choices increase, prices come down and more Americans have access to the Net.<br /><br />The FCC is currently considering draft rules for the auction, and the reports we've heard are that those rules include some -- but not all four -- of the openness conditions that we and consumer groups support. While any embrace of open platforms is welcome, only if the FCC adopts all four principles will we see the genuinely competitive marketplace that Americans deserve. In particular, guaranteeing open services and open networks would ensure that entrepreneurs starting new networks and services will have a fair shot at success, in turn giving consumers a wider choice of broadband providers.<br /><br />There are some who have claimed that embracing these principles and putting American consumers first might somehow devalue this spectrum. As much as we don't believe this to be the case, actions speak louder than words. That's why our CEO Eric Schmidt today sent a <a title="letter to FCC Chairman Kevin Martin" href="http://services.google.com/blog_resources/Google_Ex_Parte_Letter_Signed.pdf">letter to FCC Chairman Kevin Martin</a>, saying that, should the FCC adopt all four license conditions requested above, Google intends to commit at least $4.6 billion to bidding for spectrum in the upcoming 700 Mhz auction.<br /><br />Why $4.6 billion? While we think that a robust and competitive auction based on these four principles will likely produce much higher bids, and we are eager to see a diverse set of bidders competing, $4.6 billion is the reserve price that FCC has proposed for the auction. With any concerns about revenue to the U.S. Treasury being satisfied, we hope the FCC can return its attention to adopting openness principles for the benefit of consumers.<br /><br />In the meantime, thank you to those who have reached out to help with our efforts. It feels good to see how many of you support true competition for the benefit of consumers and we look forward to hearing from even more of you in the days to come.<br /><br />For now, and for all of us, the issue is simple: this is one of the best opportunities we will have to bring the Internet to all Americans. Let's seize that opportunity.<br /><br /><span style="font-size:85%;">Note: We've cross-posted this to our <a href="http://googlepublicpolicy.blogspot.com/">Public Policy Blog</a>.</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/our-commitment-to-open-broadband.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 commitment to open broadband platforms&url=https://googleblog.blogspot.com/2007/07/our-commitment-to-open-broadband.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/our-commitment-to-open-broadband.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/our-commitment-to-open-broadband.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='post' data-id='1171214625025620919' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/your-campus-in-3d-winners-announced.html' itemprop='url' title='Your Campus in 3D winners announced'> Your Campus in 3D winners announced </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 19, 2007 </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</span><br /><br />The results are in for the winners of the Build Your Campus in 3D Competition, which we <a href="http://googleblog.blogspot.com/2007/01/show-us-your-university-campus-in-3d.html">announced</a> in January. The <a href="//picasaweb.google.com/sketchupblog/SketchUpBlogImagesJuly2007/photo#5088383789169748306">judges</a> chose 7 teams from among the dozens who submitted more than 4,000 buildings from <a href="http://contest.sketchup.com/schools.php">colleges and universities</a> all over North America. And the winning school teams who will be joining us in Mountain View are:<br /><br /><a href="http://www1.umn.edu/twincities/index.php">University of Minnesota</a> | Twin Cities, Minnesota<br /><a href="http://www.purdue.edu/">Purdue University</a> | West Lafayette, Indiana<br /><a href="http://www.concordia.ca/">Concordia University</a>, Montreal, Quebec<br /><a href="http://www.ipfw.edu/">Indiana University - Purdue University Fort Wayne</a> | Fort Wayne, Indiana<br /><a href="http://www.olin.edu/off.asp">Franklin W. Olin College of Engineering</a> | Needham, Massachusetts<br /><a href="http://www.dartmouth.edu/">Dartmouth College</a> | Hanover, New Hampshire<br /><a href="http://www.stanford.edu/">Stanford University</a> | Stanford, California<br /><br />Check out the <a href="http://contest.sketchup.com/">competition site</a> to see more details about the judges, the rules, the winners, and what they won. From there, you can follow a link to see the winning campuses in your copy of Google Earth. Again, congrats to the winning teams, and a big thank you to everyone who participated. <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</span><br /><br />The results are in for the winners of the Build Your Campus in 3D Competition, which we <a href="http://googleblog.blogspot.com/2007/01/show-us-your-university-campus-in-3d.html">announced</a> in January. The <a href="//picasaweb.google.com/sketchupblog/SketchUpBlogImagesJuly2007/photo#5088383789169748306">judges</a> chose 7 teams from among the dozens who submitted more than 4,000 buildings from <a href="http://contest.sketchup.com/schools.php">colleges and universities</a> all over North America. And the winning school teams who will be joining us in Mountain View are:<br /><br /><a href="http://www1.umn.edu/twincities/index.php">University of Minnesota</a> | Twin Cities, Minnesota<br /><a href="http://www.purdue.edu/">Purdue University</a> | West Lafayette, Indiana<br /><a href="http://www.concordia.ca/">Concordia University</a>, Montreal, Quebec<br /><a href="http://www.ipfw.edu/">Indiana University - Purdue University Fort Wayne</a> | Fort Wayne, Indiana<br /><a href="http://www.olin.edu/off.asp">Franklin W. Olin College of Engineering</a> | Needham, Massachusetts<br /><a href="http://www.dartmouth.edu/">Dartmouth College</a> | Hanover, New Hampshire<br /><a href="http://www.stanford.edu/">Stanford University</a> | Stanford, California<br /><br />Check out the <a href="http://contest.sketchup.com/">competition site</a> to see more details about the judges, the rules, the winners, and what they won. From there, you can follow a link to see the winning campuses in your copy of Google Earth. Again, congrats to the winning teams, and a big thank you to everyone who participated. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/your-campus-in-3d-winners-announced.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Your Campus in 3D winners announced&url=https://googleblog.blogspot.com/2007/07/your-campus-in-3d-winners-announced.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/your-campus-in-3d-winners-announced.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/your-campus-in-3d-winners-announced.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='4229130138485165469' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/opening-up-google-print-ads.html' itemprop='url' title='Opening up Google Print Ads'> Opening up Google Print Ads </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 18, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Andrew Chang, Product Marketing Manager, Google Print Ads</span><br /><br />Even with the growth of online news sites, Americans still read newspapers. Over the course of a typical week, nearly 3 out of 4 adults (115 million) in the top 50 markets read a copy of a daily or Sunday newspaper.* That's why thousands of businesses use print advertising every day to reach a local audience, and why we've <a href="//www.google.com/intl/en/press/pressrel/20070718_printads.html">announced</a> that we're extending Google AdWords to newspapers for most U.S. advertisers. To learn more, visit the <a href="//www.google.com/adwords/printads/#utm_source=awblog&amp;utm_medium=0718_link%20">Google Print Ads</a>&#8482; site, or read about it on the <a href="http://adwords.blogspot.com/2007/07/google-print-ads-now-available-to.html">Inside AdWords blog</a>.<br /><br /><span style="font-size:78%;">*</span><span style="font-size:78%;"><span><span style="font-style: italic;">Scarborough Research USA, Release 2, 2006.</span></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 Andrew Chang, Product Marketing Manager, Google Print Ads</span><br /><br />Even with the growth of online news sites, Americans still read newspapers. Over the course of a typical week, nearly 3 out of 4 adults (115 million) in the top 50 markets read a copy of a daily or Sunday newspaper.* That's why thousands of businesses use print advertising every day to reach a local audience, and why we've <a href="//www.google.com/intl/en/press/pressrel/20070718_printads.html">announced</a> that we're extending Google AdWords to newspapers for most U.S. advertisers. To learn more, visit the <a href="//www.google.com/adwords/printads/#utm_source=awblog&amp;utm_medium=0718_link%20">Google Print Ads</a>&#8482; site, or read about it on the <a href="http://adwords.blogspot.com/2007/07/google-print-ads-now-available-to.html">Inside AdWords blog</a>.<br /><br /><span style="font-size:78%;">*</span><span style="font-size:78%;"><span><span style="font-style: italic;">Scarborough Research USA, Release 2, 2006.</span></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/2007/07/opening-up-google-print-ads.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Opening up Google Print Ads&url=https://googleblog.blogspot.com/2007/07/opening-up-google-print-ads.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/opening-up-google-print-ads.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/opening-up-google-print-ads.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='3429831402285944848' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/hosted-site-search-for-businesses.html' itemprop='url' title='Hosted site search for businesses'> Hosted site search for businesses </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 17, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by </span>Nitin Mangtani, Product Manager, Enterprise Search and Rajat Mukherjee, Group Product Manager, Search<br /><br />Businesses spend a lot of effort and energy creating and promoting great websites for their products and services, but quality search is often missing. As a result, businesspeople often ask us why they can't use Google to power search on their sites.<br /><br />Today we've released <a href="//google.com/enterprise/csbe" title="http://google.com/enterprise/csbe">Custom Search Business Edition</a> (CSBE) to do just that. CSBE is a hosted site search solution that provides Google-quality results for your website. It's fast, relevant, reliable, and flexible, so that users can quickly find what they're looking for through search results customized and integrated into your business website.<br /><br />CSBE builds on the Google <a href="//google.com/coop/cse/" title="http://google.com/coop/cse/">Custom Search Engine</a>, a hosted search solution we introduced last October that allows organizations to create a search engine and search results that are tailored to their point of view. All well and good, but businesses have asked us for greater flexibility and support -- and we're addressing these needs with CSBE. Businesses that want further control over results presentation and integration with their website can obtain results through XML. Now those of you with business sites have the option to turn off ads and have further control over branding. In addition, CSBE provides options for email and phone support. The pricing starts at $100 per year for searching up to 5,000 pages.<br /><br />This offering should be a great help to the millions of businesses that have a web presence but don't offer users any way to search the site. Instead of being left on their own to navigate content, visitors to CSBE-enabled sites will be able to navigate through search results without ever leaving the site. We hope an improved customer search experience will translate into more referrals, more opportunities for e-commerce, and more satisfied online customers for these businesses.<a href="//google.com/enterprise/csbe">Here's more about CSBE</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 </span>Nitin Mangtani, Product Manager, Enterprise Search and Rajat Mukherjee, Group Product Manager, Search<br /><br />Businesses spend a lot of effort and energy creating and promoting great websites for their products and services, but quality search is often missing. As a result, businesspeople often ask us why they can't use Google to power search on their sites.<br /><br />Today we've released <a href="//google.com/enterprise/csbe" title="http://google.com/enterprise/csbe">Custom Search Business Edition</a> (CSBE) to do just that. CSBE is a hosted site search solution that provides Google-quality results for your website. It's fast, relevant, reliable, and flexible, so that users can quickly find what they're looking for through search results customized and integrated into your business website.<br /><br />CSBE builds on the Google <a href="//google.com/coop/cse/" title="http://google.com/coop/cse/">Custom Search Engine</a>, a hosted search solution we introduced last October that allows organizations to create a search engine and search results that are tailored to their point of view. All well and good, but businesses have asked us for greater flexibility and support -- and we're addressing these needs with CSBE. Businesses that want further control over results presentation and integration with their website can obtain results through XML. Now those of you with business sites have the option to turn off ads and have further control over branding. In addition, CSBE provides options for email and phone support. The pricing starts at $100 per year for searching up to 5,000 pages.<br /><br />This offering should be a great help to the millions of businesses that have a web presence but don't offer users any way to search the site. Instead of being left on their own to navigate content, visitors to CSBE-enabled sites will be able to navigate through search results without ever leaving the site. We hope an improved customer search experience will translate into more referrals, more opportunities for e-commerce, and more satisfied online customers for these businesses.<a href="//google.com/enterprise/csbe">Here's more about CSBE</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/hosted-site-search-for-businesses.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:Hosted site search for businesses&url=https://googleblog.blogspot.com/2007/07/hosted-site-search-for-businesses.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/hosted-site-search-for-businesses.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/hosted-site-search-for-businesses.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/google%20for%20work' rel='tag'> google for work </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='908142663530289266' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.html' itemprop='url' title='Cookies: expiring sooner to improve privacy'> Cookies: expiring sooner to improve privacy </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 16, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Peter Fleischer, Global Privacy Counsel</span><br /><br />We are committed to an ongoing process to improve our privacy practices, and have recently taken a closer look at the question of cookie privacy. How long should a web site "remember" cookie information in its logs after a user's visit? And when should a cookie expire on your computer? Cookie privacy is both a server and a client issue.<br /><br />On the server side, we <a href="http://googleblog.blogspot.com/2007/03/taking-steps-to-further-improve-our.html">recently announced</a> that we will anonymize our search server logs &#8212; including IP addresses and cookie ID numbers &#8212; after 18 months.<br /><br />Now, we're asking the question about cookie lifetime: when should a cookie expire on your computer? For background: a <a href="//www.google.com/privacy_faq.html#cookie">cookie</a> is a very small file which gets stored on your computer All search engines and most websites use cookies. Why? Cookies remind us of your preferences from the last time you visited our site. For example, Google uses our so-called "PREF cookie" to remember our users&#8217; basic preferences, such as the fact that a user wants search results in English, no more than 10 results on a given page, or a SafeSearch setting to filter out explicit sexual content. When we originally designed the PREF cookie, we set the expiration far into the future &#8212; in 2038, to be exact &#8212; because the primary purpose of the cookie was to preserve preferences, not to let them be forgotten. We were mindful of the fact that users can always go to their browsers to change their cookie management settings, e.g. to delete all cookies, delete specific cookies, or accept certain types of cookies (like first-party cookies) but reject others (like third-party cookies).<br /><br />After listening to feedback from our users and from privacy advocates, we've concluded that it would be a good thing for privacy to significantly shorten the lifetime of our cookies &#8212; as long as we could find a way to do so without artificially forcing users to re-enter their basic preferences at arbitrary points in time. And this is why we&#8217;re announcing a new cookie policy.<br /><br />In the coming months, Google will start issuing our users cookies that will be set to auto-expire after 2 years, while auto-renewing the cookies of active users during this time period. In other words, users who do not return to Google will have their cookies auto-expire after 2 years. Regular Google users will have their cookies auto-renew, so that their preferences are not lost. And, as always, all users will still be able to control their cookies at any time via their browsers.<br /><br />Together, these steps &#8212; logs anonymization and cookie lifetime reduction &#8212; are part of our ongoing plan to continue innovating in the area of privacy to protect our users. <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 Peter Fleischer, Global Privacy Counsel</span><br /><br />We are committed to an ongoing process to improve our privacy practices, and have recently taken a closer look at the question of cookie privacy. How long should a web site "remember" cookie information in its logs after a user's visit? And when should a cookie expire on your computer? Cookie privacy is both a server and a client issue.<br /><br />On the server side, we <a href="http://googleblog.blogspot.com/2007/03/taking-steps-to-further-improve-our.html">recently announced</a> that we will anonymize our search server logs &#8212; including IP addresses and cookie ID numbers &#8212; after 18 months.<br /><br />Now, we're asking the question about cookie lifetime: when should a cookie expire on your computer? For background: a <a href="//www.google.com/privacy_faq.html#cookie">cookie</a> is a very small file which gets stored on your computer All search engines and most websites use cookies. Why? Cookies remind us of your preferences from the last time you visited our site. For example, Google uses our so-called "PREF cookie" to remember our users&#8217; basic preferences, such as the fact that a user wants search results in English, no more than 10 results on a given page, or a SafeSearch setting to filter out explicit sexual content. When we originally designed the PREF cookie, we set the expiration far into the future &#8212; in 2038, to be exact &#8212; because the primary purpose of the cookie was to preserve preferences, not to let them be forgotten. We were mindful of the fact that users can always go to their browsers to change their cookie management settings, e.g. to delete all cookies, delete specific cookies, or accept certain types of cookies (like first-party cookies) but reject others (like third-party cookies).<br /><br />After listening to feedback from our users and from privacy advocates, we've concluded that it would be a good thing for privacy to significantly shorten the lifetime of our cookies &#8212; as long as we could find a way to do so without artificially forcing users to re-enter their basic preferences at arbitrary points in time. And this is why we&#8217;re announcing a new cookie policy.<br /><br />In the coming months, Google will start issuing our users cookies that will be set to auto-expire after 2 years, while auto-renewing the cookies of active users during this time period. In other words, users who do not return to Google will have their cookies auto-expire after 2 years. Regular Google users will have their cookies auto-renew, so that their preferences are not lost. And, as always, all users will still be able to control their cookies at any time via their browsers.<br /><br />Together, these steps &#8212; logs anonymization and cookie lifetime reduction &#8212; are part of our ongoing plan to continue innovating in the area of privacy to protect our users. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.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:Cookies: expiring sooner to improve privacy&url=https://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/cookies-expiring-sooner-to-improve.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues' rel='tag'> policy and issues </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/privacy' rel='tag'> privacy </a> </span> </div> </div> </div> <div class='post' data-id='5210493138178987897' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/nonprofits-mix-it-up-with-google-apps.html' itemprop='url' title='Nonprofits mix it up with Google Apps'> Nonprofits mix it up with Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Matthew Glotzbach, Product Director, Google Enterprise<span><br /><br />Tonight I attended a social mixer co-hosted by Google and the <a href="http://www.nten.org/" target="_blank">Nonprofit Technology Network</a> (NTEN), a nationwide membership organization of several thousand nonprofit technology professionals who want to help nonprofits use technology more effectively.<br /><br />Not only did the event offer DJ Hey Man! -- Darian Rodriguez Heyman, Executive Director of the <a href="http://www.craigslistfoundation.org/">Craigslist Foundation</a> -- the opportunity to show off his skills as a DJ, but it brought together nearly 150 members of nonprofits to hear such speakers as Katrin Verclas of NTEN, and Ami Dar of <a href="http://www.idealist.org/">Idealist.org</a>, plus Camron Assadi, Partnerships Officer for <a href="http://www.mercycorps.org/">Mercy Corps</a>, and Daniel Heath, Network Administrator for the <a href="http://www.ebcrp.org/">East Bay Community Recovery Project</a>, discuss ways in which nonprofits can take advantage of the latest technology trends to support their programs, and their <a href="//www.google.com/a/help/intl/en/admins/customers.html#gov">experiences with Google Apps</a>.<br /><br />The gathering also gave us the chance to announce that we're extending the Google Apps Education Edition to registered nonprofits in the U.S. The idea for this program extension emerged from conversations we had with local nonprofits. We realized that the Education Edition of Google Apps, our hosted suite of communication and collaboration tools -- free for educational institutions -- fits well with the vital need among nonprofits for easy-to-use, flexible technologies requiring little or no investment. We hope such features as email migration, 24/7 assistance and integration APIs, in addition to the standard email, calendaring and online document collaboration tools will enable nonprofits to worry less about technology and focus more on fulfilling their mission -- in whatever field of advocacy, policy, civil, social or environmental welfare (to name a few) they may be.<br /><br />We're always looking for ways in which the technologies we develop can support education and action on the range of global and local issues affecting our world. <a href="//www.google.com/a/npo">Find out more about Google Apps</a> or <a href="//www.google.com/a/cpanel/education/new">apply for an account</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Matthew Glotzbach, Product Director, Google Enterprise<span><br /><br />Tonight I attended a social mixer co-hosted by Google and the <a href="http://www.nten.org/" target="_blank">Nonprofit Technology Network</a> (NTEN), a nationwide membership organization of several thousand nonprofit technology professionals who want to help nonprofits use technology more effectively.<br /><br />Not only did the event offer DJ Hey Man! -- Darian Rodriguez Heyman, Executive Director of the <a href="http://www.craigslistfoundation.org/">Craigslist Foundation</a> -- the opportunity to show off his skills as a DJ, but it brought together nearly 150 members of nonprofits to hear such speakers as Katrin Verclas of NTEN, and Ami Dar of <a href="http://www.idealist.org/">Idealist.org</a>, plus Camron Assadi, Partnerships Officer for <a href="http://www.mercycorps.org/">Mercy Corps</a>, and Daniel Heath, Network Administrator for the <a href="http://www.ebcrp.org/">East Bay Community Recovery Project</a>, discuss ways in which nonprofits can take advantage of the latest technology trends to support their programs, and their <a href="//www.google.com/a/help/intl/en/admins/customers.html#gov">experiences with Google Apps</a>.<br /><br />The gathering also gave us the chance to announce that we're extending the Google Apps Education Edition to registered nonprofits in the U.S. The idea for this program extension emerged from conversations we had with local nonprofits. We realized that the Education Edition of Google Apps, our hosted suite of communication and collaboration tools -- free for educational institutions -- fits well with the vital need among nonprofits for easy-to-use, flexible technologies requiring little or no investment. We hope such features as email migration, 24/7 assistance and integration APIs, in addition to the standard email, calendaring and online document collaboration tools will enable nonprofits to worry less about technology and focus more on fulfilling their mission -- in whatever field of advocacy, policy, civil, social or environmental welfare (to name a few) they may be.<br /><br />We're always looking for ways in which the technologies we develop can support education and action on the range of global and local issues affecting our world. <a href="//www.google.com/a/npo">Find out more about Google Apps</a> or <a href="//www.google.com/a/cpanel/education/new">apply for an account</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/nonprofits-mix-it-up-with-google-apps.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:Nonprofits mix it up with Google Apps&url=https://googleblog.blogspot.com/2007/07/nonprofits-mix-it-up-with-google-apps.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/nonprofits-mix-it-up-with-google-apps.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/nonprofits-mix-it-up-with-google-apps.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='2393372594923435521' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/search-your-blog-world.html' itemprop='url' title='Search your blog world'> Search your blog world </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 12, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by </span>Rajat Mukherjee, Group Product Manager<br /><br />What happens when you put together a popular blogging platform, a customizable search experience and a flexible search API? You get a <a href="http://bloggerindraft.blogspot.com/2007/07/new-feature-search-box.html">Search Box widget for Blogger</a>, built using the <a title="AJAX Search API" href="http://googleajaxsearchapi.blogspot.com/2007/07/ajax-search-on-blogger-and-linked.html">AJAX Search API</a>, and powered by a <a title="Linked Custom Search Engine" href="http://googlecustomsearch.blogspot.com/2007/06/custom-search-engine-apis.html">Linked Custom Search Engine</a> (CSE).<br /><br />Configure this widget on your Blogger blog and you can immediately search not just your blog posts, but across all the link lists/blogrolls you've set up on your blog and the links you've made from your posts.<br /><br />The widget is now available on <a href="//draft.blogger.com">Blogger in Draft</a>, Blogger's experimental site. Once you've logged in and configured the widget, visitors to your blog will see a search box there. The search experience inherits your blog's look and feel, and is uniquely flavored around pages you've linked to from your blog.<br /><br />To add the widget:<br /><ol><li> Edit your blog's layout.<br /></li><li> Click on "Add a page element" and configure the "Search Box" widget. </li></ol> Your link lists will automatically show up as optional tabs for your search; you can decide which ones you want to configure. Go ahead -- custom-search-enable your blog!<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Re-posted with copy written for this 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 </span>Rajat Mukherjee, Group Product Manager<br /><br />What happens when you put together a popular blogging platform, a customizable search experience and a flexible search API? You get a <a href="http://bloggerindraft.blogspot.com/2007/07/new-feature-search-box.html">Search Box widget for Blogger</a>, built using the <a title="AJAX Search API" href="http://googleajaxsearchapi.blogspot.com/2007/07/ajax-search-on-blogger-and-linked.html">AJAX Search API</a>, and powered by a <a title="Linked Custom Search Engine" href="http://googlecustomsearch.blogspot.com/2007/06/custom-search-engine-apis.html">Linked Custom Search Engine</a> (CSE).<br /><br />Configure this widget on your Blogger blog and you can immediately search not just your blog posts, but across all the link lists/blogrolls you've set up on your blog and the links you've made from your posts.<br /><br />The widget is now available on <a href="//draft.blogger.com">Blogger in Draft</a>, Blogger's experimental site. Once you've logged in and configured the widget, visitors to your blog will see a search box there. The search experience inherits your blog's look and feel, and is uniquely flavored around pages you've linked to from your blog.<br /><br />To add the widget:<br /><ol><li> Edit your blog's layout.<br /></li><li> Click on "Add a page element" and configure the "Search Box" widget. </li></ol> Your link lists will automatically show up as optional tabs for your search; you can decide which ones you want to configure. Go ahead -- custom-search-enable your blog!<br /><br /><span style="font-weight: bold; font-style: italic;">Update: </span>Re-posted with copy written for this blog. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/search-your-blog-world.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Search your blog world&url=https://googleblog.blogspot.com/2007/07/search-your-blog-world.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/search-your-blog-world.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/search-your-blog-world.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='1776480526978134907' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/overview-of-our-accessible-services.html' itemprop='url' title='Overview of our accessible services'> Overview of our accessible services </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 10, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by T.V. Raman, Research Scientist</span><br /><br /><span style="font-style: italic;">From time to time, our own <a href="http://emacspeak.sourceforge.net/raman/">T.V. Raman</a> 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 />We provide a wide variety of services that are mostly accessed with a web browser. People visit Google from a large number of browsers and platforms; in addition, we also understand that <i>every</i> user is special and may have special needs. Accessibility at Google is about making sure that our services work well for <i>all</i> our users -- independent of your needs and abilities at any given time. <p></p> <p>Web search, our primary service, has a very simple interface and has always been accessible from a variety of user environments. Newer services that present highly interactive interfaces continue to present accessibility challenges when used with specialized adaptive technologies such as screenreaders. We are committed to finding accessibility solutions that make our services work better for everyone who visits.<br /><br />Here's a list of our accessibility-related services and a few solutions to some accessibility challenges. <a title="http://www.google.com" href="//www.google.com/"><br /></a></p><ul><li><a title="http://www.google.com" href="//www.google.com/">Web Search</a>: Result pages include headers to delineate logical sections.<a title="http://labs.google.com/accessible" href="http://labs.google.com/accessible"><br /></a></li><li><a title="http://labs.google.com/accessible" href="http://labs.google.com/accessible">Accessible Search</a>: Promotes results that are accessible.<a title="http://books.google.com/books" href="http://books.google.com/books"><br /></a></li><li><a title="http://books.google.com/books" href="http://books.google.com/books">Book Search</a>: Full-text access to public-domain works.<a title="http://mail.google.com/mail/h/" href="http://mail.google.com/mail/h/"><br /></a></li><li><a title="http://mail.google.com/mail/h/" href="http://mail.google.com/mail/h/">Gmail</a>: A simple yet functional HTML mode that works well with screenreaders.<a title="http://mail.google.com/mail/x/" href="http://mail.google.com/mail/x/"><br /></a></li><li><a title="http://mail.google.com/mail/x/" href="http://mail.google.com/mail/x/">Gmail Mobile</a>: A lightweight user interface that is also speech-friendly.<a title="http://maps.google.com/?output=html" href="//maps.google.com/?output=html"><br /></a></li><li><a title="http://maps.google.com/?output=html" href="//maps.google.com/?output=html">Google Maps</a>: Easy-to-use textual directions.<a title="https://www.google.com/calendar/m?output=xhtml" href="https://www.google.com/calendar/m?output=xhtml"><br /></a></li><li><a title="https://www.google.com/calendar/m?output=xhtml" href="https://www.google.com/calendar/m?output=xhtml">Calendar</a>: A functional, yet speech-friendly user interface.<a title="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html" href="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html" href="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html">Audio Captchas</a>: All services that use Google Accounts provide an audio alternative for the visual challenge-response tests that are used to distinguish humans from machines.<a title="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html" href="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html" href="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html">Mobile Transcoder</a>: A <i>mobile lens</i> for viewing the web that produces accessible views.<a title="http://video.google.com/videocaptioned" href="http://video.google.com/videocaptioned"><br /></a></li><li><a title="http://video.google.com/videocaptioned" href="http://video.google.com/videocaptioned">Google Video</a>: Allows uploaded videos to contain captions/subtitles in multiple languages for viewers who are hearing-impaired or unfamiliar with the original language.<a title="http://www.jabber.org/software/clients.shtml" href="http://www.jabber.org/software/clients.shtml"><br /></a></li><li><a title="http://www.jabber.org/software/clients.shtml" href="http://www.jabber.org/software/clients.shtml">Google Talk</a>: IM clients inside a web browser can pose accessibility challenges, but the use of the open Jabber API means that Google users can choose from a variety of Jabber clients, many of which work well with adaptive technologies.<a title="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html">Web APIs</a>: Many Google services offer high-level web APIs that aid in authoring mashups; this provides a means for creating highly customized accessible views.</li><li><a href="http://labs.google.com/goog411/">1-800-GOOG-411</a>: Here's an exception to the rule that we deliver most things through a web browser. Our experimental Voice Local Search service lets anyone who can speak into a phone search for a local business by name or category; get connected to the business free of charge; get the details by SMS if you&#8217;re using a mobile phone. (Just say "text message".)</li></ul>Finally, many Google services such as <a title="http://scholar.google.com" href="http://scholar.google.com/">Google Scholar</a>, <a title="http://news.google.com" href="http://news.google.com/">Google News</a>, <a title="http://www.blogger.com" href="//www.blogger.com/">Blogger</a> and <a title="http://www.google.com/products" href="//www.google.com/products">Google Product Search</a> work out of the box. While today's screenreaders can hit some bumps on the road when using more advanced features in these products, these web interfaces degrade gracefully to provide a functional interface. <p>If any of this interests you, we invite you to participate in our <a title="http://groups.google.com/group/accessible/" href="http://groups.google.com/group/accessible/">user community</a>. Please tell us what works well, share your own tips on using Google services, and make sure to tell us what could be made even better.</p><p><span style="font-style: italic; font-weight: bold;">Update: </span>Added info on 1-800-GOOG-411.<br /></p> <p class="author"> <a title="mailto:raman@google.com" href="mailto:raman@google.com"><raman@google.com></raman@google.com></a> </p> <p class="date"><br /></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 /><br /><span style="font-style: italic;">From time to time, our own <a href="http://emacspeak.sourceforge.net/raman/">T.V. Raman</a> 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 />We provide a wide variety of services that are mostly accessed with a web browser. People visit Google from a large number of browsers and platforms; in addition, we also understand that <i>every</i> user is special and may have special needs. Accessibility at Google is about making sure that our services work well for <i>all</i> our users -- independent of your needs and abilities at any given time. <p></p> <p>Web search, our primary service, has a very simple interface and has always been accessible from a variety of user environments. Newer services that present highly interactive interfaces continue to present accessibility challenges when used with specialized adaptive technologies such as screenreaders. We are committed to finding accessibility solutions that make our services work better for everyone who visits.<br /><br />Here's a list of our accessibility-related services and a few solutions to some accessibility challenges. <a title="http://www.google.com" href="//www.google.com/"><br /></a></p><ul><li><a title="http://www.google.com" href="//www.google.com/">Web Search</a>: Result pages include headers to delineate logical sections.<a title="http://labs.google.com/accessible" href="http://labs.google.com/accessible"><br /></a></li><li><a title="http://labs.google.com/accessible" href="http://labs.google.com/accessible">Accessible Search</a>: Promotes results that are accessible.<a title="http://books.google.com/books" href="http://books.google.com/books"><br /></a></li><li><a title="http://books.google.com/books" href="http://books.google.com/books">Book Search</a>: Full-text access to public-domain works.<a title="http://mail.google.com/mail/h/" href="http://mail.google.com/mail/h/"><br /></a></li><li><a title="http://mail.google.com/mail/h/" href="http://mail.google.com/mail/h/">Gmail</a>: A simple yet functional HTML mode that works well with screenreaders.<a title="http://mail.google.com/mail/x/" href="http://mail.google.com/mail/x/"><br /></a></li><li><a title="http://mail.google.com/mail/x/" href="http://mail.google.com/mail/x/">Gmail Mobile</a>: A lightweight user interface that is also speech-friendly.<a title="http://maps.google.com/?output=html" href="//maps.google.com/?output=html"><br /></a></li><li><a title="http://maps.google.com/?output=html" href="//maps.google.com/?output=html">Google Maps</a>: Easy-to-use textual directions.<a title="https://www.google.com/calendar/m?output=xhtml" href="https://www.google.com/calendar/m?output=xhtml"><br /></a></li><li><a title="https://www.google.com/calendar/m?output=xhtml" href="https://www.google.com/calendar/m?output=xhtml">Calendar</a>: A functional, yet speech-friendly user interface.<a title="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html" href="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html" href="http://googleblog.blogspot.com/2006/11/audio-captchas-when-visual-images-are.html">Audio Captchas</a>: All services that use Google Accounts provide an audio alternative for the visual challenge-response tests that are used to distinguish humans from machines.<a title="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html" href="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html" href="http://googleblog.blogspot.com/2006/11/viewing-web-through-mobile-lens.html">Mobile Transcoder</a>: A <i>mobile lens</i> for viewing the web that produces accessible views.<a title="http://video.google.com/videocaptioned" href="http://video.google.com/videocaptioned"><br /></a></li><li><a title="http://video.google.com/videocaptioned" href="http://video.google.com/videocaptioned">Google Video</a>: Allows uploaded videos to contain captions/subtitles in multiple languages for viewers who are hearing-impaired or unfamiliar with the original language.<a title="http://www.jabber.org/software/clients.shtml" href="http://www.jabber.org/software/clients.shtml"><br /></a></li><li><a title="http://www.jabber.org/software/clients.shtml" href="http://www.jabber.org/software/clients.shtml">Google Talk</a>: IM clients inside a web browser can pose accessibility challenges, but the use of the open Jabber API means that Google users can choose from a variety of Jabber clients, many of which work well with adaptive technologies.<a title="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html"><br /></a></li><li><a title="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html" href="http://googleblog.blogspot.com/2007/02/web-apis-web-mashups-and-accessibility.html">Web APIs</a>: Many Google services offer high-level web APIs that aid in authoring mashups; this provides a means for creating highly customized accessible views.</li><li><a href="http://labs.google.com/goog411/">1-800-GOOG-411</a>: Here's an exception to the rule that we deliver most things through a web browser. Our experimental Voice Local Search service lets anyone who can speak into a phone search for a local business by name or category; get connected to the business free of charge; get the details by SMS if you&#8217;re using a mobile phone. (Just say "text message".)</li></ul>Finally, many Google services such as <a title="http://scholar.google.com" href="http://scholar.google.com/">Google Scholar</a>, <a title="http://news.google.com" href="http://news.google.com/">Google News</a>, <a title="http://www.blogger.com" href="//www.blogger.com/">Blogger</a> and <a title="http://www.google.com/products" href="//www.google.com/products">Google Product Search</a> work out of the box. While today's screenreaders can hit some bumps on the road when using more advanced features in these products, these web interfaces degrade gracefully to provide a functional interface. <p>If any of this interests you, we invite you to participate in our <a title="http://groups.google.com/group/accessible/" href="http://groups.google.com/group/accessible/">user community</a>. Please tell us what works well, share your own tips on using Google services, and make sure to tell us what could be made even better.</p><p><span style="font-style: italic; font-weight: bold;">Update: </span>Added info on 1-800-GOOG-411.<br /></p> <p class="author"> <a title="mailto:raman@google.com" href="mailto:raman@google.com"><raman@google.com></raman@google.com></a> </p> <p class="date"><br /></p> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/overview-of-our-accessible-services.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:Overview of our accessible services&url=https://googleblog.blogspot.com/2007/07/overview-of-our-accessible-services.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/overview-of-our-accessible-services.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/overview-of-our-accessible-services.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='4973743195697210033' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/bloggin-down-under.html' itemprop='url' title='Bloggin&#39; down under'> Bloggin' down under </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 9, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Christine Knight, Maximizer Associate, Google Australia</span><br /> <br /> To our international friends, Australia can have a rep for Crocodile Dundee jokes, poisonous animals and <a href="http://en.wikipedia.org/wiki/Pie_floater">meat pies with mushy peas</a>. What you'll find when you visit the new (ish) <a href="http://google-au.blogspot.com/">Google Australia Blog</a> are the real reasons why Google has made a significant investment in Australia. And right now there's a post explaining the special doodle that was on the Google Australia homepage for NAIDOC Week.<br /> <br /> Both an engineering and sales support hub, our Aussie team is an eclectic mix of people from all walks of life. We're lucky enough to be the home of the original <a href="http://maps.google.com.au/" title="Google Maps">Google Maps</a> team, so we're at the forefront of global product releases. Aussie Googlers don't take ourselves too seriously, we love a good laugh, we're always happy to make fools of ourselves for a good cause (so long as we're <a href="http://www.cricket.com.au/default.aspx?s=3mobiletestseries-australiavengland" title="beating the Poms">beating the Poms</a> in the Ashes).<br /> <br /> Visit our blog to read about new product launches for our Australian users, musings on life as an Aussie Googler and what the team gets up to in the community. (Also, stop by if you want to see words like "centre", "maximise" and "humour" spelt correctly). We hope to see you there! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Christine Knight, Maximizer Associate, Google Australia</span><br /> <br /> To our international friends, Australia can have a rep for Crocodile Dundee jokes, poisonous animals and <a href="http://en.wikipedia.org/wiki/Pie_floater">meat pies with mushy peas</a>. What you'll find when you visit the new (ish) <a href="http://google-au.blogspot.com/">Google Australia Blog</a> are the real reasons why Google has made a significant investment in Australia. And right now there's a post explaining the special doodle that was on the Google Australia homepage for NAIDOC Week.<br /> <br /> Both an engineering and sales support hub, our Aussie team is an eclectic mix of people from all walks of life. We're lucky enough to be the home of the original <a href="http://maps.google.com.au/" title="Google Maps">Google Maps</a> team, so we're at the forefront of global product releases. Aussie Googlers don't take ourselves too seriously, we love a good laugh, we're always happy to make fools of ourselves for a good cause (so long as we're <a href="http://www.cricket.com.au/default.aspx?s=3mobiletestseries-australiavengland" title="beating the Poms">beating the Poms</a> in the Ashes).<br /> <br /> Visit our blog to read about new product launches for our Australian users, musings on life as an Aussie Googler and what the team gets up to in the community. (Also, stop by if you want to see words like "centre", "maximise" and "humour" spelt correctly). We hope to see you there! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/bloggin-down-under.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:Bloggin&#39; down under&url=https://googleblog.blogspot.com/2007/07/bloggin-down-under.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/bloggin-down-under.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/bloggin-down-under.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> </span> </div> </div> </div> <div class='post' data-id='8338422360573267020' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/welcome-postini-team.html' itemprop='url' title='Welcome, Postini team'> Welcome, Postini team </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 9, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dave Girouard, Vice President &amp; General Manager, Google Enterprise</span><br /><br />We launched <a href="//www.google.com/a/">Google Apps</a> so that it would be easier for employees to communicate and share information while reducing the hassles and costs associated with enterprise software. Companies are responding: every day, more than 1,000 small businesses sign up for Google Apps.<br /><br />Larger enterprises, however, face a challenge: though they want to deliver simple, useful hosted applications to their employees, they're also required to support complex business rules, information security mandates, and an array of legal and corporate compliance issues. In effect, many businesses use legacy systems not because they are the best for their users, but because they are able to support complex business rules. This isn't a tradeoff that any business should have to make.<br /><br />We realized that we needed a more complete way to address these information security and compliance issues in order to better support the enterprise community. That's why we're excited to share the news that we've agreed to acquire <a href="http://www.postini.com/index.php">Postini</a>, a company that offers security and corporate compliance solutions for email, IM, and other web-based communications. Like Google Apps, Postini's services are entirely hosted, eliminating the need to install any hardware or software. A leader in its field, Postini serves more than 35,000 businesses and 10 million users, and was one of our first partners for Google Apps. Their email and IM management services include inbound and outbound policy management, spam and virus protection, content filtering, message archiving, encryption, and more. We will continue to support Postini's customers and we look forward to the possibilities ahead.<br /><br />Here's the <a href="//www.google.com/intl/en/press/pressrel/postini_20070709.html">press release</a> announcing the deal, and there's more detail in our <a href="http://services.google.com/blog_resources/postini_faq.pdf">FAQ</a> and on the <a href="http://googleenterprise.blogspot.com/2007/07/secure-innovation-postini-joins-google.html">Enterprise blog</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Dave Girouard, Vice President &amp; General Manager, Google Enterprise</span><br /><br />We launched <a href="//www.google.com/a/">Google Apps</a> so that it would be easier for employees to communicate and share information while reducing the hassles and costs associated with enterprise software. Companies are responding: every day, more than 1,000 small businesses sign up for Google Apps.<br /><br />Larger enterprises, however, face a challenge: though they want to deliver simple, useful hosted applications to their employees, they're also required to support complex business rules, information security mandates, and an array of legal and corporate compliance issues. In effect, many businesses use legacy systems not because they are the best for their users, but because they are able to support complex business rules. This isn't a tradeoff that any business should have to make.<br /><br />We realized that we needed a more complete way to address these information security and compliance issues in order to better support the enterprise community. That's why we're excited to share the news that we've agreed to acquire <a href="http://www.postini.com/index.php">Postini</a>, a company that offers security and corporate compliance solutions for email, IM, and other web-based communications. Like Google Apps, Postini's services are entirely hosted, eliminating the need to install any hardware or software. A leader in its field, Postini serves more than 35,000 businesses and 10 million users, and was one of our first partners for Google Apps. Their email and IM management services include inbound and outbound policy management, spam and virus protection, content filtering, message archiving, encryption, and more. We will continue to support Postini's customers and we look forward to the possibilities ahead.<br /><br />Here's the <a href="//www.google.com/intl/en/press/pressrel/postini_20070709.html">press release</a> announcing the deal, and there's more detail in our <a href="http://services.google.com/blog_resources/postini_faq.pdf">FAQ</a> and on the <a href="http://googleenterprise.blogspot.com/2007/07/secure-innovation-postini-joins-google.html">Enterprise blog</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/welcome-postini-team.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:Welcome, Postini team&url=https://googleblog.blogspot.com/2007/07/welcome-postini-team.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/welcome-postini-team.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/welcome-postini-team.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/acquisition' rel='tag'> acquisition </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/google%20for%20work' rel='tag'> google for work </a> </span> </div> </div> </div> <div class='post' data-id='7025558777707443122' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/ever-more-books-to-read.html' itemprop='url' title='Ever more books to read'> Ever more books to read </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 3, 2007 </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 /><br /><span style="font-style: italic;">From time to time, our own <a href="http://emacspeak.sourceforge.net/raman/">T.V. Raman</a> 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.</span><br /><br />As a book lover, I couldn't have been more excited by the advent of electronic books in the early 90s. And with the rise of the Internet, the possibility of being able to discover books online was really exciting.<br /><br />I work on a project at Google called <a href="http://labs.google.com/accessible/">Google Accessible Search</a>, which helps promote results that are more accessible to visually impaired users. Building on that work is today's release of accessible public domain works through <a href="http://www.books.google.com/">Google Book Search</a>. It's opening up hundreds of thousands of books to people who use adaptive technologies such as speech output, screen readers, and Braille displays.<br /><br />I'm extremely enthusiastic about many of our efforts at Google, which ultimately have the potential to make the experience of accessing information for visually impaired users just as easy as it is for those with sight. My reading used to be determined by what was available in a form I could read. But today it's a question of using Google effectively so that I can find the <span style="font-style: italic;">right</span> thing to read. Today's Book Search launch is an excellent example of how technology is truly democratizing access to the world's information.<br /><br />If you have feedback about Google's accessibility services, <a href="http://groups.google.com/group/accessible/">join our group</a> to share tips on what works well and what could be made better. <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 /><br /><span style="font-style: italic;">From time to time, our own <a href="http://emacspeak.sourceforge.net/raman/">T.V. Raman</a> 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.</span><br /><br />As a book lover, I couldn't have been more excited by the advent of electronic books in the early 90s. And with the rise of the Internet, the possibility of being able to discover books online was really exciting.<br /><br />I work on a project at Google called <a href="http://labs.google.com/accessible/">Google Accessible Search</a>, which helps promote results that are more accessible to visually impaired users. Building on that work is today's release of accessible public domain works through <a href="http://www.books.google.com/">Google Book Search</a>. It's opening up hundreds of thousands of books to people who use adaptive technologies such as speech output, screen readers, and Braille displays.<br /><br />I'm extremely enthusiastic about many of our efforts at Google, which ultimately have the potential to make the experience of accessing information for visually impaired users just as easy as it is for those with sight. My reading used to be determined by what was available in a form I could read. But today it's a question of using Google effectively so that I can find the <span style="font-style: italic;">right</span> thing to read. Today's Book Search launch is an excellent example of how technology is truly democratizing access to the world's information.<br /><br />If you have feedback about Google's accessibility services, <a href="http://groups.google.com/group/accessible/">join our group</a> to share tips on what works well and what could be made better. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/ever-more-books-to-read.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:Ever more books to read&url=https://googleblog.blogspot.com/2007/07/ever-more-books-to-read.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/ever-more-books-to-read.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/ever-more-books-to-read.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> , <a class='label' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search' rel='tag'> books + book search </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='2656123470258737278' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/all-aboard.html' itemprop='url' title='All aboard'> All aboard </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 2, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Wesley Chan, Product Manager</span><br /><br />We're pleased to announce that we have acquired <a href="http://www.grandcentral.com/">GrandCentral Communications</a>, a company that provides services for managing your voice communications. GrandCentral is an innovative service that lets users integrate all of their existing phone numbers and voice mailboxes into one account, which can be accessed from the web. We think GrandCentral's technology fits well into Google's efforts to provide services that enhance the collaborative exchange of information between our users. <br /><br />GrandCentral offers many features that complement the phone services you already use. If you have multiple phone numbers (e.g., home, work, cell), you get one phone number that you can set to ring all, some, or none of your phones, based on who's calling. This way, your phone number is tied to you, and not your location or job. The service also gives you one central voice mailbox. You can listen to your voicemails online or from any phone, forward them to anybody, add the caller to your address book, block a caller as spam, and a lot more. You can even listen in on voicemail messages from your phone while they are being recorded, or switch a call from your cell phone to your desk phone and back again. All in all, you'll have a lot more control over your phones.<br /> <br />We're really excited to welcome the GrandCentral team to Google. While we're moving their technology over to Google's network, a limited number of invitations will be available to register for a GrandCentral beta account. If you have a U.S. telephone number, you can sign up for an invitation at <a href="http://www.grandcentral.com/">www.grandcentral.com</a>. Current GrandCentral customers will continue to have uninterrupted access to the service. <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 Wesley Chan, Product Manager</span><br /><br />We're pleased to announce that we have acquired <a href="http://www.grandcentral.com/">GrandCentral Communications</a>, a company that provides services for managing your voice communications. GrandCentral is an innovative service that lets users integrate all of their existing phone numbers and voice mailboxes into one account, which can be accessed from the web. We think GrandCentral's technology fits well into Google's efforts to provide services that enhance the collaborative exchange of information between our users. <br /><br />GrandCentral offers many features that complement the phone services you already use. If you have multiple phone numbers (e.g., home, work, cell), you get one phone number that you can set to ring all, some, or none of your phones, based on who's calling. This way, your phone number is tied to you, and not your location or job. The service also gives you one central voice mailbox. You can listen to your voicemails online or from any phone, forward them to anybody, add the caller to your address book, block a caller as spam, and a lot more. You can even listen in on voicemail messages from your phone while they are being recorded, or switch a call from your cell phone to your desk phone and back again. All in all, you'll have a lot more control over your phones.<br /> <br />We're really excited to welcome the GrandCentral team to Google. While we're moving their technology over to Google's network, a limited number of invitations will be available to register for a GrandCentral beta account. If you have a U.S. telephone number, you can sign up for an invitation at <a href="http://www.grandcentral.com/">www.grandcentral.com</a>. Current GrandCentral customers will continue to have uninterrupted access to the service. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/all-aboard.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:All aboard&url=https://googleblog.blogspot.com/2007/07/all-aboard.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/all-aboard.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/all-aboard.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='3687420651874866989' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2007/07/google-and-health-care.html' itemprop='url' title='Google and health care'> Google and health care </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> July 2, 2007 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Missy Krasner, Product Marketing Manager</span><br /><br />In a world of 24/7 news cycles, a summer weekend can bring considerable -- and unanticipated -- excitement. Take for example the <a href="http://bits.blogs.nytimes.com/2007/07/01/google-takes-on-michael-moore">reaction</a> we've just seen to an item on our new health advertising blog. Frankly, we were surprised by the pickup, but perhaps we shouldn't have been. We've been <a href="http://googleblog.blogspot.com/2007/06/this-blogs-mo.html">proponents of corporate blogging</a> for some time, despite the significant communication challenges that obviously arise from having many voices from all parts of our company speak publicly through blog posts. In this case, the blog criticized Michael Moore's new film "Sicko" to suggest how health care companies might use our ad programs when they face controversy. Our internal review of the piece before publication failed to recognize that readers would -- properly, but incorrectly -- impute the criticisms as reflecting Google's official position. We blew it.<br /><br />In fact, Google does share many of the concerns that Mr. Moore expresses about the cost and availability of health care in America. Indeed, we think these issues are sufficiently important that we invited our employees to attend his film (nearly 1,000 people did so). We believe that it will fall to many entities -- businesses, government, educational institutions, individuals -- to work together to solve the current system's shortcomings. This is one reason we're deploying our technology and our expertise with the hope of improving health system information for everyone who is or will become a patient. Over the last several months, we have been blogging about our thinking in this area. See: <a href="http://googleblog.blogspot.com/2006/11/health-care-information-matters.html">November 30, 2006</a>, <a href="http://googleblog.blogspot.com/2007/03/how-do-you-know-youre-getting-best-care.html">March 28</a>, <a href="http://googleblog.blogspot.com/2007/05/putting-health-into-patients-hands.html">May 23</a>, and <a href="http://googleblog.blogspot.com/2007/06/is-there-doctor-in-family.html">June 14, 2007</a>.<br /><br />In the meantime, we have taken steps on our own to address the failures we see in our health care system. In our case, the menu of health care options that we offer our employees includes both direct services (for example, on-site medical and dental professionals in certain locations) as well as a range of preventive care programs. It's one of the ways we're attempting to demonstrate corporate responsibility on a major issue of our time. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Missy Krasner, Product Marketing Manager</span><br /><br />In a world of 24/7 news cycles, a summer weekend can bring considerable -- and unanticipated -- excitement. Take for example the <a href="http://bits.blogs.nytimes.com/2007/07/01/google-takes-on-michael-moore">reaction</a> we've just seen to an item on our new health advertising blog. Frankly, we were surprised by the pickup, but perhaps we shouldn't have been. We've been <a href="http://googleblog.blogspot.com/2007/06/this-blogs-mo.html">proponents of corporate blogging</a> for some time, despite the significant communication challenges that obviously arise from having many voices from all parts of our company speak publicly through blog posts. In this case, the blog criticized Michael Moore's new film "Sicko" to suggest how health care companies might use our ad programs when they face controversy. Our internal review of the piece before publication failed to recognize that readers would -- properly, but incorrectly -- impute the criticisms as reflecting Google's official position. We blew it.<br /><br />In fact, Google does share many of the concerns that Mr. Moore expresses about the cost and availability of health care in America. Indeed, we think these issues are sufficiently important that we invited our employees to attend his film (nearly 1,000 people did so). We believe that it will fall to many entities -- businesses, government, educational institutions, individuals -- to work together to solve the current system's shortcomings. This is one reason we're deploying our technology and our expertise with the hope of improving health system information for everyone who is or will become a patient. Over the last several months, we have been blogging about our thinking in this area. See: <a href="http://googleblog.blogspot.com/2006/11/health-care-information-matters.html">November 30, 2006</a>, <a href="http://googleblog.blogspot.com/2007/03/how-do-you-know-youre-getting-best-care.html">March 28</a>, <a href="http://googleblog.blogspot.com/2007/05/putting-health-into-patients-hands.html">May 23</a>, and <a href="http://googleblog.blogspot.com/2007/06/is-there-doctor-in-family.html">June 14, 2007</a>.<br /><br />In the meantime, we have taken steps on our own to address the failures we see in our health care system. In our case, the menu of health care options that we offer our employees includes both direct services (for example, on-site medical and dental professionals in certain locations) as well as a range of preventive care programs. It's one of the ways we're attempting to demonstrate corporate responsibility on a major issue of our time. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2007/07/google-and-health-care.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 and health care&url=https://googleblog.blogspot.com/2007/07/google-and-health-care.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2007/07/google-and-health-care.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2007/07/google-and-health-care.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/policy%20and%20issues' rel='tag'> policy and issues </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://googleblog.blogspot.com/'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2007-08-10T23:47:00-07:00&amp;max-results=7&amp;reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2007-07-02T12:45:00-07:00&amp;max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/accessibility'> accessibility </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/acquisition'> acquisition </a> <span dir='ltr'> 26 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/ads'> ads </a> <span dir='ltr'> 131 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Africa'> Africa </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Android'> Android </a> <span dir='ltr'> 58 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/apps'> apps </a> <span dir='ltr'> 419 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/April%201'> April 1 </a> <span dir='ltr'> 4 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Asia'> Asia </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search'> books + book search </a> <span dir='ltr'> 48 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/commerce'> commerce </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/computing%20history'> computing history </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/crisis%20response'> crisis response </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/culture'> culture </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/developers'> developers </a> <span dir='ltr'> 120 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/diversity'> diversity </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/doodles'> doodles </a> <span dir='ltr'> 68 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/education%20and%20research'> education and research </a> <span dir='ltr'> 144 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/entrepreneurs%20at%20Google'> entrepreneurs at Google </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Europe'> Europe </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/faster%20web'> faster web </a> <span dir='ltr'> 16 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/free%20expression'> free expression </a> <span dir='ltr'> 61 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/google.org'> google.org </a> <span dir='ltr'> 73 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googleplus'> googleplus </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture'> googlers and culture </a> <span dir='ltr'> 202 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/green'> green </a> <span dir='ltr'> 102 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Latin%20America'> Latin America </a> <span dir='ltr'> 18 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate 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 expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/'> 2005 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/'> 2004 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googleblog.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+google" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="Google" data-layout="default"></div> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googleblog.blogspot.com/&amp;screen_name=google" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @google</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> <!-- Facebook --> <div class="fb-follow-button"> <a href="https://www.facebook.com/google" target="_blank"><img class="fb-follow" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPDgpnJSLm_h0QB9lJTCDnBDrjiGzSZbejjj1WyplhO34Rk92e2Q8JPubqxhTADvPVxcjSLhgJPENyAWZ2ju2MoTO7kXkCsKLCMUJ67g1KWG3T83KsTG_MVGY1L6ANk5v2Bn3Xw/s1600/facebook-logo.png" />Follow</a> </div> <!-- Instagram --> <style>.ig-b- { display: inline-block; } .ig-b- img { visibility: hidden; } .ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; } .ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }</style> <div class="followgooglewrapper"> <a href="http://instagram.com/google?ref=badge" class="ig-b- ig-b-v-24" target="_blank"><img src="//badges.instagram.com/static/images/ig-badge-view-24.png" alt="Instagram" /></a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> <div class="text"> Give us feedback in our <br /> <a href="http://support.google.com/bin/static.py?hl=en&page=portal_groups.cs">Product Forums</a>. </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script> //<![CDATA[ function DeviceMotionSender(){if(!this.isIOS_()){return}window.addEventListener("devicemotion",this.onDeviceMotion_.bind(this),false);this.iframes=document.querySelectorAll("iframe.vrview")}DeviceMotionSender.prototype.onDeviceMotion_=function(e){var message={type:"DeviceMotion",deviceMotionEvent:this.cloneDeviceMotionEvent_(e)};for(var i=0;i<this.iframes.length;i++){var iframe=this.iframes[i];var iframeWindow=iframe.contentWindow;if(this.isCrossDomainIframe_(iframe)){iframeWindow.postMessage(message,"*")}}};DeviceMotionSender.prototype.cloneDeviceMotionEvent_=function(e){return{acceleration:{x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},accelerationIncludingGravity:{x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},rotationRate:{alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},interval:e.interval}};DeviceMotionSender.prototype.isIOS_=function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream};DeviceMotionSender.prototype.isCrossDomainIframe_=function(iframe){var html=null;try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML}catch(err){}return html===null};var dms=new DeviceMotionSender; //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5tokKEkYmpuXUyJVO6N1SdXzFPAQ:1732462518689';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2007/07/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2007/07/', 'canonicalUrl': 'https://googleblog.blogspot.com/2007/07/', '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': 'July 2007', 'pageTitle': 'Official Google Blog: July 2007', 'metaDescription': 'Insights from Googlers into our products, technology, and the Google culture'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Blog', 'description': 'Insights from Googlers into our products, technology, and the Google culture', 'url': 'https://googleblog.blogspot.com/2007/07/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2007, 'month': 7, 'rangeMessage': 'Showing posts from July, 2007'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

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