CINXE.COM
Official Google Blog: 2008
<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <!-- Google tag (gtag.js) --> <script async='async' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <title> Official Google Blog: 2008 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Blog' property='og:title'/> <meta content='https://2.bp.blogspot.com/-kptChpiuaf0/VeSjz-zMUzI/AAAAAAAAAxE/REIiZ4qVI2s/s1600/150824_GoogleBlog_Share.png' property='og:image'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://googleblog.blogspot.com/2008/' property='og:url'/> <meta content='Official Google Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .widget.Header .header-title h2 { font-size: 24px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 32px; margin-bottom: 7px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-bottom: 4px; max-width: 260px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVow5xT-XpfkrhZ9UiGEhjZwj6dJBx5VcUQgpVb0AbTGo4PU2N6E24naS7FE6ihn-p5-2H90fVeYJ_qZDiOw_bs9u_tT_x-_PUo5secViHpshyphenhyphenvg1opdRwIuTPM_hfsOTCunnAuQ/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://googleblog.blogspot.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://googleblog.blogspot.com/2008/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Blog - Atom" href="https://googleblog.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Blog - RSS" href="https://googleblog.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Blog - Atom" href="https://www.blogger.com/feeds/10861780/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='Insights from Googlers into our products, technology, and the Google culture' name='description'/> <meta content='https://googleblog.blogspot.com/2008/' property='og:url'/> <meta content='Official Google Blog' property='og:title'/> <meta content='Insights from Googlers into our products, technology, and the Google culture' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } .butter-bar { background-color: #fce8b2; font-size: 16px; margin-bottom: 0; padding: 15px !important; text-align: center; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { position: absolute; background-size: contain; z-index: 1; } .header-left { position: absolute; left: 330px; top: 92px; } .google-logo { top: 94px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; word-wrap: break-word; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint to scale down the logo. */ @media (max-width: 600px) { .header-inner .google-logo { top: 32px; margin-top: 0; } .header-inner .google-logo img { height: 56px; width: auto; /* height: auto; width: 188px; */ /* Override any optical adjustments at desktop size. */ top: 0 !important; } .header-left { left: 0; top: inherit; bottom: 24px; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <!-- Google tag (gtag.js) --> <script async='true' src='https://www.googletagmanager.com/gtag/js?id=G-2PXZD4EB4F'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-2PXZD4EB4F'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=25cd78ea-05c1-4a8e-9b60-bc00a50e1547' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=10861780&zx=25cd78ea-05c1-4a8e-9b60-bc00a50e1547' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='butter-bar'> Hey—we've moved. Visit <a href='https://www.blog.google/' target='_blank'>The Keyword</a> for all the latest news and stories from Google </div> <div class='header-outer'> <div class='header-inner'> <a class='google-logo' href='https://googleblog.blogspot.com/'> <img height='96' src='https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png' width='284'/> </a> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Insights from Googlers into our products, technology, and the Google culture </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='3491115908226164846' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/google-blogging-in-2008.html' itemprop='url' title='Google blogging in 2008'> Google blogging in 2008 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 31, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Every year right about now we round up our blogging activity across Google. Ready? Here goes.<br /><br />This is our 368th post of the year on the main Google blog, which is 23% more than in 2007. In addition to more posts, we are thrilled to know that we have many more readers now — 78% more, to be exact. The number of unique visitors jumped from 6,738,830 last year to more than 12 million (12,000,723) in 2008. And readers are coming from all over: the UK, Canada, India, Australia, Germany, France, Spain, Japan and beyond. The top non-Google referrers are Yahoo, Digg, Reddit, Lifehacker and Slashdot.<br /><br />We posted quite a bit about new products (10) and new product features (56), but nothing caused as much excitement as our <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" id="i2dv" title="earlier-than-planned unveiling of Google Chrome">earlier-than-planned unveiling of Google Chrome</a>. This post alone had 1,735,093 unique visitors and generated 12% of our total-year pageviews on the blog! There was also the much-anticipated announcement of the <a href="http://googleblog.blogspot.com/2008/09/first-android-powered-phone.html" id="cisc" title="first Android-powered phone">first Android-powered phone</a>. And people enjoyed reading about our <a href="http://googleblog.blogspot.com/2008/04/what-makes-design-googley.html" id="drm:" title="design philosophies">design philosophies</a>. Who knew a little change to a <a href="http://googleblog.blogspot.com/2008/06/one-fish-two-fish-red-fish-blue-fish.html" id="ebks" title="favicon">favicon</a> would generate such interest?<br /><br />But it wasn't all just product news; there was much else to cover in 2008. To mark Google's 10th birthday, we took a moment to reflect on the enormous impact the Internet has had on people's lives since our founding. Some of our in-house experts <a href="http://googleblog.blogspot.com/search/label/Google%20at%2010" id="l.5c" title="share their thoughts">shared their thoughts</a> on how various technologies will evolve in the next 10 years.<br /><br />Like many of you, we were on the edge of seats watching all of the U.S. election action. We posted 27 times about political subjects, providing information about <a href="http://googleblog.blogspot.com/2008/11/wrapup-google-election-info.html" id="g0x4" title="voting tools">voting tools</a>, <a href="http://googleblog.blogspot.com/2008/02/superdelegate-layer-in-google-earth.html" id="oonu" title="how the political process works">how the political process works</a>, and <a href="http://googleblog.blogspot.com/2008/11/top-searches-on-election-day-part-3.html" id="m0-o" title="what was on people's minds">what was top of mind</a> on Election Day. It's clear that technology will be playing an <a href="http://googleblog.blogspot.com/2008/06/elections-in-internet-era.html" id="wdvh" title="even bigger role">even bigger role</a> in politics in years to come.<br /><br />Of course, we had some fun too: We kept our long-standing April Fools' Day tradition going with the announcement of <a href="http://googleblog.blogspot.com/2008/04/announcing-project-virgle.html" id="bscl" title="Project Virgle">Project Virgle</a>; we covered <a href="http://googleblog.blogspot.com/2008/10/traveling-by-zip-line.html" id="nrcu" title="new ways to get around">new ways to get around</a> the Googleplex and the masterminding of a <a href="http://googleblog.blogspot.com/2008/08/reinventing-wheel.html" id="t.ll" title="giant Ferris Wheel">giant Ferris wheel</a>; and we raised our glass to a couple who <a href="http://googleblog.blogspot.com/2008/06/i-got-married-with-google.html" id="wj_3" title="got married with Google">got married with Google</a>.<br /><br />And the Google blog network keeps on growing: 44 new blogs launched this year, for a total of 127 active company blogs. A few highlights: eight new developer blogs (the <a href="http://google-opensource.blogspot.com/" id="z3w9" title="Open Source blog">Open Source blog</a> is shining star, with 370,000 unique visitors since its start in February), and 22 new ads-related blogs, nearly half of which are in languages other than English (there are AdSense blogs in <a href="http://zht-adsense.blogspot.com/" id="nyxr" title="Traditional Chinese">Traditional Chinese</a> and <a href="http://adsense-ru.blogspot.com/" id="ou1v" title="Russian">Russian</a>; and AdWords blogs in <a href="http://adwords-da.blogspot.com/" id="xenz" title="Danish">Danish</a>, <a href="http://adsense-de.blogspot.com/" id="v-ib" title="Deutsch">German</a>, <a href="http://adwords-tr.blogspot.com/" id="mqe:" title="Turkish">Turkish</a>, <a href="http://adwords-fr.blogspot.com/" id="dja7" title="French">French</a>, <a href="http://adwords-ru.blogspot.com/" id="n3-1" title="Russia">Russian</a>, <a href="http://adwords-ko.blogspot.com/" id="um7l" title="Korean">Korean</a>, <a href="http://adwords-se.blogspot.com/" id="ye50" title="Swedish">Swedish</a>, <a href="http://adwords-no.blogspot.com/" id="xan1" title="Norway">Norwegian</a>, <a href="http://adwords-fi.blogspot.com/" id="btu6" title="Finland">Finnish</a>, and <a href="http://adwords-al.blogspot.com/" id="xef:" title="Spanish">Spanish</a>). There's even an Analytics blog in <a href="http://analytics-fr.blogspot.com/" id="nm7w" title="French">French</a>. And we also welcomed three new regional blogs, for <a href="http://googleindia.blogspot.com/" id="v3.o" title="Google India">India</a>, <a href="http://google-africa.blogspot.com/" id="djhv" title="Google Africa">Africa</a>, and <a href="http://google-ukraine-blog.blogspot.com/" id="oanb" title="Google Ukraine">the Ukraine</a>. Sharing information with people wherever they are in whatever language they speak is a priority for us, and each of these new blogs helps us get a little bit closer to this goal. If the total number of Google blogs makes your head spin, don't worry. We've developed a new <a title="blog directory" href="//www.google.com/press/blogs/directory.html#tab0" id="bvyh">blog directory</a> and <a title="gadget" href="//www.google.com/ig/adde?hl=en&moduleurl=www.google.com/uds/gadgets/google_blogs/google_blogs.xml&source=imag" id="njop">gadget</a> to help you more easily track news and updates from us.<br /><br />We're looking forward to another robust year of keeping you informed of all the goings-on at Google. In the meantime, we wish you and yours a very happy New Year.<br /><br /><span class="byline-author">Posted by Susan Straccia, Google Blog Team<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Every year right about now we round up our blogging activity across Google. Ready? Here goes.<br /><br />This is our 368th post of the year on the main Google blog, which is 23% more than in 2007. In addition to more posts, we are thrilled to know that we have many more readers now — 78% more, to be exact. The number of unique visitors jumped from 6,738,830 last year to more than 12 million (12,000,723) in 2008. And readers are coming from all over: the UK, Canada, India, Australia, Germany, France, Spain, Japan and beyond. The top non-Google referrers are Yahoo, Digg, Reddit, Lifehacker and Slashdot.<br /><br />We posted quite a bit about new products (10) and new product features (56), but nothing caused as much excitement as our <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html" id="i2dv" title="earlier-than-planned unveiling of Google Chrome">earlier-than-planned unveiling of Google Chrome</a>. This post alone had 1,735,093 unique visitors and generated 12% of our total-year pageviews on the blog! There was also the much-anticipated announcement of the <a href="http://googleblog.blogspot.com/2008/09/first-android-powered-phone.html" id="cisc" title="first Android-powered phone">first Android-powered phone</a>. And people enjoyed reading about our <a href="http://googleblog.blogspot.com/2008/04/what-makes-design-googley.html" id="drm:" title="design philosophies">design philosophies</a>. Who knew a little change to a <a href="http://googleblog.blogspot.com/2008/06/one-fish-two-fish-red-fish-blue-fish.html" id="ebks" title="favicon">favicon</a> would generate such interest?<br /><br />But it wasn't all just product news; there was much else to cover in 2008. To mark Google's 10th birthday, we took a moment to reflect on the enormous impact the Internet has had on people's lives since our founding. Some of our in-house experts <a href="http://googleblog.blogspot.com/search/label/Google%20at%2010" id="l.5c" title="share their thoughts">shared their thoughts</a> on how various technologies will evolve in the next 10 years.<br /><br />Like many of you, we were on the edge of seats watching all of the U.S. election action. We posted 27 times about political subjects, providing information about <a href="http://googleblog.blogspot.com/2008/11/wrapup-google-election-info.html" id="g0x4" title="voting tools">voting tools</a>, <a href="http://googleblog.blogspot.com/2008/02/superdelegate-layer-in-google-earth.html" id="oonu" title="how the political process works">how the political process works</a>, and <a href="http://googleblog.blogspot.com/2008/11/top-searches-on-election-day-part-3.html" id="m0-o" title="what was on people's minds">what was top of mind</a> on Election Day. It's clear that technology will be playing an <a href="http://googleblog.blogspot.com/2008/06/elections-in-internet-era.html" id="wdvh" title="even bigger role">even bigger role</a> in politics in years to come.<br /><br />Of course, we had some fun too: We kept our long-standing April Fools' Day tradition going with the announcement of <a href="http://googleblog.blogspot.com/2008/04/announcing-project-virgle.html" id="bscl" title="Project Virgle">Project Virgle</a>; we covered <a href="http://googleblog.blogspot.com/2008/10/traveling-by-zip-line.html" id="nrcu" title="new ways to get around">new ways to get around</a> the Googleplex and the masterminding of a <a href="http://googleblog.blogspot.com/2008/08/reinventing-wheel.html" id="t.ll" title="giant Ferris Wheel">giant Ferris wheel</a>; and we raised our glass to a couple who <a href="http://googleblog.blogspot.com/2008/06/i-got-married-with-google.html" id="wj_3" title="got married with Google">got married with Google</a>.<br /><br />And the Google blog network keeps on growing: 44 new blogs launched this year, for a total of 127 active company blogs. A few highlights: eight new developer blogs (the <a href="http://google-opensource.blogspot.com/" id="z3w9" title="Open Source blog">Open Source blog</a> is shining star, with 370,000 unique visitors since its start in February), and 22 new ads-related blogs, nearly half of which are in languages other than English (there are AdSense blogs in <a href="http://zht-adsense.blogspot.com/" id="nyxr" title="Traditional Chinese">Traditional Chinese</a> and <a href="http://adsense-ru.blogspot.com/" id="ou1v" title="Russian">Russian</a>; and AdWords blogs in <a href="http://adwords-da.blogspot.com/" id="xenz" title="Danish">Danish</a>, <a href="http://adsense-de.blogspot.com/" id="v-ib" title="Deutsch">German</a>, <a href="http://adwords-tr.blogspot.com/" id="mqe:" title="Turkish">Turkish</a>, <a href="http://adwords-fr.blogspot.com/" id="dja7" title="French">French</a>, <a href="http://adwords-ru.blogspot.com/" id="n3-1" title="Russia">Russian</a>, <a href="http://adwords-ko.blogspot.com/" id="um7l" title="Korean">Korean</a>, <a href="http://adwords-se.blogspot.com/" id="ye50" title="Swedish">Swedish</a>, <a href="http://adwords-no.blogspot.com/" id="xan1" title="Norway">Norwegian</a>, <a href="http://adwords-fi.blogspot.com/" id="btu6" title="Finland">Finnish</a>, and <a href="http://adwords-al.blogspot.com/" id="xef:" title="Spanish">Spanish</a>). There's even an Analytics blog in <a href="http://analytics-fr.blogspot.com/" id="nm7w" title="French">French</a>. And we also welcomed three new regional blogs, for <a href="http://googleindia.blogspot.com/" id="v3.o" title="Google India">India</a>, <a href="http://google-africa.blogspot.com/" id="djhv" title="Google Africa">Africa</a>, and <a href="http://google-ukraine-blog.blogspot.com/" id="oanb" title="Google Ukraine">the Ukraine</a>. Sharing information with people wherever they are in whatever language they speak is a priority for us, and each of these new blogs helps us get a little bit closer to this goal. If the total number of Google blogs makes your head spin, don't worry. We've developed a new <a title="blog directory" href="//www.google.com/press/blogs/directory.html#tab0" id="bvyh">blog directory</a> and <a title="gadget" href="//www.google.com/ig/adde?hl=en&moduleurl=www.google.com/uds/gadgets/google_blogs/google_blogs.xml&source=imag" id="njop">gadget</a> to help you more easily track news and updates from us.<br /><br />We're looking forward to another robust year of keeping you informed of all the goings-on at Google. In the meantime, we wish you and yours a very happy New Year.<br /><br /><span class="byline-author">Posted by Susan Straccia, Google Blog Team<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/google-blogging-in-2008.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google blogging in 2008&url=https://googleblog.blogspot.com/2008/12/google-blogging-in-2008.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/google-blogging-in-2008.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/google-blogging-in-2008.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='6762388776780500218' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/grateful-season.html' itemprop='url' title='A grateful season'> A grateful season </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 29, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The holidays are a time for giving, and Googlers across the globe have found some creative ways to give back to their communities this season. From raising money and crafting greeting cards to building gingerbread houses and giving blood, Googlers from east to west have been busy spreading good cheer. We've highlighted just a few of these efforts here, and we're looking forward to many more opportunities to give back in the new year.<br /><br /><span style="font-weight: bold;">London</span><br />The UK engineering recruitment team started to plan its annual Secret Santa gift exchange. But as they began thinking about last year, they realized that hardly anyone on the team could remember what they'd received, let alone given. Instead of spending 10 pounds on gag gifts, they decided to use the money to make a difference. After discovering that a local children's hospital was in desperate need of gifts, they quickly raised enough money to buy a Nintendo Wii gaming console for one of the wards.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCG1VB8Zk3nCBYGMbqCPw1cGkcBvEOZdtGelI8SiIonSBgZNLw6JUgGNWE0jNyz2zBk9V4LjjfTmRBVrxdq2YwaSNl2il-jDpkAFy9s4EcBGlHZL30Bj9nBqHVc-bl6XJfS_R7A/s1600-h/charity1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283113547345885586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCG1VB8Zk3nCBYGMbqCPw1cGkcBvEOZdtGelI8SiIonSBgZNLw6JUgGNWE0jNyz2zBk9V4LjjfTmRBVrxdq2YwaSNl2il-jDpkAFy9s4EcBGlHZL30Bj9nBqHVc-bl6XJfS_R7A/s320/charity1.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 260px;" /></a><br /><span style="font-weight: bold;">Mexico City</span><br />In the past, Google has held a "Doodle 4 Google" contest in the <a href="http://googleblog.blogspot.com/2008/05/we-have-doodle-4-google-national-winner.html">US</a>, the <a href="http://googleblog.blogspot.com/2006/11/history-is-cool-for-school.html">UK</a>, and <a href="http://google-au.blogspot.com/2007/11/doodle-4-google-winner-is.html">Australia</a>, inviting kids K-12 to submit a homepage doodle inspired by a particular theme. This year <a href="http://googleamericalatinablog.blogspot.com/2008/12/doodle-4-google-una-mirada-mxico-travs.html">Mexico</a> held its first such contest (theme: "the Mexico we want"). For each doodle submitted, Google donated to a non-profit that works to eradicate childhood malnutrition in Mexico. In total, more than 70,000 kilos (154,000 pounds) of food and aid were donated. Winner, Ana Karen Villagómez, was recently recognized in a ceremony in Mexico City; her doodle (pictured below) will appear on the Google homepage on January 6.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvHqDcl1H9UQ5W8JDNgpch6TAmzTluZ3xNlQIYwStusSz-fTkD89w76bMTwowwd6BMzBH1YhQiTgt-n4R99OzBFgG1n3bs2IdGxgsCyLKylPV_uLvd1bwK-u6cDjBSt5vKHjf4Q/s1600-h/charity6.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283113758068957122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvHqDcl1H9UQ5W8JDNgpch6TAmzTluZ3xNlQIYwStusSz-fTkD89w76bMTwowwd6BMzBH1YhQiTgt-n4R99OzBFgG1n3bs2IdGxgsCyLKylPV_uLvd1bwK-u6cDjBSt5vKHjf4Q/s320/charity6.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 215px;" /></a><br /><span style="font-weight: bold;">Boston and beyond</span><br />Boston Googlers delivered gifts to some very grateful students at a local school and spent the morning reading and playing with the children. The Chicago office held its first-ever holiday blood drive, donating 36 units of blood. And the Ann Arbor office held a "CANstruction" competition, creating sculptures out of canned food, personal items and baby items, which were all later donated.<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7JY-_Eb5ky3gycvixoOOuxkVePZbIwlIw9KXyyajD5NNd6Q-eNkaWUqMtVVfRVx0GGE7G81Ukex5cUHqB5XWxVPFcZq5jI6wDgJ1AouuRSFDuJv6dvODgmqwKgDJrHEJb038fiQ/s1600-h/Picture+1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283112215131956802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7JY-_Eb5ky3gycvixoOOuxkVePZbIwlIw9KXyyajD5NNd6Q-eNkaWUqMtVVfRVx0GGE7G81Ukex5cUHqB5XWxVPFcZq5jI6wDgJ1AouuRSFDuJv6dvODgmqwKgDJrHEJb038fiQ/s320/Picture+1.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" /></a><br />We hope that your holiday season is filled with plenty of time to slow down and reflect on what's important to you, and that you too feel inspired to find ways to give back to your own community in the new year.<br /><br /><span class="byline-author">Posted by Eileen Duffy and Sarah Falck, AdWords Account Associates</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The holidays are a time for giving, and Googlers across the globe have found some creative ways to give back to their communities this season. From raising money and crafting greeting cards to building gingerbread houses and giving blood, Googlers from east to west have been busy spreading good cheer. We've highlighted just a few of these efforts here, and we're looking forward to many more opportunities to give back in the new year.<br /><br /><span style="font-weight: bold;">London</span><br />The UK engineering recruitment team started to plan its annual Secret Santa gift exchange. But as they began thinking about last year, they realized that hardly anyone on the team could remember what they'd received, let alone given. Instead of spending 10 pounds on gag gifts, they decided to use the money to make a difference. After discovering that a local children's hospital was in desperate need of gifts, they quickly raised enough money to buy a Nintendo Wii gaming console for one of the wards.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCG1VB8Zk3nCBYGMbqCPw1cGkcBvEOZdtGelI8SiIonSBgZNLw6JUgGNWE0jNyz2zBk9V4LjjfTmRBVrxdq2YwaSNl2il-jDpkAFy9s4EcBGlHZL30Bj9nBqHVc-bl6XJfS_R7A/s1600-h/charity1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283113547345885586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCG1VB8Zk3nCBYGMbqCPw1cGkcBvEOZdtGelI8SiIonSBgZNLw6JUgGNWE0jNyz2zBk9V4LjjfTmRBVrxdq2YwaSNl2il-jDpkAFy9s4EcBGlHZL30Bj9nBqHVc-bl6XJfS_R7A/s320/charity1.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 260px;" /></a><br /><span style="font-weight: bold;">Mexico City</span><br />In the past, Google has held a "Doodle 4 Google" contest in the <a href="http://googleblog.blogspot.com/2008/05/we-have-doodle-4-google-national-winner.html">US</a>, the <a href="http://googleblog.blogspot.com/2006/11/history-is-cool-for-school.html">UK</a>, and <a href="http://google-au.blogspot.com/2007/11/doodle-4-google-winner-is.html">Australia</a>, inviting kids K-12 to submit a homepage doodle inspired by a particular theme. This year <a href="http://googleamericalatinablog.blogspot.com/2008/12/doodle-4-google-una-mirada-mxico-travs.html">Mexico</a> held its first such contest (theme: "the Mexico we want"). For each doodle submitted, Google donated to a non-profit that works to eradicate childhood malnutrition in Mexico. In total, more than 70,000 kilos (154,000 pounds) of food and aid were donated. Winner, Ana Karen Villagómez, was recently recognized in a ceremony in Mexico City; her doodle (pictured below) will appear on the Google homepage on January 6.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvHqDcl1H9UQ5W8JDNgpch6TAmzTluZ3xNlQIYwStusSz-fTkD89w76bMTwowwd6BMzBH1YhQiTgt-n4R99OzBFgG1n3bs2IdGxgsCyLKylPV_uLvd1bwK-u6cDjBSt5vKHjf4Q/s1600-h/charity6.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283113758068957122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvHqDcl1H9UQ5W8JDNgpch6TAmzTluZ3xNlQIYwStusSz-fTkD89w76bMTwowwd6BMzBH1YhQiTgt-n4R99OzBFgG1n3bs2IdGxgsCyLKylPV_uLvd1bwK-u6cDjBSt5vKHjf4Q/s320/charity6.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 215px;" /></a><br /><span style="font-weight: bold;">Boston and beyond</span><br />Boston Googlers delivered gifts to some very grateful students at a local school and spent the morning reading and playing with the children. The Chicago office held its first-ever holiday blood drive, donating 36 units of blood. And the Ann Arbor office held a "CANstruction" competition, creating sculptures out of canned food, personal items and baby items, which were all later donated.<br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7JY-_Eb5ky3gycvixoOOuxkVePZbIwlIw9KXyyajD5NNd6Q-eNkaWUqMtVVfRVx0GGE7G81Ukex5cUHqB5XWxVPFcZq5jI6wDgJ1AouuRSFDuJv6dvODgmqwKgDJrHEJb038fiQ/s1600-h/Picture+1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5283112215131956802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7JY-_Eb5ky3gycvixoOOuxkVePZbIwlIw9KXyyajD5NNd6Q-eNkaWUqMtVVfRVx0GGE7G81Ukex5cUHqB5XWxVPFcZq5jI6wDgJ1AouuRSFDuJv6dvODgmqwKgDJrHEJb038fiQ/s320/Picture+1.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" /></a><br />We hope that your holiday season is filled with plenty of time to slow down and reflect on what's important to you, and that you too feel inspired to find ways to give back to your own community in the new year.<br /><br /><span class="byline-author">Posted by Eileen Duffy and Sarah Falck, AdWords Account Associates</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/grateful-season.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:A grateful season&url=https://googleblog.blogspot.com/2008/12/grateful-season.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/grateful-season.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/grateful-season.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='1432322110321537104' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/tracking-santa-backstory.html' itemprop='url' title='Tracking Santa: the backstory'> Tracking Santa: the backstory </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 23, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> When I look back on four years of tracking Old St. Nick on Christmas Eve, I can't help but smile. The Santa tracker has really come a long way. I always thought NORAD's Santa Tracker was a <a title="great holiday tradition" href="http://googleblog.blogspot.com/2008/12/santa-countdown-begins.html" id="bhnc">great holiday tradition</a>, but I felt like it could have been even better if people could visualize exactly where Santa was on Christmas Eve. So in 2004, shortly after Keyhole was acquired by Google, we followed Santa in the "Keyhole Earth Viewer" — Google Earth's original name — and we called it the "Keyhole Santa Radar." The audience was relatively small since Keyhole was still a for-pay service at that point, and we hosted everything on a single machine shared with the Keyhole Community BBS server. We probably should have had three separate servers to host the Santa tracker — that first year, we had only a portion of a single machine. That night, about 25,000 people kept tabs on Santa and, needless to say, wreaked some havoc on our servers!<br /><br />Over the next two years, our Santa-tracking efforts improved dramatically. By December 2005, Keyhole had become Google Earth and our audience had become much, much larger. Our "Santa Radar" team also grew: we used greatly improved icons from Dennis Hwang, the Google Doodler, and set up 20 machines to serve the tracking information. My colleague Michael Ashbridge took over the software and more than 250,000 people tracked Santa on Google Earth that Christmas Eve. In 2006, Google acquired <a title="SketchUp" href="http://sketchup.google.com/" id="vpus">SketchUp</a>, a 3D modeling software that enabled us to include models of Santa's North Pole workshop and sleigh. We also incorporated a tracking feed directly from NORAD's headquarters, and we were now displaying NORAD's information in Google Earth. That year, more than a million people tracked Santa.<br /><br />In 2007, Google became NORAD's official Santa Tracking technology partner and hosted <a href="http://www.noradsanta.org/" target="_blank">www.noradsanta.org</a>. In addition to tracking Santa in Google Earth, we added a Google Maps tracker and integrated YouTube videos into the journey as well. Now, we had Santa on the map and on "Santa Cam" arriving in several different locations around the world, with commentary in six different languages. The heavy traffic — several millions of users — put Google's infrastructure to the test, but with some heroic work by our system reliability engineers, the Santa Tracker worked continuously.<br /><br />This year, Googler Bruno Bowden is in charge of the Santa software, and we have further upgraded our server capacity. We're hoping this version of the tracker will be the best yet. In addition to our "Santa Cam" footage, geo-located photos from <a href="http://www.panoramio.com/">Panoramio</a> will be viewable in Google Maps for each of Santa's stops that don't include video. We've also included a few new ways to track Santa. With Google Maps for mobile, anyone can keep tabs on him from their <a title="mobile phones" href="http://www.noradsanta.org/en/trackmobile.html" id="rj47">mobile phones</a> (just activate GMM and search for "norad santa"). You can also receive updates from "Bitz the Elf" on Twitter by following <a title="@noradsanta" href="http://www.twitter.com/noradsanta" id="yknm">@noradsanta</a>. And of course, be sure to visit <a href="http://www.noradsanta.org/" target="_blank">www.noradsanta.org</a> tomorrow morning starting at 6:00 am EST when Santa's journey begins. Enjoy, and see you in 2009!<br /><br /><span class="byline-author">Posted by Brian McClendon, Original Google Engineering Elf</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> When I look back on four years of tracking Old St. Nick on Christmas Eve, I can't help but smile. The Santa tracker has really come a long way. I always thought NORAD's Santa Tracker was a <a title="great holiday tradition" href="http://googleblog.blogspot.com/2008/12/santa-countdown-begins.html" id="bhnc">great holiday tradition</a>, but I felt like it could have been even better if people could visualize exactly where Santa was on Christmas Eve. So in 2004, shortly after Keyhole was acquired by Google, we followed Santa in the "Keyhole Earth Viewer" — Google Earth's original name — and we called it the "Keyhole Santa Radar." The audience was relatively small since Keyhole was still a for-pay service at that point, and we hosted everything on a single machine shared with the Keyhole Community BBS server. We probably should have had three separate servers to host the Santa tracker — that first year, we had only a portion of a single machine. That night, about 25,000 people kept tabs on Santa and, needless to say, wreaked some havoc on our servers!<br /><br />Over the next two years, our Santa-tracking efforts improved dramatically. By December 2005, Keyhole had become Google Earth and our audience had become much, much larger. Our "Santa Radar" team also grew: we used greatly improved icons from Dennis Hwang, the Google Doodler, and set up 20 machines to serve the tracking information. My colleague Michael Ashbridge took over the software and more than 250,000 people tracked Santa on Google Earth that Christmas Eve. In 2006, Google acquired <a title="SketchUp" href="http://sketchup.google.com/" id="vpus">SketchUp</a>, a 3D modeling software that enabled us to include models of Santa's North Pole workshop and sleigh. We also incorporated a tracking feed directly from NORAD's headquarters, and we were now displaying NORAD's information in Google Earth. That year, more than a million people tracked Santa.<br /><br />In 2007, Google became NORAD's official Santa Tracking technology partner and hosted <a href="http://www.noradsanta.org/" target="_blank">www.noradsanta.org</a>. In addition to tracking Santa in Google Earth, we added a Google Maps tracker and integrated YouTube videos into the journey as well. Now, we had Santa on the map and on "Santa Cam" arriving in several different locations around the world, with commentary in six different languages. The heavy traffic — several millions of users — put Google's infrastructure to the test, but with some heroic work by our system reliability engineers, the Santa Tracker worked continuously.<br /><br />This year, Googler Bruno Bowden is in charge of the Santa software, and we have further upgraded our server capacity. We're hoping this version of the tracker will be the best yet. In addition to our "Santa Cam" footage, geo-located photos from <a href="http://www.panoramio.com/">Panoramio</a> will be viewable in Google Maps for each of Santa's stops that don't include video. We've also included a few new ways to track Santa. With Google Maps for mobile, anyone can keep tabs on him from their <a title="mobile phones" href="http://www.noradsanta.org/en/trackmobile.html" id="rj47">mobile phones</a> (just activate GMM and search for "norad santa"). You can also receive updates from "Bitz the Elf" on Twitter by following <a title="@noradsanta" href="http://www.twitter.com/noradsanta" id="yknm">@noradsanta</a>. And of course, be sure to visit <a href="http://www.noradsanta.org/" target="_blank">www.noradsanta.org</a> tomorrow morning starting at 6:00 am EST when Santa's journey begins. Enjoy, and see you in 2009!<br /><br /><span class="byline-author">Posted by Brian McClendon, Original Google Engineering Elf</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/tracking-santa-backstory.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:Tracking Santa: the backstory&url=https://googleblog.blogspot.com/2008/12/tracking-santa-backstory.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/tracking-santa-backstory.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/tracking-santa-backstory.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='6898789911398788188' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/new-search-by-style-options-for-google.html' itemprop='url' title='New search-by-style options for Google Image Search'> New search-by-style options for Google Image Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 19, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Many of us use Google Image Search to find imagery of people, clip art for presentations, diagrams for reports, and of course symbols and patterns for artistic inspiration. Unfortunately, searching for the perfect image can be challenging if the search results match the meaning of your query but aren't in a style that's useful to you. So some time ago we launched face search, which lets you limit your search results to only images containing faces (see a search <a href="http://images.google.com/images?q=house">without</a> and <a href="http://images.google.com/images?q=house&imgtype=face&as_st=y">with</a> this option). More recently we also rolled out photo search, which limits results to images that contain photographic elements, ignoring many cartoons and drawings which may not be useful to you (see a search <a href="http://images.google.com/images?q=ireland">without</a> and <a href="http://images.google.com/images?q=ireland&imgtype=photo&as_st=y">with</a> this option).<br /><br />Today we're pleased to extend this capability to clip art and line drawings. To see the effect of these new options, let's take a look at the first few results for "Christmas," one of our most popular queries on Image Search right now.<br /><br /><span style="font-weight: bold;">Photo content</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=photo&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281279935014268130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRnf5nQfhyGA1W5_RJxCFyf-owK2gEAQ-tJzcenXdBBx3WKjUajNFutw3PTJLfIj_lVO6mMg2Qa15sIXMa96abl-oUPR1GVNnXoCUYbZTItOCFEc5m2UIKaTpn_Fg5Ta6Q4gRAAQ/s400/Screenshot_photo_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 111px;" /></a><span style="font-weight: bold;">Clip art</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=clipart&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281280456576345794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYuMXupnms6jdu_2pzeWbjKtZn_pefBAeFN9Qzx5MH79dQVvmOWdUHyuz1aObhzkv35q57XsHClTyIDi1IDErdWEXOa4vUZcZq5EK0B1diqX3nQeh0hd3BqwFgrneqVwR_u2kVKw/s400/Screenshot_clipart_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 109px;" /></a><span style="font-weight: bold;">Line drawing</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=lineart&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281280315216310546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKzJ9wH7uSZlYUodN1TMlqLJAdQAC9UoMeNDAWWnQQLeuHidqT74AhrxvdXozGAQGonC39gnnk_DxPnr9_QiC_yxCUyz8mrzRGz-A9aZTgAk69l779trgs2uXF2ib3SpWAT7ROJQ/s400/Screenshot_lineart_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 120px;" /></a><br />All of these options can be selected from the "Any content" drop down in the blue title bar on any search results page, or by selecting one of the "Content types" on the <a href="http://images.google.com/advanced_image_search">Advanced Image Search</a> page. The good news: no extra typing! In all these examples our query remained exactly the same, we just restricted our results to different visual styles. So whether you're interested <a href="http://images.google.com/images?q=wreath&imgtype=photo&as_st=y">holiday wreaths</a>, <a href="http://images.google.com/images?q=celtic&imgtype=lineart&as_st=y">Celtic patterns</a>, or <a href="http://images.google.com/images?q=office&imgtype=clipart&as_st=y">office clip art</a>, it just became a lot easier to find the images you're looking for.<br /><br /><span class="byline-author">Posted by Sean O'Malley, Software Engineer, Google Image Search</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Many of us use Google Image Search to find imagery of people, clip art for presentations, diagrams for reports, and of course symbols and patterns for artistic inspiration. Unfortunately, searching for the perfect image can be challenging if the search results match the meaning of your query but aren't in a style that's useful to you. So some time ago we launched face search, which lets you limit your search results to only images containing faces (see a search <a href="http://images.google.com/images?q=house">without</a> and <a href="http://images.google.com/images?q=house&imgtype=face&as_st=y">with</a> this option). More recently we also rolled out photo search, which limits results to images that contain photographic elements, ignoring many cartoons and drawings which may not be useful to you (see a search <a href="http://images.google.com/images?q=ireland">without</a> and <a href="http://images.google.com/images?q=ireland&imgtype=photo&as_st=y">with</a> this option).<br /><br />Today we're pleased to extend this capability to clip art and line drawings. To see the effect of these new options, let's take a look at the first few results for "Christmas," one of our most popular queries on Image Search right now.<br /><br /><span style="font-weight: bold;">Photo content</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=photo&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281279935014268130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRnf5nQfhyGA1W5_RJxCFyf-owK2gEAQ-tJzcenXdBBx3WKjUajNFutw3PTJLfIj_lVO6mMg2Qa15sIXMa96abl-oUPR1GVNnXoCUYbZTItOCFEc5m2UIKaTpn_Fg5Ta6Q4gRAAQ/s400/Screenshot_photo_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 111px;" /></a><span style="font-weight: bold;">Clip art</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=clipart&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281280456576345794" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYuMXupnms6jdu_2pzeWbjKtZn_pefBAeFN9Qzx5MH79dQVvmOWdUHyuz1aObhzkv35q57XsHClTyIDi1IDErdWEXOa4vUZcZq5EK0B1diqX3nQeh0hd3BqwFgrneqVwR_u2kVKw/s400/Screenshot_clipart_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 109px;" /></a><span style="font-weight: bold;">Line drawing</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.google.com/images?q=Christmas&imgtype=lineart&as_st=y"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281280315216310546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKzJ9wH7uSZlYUodN1TMlqLJAdQAC9UoMeNDAWWnQQLeuHidqT74AhrxvdXozGAQGonC39gnnk_DxPnr9_QiC_yxCUyz8mrzRGz-A9aZTgAk69l779trgs2uXF2ib3SpWAT7ROJQ/s400/Screenshot_lineart_4images.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 120px;" /></a><br />All of these options can be selected from the "Any content" drop down in the blue title bar on any search results page, or by selecting one of the "Content types" on the <a href="http://images.google.com/advanced_image_search">Advanced Image Search</a> page. The good news: no extra typing! In all these examples our query remained exactly the same, we just restricted our results to different visual styles. So whether you're interested <a href="http://images.google.com/images?q=wreath&imgtype=photo&as_st=y">holiday wreaths</a>, <a href="http://images.google.com/images?q=celtic&imgtype=lineart&as_st=y">Celtic patterns</a>, or <a href="http://images.google.com/images?q=office&imgtype=clipart&as_st=y">office clip art</a>, it just became a lot easier to find the images you're looking for.<br /><br /><span class="byline-author">Posted by Sean O'Malley, Software Engineer, Google Image Search</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/new-search-by-style-options-for-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:New search-by-style options for Google Image Search&url=https://googleblog.blogspot.com/2008/12/new-search-by-style-options-for-google.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/new-search-by-style-options-for-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/new-search-by-style-options-for-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/search' rel='tag'> search </a> </span> </div> </div> </div> <div class='post' data-id='9110601643956473509' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/black-googlers-network-building.html' itemprop='url' title='Black Googlers Network: building community'> Black Googlers Network: building community </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 19, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style: italic;font-size:85%;" >We believe great ideas can come from anywhere and everyone. And we aspire to be an organization that reflects global diversity, because we know that a world's worth of perspectives, ideas and cultures leads to the creation of better products and services. We have more than a dozen employee-driven resource groups, from Gayglers to GWE (Google Women Engineers), that actively participate around the world in building community and driving policy at Google. This is the next post in our <a href="http://googleblog.blogspot.com/2008/11/transgender-remembrance-day.html">Interface series</a>, which takes a look at valuing people's similarities and differences in the workplace. For more information on how Google fosters an inclusive work environment, visit <a href="//www.google.com/support/jobs/bin/static.py?page=about.html">Life at Google</a> on our Jobs site. – Ed.</span><br /><br />It's been a busy few months for the Black Googlers Network (BGN). One of our group's core goals is to build a community that keeps us connected, facilitates the sharing of ideas, and participates in community outreach. We sponsored a variety of events this fall across many of our offices, giving us the opportunity to give back and have some fun while doing it.<br /><br />To kick things off, a group of us from the Mountain View, New York, Ann Arbor, Chicago and Atlanta offices, to name a few, rolled up our sleeves for our first annual service trip. We headed to New Orleans in September to aid in the Hurricane Katrina rebuilding efforts. Undeterred by Hurricane Gustav, which unexpectedly hit the coast the week before we arrived, we managed to make some adjustments to flights and itineraries and were some of the first volunteers back into the city.<br /><br />We partnered with the <a href="http://www.stbernardproject.org/">St. Bernard Project</a>, learning everything from how to lay flooring to installing drywall as we worked on three homes. Additionally, we joined a strategy session with <a href="http://www.ideavillage.org/">The Idea Village</a>, helping them kick off their newest initiative, the <a href="http://www.ideavillage.org/vanguardtalent/504ward.php?PHPSESSID=6bda8a2c4989d232d4c9f814cb53d637">504ward Project</a>. The opportunity to serve the community in such a meaningful way while getting to know BGN members was unique. We each put our minds, bodies, and souls into the city and the experience.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitFRhoyPxjVKDZCE4bHTd1l1Mcqp6Q9TLz_luLvpdOs2UMqvq7Fvb9HDgEb72K7Hw0HfylDU6N9ZDeWteQprIe_pVv3lm2BylHww3_UWqe012-IORNSzvP0UqBhhVyqBM6slj0QQ/s1600-h/Group+Photo+.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281279082635779426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitFRhoyPxjVKDZCE4bHTd1l1Mcqp6Q9TLz_luLvpdOs2UMqvq7Fvb9HDgEb72K7Hw0HfylDU6N9ZDeWteQprIe_pVv3lm2BylHww3_UWqe012-IORNSzvP0UqBhhVyqBM6slj0QQ/s400/Group+Photo+.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" /></a><br /><br />Next, BGN participated in the <a href="http://www.uncf.org/">United Negro College Fund's</a> annual Walk-a-thon in Oakland, CA. Our Google-UNCF partnership also includes an annual scholarship for college students pursing a degree in engineering or computer science, and we're continuing to explore different ways to support and encourage underrepresented students.<br /><br />This month, we're coming together in many of our offices for the holidays, giving ourselves a chance to catch up and take stock of the work we've done over the past year. Not to be slowed down for too long, though, as we will soon begin the exciting process of planning our new initiatives for 2009.<br /><br /><span class="byline-author">Posted by Alexa Bush, University Programs Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-style: italic;font-size:85%;" >We believe great ideas can come from anywhere and everyone. And we aspire to be an organization that reflects global diversity, because we know that a world's worth of perspectives, ideas and cultures leads to the creation of better products and services. We have more than a dozen employee-driven resource groups, from Gayglers to GWE (Google Women Engineers), that actively participate around the world in building community and driving policy at Google. This is the next post in our <a href="http://googleblog.blogspot.com/2008/11/transgender-remembrance-day.html">Interface series</a>, which takes a look at valuing people's similarities and differences in the workplace. For more information on how Google fosters an inclusive work environment, visit <a href="//www.google.com/support/jobs/bin/static.py?page=about.html">Life at Google</a> on our Jobs site. – Ed.</span><br /><br />It's been a busy few months for the Black Googlers Network (BGN). One of our group's core goals is to build a community that keeps us connected, facilitates the sharing of ideas, and participates in community outreach. We sponsored a variety of events this fall across many of our offices, giving us the opportunity to give back and have some fun while doing it.<br /><br />To kick things off, a group of us from the Mountain View, New York, Ann Arbor, Chicago and Atlanta offices, to name a few, rolled up our sleeves for our first annual service trip. We headed to New Orleans in September to aid in the Hurricane Katrina rebuilding efforts. Undeterred by Hurricane Gustav, which unexpectedly hit the coast the week before we arrived, we managed to make some adjustments to flights and itineraries and were some of the first volunteers back into the city.<br /><br />We partnered with the <a href="http://www.stbernardproject.org/">St. Bernard Project</a>, learning everything from how to lay flooring to installing drywall as we worked on three homes. Additionally, we joined a strategy session with <a href="http://www.ideavillage.org/">The Idea Village</a>, helping them kick off their newest initiative, the <a href="http://www.ideavillage.org/vanguardtalent/504ward.php?PHPSESSID=6bda8a2c4989d232d4c9f814cb53d637">504ward Project</a>. The opportunity to serve the community in such a meaningful way while getting to know BGN members was unique. We each put our minds, bodies, and souls into the city and the experience.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitFRhoyPxjVKDZCE4bHTd1l1Mcqp6Q9TLz_luLvpdOs2UMqvq7Fvb9HDgEb72K7Hw0HfylDU6N9ZDeWteQprIe_pVv3lm2BylHww3_UWqe012-IORNSzvP0UqBhhVyqBM6slj0QQ/s1600-h/Group+Photo+.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5281279082635779426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitFRhoyPxjVKDZCE4bHTd1l1Mcqp6Q9TLz_luLvpdOs2UMqvq7Fvb9HDgEb72K7Hw0HfylDU6N9ZDeWteQprIe_pVv3lm2BylHww3_UWqe012-IORNSzvP0UqBhhVyqBM6slj0QQ/s400/Group+Photo+.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" /></a><br /><br />Next, BGN participated in the <a href="http://www.uncf.org/">United Negro College Fund's</a> annual Walk-a-thon in Oakland, CA. Our Google-UNCF partnership also includes an annual scholarship for college students pursing a degree in engineering or computer science, and we're continuing to explore different ways to support and encourage underrepresented students.<br /><br />This month, we're coming together in many of our offices for the holidays, giving ourselves a chance to catch up and take stock of the work we've done over the past year. Not to be slowed down for too long, though, as we will soon begin the exciting process of planning our new initiatives for 2009.<br /><br /><span class="byline-author">Posted by Alexa Bush, University Programs Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/black-googlers-network-building.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:Black Googlers Network: building community&url=https://googleblog.blogspot.com/2008/12/black-googlers-network-building.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/black-googlers-network-building.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/black-googlers-network-building.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/diversity' rel='tag'> diversity </a> </span> </div> </div> </div> <div class='post' data-id='6540956366835072312' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/blog-gadget-20.html' itemprop='url' title='Blog gadget 2.0'> Blog gadget 2.0 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 17, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Back in September we <a href="http://googleblog.blogspot.com/2008/09/now-read-us-in-gadget-form.html">introduced</a> an iGoogle gadget that makes it possible to read recent posts from all of our corporate blogs, right on your dashboard. With the help of developer Ben Lisbakken, we're ready to roll out the <a href="//www.google.com/ig/adde?hl=en&moduleurl=www.google.com/ig/modules/google_blogs.xml&source=imag">next version of the gadget</a>, which translates posts into 34 languages. Using <a href="http://translate.google.com/">Google Translate</a>, the gadget gives people all over the world access to posts they might otherwise be unable to read. The default setting translates posts into the language in which your browser is set, but you can also choose from any of our supported languages by going into the "Edit" setting (found in the "Menu" arrow in the right-hand corner). If you want to learn more about <a href="http://googleamericalatinablog.blogspot.com/">Google in Latin America</a> or <a href="http://adwords-ru.blogspot.com/">AdWords in Russia</a>, for example, but haven't had the chance to learn Spanish or Russian, give the gadget a spin. While machine translation is not exact, and we're constantly working to improve the quality, hopefully this new feature lets you get the gist of the post.<br /><br />Here's a list of the supported languages:<br />Arabic, Bulgarian, Catalan, Chinese, Chinese (simplified), Chinese (traditional), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Ukrainian, Vietnamese<br /><br /><br />Just choose the category of blogs you would like to read and click the "Translate" button.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB5EtBxCeSPCbmfJpecDSKZn1AZ-KRj6lwHB-vocI2CJxk2VV7_go9gQdaqdre-XDTxm0P-XxixfZy3S3h0jUkiDTY6UoIwJg5ffw0UQ-1YT3FH6x1ZsHQHO-56Zv6keT261bVfQ/s1600-h/Picture+3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280904983779006178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB5EtBxCeSPCbmfJpecDSKZn1AZ-KRj6lwHB-vocI2CJxk2VV7_go9gQdaqdre-XDTxm0P-XxixfZy3S3h0jUkiDTY6UoIwJg5ffw0UQ-1YT3FH6x1ZsHQHO-56Zv6keT261bVfQ/s400/Picture+3.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 326px;" /></a><br />The gadget will translate the posts and give you the option to "Revert" back to the original language. And to read the entire blog in translation, just click on the blog title beneath the post.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdJWIYPlvbw8quT1lHUw5fxguTN2J__geYKM98TEf5Y34XxvURKqjfptkwapCVPa_T6ZAFS0VNeJQ24m8yFXWfmNNjmhjEFodvwFtKonWjdIZ6el_YXUXtZ7JrRADjyQFPUTd5AA/s1600-h/Picture+6.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280905275888278626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdJWIYPlvbw8quT1lHUw5fxguTN2J__geYKM98TEf5Y34XxvURKqjfptkwapCVPa_T6ZAFS0VNeJQ24m8yFXWfmNNjmhjEFodvwFtKonWjdIZ6el_YXUXtZ7JrRADjyQFPUTd5AA/s400/Picture+6.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 328px;" /></a><br />We hope you have fun exploring the entire Google blogosphere.<br /><br /><span class="byline-author">Posted by Jordan Newman, Google Blog Team </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Back in September we <a href="http://googleblog.blogspot.com/2008/09/now-read-us-in-gadget-form.html">introduced</a> an iGoogle gadget that makes it possible to read recent posts from all of our corporate blogs, right on your dashboard. With the help of developer Ben Lisbakken, we're ready to roll out the <a href="//www.google.com/ig/adde?hl=en&moduleurl=www.google.com/ig/modules/google_blogs.xml&source=imag">next version of the gadget</a>, which translates posts into 34 languages. Using <a href="http://translate.google.com/">Google Translate</a>, the gadget gives people all over the world access to posts they might otherwise be unable to read. The default setting translates posts into the language in which your browser is set, but you can also choose from any of our supported languages by going into the "Edit" setting (found in the "Menu" arrow in the right-hand corner). If you want to learn more about <a href="http://googleamericalatinablog.blogspot.com/">Google in Latin America</a> or <a href="http://adwords-ru.blogspot.com/">AdWords in Russia</a>, for example, but haven't had the chance to learn Spanish or Russian, give the gadget a spin. While machine translation is not exact, and we're constantly working to improve the quality, hopefully this new feature lets you get the gist of the post.<br /><br />Here's a list of the supported languages:<br />Arabic, Bulgarian, Catalan, Chinese, Chinese (simplified), Chinese (traditional), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Ukrainian, Vietnamese<br /><br /><br />Just choose the category of blogs you would like to read and click the "Translate" button.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB5EtBxCeSPCbmfJpecDSKZn1AZ-KRj6lwHB-vocI2CJxk2VV7_go9gQdaqdre-XDTxm0P-XxixfZy3S3h0jUkiDTY6UoIwJg5ffw0UQ-1YT3FH6x1ZsHQHO-56Zv6keT261bVfQ/s1600-h/Picture+3.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280904983779006178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB5EtBxCeSPCbmfJpecDSKZn1AZ-KRj6lwHB-vocI2CJxk2VV7_go9gQdaqdre-XDTxm0P-XxixfZy3S3h0jUkiDTY6UoIwJg5ffw0UQ-1YT3FH6x1ZsHQHO-56Zv6keT261bVfQ/s400/Picture+3.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 326px;" /></a><br />The gadget will translate the posts and give you the option to "Revert" back to the original language. And to read the entire blog in translation, just click on the blog title beneath the post.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdJWIYPlvbw8quT1lHUw5fxguTN2J__geYKM98TEf5Y34XxvURKqjfptkwapCVPa_T6ZAFS0VNeJQ24m8yFXWfmNNjmhjEFodvwFtKonWjdIZ6el_YXUXtZ7JrRADjyQFPUTd5AA/s1600-h/Picture+6.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280905275888278626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdJWIYPlvbw8quT1lHUw5fxguTN2J__geYKM98TEf5Y34XxvURKqjfptkwapCVPa_T6ZAFS0VNeJQ24m8yFXWfmNNjmhjEFodvwFtKonWjdIZ6el_YXUXtZ7JrRADjyQFPUTd5AA/s400/Picture+6.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 328px;" /></a><br />We hope you have fun exploring the entire Google blogosphere.<br /><br /><span class="byline-author">Posted by Jordan Newman, Google Blog Team </span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/blog-gadget-20.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:Blog gadget 2.0&url=https://googleblog.blogspot.com/2008/12/blog-gadget-20.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/blog-gadget-20.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/blog-gadget-20.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='7095770578909888513' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.html' itemprop='url' title='Jean Bartik: the untold story of a remarkable ENIAC programmer'> Jean Bartik: the untold story of a remarkable ENIAC programmer </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 17, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-size:85%;"><span style="font-style: italic;">This guest post was written by <a href="http://www.eniacprogrammers.org/team.shtml">Kathy Kleiman</a>, who discovered the ENIAC Programmers 20 years ago and founded the ENIAC Programmers Project to record their stories and produce the first feature documentary about their work. More at <a href="http://www.eniacprogrammers.org/">www.eniacprogrammers.org</a>. – Ed.</span></span><span style="font-weight: bold; font-style: italic;"><br /><br /></span><span style="font-weight: bold;">"For many years in the computing industry, the hardware was it, the software was considered an auxiliary thing."</span><br /><span>– Jean Bartik</span><br /><br />For more than 50 years, the women of <a title="Electronic Numerical Integrator And Computer" href="http://en.wikipedia.org/wiki/ENIAC" id="u_h2">Electronic Numerical Integrator And Computer</a> (ENIAC) were forgotten, and their role in programming the first all-electronic programmable computer and creating the software industry lost. But this fall, old met young, and a great computer pioneer met today's Internet pioneers. It happened in Silicon Valley and it happened at Google.<br /><br />A little over a month ago, the <span style="font-style: normal;"></span><a title="Computer History Museum" href="http://www.computerhistory.org/" id="ehp1">Computer History Museum</a> (CHM) in Mountain View honored <span style="font-style: normal;"></span><a title="Jean Bartik" href="http://www.computerhistory.org/fellowawards/index.php?id=121" id="rmhv">Jean Bartik</a> with its Fellows Award. This lifetime achievement award recognized her work as a programmer of the ENIAC and leader of the team to convert ENIAC to a stored program machine.<br /><br />The Fellows Award was a rousing celebration of Bartik, <a title="Bob Metcalfe" href="http://en.wikipedia.org/wiki/Robert_Metcalfe" id="pzs7">Bob Metcalfe</a> and <a title="Linus Torvalds" href="http://en.wikipedia.org/wiki/Linus_Torvalds" id="d5ju">Linus Torvalds</a>. The next night, Bartik returned to CHM to discuss her life story in <span style="font-style: italic;">An Evening with Jean Jennings Bartik, ENIAC Pioneer</span>. More than 400 people attended. They laughed at Bartik's descriptions of the ENIAC Programmers' exploits and enjoyed her stories of “Technical Camelot,” Bartik's description of her days at Eckert and Mauchly Computer Corporation in the 1950s. This video captures the evening:<br /><br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/buAYHonF968&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/buAYHonF968&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br /><br />During the Q&A session, one audience member asked: “If you were working today, where would you want to work?” Without hesitation, Bartik replied “Google!” with a huge smile. Googlers in the audience cheered.<br /><br />Two days later, Bartik and I went to Google. We were met by our hosts, Ellen Spertus, Robin Jeffries, Peter Toole and Stephanie Williams, and whisked onto the campus past scrolling screens of Google searches and beach volleyball courts.<br /><br />In the cafeteria, two dozen Google Women Engineers joined us. They pushed their chairs close to Bartik and leaned in to catch every word. Bartik regaled them with stories of computing's pioneers – the genius of John Mauchly and J. Presper Eckert, co-inventors of the computer, and the ingenuity of Betty Holberton and Kay Mauchly Antonelli, fellow programmers and software creators. She shared the joys and struggles of those who created the computer industry.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDQ1tokkA6vmg63dEFrflc7ZXqvW7CsiSubuvb0gDP8MYgnBwQWfRst9n_ixXKiqmpWDH8mrrAwfwRWTGXhNm2sPtD9GO0WuLZALDZdeuLVWZY4gIwSdpeySqaNaCJ8QiWfOc3w/s1600-h/3004710116_088c72cf4e.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280828104092704754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDQ1tokkA6vmg63dEFrflc7ZXqvW7CsiSubuvb0gDP8MYgnBwQWfRst9n_ixXKiqmpWDH8mrrAwfwRWTGXhNm2sPtD9GO0WuLZALDZdeuLVWZY4gIwSdpeySqaNaCJ8QiWfOc3w/s320/3004710116_088c72cf4e.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" /></a><br /><br />After lunch we toured the campus. Bartik enjoyed seeing where Googlers program work and the videoconferencing equipment they use to talk with colleagues around the world.<br /><br />It is a visit we will never forget, and for me, its own moment in history. Twenty years ago, I discovered the ENIAC Programmers and learned their untold story. I founded the ENIAC Programmers Project to record their histories, seek recognition for them and produce the first feature documentary of their story. Our <a title="website" href="http://www.eniacprogrammers.org/" id="krs3">website</a> provides more information about the documentary, WWII-era pictures and an opportunity to help change history. The stories Bartik shared with Googlers that day belong to the world.<br /><br /><span class="byline-author">Posted by Kathy Kleiman, Founder, ENIAC Programmers Project</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-size:85%;"><span style="font-style: italic;">This guest post was written by <a href="http://www.eniacprogrammers.org/team.shtml">Kathy Kleiman</a>, who discovered the ENIAC Programmers 20 years ago and founded the ENIAC Programmers Project to record their stories and produce the first feature documentary about their work. More at <a href="http://www.eniacprogrammers.org/">www.eniacprogrammers.org</a>. – Ed.</span></span><span style="font-weight: bold; font-style: italic;"><br /><br /></span><span style="font-weight: bold;">"For many years in the computing industry, the hardware was it, the software was considered an auxiliary thing."</span><br /><span>– Jean Bartik</span><br /><br />For more than 50 years, the women of <a title="Electronic Numerical Integrator And Computer" href="http://en.wikipedia.org/wiki/ENIAC" id="u_h2">Electronic Numerical Integrator And Computer</a> (ENIAC) were forgotten, and their role in programming the first all-electronic programmable computer and creating the software industry lost. But this fall, old met young, and a great computer pioneer met today's Internet pioneers. It happened in Silicon Valley and it happened at Google.<br /><br />A little over a month ago, the <span style="font-style: normal;"></span><a title="Computer History Museum" href="http://www.computerhistory.org/" id="ehp1">Computer History Museum</a> (CHM) in Mountain View honored <span style="font-style: normal;"></span><a title="Jean Bartik" href="http://www.computerhistory.org/fellowawards/index.php?id=121" id="rmhv">Jean Bartik</a> with its Fellows Award. This lifetime achievement award recognized her work as a programmer of the ENIAC and leader of the team to convert ENIAC to a stored program machine.<br /><br />The Fellows Award was a rousing celebration of Bartik, <a title="Bob Metcalfe" href="http://en.wikipedia.org/wiki/Robert_Metcalfe" id="pzs7">Bob Metcalfe</a> and <a title="Linus Torvalds" href="http://en.wikipedia.org/wiki/Linus_Torvalds" id="d5ju">Linus Torvalds</a>. The next night, Bartik returned to CHM to discuss her life story in <span style="font-style: italic;">An Evening with Jean Jennings Bartik, ENIAC Pioneer</span>. More than 400 people attended. They laughed at Bartik's descriptions of the ENIAC Programmers' exploits and enjoyed her stories of “Technical Camelot,” Bartik's description of her days at Eckert and Mauchly Computer Corporation in the 1950s. This video captures the evening:<br /><br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/buAYHonF968&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/buAYHonF968&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br /><br />During the Q&A session, one audience member asked: “If you were working today, where would you want to work?” Without hesitation, Bartik replied “Google!” with a huge smile. Googlers in the audience cheered.<br /><br />Two days later, Bartik and I went to Google. We were met by our hosts, Ellen Spertus, Robin Jeffries, Peter Toole and Stephanie Williams, and whisked onto the campus past scrolling screens of Google searches and beach volleyball courts.<br /><br />In the cafeteria, two dozen Google Women Engineers joined us. They pushed their chairs close to Bartik and leaned in to catch every word. Bartik regaled them with stories of computing's pioneers – the genius of John Mauchly and J. Presper Eckert, co-inventors of the computer, and the ingenuity of Betty Holberton and Kay Mauchly Antonelli, fellow programmers and software creators. She shared the joys and struggles of those who created the computer industry.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDQ1tokkA6vmg63dEFrflc7ZXqvW7CsiSubuvb0gDP8MYgnBwQWfRst9n_ixXKiqmpWDH8mrrAwfwRWTGXhNm2sPtD9GO0WuLZALDZdeuLVWZY4gIwSdpeySqaNaCJ8QiWfOc3w/s1600-h/3004710116_088c72cf4e.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280828104092704754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDQ1tokkA6vmg63dEFrflc7ZXqvW7CsiSubuvb0gDP8MYgnBwQWfRst9n_ixXKiqmpWDH8mrrAwfwRWTGXhNm2sPtD9GO0WuLZALDZdeuLVWZY4gIwSdpeySqaNaCJ8QiWfOc3w/s320/3004710116_088c72cf4e.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" /></a><br /><br />After lunch we toured the campus. Bartik enjoyed seeing where Googlers program work and the videoconferencing equipment they use to talk with colleagues around the world.<br /><br />It is a visit we will never forget, and for me, its own moment in history. Twenty years ago, I discovered the ENIAC Programmers and learned their untold story. I founded the ENIAC Programmers Project to record their histories, seek recognition for them and produce the first feature documentary of their story. Our <a title="website" href="http://www.eniacprogrammers.org/" id="krs3">website</a> provides more information about the documentary, WWII-era pictures and an opportunity to help change history. The stories Bartik shared with Googlers that day belong to the world.<br /><br /><span class="byline-author">Posted by Kathy Kleiman, Founder, ENIAC Programmers Project</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.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:Jean Bartik: the untold story of a remarkable ENIAC programmer&url=https://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.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='2628732284092422070' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/picasa-3-and-name-tags-go-global.html' itemprop='url' title='Picasa 3 (and name tags) go global'> Picasa 3 (and name tags) go global </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 16, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> A few months back, we announced <a href="http://googleblog.blogspot.com/2008/09/introducing-picasa-30-and-big-changes.html">some pretty big upgrades</a> to Picasa and Picasa Web Albums for English-speaking users in the U.S. On the PC side, we rolled out a <a href="//www.youtube.com/watch?v=rskC6c_5L1M">brand-new version of Picasa</a>, with a <a href="http://googlephotos.blogspot.com/2008/09/closer-look-at-picasa-3-beta.html">slew of new tools</a> like effortless web sync, movie editing, and photo-retouching capabilities. On the web, we launched "<a href="//www.youtube.com/watch?v=teeGF-w5Cpw">name tags</a>," a new feature that automatically helps organize your photo collection based on who's in each of your pictures.<br /><br />Today, just in time for your holiday snapshots, these changes (and more!) are available in all of the 38 languages we currently support. If you've been waiting to try the new photo-collage feature in Picasa, or been curious to see how clustering technology can automatically find similar faces across your photo collection, now's the time to <a href="http://picasa.google.com/thanks.html">download Picasa 3.1</a> or opt in to name tags on Picasa Web Albums.<br /><br />Of course, having a truly global audience sharing and commenting on photos is one of the things that makes Picasa special. The people and places you'll spot on our <a href="//picasaweb.google.com/lh/explore#">Explore page</a> attest to this, as do the multilingual comments users receive on their most popular public albums. That's why we just launched automatic comment translation on Picasa Web Albums, which harnesses Google Translate to make sure you know that "美麗的落日" means "<span style="font-style: italic;">Beautiful sunset</span>!"<br /><br />In fact, if you look closely, you'll see that we've recently rolled out a number of other small but meaningful changes across Picasa Web Albums, in all 38 languages -- ranging from <a href="http://googlephotos.blogspot.com/2008/12/improved-sharing-international-name.html">improved sharing to better video playback</a>. Swing by the <a href="http://googlephotos.blogspot.com/">Google Photos blog</a> to learn more about what's new.<br /><br />(Or, if you speak British or American English, Dutch, French, German, Italian, Japanese, Korean, Polish, Brazilian or European Portuguese, Russian, Spanish, Simplified Chinese, Traditional Chinese, Turkish, Danish , Finnish, Norwegian, Swedish, Bulgarian, Catalan, Croatian, Czech, Greek, Hindi, Hungarian, Indonesian, Latvian, Lithuanian, Romanian, Serbian, Slovakian, Slovenian, Tagolog, Thai, Vietnamese, or Ukrainian, just visit <a href="//picasaweb.google.com/">Picasa Web Albums </a>and see for yourself!)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEU7TNZCB4f07HQDr2pgIgc6ECpNWaOprU_30gH3U4WY3agTRwdzs70lurjKBF6hNkJHSxPKPNf3iOx6b9LGOUEYahXrHTo8URnn70QqQVQdtpjfTUST6olvgSPAg8sVXuBpihyA/s1600-h/thai_picasa.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280549863100484418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEU7TNZCB4f07HQDr2pgIgc6ECpNWaOprU_30gH3U4WY3agTRwdzs70lurjKBF6hNkJHSxPKPNf3iOx6b9LGOUEYahXrHTo8URnn70QqQVQdtpjfTUST6olvgSPAg8sVXuBpihyA/s400/thai_picasa.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 290px;" /></a><br /><br /><span class="byline-author">Posted by Jason Cook, Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> A few months back, we announced <a href="http://googleblog.blogspot.com/2008/09/introducing-picasa-30-and-big-changes.html">some pretty big upgrades</a> to Picasa and Picasa Web Albums for English-speaking users in the U.S. On the PC side, we rolled out a <a href="//www.youtube.com/watch?v=rskC6c_5L1M">brand-new version of Picasa</a>, with a <a href="http://googlephotos.blogspot.com/2008/09/closer-look-at-picasa-3-beta.html">slew of new tools</a> like effortless web sync, movie editing, and photo-retouching capabilities. On the web, we launched "<a href="//www.youtube.com/watch?v=teeGF-w5Cpw">name tags</a>," a new feature that automatically helps organize your photo collection based on who's in each of your pictures.<br /><br />Today, just in time for your holiday snapshots, these changes (and more!) are available in all of the 38 languages we currently support. If you've been waiting to try the new photo-collage feature in Picasa, or been curious to see how clustering technology can automatically find similar faces across your photo collection, now's the time to <a href="http://picasa.google.com/thanks.html">download Picasa 3.1</a> or opt in to name tags on Picasa Web Albums.<br /><br />Of course, having a truly global audience sharing and commenting on photos is one of the things that makes Picasa special. The people and places you'll spot on our <a href="//picasaweb.google.com/lh/explore#">Explore page</a> attest to this, as do the multilingual comments users receive on their most popular public albums. That's why we just launched automatic comment translation on Picasa Web Albums, which harnesses Google Translate to make sure you know that "美麗的落日" means "<span style="font-style: italic;">Beautiful sunset</span>!"<br /><br />In fact, if you look closely, you'll see that we've recently rolled out a number of other small but meaningful changes across Picasa Web Albums, in all 38 languages -- ranging from <a href="http://googlephotos.blogspot.com/2008/12/improved-sharing-international-name.html">improved sharing to better video playback</a>. Swing by the <a href="http://googlephotos.blogspot.com/">Google Photos blog</a> to learn more about what's new.<br /><br />(Or, if you speak British or American English, Dutch, French, German, Italian, Japanese, Korean, Polish, Brazilian or European Portuguese, Russian, Spanish, Simplified Chinese, Traditional Chinese, Turkish, Danish , Finnish, Norwegian, Swedish, Bulgarian, Catalan, Croatian, Czech, Greek, Hindi, Hungarian, Indonesian, Latvian, Lithuanian, Romanian, Serbian, Slovakian, Slovenian, Tagolog, Thai, Vietnamese, or Ukrainian, just visit <a href="//picasaweb.google.com/">Picasa Web Albums </a>and see for yourself!)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEU7TNZCB4f07HQDr2pgIgc6ECpNWaOprU_30gH3U4WY3agTRwdzs70lurjKBF6hNkJHSxPKPNf3iOx6b9LGOUEYahXrHTo8URnn70QqQVQdtpjfTUST6olvgSPAg8sVXuBpihyA/s1600-h/thai_picasa.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280549863100484418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEU7TNZCB4f07HQDr2pgIgc6ECpNWaOprU_30gH3U4WY3agTRwdzs70lurjKBF6hNkJHSxPKPNf3iOx6b9LGOUEYahXrHTo8URnn70QqQVQdtpjfTUST6olvgSPAg8sVXuBpihyA/s400/thai_picasa.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 290px;" /></a><br /><br /><span class="byline-author">Posted by Jason Cook, Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/picasa-3-and-name-tags-go-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:Picasa 3 (and name tags) go global&url=https://googleblog.blogspot.com/2008/12/picasa-3-and-name-tags-go-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/2008/12/picasa-3-and-name-tags-go-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/2008/12/picasa-3-and-name-tags-go-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/photos' rel='tag'> photos </a> </span> </div> </div> </div> <div class='post' data-id='554255047821667403' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/gingerbread-architecture-for-all.html' itemprop='url' title='Gingerbread architecture for all'> Gingerbread architecture for all </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 15, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style: italic;font-size:85%;" >(Cross-posted from the <a href="http://sketchupdate.blogspot.com/2008/12/gingerbread-architecture-for-all.html">Google SketchUp Blog</a>)</span><br /><br />Chilly weather, hot chocolate, holiday celebrations... I'm proud to kick off our sweetest <a title="SketchUp" target="_blank" href="http://sketchup.google.com/" id="fm97">SketchUp</a> modeling challenge ever: the first annual Google SketchUp Gingerbread House Design Competition. To make it a little easier to design the gingerbread house of your dreams, I modeled a blank house to get you started. Go ahead and <a title="download" target="_blank" href="http://sketchup.google.com/3dwarehouse/details?mid=539a3e1c5487720d45f5590ac69325a5" id="mfj1">download</a> it from the 3D Warehouse, then follow the instructions in the file.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfPOxKZ7MOCbuja8AIodp34E-qNzf8fwRAumKC9zvyg-3IN4Kyx_IZEVvVyXmyr8IHXEzImqHpo9vTx6gUOzp2KGAPyzYDBRZp3QzDzV_EBmPJR1Q_aWyeR03DPMe8jfhv9yXN-Q/s1600-h/Gingerbread+House.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280207571539506418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfPOxKZ7MOCbuja8AIodp34E-qNzf8fwRAumKC9zvyg-3IN4Kyx_IZEVvVyXmyr8IHXEzImqHpo9vTx6gUOzp2KGAPyzYDBRZp3QzDzV_EBmPJR1Q_aWyeR03DPMe8jfhv9yXN-Q/s400/Gingerbread+House.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" /></a><br /><br />I also built a <a title="selection of decorations" target="_blank" href="http://sketchup.google.com/3dwarehouse/cldetails?mid=4a805adbfc4a25d945f5590ac69325a5&ct=mdcc" id="vncw">selection of decorations</a> (candy canes, gumdrops, wafer roof tiles) that you can use to spiff up your model. Of course, you're welcome to do anything you like; it's your masterpiece. When you're finished, don't forget to label your gingerbread house with the tag "gingerbread2009" and upload it to the 3D Warehouse. The competition deadline is January 4th at midnight, Pacific Standard Time.<br /><br />This undertaking is all about having fun with SketchUp, so the prizes will be glory based. (What did you expect: a gingerbread flat-screen TV?) We'll award the following prizes, and announce the winners here and on the <a title="SketchUpdate" target="_blank" href="http://sketchupdate.blogspot.com/" id="uahe">SketchUpdate</a> about a week after the competition closes on January 4th.<br /><ul><li> 1st, 2nd and 3rd place – for the best overall gingerbread houses in the collection</li><li> The 'Sprinkles' Prize – for the best additions to the base model (the crazier, the better)</li><li> The 'Swirl' Prize – for the best use of <a title="Dynamic Components" target="_blank" href="http://sketchupdate.blogspot.com/2008/11/more-about-dynamic-components.html" id="d1xy">Dynamic Components</a> in the model</li><li> The 'Sweet-tooth' Prize – for the most creative use of a single candy ingredient in a model</li></ul>If you're looking for inspiration, take a gander at what folks did with <a title="Santa's sleigh" target="_blank" href="http://sketchupdate.blogspot.com/2008/01/santas-going-to-need-bigger-garage.html" id="xqze">Santa's sleigh</a> last year. Have fun, and happy holidays.<br /><br /><span class="byline-author">Posted by Aidan Chopra, Product Evangelist<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-style: italic;font-size:85%;" >(Cross-posted from the <a href="http://sketchupdate.blogspot.com/2008/12/gingerbread-architecture-for-all.html">Google SketchUp Blog</a>)</span><br /><br />Chilly weather, hot chocolate, holiday celebrations... I'm proud to kick off our sweetest <a title="SketchUp" target="_blank" href="http://sketchup.google.com/" id="fm97">SketchUp</a> modeling challenge ever: the first annual Google SketchUp Gingerbread House Design Competition. To make it a little easier to design the gingerbread house of your dreams, I modeled a blank house to get you started. Go ahead and <a title="download" target="_blank" href="http://sketchup.google.com/3dwarehouse/details?mid=539a3e1c5487720d45f5590ac69325a5" id="mfj1">download</a> it from the 3D Warehouse, then follow the instructions in the file.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfPOxKZ7MOCbuja8AIodp34E-qNzf8fwRAumKC9zvyg-3IN4Kyx_IZEVvVyXmyr8IHXEzImqHpo9vTx6gUOzp2KGAPyzYDBRZp3QzDzV_EBmPJR1Q_aWyeR03DPMe8jfhv9yXN-Q/s1600-h/Gingerbread+House.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5280207571539506418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfPOxKZ7MOCbuja8AIodp34E-qNzf8fwRAumKC9zvyg-3IN4Kyx_IZEVvVyXmyr8IHXEzImqHpo9vTx6gUOzp2KGAPyzYDBRZp3QzDzV_EBmPJR1Q_aWyeR03DPMe8jfhv9yXN-Q/s400/Gingerbread+House.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" /></a><br /><br />I also built a <a title="selection of decorations" target="_blank" href="http://sketchup.google.com/3dwarehouse/cldetails?mid=4a805adbfc4a25d945f5590ac69325a5&ct=mdcc" id="vncw">selection of decorations</a> (candy canes, gumdrops, wafer roof tiles) that you can use to spiff up your model. Of course, you're welcome to do anything you like; it's your masterpiece. When you're finished, don't forget to label your gingerbread house with the tag "gingerbread2009" and upload it to the 3D Warehouse. The competition deadline is January 4th at midnight, Pacific Standard Time.<br /><br />This undertaking is all about having fun with SketchUp, so the prizes will be glory based. (What did you expect: a gingerbread flat-screen TV?) We'll award the following prizes, and announce the winners here and on the <a title="SketchUpdate" target="_blank" href="http://sketchupdate.blogspot.com/" id="uahe">SketchUpdate</a> about a week after the competition closes on January 4th.<br /><ul><li> 1st, 2nd and 3rd place – for the best overall gingerbread houses in the collection</li><li> The 'Sprinkles' Prize – for the best additions to the base model (the crazier, the better)</li><li> The 'Swirl' Prize – for the best use of <a title="Dynamic Components" target="_blank" href="http://sketchupdate.blogspot.com/2008/11/more-about-dynamic-components.html" id="d1xy">Dynamic Components</a> in the model</li><li> The 'Sweet-tooth' Prize – for the most creative use of a single candy ingredient in a model</li></ul>If you're looking for inspiration, take a gander at what folks did with <a title="Santa's sleigh" target="_blank" href="http://sketchupdate.blogspot.com/2008/01/santas-going-to-need-bigger-garage.html" id="xqze">Santa's sleigh</a> last year. Have fun, and happy holidays.<br /><br /><span class="byline-author">Posted by Aidan Chopra, Product Evangelist<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/gingerbread-architecture-for-all.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Gingerbread architecture for all&url=https://googleblog.blogspot.com/2008/12/gingerbread-architecture-for-all.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/gingerbread-architecture-for-all.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/gingerbread-architecture-for-all.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> </span> </div> </div> </div> <div class='post' data-id='2569578275483940709' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.html' itemprop='url' title='Net neutrality and the benefits of caching'> Net neutrality and the benefits of caching </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 15, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-size:85%;"><span style="font-style: italic;">(Cross-posted from the <a href="http://googlepublicpolicy.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.html">Google Public Policy Blog</a>)</span></span><br /><br />One of the first posts I wrote for this blog last summer <a href="http://googlepublicpolicy.blogspot.com/2007/06/what-do-we-mean-by-net-neutrality.html" id="h82m" title="tried to define">tried to define</a> what we at Google mean when we talk about the concept of net neutrality.<br /><br />Broadband providers -- the on-ramps to the Internet -- should not be allowed to prioritize traffic based on the source, ownership or destination of the content. As I noted in that post, broadband providers should have the flexibility to employ network upgrades, such as <a href="http://en.wikipedia.org/wiki/Cache" id="ss8t" title="edge caching">edge caching</a>. However, they shouldn't be able to leverage their unilateral control over consumers' broadband connections to hamper user choice, competition, and innovation. Our commitment to that principle of net neutrality remains as strong as ever.<br /><br />Some critics have questioned whether improving Web performance through edge caching -- temporary storage of frequently accessed data on servers that are located close to end users -- violates the concept of network neutrality. As I said <a href="http://googlepublicpolicy.blogspot.com/2007/06/what-do-we-mean-by-net-neutrality.html" id="v6p7" title="last summer">last summer</a>, this myth -- which unfortunately underlies a <a href="http://online.wsj.com/article/SB122929270127905065.html" id="k4_t" title="story in Monday's Wall Street Journal">confused story in Monday's <i>Wall Street Journal</i></a> -- is based on a misunderstanding of the way in which the open Internet works.<br /><br /><a href="http://en.wikipedia.org/wiki/Cache" id="j.sg" title="Caching">Edge caching</a> is a common practice used by ISPs and application and content providers in order to improve the end user experience. Companies like <a href="http://www.akamai.com/" id="ym68" title="Akamai">Akamai</a>, <a href="http://www.limelightnetworks.com/" id="wlk7" title="Limelight">Limelight</a>, and <a href="http://aws.amazon.com/cloudfront/" id="l5a:" title="Amazon's Cloudfront">Amazon's Cloudfront</a> provide local caching services, and broadband providers typically utilize caching as part of what are known as content distribution networks (CDNs). Google and many other Internet companies also deploy servers of their own around the world.<br /><br />By bringing YouTube videos and other content physically closer to end users, site operators can improve page load times for videos and Web pages. In addition, these solutions help broadband providers by minimizing the need to send traffic outside of their networks and reducing congestion on the Internet's backbones. In fact, caching represents one type of innovative network practice encouraged by the open Internet.<br /><br />Google has offered to "colocate" caching servers within broadband providers' own facilities; this reduces the provider's bandwidth costs since the same video wouldn't have to be transmitted multiple times. We've always said that broadband providers can engage in activities like colocation and caching, so long as they do so on a non-discriminatory basis.<br /><br />All of Google's colocation agreements with ISPs -- which we've done through projects called OpenEdge and <a href="http://whiteafrican.com/2008/07/04/google-kenya-and-the-google-global-cache/" id="y_2:" title="Google Global Cache">Google Global Cache</a> -- are non-exclusive, meaning any other entity could employ similar arrangements. Also, none of them require (or encourage) that Google traffic be treated with higher priority than other traffic. In contrast, if broadband providers were to leverage their unilateral control over consumers' connections and offer colocation or caching services in an anti-competitive fashion, that would threaten the open Internet and the innovation it enables.<br /><br />Despite the hyperbolic tone and confused claims in Monday's <span style="font-style: italic;">Journal</span> story, I want to be perfectly clear about one thing: Google remains strongly committed to the principle of net neutrality, and we will continue to work with policymakers in the years ahead to keep the Internet free and open.<br /><br /><span style="font-weight: bold;">P.S.:</span> The <span style="font-style: italic;">Journal</span> story also quoted me as characterizing President-elect Obama's net neutrality policies as "much less specific than they were before." For what it's worth, I don't recall making such a comment, and it seems especially odd given that President-elect Obama's supportive stance on network neutrality hasn't changed at all.<br /><br /><span style="font-weight: bold;">Update: </span><a href="http://lessig.org/blog/2008/12/the_madeup_dramas_of_the_wall.html">Larry Lessig</a>, <a href="http://www.savetheinternet.com/blog/2008/12/15/net-neutrality-in-the-front-seat/">Save the Internet</a>, <a href="http://www.publicknowledge.org/node/1905">Public Knowledge</a>, <a href="http://isen.com/blog/2008/12/bogus-wsj-story-on-net-neutrality.html">David Isenberg</a>, <a href="http://blog.wired.com/business/2008/12/wsj-wtf.html">Wired</a> and others all found fault with today's piece too.<br /><br /><span class="byline-author">Posted by Richard Whitt, Washington Telecom and Media Counsel</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-size:85%;"><span style="font-style: italic;">(Cross-posted from the <a href="http://googlepublicpolicy.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.html">Google Public Policy Blog</a>)</span></span><br /><br />One of the first posts I wrote for this blog last summer <a href="http://googlepublicpolicy.blogspot.com/2007/06/what-do-we-mean-by-net-neutrality.html" id="h82m" title="tried to define">tried to define</a> what we at Google mean when we talk about the concept of net neutrality.<br /><br />Broadband providers -- the on-ramps to the Internet -- should not be allowed to prioritize traffic based on the source, ownership or destination of the content. As I noted in that post, broadband providers should have the flexibility to employ network upgrades, such as <a href="http://en.wikipedia.org/wiki/Cache" id="ss8t" title="edge caching">edge caching</a>. However, they shouldn't be able to leverage their unilateral control over consumers' broadband connections to hamper user choice, competition, and innovation. Our commitment to that principle of net neutrality remains as strong as ever.<br /><br />Some critics have questioned whether improving Web performance through edge caching -- temporary storage of frequently accessed data on servers that are located close to end users -- violates the concept of network neutrality. As I said <a href="http://googlepublicpolicy.blogspot.com/2007/06/what-do-we-mean-by-net-neutrality.html" id="v6p7" title="last summer">last summer</a>, this myth -- which unfortunately underlies a <a href="http://online.wsj.com/article/SB122929270127905065.html" id="k4_t" title="story in Monday's Wall Street Journal">confused story in Monday's <i>Wall Street Journal</i></a> -- is based on a misunderstanding of the way in which the open Internet works.<br /><br /><a href="http://en.wikipedia.org/wiki/Cache" id="j.sg" title="Caching">Edge caching</a> is a common practice used by ISPs and application and content providers in order to improve the end user experience. Companies like <a href="http://www.akamai.com/" id="ym68" title="Akamai">Akamai</a>, <a href="http://www.limelightnetworks.com/" id="wlk7" title="Limelight">Limelight</a>, and <a href="http://aws.amazon.com/cloudfront/" id="l5a:" title="Amazon's Cloudfront">Amazon's Cloudfront</a> provide local caching services, and broadband providers typically utilize caching as part of what are known as content distribution networks (CDNs). Google and many other Internet companies also deploy servers of their own around the world.<br /><br />By bringing YouTube videos and other content physically closer to end users, site operators can improve page load times for videos and Web pages. In addition, these solutions help broadband providers by minimizing the need to send traffic outside of their networks and reducing congestion on the Internet's backbones. In fact, caching represents one type of innovative network practice encouraged by the open Internet.<br /><br />Google has offered to "colocate" caching servers within broadband providers' own facilities; this reduces the provider's bandwidth costs since the same video wouldn't have to be transmitted multiple times. We've always said that broadband providers can engage in activities like colocation and caching, so long as they do so on a non-discriminatory basis.<br /><br />All of Google's colocation agreements with ISPs -- which we've done through projects called OpenEdge and <a href="http://whiteafrican.com/2008/07/04/google-kenya-and-the-google-global-cache/" id="y_2:" title="Google Global Cache">Google Global Cache</a> -- are non-exclusive, meaning any other entity could employ similar arrangements. Also, none of them require (or encourage) that Google traffic be treated with higher priority than other traffic. In contrast, if broadband providers were to leverage their unilateral control over consumers' connections and offer colocation or caching services in an anti-competitive fashion, that would threaten the open Internet and the innovation it enables.<br /><br />Despite the hyperbolic tone and confused claims in Monday's <span style="font-style: italic;">Journal</span> story, I want to be perfectly clear about one thing: Google remains strongly committed to the principle of net neutrality, and we will continue to work with policymakers in the years ahead to keep the Internet free and open.<br /><br /><span style="font-weight: bold;">P.S.:</span> The <span style="font-style: italic;">Journal</span> story also quoted me as characterizing President-elect Obama's net neutrality policies as "much less specific than they were before." For what it's worth, I don't recall making such a comment, and it seems especially odd given that President-elect Obama's supportive stance on network neutrality hasn't changed at all.<br /><br /><span style="font-weight: bold;">Update: </span><a href="http://lessig.org/blog/2008/12/the_madeup_dramas_of_the_wall.html">Larry Lessig</a>, <a href="http://www.savetheinternet.com/blog/2008/12/15/net-neutrality-in-the-front-seat/">Save the Internet</a>, <a href="http://www.publicknowledge.org/node/1905">Public Knowledge</a>, <a href="http://isen.com/blog/2008/12/bogus-wsj-story-on-net-neutrality.html">David Isenberg</a>, <a href="http://blog.wired.com/business/2008/12/wsj-wtf.html">Wired</a> and others all found fault with today's piece too.<br /><br /><span class="byline-author">Posted by Richard Whitt, Washington Telecom and Media Counsel</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.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:Net neutrality and the benefits of caching&url=https://googleblog.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/net-neutrality-and-benefits-of-caching.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='3239668638215241659' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html' itemprop='url' title='@Twitter: Welcome to Google Friend Connect'> @Twitter: Welcome to Google Friend Connect </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 15, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> We know many of you enjoy using Twitter to see what people are talking about and to let others know what you've been up to, whether it's sharing a YouTube video or checking in on your friend's tweets. To help you and your Twitter network stay connected no matter where you are on the web, we're excited to announce that <a href="http://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html">Google Friend Connect</a> has integrated with Twitter. This means that when you join a friend connected site, you can choose to use your Twitter profile, discover people you follow on Twitter who are also members of the site, and quickly tweet that you have found a cool website.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfT-WZyInN4U_-qSeS4Mc1cpRNbbN8IlkIwtjzgJMFucVPnpk1i9dA6hBz3HGtTFtflnofbMUZST8mqqkiJzolhu4mbG5OAKYHEiEOj-a2JJzEqicKswnVkqroipkVscsDEbdTiw/s1600-h/twitter_blogpost_2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5279860864425133314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfT-WZyInN4U_-qSeS4Mc1cpRNbbN8IlkIwtjzgJMFucVPnpk1i9dA6hBz3HGtTFtflnofbMUZST8mqqkiJzolhu4mbG5OAKYHEiEOj-a2JJzEqicKswnVkqroipkVscsDEbdTiw/s400/twitter_blogpost_2.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 314px; height: 400px;" /></a><br /><br />To send a tweet about a site you have joined, click the invite link in the members gadget, then click the Twitter icon on the share tab. The next time your followers sign in to Twitter, they'll see your tweet containing a link to the interesting site you've found.<br /><br />This integration with Twitter is an example of how we want to continue improving Friend Connect, extending the open social web and bringing social features to more places on the web.<br /><br /><span class="byline-author">Posted by Mussie Shore, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> We know many of you enjoy using Twitter to see what people are talking about and to let others know what you've been up to, whether it's sharing a YouTube video or checking in on your friend's tweets. To help you and your Twitter network stay connected no matter where you are on the web, we're excited to announce that <a href="http://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html">Google Friend Connect</a> has integrated with Twitter. This means that when you join a friend connected site, you can choose to use your Twitter profile, discover people you follow on Twitter who are also members of the site, and quickly tweet that you have found a cool website.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfT-WZyInN4U_-qSeS4Mc1cpRNbbN8IlkIwtjzgJMFucVPnpk1i9dA6hBz3HGtTFtflnofbMUZST8mqqkiJzolhu4mbG5OAKYHEiEOj-a2JJzEqicKswnVkqroipkVscsDEbdTiw/s1600-h/twitter_blogpost_2.gif"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5279860864425133314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfT-WZyInN4U_-qSeS4Mc1cpRNbbN8IlkIwtjzgJMFucVPnpk1i9dA6hBz3HGtTFtflnofbMUZST8mqqkiJzolhu4mbG5OAKYHEiEOj-a2JJzEqicKswnVkqroipkVscsDEbdTiw/s400/twitter_blogpost_2.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 314px; height: 400px;" /></a><br /><br />To send a tweet about a site you have joined, click the invite link in the members gadget, then click the Twitter icon on the share tab. The next time your followers sign in to Twitter, they'll see your tweet containing a link to the interesting site you've found.<br /><br />This integration with Twitter is an example of how we want to continue improving Friend Connect, extending the open social web and bringing social features to more places on the web.<br /><br /><span class="byline-author">Posted by Mussie Shore, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.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:@Twitter: Welcome to Google Friend Connect&url=https://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/social' rel='tag'> social </a> </span> </div> </div> </div> <div class='post' data-id='6345067131279967207' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/google-chrome-beta.html' itemprop='url' title='Google Chrome <S>(BETA)</S>'> Google Chrome <S>(BETA)</S> </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Since we <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">first released Google Chrome</a>, the development team has been hard at work improving the stability and overall performance of the browser. In just 100 days, we have reached more than 10 million active users around the world (on all seven continents, no less) and released 14 updates to the product. We're excited to announce that with today's fifteenth release we are taking off the "beta" label!<br /><br />Google Chrome is a better browser today thanks to the many users who sent their feedback and the many more who enabled automatic crash reports, helping us rapidly diagnose and fix issues. Some of the areas where we've made great progress include:<br /><br /><span style="font-weight: bold;">Better stability and performance of plug-ins (particularly video). </span>Video and audio glitches were among the <a href="http://blog.chromium.org/2008/10/beta-and-plugin-improvements-in-google.html">most common bugs fixed</a> during the beta period. If you had problems watching videos with Google Chrome in the past, you should be pleasantly surprised with the performance now.<br /><br /><span style="font-weight: bold;">Even more speed.</span> Google Chrome starts up fast, loads pages quickly, and just keeps getting faster. Since the first beta, the V8 JavaScript engine runs 1.4 times faster on the <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider benchmark</a> and 1.5 times faster on the <a href="http://code.google.com/apis/v8/run.html">V8 benchmark</a> — and there is more speed to come.<br /><br /><span style="font-weight: bold;">Bookmark manager and privacy controls.</span> We heard you! <a href="//www.google.com/support/chrome/bin/answer.py?hl=en&answer=95714">Better bookmark features</a> were a top request from our users. It's now easier to switch between another browser and Google Chrome with the bookmark import and export features, and we added a new simple way to manage large numbers of bookmarks, too. We also wanted to make it even easier for you to control your browsing data, so all of the features in Google Chrome which affect user privacy are now grouped in one place with <a href="//www.google.com/support/chrome/bin/answer.py?answer=114836">detailed explanations for each one</a>.<br /><br />We've taken security very seriously from the beginning and we will continue to look for ways to make Google Chrome and all browsers even more secure. Google Chrome's <a href="http://blog.chromium.org/2008/09/security-architecture.html">unique sandbox technology</a> creates an additional layer of defense against harmful software, while the <a href="http://blog.chromium.org/2008/11/understanding-phishing-and-malware.html">Safe Browsing</a> feature provides protection against phishing and malware attacks for many browser users.<br /><br />We have removed the beta label as our goals for stability and performance have been met but our work is far from done. We are working to add some common browser features such as form autofill and RSS support in the near future. We are also developing an <a href="http://dev.chromium.org/developers/design-documents/extensions">extensions platform</a> along with support for Mac and Linux. If you are already using Google Chrome, the update system ensures that you get the latest bug fixes and security patches, so you will get the newest version automatically in the next few days. If you haven't used Google Chrome for a while, now might be a good time to give it another spin.<br /><br /><a href="//www.google.com/chrome/?utm_campaign=en&utm_source=en-blog-ogb&utm_medium=blog&brand=CHMP">Download Google Chrome</a> and try it out. <a href="//www.google.com/support/forum/p/Chrome">Let us know what you think</a>.<br /><br /><span class="byline-author">Posted by By Sundar Pichai, VP, Product Management, and Linus Upson, Engineering Director</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Since we <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">first released Google Chrome</a>, the development team has been hard at work improving the stability and overall performance of the browser. In just 100 days, we have reached more than 10 million active users around the world (on all seven continents, no less) and released 14 updates to the product. We're excited to announce that with today's fifteenth release we are taking off the "beta" label!<br /><br />Google Chrome is a better browser today thanks to the many users who sent their feedback and the many more who enabled automatic crash reports, helping us rapidly diagnose and fix issues. Some of the areas where we've made great progress include:<br /><br /><span style="font-weight: bold;">Better stability and performance of plug-ins (particularly video). </span>Video and audio glitches were among the <a href="http://blog.chromium.org/2008/10/beta-and-plugin-improvements-in-google.html">most common bugs fixed</a> during the beta period. If you had problems watching videos with Google Chrome in the past, you should be pleasantly surprised with the performance now.<br /><br /><span style="font-weight: bold;">Even more speed.</span> Google Chrome starts up fast, loads pages quickly, and just keeps getting faster. Since the first beta, the V8 JavaScript engine runs 1.4 times faster on the <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider benchmark</a> and 1.5 times faster on the <a href="http://code.google.com/apis/v8/run.html">V8 benchmark</a> — and there is more speed to come.<br /><br /><span style="font-weight: bold;">Bookmark manager and privacy controls.</span> We heard you! <a href="//www.google.com/support/chrome/bin/answer.py?hl=en&answer=95714">Better bookmark features</a> were a top request from our users. It's now easier to switch between another browser and Google Chrome with the bookmark import and export features, and we added a new simple way to manage large numbers of bookmarks, too. We also wanted to make it even easier for you to control your browsing data, so all of the features in Google Chrome which affect user privacy are now grouped in one place with <a href="//www.google.com/support/chrome/bin/answer.py?answer=114836">detailed explanations for each one</a>.<br /><br />We've taken security very seriously from the beginning and we will continue to look for ways to make Google Chrome and all browsers even more secure. Google Chrome's <a href="http://blog.chromium.org/2008/09/security-architecture.html">unique sandbox technology</a> creates an additional layer of defense against harmful software, while the <a href="http://blog.chromium.org/2008/11/understanding-phishing-and-malware.html">Safe Browsing</a> feature provides protection against phishing and malware attacks for many browser users.<br /><br />We have removed the beta label as our goals for stability and performance have been met but our work is far from done. We are working to add some common browser features such as form autofill and RSS support in the near future. We are also developing an <a href="http://dev.chromium.org/developers/design-documents/extensions">extensions platform</a> along with support for Mac and Linux. If you are already using Google Chrome, the update system ensures that you get the latest bug fixes and security patches, so you will get the newest version automatically in the next few days. If you haven't used Google Chrome for a while, now might be a good time to give it another spin.<br /><br /><a href="//www.google.com/chrome/?utm_campaign=en&utm_source=en-blog-ogb&utm_medium=blog&brand=CHMP">Download Google Chrome</a> and try it out. <a href="//www.google.com/support/forum/p/Chrome">Let us know what you think</a>.<br /><br /><span class="byline-author">Posted by By Sundar Pichai, VP, Product Management, and Linus Upson, Engineering Director</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/google-chrome-beta.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Google Chrome <S>(BETA)</S>&url=https://googleblog.blogspot.com/2008/12/google-chrome-beta.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/google-chrome-beta.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/google-chrome-beta.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/chrome' rel='tag'> chrome </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/faster%20web' rel='tag'> faster web </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='7112511673504462033' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/safety-education-and-empowerment-on.html' itemprop='url' title='Safety, education, and empowerment on YouTube'> Safety, education, and empowerment on YouTube </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 11, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span style="font-style: italic;font-size:85%;" >(Cross-posted from the <a href="//www.youtube.com/blog">YouTube Blog</a>)</span><br /><br />We've always been committed to providing you the tools to have the best possible YouTube experience. Educating parents, teens, and families on how to stay safe on our site is a critical part of that commitment, so we can't think of a more appropriate place to introduce our new <a href="http://help.youtube.com/support/youtube/bin/request.py?contact_type=abuse">Abuse and Safety Center</a> than at the Family Online Safety Institute (<a href="http://www.fosi.org/cms/">FOSI</a>) conference in Washington, D.C., today.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtJK2V0JirYnDvtn19rulEeGklyD9ZMHE2_awOjo_6LkvtB1rPIfdWJKo5u3GiVRJ_mq1Y9Ef8w5C8Upf-Sm_t5NSjY4KYysw_0aCpWWzgAw7YsJW6Ie_IVr9u_PaEKEZw08uvEQ/s1600-h/Abuse+and+Safety+Homepage.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5278401253487315554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtJK2V0JirYnDvtn19rulEeGklyD9ZMHE2_awOjo_6LkvtB1rPIfdWJKo5u3GiVRJ_mq1Y9Ef8w5C8Upf-Sm_t5NSjY4KYysw_0aCpWWzgAw7YsJW6Ie_IVr9u_PaEKEZw08uvEQ/s400/Abuse+and+Safety+Homepage.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 194px;" /></a><br />The center features straightforward safety tips and multimedia resources from experts and prominent safety organizations. We are empowering people with the information and tools they need to help them deal with issues like cyberbullying, online harassment, and hateful content.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAQWqIoTsQ5xN1nJ6eG2_aiIaouMgkXlv560qbqDC-C_oxpShEX_LHdFApYQf20pwkEjKjVNVXFB9FgtmYeuR8aKGph9PAM6ZzDDMGsAFGN-hYysk-inrUtI_WM8LRXObV_Z3IQ/s1600-h/Abuse+and+Safety+Teen+Safety.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5278401683031763522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAQWqIoTsQ5xN1nJ6eG2_aiIaouMgkXlv560qbqDC-C_oxpShEX_LHdFApYQf20pwkEjKjVNVXFB9FgtmYeuR8aKGph9PAM6ZzDDMGsAFGN-hYysk-inrUtI_WM8LRXObV_Z3IQ/s400/Abuse+and+Safety+Teen+Safety.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" /></a><br /><br />The new center also makes it easier for you to find our <a href="//www.youtube.com/signup_login?next=safety_help">Help and Safety Tool</a>, which lets you report concerns to us and gives you granular control over your channel, like the option of blocking comments from specific users or disabling the video comments feature on specific videos.<br /><br />The Abuse and Safety Center is easy to find. Just look at the bottom of any YouTube page and click on the link titled "Abuse and Safety Center." From phishing scams to just learning what it means to be a good YouTube citizen, you'll find the information you need.<br /><br />Finally, check out FOSI's meeting <a href="http://www.fosi.org/cms/index.php/ann-conf-08-overview.html">page</a> for more information about our presence at the conference, where Shantal Rands from Google's legal team will receive a FOSI Award for Outstanding Achievement in advancing the goal of a safer Internet. Plus, Andrew McLaughlin, Google's Director of Global Policy & Government Affairs, is speaking about "Protecting Kids and Free Speech Online," and YouTube's Policy Analyst Micah Schaffer will address online safety in social media.<br /><br />We'll continue to add new information and features to the center, so check back often. <br /><br /><span class="byline-author">Posted by The YouTube Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span style="font-style: italic;font-size:85%;" >(Cross-posted from the <a href="//www.youtube.com/blog">YouTube Blog</a>)</span><br /><br />We've always been committed to providing you the tools to have the best possible YouTube experience. Educating parents, teens, and families on how to stay safe on our site is a critical part of that commitment, so we can't think of a more appropriate place to introduce our new <a href="http://help.youtube.com/support/youtube/bin/request.py?contact_type=abuse">Abuse and Safety Center</a> than at the Family Online Safety Institute (<a href="http://www.fosi.org/cms/">FOSI</a>) conference in Washington, D.C., today.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtJK2V0JirYnDvtn19rulEeGklyD9ZMHE2_awOjo_6LkvtB1rPIfdWJKo5u3GiVRJ_mq1Y9Ef8w5C8Upf-Sm_t5NSjY4KYysw_0aCpWWzgAw7YsJW6Ie_IVr9u_PaEKEZw08uvEQ/s1600-h/Abuse+and+Safety+Homepage.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5278401253487315554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtJK2V0JirYnDvtn19rulEeGklyD9ZMHE2_awOjo_6LkvtB1rPIfdWJKo5u3GiVRJ_mq1Y9Ef8w5C8Upf-Sm_t5NSjY4KYysw_0aCpWWzgAw7YsJW6Ie_IVr9u_PaEKEZw08uvEQ/s400/Abuse+and+Safety+Homepage.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 194px;" /></a><br />The center features straightforward safety tips and multimedia resources from experts and prominent safety organizations. We are empowering people with the information and tools they need to help them deal with issues like cyberbullying, online harassment, and hateful content.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAQWqIoTsQ5xN1nJ6eG2_aiIaouMgkXlv560qbqDC-C_oxpShEX_LHdFApYQf20pwkEjKjVNVXFB9FgtmYeuR8aKGph9PAM6ZzDDMGsAFGN-hYysk-inrUtI_WM8LRXObV_Z3IQ/s1600-h/Abuse+and+Safety+Teen+Safety.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5278401683031763522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAQWqIoTsQ5xN1nJ6eG2_aiIaouMgkXlv560qbqDC-C_oxpShEX_LHdFApYQf20pwkEjKjVNVXFB9FgtmYeuR8aKGph9PAM6ZzDDMGsAFGN-hYysk-inrUtI_WM8LRXObV_Z3IQ/s400/Abuse+and+Safety+Teen+Safety.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" /></a><br /><br />The new center also makes it easier for you to find our <a href="//www.youtube.com/signup_login?next=safety_help">Help and Safety Tool</a>, which lets you report concerns to us and gives you granular control over your channel, like the option of blocking comments from specific users or disabling the video comments feature on specific videos.<br /><br />The Abuse and Safety Center is easy to find. Just look at the bottom of any YouTube page and click on the link titled "Abuse and Safety Center." From phishing scams to just learning what it means to be a good YouTube citizen, you'll find the information you need.<br /><br />Finally, check out FOSI's meeting <a href="http://www.fosi.org/cms/index.php/ann-conf-08-overview.html">page</a> for more information about our presence at the conference, where Shantal Rands from Google's legal team will receive a FOSI Award for Outstanding Achievement in advancing the goal of a safer Internet. Plus, Andrew McLaughlin, Google's Director of Global Policy & Government Affairs, is speaking about "Protecting Kids and Free Speech Online," and YouTube's Policy Analyst Micah Schaffer will address online safety in social media.<br /><br />We'll continue to add new information and features to the center, so check back often. <br /><br /><span class="byline-author">Posted by The YouTube Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/safety-education-and-empowerment-on.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Safety, education, and empowerment on YouTube&url=https://googleblog.blogspot.com/2008/12/safety-education-and-empowerment-on.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/safety-education-and-empowerment-on.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/safety-education-and-empowerment-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/online%20safety' rel='tag'> online safety </a> , <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/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='4829738122996878922' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/creating-change-with-your-homepage.html' itemprop='url' title='Creating change with your homepage'> Creating change with your homepage </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 10, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> In the spirit of holiday giving, we've partnered with nonprofit organizations to create themes that showcase the change they are helping to create. With<span style="font-family: arial; border-collapse: collapse;"></span> <a href="//www.google.com/ig/directory?type=themes&cat=causes">iGoogle Themes for Causes</a>, you can show your support for the cause that inspires you most by adding that theme to your iGoogle page.<br /><br />Our partners in iGoogle Themes for Causes span a variety of areas including the environment, international development, education, health, civil rights, and disaster relief. They include organizations like <a href="//www.google.com/ig/directory?type=themes&url=essence-ig-themes.googlecode.com/svn/trunk/heifer/xml/heifer.xml">Heifer International</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_oxfam.xml">Oxfam America</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_ashoka.xml">Ashoka</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_doctors_wo_borders.xml">Doctors without Borders</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_save_the_children.xml">Save the Children</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_water.xml">charity:water</a>, and <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_conservation_int.xml">Conservation International</a> — just to name a few. We're honored to help these organizations increase their reach by making their themes available to the millions of iGoogle users around the world who care about the great work they're doing.<br /><br />The intent of these themes is to raise awareness as well as donations. Each theme has a "Donate" link that appears in the upper right-hand corner to make your holiday donations easier. We also encourage you to share your favorite Theme for a Cause with your family and friends.<br /><br />We hope you find your favorite cause among our new themes and can make it a part of your homepage.<br /><br /><span class="byline-author">Posted by Marissa Mayer, VP, Search Products & User Experience, and Michaela Prescott, Senior Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> In the spirit of holiday giving, we've partnered with nonprofit organizations to create themes that showcase the change they are helping to create. With<span style="font-family: arial; border-collapse: collapse;"></span> <a href="//www.google.com/ig/directory?type=themes&cat=causes">iGoogle Themes for Causes</a>, you can show your support for the cause that inspires you most by adding that theme to your iGoogle page.<br /><br />Our partners in iGoogle Themes for Causes span a variety of areas including the environment, international development, education, health, civil rights, and disaster relief. They include organizations like <a href="//www.google.com/ig/directory?type=themes&url=essence-ig-themes.googlecode.com/svn/trunk/heifer/xml/heifer.xml">Heifer International</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_oxfam.xml">Oxfam America</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_ashoka.xml">Ashoka</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_doctors_wo_borders.xml">Doctors without Borders</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_save_the_children.xml">Save the Children</a>, <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_water.xml">charity:water</a>, and <a href="//www.google.com/ig/directory?type=themes&url=ighosting.googlecode.com/svn/trunk/xml/charity_conservation_int.xml">Conservation International</a> — just to name a few. We're honored to help these organizations increase their reach by making their themes available to the millions of iGoogle users around the world who care about the great work they're doing.<br /><br />The intent of these themes is to raise awareness as well as donations. Each theme has a "Donate" link that appears in the upper right-hand corner to make your holiday donations easier. We also encourage you to share your favorite Theme for a Cause with your family and friends.<br /><br />We hope you find your favorite cause among our new themes and can make it a part of your homepage.<br /><br /><span class="byline-author">Posted by Marissa Mayer, VP, Search Products & User Experience, and Michaela Prescott, Senior Product Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/creating-change-with-your-homepage.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:Creating change with your homepage&url=https://googleblog.blogspot.com/2008/12/creating-change-with-your-homepage.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/creating-change-with-your-homepage.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/creating-change-with-your-homepage.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='1060274173459853518' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/global-zeitgeist.html' itemprop='url' title='The global Zeitgeist'> The global Zeitgeist </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 10, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Google's users are intrinsically curious. Why else would you search? And, since we at Google are pretty curious ourselves, we wondered which of our users' queries might be truly global and which may be unique to certain cultures. This is why, for the first time, our annual <a href="//www.google.com/intl/en/press/zeitgeist2008/">Year-End Zeitgeist</a> features search data from more than 30 countries.<br /><br />So, what do we in this global village have in common? Mainly a strong interest in socializing and politics. Social networks comprised four out of the top 10 global fastest-rising queries, while the U.S. election held everyone's interest around the globe. Republican VP candidate, Sarah Palin, may have lost in the election, but she was the #1 fastest-rising query on our global list (Obama was #6).<br /><br />On the other hand, cultural differences still abound. Russians elected Dmitri Medvedev as their president, but a couple of popular musical acts got more attention from Google searchers. And in Poland, the 5th fastest-rising term was "Jozin z Bazin," an old 1978 Czech song that roughly translates to, "Joe of the Swamp." The song became a <a href="//www.youtube.com/watch?v=cV2NpPqIHnw">sensation on YouTube</a>, and the comedian who originally performed it is touring again!<br /><br />It's because of our inquisitive users that our annual Zeitgeist list is a true reflection of the times, with the billions of Google searches conducted every year lending us insight into our global society.<br /><br /><span class="byline-author">Posted by Marissa Mayer, VP Search Products & User Experience</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Google's users are intrinsically curious. Why else would you search? And, since we at Google are pretty curious ourselves, we wondered which of our users' queries might be truly global and which may be unique to certain cultures. This is why, for the first time, our annual <a href="//www.google.com/intl/en/press/zeitgeist2008/">Year-End Zeitgeist</a> features search data from more than 30 countries.<br /><br />So, what do we in this global village have in common? Mainly a strong interest in socializing and politics. Social networks comprised four out of the top 10 global fastest-rising queries, while the U.S. election held everyone's interest around the globe. Republican VP candidate, Sarah Palin, may have lost in the election, but she was the #1 fastest-rising query on our global list (Obama was #6).<br /><br />On the other hand, cultural differences still abound. Russians elected Dmitri Medvedev as their president, but a couple of popular musical acts got more attention from Google searchers. And in Poland, the 5th fastest-rising term was "Jozin z Bazin," an old 1978 Czech song that roughly translates to, "Joe of the Swamp." The song became a <a href="//www.youtube.com/watch?v=cV2NpPqIHnw">sensation on YouTube</a>, and the comedian who originally performed it is touring again!<br /><br />It's because of our inquisitive users that our annual Zeitgeist list is a true reflection of the times, with the billions of Google searches conducted every year lending us insight into our global society.<br /><br /><span class="byline-author">Posted by Marissa Mayer, VP Search Products & User Experience</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/global-zeitgeist.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:The global Zeitgeist&url=https://googleblog.blogspot.com/2008/12/global-zeitgeist.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/global-zeitgeist.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/global-zeitgeist.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='192801438059283492' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/street-view-year-in-review-and-whats.html' itemprop='url' title='Street View: A year in review, and what's new'> Street View: A year in review, and what's new </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 9, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> With just 22 days left in the year, I can't help but think back to where Street View was at the beginning of 2008. At that time, we had imagery for 23 cities in the United States, and we had <a href="http://google-latlong.blogspot.com/2007/12/enjoy-holidays-with-new-street-view.html" id="rvom" title="just released embeddable panoramas">just released embeddable panoramas</a>. Although Street View was still in its infancy, we were excited about the user feedback we had gotten and the creative uses we were seeing.<br /><br />So we started 2008 with a clear, simple goal: bring Street View to more people in more places. Every time we add imagery for a new city or town, we're not just benefiting its citizens, who now can preview their driving route or check for parking meters outside their dentist's office, but anyone traveling to that place or teaching about it or simply curious to see more of the world.<br /><br />Looking back over the past 12 months, I think it's safe to say that we've had quite a year. We kept up a pretty steady pace adding new U.S. cities, from the <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=florida+keys&sll=29.458731,-80.771484&sspn=30.362312,44.824219&ie=UTF8&ll=24.640776,-81.569023&spn=0.06054,0.175095&z=13&layer=c&cbll=24.662292,-81.514811&panoid=ROfZqBQN-bTvSepVjELKgA&cbp=11,327.814863399307,,0,-10.136729585436681" id="xfej" title="beaches of Florida">beaches of Florida</a> to the <a href="//maps.google.com/maps?ie=UTF8&om=0&layer=c&cbll=58.40508,-134.550222&cbp=11,41.30755697836571,,1,-11.11082798244709&ll=58.404815,-134.553509&spn=0.008229,0.043774&t=h&z=15&panoid=iSiVy8Fgu82M3vT_pZLmqg" id="olzs" title="snowy peaks in Alaska">snowy peaks in Alaska</a> — and many spots in between. In March, we brought you the <a href="http://google-latlong.blogspot.com/2008/03/street-view-expanding-our-horizons.html" id="d7jp" title="first national park in Street View">first national park in Street View</a> and have since added nearly a dozen others. We've even come across some pretty quirky sights along the way, like a <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=world's+largest+rocking+chair+in+indianapolis&mrt=kmlkmz&layer=c&ie=UTF8&cbll=39.418169,-85.999532&cbp=12,238.28678835181665,,0,9.52652440013906&ll=39.42479,-85.995655&spn=0,359.956398&z=15&panoid=eoaDFLoT5Eu8-phpETjsIw" id="xraz" title="giant rocking chair">giant rocking chair</a>.<br /><br />Sounds like a pretty big year, right? Well, of course, that's not all. Today marks our biggest launch of Street View imagery to date: we're doubling our coverage in the United States. Several states — Maine, West Virginia, North Dakota, and South Dakota — will be getting the Street View treatment for the first time. We've also added imagery for Memphis, Charleston (SC), and Birmingham, and we've filled in lots of gaps across the country.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJh47rhWbGt_JyB3L6LJVpS1MyxeXBJ8unoZdp7kC4pHPiw4X8Bcb6rZc4st7mRRIUEReqEjij6rFReZ8pw3BaV-TZzkOkvvMQkMsnDrspXlDj78g9vD6TPW8I72xH7YYyHEbIlw/s1600-h/SV_before.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277865880500552338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJh47rhWbGt_JyB3L6LJVpS1MyxeXBJ8unoZdp7kC4pHPiw4X8Bcb6rZc4st7mRRIUEReqEjij6rFReZ8pw3BaV-TZzkOkvvMQkMsnDrspXlDj78g9vD6TPW8I72xH7YYyHEbIlw/s400/SV_before.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 210px;" /></a>(before)<br /></div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVVdq0pinCZEZ5P9o60K2d0W0Nhg6zXky16F0hpQjx9lFrxYehpQeHT_Agy_ndVL4SFUWWRevrthI1JrGdJ1uDK1slF86ica1pvf92kveWOMDG556Tglcm1dEkEQQePmWgu64Myw/s1600-h/SV_after.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277866281493593650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVVdq0pinCZEZ5P9o60K2d0W0Nhg6zXky16F0hpQjx9lFrxYehpQeHT_Agy_ndVL4SFUWWRevrthI1JrGdJ1uDK1slF86ica1pvf92kveWOMDG556Tglcm1dEkEQQePmWgu64Myw/s400/SV_after.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 208px;" /></a>(after)<br /></div><br />Since there are spectacular things to see all around the world, Street View also headed overseas this year. In July, Street View made its international debut with <a href="http://googleblog.blogspot.com/2008/07/tour-tour-de-france-with-street-view.html" id="k3:6" title="imagery of the Tour de France route">imagery of the Tour de France route</a>, and kept rolling from there. After starting the year with just one country, we now have seven — France, Japan, Australia, Spain, Italy, New Zealand, and the U.S. — letting you see some of the world's most famous attractions and landmarks, ranging from the <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=eiffel+tower&sll=35.66814,139.703779&sspn=0,359.956398&ie=UTF8&z=16&layer=c&cbll=48.856305,2.297783&panoid=-g2KFptUqCHjAj08RbNvPA&cbp=12,322.3677507218416,,0,-25.999831338842796" id="cly-" title="Eiffel Tower">Eiffel Tower</a> to <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=shibuya+scramble&sll=35.498133,139.778366&sspn=0.3874,0.700378&ie=UTF8&cd=1&layer=c&cbll=35.659461,139.700512&panoid=cNwgpw_xBKzsdT7tX-2QyQ&cbp=12,276.62549965664044,,0,-17.15073116811127&ll=35.66814,139.703779&spn=0,359.956398&z=15" id="klf6" title="Shibuya, Tokyo">Shibuya, Tokyo</a> to the <a href="http://maps.google.it/maps?f=q&hl=it&geocode=&q=pantheon+rome&sll=45.452326,9.173799&sspn=0.006623,0.016479&g=pantheon+rome&layer=c&ie=UTF8&cbll=41.899353,12.477299&panoid=e8-BBvD73uEcysblJWni1w&cbp=12,223.17263259011315,,1,-8.264259415181907&ll=41.910262,12.471199&spn=0.046564,0.087204&z=14&iwloc=addr" id="w7wp" title="Colosseum">Pantheon</a>.<br /><br /><iframe marginheight="0" marginwidth="0" src="//maps.google.com/maps/sv?cbp=11,22.622267835940647,,0,-15.577378629642613&cbll=41.889271,12.492176&panoid&v=1&hl=en&gl=us" frameborder="0" height="240" scrolling="no" width="425"></iframe><br /><small><a href="//maps.google.com/maps?f=q&hl=en&geocode&q=colosseum,+rome&sll=37.0625,-95.677068&sspn=55.016555,89.648437&ie=UTF8&g=colosseum,+rome&layer=c&cbll=41.889271,12.492176&panoid=4fe6hEN9GJC6thoQBcgv0Q&cbp=11,22.622267835940647,,0,-15.577378629642613&ll=41.897997,12.496605&spn=0.002915,0.0109&z=14&iwloc=addr&source=embed" style="color: rgb(0, 0, 255); text-align: left;">View Larger Map</a></small><br /><br />This year wasn't only about adding new cities, but also about making Street View more useful and more accessible. In March, Street View imagery was <a href="http://googlemapsapi.blogspot.com/2008/03/street-view-in-api-or-how-i-spent-my.html" id="t2me" title="added to the Google Maps API">added to the Google Maps API</a>. This has led to an amazing array of uses, ranging from <a href="http://google-latlong.blogspot.com/2008/04/navigating-online-real-estate-search.html" id="mntm" title="simplifying the real estate search">simplifying the real estate search</a> to <a href="http://www.rustyspigot.com/streetviewgame/play.htm" id="o71r" title="creating adventure games">creating adventure games</a> to <a href="http://www.nycbikemaps.com/maps/nyc-bike-map-street-view/" id="wf9q" title="showing bike paths">showing bike paths</a>. We also integrated Street View into our own driving directions, making it easier for you to explore the real world when you finish your virtual sightseeing. And just two weeks ago, we unveiled a <a href="http://google-latlong.blogspot.com/2008/11/happier-travels-through-street-view.html" id="ll7x" title="substantial overhaul to the Street View experience">substantial overhaul to the Street View experience</a>, making it much easier to access and explore imagery (and hopefully a little more fun, too).<br /><br />We've also brought Street View to more platforms — <a href="http://google-latlong.blogspot.com/2008/04/touch-down-on-earths-surface-with.html" id="j-ue" title="first to Google Earth">first to Google Earth</a>, allowing you to view ground-level imagery alongside all the rich Google Earth content, and in the past few months, to a <a href="http://googlemobile.blogspot.com/search/label/google%20maps%20for%20mobile" id="p1yw" title="wide range">wide range</a> of mobile devices so that the imagery is close at hand while you're out on the streets.<br /><br />One of our other updates this year was developing technology that blurs identifiable faces and license plates. But if you happen to come across something in Street View that you find objectionable, simply click "Report a concern" at the bottom of the image.<br /><br />Between today's launch and all the other launches this year, 2008 saw a 22-fold increase in the amount of Street View imagery available around the world.<br /><br />On the <a href="http://google-latlong.blogspot.com/2008/12/double-coverage-double-fun.html">Lat Long blog</a>, you'll find a collection of impressive images from today's launch. And keep Street View in mind during the holiday season. Whether you're looking for a good hill to sled on, want to preview hotels for a ski trip, or need some visual cues for your directions to a holiday party, Street View can help!<br /><br /><span class="byline-author">Posted by Stephen Chau, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> With just 22 days left in the year, I can't help but think back to where Street View was at the beginning of 2008. At that time, we had imagery for 23 cities in the United States, and we had <a href="http://google-latlong.blogspot.com/2007/12/enjoy-holidays-with-new-street-view.html" id="rvom" title="just released embeddable panoramas">just released embeddable panoramas</a>. Although Street View was still in its infancy, we were excited about the user feedback we had gotten and the creative uses we were seeing.<br /><br />So we started 2008 with a clear, simple goal: bring Street View to more people in more places. Every time we add imagery for a new city or town, we're not just benefiting its citizens, who now can preview their driving route or check for parking meters outside their dentist's office, but anyone traveling to that place or teaching about it or simply curious to see more of the world.<br /><br />Looking back over the past 12 months, I think it's safe to say that we've had quite a year. We kept up a pretty steady pace adding new U.S. cities, from the <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=florida+keys&sll=29.458731,-80.771484&sspn=30.362312,44.824219&ie=UTF8&ll=24.640776,-81.569023&spn=0.06054,0.175095&z=13&layer=c&cbll=24.662292,-81.514811&panoid=ROfZqBQN-bTvSepVjELKgA&cbp=11,327.814863399307,,0,-10.136729585436681" id="xfej" title="beaches of Florida">beaches of Florida</a> to the <a href="//maps.google.com/maps?ie=UTF8&om=0&layer=c&cbll=58.40508,-134.550222&cbp=11,41.30755697836571,,1,-11.11082798244709&ll=58.404815,-134.553509&spn=0.008229,0.043774&t=h&z=15&panoid=iSiVy8Fgu82M3vT_pZLmqg" id="olzs" title="snowy peaks in Alaska">snowy peaks in Alaska</a> — and many spots in between. In March, we brought you the <a href="http://google-latlong.blogspot.com/2008/03/street-view-expanding-our-horizons.html" id="d7jp" title="first national park in Street View">first national park in Street View</a> and have since added nearly a dozen others. We've even come across some pretty quirky sights along the way, like a <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=world's+largest+rocking+chair+in+indianapolis&mrt=kmlkmz&layer=c&ie=UTF8&cbll=39.418169,-85.999532&cbp=12,238.28678835181665,,0,9.52652440013906&ll=39.42479,-85.995655&spn=0,359.956398&z=15&panoid=eoaDFLoT5Eu8-phpETjsIw" id="xraz" title="giant rocking chair">giant rocking chair</a>.<br /><br />Sounds like a pretty big year, right? Well, of course, that's not all. Today marks our biggest launch of Street View imagery to date: we're doubling our coverage in the United States. Several states — Maine, West Virginia, North Dakota, and South Dakota — will be getting the Street View treatment for the first time. We've also added imagery for Memphis, Charleston (SC), and Birmingham, and we've filled in lots of gaps across the country.<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJh47rhWbGt_JyB3L6LJVpS1MyxeXBJ8unoZdp7kC4pHPiw4X8Bcb6rZc4st7mRRIUEReqEjij6rFReZ8pw3BaV-TZzkOkvvMQkMsnDrspXlDj78g9vD6TPW8I72xH7YYyHEbIlw/s1600-h/SV_before.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277865880500552338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJh47rhWbGt_JyB3L6LJVpS1MyxeXBJ8unoZdp7kC4pHPiw4X8Bcb6rZc4st7mRRIUEReqEjij6rFReZ8pw3BaV-TZzkOkvvMQkMsnDrspXlDj78g9vD6TPW8I72xH7YYyHEbIlw/s400/SV_before.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 210px;" /></a>(before)<br /></div><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVVdq0pinCZEZ5P9o60K2d0W0Nhg6zXky16F0hpQjx9lFrxYehpQeHT_Agy_ndVL4SFUWWRevrthI1JrGdJ1uDK1slF86ica1pvf92kveWOMDG556Tglcm1dEkEQQePmWgu64Myw/s1600-h/SV_after.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277866281493593650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVVdq0pinCZEZ5P9o60K2d0W0Nhg6zXky16F0hpQjx9lFrxYehpQeHT_Agy_ndVL4SFUWWRevrthI1JrGdJ1uDK1slF86ica1pvf92kveWOMDG556Tglcm1dEkEQQePmWgu64Myw/s400/SV_after.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 208px;" /></a>(after)<br /></div><br />Since there are spectacular things to see all around the world, Street View also headed overseas this year. In July, Street View made its international debut with <a href="http://googleblog.blogspot.com/2008/07/tour-tour-de-france-with-street-view.html" id="k3:6" title="imagery of the Tour de France route">imagery of the Tour de France route</a>, and kept rolling from there. After starting the year with just one country, we now have seven — France, Japan, Australia, Spain, Italy, New Zealand, and the U.S. — letting you see some of the world's most famous attractions and landmarks, ranging from the <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=eiffel+tower&sll=35.66814,139.703779&sspn=0,359.956398&ie=UTF8&z=16&layer=c&cbll=48.856305,2.297783&panoid=-g2KFptUqCHjAj08RbNvPA&cbp=12,322.3677507218416,,0,-25.999831338842796" id="cly-" title="Eiffel Tower">Eiffel Tower</a> to <a href="//maps.google.com/maps?f=q&hl=en&geocode&q=shibuya+scramble&sll=35.498133,139.778366&sspn=0.3874,0.700378&ie=UTF8&cd=1&layer=c&cbll=35.659461,139.700512&panoid=cNwgpw_xBKzsdT7tX-2QyQ&cbp=12,276.62549965664044,,0,-17.15073116811127&ll=35.66814,139.703779&spn=0,359.956398&z=15" id="klf6" title="Shibuya, Tokyo">Shibuya, Tokyo</a> to the <a href="http://maps.google.it/maps?f=q&hl=it&geocode=&q=pantheon+rome&sll=45.452326,9.173799&sspn=0.006623,0.016479&g=pantheon+rome&layer=c&ie=UTF8&cbll=41.899353,12.477299&panoid=e8-BBvD73uEcysblJWni1w&cbp=12,223.17263259011315,,1,-8.264259415181907&ll=41.910262,12.471199&spn=0.046564,0.087204&z=14&iwloc=addr" id="w7wp" title="Colosseum">Pantheon</a>.<br /><br /><iframe marginheight="0" marginwidth="0" src="//maps.google.com/maps/sv?cbp=11,22.622267835940647,,0,-15.577378629642613&cbll=41.889271,12.492176&panoid&v=1&hl=en&gl=us" frameborder="0" height="240" scrolling="no" width="425"></iframe><br /><small><a href="//maps.google.com/maps?f=q&hl=en&geocode&q=colosseum,+rome&sll=37.0625,-95.677068&sspn=55.016555,89.648437&ie=UTF8&g=colosseum,+rome&layer=c&cbll=41.889271,12.492176&panoid=4fe6hEN9GJC6thoQBcgv0Q&cbp=11,22.622267835940647,,0,-15.577378629642613&ll=41.897997,12.496605&spn=0.002915,0.0109&z=14&iwloc=addr&source=embed" style="color: rgb(0, 0, 255); text-align: left;">View Larger Map</a></small><br /><br />This year wasn't only about adding new cities, but also about making Street View more useful and more accessible. In March, Street View imagery was <a href="http://googlemapsapi.blogspot.com/2008/03/street-view-in-api-or-how-i-spent-my.html" id="t2me" title="added to the Google Maps API">added to the Google Maps API</a>. This has led to an amazing array of uses, ranging from <a href="http://google-latlong.blogspot.com/2008/04/navigating-online-real-estate-search.html" id="mntm" title="simplifying the real estate search">simplifying the real estate search</a> to <a href="http://www.rustyspigot.com/streetviewgame/play.htm" id="o71r" title="creating adventure games">creating adventure games</a> to <a href="http://www.nycbikemaps.com/maps/nyc-bike-map-street-view/" id="wf9q" title="showing bike paths">showing bike paths</a>. We also integrated Street View into our own driving directions, making it easier for you to explore the real world when you finish your virtual sightseeing. And just two weeks ago, we unveiled a <a href="http://google-latlong.blogspot.com/2008/11/happier-travels-through-street-view.html" id="ll7x" title="substantial overhaul to the Street View experience">substantial overhaul to the Street View experience</a>, making it much easier to access and explore imagery (and hopefully a little more fun, too).<br /><br />We've also brought Street View to more platforms — <a href="http://google-latlong.blogspot.com/2008/04/touch-down-on-earths-surface-with.html" id="j-ue" title="first to Google Earth">first to Google Earth</a>, allowing you to view ground-level imagery alongside all the rich Google Earth content, and in the past few months, to a <a href="http://googlemobile.blogspot.com/search/label/google%20maps%20for%20mobile" id="p1yw" title="wide range">wide range</a> of mobile devices so that the imagery is close at hand while you're out on the streets.<br /><br />One of our other updates this year was developing technology that blurs identifiable faces and license plates. But if you happen to come across something in Street View that you find objectionable, simply click "Report a concern" at the bottom of the image.<br /><br />Between today's launch and all the other launches this year, 2008 saw a 22-fold increase in the amount of Street View imagery available around the world.<br /><br />On the <a href="http://google-latlong.blogspot.com/2008/12/double-coverage-double-fun.html">Lat Long blog</a>, you'll find a collection of impressive images from today's launch. And keep Street View in mind during the holiday season. Whether you're looking for a good hill to sled on, want to preview hotels for a ski trip, or need some visual cues for your directions to a holiday party, Street View can help!<br /><br /><span class="byline-author">Posted by Stephen Chau, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/street-view-year-in-review-and-whats.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:Street View: A year in review, and what's new&url=https://googleblog.blogspot.com/2008/12/street-view-year-in-review-and-whats.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/street-view-year-in-review-and-whats.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/street-view-year-in-review-and-whats.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='8960427867085510302' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/search-and-find-magazines-on-google.html' itemprop='url' title='Search and find magazines on Google Book Search'> Search and find magazines on Google Book Search </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 9, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The word "magazine" is derived from the Arabic word "makhazin," meaning storehouse. Since Daniel Defoe published the world's first English magazine back in 1704, millions of magazines catering to nearly every imaginable taste have been created and consumed, passed from person to person in cafes, barber shops, libraries, and homes around the world. If you're wondering what cars people drove in the eighties or what was in fashion thirty years ago, there's a good chance that you'll find that answer in a magazine. Yet few magazine archives are currently available online.<br /><br />Today, we're announcing an initiative to help bring more magazine archives and current magazines online, partnering with publishers to begin digitizing millions of articles from titles as diverse as <span style="font-style: italic;">New York Magazine</span>, <span style="font-style: italic;">Popular Mechanics</span>, and <span style="font-style: italic;">Ebony</span>. Are you a baseball history fanatic? Try a search for [<a href="http://books.google.com/books?q=hank+aaron+pursuing+babe+Ruth%27s+record&btnG=Search+Books" id="m-8l" title="Hank Aaron catching Babe Ruth">hank aaron pursuing babe ruth's record</a>] on Google Book Search. You'll find a link to a <a href="http://books.google.com/books?id=r9QDAAAAMBAJ&pg=PA144&dq=hank+aaron+pursuing+babe+Ruth%27s+record" id="j1vj" title="link to a 1973 Ebony article">1973 <span style="font-style: italic;">Ebony</span> article</a> about Hank Aaron, written as he closed in on Babe Ruth's original record for career home runs. You can read the article in full color and in its original context, just as you would in the printed magazine. Scroll back a few pages, for example, and you'll find a two-page spread on 1973's <a href="http://books.google.com/books?id=r9QDAAAAMBAJ&pg=PA6&dq=hank+aaron+catching+babe+ruth&ei=HpI8SeShB4fkzATJ-KXEDw#PPA142,M2" id="yta9" title="fall fashions">fall fashions</a>. If you'd like to read further, you can click on "<a href="http://books.google.com/books?id=r9QDAAAAMBAJ&dq=hank+aaron+catching+babe+ruth&source=gbs_summary_s&cad=0#all_issues_anchor" id="fwur" title="Browse all issues">Browse all issues</a>" to view issues from across the decades.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://books.google.com/books?id=r9QDAAAAMBAJ&printsec=frontcover&source=gbs_summary_r&cad=0_0"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277842134016579778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP1gT7BZiBzM9GzYI_vBqu5-_F2lCcZQqexQNJEuQaqUGf2BmtUSrp0lZpgxQbwaPddbxTYFTodGCMiDYuSl2gKDnsMfm8H5PDSx_ZOB1f_ElxKejcfq-xDduj4aDhcO-bLo9UNw/s400/hank+aaron+ebony+cover.JPG" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" /></a><br /><br />Explore other publications, like<span style="font-family:Arial;"><span style="font-family:Arial;"><i><a href="http://books.google.com/books?id=Ok8XtrhowscC&printsec=frontcover&dq=popular+science&as_brr=1" title="Browse all issues"><span style="font-family:Arial;"></span></a></i></span></span> <a style="font-style: italic;" href="http://books.google.com/books?id=Ok8XtrhowscC&printsec=frontcover&dq=popular+science&as_brr=1">Popular Science</a>, <a style="font-style: italic;" href="http://books.google.com/books?id=OugCAAAAMBAJ">New York Magazine</a>, or (for you physics enthusiasts) the <a style="font-style: italic;" href="http://books.google.com/books?id=XAgAAAAAMBAJ&printsec=frontcover&dq=atomic+scientists&as_brr=1&source=gbs_summary_r&cad=0_0">Bulletin of Atomic Scientists</a>, to rediscover<span style="font-family:Arial;"><span style="font-family:Arial;"><span style="font-family:Arial;"><span style="font-family:Arial;"></span></span></span></span> <a href="http://books.google.com/books?id=9uUCAAAAMBAJ&pg=PA40&dq=yoko+ono&lr=&as_brr=0&as_pt=MAGAZINES&ei=HdEtSYvbFI-kzASf-bz5Ag#PPA32,M2">historical interviews</a>, <a href="http://books.google.com/books?id=iigDAAAAMBAJ&pg=PA78&dq=christmas&lr=&as_brr=0&as_pt=MAGAZINES">do-it-yourself articles</a>, and even a piece on <a href="http://books.google.com/books?id=lSkDAAAAMBAJ&pg=PA92&dq=dogs+glasses&lr=&as_brr=0&as_pt=MAGAZINES">canine eyewear</a>. In many cases, these magazines aren't just history as history, but history as perspective — a way of understanding today.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://books.google.com/books?id=9uUCAAAAMBAJ&pg=PA40&dq=yoko+ono&lr=&as_brr=0&as_pt=MAGAZINES&ei=HdEtSYvbFI-kzASf-bz5Ag#PPA32,M2"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277841659197937954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhepP8qOTwVzMW4sqbWVkQYkOZ77MeHsM6k-urbsHhMghEpxxRFPZwIlCQsexTfLc8DT7-bzAN6BJrMdMQMKrfc7Oh0P_PCqZ193PrY5BnkedHurWkCn4oNmG4c9F8Qne2ak5B30w/s400/yoko+ono+ny+mag.JPG" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" /></a><br /><br />You can search for magazines through Google Book Search. Try queries like [<a href="http://books.google.com/books?q=obama+keynote+convention&btnG=Search+Books&lr=&as_brr=0&as_pt=ALLTYPES">obama keynote convention</a>], [<a href="http://books.google.com/books?ei=PWM5Sa20AofkzAT5-emZDw&q=hollywood+brat+pack&btnG=Search+Books">hollywood brat pack</a>] or [<a href="http://books.google.com/books?lr=&as_brr=0&as_pt=ALLTYPES&q=world%27s+most+challenging+crossword&btnG=Search+Books">world's most challenging crossword</a>] and you'll find magazine articles alongside books results. Magazine articles are tagged with the keyword "Magazine" on the search snippet.<br /><br />Over time, as we scan more articles, you'll see more and more magazines appear in Google Book Search results. Eventually, we'll also begin blending magazine results into our main Google.com search results, so you may begin finding magazines you didn't even know you were looking for. For now you can restrict your search to magazines we've scanned by trying an advanced search.<br /><br />For years, we've worked to make as much information as possible accessible online, whether that information comes from <a href="http://books.google.com/">books</a>, <a href="http://googleblog.blogspot.com/2008/09/bringing-history-online-one-newspaper.html">newspapers</a>, or <a href="http://googleblog.blogspot.com/2008/11/life-photo-archive-available-on-google.html">images</a>. We think that bringing more magazines online is one more important step toward our long-standing goal of providing access to all the world's information.<br /><br /><span class="byline-author">Posted by Dave Foulser, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The word "magazine" is derived from the Arabic word "makhazin," meaning storehouse. Since Daniel Defoe published the world's first English magazine back in 1704, millions of magazines catering to nearly every imaginable taste have been created and consumed, passed from person to person in cafes, barber shops, libraries, and homes around the world. If you're wondering what cars people drove in the eighties or what was in fashion thirty years ago, there's a good chance that you'll find that answer in a magazine. Yet few magazine archives are currently available online.<br /><br />Today, we're announcing an initiative to help bring more magazine archives and current magazines online, partnering with publishers to begin digitizing millions of articles from titles as diverse as <span style="font-style: italic;">New York Magazine</span>, <span style="font-style: italic;">Popular Mechanics</span>, and <span style="font-style: italic;">Ebony</span>. Are you a baseball history fanatic? Try a search for [<a href="http://books.google.com/books?q=hank+aaron+pursuing+babe+Ruth%27s+record&btnG=Search+Books" id="m-8l" title="Hank Aaron catching Babe Ruth">hank aaron pursuing babe ruth's record</a>] on Google Book Search. You'll find a link to a <a href="http://books.google.com/books?id=r9QDAAAAMBAJ&pg=PA144&dq=hank+aaron+pursuing+babe+Ruth%27s+record" id="j1vj" title="link to a 1973 Ebony article">1973 <span style="font-style: italic;">Ebony</span> article</a> about Hank Aaron, written as he closed in on Babe Ruth's original record for career home runs. You can read the article in full color and in its original context, just as you would in the printed magazine. Scroll back a few pages, for example, and you'll find a two-page spread on 1973's <a href="http://books.google.com/books?id=r9QDAAAAMBAJ&pg=PA6&dq=hank+aaron+catching+babe+ruth&ei=HpI8SeShB4fkzATJ-KXEDw#PPA142,M2" id="yta9" title="fall fashions">fall fashions</a>. If you'd like to read further, you can click on "<a href="http://books.google.com/books?id=r9QDAAAAMBAJ&dq=hank+aaron+catching+babe+ruth&source=gbs_summary_s&cad=0#all_issues_anchor" id="fwur" title="Browse all issues">Browse all issues</a>" to view issues from across the decades.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://books.google.com/books?id=r9QDAAAAMBAJ&printsec=frontcover&source=gbs_summary_r&cad=0_0"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277842134016579778" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP1gT7BZiBzM9GzYI_vBqu5-_F2lCcZQqexQNJEuQaqUGf2BmtUSrp0lZpgxQbwaPddbxTYFTodGCMiDYuSl2gKDnsMfm8H5PDSx_ZOB1f_ElxKejcfq-xDduj4aDhcO-bLo9UNw/s400/hank+aaron+ebony+cover.JPG" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" /></a><br /><br />Explore other publications, like<span style="font-family:Arial;"><span style="font-family:Arial;"><i><a href="http://books.google.com/books?id=Ok8XtrhowscC&printsec=frontcover&dq=popular+science&as_brr=1" title="Browse all issues"><span style="font-family:Arial;"></span></a></i></span></span> <a style="font-style: italic;" href="http://books.google.com/books?id=Ok8XtrhowscC&printsec=frontcover&dq=popular+science&as_brr=1">Popular Science</a>, <a style="font-style: italic;" href="http://books.google.com/books?id=OugCAAAAMBAJ">New York Magazine</a>, or (for you physics enthusiasts) the <a style="font-style: italic;" href="http://books.google.com/books?id=XAgAAAAAMBAJ&printsec=frontcover&dq=atomic+scientists&as_brr=1&source=gbs_summary_r&cad=0_0">Bulletin of Atomic Scientists</a>, to rediscover<span style="font-family:Arial;"><span style="font-family:Arial;"><span style="font-family:Arial;"><span style="font-family:Arial;"></span></span></span></span> <a href="http://books.google.com/books?id=9uUCAAAAMBAJ&pg=PA40&dq=yoko+ono&lr=&as_brr=0&as_pt=MAGAZINES&ei=HdEtSYvbFI-kzASf-bz5Ag#PPA32,M2">historical interviews</a>, <a href="http://books.google.com/books?id=iigDAAAAMBAJ&pg=PA78&dq=christmas&lr=&as_brr=0&as_pt=MAGAZINES">do-it-yourself articles</a>, and even a piece on <a href="http://books.google.com/books?id=lSkDAAAAMBAJ&pg=PA92&dq=dogs+glasses&lr=&as_brr=0&as_pt=MAGAZINES">canine eyewear</a>. In many cases, these magazines aren't just history as history, but history as perspective — a way of understanding today.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://books.google.com/books?id=9uUCAAAAMBAJ&pg=PA40&dq=yoko+ono&lr=&as_brr=0&as_pt=MAGAZINES&ei=HdEtSYvbFI-kzASf-bz5Ag#PPA32,M2"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5277841659197937954" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhepP8qOTwVzMW4sqbWVkQYkOZ77MeHsM6k-urbsHhMghEpxxRFPZwIlCQsexTfLc8DT7-bzAN6BJrMdMQMKrfc7Oh0P_PCqZ193PrY5BnkedHurWkCn4oNmG4c9F8Qne2ak5B30w/s400/yoko+ono+ny+mag.JPG" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" /></a><br /><br />You can search for magazines through Google Book Search. Try queries like [<a href="http://books.google.com/books?q=obama+keynote+convention&btnG=Search+Books&lr=&as_brr=0&as_pt=ALLTYPES">obama keynote convention</a>], [<a href="http://books.google.com/books?ei=PWM5Sa20AofkzAT5-emZDw&q=hollywood+brat+pack&btnG=Search+Books">hollywood brat pack</a>] or [<a href="http://books.google.com/books?lr=&as_brr=0&as_pt=ALLTYPES&q=world%27s+most+challenging+crossword&btnG=Search+Books">world's most challenging crossword</a>] and you'll find magazine articles alongside books results. Magazine articles are tagged with the keyword "Magazine" on the search snippet.<br /><br />Over time, as we scan more articles, you'll see more and more magazines appear in Google Book Search results. Eventually, we'll also begin blending magazine results into our main Google.com search results, so you may begin finding magazines you didn't even know you were looking for. For now you can restrict your search to magazines we've scanned by trying an advanced search.<br /><br />For years, we've worked to make as much information as possible accessible online, whether that information comes from <a href="http://books.google.com/">books</a>, <a href="http://googleblog.blogspot.com/2008/09/bringing-history-online-one-newspaper.html">newspapers</a>, or <a href="http://googleblog.blogspot.com/2008/11/life-photo-archive-available-on-google.html">images</a>. We think that bringing more magazines online is one more important step toward our long-standing goal of providing access to all the world's information.<br /><br /><span class="byline-author">Posted by Dave Foulser, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/search-and-find-magazines-on-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Search and find magazines on Google Book Search&url=https://googleblog.blogspot.com/2008/12/search-and-find-magazines-on-google.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/search-and-find-magazines-on-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/search-and-find-magazines-on-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search' rel='tag'> books + book search </a> </span> </div> </div> </div> <div class='post' data-id='6913259583130532968' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/pirates-vs-ninjas-who-would-win.html' itemprop='url' title='Pirates vs. Ninjas: Who would win?'> Pirates vs. Ninjas: Who would win? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 5, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The <a href="http://en.wikipedia.org/wiki/Pirates_versus_Ninjas">rivalry</a> has become a social phenomenon, from YouTube videos <a href="//www.youtube.com/watch?v=wHJdve7GNuE&eurl=http://dayoftheninja.com/index2.html" id="mj05" title="condemning pirates' accents"> condemning pirates' accents</a> to movies predicting the <a href="//www.youtube.com/watch?v=P-7vT4GSodk" id="ofq." title="final outcome">outcome</a> of a final showdown, and <a href="http://pirates-vs-ninja.freeonlinegames.com/" id="t:xz" title="games">games</a> that let you decide who's the mightiest. The clash comes to a head twice a year: <a href="http://www.talklikeapirate.com/" id="vet6" style="color: #551a8b;" title="Talk Like a Pirate Day">Talk Like a Pirate Day</a> on September 19th, and the <a href="http://dayoftheninja.com/index2.html" id="g9-c" title="Day of the Ninja"> Day of the Ninja</a> on December 5th.<br /> <br /> In September, we announced support for <a href="http://googleblog.blogspot.com/2008/09/google-in-one-more-language.html" id="p-hh" style="color: #551a8b;" title="searching in pirate">searching in pirate</a> in time for the rum-filled celebrations. But when we sat down to brainstorm how one might search in ninja, we had a challenge. As far as we know, ninjas communicate telepathically -- and sadly, our search algorithm isn't quite there yet.<br /> <br /> In fact, due to the stealth behavior inherent to ninja life, we didn't even know how to contact one for a consultation. We started looking for evidence of ninja activity on the web, and what we found confirmed our own inability to locate ninjas. Over the last four years, searches for ninjas have steadily increased:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis3aXrVGWoAfHtFLXEOijiSQdx2BWwXdEpLGve2y1bOFgHD9c8-s1ZTck5xXFTSZC1-gpPlpS0EFVJIbrHXEQXzABj4bgR18jL4jHbFX04aKxGYszEEGTJakiYKNVwJTtGA0J0pA/s1600-h/ninja+trendsnew.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis3aXrVGWoAfHtFLXEOijiSQdx2BWwXdEpLGve2y1bOFgHD9c8-s1ZTck5xXFTSZC1-gpPlpS0EFVJIbrHXEQXzABj4bgR18jL4jHbFX04aKxGYszEEGTJakiYKNVwJTtGA0J0pA/s320/ninja+trendsnew.gif" /></a></div><br /> But does an increase in curiosity indicate an increase in the ninja population? To answer this, we took a peek into our aggregated search terms over 2008. What we found seems to support the notion of a pervasive ninja community. But even that's open to interpretation:<br /> <br /> Top Queries of 2008 related to "Ninjas Are..."<br /> <ol style="margin-bottom: 0px; margin-top: 0px;"><li style="margin-bottom: 0px; margin-top: 0px;">ninjas are there</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are everywhere</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are better</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are awesome</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are sexy</li> </ol><br /> Are we witnessing a quiet but steady ninja takeover? Should pirates be taking to the seas? Only time will tell. Or take matters into your own hands by comparing queries and graphs yourself using our <a href="//www.google.com/insights/search/#">Insights for Search</a> tool.<br /> <br /> Posted by Kasia Chmielinski, Google Blog Team <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The <a href="http://en.wikipedia.org/wiki/Pirates_versus_Ninjas">rivalry</a> has become a social phenomenon, from YouTube videos <a href="//www.youtube.com/watch?v=wHJdve7GNuE&eurl=http://dayoftheninja.com/index2.html" id="mj05" title="condemning pirates' accents"> condemning pirates' accents</a> to movies predicting the <a href="//www.youtube.com/watch?v=P-7vT4GSodk" id="ofq." title="final outcome">outcome</a> of a final showdown, and <a href="http://pirates-vs-ninja.freeonlinegames.com/" id="t:xz" title="games">games</a> that let you decide who's the mightiest. The clash comes to a head twice a year: <a href="http://www.talklikeapirate.com/" id="vet6" style="color: #551a8b;" title="Talk Like a Pirate Day">Talk Like a Pirate Day</a> on September 19th, and the <a href="http://dayoftheninja.com/index2.html" id="g9-c" title="Day of the Ninja"> Day of the Ninja</a> on December 5th.<br /> <br /> In September, we announced support for <a href="http://googleblog.blogspot.com/2008/09/google-in-one-more-language.html" id="p-hh" style="color: #551a8b;" title="searching in pirate">searching in pirate</a> in time for the rum-filled celebrations. But when we sat down to brainstorm how one might search in ninja, we had a challenge. As far as we know, ninjas communicate telepathically -- and sadly, our search algorithm isn't quite there yet.<br /> <br /> In fact, due to the stealth behavior inherent to ninja life, we didn't even know how to contact one for a consultation. We started looking for evidence of ninja activity on the web, and what we found confirmed our own inability to locate ninjas. Over the last four years, searches for ninjas have steadily increased:<br /> <br /> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis3aXrVGWoAfHtFLXEOijiSQdx2BWwXdEpLGve2y1bOFgHD9c8-s1ZTck5xXFTSZC1-gpPlpS0EFVJIbrHXEQXzABj4bgR18jL4jHbFX04aKxGYszEEGTJakiYKNVwJTtGA0J0pA/s1600-h/ninja+trendsnew.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis3aXrVGWoAfHtFLXEOijiSQdx2BWwXdEpLGve2y1bOFgHD9c8-s1ZTck5xXFTSZC1-gpPlpS0EFVJIbrHXEQXzABj4bgR18jL4jHbFX04aKxGYszEEGTJakiYKNVwJTtGA0J0pA/s320/ninja+trendsnew.gif" /></a></div><br /> But does an increase in curiosity indicate an increase in the ninja population? To answer this, we took a peek into our aggregated search terms over 2008. What we found seems to support the notion of a pervasive ninja community. But even that's open to interpretation:<br /> <br /> Top Queries of 2008 related to "Ninjas Are..."<br /> <ol style="margin-bottom: 0px; margin-top: 0px;"><li style="margin-bottom: 0px; margin-top: 0px;">ninjas are there</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are everywhere</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are better</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are awesome</li> <li style="margin-bottom: 0px; margin-top: 0px;">ninjas are sexy</li> </ol><br /> Are we witnessing a quiet but steady ninja takeover? Should pirates be taking to the seas? Only time will tell. Or take matters into your own hands by comparing queries and graphs yourself using our <a href="//www.google.com/insights/search/#">Insights for Search</a> tool.<br /> <br /> Posted by Kasia Chmielinski, Google Blog Team <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/pirates-vs-ninjas-who-would-win.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:Pirates vs. Ninjas: Who would win?&url=https://googleblog.blogspot.com/2008/12/pirates-vs-ninjas-who-would-win.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/pirates-vs-ninjas-who-would-win.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/pirates-vs-ninjas-who-would-win.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='7812499114366673458' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html' itemprop='url' title='Google Friend Connect: now available'> Google Friend Connect: now available </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 4, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> We're pleased to share that Google Friend Connect is now available in beta to any webmaster looking to add a "dash of social" to his or her site. This service lets webmasters add social features to their sites by simply copying and pasting a few snippets of code — no advanced coding or technical background required. <br /><br />We know that people want to be social on the web, and Friend Connect makes it easy for anyone to sign in to a website, share a little bit about themselves through a personal profile, discover other people with similar interests, invite their contacts, and interact with friends. Even better, you don't have to deal with the hassle of creating yet another username and password — Friend Connect lets you log in using an existing account from Google, Yahoo, AOL, or OpenID. Similarly, you can choose to either establish a new profile or use profiles and friend sources from other social networks that have opened up their services, like Plaxo and orkut. To learn more, watch the video tour below:<br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/N94s7ix0JPo&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/N94s7ix0JPo&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />We launched Friend Connect as a <a href="http://googleblog.blogspot.com/2008/05/friend-connected-web.html">preview release in May</a>, and since then we have been working closely with a handful of website owners, social networks, and application developers to improve its speed and scalability, ease of use, and customization capabilities. We've also expanded the features available to users with richer, more integrated profiles and new ways to discuss and share content, like including YouTube videos in your comments.<br /><br />Friend Connect's goal is to facilitate an open social web. Using open standards like OpenID and OAuth, Friend Connect makes it simple for people to instantly interact with one another on the sites that they already love to visit. Additionally, websites that use Friend Connect become OpenSocial containers, capable of running applications created by the OpenSocial developer community.<br /><br />In the coming months, we're excited to see more webmasters add Friend Connect to their sites, helping their visitors engage with each other across the web.<br /><br />To learn more, please visit <a href="//www.google.com/friendconnect">www.google.com/friendconnect</a>.<br /><br /><span class="byline-author">Posted by Mussie Shore, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> We're pleased to share that Google Friend Connect is now available in beta to any webmaster looking to add a "dash of social" to his or her site. This service lets webmasters add social features to their sites by simply copying and pasting a few snippets of code — no advanced coding or technical background required. <br /><br />We know that people want to be social on the web, and Friend Connect makes it easy for anyone to sign in to a website, share a little bit about themselves through a personal profile, discover other people with similar interests, invite their contacts, and interact with friends. Even better, you don't have to deal with the hassle of creating yet another username and password — Friend Connect lets you log in using an existing account from Google, Yahoo, AOL, or OpenID. Similarly, you can choose to either establish a new profile or use profiles and friend sources from other social networks that have opened up their services, like Plaxo and orkut. To learn more, watch the video tour below:<br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/N94s7ix0JPo&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/N94s7ix0JPo&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />We launched Friend Connect as a <a href="http://googleblog.blogspot.com/2008/05/friend-connected-web.html">preview release in May</a>, and since then we have been working closely with a handful of website owners, social networks, and application developers to improve its speed and scalability, ease of use, and customization capabilities. We've also expanded the features available to users with richer, more integrated profiles and new ways to discuss and share content, like including YouTube videos in your comments.<br /><br />Friend Connect's goal is to facilitate an open social web. Using open standards like OpenID and OAuth, Friend Connect makes it simple for people to instantly interact with one another on the sites that they already love to visit. Additionally, websites that use Friend Connect become OpenSocial containers, capable of running applications created by the OpenSocial developer community.<br /><br />In the coming months, we're excited to see more webmasters add Friend Connect to their sites, helping their visitors engage with each other across the web.<br /><br />To learn more, please visit <a href="//www.google.com/friendconnect">www.google.com/friendconnect</a>.<br /><br /><span class="byline-author">Posted by Mussie Shore, Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.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 Friend Connect: now available&url=https://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/apps' rel='tag'> apps </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/developers' rel='tag'> developers </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/social' rel='tag'> social </a> </span> </div> </div> </div> <div class='post' data-id='4703215246993627200' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/helping-healthcare-providers-become.html' itemprop='url' title='Helping healthcare providers become more efficient'> Helping healthcare providers become more efficient </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 4, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Healthcare professionals have always focused on reducing costs while still increasing the quality of the care they provide to patients — and this kind of efficiency becomes even more important in challenging economic times.<br /><br />Fortunately, healthcare providers can turn to the web for a growing number of resources that help them achieve these goals. With our health initiatives and solutions for businesses of all kinds, Google is committed to helping bring exactly these kinds of productivity gains and cost reductions to healthcare providers. We're also committed to harnessing the power of the web to help people everywhere effectively manage their healthcare records and information in a private, secure online setting.<br /><br />To learn about our latest innovations in this area, tune in to our free <a href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&eventid=128253&sessionid=1&key=4F98682FAB66D97F6AB133D75E24A790&sourcepage=register">webinar</a> scheduled for Wednesday, December 10, at 10:00 am PT.<br /><br />The session will include a current look at <a href="https://www.google.com/accounts/ServiceLogin?service=health&nui=1&continue=https%3A%2F%2Fwww.google.com%2Fhealth%2Fp%2F&followup=https%3A%2F%2Fwww.google.com%2Fhealth%2Fp%2F&rm=hide">Google Health</a>, which empowers patients to securely organize and manage their health information online. For the full lineup of topics that will be covered, check out our post on the <a href="http://googleenterprise.blogspot.com/2008/12/helping-healthcare-providers-become_04.html">Enterprise blog</a>.<br /><br />We hope to see you there.<br /><br /><span class="byline-author">Posted by Sundar Raghavan, Google Enterprise Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Healthcare professionals have always focused on reducing costs while still increasing the quality of the care they provide to patients — and this kind of efficiency becomes even more important in challenging economic times.<br /><br />Fortunately, healthcare providers can turn to the web for a growing number of resources that help them achieve these goals. With our health initiatives and solutions for businesses of all kinds, Google is committed to helping bring exactly these kinds of productivity gains and cost reductions to healthcare providers. We're also committed to harnessing the power of the web to help people everywhere effectively manage their healthcare records and information in a private, secure online setting.<br /><br />To learn about our latest innovations in this area, tune in to our free <a href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&eventid=128253&sessionid=1&key=4F98682FAB66D97F6AB133D75E24A790&sourcepage=register">webinar</a> scheduled for Wednesday, December 10, at 10:00 am PT.<br /><br />The session will include a current look at <a href="https://www.google.com/accounts/ServiceLogin?service=health&nui=1&continue=https%3A%2F%2Fwww.google.com%2Fhealth%2Fp%2F&followup=https%3A%2F%2Fwww.google.com%2Fhealth%2Fp%2F&rm=hide">Google Health</a>, which empowers patients to securely organize and manage their health information online. For the full lineup of topics that will be covered, check out our post on the <a href="http://googleenterprise.blogspot.com/2008/12/helping-healthcare-providers-become_04.html">Enterprise blog</a>.<br /><br />We hope to see you there.<br /><br /><span class="byline-author">Posted by Sundar Raghavan, Google Enterprise Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/helping-healthcare-providers-become.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Helping healthcare providers become more efficient&url=https://googleblog.blogspot.com/2008/12/helping-healthcare-providers-become.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/helping-healthcare-providers-become.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/helping-healthcare-providers-become.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/health' rel='tag'> health </a> </span> </div> </div> </div> <div class='post' data-id='6994662394063906836' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/holiday-templates-to-keep-you-organized.html' itemprop='url' title='Holiday templates to keep you organized'> Holiday templates to keep you organized </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 3, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The holidays are upon us, and there's much to do: Gifts to be wrapped, lights to be strung, candles to be lit, and a long list of tasks at the home and the office. A little creativity can come in handy at this time of year. You can save time and money with the Google Docs template gallery for documents, spreadsheets and presentations. Whether you're a small business owner or the chief holiday organizer, the gallery includes a few special templates designed to help you spread a little holiday cheer. Here are a few tips to help you get everything done on time:<br /><br />1. Email friends, colleagues or customers this <a href="http://docs.google.com/templates?q=business+addresses&sort=hottest&view=public">survey form</a> to update your mailing list...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHECMCJ0WLV6bIt6BcdTrIwG29Qf0FDIw0mVaJZaZQTm0Muo5uYrvwygSNHvpwv64ge34x3ZDAP5tQpUc8Ua1g-t2Ob8dxXfWy1Odybem9pfLaoUyJD-n-S4K1QOJgOlp8Z1xcw/s1600-h/company+mailing+address.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275605414042347154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHECMCJ0WLV6bIt6BcdTrIwG29Qf0FDIw0mVaJZaZQTm0Muo5uYrvwygSNHvpwv64ge34x3ZDAP5tQpUc8Ua1g-t2Ob8dxXfWy1Odybem9pfLaoUyJD-n-S4K1QOJgOlp8Z1xcw/s400/company+mailing+address.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />2. ...and then send them a <a href="http://docs.google.com/templates?q=holiday+postcard+snowflake&sort=hottest&view=public">holiday postcard</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrqLQFfnrflby5wTwhp82duzpdVuznL6_MxkeqxTsWuzJTyyU1sWsL1wivvqKjcxDzV0hfhon25vaXSXvbo3Ju5TVsONDcnPmCX56MbZrSq8OfMQlJEDfLW2fgmgVQ4emXas3Drw/s1600-h/avery+snowflake+post+card%282%29.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275612676644676098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrqLQFfnrflby5wTwhp82duzpdVuznL6_MxkeqxTsWuzJTyyU1sWsL1wivvqKjcxDzV0hfhon25vaXSXvbo3Ju5TVsONDcnPmCX56MbZrSq8OfMQlJEDfLW2fgmgVQ4emXas3Drw/s400/avery+snowflake+post+card%282%29.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />3. Use fun <a href="http://docs.google.com/templates?q=address+label+&sort=hottest&view=public">mailing labels</a> to save time when sending packages...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQmYzoPDWdho5iulXwjCg4tZFd5jIjZ87E3tM_rwMOtNUahUY_Ri5i-BihsUFFJnhozQxWoOl1l3ko_oiHuQdOo-tHQIrZV_AgUdDS2I31dSK6xmoN9Ge2mbsRrxbZ4uBDJ6qIA/s1600-h/avery+santa+mailing+labels+-+20%282%29.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275612954214661138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQmYzoPDWdho5iulXwjCg4tZFd5jIjZ87E3tM_rwMOtNUahUY_Ri5i-BihsUFFJnhozQxWoOl1l3ko_oiHuQdOo-tHQIrZV_AgUdDS2I31dSK6xmoN9Ge2mbsRrxbZ4uBDJ6qIA/s400/avery+santa+mailing+labels+-+20%282%29.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />4. ...and these <a href="http://docs.google.com/templates?q=gift+tags&sort=hottest&view=public">festive gift tags</a> to personalize gifts.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpmibxuoOEnUUKGkl-CxPSof5011k2ULr7Gj1SCdhzFQRHVN2sg7R0AjEUX7wcHIh8JoO-13iFuJEG1vrUcmrf7bmj1Oefp9-zQ2Ufm7yo7pLlna-JM-PWXLNi6DctJV565c8lw/s1600-h/string+of+lights+gift+tags.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275607470695238466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpmibxuoOEnUUKGkl-CxPSof5011k2ULr7Gj1SCdhzFQRHVN2sg7R0AjEUX7wcHIh8JoO-13iFuJEG1vrUcmrf7bmj1Oefp9-zQ2Ufm7yo7pLlna-JM-PWXLNi6DctJV565c8lw/s400/string+of+lights+gift+tags.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 163px; height: 124px;" /></a><br />5. If there's no time for snail mail, email a <a href="http://docs.google.com/templates?q=video+card&sort=hottest&view=public">video card</a> to send friends and colleagues warm wishes or to thank customers for their business.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0BnTdzEUbsx-iHe02nbtF2vcgMAkwlr-33jLwiKhHfMHCwQHVS_lZfsTDAQz-NEB8wyLPE4h9mB8CDuFxpVKpus_LYj91zGAQRDp7n1RaPMau_ZTvY7MiCzBn7OPVRpZRJ5Fcg/s1600-h/red+and+blue+video+card.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275608043770442722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0BnTdzEUbsx-iHe02nbtF2vcgMAkwlr-33jLwiKhHfMHCwQHVS_lZfsTDAQz-NEB8wyLPE4h9mB8CDuFxpVKpus_LYj91zGAQRDp7n1RaPMau_ZTvY7MiCzBn7OPVRpZRJ5Fcg/s400/red+and+blue+video+card.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 163px; height: 122px;" /></a><br />It's easy to get started with any of these tips. In Google Docs, just click File -> New -> From Template to be taken to the <a href="https://docs.google.com/a/google.com/templates">main template gallery</a> (it's worth a look!). Click the "Holiday" category to see just the <a href="https://docs.google.com/a/google.com/templates?category=21&sort=hottest&view=public">holiday templates</a>, or you can tab through to filter results by product. Pick the design you like and edit it for your needs. And you can always find help at the <a href="http://documents.google.com/support/?hl=en">Google Docs Help Center</a>.<br /><br />We have more holiday ideas on our <a href="http://googleenterprise.blogspot.com/2008/12/organize-holidays-with-templates-in.html">Enterprise Blog</a>, along with other hints and tips to keep your workplace humming all through the year.<br /><br />We hope you enjoy, and season's greetings!<br /><br /><span class="byline-author">Posted by Serena Satyasai, Google Apps Elf</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The holidays are upon us, and there's much to do: Gifts to be wrapped, lights to be strung, candles to be lit, and a long list of tasks at the home and the office. A little creativity can come in handy at this time of year. You can save time and money with the Google Docs template gallery for documents, spreadsheets and presentations. Whether you're a small business owner or the chief holiday organizer, the gallery includes a few special templates designed to help you spread a little holiday cheer. Here are a few tips to help you get everything done on time:<br /><br />1. Email friends, colleagues or customers this <a href="http://docs.google.com/templates?q=business+addresses&sort=hottest&view=public">survey form</a> to update your mailing list...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHECMCJ0WLV6bIt6BcdTrIwG29Qf0FDIw0mVaJZaZQTm0Muo5uYrvwygSNHvpwv64ge34x3ZDAP5tQpUc8Ua1g-t2Ob8dxXfWy1Odybem9pfLaoUyJD-n-S4K1QOJgOlp8Z1xcw/s1600-h/company+mailing+address.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275605414042347154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHECMCJ0WLV6bIt6BcdTrIwG29Qf0FDIw0mVaJZaZQTm0Muo5uYrvwygSNHvpwv64ge34x3ZDAP5tQpUc8Ua1g-t2Ob8dxXfWy1Odybem9pfLaoUyJD-n-S4K1QOJgOlp8Z1xcw/s400/company+mailing+address.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />2. ...and then send them a <a href="http://docs.google.com/templates?q=holiday+postcard+snowflake&sort=hottest&view=public">holiday postcard</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrqLQFfnrflby5wTwhp82duzpdVuznL6_MxkeqxTsWuzJTyyU1sWsL1wivvqKjcxDzV0hfhon25vaXSXvbo3Ju5TVsONDcnPmCX56MbZrSq8OfMQlJEDfLW2fgmgVQ4emXas3Drw/s1600-h/avery+snowflake+post+card%282%29.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275612676644676098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrqLQFfnrflby5wTwhp82duzpdVuznL6_MxkeqxTsWuzJTyyU1sWsL1wivvqKjcxDzV0hfhon25vaXSXvbo3Ju5TVsONDcnPmCX56MbZrSq8OfMQlJEDfLW2fgmgVQ4emXas3Drw/s400/avery+snowflake+post+card%282%29.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />3. Use fun <a href="http://docs.google.com/templates?q=address+label+&sort=hottest&view=public">mailing labels</a> to save time when sending packages...<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQmYzoPDWdho5iulXwjCg4tZFd5jIjZ87E3tM_rwMOtNUahUY_Ri5i-BihsUFFJnhozQxWoOl1l3ko_oiHuQdOo-tHQIrZV_AgUdDS2I31dSK6xmoN9Ge2mbsRrxbZ4uBDJ6qIA/s1600-h/avery+santa+mailing+labels+-+20%282%29.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275612954214661138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQmYzoPDWdho5iulXwjCg4tZFd5jIjZ87E3tM_rwMOtNUahUY_Ri5i-BihsUFFJnhozQxWoOl1l3ko_oiHuQdOo-tHQIrZV_AgUdDS2I31dSK6xmoN9Ge2mbsRrxbZ4uBDJ6qIA/s400/avery+santa+mailing+labels+-+20%282%29.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 164px; height: 124px;" /></a><br />4. ...and these <a href="http://docs.google.com/templates?q=gift+tags&sort=hottest&view=public">festive gift tags</a> to personalize gifts.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpmibxuoOEnUUKGkl-CxPSof5011k2ULr7Gj1SCdhzFQRHVN2sg7R0AjEUX7wcHIh8JoO-13iFuJEG1vrUcmrf7bmj1Oefp9-zQ2Ufm7yo7pLlna-JM-PWXLNi6DctJV565c8lw/s1600-h/string+of+lights+gift+tags.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275607470695238466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpmibxuoOEnUUKGkl-CxPSof5011k2ULr7Gj1SCdhzFQRHVN2sg7R0AjEUX7wcHIh8JoO-13iFuJEG1vrUcmrf7bmj1Oefp9-zQ2Ufm7yo7pLlna-JM-PWXLNi6DctJV565c8lw/s400/string+of+lights+gift+tags.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 163px; height: 124px;" /></a><br />5. If there's no time for snail mail, email a <a href="http://docs.google.com/templates?q=video+card&sort=hottest&view=public">video card</a> to send friends and colleagues warm wishes or to thank customers for their business.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0BnTdzEUbsx-iHe02nbtF2vcgMAkwlr-33jLwiKhHfMHCwQHVS_lZfsTDAQz-NEB8wyLPE4h9mB8CDuFxpVKpus_LYj91zGAQRDp7n1RaPMau_ZTvY7MiCzBn7OPVRpZRJ5Fcg/s1600-h/red+and+blue+video+card.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5275608043770442722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0BnTdzEUbsx-iHe02nbtF2vcgMAkwlr-33jLwiKhHfMHCwQHVS_lZfsTDAQz-NEB8wyLPE4h9mB8CDuFxpVKpus_LYj91zGAQRDp7n1RaPMau_ZTvY7MiCzBn7OPVRpZRJ5Fcg/s400/red+and+blue+video+card.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 163px; height: 122px;" /></a><br />It's easy to get started with any of these tips. In Google Docs, just click File -> New -> From Template to be taken to the <a href="https://docs.google.com/a/google.com/templates">main template gallery</a> (it's worth a look!). Click the "Holiday" category to see just the <a href="https://docs.google.com/a/google.com/templates?category=21&sort=hottest&view=public">holiday templates</a>, or you can tab through to filter results by product. Pick the design you like and edit it for your needs. And you can always find help at the <a href="http://documents.google.com/support/?hl=en">Google Docs Help Center</a>.<br /><br />We have more holiday ideas on our <a href="http://googleenterprise.blogspot.com/2008/12/organize-holidays-with-templates-in.html">Enterprise Blog</a>, along with other hints and tips to keep your workplace humming all through the year.<br /><br />We hope you enjoy, and season's greetings!<br /><br /><span class="byline-author">Posted by Serena Satyasai, Google Apps Elf</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/holiday-templates-to-keep-you-organized.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:Holiday templates to keep you organized&url=https://googleblog.blogspot.com/2008/12/holiday-templates-to-keep-you-organized.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/holiday-templates-to-keep-you-organized.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/holiday-templates-to-keep-you-organized.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='7759014612842155811' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/calling-all-musicians-join-youtubes.html' itemprop='url' title='Calling all musicians: Join YouTube's Symphony Orchestra'> Calling all musicians: Join YouTube's Symphony Orchestra </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 1, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> YouTube is offering musicians around the globe the opportunity to join a symphony orchestra via video through the world's first collaborative online orchestra. This is a chance to perform alongside world-renowned conductor Michael Tilson Thomas, learn from composer Tan Dun and many members of the London Symphony Orchestra, and consult with pianist Lang Lang. All video entries will be combined into the first-ever collaborative virtual performance, and people around the world will select their favorites to perform at New York's Carnegie Hall in April 2009.<br /><br />If you're interested in auditioning, or would like more information about this program, head over to the <a href="//www.youtube.com/user/symphony">YouTube Symphony Orchestra channel</a> and the <a href="//www.youtube.com/blog?entry=qwTiF0HMrog">YouTube Blog</a>.<br /><br /><span class="byline-author">Posted by The YouTube Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> YouTube is offering musicians around the globe the opportunity to join a symphony orchestra via video through the world's first collaborative online orchestra. This is a chance to perform alongside world-renowned conductor Michael Tilson Thomas, learn from composer Tan Dun and many members of the London Symphony Orchestra, and consult with pianist Lang Lang. All video entries will be combined into the first-ever collaborative virtual performance, and people around the world will select their favorites to perform at New York's Carnegie Hall in April 2009.<br /><br />If you're interested in auditioning, or would like more information about this program, head over to the <a href="//www.youtube.com/user/symphony">YouTube Symphony Orchestra channel</a> and the <a href="//www.youtube.com/blog?entry=qwTiF0HMrog">YouTube Blog</a>.<br /><br /><span class="byline-author">Posted by The YouTube Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/calling-all-musicians-join-youtubes.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 musicians: Join YouTube's Symphony Orchestra&url=https://googleblog.blogspot.com/2008/12/calling-all-musicians-join-youtubes.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/calling-all-musicians-join-youtubes.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/calling-all-musicians-join-youtubes.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video' rel='tag'> youtube and video </a> </span> </div> </div> </div> <div class='post' data-id='6701174161601184954' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/countdown-to-2009.html' itemprop='url' title='Countdown to 2009'> Countdown to 2009 </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 1, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> The end of the year is a wonderful time to reflect, celebrate, and look forward to new things to come. This is also a season when things tend to get a bit too hectic. So we wanted to share some tips that we hope will help make the best of your holidays and year-end celebrations.<br /><br />We'll be counting down to 2009 with one new tip per day to get you through the holidays. We'll cover everything from today's tip on "Gift ideas and holiday savings" to checking out your flight status with Google Search. There will be much more to come throughout December, so check <a href="//www.google.com/countdownto2009/#utm_source=ogb&utm_medium=ogb&utm_campaign=ay">Google's Countdown to 2009</a> daily and add a <a href="//www.google.com/ig/adde?moduleurl=www.google.com/ig/modules/google_tips.xml&up_countdown=1">countdown gadget</a> to your iGoogle page.<br /><br />We wish you a wonderful head start to the holiday season.<br /><br /><span class="byline-author">Posted by Anita Yuen, Group Product Marketing Manager<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> The end of the year is a wonderful time to reflect, celebrate, and look forward to new things to come. This is also a season when things tend to get a bit too hectic. So we wanted to share some tips that we hope will help make the best of your holidays and year-end celebrations.<br /><br />We'll be counting down to 2009 with one new tip per day to get you through the holidays. We'll cover everything from today's tip on "Gift ideas and holiday savings" to checking out your flight status with Google Search. There will be much more to come throughout December, so check <a href="//www.google.com/countdownto2009/#utm_source=ogb&utm_medium=ogb&utm_campaign=ay">Google's Countdown to 2009</a> daily and add a <a href="//www.google.com/ig/adde?moduleurl=www.google.com/ig/modules/google_tips.xml&up_countdown=1">countdown gadget</a> to your iGoogle page.<br /><br />We wish you a wonderful head start to the holiday season.<br /><br /><span class="byline-author">Posted by Anita Yuen, Group Product Marketing Manager<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/countdown-to-2009.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:Countdown to 2009&url=https://googleblog.blogspot.com/2008/12/countdown-to-2009.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/countdown-to-2009.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/countdown-to-2009.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='6478073815081407366' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/santa-countdown-begins.html' itemprop='url' title='The Santa countdown begins...'> The Santa countdown begins... </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 1, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> I remember when I was 8 years old standing in the middle of our living room, gazing at our Christmas tree. I dared not blink, fearing that the twinkling tinsel, gleaming lights, and the pile of festively wrapped gifts would all be gone when I opened my eyes again. Once I finally hopped into bed, still wide-awake and staring at the ceiling, I listened to every gust of wind, every creak of the rafters, wondering if Santa had landed on our roof. “Where is Santa now?” I thought. “When will he be here?” Eventually, sheer mental exhaustion ushered me off to sleep.<br /><br />The spirit of the season and a wondrous curiosity electrify many people's imaginations during the holidays, especially on Christmas Eve. That’s why Google has teamed up again this year with <a href="http://www.norad.mil/">NORAD</a>, the North American Aerospace Defense Command, to bring you the NORAD Santa Tracker.<br /><br />NORAD provides aerospace warning and control for North America 365 days a year. On Christmas Eve, they turn their attention to Santa, tracking his yearly gift-delivering journey from the North Pole. The Santa Tracker itself goes live at 6am EST on December 24th. In the meantime, you will find the unique history of the Santa Tracker, holiday-themed games (a new one released each day) and updates from the North Pole at <a href="http://www.noradsanta.org/">www.noradsanta.org</a>, the official NORAD Tracks Santa website.<br /><br />Check it out, and don’t forget to bookmark the site so you can come back often throughout the month. And, of course, be sure to visit on Christmas Eve to follow Santa as he makes his way toward your area. You can track him in both Google Maps and Google Earth, and can also view videos of his flights over several landmark cities, captured by special "Santa cams." Here are some highlights from last year's Santa Tracker:<br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/D7XpqeJyECo&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/D7XpqeJyECo&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br /><span style="font-size:85%;">(Visit <a href="http://www.noradsanta.org/">www.noradsanta.org</a> for more information.)</span><br /><br />Happy holidays to all, and to Santa... a good flight!<br /><br /><span class="byline-author">Posted by Jeffery Martin, Geo Product Marketing Manager, child at heart</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> I remember when I was 8 years old standing in the middle of our living room, gazing at our Christmas tree. I dared not blink, fearing that the twinkling tinsel, gleaming lights, and the pile of festively wrapped gifts would all be gone when I opened my eyes again. Once I finally hopped into bed, still wide-awake and staring at the ceiling, I listened to every gust of wind, every creak of the rafters, wondering if Santa had landed on our roof. “Where is Santa now?” I thought. “When will he be here?” Eventually, sheer mental exhaustion ushered me off to sleep.<br /><br />The spirit of the season and a wondrous curiosity electrify many people's imaginations during the holidays, especially on Christmas Eve. That’s why Google has teamed up again this year with <a href="http://www.norad.mil/">NORAD</a>, the North American Aerospace Defense Command, to bring you the NORAD Santa Tracker.<br /><br />NORAD provides aerospace warning and control for North America 365 days a year. On Christmas Eve, they turn their attention to Santa, tracking his yearly gift-delivering journey from the North Pole. The Santa Tracker itself goes live at 6am EST on December 24th. In the meantime, you will find the unique history of the Santa Tracker, holiday-themed games (a new one released each day) and updates from the North Pole at <a href="http://www.noradsanta.org/">www.noradsanta.org</a>, the official NORAD Tracks Santa website.<br /><br />Check it out, and don’t forget to bookmark the site so you can come back often throughout the month. And, of course, be sure to visit on Christmas Eve to follow Santa as he makes his way toward your area. You can track him in both Google Maps and Google Earth, and can also view videos of his flights over several landmark cities, captured by special "Santa cams." Here are some highlights from last year's Santa Tracker:<br /><br /><object height="344" width="425"><param name="movie" value="//www.youtube.com/v/D7XpqeJyECo&hl=en&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="//www.youtube.com/v/D7XpqeJyECo&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br /><span style="font-size:85%;">(Visit <a href="http://www.noradsanta.org/">www.noradsanta.org</a> for more information.)</span><br /><br />Happy holidays to all, and to Santa... a good flight!<br /><br /><span class="byline-author">Posted by Jeffery Martin, Geo Product Marketing Manager, child at heart</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/santa-countdown-begins.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:The Santa countdown begins...&url=https://googleblog.blogspot.com/2008/12/santa-countdown-begins.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/santa-countdown-begins.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/santa-countdown-begins.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth' rel='tag'> maps and earth </a> </span> </div> </div> </div> <div class='post' data-id='7888471541172915610' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/12/get-holiday-gift-ideas-and-special.html' itemprop='url' title='Get holiday gift ideas and special savings'> Get holiday gift ideas and special savings </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> December 1, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Today is <a href="http://en.wikipedia.org/wiki/Cyber_Monday">Cyber Monday</a> and we know many of you have holiday shopping on your mind. If you're not sure what to buy for that special someone, or if you're looking for ways to save on your holiday purchases, Google Product Search and Google Checkout can help.<br /><br />Our Product Search team recently pored over millions of aggregated (and anonymous) search queries to put together some of the most popular products people are searching for. You can see the season's most-wanted gifts in various categories such as toys & games, cold weather apparel, and specialty foods. Someone you know just may have one of these items on their wish list.<br /><br />With Google Checkout, you can shop quickly and easily with one login for hundreds of stores across the web. And now Checkout buyers can save $5, $10, $20 or more on their holiday shopping at over 600 participating stores, including StarbucksStore.com, the HBO Shop, J&R Electronics, and Petco.com. These exclusive discounts are available through December 17th.<br /><br />To help you kick off the shopping season with ease, we've created a <a href="//www.google.com/holidayshopping#utm_source=us-en-et-gblog&utm_medium=et&utm_campaign=holiday08">special site</a> that brings these holiday savings and gift ideas together in one place. Enjoy your seasonal shopping!<br /><br /><span class="byline-author">Posted by Jessica Ng, Google Product Search Team and Anita Barci, Google Checkout Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Today is <a href="http://en.wikipedia.org/wiki/Cyber_Monday">Cyber Monday</a> and we know many of you have holiday shopping on your mind. If you're not sure what to buy for that special someone, or if you're looking for ways to save on your holiday purchases, Google Product Search and Google Checkout can help.<br /><br />Our Product Search team recently pored over millions of aggregated (and anonymous) search queries to put together some of the most popular products people are searching for. You can see the season's most-wanted gifts in various categories such as toys & games, cold weather apparel, and specialty foods. Someone you know just may have one of these items on their wish list.<br /><br />With Google Checkout, you can shop quickly and easily with one login for hundreds of stores across the web. And now Checkout buyers can save $5, $10, $20 or more on their holiday shopping at over 600 participating stores, including StarbucksStore.com, the HBO Shop, J&R Electronics, and Petco.com. These exclusive discounts are available through December 17th.<br /><br />To help you kick off the shopping season with ease, we've created a <a href="//www.google.com/holidayshopping#utm_source=us-en-et-gblog&utm_medium=et&utm_campaign=holiday08">special site</a> that brings these holiday savings and gift ideas together in one place. Enjoy your seasonal shopping!<br /><br /><span class="byline-author">Posted by Jessica Ng, Google Product Search Team and Anita Barci, Google Checkout Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/12/get-holiday-gift-ideas-and-special.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Blog:Get holiday gift ideas and special savings&url=https://googleblog.blogspot.com/2008/12/get-holiday-gift-ideas-and-special.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/12/get-holiday-gift-ideas-and-special.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/12/get-holiday-gift-ideas-and-special.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='1863485829568087110' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/11/triple-silken-pumpkin-pie-takes-prize.html' itemprop='url' title='Triple silken pumpkin pie takes the prize'> Triple silken pumpkin pie takes the prize </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> November 26, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> What is the first thing that most people associate with Thanksgiving? Well, probably turkey, but pumpkin pie comes in a close second. As I am not a fan of the traditional pumpkin pie, I set out on a quest to find a delicious alternative this year. My search led me to a robust cookbook sitting on my kitchen shelves. Sheri Yard's <a style="font-style: italic;" href="http://books.google.com/books?hl=en&id=4VHMjIfxfYcC&dq=sheri+yard+desserts+by+the+yard&printsec=frontcover&source=web&ots=tcC1f8aSKj&sig=YNOSvHRTNXFpqs481pQswPu1_fI&sa=X&oi=book_result&resnum=1&ct=result#PPP1,M1">Desserts by the Yard</a> is an amazing compilation of a pastry chef's career spanning from coast to coast. What I found in that book turned out to be the most fluffy, decadent, flaky, scrumptious pie I have ever tasted. And apparently my officemates liked it just as much -- the triple silken pumpkin pie and I took home first place in last week's bake-off at our <a href="//maps.google.com/?q=Google+New+York@40.742412,-74.004915&hl=en">New York office</a>! So if you're looking for a holiday-perfect pie, I encourage you to try out <a href="http://services.google.com/blog_resources/google_ogb_pie_recipe.pdf">the recipe</a> (PDF file). It takes a little time to make, but it's <span style="font-style: italic;">so</span> worth it.<br /><br />Happy baking, and happy Thanksgiving!<br /><br /><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&captions=1&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fgblogphotos%2Falbumid%2F5272677852296745713%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" width="400" height="267"></embed><br /><br /><span class="byline-author">Posted by Kayla Wilson, Recruiting Coordinator</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> What is the first thing that most people associate with Thanksgiving? Well, probably turkey, but pumpkin pie comes in a close second. As I am not a fan of the traditional pumpkin pie, I set out on a quest to find a delicious alternative this year. My search led me to a robust cookbook sitting on my kitchen shelves. Sheri Yard's <a style="font-style: italic;" href="http://books.google.com/books?hl=en&id=4VHMjIfxfYcC&dq=sheri+yard+desserts+by+the+yard&printsec=frontcover&source=web&ots=tcC1f8aSKj&sig=YNOSvHRTNXFpqs481pQswPu1_fI&sa=X&oi=book_result&resnum=1&ct=result#PPP1,M1">Desserts by the Yard</a> is an amazing compilation of a pastry chef's career spanning from coast to coast. What I found in that book turned out to be the most fluffy, decadent, flaky, scrumptious pie I have ever tasted. And apparently my officemates liked it just as much -- the triple silken pumpkin pie and I took home first place in last week's bake-off at our <a href="//maps.google.com/?q=Google+New+York@40.742412,-74.004915&hl=en">New York office</a>! So if you're looking for a holiday-perfect pie, I encourage you to try out <a href="http://services.google.com/blog_resources/google_ogb_pie_recipe.pdf">the recipe</a> (PDF file). It takes a little time to make, but it's <span style="font-style: italic;">so</span> worth it.<br /><br />Happy baking, and happy Thanksgiving!<br /><br /><embed type="application/x-shockwave-flash" src="//picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&captions=1&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fgblogphotos%2Falbumid%2F5272677852296745713%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" width="400" height="267"></embed><br /><br /><span class="byline-author">Posted by Kayla Wilson, Recruiting Coordinator</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/11/triple-silken-pumpkin-pie-takes-prize.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:Triple silken pumpkin pie takes the prize&url=https://googleblog.blogspot.com/2008/11/triple-silken-pumpkin-pie-takes-prize.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/11/triple-silken-pumpkin-pie-takes-prize.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/11/triple-silken-pumpkin-pie-takes-prize.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture' rel='tag'> googlers and culture </a> , <a class='label' href='https://googleblog.blogspot.com/search/label/recipe' rel='tag'> recipe </a> </span> </div> </div> </div> <div class='post' data-id='5067106423306024034' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://googleblog.blogspot.com/2008/11/sorting-1pb-with-mapreduce.html' itemprop='url' title='Sorting 1PB with MapReduce'> Sorting 1PB with MapReduce </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> November 21, 2008 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> At Google we are fanatical about organizing the world's information. As a result, we spend a lot of time finding better ways to sort information using <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>, a key component of our software infrastructure that allows us to run multiple processes simultaneously. MapReduce is a perfect solution for many of the computations we run daily, due in large part to its simplicity, applicability to a wide range of real-world computing tasks, and natural translation to highly scalable distributed implementations that harness the power of thousands of computers.<br /><br />In our sorting experiments we have followed the rules of a <a href="http://www.hpl.hp.com/hosted/sortbenchmark/">standard terabyte (TB) sort benchmark</a>. Standardized experiments help us understand and compare the benefits of various technologies and also add a competitive spirit. You can think of it as an Olympic event for computations. By pushing the boundaries of these types of programs, we learn about the limitations of current technologies as well as the lessons useful in designing next generation computing platforms. This, in turn, should help everyone have faster access to higher-quality information.<br /><br />We are excited to announce we were able to sort 1TB (stored on the <a href="http://labs.google.com/papers/gfs.html">Google File System</a> as 10 billion 100-byte records in uncompressed text files) on 1,000 computers in 68 seconds. By comparison, the previous 1TB <a href="http://developer.yahoo.net/blogs/hadoop/2008/07/apache_hadoop_wins_terabyte_sort_benchmark.html">sorting record</a> is 209 seconds on 910 computers.<br /><br />Sometimes you need to sort more than a terabyte, so we were curious to find out what happens when you sort more and gave one petabyte (PB) a try. One petabyte is a thousand terabytes, or, to put this amount in perspective, it is 12 times the amount of <a href="http://www.loc.gov/webcapture/faq.html">archived web data</a> in the U.S. Library of Congress as of May 2008. In comparison, consider that the aggregate size of data processed by all instances of MapReduce at Google was on average 20PB per day in <a href="http://portal.acm.org/citation.cfm?doid=1327452.1327492">January 2008</a>.<br /><br />It took six hours and two minutes to sort 1PB (10 trillion 100-byte records) on 4,000 computers. We're not aware of any other sorting experiment at this scale and are obviously very excited to be able to process so much data so quickly.<br /><br />An interesting question came up while running experiments at such a scale: Where do you put 1PB of sorted data? We were writing it to 48,000 hard drives (we did not use the full capacity of these disks, though), and every time we ran our sort, at least one of our disks managed to break (this is not surprising at all given the duration of the test, the number of disks involved, and the expected lifetime of hard disks). To make sure we kept our sorted petabyte safe, we asked the Google File System to write three copies of each file to three different disks.<br /><br />Significantly improved handling of the so-called "stragglers" (parts of computation that run slower than expected) was a key software technique that helped sort 1PB. And of course, there are many other factors that contributed to the result. We'll be discussing all of this and more in an upcoming publication. And you can also check out the video from our recent <a href="http://research.google.com/roundtable/MR.html">Technology RoundTable Series</a>.<br /><br /><span class="byline-author">Posted by Grzegorz Czajkowski, Systems Infrastructure Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> At Google we are fanatical about organizing the world's information. As a result, we spend a lot of time finding better ways to sort information using <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>, a key component of our software infrastructure that allows us to run multiple processes simultaneously. MapReduce is a perfect solution for many of the computations we run daily, due in large part to its simplicity, applicability to a wide range of real-world computing tasks, and natural translation to highly scalable distributed implementations that harness the power of thousands of computers.<br /><br />In our sorting experiments we have followed the rules of a <a href="http://www.hpl.hp.com/hosted/sortbenchmark/">standard terabyte (TB) sort benchmark</a>. Standardized experiments help us understand and compare the benefits of various technologies and also add a competitive spirit. You can think of it as an Olympic event for computations. By pushing the boundaries of these types of programs, we learn about the limitations of current technologies as well as the lessons useful in designing next generation computing platforms. This, in turn, should help everyone have faster access to higher-quality information.<br /><br />We are excited to announce we were able to sort 1TB (stored on the <a href="http://labs.google.com/papers/gfs.html">Google File System</a> as 10 billion 100-byte records in uncompressed text files) on 1,000 computers in 68 seconds. By comparison, the previous 1TB <a href="http://developer.yahoo.net/blogs/hadoop/2008/07/apache_hadoop_wins_terabyte_sort_benchmark.html">sorting record</a> is 209 seconds on 910 computers.<br /><br />Sometimes you need to sort more than a terabyte, so we were curious to find out what happens when you sort more and gave one petabyte (PB) a try. One petabyte is a thousand terabytes, or, to put this amount in perspective, it is 12 times the amount of <a href="http://www.loc.gov/webcapture/faq.html">archived web data</a> in the U.S. Library of Congress as of May 2008. In comparison, consider that the aggregate size of data processed by all instances of MapReduce at Google was on average 20PB per day in <a href="http://portal.acm.org/citation.cfm?doid=1327452.1327492">January 2008</a>.<br /><br />It took six hours and two minutes to sort 1PB (10 trillion 100-byte records) on 4,000 computers. We're not aware of any other sorting experiment at this scale and are obviously very excited to be able to process so much data so quickly.<br /><br />An interesting question came up while running experiments at such a scale: Where do you put 1PB of sorted data? We were writing it to 48,000 hard drives (we did not use the full capacity of these disks, though), and every time we ran our sort, at least one of our disks managed to break (this is not surprising at all given the duration of the test, the number of disks involved, and the expected lifetime of hard disks). To make sure we kept our sorted petabyte safe, we asked the Google File System to write three copies of each file to three different disks.<br /><br />Significantly improved handling of the so-called "stragglers" (parts of computation that run slower than expected) was a key software technique that helped sort 1PB. And of course, there are many other factors that contributed to the result. We'll be discussing all of this and more in an upcoming publication. And you can also check out the video from our recent <a href="http://research.google.com/roundtable/MR.html">Technology RoundTable Series</a>.<br /><br /><span class="byline-author">Posted by Grzegorz Czajkowski, Systems Infrastructure Team</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://googleblog.blogspot.com/2008/11/sorting-1pb-with-mapreduce.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:Sorting 1PB with MapReduce&url=https://googleblog.blogspot.com/2008/11/sorting-1pb-with-mapreduce.html&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://googleblog.blogspot.com/2008/11/sorting-1pb-with-mapreduce.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://googleblog.blogspot.com/2008/11/sorting-1pb-with-mapreduce.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://googleblog.blogspot.com/'> <i class='material-icons'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://googleblog.blogspot.com/search?updated-max=2009-01-14T10:00:00-08:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'>  </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://googleblog.blogspot.com/search?updated-max=2008-11-21T16:55:00-08:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'><input type='text' title='Search This Blog' placeholder='Search blog ...' /></div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Africa'> Africa </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Android'> Android </a> <span dir='ltr'> 58 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/April%201'> April 1 </a> <span dir='ltr'> 4 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Asia'> Asia </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Europe'> Europe </a> <span dir='ltr'> 46 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/Latin%20America'> Latin America </a> <span dir='ltr'> 18 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/accessibility'> accessibility </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/acquisition'> acquisition </a> <span dir='ltr'> 26 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/ads'> ads </a> <span dir='ltr'> 131 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/apps'> apps </a> <span dir='ltr'> 419 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/books%20%2B%20book%20search'> books + book search </a> <span dir='ltr'> 48 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/commerce'> commerce </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/computing%20history'> computing history </a> <span dir='ltr'> 7 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/crisis%20response'> crisis response </a> <span dir='ltr'> 33 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/culture'> culture </a> <span dir='ltr'> 12 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/developers'> developers </a> <span dir='ltr'> 120 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/diversity'> diversity </a> <span dir='ltr'> 35 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/doodles'> doodles </a> <span dir='ltr'> 68 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/education%20and%20research'> education and research </a> <span dir='ltr'> 144 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/entrepreneurs%20at%20Google'> entrepreneurs at Google </a> <span dir='ltr'> 14 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/faster%20web'> faster web </a> <span dir='ltr'> 16 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/free%20expression'> free expression </a> <span dir='ltr'> 61 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/google.org'> google.org </a> <span dir='ltr'> 73 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googleplus'> googleplus </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/googlers%20and%20culture'> googlers and culture </a> <span dir='ltr'> 202 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/green'> green </a> <span dir='ltr'> 102 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/maps%20and%20earth'> maps and earth </a> <span dir='ltr'> 194 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/mobile'> mobile </a> <span dir='ltr'> 124 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/online%20safety'> online safety </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/open%20source'> open source </a> <span dir='ltr'> 19 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/photos'> photos </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/policy%20and%20issues'> policy and issues </a> <span dir='ltr'> 139 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/politics'> politics </a> <span dir='ltr'> 71 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/privacy'> privacy </a> <span dir='ltr'> 66 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/recruiting%20and%20hiring'> recruiting and hiring </a> <span dir='ltr'> 32 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/scholarships'> scholarships </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search'> search </a> <span dir='ltr'> 505 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20quality'> search quality </a> <span dir='ltr'> 24 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/search%20trends'> search trends </a> <span dir='ltr'> 118 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/security'> security </a> <span dir='ltr'> 36 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/small%20business'> small business </a> <span dir='ltr'> 31 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/user%20experience%20and%20usability'> user experience and usability </a> <span dir='ltr'> 41 </span> </li> <li> <a dir='ltr' href='https://googleblog.blogspot.com/search/label/youtube%20and%20video'> youtube and video </a> <span dir='ltr'> 140 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2013/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2006/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/'> 2005 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2005/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/'> 2004 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://googleblog.blogspot.com/2004/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googleblog.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+google" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="Google" data-layout="default"></div> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googleblog.blogspot.com/&screen_name=google" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @google</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> <!-- Facebook --> <div class="fb-follow-button"> <a href="https://www.facebook.com/google" target="_blank"><img class="fb-follow" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPDgpnJSLm_h0QB9lJTCDnBDrjiGzSZbejjj1WyplhO34Rk92e2Q8JPubqxhTADvPVxcjSLhgJPENyAWZ2ju2MoTO7kXkCsKLCMUJ67g1KWG3T83KsTG_MVGY1L6ANk5v2Bn3Xw/s1600/facebook-logo.png" />Follow</a> </div> <!-- Instagram --> <style>.ig-b- { display: inline-block; } .ig-b- img { visibility: hidden; } .ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; } .ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }</style> <div class="followgooglewrapper"> <a href="http://instagram.com/google?ref=badge" class="ig-b- ig-b-v-24" target="_blank"><img src="//badges.instagram.com/static/images/ig-badge-view-24.png" alt="Instagram" /></a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> <div class="text"> Give us feedback in our <br /> <a href="http://support.google.com/bin/static.py?hl=en&page=portal_groups.cs">Product Forums</a>. </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script> //<![CDATA[ function DeviceMotionSender(){if(!this.isIOS_()){return}window.addEventListener("devicemotion",this.onDeviceMotion_.bind(this),false);this.iframes=document.querySelectorAll("iframe.vrview")}DeviceMotionSender.prototype.onDeviceMotion_=function(e){var message={type:"DeviceMotion",deviceMotionEvent:this.cloneDeviceMotionEvent_(e)};for(var i=0;i<this.iframes.length;i++){var iframe=this.iframes[i];var iframeWindow=iframe.contentWindow;if(this.isCrossDomainIframe_(iframe)){iframeWindow.postMessage(message,"*")}}};DeviceMotionSender.prototype.cloneDeviceMotionEvent_=function(e){return{acceleration:{x:e.acceleration.x,y:e.acceleration.y,z:e.acceleration.z},accelerationIncludingGravity:{x:e.accelerationIncludingGravity.x,y:e.accelerationIncludingGravity.y,z:e.accelerationIncludingGravity.z},rotationRate:{alpha:e.rotationRate.alpha,beta:e.rotationRate.beta,gamma:e.rotationRate.gamma},interval:e.interval}};DeviceMotionSender.prototype.isIOS_=function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream};DeviceMotionSender.prototype.isCrossDomainIframe_=function(iframe){var html=null;try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML}catch(err){}return html===null};var dms=new DeviceMotionSender; //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/1704033933-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY6SpSvqLoQ3cxPFx8pJqr31UNmwQw:1740153181183';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d10861780','//googleblog.blogspot.com/2008/','10861780'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '10861780', 'title': 'Official Google Blog', 'url': 'https://googleblog.blogspot.com/2008/', 'canonicalUrl': 'https://googleblog.blogspot.com/2008/', 'homepageUrl': 'https://googleblog.blogspot.com/', 'searchUrl': 'https://googleblog.blogspot.com/search', 'canonicalHomepageUrl': 'https://googleblog.blogspot.com/', 'blogspotFaviconUrl': 'https://googleblog.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'G-2PXZD4EB4F', 'analytics4': true, 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Blog - RSS\x22 href\x3d\x22https://googleblog.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/10861780/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/c320e3f9c6626331', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': true, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': '2008', 'pageTitle': 'Official Google Blog: 2008', 'metaDescription': 'Insights from Googlers into our products, technology, and the Google culture'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Blog', 'description': 'Insights from Googlers into our products, technology, and the Google culture', 'url': 'https://googleblog.blogspot.com/2008/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2008, 'rangeMessage': 'Showing posts from 2008'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>