Sunday, May 25, 2008


Whats new on Google

A need for speed: the path to a faster loading sequence

Great performance has always been an obsession at Google and it's something that we think about and work on everyday. We want Gmail to be really fast, and we keep working on ways to make it faster. Gmail's architecture eliminates many of the delays in reading mail by employing techniques like prefetching, but recently we decided to take a close look at some other key parts of Gmail to see if we could speed things up.

One of the areas we worked on was the initial loading sequence: everything that happens behind the scenes between the time you press the "Sign in" button on the login page and the moment you land in your inbox. While the improvements we made won't resolve every "This is taking longer than usual..." message you might see when loading Gmail over a slow connection, we've seen a real reduction (up to 20%) in overall load time compared to when we started.

First, we listed every transaction between the web browser and Google's servers, starting with the moment the "Sign in" button is pressed. To do this, we used a lot of different web development tools, like Httpwatch, WireShark, and Fiddler, plus our own performance measuring systems. These tools all have useful features, although some are limited to working only with certain browsers. The Httpwatch plug-in for Internet Explorer was one that proved easy to use and provided us with most of the information we needed. It really helps that we can capture and save browser traces with it too.

We spent hours poring over these traces to see exactly what was happening between the browser and Gmail during the sign-in sequence, and we found that there were between fourteen and twenty-four HTTP requests required to load an inbox and display it. To put these numbers in perspective, a popular network news site's home page required about a 180 requests to fully load when I checked it yesterday. But when we examined our requests, we realized that we could do better. We decided to attack the problem from several directions at once: reduce the number of overall requests, make more of the requests cacheable by the browser, and reduce the overhead of each request.

We made good progress on every front. We reduced the weight of each request itself by eliminating or narrowing the scope of some of our cookies. We made sure that all our images were cacheable by the browser, and we consolidated small icon images into single meta-images, a technique known as spriting. We combined several requests into a single combined request and response. The result is that it now takes as few as four requests from the click of the "Sign in" button to the display of your inbox.

We hope that some of you have felt the change, but performance improvements often go unnoticed, and that's okay. We'll keep working to make Gmail faster -- there's a lot we're doing right now -- and we'll give periodic updates as we get improvements out. (And hopefully you'll notice some of them too.)

How to find any email with Gmail search

The sight of someone scrolling through hundreds of email messages trying to find a specific one is like fingers on a chalkboard for me. With a few tricks, you can use Gmail to find the exact message you're looking for, without all the scrolling.

If you don't get a ton of mail, just typing in the words you're looking for usually does the trick. I can just type lisa in the search box and get all of the messages from my friend Lisa, southwest to bring up my ticket confirmations, or "bank statement" to help get my finances in order.

But the real power of Gmail search lies in search operators -- words that help modify your queries. Search operators work pretty much the same way within Gmail as they do for Google. So, if I want the email Lisa sent me with her flight information so I know when to pick her up at the airport, I type from:lisa SFO. Likewise:
  • A link from my co-worker Michael: from:michael http
  • A photo from my mom: from:mom has:attachment
  • That last chat I had with one of the Gmail product managers: keith is:chat
  • All messages from ebay that aren't outbid notices: ebay -outbid (the hyphen tells Gmail to return all of the messages that don't contain the word that follows it)
  • The messages in my inbox sent directly to me that I haven't read yet: to:me is:unread in:inbox
You can limit the scope of your search to a particular subject (subject:) or label (label:) as well. And you can get pretty fancy. Recently, I was trying to remember the date of my friend's April birthday. I always send her a birthday email, so I searched to:maya (birthday OR bday) after:2007/4/1 before:2007/5/1. It's the 19th.



If remembering operators isn't really your thing, that's ok. There's a "Show search options" link to the right of the search bar at the top of your inbox.



Clicking that provides you with text fields you can fill in to get the precision of advanced search. Start there, but after a while you'll probably find that using operators is a lot faster.

