Saturday, 5 September 2009
Four new themes
Manu: Hey Jake, you still using that same old theme?
Jake: Well, yeah. I mean, I like it -- but I don't know... I guess it just doesn't feel as new as it used to.
Manu: I hear ya. Well, good news! Today four new themes are out there for everybody. Just go to the Themes tab under Settings...and ta da!
Jake: (click, click) There we go!
Manu: Should we tell people about why we created these four themes?
Jake: We should.
Manu: Assuming they're still reading.
Jake: Right. Okay, well, Gmail themes have been out since November, and I know we were ready for some new ones.
Manu: And we heard some of you asking for new ones too. So we thought about what we wanted to stare at all day long, since we work on Gmail.
Jake: I've been living in Zurich for the last year, and I missed Washington State, where I grew up. The Orcas Island theme definitely takes away a little bit of that homesickness with a new image each day of the week.
Manu: Homesickness eh? What about timesickness?
Jake: There's such a thing?
Manu: Totally. Sometimes I find myself timesick.
Jake: For when?
Manu: For a simpler time. For a time when processors weren't too fast. When graphics weren't too realistic.
Jake: Sounds like a real bummer. Too bad there's no cure for timesickness.
Manu: That's where you're dead wrong, my friend. Take a look at High Score. It's like being in a time machine isn't it?
Jake: (click, click) Aren't these colors a little bright?
Manu: Aren't you supposed to be a designer?
Jake: We'll have to agree to disagree, my friend. This one just isn't for me. I need something soothing. Something like laying face down in the grass.
Manu: I suppose you're talking about Turf now. What's the story behind that one?
Jake: Well, who doesn't like the color green?
Manu: And it doesn't change every day, so it was easier for us to make.
Jake: Are you suggesting we're lazy?
Manu: Prove that we're not.
Jake: We just made four new themes. How about that?
Manu: It took us ten months. And the fourth theme (Random) merely cycles through all the others.
Jake: Well, enjoy these themes for now. And, of course, let us know what you think. Maybe we'll have some more for you in the next ten months ;)
College football anyone?
Ahhh, fall: the morning air gets crisp, the leaves start to change to their autumnal hues... and most importantly, gridirons across the land are again alive with the pomp and pagentry of college football! This weekend marks the beginning of the 2009-2010 college football season. To celebrate the joyous renewal of pigskin rivalries, we've created this KML file marking the home stadiums of the 246 NCAA Football Bowl Subdivision (FBS) and Football Championship Subdivision (FCS) teams. So whether you'd like to take a trip down memory lane and re-visit the stadium of your alma mater or if you'd like more information about the next opponent of your favorite team, we've got the file for you. We've included a quick overview of each school, a link to school news, the name and an image of their mascot, and their home stadium. Oh, and be sure to turn on '3D Buildings' for full effect.
Download the KML here.
FUN FACT: While authoring this file we noticed that, as you meander across the country, you'll notice an abundance of Bison, Bulldogs, and Tigers and a paucity of Bearcats, Jackrabbits, and Horned Frogs. How many unique mascots can you find?
We hope you enjoy visiting the stadiums and learning more about the schools, stadiums, and their geospatial distribution.
Posted by Adam (go Spartans!) Hughes, Sr. Strategist, Google Apps, and Pete (go Gophers!) Giencke, GIS Data Engineer
Friday, 4 September 2009
XMPP support on App Engine
Posted by: Michael Davidson
Software Enginer
New flowchart shapes and multi-line text in drawings
Try out these new features by going to any document, spreadsheet, or presentation, and inserting a drawing.
Posted by: Evan Adams & Chris Nokleberg, Software Engineers
New Features in Forms
Grid question type
You can now quickly gather responses for a group of similar questions in a new, compact grid format. The new grid question type allows you to label a few columns and create as many rows as you like.
Each row result appears in its own spreadsheet column, with its own summary chart, which brings us to...
Improved results summary charts
We've polished up our results summary charts, with clearer formatting of statistics and better formatting of charts for each question type.
Bi-directional language support
The form editor now supports right-to-left (RTL) text input. When you enter RTL text in the form editor, it will automatically switch the directionality of the form editor and rendered forms (similar to Gmail and other Google Apps). This means your text and questions will flip directionality, making it easier for RTL users to create and use forms.
Sign-in to view form
If you are a Google Apps customer, there are now two options to help you use forms within your organization. In addition to the being able to automatically collect respondent's usernames, we now offer the ability to require sign-in to view a form. This provides an additional layer of security for sensitive forms.
Pre-populate a form with parameters
For developers who would like to integrate forms with their own applications, we now provide an easy way to pre-populate a form with data. Simply append an entry string for each response field you'd like to pre-populate. As an example, this URL...
http://spreadsheets.google.com/viewform?formkey=12345&entry_0=Barack&entry_1=Obama&entry_2=1600+Pennsylvania+Ave&entry_3=pistachios|spinach|broccoli&entry_4=8/4/1967... pre-populates the form below....
Posted by: Eric Bogs, User Interface Software Engineer
Imagery & resources for LA wildfires
My wife and I were planning a trip to visit a friend in Pasadena for the upcoming Labor Day weekend. We've been hearing about the huge Station Fire burning in the nearby hills, and have been diligently searching for maps and news with the latest updates. For us, it's a mere matter of deciding whether we'll hop in the car tomorrow, but for many of you out there, the latest update on the fire's progress will help you keep tabs on loved ones or perhaps even your own property and safety. That's why a cross-team group at Google has launched a California Wildfires landing page, with:
- a My Maps map from the Los Angeles Times tracking the latest position of the fire,
- status updates from the US Forest Service,
- YouTube videos of the fire,
- a Google News gadget with latest news and
- other updates from relevant sources
Posted by Jesse Friedman, Associate Product Marketing Manager
Thursday, 3 September 2009
Google Chrome Turns 1!
A lot has happened for Google Chrome since the day we prematurely shipped our comic book, announced Google Chrome just a day before we initially intended, and pushed our browser out of the nest and into Beta. To take stock of this past year, we thought we'd celebrate with a birthday cake, birthday balloons, and a few interesting factoids. Since September 2, 2008, there have been:
51 developer releases, 21 beta releases or updates, and 15 stable releases or updates
Over 20,600 bugs filed (4367 of them were duplicates, 3505 have been fixed, which leaves a whole lot left to go!)
11 external committers and bug editors, 46 external code contributors
50 Chrome Experiments
26 posts on the Google Chrome blog
12 Chrome Shorts, a collection of short films about Google Chrome
A sequel to the comic in Japanese
More importantly, we've improved by over 150% on Javascript performance since our initial beta:
We've also added some of the most commonly requested features -- including form autofill, side-by-side view, the ability to remove items from the New Tab page, and full screen mode (just hit F11!) -- and even a bit of magic to make the entire web three-dimensional (okay, that was just a joke).
There's still plenty for us to do. Extensions for Google Chrome are well underway. We're also hard at work on Google Chrome for Mac and Linux, which are making rapid progress on the developer channel. Our Mac and Linux versions are missing a few key features (such as printing), so we're keeping them in the developer channel a little while longer to make sure that they provide a satisfying native experience on these platforms and meet our standards for stability and performance. If you like living on the cutting edge and don't mind the work in progress, you can download Google Chrome for Mac and Linux today through the developer channel.
Before we blow out the candles on Google Chrome's first birthday, we'd like to send a huge thank you to all our users who browse the web with Google Chrome, provide great feedback, and shared your all-round awesomeness with us. The second year of Google Chrome's life is shaping up to be a pretty exciting one, and we look forward to an action-packed year for the browser and the web. Stay tuned.
Posted by Brian Rakowski, Product Manager
New Policies for Marketplaces & Aggregators on Google Product Search
New in Calendar: Sports schedules and contacts' birthdays
People keep track of lots of things in their Google Calendars — meetings, business trips, due dates and conference calls. But when I started my summer internship at Google, I wondered why it wasn't easier to add calendar events for the fun stuff in life, like birthdays and sports schedules.
Now, when you look under "Other Calendars," click "Add," then "Browse Interesting Calendars" (or use this link to the Calendar directory), you'll find calendars for hundreds of teams in dozens of sports leagues — everything from the National Football League to the Korean FA Cup.
When you subscribe to your favorite team's calendar, you'll see every game listed, updated in real time with the score as the game progresses.
You can also subscribe to a "Contacts' Birthdays and Events" calendar, which will add all of your contacts' birthdays to Google Calendar. Data is pulled from your Gmail contacts and your friends' Google profiles.
Finally, we also have two new Calendar Labs features for you to check out: "Dim future repeating events" makes recurring meetings more transparent over time, helping more important meetings pop out, and "Add any gadget by URL" gives you the flexibility put any gadget you'd like in your calendar.
Finding great stuff to read online
But, as we all know, there are too many blogs and sites to possibly keep up with everything. So the real question is how to find the right sources to read or follow. I only followed a handful of blogs when I first started using Google Reader to track my favorite sites. Over time, I started incorporating recommendations from my friends, and my reading list quickly grew from 4 blogs to 34.
The Reader Team has worked hard to launch several sharing features that make it easier to find and subscribe to blogs that your friends like. But we thought we'd take it one step further by adding recommendations from some of the web's most prominent bloggers could to help take the stress out of the challenge of finding good stuff to read. First we asked leaders across a variety of fields -- journalism, tech, fashion, and food -- what they read online. Then we compiled their responses into our second edition of Power Readers, which we've expanded from last year's Power Readers in Politics.
Curious where Arianna Huffington goes to get different perspectives on the news? Ever wonder what other food blogs Mark Bittman reads? Visit www.google.com/powerreaders to explore and subscribe to recommended reading lists from all of our power readers, or to any individual blogs they like.
Posted by Zach Yeskel, Product Marketing Manager
Wednesday, 2 September 2009
More on today's Gmail issue
Gmail's web interface had a widespread outage earlier today, lasting about 100 minutes. We know how many people rely on Gmail for personal and professional communications, and we take it very seriously when there's a problem with the service. Thus, right up front, I'd like to apologize to all of you — today's outage was a Big Deal, and we're treating it as such. We've already thoroughly investigated what happened, and we're currently compiling a list of things we intend to fix or improve as a result of the investigation.
Here's what happened: This morning (Pacific Time) we took a small fraction of Gmail's servers offline to perform routine upgrades. This isn't in itself a problem — we do this all the time, and Gmail's web interface runs in many locations and just sends traffic to other locations when one is offline.
However, as we now know, we had slightly underestimated the load which some recent changes (ironically, some designed to improve service availability) placed on the request routers — servers which direct web queries to the appropriate Gmail server for response. At about 12:30 pm Pacific a few of the request routers became overloaded and in effect told the rest of the system "stop sending us traffic, we're too slow!". This transferred the load onto the remaining request routers, causing a few more of them to also become overloaded, and within minutes nearly all of the request routers were overloaded. As a result, people couldn't access Gmail via the web interface because their requests couldn't be routed to a Gmail server. IMAP/POP access and mail processing continued to work normally because these requests don't use the same routers.
The Gmail engineering team was alerted to the failures within seconds (we take monitoring very seriously). After establishing that the core problem was insufficient available capacity, the team brought a LOT of additional request routers online (flexible capacity is one of the advantages of Google's architecture), distributed the traffic across the request routers, and the Gmail web interface came back online.
What's next: We've turned our full attention to helping ensure this kind of event doesn't happen again. Some of the actions are straightforward and are already done — for example, increasing request router capacity well beyond peak demand to provide headroom. Some of the actions are more subtle — for example, we have concluded that request routers don't have sufficient failure isolation (i.e. if there's a problem in one datacenter, it shouldn't affect servers in another datacenter) and do not degrade gracefully (e.g. if many request routers are overloaded simultaneously, they all should just get slower instead of refusing to accept traffic and shifting their load). We'll be hard at work over the next few weeks implementing these and other Gmail reliability improvements — Gmail remains more than 99.9% available to all users, and we're committed to keeping events like today's notable for their rarity.
Today's Gmail problems
Update (2:37 pm): We've fixed the issue, and Gmail should be back up and running as usual. We're still investigating the root cause of this outage, and we'll share more information soon. Thanks for bearing with us.
We know many of you are having trouble accessing Gmail right now — we are too, and we definitely feel your pain. We don't usually post about minor issues here (the Apps status dashboard and the Gmail Help Center are usually where this kind of information goes). Because this is impacting so many of you, we wanted to let you know we're currently looking into the issue and hope to have more info to share here shortly. If you have IMAP or POP set up already, you should be able to access your mail that way in the meantime. We're terribly sorry for the inconvenience and will get Gmail back up and running as soon as possible.