CINXE.COM

Official Gmail Blog: June 2011

<!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'/> <title> Official Gmail Blog: June 2011 </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 Gmail Blog' property='og:title'/> <meta content='en_US' property='og:locale'/> <meta content='https://gmail.googleblog.com/2011/06/' property='og:url'/> <meta content='Official Gmail Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Gmail Blog' property='og:title'/> <meta content='summary' name='twitter:card'/> <meta content='@gmail' 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; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 54px; vertical-align: top; } .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-top: 8px; } .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(//4.bp.blogspot.com/-8O7VcmcY32o/VSYkC2vUj7I/AAAAAAAAHeU/7mzo-JFgTgk/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://gmail.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://gmail.googleblog.com/2011/06/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Gmail Blog - Atom" href="https://gmail.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Gmail Blog - RSS" href="https://gmail.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Gmail Blog - Atom" href="https://www.blogger.com/feeds/6781693/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://gmail.googleblog.com/2011/06/' property='og:url'/> <meta content='Official Gmail Blog' property='og:title'/> <meta content='News, tips and tricks from Google&#39;s Gmail team and friends.' 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%; } 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 { display: inline-block; background-size: contain; z-index: 1; height: 53px; overflow: hidden; margin-right: 8px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #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; } .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 { text-align: center !important; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; /*height: auto; width: auto; */ height: auto !important; } .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 accommodating for long blog titles. */ @media (max-width: 600px) { .header-inner { height: 150px; } .header-left { height: 60%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 42px; } .header-title h2 { font-size: 32px; line-height: 40px; } .header-desc { top: 75px; position: absolute; } .post-content img { height: auto !important; } } /** 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); height: auto !important; } .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> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-1880198-1', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6781693&amp;zx=1adf3ea7-8354-4ab0-aca8-1a143c9fd3af' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6781693&amp;zx=1adf3ea7-8354-4ab0-aca8-1a143c9fd3af' 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='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://gmail.googleblog.com/'> <img height="50" src="//3.bp.blogspot.com/-O231QKWcdH0/VGIFcFuWo5I/AAAAAAAAPnE/S3a8H6twUoE/s1600/logo_gmail_color_112in128dp.png"> </a> <a href='/.'> <h2> Official Gmail Blog </h2> </a> </div> <div class='header-desc'> News, tips and tricks from Google's Gmail team and friends. </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='2461530120833120959' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html' itemprop='url' title='A preview of Gmail’s new look'> A preview of Gmail&#8217;s new look </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 30, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Jason Cornwell, User Experience Designer</span> <br /> <br /> We get a lot of great feedback about how Gmail helps you be more efficient, keep in touch with family and friends, and get work done. We&#8217;ve saved you from <a href="http://gmailblog.blogspot.com/2008/09/new-in-labs-handy-intern-tweaks.html">forgetting attachments</a> and made sure that you <a href="http://gmailblog.blogspot.com/2011/04/dont-forget-bob-and-got-wrong-bob.html">got the right Bob</a>. Over the years, adding countless features to Gmail has made it an increasingly powerful communication hub, but along the way the interface has also become more cluttered and complex.<br /> <br /> That&#8217;s one of the reasons we&#8217;re embarking on a series of interface updates to help strip out unnecessary clutter and make Gmail as beautiful as it is powerful. This is part of <a href="http://googleblog.blogspot.com/2011/06/evolving-google-design-and-experience.html">a Google-wide effort</a> to bring you an experience that&#8217;s more focused, elastic, and effortless across all of our products. The changes are not going to happen all at once. We know that you love and care about Gmail as much as we do, and we&#8217;ll be working on these upgrades gradually over the next few months to allow plenty of time to understand and incorporate your feedback into the evolving design.<br /> <br /> We&#8217;re kicking things off with two new themes for you to try out as a sort of sneak peek at what we&#8217;re up to. Starting today, you&#8217;ll see the &#8220;Preview&#8221; and &#8220;Preview (Dense)&#8221; themes in the <a href="https://mail.google.com/mail/#settings/themes">Themes tab in Gmail Settings</a>. Why two themes? Our new interface will eventually expand dynamically to accommodate different screen sizes and user preferences, but until then you can pick the information density that you prefer. <br /> <br /> Here&#8217;s what one of the new themes currently looks like:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvUnqVaS73hGIV_QkvXrPK642euFe3sagCOYDbF9eSnYCH0iiMJiDNswoVtIAfWGosCs3t0K6TlBWGYMFrnVWeHB7wq3-j8dZlJHbfmi-fOC2ZOo-1oZUMPrFOzb3MWsuFuO_B/s1600/threadlist-large.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvUnqVaS73hGIV_QkvXrPK642euFe3sagCOYDbF9eSnYCH0iiMJiDNswoVtIAfWGosCs3t0K6TlBWGYMFrnVWeHB7wq3-j8dZlJHbfmi-fOC2ZOo-1oZUMPrFOzb3MWsuFuO_B/" width="525" /></a><br /> <br /> And in conversation view:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnLI6hMxkX5CdSwuspafVK40fUrgzvtjiyKsrcB7vz2imaSRbc70pvWUE5nOSa5W0oA11bhybtQe_Ops_dc_drPSmDBvBO8VW0CVGS-u2PDs4aSAAcmXVLN_v1z6dcU4f_fGD3/s1600/conversation-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnLI6hMxkX5CdSwuspafVK40fUrgzvtjiyKsrcB7vz2imaSRbc70pvWUE5nOSa5W0oA11bhybtQe_Ops_dc_drPSmDBvBO8VW0CVGS-u2PDs4aSAAcmXVLN_v1z6dcU4f_fGD3/" width="525" /></a><br /> <i><small>Click the images above to see larger versions.</small></i><br /> <br /> If you poke around you&#8217;ll hopefully find a lot to like and a much cleaner, modern look but also few rough edges. In particular, some Labs features may look a little strange in the new themes. We plan to fix these issues as we roll out changes in the coming months. You can also expect some updated themes that embody the same design principles but are better suited to working in a dark environment, use a different color palette, or include the illustrations that we know many of you love to see around your inbox.<br /> <br /> Look out for these and other new features over the next few months. In the meantime, try out the new themes as a preview of the future of Gmail and <a href="//www.google.com/support/go/survey">let us know what you think</a>.<br /> <br /> P.S. Like Gmail, Google Calendar is also getting a new look. You&#8217;ll see it automatically within the next few days so there&#8217;s no need to turn it on, and we&#8217;ll also continue to make improvements there in the coming months. Details about the current changes to Calendar can be found in the <a href="//www.google.com/support/calendar/bin/answer.py?answer=1351806">Calendar help center</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Jason Cornwell, User Experience Designer</span> <br /> <br /> We get a lot of great feedback about how Gmail helps you be more efficient, keep in touch with family and friends, and get work done. We&#8217;ve saved you from <a href="http://gmailblog.blogspot.com/2008/09/new-in-labs-handy-intern-tweaks.html">forgetting attachments</a> and made sure that you <a href="http://gmailblog.blogspot.com/2011/04/dont-forget-bob-and-got-wrong-bob.html">got the right Bob</a>. Over the years, adding countless features to Gmail has made it an increasingly powerful communication hub, but along the way the interface has also become more cluttered and complex.<br /> <br /> That&#8217;s one of the reasons we&#8217;re embarking on a series of interface updates to help strip out unnecessary clutter and make Gmail as beautiful as it is powerful. This is part of <a href="http://googleblog.blogspot.com/2011/06/evolving-google-design-and-experience.html">a Google-wide effort</a> to bring you an experience that&#8217;s more focused, elastic, and effortless across all of our products. The changes are not going to happen all at once. We know that you love and care about Gmail as much as we do, and we&#8217;ll be working on these upgrades gradually over the next few months to allow plenty of time to understand and incorporate your feedback into the evolving design.<br /> <br /> We&#8217;re kicking things off with two new themes for you to try out as a sort of sneak peek at what we&#8217;re up to. Starting today, you&#8217;ll see the &#8220;Preview&#8221; and &#8220;Preview (Dense)&#8221; themes in the <a href="https://mail.google.com/mail/#settings/themes">Themes tab in Gmail Settings</a>. Why two themes? Our new interface will eventually expand dynamically to accommodate different screen sizes and user preferences, but until then you can pick the information density that you prefer. <br /> <br /> Here&#8217;s what one of the new themes currently looks like:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvUnqVaS73hGIV_QkvXrPK642euFe3sagCOYDbF9eSnYCH0iiMJiDNswoVtIAfWGosCs3t0K6TlBWGYMFrnVWeHB7wq3-j8dZlJHbfmi-fOC2ZOo-1oZUMPrFOzb3MWsuFuO_B/s1600/threadlist-large.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvUnqVaS73hGIV_QkvXrPK642euFe3sagCOYDbF9eSnYCH0iiMJiDNswoVtIAfWGosCs3t0K6TlBWGYMFrnVWeHB7wq3-j8dZlJHbfmi-fOC2ZOo-1oZUMPrFOzb3MWsuFuO_B/" width="525" /></a><br /> <br /> And in conversation view:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnLI6hMxkX5CdSwuspafVK40fUrgzvtjiyKsrcB7vz2imaSRbc70pvWUE5nOSa5W0oA11bhybtQe_Ops_dc_drPSmDBvBO8VW0CVGS-u2PDs4aSAAcmXVLN_v1z6dcU4f_fGD3/s1600/conversation-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnLI6hMxkX5CdSwuspafVK40fUrgzvtjiyKsrcB7vz2imaSRbc70pvWUE5nOSa5W0oA11bhybtQe_Ops_dc_drPSmDBvBO8VW0CVGS-u2PDs4aSAAcmXVLN_v1z6dcU4f_fGD3/" width="525" /></a><br /> <i><small>Click the images above to see larger versions.</small></i><br /> <br /> If you poke around you&#8217;ll hopefully find a lot to like and a much cleaner, modern look but also few rough edges. In particular, some Labs features may look a little strange in the new themes. We plan to fix these issues as we roll out changes in the coming months. You can also expect some updated themes that embody the same design principles but are better suited to working in a dark environment, use a different color palette, or include the illustrations that we know many of you love to see around your inbox.<br /> <br /> Look out for these and other new features over the next few months. In the meantime, try out the new themes as a preview of the future of Gmail and <a href="//www.google.com/support/go/survey">let us know what you think</a>.<br /> <br /> P.S. Like Gmail, Google Calendar is also getting a new look. You&#8217;ll see it automatically within the next few days so there&#8217;s no need to turn it on, and we&#8217;ll also continue to make improvements there in the coming months. Details about the current changes to Calendar can be found in the <a href="//www.google.com/support/calendar/bin/answer.py?answer=1351806">Calendar help center</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Gmail Blog:A preview of Gmail’s new look&url=https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html&via=gmail'> <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://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html' data-url='https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/preview-of-gmails-new-look.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='2004399379443310011' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.html' itemprop='url' title='Protect yourself from scams by knowing who really emailed you'> Protect yourself from scams by knowing who really emailed you </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 28, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Ela Iwaszkiewicz, Software Engineer</span> <br /> <br /> I recently received an email from what looked like my bank saying I should update my account, but it looked a little weird. I clicked on the &#8220;show details&#8221; link and quickly learned it wasn&#8217;t from my bank after all; instead of being sent from First National Bank&#8217;s real email address, this message originated from a random South African domain. If I hadn&#8217;t viewed these details, I could have been tricked &mdash; it wasn&#8217;t entirely obvious that this email was a fake.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QpufNpkpBDBtQ_uZWv4Oq2FJj9tjQZm2QNIdDgu6lVhUO6A26O6emGCOFrNt4yuJMDyh-UWmGtQQaFuR5wmVwN2DMGU6OOHwtGYFZru6pMsSX9CPjIbWIFC-qzQc7UCCO1gP/s1600/fnb.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QpufNpkpBDBtQ_uZWv4Oq2FJj9tjQZm2QNIdDgu6lVhUO6A26O6emGCOFrNt4yuJMDyh-UWmGtQQaFuR5wmVwN2DMGU6OOHwtGYFZru6pMsSX9CPjIbWIFC-qzQc7UCCO1gP/" /></a><br /> <br /> <a href="http://googleblog.blogspot.com/2008/04/how-to-avoid-getting-hooked.html">Phishing</a> messages are a form of spam that attempt to deceive recipients in order to gain access to their personal information. Starting today, Gmail will automatically display <a href="http://mail.google.com/support/bin/answer.py?answer=1311182">more information</a> about the origin of certain messages you receive so you can be better informed and protect yourself from getting tricked. If someone fakes a message from a sender that you trust, like your bank, you can more easily see that the message is not really from where it says it&#8217;s from. <br /> <br /> Whenever you receive a message from someone who isn&#8217;t already in your Gmail contacts, the header will now show the sender&#8217;s email address like this: <br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w1-WZxGmZZk6WNJSxFAm9TFB0Ce1mC9wsYrAOgLS0dxZPRz7u0iFDCVwdCy9LxO99L5qAxqHGa5c8BZjXHsXDRMK1lvRy1TIKSVvJmlp6iTFLvR0UZHbE0Jdpd8CDSp1VxmT/s1600/antiphishing1.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w1-WZxGmZZk6WNJSxFAm9TFB0Ce1mC9wsYrAOgLS0dxZPRz7u0iFDCVwdCy9LxO99L5qAxqHGa5c8BZjXHsXDRMK1lvRy1TIKSVvJmlp6iTFLvR0UZHbE0Jdpd8CDSp1VxmT/" /></a><br /> <br /> Websites sometimes send emails on behalf of someone, like when your friend Mike sends you an article from abc.com using one of the site&#8217;s &#8220;Share this story&#8221; links. Gmail will now show this information more prominently:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaN2NmgmIOABBqRDaPZML9DjH-FVcDqirIMSSoD8wf-T9Q_Ah6Ip-fuLa3VwgE8KpXzkhdzKqvoeLxW_NmEIhQPPWF68mcZYfGVtnjct0jgcgdwYhB0KU9lepl2RXp4w51gCJ2/s1600/antiphishing2.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaN2NmgmIOABBqRDaPZML9DjH-FVcDqirIMSSoD8wf-T9Q_Ah6Ip-fuLa3VwgE8KpXzkhdzKqvoeLxW_NmEIhQPPWF68mcZYfGVtnjct0jgcgdwYhB0KU9lepl2RXp4w51gCJ2/" /></a><br /> <br /> Gmail will also automatically detect suspicious messages and display a <a href="http://mail.google.com/support/bin/answer.py?answer=185812">warning</a> when it looks like someone may have spoofed a Gmail address (we do this by evaluating the message&#8217;s <a href="http://mail.google.com/support/bin/answer.py?hl=en&answer=180707">authentication data</a>).<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNdlKrYxNARtRHeM-2aNhz9zzvFSxJZs008QMGPpT7BcXHIBDbJEkKNkgao1YhOAk1_nw5jh_4o32Pj8ovbmlk9UAtcGhHLqFmcNwQdhhp3J5vlwul8UeDjhuiABdtHuhyphenhyphen1Kxy/s1600/antiphishing3.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNdlKrYxNARtRHeM-2aNhz9zzvFSxJZs008QMGPpT7BcXHIBDbJEkKNkgao1YhOAk1_nw5jh_4o32Pj8ovbmlk9UAtcGhHLqFmcNwQdhhp3J5vlwul8UeDjhuiABdtHuhyphenhyphen1Kxy/" /></a><br /> <br /> If you determine that an email is a phishing attempt, please let us know by reporting it (you can always do this by clicking the down arrow next to &#8220;Reply&#8221; at the top-right of the message and selecting &#8220;Report phishing&#8221;).<br /> <br /> To learn more about how to avoid phishing scams, check out these previous posts:<br /> <a href="http://googleblog.blogspot.com/2009/07/how-to-steer-clear-of-money-scams.html">How to steer clear of money scams</a><br /> <a href="http://googleblog.blogspot.com/2008/04/how-to-avoid-getting-hooked.html">How to avoid getting hooked</a><br /> <a href="http://googleblog.blogspot.com/2011/06/ensuring-your-information-is-safe.html">Ensuring your information is safe online</a><br /> <a href="http://gmailblog.blogspot.com/2008/07/fighting-phishing-with-ebay-and-paypal.html">Fighting phishing with eBay and PayPal</a><br /> <a href="http://gmailblog.blogspot.com/2009/07/new-in-labs-super-trustworthy-anti.html">New in Labs: The super-trustworthy, anti-phishing key</a><br /> <br /> <b>Update (6/29/11)</b>: We received the following message from FNB, the real bank that was spoofed in the sample phishing message above: <i>"FNB, or any South African bank for that matter, will never ask you to update your banking details via email. All such emails should be treated as spam. Please log any such scams with our FNB Fraud Team at 087 575 0011 or risk.online@fnb.co.za."</i> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Ela Iwaszkiewicz, Software Engineer</span> <br /> <br /> I recently received an email from what looked like my bank saying I should update my account, but it looked a little weird. I clicked on the &#8220;show details&#8221; link and quickly learned it wasn&#8217;t from my bank after all; instead of being sent from First National Bank&#8217;s real email address, this message originated from a random South African domain. If I hadn&#8217;t viewed these details, I could have been tricked &mdash; it wasn&#8217;t entirely obvious that this email was a fake.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QpufNpkpBDBtQ_uZWv4Oq2FJj9tjQZm2QNIdDgu6lVhUO6A26O6emGCOFrNt4yuJMDyh-UWmGtQQaFuR5wmVwN2DMGU6OOHwtGYFZru6pMsSX9CPjIbWIFC-qzQc7UCCO1gP/s1600/fnb.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8QpufNpkpBDBtQ_uZWv4Oq2FJj9tjQZm2QNIdDgu6lVhUO6A26O6emGCOFrNt4yuJMDyh-UWmGtQQaFuR5wmVwN2DMGU6OOHwtGYFZru6pMsSX9CPjIbWIFC-qzQc7UCCO1gP/" /></a><br /> <br /> <a href="http://googleblog.blogspot.com/2008/04/how-to-avoid-getting-hooked.html">Phishing</a> messages are a form of spam that attempt to deceive recipients in order to gain access to their personal information. Starting today, Gmail will automatically display <a href="http://mail.google.com/support/bin/answer.py?answer=1311182">more information</a> about the origin of certain messages you receive so you can be better informed and protect yourself from getting tricked. If someone fakes a message from a sender that you trust, like your bank, you can more easily see that the message is not really from where it says it&#8217;s from. <br /> <br /> Whenever you receive a message from someone who isn&#8217;t already in your Gmail contacts, the header will now show the sender&#8217;s email address like this: <br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w1-WZxGmZZk6WNJSxFAm9TFB0Ce1mC9wsYrAOgLS0dxZPRz7u0iFDCVwdCy9LxO99L5qAxqHGa5c8BZjXHsXDRMK1lvRy1TIKSVvJmlp6iTFLvR0UZHbE0Jdpd8CDSp1VxmT/s1600/antiphishing1.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w1-WZxGmZZk6WNJSxFAm9TFB0Ce1mC9wsYrAOgLS0dxZPRz7u0iFDCVwdCy9LxO99L5qAxqHGa5c8BZjXHsXDRMK1lvRy1TIKSVvJmlp6iTFLvR0UZHbE0Jdpd8CDSp1VxmT/" /></a><br /> <br /> Websites sometimes send emails on behalf of someone, like when your friend Mike sends you an article from abc.com using one of the site&#8217;s &#8220;Share this story&#8221; links. Gmail will now show this information more prominently:<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaN2NmgmIOABBqRDaPZML9DjH-FVcDqirIMSSoD8wf-T9Q_Ah6Ip-fuLa3VwgE8KpXzkhdzKqvoeLxW_NmEIhQPPWF68mcZYfGVtnjct0jgcgdwYhB0KU9lepl2RXp4w51gCJ2/s1600/antiphishing2.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaN2NmgmIOABBqRDaPZML9DjH-FVcDqirIMSSoD8wf-T9Q_Ah6Ip-fuLa3VwgE8KpXzkhdzKqvoeLxW_NmEIhQPPWF68mcZYfGVtnjct0jgcgdwYhB0KU9lepl2RXp4w51gCJ2/" /></a><br /> <br /> Gmail will also automatically detect suspicious messages and display a <a href="http://mail.google.com/support/bin/answer.py?answer=185812">warning</a> when it looks like someone may have spoofed a Gmail address (we do this by evaluating the message&#8217;s <a href="http://mail.google.com/support/bin/answer.py?hl=en&answer=180707">authentication data</a>).<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNdlKrYxNARtRHeM-2aNhz9zzvFSxJZs008QMGPpT7BcXHIBDbJEkKNkgao1YhOAk1_nw5jh_4o32Pj8ovbmlk9UAtcGhHLqFmcNwQdhhp3J5vlwul8UeDjhuiABdtHuhyphenhyphen1Kxy/s1600/antiphishing3.png" imageanchor="1" style=""><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNdlKrYxNARtRHeM-2aNhz9zzvFSxJZs008QMGPpT7BcXHIBDbJEkKNkgao1YhOAk1_nw5jh_4o32Pj8ovbmlk9UAtcGhHLqFmcNwQdhhp3J5vlwul8UeDjhuiABdtHuhyphenhyphen1Kxy/" /></a><br /> <br /> If you determine that an email is a phishing attempt, please let us know by reporting it (you can always do this by clicking the down arrow next to &#8220;Reply&#8221; at the top-right of the message and selecting &#8220;Report phishing&#8221;).<br /> <br /> To learn more about how to avoid phishing scams, check out these previous posts:<br /> <a href="http://googleblog.blogspot.com/2009/07/how-to-steer-clear-of-money-scams.html">How to steer clear of money scams</a><br /> <a href="http://googleblog.blogspot.com/2008/04/how-to-avoid-getting-hooked.html">How to avoid getting hooked</a><br /> <a href="http://googleblog.blogspot.com/2011/06/ensuring-your-information-is-safe.html">Ensuring your information is safe online</a><br /> <a href="http://gmailblog.blogspot.com/2008/07/fighting-phishing-with-ebay-and-paypal.html">Fighting phishing with eBay and PayPal</a><br /> <a href="http://gmailblog.blogspot.com/2009/07/new-in-labs-super-trustworthy-anti.html">New in Labs: The super-trustworthy, anti-phishing key</a><br /> <br /> <b>Update (6/29/11)</b>: We received the following message from FNB, the real bank that was spoofed in the sample phishing message above: <i>"FNB, or any South African bank for that matter, will never ask you to update your banking details via email. All such emails should be treated as spam. Please log any such scams with our FNB Fraud Team at 087 575 0011 or risk.online@fnb.co.za."</i> <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://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.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 Gmail Blog:Protect yourself from scams by knowing who really emailed you&url=https://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.html&via=gmail'> <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://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.html' data-url='https://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/protect-yourself-from-scams-by-knowing.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='2867139116381340855' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.html' itemprop='url' title='10 Gmail gadgets to try'> 10 Gmail gadgets to try </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 22, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Martin Gruau, Consumer Operations</span> <br /> <br /> There is a powerful but little known Gmail feature that lives in Labs called &#8220;Add any gadget by URL.&#8221; Once you turn it on, you can add iGoogle gadgets (or any gadget specified by an .xml file) to the side of your Gmail account. While most of these gadgets are built by third-parties and not owned or maintained by Google, they can be super handy. <br /> <br /> To install any of these gadgets, follow those steps:<br /> 1) From your Gmail account, go to the <a href="https://mail.google.com/mail/u/0/#settings/labs">Labs tab of Gmail Settings</a>. <br /> 2) Look for the Lab &#8220;Add any gadget by URL.&#8221; Enable it, then click &#8220;Save changes.&#8221;<br /> 3) Go to the new &#8220;Gadgets&#8221; tab under &#8220;Settings&#8221; and add the relevant .xml address.<br /> <br /> Here&#8217;s a list of a ten I&#8217;ve found worth trying out:<br /> <br /> <b>Wikipedia</b><br /> Look for a specific query right from Gmail.<br /> <code>http://www.google.com/ig/modules/wikipedia.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7wac6LE4yKfC0EbRFQLtOFCELHJ-FlFRyYr-0yK5ovaIEXCqZKiy-wDGbreRqVNAD0OOUT-HifYCLvNy9RpYjMldcSHmnSH2NKKTNPNsiEOoSZqn9nrA30MlQw1hHfMVy0O7w/s1600/wikipedia.png" imageanchor="1" style=""><img border="0" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7wac6LE4yKfC0EbRFQLtOFCELHJ-FlFRyYr-0yK5ovaIEXCqZKiy-wDGbreRqVNAD0OOUT-HifYCLvNy9RpYjMldcSHmnSH2NKKTNPNsiEOoSZqn9nrA30MlQw1hHfMVy0O7w/s400/wikipedia.png" width="248" /></a><br /> <br /> <b>Google Calculator</b><br /> Make some quick calculations while typing an email.<br /> <code>http://calebegg.com/calc.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8W7HTMkElpAKNpFZ1djTAvRYJzMSVejCnZGmPUvIbXxAwD8JtexRlY77QcaPWyg4woZUNWBI8XQIgDhubOs3OZ0_uBZQvc2qJq3wEWIdeCJsgwpE_32zKI8PGGSfyB-DwGqL3/s1600/calculator.png" imageanchor="1" style=""><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8W7HTMkElpAKNpFZ1djTAvRYJzMSVejCnZGmPUvIbXxAwD8JtexRlY77QcaPWyg4woZUNWBI8XQIgDhubOs3OZ0_uBZQvc2qJq3wEWIdeCJsgwpE_32zKI8PGGSfyB-DwGqL3/s400/calculator.png" width="256" /></a><br /> <br /> <b>Note</b><br /> Add a sticky note to the corner of your Gmail account.<br /> <code>http://www.google.com/ig/modules/sticky.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTWp5Tsp__EOpvuBi9wJ8ZOwSEBYaNCVhNNJuDCoVlLAbnA_edAMyTGLxoboF6oAs3e6HyY9hM-MF3tAxmxTWoDg7awcXoOklkDYb_XtHjGj6SjYLo_fsq5_acY8K2zrR4MRtt/s1600/Note.png" imageanchor="1" style=""><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTWp5Tsp__EOpvuBi9wJ8ZOwSEBYaNCVhNNJuDCoVlLAbnA_edAMyTGLxoboF6oAs3e6HyY9hM-MF3tAxmxTWoDg7awcXoOklkDYb_XtHjGj6SjYLo_fsq5_acY8K2zrR4MRtt/s400/Note.png" width="267" /></a><br /> <br /> <b>Remember the Milk</b><br /> If you&#8217;re a fan of this task management system, accessing all your &#8220;Remember the milk&#8221; notes from right within Gmail can be super handy.<br /> <code>http://www.rememberthemilk.com/services/modules/gmail/rtm.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCV6JhomaJjTOOkNEffsPXyzS52Ey2cHPELiPZ2AAT4BZN_doPrNaZ19aQrpsQDQEBHfau73vPAB7eVL8XN8pTquF_bSsWMlMZH22UIz4LJ8lOZ9VrPId5kBiwmzx4cDB7KWIL/s1600/rtm.png" imageanchor="1" style=""><img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCV6JhomaJjTOOkNEffsPXyzS52Ey2cHPELiPZ2AAT4BZN_doPrNaZ19aQrpsQDQEBHfau73vPAB7eVL8XN8pTquF_bSsWMlMZH22UIz4LJ8lOZ9VrPId5kBiwmzx4cDB7KWIL/s400/rtm.png" width="263" /></a><br /> <br /> <b>PolyClock</b><br /> Gives you the time of day for any place in the world.<br /> <code>http://gad.getpla.net/poly/clock.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZtTKZpdZyJKd-6GeOZpXGHKnK7nU6gpUIhBeCttiSEJADc3GY132rTbwubBpSPLrtmvmnQbrffE5ipKRlG7Yx5NTF0qWwe4MxsFzIyKuonVrMchH7kdp91StAihvzACQhJxj/s1600/polyclock.png" imageanchor="1" style=""><img border="0" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZtTKZpdZyJKd-6GeOZpXGHKnK7nU6gpUIhBeCttiSEJADc3GY132rTbwubBpSPLrtmvmnQbrffE5ipKRlG7Yx5NTF0qWwe4MxsFzIyKuonVrMchH7kdp91StAihvzACQhJxj/s400/polyclock.png" width="262" /></a><br /> <br /> <b>Currency Converter</b><br /> A real time currency converter.<br /> <code>http://helloworld123---.googlecode.com/svn/trunk/currency-converter.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiltmxrXfGUB5q26u86iE_VfGc9J-uxr528N7bHWnnpYISz37NguJlXlPlMp_zYn3CGKt1oGPf-o65Etm3R9bjkEFm9U8jSN5_FvVyOUwd2DGQm9fs9v2XnDKSd52AiD8RfG2uQ/s1600/currency.png" imageanchor="1" style=""><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiltmxrXfGUB5q26u86iE_VfGc9J-uxr528N7bHWnnpYISz37NguJlXlPlMp_zYn3CGKt1oGPf-o65Etm3R9bjkEFm9U8jSN5_FvVyOUwd2DGQm9fs9v2XnDKSd52AiD8RfG2uQ/s400/currency.png" width="260" /></a><br /> <br /> <b>bit.ly URL shortener</b><br /> Lets you shorten URLs in a single click.<br /> <code>http://hosting.gmodules.com/ig/gadgets/file/107368512201818821991/bitly-shortener.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI1ERHrvkLHbM-VLobBEgMeT-BzIojmOJDFbcughQ9iTotH5yU5rJO34EQaW4ne5JqhO32vWr0E_863H5nv_kpo7ZQWTj7fs2O6D23ZzUhHslB3t3igy5Ht9MIlsCxUxO5mqM/s1600/bit.ly.png" imageanchor="1" style=""><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI1ERHrvkLHbM-VLobBEgMeT-BzIojmOJDFbcughQ9iTotH5yU5rJO34EQaW4ne5JqhO32vWr0E_863H5nv_kpo7ZQWTj7fs2O6D23ZzUhHslB3t3igy5Ht9MIlsCxUxO5mqM/s400/bit.ly.png" width="258" /></a><br /> <br /> <b>Chuck Norris fact generator </b><br /> Displays a different &#8220;Chuck Norris fact&#8221; every day of the year. <code>http://marsupialmusic.net/stu/scripts/chucknorris.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JqIHeUYcbzZUk3LrIQCuUr0UyukfCRrS_iA4Sh2taSlPpcDtC1Ao4paQPqkcdl_-hPFGHkbzx9rV9ztiBfqFXsoXWHPVefbJ2-Ahgf540h8fZCvRu53f6XmDrWKYyeGCAHT-/s1600/norris.png" imageanchor="1" style=""><img border="0" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JqIHeUYcbzZUk3LrIQCuUr0UyukfCRrS_iA4Sh2taSlPpcDtC1Ao4paQPqkcdl_-hPFGHkbzx9rV9ztiBfqFXsoXWHPVefbJ2-Ahgf540h8fZCvRu53f6XmDrWKYyeGCAHT-/s400/norris.png" width="263" /></a><br /> <br /> Finally, you might be familiar with the last two gadgets, since they are also available as individual Gmail Labs:<br /> <br /> <b>Google Calendar</b><br /> Displays your Google Calendar agenda right from Gmail.<br /> <code>http://www.google.com/ig/modules/calendar.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq486s-un5B8WSYK_V3n7IoU8mmo572Sk-5M7TIDC3tc9nPJ1gL49IIxj-Da5JTbAMjkFArsDXMr45p6AXHaZEmnxmpuRrVVC9T_dzaSYLKn8c9mcIENeGcj58A0dnEQJ619DN/s1600/calendar.png" imageanchor="1" style=""><img border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq486s-un5B8WSYK_V3n7IoU8mmo572Sk-5M7TIDC3tc9nPJ1gL49IIxj-Da5JTbAMjkFArsDXMr45p6AXHaZEmnxmpuRrVVC9T_dzaSYLKn8c9mcIENeGcj58A0dnEQJ619DN/s400/calendar.png" width="175" /></a><br /> <br /> <b>Google Docs</b><br /> Gives you quick access to your most recent documents.<br /> <code>www.google.com/ig/modules/docs.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcTIl4y4HDgN71F2T3rsrdr01nPtgcDgU-1qixfKZPtTSTuNCUTRg58Gw_Qx2ATo0XAE-46kmWf5R0cvoCAPUPFsulvSYjVW1f_aYgNoHodfkLCafhRkv0sNvqlrwO3sjqGrNY/s1600/docs.png" imageanchor="1" style=""><img border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcTIl4y4HDgN71F2T3rsrdr01nPtgcDgU-1qixfKZPtTSTuNCUTRg58Gw_Qx2ATo0XAE-46kmWf5R0cvoCAPUPFsulvSYjVW1f_aYgNoHodfkLCafhRkv0sNvqlrwO3sjqGrNY/s400/docs.png" width="175" /></a><br /> <br /> You can find lots of other gadgets optimized for iGoogle on <a href="//www.google.com/ig/directory?hl=en&amp;root=/ig&amp;dpos=top">this page</a>, and many of them work well in Gmail, too. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Martin Gruau, Consumer Operations</span> <br /> <br /> There is a powerful but little known Gmail feature that lives in Labs called &#8220;Add any gadget by URL.&#8221; Once you turn it on, you can add iGoogle gadgets (or any gadget specified by an .xml file) to the side of your Gmail account. While most of these gadgets are built by third-parties and not owned or maintained by Google, they can be super handy. <br /> <br /> To install any of these gadgets, follow those steps:<br /> 1) From your Gmail account, go to the <a href="https://mail.google.com/mail/u/0/#settings/labs">Labs tab of Gmail Settings</a>. <br /> 2) Look for the Lab &#8220;Add any gadget by URL.&#8221; Enable it, then click &#8220;Save changes.&#8221;<br /> 3) Go to the new &#8220;Gadgets&#8221; tab under &#8220;Settings&#8221; and add the relevant .xml address.<br /> <br /> Here&#8217;s a list of a ten I&#8217;ve found worth trying out:<br /> <br /> <b>Wikipedia</b><br /> Look for a specific query right from Gmail.<br /> <code>http://www.google.com/ig/modules/wikipedia.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7wac6LE4yKfC0EbRFQLtOFCELHJ-FlFRyYr-0yK5ovaIEXCqZKiy-wDGbreRqVNAD0OOUT-HifYCLvNy9RpYjMldcSHmnSH2NKKTNPNsiEOoSZqn9nrA30MlQw1hHfMVy0O7w/s1600/wikipedia.png" imageanchor="1" style=""><img border="0" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7wac6LE4yKfC0EbRFQLtOFCELHJ-FlFRyYr-0yK5ovaIEXCqZKiy-wDGbreRqVNAD0OOUT-HifYCLvNy9RpYjMldcSHmnSH2NKKTNPNsiEOoSZqn9nrA30MlQw1hHfMVy0O7w/s400/wikipedia.png" width="248" /></a><br /> <br /> <b>Google Calculator</b><br /> Make some quick calculations while typing an email.<br /> <code>http://calebegg.com/calc.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8W7HTMkElpAKNpFZ1djTAvRYJzMSVejCnZGmPUvIbXxAwD8JtexRlY77QcaPWyg4woZUNWBI8XQIgDhubOs3OZ0_uBZQvc2qJq3wEWIdeCJsgwpE_32zKI8PGGSfyB-DwGqL3/s1600/calculator.png" imageanchor="1" style=""><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8W7HTMkElpAKNpFZ1djTAvRYJzMSVejCnZGmPUvIbXxAwD8JtexRlY77QcaPWyg4woZUNWBI8XQIgDhubOs3OZ0_uBZQvc2qJq3wEWIdeCJsgwpE_32zKI8PGGSfyB-DwGqL3/s400/calculator.png" width="256" /></a><br /> <br /> <b>Note</b><br /> Add a sticky note to the corner of your Gmail account.<br /> <code>http://www.google.com/ig/modules/sticky.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTWp5Tsp__EOpvuBi9wJ8ZOwSEBYaNCVhNNJuDCoVlLAbnA_edAMyTGLxoboF6oAs3e6HyY9hM-MF3tAxmxTWoDg7awcXoOklkDYb_XtHjGj6SjYLo_fsq5_acY8K2zrR4MRtt/s1600/Note.png" imageanchor="1" style=""><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTWp5Tsp__EOpvuBi9wJ8ZOwSEBYaNCVhNNJuDCoVlLAbnA_edAMyTGLxoboF6oAs3e6HyY9hM-MF3tAxmxTWoDg7awcXoOklkDYb_XtHjGj6SjYLo_fsq5_acY8K2zrR4MRtt/s400/Note.png" width="267" /></a><br /> <br /> <b>Remember the Milk</b><br /> If you&#8217;re a fan of this task management system, accessing all your &#8220;Remember the milk&#8221; notes from right within Gmail can be super handy.<br /> <code>http://www.rememberthemilk.com/services/modules/gmail/rtm.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCV6JhomaJjTOOkNEffsPXyzS52Ey2cHPELiPZ2AAT4BZN_doPrNaZ19aQrpsQDQEBHfau73vPAB7eVL8XN8pTquF_bSsWMlMZH22UIz4LJ8lOZ9VrPId5kBiwmzx4cDB7KWIL/s1600/rtm.png" imageanchor="1" style=""><img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCV6JhomaJjTOOkNEffsPXyzS52Ey2cHPELiPZ2AAT4BZN_doPrNaZ19aQrpsQDQEBHfau73vPAB7eVL8XN8pTquF_bSsWMlMZH22UIz4LJ8lOZ9VrPId5kBiwmzx4cDB7KWIL/s400/rtm.png" width="263" /></a><br /> <br /> <b>PolyClock</b><br /> Gives you the time of day for any place in the world.<br /> <code>http://gad.getpla.net/poly/clock.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZtTKZpdZyJKd-6GeOZpXGHKnK7nU6gpUIhBeCttiSEJADc3GY132rTbwubBpSPLrtmvmnQbrffE5ipKRlG7Yx5NTF0qWwe4MxsFzIyKuonVrMchH7kdp91StAihvzACQhJxj/s1600/polyclock.png" imageanchor="1" style=""><img border="0" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZtTKZpdZyJKd-6GeOZpXGHKnK7nU6gpUIhBeCttiSEJADc3GY132rTbwubBpSPLrtmvmnQbrffE5ipKRlG7Yx5NTF0qWwe4MxsFzIyKuonVrMchH7kdp91StAihvzACQhJxj/s400/polyclock.png" width="262" /></a><br /> <br /> <b>Currency Converter</b><br /> A real time currency converter.<br /> <code>http://helloworld123---.googlecode.com/svn/trunk/currency-converter.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiltmxrXfGUB5q26u86iE_VfGc9J-uxr528N7bHWnnpYISz37NguJlXlPlMp_zYn3CGKt1oGPf-o65Etm3R9bjkEFm9U8jSN5_FvVyOUwd2DGQm9fs9v2XnDKSd52AiD8RfG2uQ/s1600/currency.png" imageanchor="1" style=""><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiltmxrXfGUB5q26u86iE_VfGc9J-uxr528N7bHWnnpYISz37NguJlXlPlMp_zYn3CGKt1oGPf-o65Etm3R9bjkEFm9U8jSN5_FvVyOUwd2DGQm9fs9v2XnDKSd52AiD8RfG2uQ/s400/currency.png" width="260" /></a><br /> <br /> <b>bit.ly URL shortener</b><br /> Lets you shorten URLs in a single click.<br /> <code>http://hosting.gmodules.com/ig/gadgets/file/107368512201818821991/bitly-shortener.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI1ERHrvkLHbM-VLobBEgMeT-BzIojmOJDFbcughQ9iTotH5yU5rJO34EQaW4ne5JqhO32vWr0E_863H5nv_kpo7ZQWTj7fs2O6D23ZzUhHslB3t3igy5Ht9MIlsCxUxO5mqM/s1600/bit.ly.png" imageanchor="1" style=""><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI1ERHrvkLHbM-VLobBEgMeT-BzIojmOJDFbcughQ9iTotH5yU5rJO34EQaW4ne5JqhO32vWr0E_863H5nv_kpo7ZQWTj7fs2O6D23ZzUhHslB3t3igy5Ht9MIlsCxUxO5mqM/s400/bit.ly.png" width="258" /></a><br /> <br /> <b>Chuck Norris fact generator </b><br /> Displays a different &#8220;Chuck Norris fact&#8221; every day of the year. <code>http://marsupialmusic.net/stu/scripts/chucknorris.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JqIHeUYcbzZUk3LrIQCuUr0UyukfCRrS_iA4Sh2taSlPpcDtC1Ao4paQPqkcdl_-hPFGHkbzx9rV9ztiBfqFXsoXWHPVefbJ2-Ahgf540h8fZCvRu53f6XmDrWKYyeGCAHT-/s1600/norris.png" imageanchor="1" style=""><img border="0" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JqIHeUYcbzZUk3LrIQCuUr0UyukfCRrS_iA4Sh2taSlPpcDtC1Ao4paQPqkcdl_-hPFGHkbzx9rV9ztiBfqFXsoXWHPVefbJ2-Ahgf540h8fZCvRu53f6XmDrWKYyeGCAHT-/s400/norris.png" width="263" /></a><br /> <br /> Finally, you might be familiar with the last two gadgets, since they are also available as individual Gmail Labs:<br /> <br /> <b>Google Calendar</b><br /> Displays your Google Calendar agenda right from Gmail.<br /> <code>http://www.google.com/ig/modules/calendar.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq486s-un5B8WSYK_V3n7IoU8mmo572Sk-5M7TIDC3tc9nPJ1gL49IIxj-Da5JTbAMjkFArsDXMr45p6AXHaZEmnxmpuRrVVC9T_dzaSYLKn8c9mcIENeGcj58A0dnEQJ619DN/s1600/calendar.png" imageanchor="1" style=""><img border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq486s-un5B8WSYK_V3n7IoU8mmo572Sk-5M7TIDC3tc9nPJ1gL49IIxj-Da5JTbAMjkFArsDXMr45p6AXHaZEmnxmpuRrVVC9T_dzaSYLKn8c9mcIENeGcj58A0dnEQJ619DN/s400/calendar.png" width="175" /></a><br /> <br /> <b>Google Docs</b><br /> Gives you quick access to your most recent documents.<br /> <code>www.google.com/ig/modules/docs.xml</code><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcTIl4y4HDgN71F2T3rsrdr01nPtgcDgU-1qixfKZPtTSTuNCUTRg58Gw_Qx2ATo0XAE-46kmWf5R0cvoCAPUPFsulvSYjVW1f_aYgNoHodfkLCafhRkv0sNvqlrwO3sjqGrNY/s1600/docs.png" imageanchor="1" style=""><img border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcTIl4y4HDgN71F2T3rsrdr01nPtgcDgU-1qixfKZPtTSTuNCUTRg58Gw_Qx2ATo0XAE-46kmWf5R0cvoCAPUPFsulvSYjVW1f_aYgNoHodfkLCafhRkv0sNvqlrwO3sjqGrNY/s400/docs.png" width="175" /></a><br /> <br /> You can find lots of other gadgets optimized for iGoogle on <a href="//www.google.com/ig/directory?hl=en&amp;root=/ig&amp;dpos=top">this page</a>, and many of them work well in Gmail, too. <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://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.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 Gmail Blog:10 Gmail gadgets to try&url=https://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.html&via=gmail'> <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://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.html' data-url='https://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/10-gmail-gadgets-to-try.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/tip' rel='tag'> tip </a> </span> </div> </div> </div> <div class='post' data-id='5090218061654073849' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.html' itemprop='url' title='Give Dad a ring with free calling from Gmail in the U.S.'> Give Dad a ring with free calling from Gmail in the U.S. </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 19, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Michael Bolognino, Product Marketing Manager</span> <br /> <br /> Today is Father&#8217;s Day in many countries around the world, so whether your dad lives across the street, across the country or across the ocean, it&#8217;s a good day to let him know you&#8217;re thinking about him. Of course, email is a simple, quick way to check in with your old man, but it&#8217;s just as easy &mdash; and maybe even more meaningful &mdash; to <a href="//www.google.com/chat/voice/calldad.html#utm_source=en-blog-na-us-fathersday&amp;utm_medium=oa&amp;utm_term=voice&amp;utm_campaign=fathersday">call him</a> right from Gmail.<br /> <br /> If you&#8217;re in the U.S., you can use Gmail to make free domestic calls and calls to Canada. If your dad lives abroad, we have some of the <a href="https://www.google.com/voice/b/0/rates">best rates around</a>, like two cents per minute to Australia, Argentina, France and many other parts of the world. (Unfortunately, those of you outside the U.S. will still have to phone Dad the old-fashioned way.)<br /> <br /> And in case you don&#8217;t read this post in time, we've added a small note in the Gmail chat roster, right under the &#8220;Call phone&#8221; link, to remind you to give him a ring.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSaMbyE4nyCcWYPRIKvV135_Yn_dc86baZvXyCSePt11P9ldhg105ehDXww480e8kAeuvN-3wgtI2QVDIx7dkQcLOfcGFD-RjZJmtRHL4bh6ZtS1_twfFu_EEpWL58HXXdL4E/s1600/gmail_fathersday.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSaMbyE4nyCcWYPRIKvV135_Yn_dc86baZvXyCSePt11P9ldhg105ehDXww480e8kAeuvN-3wgtI2QVDIx7dkQcLOfcGFD-RjZJmtRHL4bh6ZtS1_twfFu_EEpWL58HXXdL4E/s400/gmail_fathersday.png" width="167" /></a><br /> <br /> Happy Father&#8217;s Day from Gmail! <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Michael Bolognino, Product Marketing Manager</span> <br /> <br /> Today is Father&#8217;s Day in many countries around the world, so whether your dad lives across the street, across the country or across the ocean, it&#8217;s a good day to let him know you&#8217;re thinking about him. Of course, email is a simple, quick way to check in with your old man, but it&#8217;s just as easy &mdash; and maybe even more meaningful &mdash; to <a href="//www.google.com/chat/voice/calldad.html#utm_source=en-blog-na-us-fathersday&amp;utm_medium=oa&amp;utm_term=voice&amp;utm_campaign=fathersday">call him</a> right from Gmail.<br /> <br /> If you&#8217;re in the U.S., you can use Gmail to make free domestic calls and calls to Canada. If your dad lives abroad, we have some of the <a href="https://www.google.com/voice/b/0/rates">best rates around</a>, like two cents per minute to Australia, Argentina, France and many other parts of the world. (Unfortunately, those of you outside the U.S. will still have to phone Dad the old-fashioned way.)<br /> <br /> And in case you don&#8217;t read this post in time, we've added a small note in the Gmail chat roster, right under the &#8220;Call phone&#8221; link, to remind you to give him a ring.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSaMbyE4nyCcWYPRIKvV135_Yn_dc86baZvXyCSePt11P9ldhg105ehDXww480e8kAeuvN-3wgtI2QVDIx7dkQcLOfcGFD-RjZJmtRHL4bh6ZtS1_twfFu_EEpWL58HXXdL4E/s1600/gmail_fathersday.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhSaMbyE4nyCcWYPRIKvV135_Yn_dc86baZvXyCSePt11P9ldhg105ehDXww480e8kAeuvN-3wgtI2QVDIx7dkQcLOfcGFD-RjZJmtRHL4bh6ZtS1_twfFu_EEpWL58HXXdL4E/s400/gmail_fathersday.png" width="167" /></a><br /> <br /> Happy Father&#8217;s Day from Gmail! <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://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.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 Gmail Blog:Give Dad a ring with free calling from Gmail in the U.S.&url=https://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.html&via=gmail'> <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://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.html' data-url='https://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/give-dad-ring-with-free-calling-from.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/tip' rel='tag'> tip </a> </span> </div> </div> </div> <div class='post' data-id='1489091069713537929' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.html' itemprop='url' title='Pasting images into messages just got easier'> Pasting images into messages just got easier </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 13, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Daniel Cheng, Software Engineer</span> <br /> <br /> They say a picture is worth a thousand words, and people certainly like to spice up their emails with images. A while back, Gmail started making this easier by letting you <a href="http://gmailblog.blogspot.com/2010/05/drag-images-into-messages.html">drop images from your desktop right into the compose window</a>. <br /> <br /> Now, when you&#8217;re running the latest version of <a href="//www.google.com/chrome">Google Chrome</a>, you can paste images right from your clipboard too. So if you copy an image from the web or another email, you can paste it right into your message. This is especially handy for passing around screenshots &mdash; you don&#8217;t have to save the files any more (I&#8217;ve been using Command-Control-Shift-4 on my Mac to save screenshots directly to the clipboard). While this currently only works in Chrome, we hope to enable it on other browsers soon. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Daniel Cheng, Software Engineer</span> <br /> <br /> They say a picture is worth a thousand words, and people certainly like to spice up their emails with images. A while back, Gmail started making this easier by letting you <a href="http://gmailblog.blogspot.com/2010/05/drag-images-into-messages.html">drop images from your desktop right into the compose window</a>. <br /> <br /> Now, when you&#8217;re running the latest version of <a href="//www.google.com/chrome">Google Chrome</a>, you can paste images right from your clipboard too. So if you copy an image from the web or another email, you can paste it right into your message. This is especially handy for passing around screenshots &mdash; you don&#8217;t have to save the files any more (I&#8217;ve been using Command-Control-Shift-4 on my Mac to save screenshots directly to the clipboard). While this currently only works in Chrome, we hope to enable it on other browsers soon. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.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 Gmail Blog:Pasting images into messages just got easier&url=https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.html&via=gmail'> <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://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.html' data-url='https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/pasting-images-into-messages-just-got.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='1644964969178013116' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.html' itemprop='url' title='Faces of Gmail: Hareesh Nagarajan'> Faces of Gmail: Hareesh Nagarajan </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 7, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kathleen Chen, Consumer Operations</span><br /> <br /> In this edition of &#8220;<a href="http://gmailblog.blogspot.com/2011/04/faces-of-gmail-petra-cross.html">Faces of Gmail</a>,&#8221; we&#8217;ll introduce you to Hareesh Nagarajan who balances managing datacenters with improving his golf game.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOOWsbvIh_dYIY1umw7sCMzW57JCqIK7Qn5ReD-rWlHY9_Ad9dL_FbQg9pY5jWnKJR6vBnrel6n7p3SlGU7VNZlOnY9URa6Ajs8ezFhILJCRMYhSqfghIxHGbPHO0-1jO02QM/s1600/Hareesh1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOOWsbvIh_dYIY1umw7sCMzW57JCqIK7Qn5ReD-rWlHY9_Ad9dL_FbQg9pY5jWnKJR6vBnrel6n7p3SlGU7VNZlOnY9URa6Ajs8ezFhILJCRMYhSqfghIxHGbPHO0-1jO02QM/" width="400" /></a></center><center><br /> </center><br /> <b>What&#8217;s your role on the Gmail team?</b><br /> I am the tech lead for part of Gmail&#8217;s backend infrastructure. Gmail has lots of datacenters to support hundreds of millions of users. We try to balance out these users in a way that will ensure that a good experience and run our datacenters at maximum efficiency. You could say that we like having our cake and eating it too: the software we&#8217;ve written tries to come up with a fine balance between keeping both our users and our datacenters happy.<br /> <br /> <b>What did you do before joining Google?</b><br /> Google is my first full-time gig. Before Google, I went to graduate school at the University of Illinois at Chicago where I lived above a piano bar. Before Chicago, I went to college in Bangalore. I wrote a bunch of software that no one uses (including me!). I did give my creations memorable names though: I built a text editor called &#8220;Save Trees,&#8221; an instant chat messenger called <a href="//goo.gl/Q2db4">ionicChat</a> (after the <a href="http://en.wikipedia.org/wiki/Ionic_bond">ionic bond</a> in chemistry), and an <a href="http://en.wikipedia.org/wiki/Assembly_language#Assembler">assembler</a> called &#8220;miASMa.&#8221; I was also active in the local <a href="http://en.wikipedia.org/wiki/Quizzing_in_India">quizzing circuit</a>. I think I raked up about <a href="//www.google.com/search?ie=UTF-8&amp;q=40000+INR+in+USD">40,000 INR</a> in prize money in those four years.<br /> <br /> <b>What do you do when you&#8217;re not working on Gmail?</b><br /> I&#8217;ve been playing golf for nearly two years now. I&#8217;m not very good, but I&#8217;ve been seeing improvements in my game. Since I like data and statistics, I try and collect everything that I can when I&#8217;m <a href="http://www.mobilegolfstats.com/rounds/guest_view.php?rid=69&amp;userid=5084&amp;username=hareesh">playing</a>. The data I&#8217;ve collected so far says that I&#8217;ve pared or bogey one in three holes in 2010, but so far in 2011 I&#8217;ve improved to one in two holes. Hopefully there are more big improvements to come. Golf is a hard game: errors propagate. I&#8217;ve tried to analyze why <a href="http://d0j.blogspot.com/2009/09/why-does-tennis-have-fewer-unique.html">tennis has fewer unique winners than golf</a> on my blog. Apart from golf and occasional blogging, I also like writing software (in a few hours) that empowers people. For example, I built <a href="http://www.pravaas.org/">pravaas.org</a> to provide high quality mentorship and advice to any student for free, and I built <a href="http://tweetandbeat.com/">tweetandbeat.com</a> to track real time updates for the keyword cancer. You can follow my updates and my photos from my phone on <a href="http://twitter.com/hnag">twitter.com/hnag</a>.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAAIxVLBH8pVYI8ENx2gsfy5Kz-iYv6B2BiiJGTvhSGhFH4q1QrCEqyG4ttJS-xg5xc-NpWLXU3bb8pW2ZPwvT1Cd02xcl5L1oFN0W1nC9xkZ_xxHRPoWsQGBx7DNoU_6jp37e/s1600/Hareesh2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAAIxVLBH8pVYI8ENx2gsfy5Kz-iYv6B2BiiJGTvhSGhFH4q1QrCEqyG4ttJS-xg5xc-NpWLXU3bb8pW2ZPwvT1Cd02xcl5L1oFN0W1nC9xkZ_xxHRPoWsQGBx7DNoU_6jp37e/" width="500" /></a></center><center><br /> </center><br /> <b>How do you get your workday started?</b><br /> I come in at about 10:00 in the morning. I check system dashboards to make sure that Gmail users are happy, that our datacenters are running cool, and that I haven&#8217;t broken anything from the previous day. I usually do all this while eating cereal. I buy cereal boxes (Kashi Autumn Wheat) by the dozen from Amazon. Folks who enter my cubicle at the start of my cereal cycle are shocked to find 12 boxes of cereal right next to my desk and ask, &#8220;Are you going to eat all that cereal?&#8221; to which I say, &#8220;Well yes, would you like some?&#8221;.<br /> <br /> <span class="Apple-style-span" style="font-size: x-small;">Photos by <a href="http://codybratt.com/">Cody Bratt</a>, Google Talk 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 class="byline-author">Posted by Kathleen Chen, Consumer Operations</span><br /> <br /> In this edition of &#8220;<a href="http://gmailblog.blogspot.com/2011/04/faces-of-gmail-petra-cross.html">Faces of Gmail</a>,&#8221; we&#8217;ll introduce you to Hareesh Nagarajan who balances managing datacenters with improving his golf game.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOOWsbvIh_dYIY1umw7sCMzW57JCqIK7Qn5ReD-rWlHY9_Ad9dL_FbQg9pY5jWnKJR6vBnrel6n7p3SlGU7VNZlOnY9URa6Ajs8ezFhILJCRMYhSqfghIxHGbPHO0-1jO02QM/s1600/Hareesh1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOOWsbvIh_dYIY1umw7sCMzW57JCqIK7Qn5ReD-rWlHY9_Ad9dL_FbQg9pY5jWnKJR6vBnrel6n7p3SlGU7VNZlOnY9URa6Ajs8ezFhILJCRMYhSqfghIxHGbPHO0-1jO02QM/" width="400" /></a></center><center><br /> </center><br /> <b>What&#8217;s your role on the Gmail team?</b><br /> I am the tech lead for part of Gmail&#8217;s backend infrastructure. Gmail has lots of datacenters to support hundreds of millions of users. We try to balance out these users in a way that will ensure that a good experience and run our datacenters at maximum efficiency. You could say that we like having our cake and eating it too: the software we&#8217;ve written tries to come up with a fine balance between keeping both our users and our datacenters happy.<br /> <br /> <b>What did you do before joining Google?</b><br /> Google is my first full-time gig. Before Google, I went to graduate school at the University of Illinois at Chicago where I lived above a piano bar. Before Chicago, I went to college in Bangalore. I wrote a bunch of software that no one uses (including me!). I did give my creations memorable names though: I built a text editor called &#8220;Save Trees,&#8221; an instant chat messenger called <a href="//goo.gl/Q2db4">ionicChat</a> (after the <a href="http://en.wikipedia.org/wiki/Ionic_bond">ionic bond</a> in chemistry), and an <a href="http://en.wikipedia.org/wiki/Assembly_language#Assembler">assembler</a> called &#8220;miASMa.&#8221; I was also active in the local <a href="http://en.wikipedia.org/wiki/Quizzing_in_India">quizzing circuit</a>. I think I raked up about <a href="//www.google.com/search?ie=UTF-8&amp;q=40000+INR+in+USD">40,000 INR</a> in prize money in those four years.<br /> <br /> <b>What do you do when you&#8217;re not working on Gmail?</b><br /> I&#8217;ve been playing golf for nearly two years now. I&#8217;m not very good, but I&#8217;ve been seeing improvements in my game. Since I like data and statistics, I try and collect everything that I can when I&#8217;m <a href="http://www.mobilegolfstats.com/rounds/guest_view.php?rid=69&amp;userid=5084&amp;username=hareesh">playing</a>. The data I&#8217;ve collected so far says that I&#8217;ve pared or bogey one in three holes in 2010, but so far in 2011 I&#8217;ve improved to one in two holes. Hopefully there are more big improvements to come. Golf is a hard game: errors propagate. I&#8217;ve tried to analyze why <a href="http://d0j.blogspot.com/2009/09/why-does-tennis-have-fewer-unique.html">tennis has fewer unique winners than golf</a> on my blog. Apart from golf and occasional blogging, I also like writing software (in a few hours) that empowers people. For example, I built <a href="http://www.pravaas.org/">pravaas.org</a> to provide high quality mentorship and advice to any student for free, and I built <a href="http://tweetandbeat.com/">tweetandbeat.com</a> to track real time updates for the keyword cancer. You can follow my updates and my photos from my phone on <a href="http://twitter.com/hnag">twitter.com/hnag</a>.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAAIxVLBH8pVYI8ENx2gsfy5Kz-iYv6B2BiiJGTvhSGhFH4q1QrCEqyG4ttJS-xg5xc-NpWLXU3bb8pW2ZPwvT1Cd02xcl5L1oFN0W1nC9xkZ_xxHRPoWsQGBx7DNoU_6jp37e/s1600/Hareesh2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAAIxVLBH8pVYI8ENx2gsfy5Kz-iYv6B2BiiJGTvhSGhFH4q1QrCEqyG4ttJS-xg5xc-NpWLXU3bb8pW2ZPwvT1Cd02xcl5L1oFN0W1nC9xkZ_xxHRPoWsQGBx7DNoU_6jp37e/" width="500" /></a></center><center><br /> </center><br /> <b>How do you get your workday started?</b><br /> I come in at about 10:00 in the morning. I check system dashboards to make sure that Gmail users are happy, that our datacenters are running cool, and that I haven&#8217;t broken anything from the previous day. I usually do all this while eating cereal. I buy cereal boxes (Kashi Autumn Wheat) by the dozen from Amazon. Folks who enter my cubicle at the start of my cereal cycle are shocked to find 12 boxes of cereal right next to my desk and ask, &#8220;Are you going to eat all that cereal?&#8221; to which I say, &#8220;Well yes, would you like some?&#8221;.<br /> <br /> <span class="Apple-style-span" style="font-size: x-small;">Photos by <a href="http://codybratt.com/">Cody Bratt</a>, Google Talk 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://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.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 Gmail Blog:Faces of Gmail: Hareesh Nagarajan&url=https://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.html&via=gmail'> <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://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.html' data-url='https://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/faces-of-gmail-hareesh-nagarajan.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> </span> </div> </div> </div> <div class='post' data-id='3195617941580420849' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-google.html' itemprop='url' title='Introducing appointment slots in Google Calendar'> Introducing appointment slots in Google Calendar </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 6, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author"> Posted by Irene Chung, Software Engineer </span><br /> <br /> Google Calendar has become indispensable for organizing my own time and sharing my schedule with friends and coworkers. But what about letting others know about my preferred availability? Likewise, when I look at my hairdresser's online calendar, I wonder why I can't just book the open slot instead of remembering to call during regular business hours. Now, with <a href="//www.google.com/support/calendar/bin/answer.py?answer=190998">appointment slots in Google Calendar</a>, any individual or business can manage appointment availability online 24/7.<br /> <br /> <b>Creating appointment slots</b><br /> <br /> To get started, set up blocks of time you&#8217;d like to offer as appointment slots. Simply click anywhere on your calendar and then on "Appointment slots.&#8221; From there, create a single block of time or automatically split a larger block of time into smaller appointment slots.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP67-4JiNY9ireu5E6x66fe9mjBiLlTihhcJ1p3Nb37aE3CpCrvwHXdMRouzVB1GaL894xo2YH90Lg9pYq9ku7flbQpVM3byRLPt_mR2AA3RGV_Lrx0ecR86wPMur34mhqwq1D/s1600/appointment1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP67-4JiNY9ireu5E6x66fe9mjBiLlTihhcJ1p3Nb37aE3CpCrvwHXdMRouzVB1GaL894xo2YH90Lg9pYq9ku7flbQpVM3byRLPt_mR2AA3RGV_Lrx0ecR86wPMur34mhqwq1D/" /></a></center><br /> Every Google Calendar has its own personal appointments sign up page; you can embed it on your website or give the URL directly to friends and clients. You can find the URL for your appointment page at the top of the set-up page, which you can access via the <b>Edit details</b> link.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsHplpKvpKrFhqKJa2C8g-G1DugU9CeCT_H6oKr7P4EBcP7nhIpz7ySfMrR-W9R44E4wV7NAFgOoq0aXliVmt_ilHZ8uwjSJbHiW70uv4M5KIWbrYDaNskD_AHfHE7VZtWPVe/s1600/appointment2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsHplpKvpKrFhqKJa2C8g-G1DugU9CeCT_H6oKr7P4EBcP7nhIpz7ySfMrR-W9R44E4wV7NAFgOoq0aXliVmt_ilHZ8uwjSJbHiW70uv4M5KIWbrYDaNskD_AHfHE7VZtWPVe/" width="500" /></a></center><br /> <b>Signing up for an appointment slot</b><br /> <br /> When someone visits your sign up page, their calendar is overlaid for convenience and they can sign up directly for any available appointment slot. When they sign up, Google Calendar conveniently creates a new shared event on both of your calendars.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo07EqOMwJdgpxHqT8Ua9GMSjzP2gTEhCWANGmmCrIC9HbIeUpeNaHXgmiBGZf2Tt5KIJXJUn66KA1KwhqsRfDFWog8X__dWQ4bGzrsQDChx6pblyhiFjpq-aRrMFuvKFZkASI/s1600/appointment3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo07EqOMwJdgpxHqT8Ua9GMSjzP2gTEhCWANGmmCrIC9HbIeUpeNaHXgmiBGZf2Tt5KIJXJUn66KA1KwhqsRfDFWog8X__dWQ4bGzrsQDChx6pblyhiFjpq-aRrMFuvKFZkASI/" width="500" /></a></center><br /> At Google, many people are already using appointment slots to manage their office hours or even schedule appointments with on-site fitness instructors. We&#8217;re starting to roll it out widely today, and appointment slots should be available for everyone within the next few days. I'm pretty excited to tell my hairdresser about it, and I can't wait to see all of you start to use it too. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author"> Posted by Irene Chung, Software Engineer </span><br /> <br /> Google Calendar has become indispensable for organizing my own time and sharing my schedule with friends and coworkers. But what about letting others know about my preferred availability? Likewise, when I look at my hairdresser's online calendar, I wonder why I can't just book the open slot instead of remembering to call during regular business hours. Now, with <a href="//www.google.com/support/calendar/bin/answer.py?answer=190998">appointment slots in Google Calendar</a>, any individual or business can manage appointment availability online 24/7.<br /> <br /> <b>Creating appointment slots</b><br /> <br /> To get started, set up blocks of time you&#8217;d like to offer as appointment slots. Simply click anywhere on your calendar and then on "Appointment slots.&#8221; From there, create a single block of time or automatically split a larger block of time into smaller appointment slots.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP67-4JiNY9ireu5E6x66fe9mjBiLlTihhcJ1p3Nb37aE3CpCrvwHXdMRouzVB1GaL894xo2YH90Lg9pYq9ku7flbQpVM3byRLPt_mR2AA3RGV_Lrx0ecR86wPMur34mhqwq1D/s1600/appointment1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP67-4JiNY9ireu5E6x66fe9mjBiLlTihhcJ1p3Nb37aE3CpCrvwHXdMRouzVB1GaL894xo2YH90Lg9pYq9ku7flbQpVM3byRLPt_mR2AA3RGV_Lrx0ecR86wPMur34mhqwq1D/" /></a></center><br /> Every Google Calendar has its own personal appointments sign up page; you can embed it on your website or give the URL directly to friends and clients. You can find the URL for your appointment page at the top of the set-up page, which you can access via the <b>Edit details</b> link.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsHplpKvpKrFhqKJa2C8g-G1DugU9CeCT_H6oKr7P4EBcP7nhIpz7ySfMrR-W9R44E4wV7NAFgOoq0aXliVmt_ilHZ8uwjSJbHiW70uv4M5KIWbrYDaNskD_AHfHE7VZtWPVe/s1600/appointment2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqsHplpKvpKrFhqKJa2C8g-G1DugU9CeCT_H6oKr7P4EBcP7nhIpz7ySfMrR-W9R44E4wV7NAFgOoq0aXliVmt_ilHZ8uwjSJbHiW70uv4M5KIWbrYDaNskD_AHfHE7VZtWPVe/" width="500" /></a></center><br /> <b>Signing up for an appointment slot</b><br /> <br /> When someone visits your sign up page, their calendar is overlaid for convenience and they can sign up directly for any available appointment slot. When they sign up, Google Calendar conveniently creates a new shared event on both of your calendars.<br /> <center><br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo07EqOMwJdgpxHqT8Ua9GMSjzP2gTEhCWANGmmCrIC9HbIeUpeNaHXgmiBGZf2Tt5KIJXJUn66KA1KwhqsRfDFWog8X__dWQ4bGzrsQDChx6pblyhiFjpq-aRrMFuvKFZkASI/s1600/appointment3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo07EqOMwJdgpxHqT8Ua9GMSjzP2gTEhCWANGmmCrIC9HbIeUpeNaHXgmiBGZf2Tt5KIJXJUn66KA1KwhqsRfDFWog8X__dWQ4bGzrsQDChx6pblyhiFjpq-aRrMFuvKFZkASI/" width="500" /></a></center><br /> At Google, many people are already using appointment slots to manage their office hours or even schedule appointments with on-site fitness instructors. We&#8217;re starting to roll it out widely today, and appointment slots should be available for everyone within the next few days. I'm pretty excited to tell my hairdresser about it, and I can't wait to see all of you start to use it too. <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://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-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 Gmail Blog:Introducing appointment slots in Google Calendar&url=https://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-google.html&via=gmail'> <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://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-google.html' data-url='https://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/introducing-appointment-slots-in-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://gmail.googleblog.com/search/label/calendar' rel='tag'> calendar </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='452093901848020738' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.html' itemprop='url' title='Our plans to support modern browsers across Google Apps'> Our plans to support modern browsers across Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 1, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Venkat Panchapakesan, Vice President of Engineering</span> <br /> <br /> <i>(Cross-posted on the <a href="http://googleenterprise.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html">Google Enterprise Blog</a> and the <a href="http://googledocs.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html">Google Docs Blog</a>.)</i> <br /> <br /> For web applications to spring even farther ahead of traditional software, our teams need to make use of new capabilities available in modern browsers. For example, <a href="http://gmailblog.blogspot.com/2011/01/desktop-notifications-for-emails-and.html">desktop notifications for Gmail</a> and <a href="http://googledocs.blogspot.com/2011/04/simpler-file-upload-in-google-docs.html">drag-and-drop file upload in Google Docs</a> require advanced browsers that support <a href="http://slides.html5rocks.com/">HTML5</a>. Older browsers just don&#8217;t have the chops to provide you with the same high-quality experience.<br /> <br /> For this reason, soon Google Apps will only support modern browsers. Beginning August 1st, we&#8217;ll support the current and prior major release of Chrome, Firefox, Internet Explorer and Safari on a rolling basis. Each time a new version is released, we&#8217;ll begin supporting the update and stop supporting the third-oldest version.<br /> <br /> As of August 1st, we will <a href="http://mail.google.com/support/bin/answer.py?answer=6557">discontinue support</a> for the following browsers and their predecessors: Firefox 3.5, Internet Explorer 7, and Safari 3. In these older browsers you may have trouble using certain features in Gmail, Google Calendar, Google Talk, Google Docs and Google Sites, and eventually these apps may stop working entirely.<br /> <br /> So if it&#8217;s been a a while since your last update, we encourage you to get the latest version of your favorite browser. There are many to choose from:<br /> <ul><li><a href="//www.google.com/chrome/">Chrome</a><br /> <li><a href="http://www.mozilla.com">Firefox</a><br /> <li><a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home">Internet Explorer</a><br /> <li><a href="http://www.apple.com/safari/download/">Safari</a></ul>As the world moves more to the web, these new browsers are more than just a modern convenience, they are a necessity for what the future holds. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Venkat Panchapakesan, Vice President of Engineering</span> <br /> <br /> <i>(Cross-posted on the <a href="http://googleenterprise.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html">Google Enterprise Blog</a> and the <a href="http://googledocs.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html">Google Docs Blog</a>.)</i> <br /> <br /> For web applications to spring even farther ahead of traditional software, our teams need to make use of new capabilities available in modern browsers. For example, <a href="http://gmailblog.blogspot.com/2011/01/desktop-notifications-for-emails-and.html">desktop notifications for Gmail</a> and <a href="http://googledocs.blogspot.com/2011/04/simpler-file-upload-in-google-docs.html">drag-and-drop file upload in Google Docs</a> require advanced browsers that support <a href="http://slides.html5rocks.com/">HTML5</a>. Older browsers just don&#8217;t have the chops to provide you with the same high-quality experience.<br /> <br /> For this reason, soon Google Apps will only support modern browsers. Beginning August 1st, we&#8217;ll support the current and prior major release of Chrome, Firefox, Internet Explorer and Safari on a rolling basis. Each time a new version is released, we&#8217;ll begin supporting the update and stop supporting the third-oldest version.<br /> <br /> As of August 1st, we will <a href="http://mail.google.com/support/bin/answer.py?answer=6557">discontinue support</a> for the following browsers and their predecessors: Firefox 3.5, Internet Explorer 7, and Safari 3. In these older browsers you may have trouble using certain features in Gmail, Google Calendar, Google Talk, Google Docs and Google Sites, and eventually these apps may stop working entirely.<br /> <br /> So if it&#8217;s been a a while since your last update, we encourage you to get the latest version of your favorite browser. There are many to choose from:<br /> <ul><li><a href="//www.google.com/chrome/">Chrome</a><br /> <li><a href="http://www.mozilla.com">Firefox</a><br /> <li><a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home">Internet Explorer</a><br /> <li><a href="http://www.apple.com/safari/download/">Safari</a></ul>As the world moves more to the web, these new browsers are more than just a modern convenience, they are a necessity for what the future holds. <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://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.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 Gmail Blog:Our plans to support modern browsers across Google Apps&url=https://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.html&via=gmail'> <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://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.html' data-url='https://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/our-plans-to-support-modern-browsers.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://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> </span> </div> </div> </div> <div class='post' data-id='5875147943581983823' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.html' itemprop='url' title='Change Google Calendar’s default meeting length and more print options'> Change Google Calendar&#8217;s default meeting length and more print options </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> June 1, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Grace Kwak, Product Manager</span><br /> <br /> Today we&#8217;re adding two features that make it easier to customize Google Calendar. First, you can now change your default event length from the standard 30 minute slot. If you frequently create 15 minute meetings, for example, you can now make 15 minutes the default length for all your events. This way, you don&#8217;t need to click into the event page to change the duration every time.<br /> <br /> <center><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHv_5FMKWglqej6EwhzXzi2kamAAO5DgD0HNtlwTWpZC4bZbAoM3_LNSHxE9yKxWy_2fE81c1imxIV2jvdk-juGtd5MFJ7lKU7Etpb3pxaxKY6rucfgXZVhk-LoUAN6XP71oJh/s1600/meeting_length1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHv_5FMKWglqej6EwhzXzi2kamAAO5DgD0HNtlwTWpZC4bZbAoM3_LNSHxE9yKxWy_2fE81c1imxIV2jvdk-juGtd5MFJ7lKU7Etpb3pxaxKY6rucfgXZVhk-LoUAN6XP71oJh/s320/meeting_length1.png" width="320" /></a></center><br /> <br /> You can change the default length of your events from the Calendar settings page. Next to the &#8220;Default meeting length&#8221; option, choose the length you&#8217;d like from the drop-down menu on the right. From there, you can also enable &#8220;Speedy meetings,&#8221; which automatically shortens events that are 30 minutes or longer to allow you to prep for your next meeting or get to your next appointment if you have a packed schedule.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc5X5hkFfKPmsyZlb6_gKUVguYad7w7YIBg3rlnvoVK0XFbkZLmwfig465bVqPr-p5YqxYVIZVAy5LQKu3HL6IM8OGi-pIMeoXegpNXd4v3VJjQfvEt_UNO1XzVc8LBGK-JGv/s1600/meeting_length2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc5X5hkFfKPmsyZlb6_gKUVguYad7w7YIBg3rlnvoVK0XFbkZLmwfig465bVqPr-p5YqxYVIZVAy5LQKu3HL6IM8OGi-pIMeoXegpNXd4v3VJjQfvEt_UNO1XzVc8LBGK-JGv/s1600/meeting_length2.png" /></a><br /> <br /> Second, for those of you who still prefer paper and print your calendar, you can now select a specific date range in the print dialog box. Google Calendar will automatically format your printout for the date range you choose.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN8kIbPEYj4eXqcdaDmoSmpXWalTZ6vYYRdqxcxxpS5r0yv5-HHZH3H1Zrq_fUsiiY6Wt5WBTw_g2rzzP_kXGhkobcAM_PIWyPgc4ESVhnzx0ekx0oG7pykoTrFttBNRATWrUE/s1600/print_range.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN8kIbPEYj4eXqcdaDmoSmpXWalTZ6vYYRdqxcxxpS5r0yv5-HHZH3H1Zrq_fUsiiY6Wt5WBTw_g2rzzP_kXGhkobcAM_PIWyPgc4ESVhnzx0ekx0oG7pykoTrFttBNRATWrUE/s1600/print_range.png" /></a><br /> <br /> We hope you find these new customization options useful. Let us know what you think on Twitter (@googlecalendar) or in the <a href="//www.google.com/support/forum/p/Calendar?hl=en">Google Calendar Help Forum</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <span class="byline-author">Posted by Grace Kwak, Product Manager</span><br /> <br /> Today we&#8217;re adding two features that make it easier to customize Google Calendar. First, you can now change your default event length from the standard 30 minute slot. If you frequently create 15 minute meetings, for example, you can now make 15 minutes the default length for all your events. This way, you don&#8217;t need to click into the event page to change the duration every time.<br /> <br /> <center><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHv_5FMKWglqej6EwhzXzi2kamAAO5DgD0HNtlwTWpZC4bZbAoM3_LNSHxE9yKxWy_2fE81c1imxIV2jvdk-juGtd5MFJ7lKU7Etpb3pxaxKY6rucfgXZVhk-LoUAN6XP71oJh/s1600/meeting_length1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHv_5FMKWglqej6EwhzXzi2kamAAO5DgD0HNtlwTWpZC4bZbAoM3_LNSHxE9yKxWy_2fE81c1imxIV2jvdk-juGtd5MFJ7lKU7Etpb3pxaxKY6rucfgXZVhk-LoUAN6XP71oJh/s320/meeting_length1.png" width="320" /></a></center><br /> <br /> You can change the default length of your events from the Calendar settings page. Next to the &#8220;Default meeting length&#8221; option, choose the length you&#8217;d like from the drop-down menu on the right. From there, you can also enable &#8220;Speedy meetings,&#8221; which automatically shortens events that are 30 minutes or longer to allow you to prep for your next meeting or get to your next appointment if you have a packed schedule.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc5X5hkFfKPmsyZlb6_gKUVguYad7w7YIBg3rlnvoVK0XFbkZLmwfig465bVqPr-p5YqxYVIZVAy5LQKu3HL6IM8OGi-pIMeoXegpNXd4v3VJjQfvEt_UNO1XzVc8LBGK-JGv/s1600/meeting_length2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc5X5hkFfKPmsyZlb6_gKUVguYad7w7YIBg3rlnvoVK0XFbkZLmwfig465bVqPr-p5YqxYVIZVAy5LQKu3HL6IM8OGi-pIMeoXegpNXd4v3VJjQfvEt_UNO1XzVc8LBGK-JGv/s1600/meeting_length2.png" /></a><br /> <br /> Second, for those of you who still prefer paper and print your calendar, you can now select a specific date range in the print dialog box. Google Calendar will automatically format your printout for the date range you choose.<br /> <br /> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN8kIbPEYj4eXqcdaDmoSmpXWalTZ6vYYRdqxcxxpS5r0yv5-HHZH3H1Zrq_fUsiiY6Wt5WBTw_g2rzzP_kXGhkobcAM_PIWyPgc4ESVhnzx0ekx0oG7pykoTrFttBNRATWrUE/s1600/print_range.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN8kIbPEYj4eXqcdaDmoSmpXWalTZ6vYYRdqxcxxpS5r0yv5-HHZH3H1Zrq_fUsiiY6Wt5WBTw_g2rzzP_kXGhkobcAM_PIWyPgc4ESVhnzx0ekx0oG7pykoTrFttBNRATWrUE/s1600/print_range.png" /></a><br /> <br /> We hope you find these new customization options useful. Let us know what you think on Twitter (@googlecalendar) or in the <a href="//www.google.com/support/forum/p/Calendar?hl=en">Google Calendar Help Forum</a>. <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.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 Gmail Blog:Change Google Calendar’s default meeting length and more print options&url=https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.html&via=gmail'> <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://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.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='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='0' data-onclick='' data-post-url='https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.html' data-url='https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://gmail.googleblog.com/2011/06/change-google-calendars-default-meeting.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://gmail.googleblog.com/search/label/calendar' rel='tag'> calendar </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Gmail%20Blog' rel='tag'> Gmail Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://gmail.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://gmail.googleblog.com/'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://gmail.googleblog.com/search?updated-max=2011-08-03T16:04:00-07:00&max-results=10&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://gmail.googleblog.com/search?updated-max=2011-06-01T08:25:00-07:00&max-results=10' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML11'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/buzz'> buzz </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/calendar'> calendar </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Gmail%20Blog'> Gmail Blog </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Google%20Calendar'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Inbox'> Inbox </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Inbox%20by%20Gmail'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/labs'> labs </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/Offline'> Offline </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/reader'> reader </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/tasks'> tasks </a> </li> <li> <a dir='ltr' href='https://gmail.googleblog.com/search/label/tip'> tip </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2012/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://gmail.googleblog.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.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://gmail.googleblog.com/2007/07/'> Jul </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://gmailblog.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/+gmail" 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="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://gmailblog.blogspot.in/&amp;screen_name=gmail" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @gmail</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> <div class="fb-follow-button"> <a href="https://www.facebook.com/Gmail" target="_blank"><img class="fb-follow" src="//3.bp.blogspot.com/-HoA5kIzCDV0/VVNMgZYYShI/AAAAAAAAHh0/7t0oglZ-RVU/s1600/fb.png">Follow</a> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> Give us feedback in our <a href="http://productforums.google.com/forum/#!forum/gmail">Product Forum</a>. </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML7'> <div class='widget-content'> <div style="border:1px solid #ccc; padding:5px; margin:15px 0 10 0;"> <div style="font-size:1.1em; font-weight:bold; color:#666; margin-top:2px; margin-bottom:8px;">Get posts via email</div> <form action="https://groups.google.com/group/gmail-blog-posts/boxsubscribe"> Email: <input type="text" name="email" size="19" /><br /><br/> <input type="submit" name="sub" value="Subscribe" /><br /><br /> <span style="font-size:.9em;">Powered by <a href="https://groups.google.com/group/gmail-blog-posts">Google Groups</a><span> </span></span></form></div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML8'> <h2 class='title'> Useful Links </h2> <div class='widget-content'> <a onclick="_gaq.push(['_trackEvent','Gmail Blog','Useful Links','About Gmail']);" href="https://mail.google.com/mail/help/intl/en/about.html">About Gmail</a><br /><a onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;Gmail Blog&#39;,&#39;Useful Links&#39;,&#39;Gmail for Mobile&#39;]);" href="//www.google.com/mobile/gmail/">Gmail for Mobile</a><br /><a onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;Gmail Blog&#39;,&#39;Useful Links&#39;,&#39;Gmail for Work&#39;]);" href="//www.google.com/enterprise/apps/business/?utm_medium=et&amp;utm_source=consgmailblog&amp;utm_campaign=en%0A/">Gmail for Work</a> </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="//googleblog.blogspot.com/" title="Google">Official Google Blog</a> </li> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy 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="//googleforwork.blogspot.com/" title="Google for Work">Google for Work Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android 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="//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> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">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 type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY5XI01R9-i12_fHCQdzj4XMraZ11A:1732346755742';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6781693','//gmail.googleblog.com/2011/06/','6781693'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6781693', 'title': 'Official Gmail Blog', 'url': 'https://gmail.googleblog.com/2011/06/', 'canonicalUrl': 'https://gmail.googleblog.com/2011/06/', 'homepageUrl': 'https://gmail.googleblog.com/', 'searchUrl': 'https://gmail.googleblog.com/search', 'canonicalHomepageUrl': 'https://gmail.googleblog.com/', 'blogspotFaviconUrl': 'https://gmail.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': false, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-1880198-1', '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 Gmail Blog - Atom\x22 href\x3d\x22https://gmail.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Gmail Blog - RSS\x22 href\x3d\x22https://gmail.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Gmail Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/6781693/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'June 2011', 'pageTitle': 'Official Gmail Blog: June 2011'}}, {'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 Gmail Blog', 'description': 'News, tips and tricks from Google\x27s Gmail team and friends.', 'url': 'https://gmail.googleblog.com/2011/06/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2011, 'month': 6, 'rangeMessage': 'Showing posts from June, 2011'}}}]); _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('HTML11', 'sidebar-top', document.getElementById('HTML11'), {}, '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('HTML7', 'sidebar-bottom', document.getElementById('HTML7'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-bottom', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

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