Tip: Edit contacts right from your chat list


When I add a new friend to Gmail chat, sometimes my friend's email address is added as their contact name, such as hikingfan@gmail.com. I personally like to have the name of all my chat friends in my chat list so I don't get too confused as to who's who. To change this, I used to go into contacts, select the contact profile, add the name of my friend, and then save it.

But now with the new version of Gmail (launched for Firefox 2 and IE7) you can make edits to Gmail contacts directly from the chat list. I find it to be a great time saver. All you have to do is hover your mouse over one of your contacts to prompt a pop-up with contact details. If you just click on the contact name, it will automatically become an editable field. Simply type in the desired name and hit "enter." Your changes will save the name in your chat list as well as in your contacts.

Calendar Sync updated


Thanks for all the feedback you have sent us about Google Calendar Sync. We're rolling out an update that should make it a lot more useful.

Previously, your Google Calendar email address needed to be the organizer or an attendee of your Microsoft Outlook events for the Outlook events to sync to your Google Calendar. Now, when you choose to do a 2-way sync or a 1-way sync from Outlook calendar to Google Calendar, all of your Outlook events will be synced to your Google Calendar.

If you haven't been auto-updated to Google Calendar Sync 0.9.3.2 and you don't want to wait for the update, you can download it here.

9 reasons to archive


We hear reports that many users don't archive their email. If you don't regularly click on the "archive" button or never even thought about it, here are some reasons you might want to get in the habit. Archiving just means moving mail out of your inbox and storing it for safekeeping. Your messages will be waiting for you when you click All Mail or search for them.

9. Phone numbers and addresses
You never know when you'll need a phone number someone emailed you or an address that was in a signature.

8. Procrastination
Sometimes you want to get a message out of your inbox, but you don't want to deal with organization, and you don't want to trash it.

7. Posterity

Just because you’re not famous now doesn’t mean that in forty years (or fifteen minutes) you won’t want to write your memoir.

6. Winning arguments
“But on May 5, 2005 at 8:43pm EDT you said….”

5. Mailing lists
Do you really need to know what Clintobamccain is doing every day? Auto-archive* their messages until you want to donate again.

4. Birthdays

Search for “grandma birthday” and voila, find the message you sent her last April. Aren't you glad you archived instead of deleted?

3. That guy
Remember that guy you thought you’d never need to get in touch with ever again?

2. Because you can
May as well use the free storage space. Plus, clean inbox = clean mind.

1. Fate-tempting is bad. You just never know
Thirty-one days after you send that message to the Trash and it gets permanently deleted, you're going to need it. Don't tempt the fates.

*To auto-archive, create a filter with the action "Skip the Inbox (Archive it)."

We're hiring

Despite our best efforts, Gmail doesn't yet build itself. So we're looking for good people to keep making it better and better. It's fun and rewarding to work on a product that you, your friends, other people you know (and tens of millions of people someone else knows) use all the time. And if that's something you want to do, now you can learn more about what goes on behind the scenes and apply on our new hiring page.



It's hard to do on a static web page, but we wanted to give you a sense of what it's like to work on the team. Gmail was one of Google's first experimental forays outside of search, so boundary-pushing is part of our nature. We've developed new storage systems (Google never stored large amounts of user data before), new anti-spam systems (using machine learning technologies developed for search), and a new fast, modular, reusable Javascript architecture (Google never ran an AJAX app of this scale before). We try to push product boundaries, too, with lots of storage, integrated chat, and free IMAP -- stuff that just makes things better for users, even if it means an untraditional approach to business. And one of the best parts is that when you go out, people you actually know say, "Hey, I used [that thing you built]. It's cool." (And then they ask you why Gmail doesn't have folders.)

Much more is in the works, and we're looking for help, so check out our jobs page and send in your resume।

Making more housecalls

All of us with Webmaster Central share one passion: a serious love for improving the Internet.

If you're organizing an event with an audience that would benefit from our discussing building search-engine friendly sites and maximizing the resources of Webmaster Central -- such as our Webmaster Tools, Help Center and Discussion Group -- please submit a speaker request. We'll work with our Corporate Communications team to see if we can add your event to our schedule.

With the intention of helping people make great content accessible on the web, we attended over 15 events this year -- including search conferences, business schools and marketing expos. We feel that we can be most helpful to:
  • Site owners/webmasters/bloggers who feature original, compelling content or tools, such as their...
    • Neighborhood store, restaurant, dentist office, etc.
    • Service or product (e.g. freelance photographer or online wizard for house decorating)
    • Passion, hobby, opinion (latest from the San Francisco music scene, perspectives on the upcoming election)
  • Web developers, web designers, SEOs/SEMs who build sites for others
Submitting a speaking request does not guarantee our attendance, but we'll definitely review each submission with our Communications team. Also, if we can't attend your event this time around, but we feel we could make a positive impact in the future, we'll keep the event on our radar.

Now I'd love to introduce two of our newest speakers who have been active in the Webmaster Help Group for some time: Michael Wyszomierski and Reid Yokoyama.

Hi, I'm Michael, but I go by "Wysz" in the Webmaster Help Group. When I'm not talking to webmasters or doing other search-related work, I like to tinker with my personal blog, take photos, and edit videos. Blogs, videos, podcasts, and other online media often come to my rescue when I'm searching for information online, so I'd love to talk to fellow content providers about how to make sure their sites can be understood by Google.
Hi, I'm Reid. I'm originally from St. Louis, Missouri, but have fallen in love with the weather, biking trails, and culture of the Bay Area. I studied to be a historian and even wrote a Senior honors thesis on Japanese American resettlement in San Francisco after WWII, but as an avid blogger, found myself increasingly interested in the transaction of knowledge and information through the Internet. I'm particularly passionate about helping small businesses build out high quality websites and helping them understand how Google's tools can help them in the process.

Webmaster Tools now in 26 languages

Webmasters come from all corners of the world and we are working hard to reach each and everyone of you. A few months back we introduced you to Googlers who help monitor our Webmaster Help Groups in fifteen languages. Since then, that number has grown to sixteen with the addition of the Chinese Help Group. Today, we're happy to announce that Webmaster Tools is now available in four more languages:
  • Arabic
  • Hebrew
  • Hindi
  • Thai
Webmaster Tools is already available in 22 other languages: British English, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Spanish, Swedish, Traditional Chinese, Turkish, and US English.

We're thrilled to be engaging with such a diverse community of webmasters. Thank you again for your feedback and support!

Monday, March 17, 2008


ORKUT



The image “http://tbn0.google.com/images?q=tbn:NEjOsA--clKGFM:http://abhishek.tiwari.com/wp-content/uploads/2007/08/orkut-logo.jpg” cannot be displayed, because it contains errors.

Orkut is an online community designed to make your social life more active and stimulating. orkut's social network can help you maintain existing relationships with pictures and messages, and establish new ones by reaching out to people you've never met before.

orkut makes it easy to find people who share your hobbies and interests, look for romantic connections or establish new business contacts. You can also create and join a wide variety of online communities to discuss current events, reconnect with old school mates or even exchange your favorite recipes.

Who you interact with is entirely up to you. Before getting to know an orkut member, you can read their profile and even see how they're connected to you through the friends network.

To join orkut, simply sign in with your Google Account and you can begin to create your own profile right away. If you do not have a Google Account yet, we will help you create one in minutes.

It is our mission to help you create a closer, more intimate network of friends. We hope to put you on the path to social bliss soon.

Enjoy (= With orkut


G Talk



The image “http://www.google.com/talk/images/client.gif” cannot be displayed, because it contains errors.

Downloading Google TalkThe image “http://www.google.com/talk/images/talk_logo.gif” cannot be displayed, because it contains errors.

The Google Talk downloadable application for Windows offers many features for communicating with your friends and family.

Instant messaging — Chat with all of your Google Talk and Gmail contacts in real time.

Free PC-to-PC voice calls — You can talk to anyone else for free who's online and has the Google Talk client.

Send and receive voicemails— If the person you're calling isn't available, you can leave a voicemail. Learn more

Unlimited file transfers — Send files to your contacts. There are no file size or bandwidth restrictions.

Gmail notifications on your desktop — When you're signed into Google Talk, you'll be notified of new messages in your Gmail inbox।

Google Talk on the web

The Google Talk gadget is a web-based application with some fun features for communicating in real time.

Instant messaging — Chat with all of your Google Talk and Gmail contacts in real time.

No download required — Start chatting immediately from any computer.

Group chat — Invite multiple people to chat with you in a group. Learn more

Media previews — Cut and paste video and slideshow URLs from YouTube, Google Video, Picasa Web Albums and Flickr into your chats and view them in your chat window. Learn more

Add to iGoogle — You can add the Google Talk gadget to your iGoogle homepage to put chat alongside other useful and entertaining gadgets.

Add to your own webpage — Just cut and paste this code into your own webpage or blog to embed the Google Talk gadget.

Sunday, March 16, 2008


From Other Google Blogs

Overview

Google Desktop makes searching your computer as easy as searching the web with Google। It's a desktop search application that provides full text search over your email, files, music, photos, chats, Gmail, web pages that you've viewed, and more. By making your computer searchable, Desktop puts your information easily within your reach and frees you from having to manually organize your files, emails and bookmarks.

Improved! Quick Search Box

The fastest way to search the web, and your own computer, is to use the Quick Search Box in the center of your desktop (simply press the "Ctrl" button twice to call up the search box, and press "Ctrl" twice again to hide it)। Just type a few letters or words into the search box and your top results pop up instantly.


Sidebar

You can also keep your Google Gadgets organized in your sidebar, a vertical bar on your desktop which basically functions as a control panel for your gadget। You can drag and drop any of your gadgets into or out of your sidebar, or move them up or down to arrange them in any order. The sidebar can be set to always stay on top of other screens, and we've re-designed it to ble
nd better into your डेस्कटॉप।

Quick FindQuick Find

.

Deskbar and Floating Deskbar

MapsMaps

If you'd rather not have a sidebar, you can minimize it into either a deskbar -- which you can use to keep a small search box right in your Windows taskbar -- or a floating deskbar -- which includes a search box that floats above all other windows and can be dragged anywhere you want on your desktop. Both these options allow you to quickly launch applications or search your computer and the web.


More good news for mobile


We built the mobile version of Picasa Web Albums to support as many devices as possible; you can use it to see your favorite pictures on almost any Internet-capable phone. That said, having a high-end mobile device has the potential to make your photos really shine. That's why we launched an optimized-for-iPhone interface a few months ago, which took special advantage of its large, high-resolution screen.

Now we've got some exciting news for those of you with newer Windows Mobile touchscreen devices: Today, we're launching another specially-optimized mobile interface, one tailored just for Windows Mobile 6 touchscreen devices. You can enjoy Picasa Web Albums slideshows, community photos, and all of our other mobile features using an interface that takes full advantage of the advanced browser in Windows Mobile 6. To see the new interface, just visit picasaweb.google.com on your Windows Mobile device.

To make things even more interesting, our Windows Mobile 6 interface also includes support for viewing your favorite photo albums even when you have no network access, thanks to the new beta release of Google Gears for mobile. We're very excited about the possibilities that mobile Gears technology will ultimately enable for Picasa Web Albums users. Being able to store your photo collection in the Internet 'cloud' and also having that data copied on your local device will allow for some nifty scenarios, like having the ability to flip through your photos much faster, or being able to show off your favorite pictures in spots where the mobile Internet doesn't reach (like an airplane cabin, subway car, or overseas trip, for example). And with Picasa using the latest version of Gears you can now add a Picasa icon to your Program Files folder and have instant access to your favorite photos offline or online.

If you're a software developer, we'd encourage you to visit the code.google.com blog to learn a bit more about our recent Google Gears for mobile announcement.



Announcing Project Virgle

In my life, I've had a lot of exciting adventures and launched a lot of ambitious business ventures. I'm delighted today to announce Virgle, Inc., a joint venture between the Virgin Group and Google which qualifies on both counts.


Virgle's goal is simple: the establishment of a permanent human settlement on Mars. Larry Page, Sergey Brin and I feel strongly that contemporary technology is sufficiently advanced to make such an effort both successful and economical, and that it's high time that humanity moved beyond Earth and began our great, long journey to explore the stars and establish our first lasting foothold on another world.

In the years to come, we'll be sending up a series of spaceships carrying (along with the supplies and tools needed to build the new colony) what eventually will be hundreds of Mars colonists, or Virgle Pioneers -- myself among them. If you think you might want join us (or invest in or otherwise assist this vast venture), I hope you'll read more here about how Virgle will work, what our brave Pioneers can expect and what the future holds for what just might be the most ambitious adventure in mankind's long and storied history.


Taking your favorite shots further with photo books

In what could be considered the next evolution of scrapbooking, photo books are quickly becoming one of the most popular ways to creatively glorify your pictures.

One of our main goals in developing Picasa and Picasa Web Albums has alw
ays been to provide an open platform for you to do whatever you want with your photos. That's why with Picasa Web Albums as a launch pad, you can easily create stunning photo books using services such as Shutterfly, Photo Works, Kodak, Tabblo and Albumprinter. These sites, among many others, can help you can turn your favorite photos into a professional looking, customized photo book -- sure to please any gift recipient.

For some, the art of photo book-making can even become a more serious endeavor, as the folks over at
Blurb can attest. They have just announced Photography.Book.Now, a competition that celebrates creative self-published photography books. Those of you who have a creative book to share can submit it by July 14, 2008. This contest also includes a half-day symposium exploring the modern photography book movement. If you're interested, Blurb is reserving 50 spots especially for Picasa users at one of the Photography.Book.Now symposia. Just email your name and email address to info@photographybooknow.com, including Picasa Symposium Reservation in the subject line to reserve your spot.

Photo books are great for storing your family vacation photos, maintaining a portfolio of your artwork, creating a recipe book... the possibilities are endless.



Need Help? Contact our Support Team!

Last week we launched a new form that will make it easier for users around the world to report an issue with Google News. With the Report an Issue page you’ll be able to send us a quick note to inform us about the problem you’re having with your edition of Google News.

Simply browse the page and look for the specific issue you’d like to report. Then click on the “View Details & Report” and enter the information required. In most cases, you won’t be asked to enter any personal information. Say for instance that you’d like to report a mismatched image in Google News. All you need to do is enter the title of the article associated to that image and the link to our results using our “site:” operator and then click on the “Report it” button. This will ensure that someone on our team will look into the issue and take appropriate actions.


Along with this form we launched an informational page on some of the channels currently available to contact our support team. Keep contacting our team with your suggestions on how we can improve Google News.


All News is Local

Something you already know about Google News is that we crawl thousands of sources from around the world. This means you get as many different perspectives on a story from many perspectives. A while back, we started thinking about how to bring this same diversity of sources to local news, so that "local" doesn't necessarily mean "limited".

Today we're releasing a new feature to find your local news by simply typing in a city name or zip code. While we’re not the first news site to aggregate local news, we’re doing it a bit differently -- we're able to create a local section for any city, state or country in the world and include thousands of sources. We’re not simply looking at the byline or the source, but instead we analyze every word in every story to understand what location the news is about and where the source is located.

You can see an example with the latest news from Duluth, Minnesota:




As always, results will be clustered with multiple sources on a story. The top stories for a given area will be at the top of your results. Our article rankings will also take into account a publication's location so we can promote all the local sources for each story.

This feature is still a bit of an experiment for us, which is why today it’s only available in English. But we hope to launch this in other languages and editions soon. Please let us know what you think!


Coffee and statistics

We recently came across Jon Lin, a Canadian out of Alberta who puts Google Docs spreadsheets to work managing and cataloging his commitment to coffee, winning and statistics (great combo, no?).

Says Jon, "I'm currently using Google Documents to manage my Tim Hortons [a Canadian coffee chain] Roll Up The Rim statistics for this year. Roll Up The Rim is a contest where customers purchase coffees and then roll up the cup rim to see whether or not they have won a prize.

"Google Spreadsheets has become my pseudo web-publishing tool. I update my statistics online in an entry sheet, and then those changes flow to a publicly viewable spreadsheet that I've embedded in my page."

Two simple, and totally justifiable reasons drive his interest in the contest: "In addition to being able to fulfill my daily caffeine intake, I got to watch my own purchases and winnings get tracked. Its like watching a statistical experiment progress daily."

Not to be greedy, Jon shares the fruits of this commitment on his blog. Note the tidy spreadsheets charts, the embedded spreadsheet, and the photos of many, many coffee cups :)

The simplicity and effectiveness of Jon's methods really impressed us.

Obviously, Jon's creative use of spreadsheets could be applied to much more than coffee contest tracking. Anyone could use his method to track and neatly display the statistical conclusions of events over time.

So what do you want to track and share?
  • Your running time?
  • The length of your daily train ride?
  • The monthly stats from your global sales team?
Whatever it is, if you're interested in doing something similar, Jon has been kind enough to provide us with some detailed instructions, linked on this document.

Save your presentations to PowerPoint

We believe you should be able to access your presentations however and whenever you want, in whatever format you need. In that vein, today we launched "Save as PPT" which allows you to save presentations as PowerPoint. We now support PDF, PPT, and basic text as export filetypes.



Of course, you can also share your presentations in several other ways: invite collaborators and viewers within Docs, publish your presentation (and share the unique URL to the presentation), or even embed your presentation on a separate website or blog. Have fun sharing!


Introducing 'Google Docs Guide 2'

Hello faithful Google Docs Blog readers -- I'm Regina, and I work in our Mountain View, California office. I'm a San Francisco native, and when I'm not at work, you can find me playing soccer (or "football") 2-3 nights per week. Another passion is travel and learning about new cultures: I've had the opportunity to live in Japan, South Africa and Ireland. And of course I'm always pushing my friends to give Google Docs a test drive. Recently I got a few of them to try out the new forms feature (big win!).

I also post under the ID "Google Docs Guide 2" on the Google Docs Help Group, mostly to let you know when specific issues have been fixed or when new features have been added. Some days you may not see any posts for me, but I'm always watching the action. My main goal is to let you help one another. I'll only jump in when an issue can't be fixed with normal troubleshooting steps. I've found that sometimes you can answer the "How do I" questions better than I can.

Here are two examples of how your feedback has helped improve Google Docs:

1) Issue: Autosum in Danish and Swedish locales
Quite a few people reported a bug with Autosum in spreadsheets. We told our engineering team, and they fixed it. Without the multiple reports from the group, we might have missed this one. (Thanks, MacLeod, ahab and Gill!)

2) Issue: Email notifications about changes to your spreadsheet
This feature was listed on our suggestions form and in the group where you can suggest new features and vote on what you think we should work on next. Many people voted for email notifications, and it recently became a reality.

Please also be aware that I often update our known issues page and suggestions page with topics I've seen from the group. So if you aren't already a member of the Help Group, join today and let your voice be heard!