Tuesday, April 7, 2009

[G] L'Aquila, Italy Earthquake Imagery

| More

Google LatLong: L'Aquila, Italy Earthquake Imagery


Early Monday morning, the Italian region of Abruzzo was hit by a 6.3 magnitude earthquake. The epicenter of the quake was in L'Aquila, a town about 100km northeast of Rome. According to the latest news reports, authorities fear that more than 200 people may have lost their lives.

We have just received post-earthquake IKONOS imagery from GeoEye, one of our commercial satellite partners. You can view this imagery by downloading this KML and viewing it in Google Earth.

You can also find the imagery on a dedicated landing page created by the Google Italy team hosting links to Google News and Google Maps, as well as some background information on earthquakes and seismic activity and information about fund-raising initiatives for relief efforts. We hope this will give people a better sense of what's happening in the region.

We will keep updating the KML as we receive and process more satellite imagery. Save the KML to your "My Places" to see the imagery updates.

The first scene of the area can be seen below:


Our hearts go out to the victims, their families, and the population that has been affected by this tragedy.

Posted by the Google Italy Team
URL: http://google-latlong.blogspot.com/2009/04/laquila-italy-earthquake-imagery.html

[G] S'More enterprise developer tools: App Engine and Secure Data Connector

| More

Official Google Enterprise Blog: S'More enterprise developer tools: App Engine and Secure Data Connector

Every once in a while, we invite members of the developer community to visit Mountain View campus to talk shop, share news, and eat Google'sS'mores. We call these events "Google Campfire One," and we held a lively one tonight.

At tonight's Campfire One we announced some developer tools that we think will be pretty interesting to businesses: a new release of Google App Engine and the Google Secure Data Connector (SDC). Enterprise developers and IT professionals have been asking for tools like these to add custom applications to Google Apps and to connect Google Apps with their existing IT systems.

App Engine already lets Google Apps customers build apps just for their users. The new features make it even easier to build and deploy business apps that integrate with Google Apps, and SDC gives enterprises a way to help connect their firewalled data to their Google Apps domain. Ten other companies, including Oracle™ and IBM™, participated in tonight's Campfire One to announce new apps and services incorporating these tools.

Cron, JavaTM, and GWT for App Engine

Based on developer feedback, we've added several features to App Engine, including the ability to schedule tasks to run automatically (cron) and new database import/export tools to simplify moving gigabytes of data into/out of App Engine.

We also announced an early look at App Engine's support for the Java language. We made this standards-based so Java developers can build apps with familiar APIs and move them to other application servers if the need arises. In fact, tonight's Campfire showcased IBM's demo of moving an app to IBM Websphere with just a few code changes (we're giving 10,000 interested developers an early look at our Java language support, so test it out and send feedback).

We've also integrated App Engine with the Google Web Toolkit (GWT) and the Eclipse IDE so developers will be able write their apps from end-to-end in the Java language in a single IDE. During the Campfire, Appirio™, a Google Apps solution provider, showed how App Engine plus GWT and the Google Visualization API let them quickly write and deploy a complete recruiting management app without setting up servers or dealing with cross-browser compatibility.

Encrypted connection to firewalled data

We also talked about giving developers who work on cloud-based business apps access to behind-the-firewall data – previously a difficult issue to tackle. To help solve this problem, we built the Google Secure Data Connector (SDC), a downloadable agent which lets IT admins connect Google Apps to resources behind the firewall.

Today, you can use SDC with gadgets in Google Sites, App Engine applications, and spreadsheets in Google Docs. As part of tonight's event, Oracle showed how Oracle CRM gadgets will let their customers interact with sales and customer information from within Google Apps.

Several other companies announced support for SDC in their products tonight. Cast Iron Systems has added built-in support for SDC to their integration appliance, allowing Google Apps to integrate with hundreds of different systems through a point-and-click interface. Panorama Software has added support for SDC to their gadgets, allowing you to visualize and analyze business data right in the browser. ThoughtWorks™, Cloud Sherpas™, Sword Group™, Ping Identity™, and PivotLink™ also participated in this Campfire One event. You can learn more about their announcements on our Campfire One participants page.

You can visit Google Code to learn more about our developer tools, and if you're a developer, be sure to come to Google I/O in San Francisco, California, on May 27-28th.

By the way, we shared the highlights of tonight's Campfire real-time on Twitter. Visit us there at http://twitter.com/googleatwork to see the current stream.


Posted by Brandon Nutter, Engineering Manager

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

All other company and product names may be trademarks of the companies with which they are associated.
URL: http://googleenterprise.blogspot.com/2009/04/smore-enterprise-developer-tools-app.html

[G] New features and an early look at Java for App Engine

| More

Official Google Blog: New features and an early look at Java for App Engine

Scarcity brings clarity, and many companies are taking important steps to adjust to today's economic climate. At Google, we've started changing the way we build and release products.

In the past six months alone we've launched nearly 50 projects and small products on Google App Engine -- from Google Moderator and Labs for Google Apps to internal-facing tools for both our Ads and Web teams. In all cases we found it quicker, easier, and more cost-effective to leave the infrastructure to App Engine, and the actual product-building to our engineering teams.

Running our internal and external apps on App Engine isn't without difficulty, however, and we've learned a lot in the process. Tonight at Campfire One we released a new set of features -- based on community and internal feedback -- that helps App Engine interface more easily with businesses' existing technologies:
By reducing the administrative headaches that come with scaling and distributing an application, we hope that App Engine will continue to let developers do what they do best: launch services that delight users.

Check back soon for videos from tonight's Campfire One. 

To learn more about Google App Engine or today's announcements, feel free to check out the Google Code Blog or online docs. You can also register for our annual developer conference, Google I/O, as the App Engine team will be there to answer any questions you might have, as well as unveil a few surprises.

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

Posted by Kevin Gibbs, Tech Lead, Google App Engine
URL: http://googleblog.blogspot.com/2009/04/new-features-and-early-look-at-java-for.html

[G] Regular Expression Tips and Tricks

| More

Google Analytics Blog: Web Analytics Tips & Tricks: Regular Expression Tips and Tricks

What are Regular Expressions and Why Use Them?

Regular Expressions (RegEx) are a set of characters you can use match one or more strings of text. The main reason to use Regular Expressions is that they support wildcard matching, letting you capture a lot of variations (in URLs for example) using a single string of characters.

Here are a few examples when Regular Expressions are useful in Google Analytics:
  1. Matching multiple pages when defining a goal or funnel page
  2. Exclude a range of IP addresses when defining a filter
  3. Defining complex advanced segments
  4. Including and excluding multiple URLs from reports such as the Top Content report



Check out this help center article for some basic definitions of Regular Expressions and how they work.

Tips and Tricks

Here are some tips, tricks and flourishes to make your RegEx sing.
  1. USE TRIAL AND ERROR: There is only one really, really good way to write Regular Expressions. You can use all the testing tools in the world, but the only good way is to get them wrong, and then rewrite them and rewrite them until you are sure that they are right. So... be sure to have a profile that you can use just for testing.


  2. KEEP IT SIMPLE: If you need to write an expression to match "new visits", and the only options that you will be matching against are "new visits" and "repeat visits," just the word "new" is good enough.

  3. REGULAR EXPRESSIONS ARE GREEDY: They will match everything they possibly can, unless you force them not to. If your expression is "visits", it will match "new visits" and "repeat visits." After all, they both included the expression "visits." To make them less greedy, you have to make them more specific

  4. DON'T OVER DO IT: (See #3 above.) For example, many people use a Regular Expression only when creating an IP address filter. If the IP address is 6.255.255.255, they create an expression like this: 6\.255\.255\.255 -- and forget that that will also match 26.255.255.255, etc. So in a situation like this, you really do need to start with a beginning anchor, ^6\.255\.255\.255 . A beginning anchor (called a carat), says, "To be a match, it has to start here."

  5. MATCH EVERYTHING WITH .*: Some combinations of Regular Expressions are very special. Perhaps the most useful combination is a dot followed by a star, like this: .* And don't forget about a dot followed by a star, but in parenthesis, like this: (.*) The first one means, get everything. It is your ultimate wildcard. On the other hand, (.*) means, get everything and put it in a variable. You'll find that (.*) is very helpful when you are creating custom advanced filters.

  6. BACKSLASH TO ESCAPE: Backslash is the most frequent RegEx you will probably use. It means, take this special character and turn it into an everyday character. So if you are trying to match to "www.mysite.com?pid=123," you have a problem -- unless you use your backslash. The question mark is a Regular Expression, and only by using a backslash, like this: "www.mysite.com\?pid=123" can you take away its special powers. If you aren't sure whether something is a Regular Expression or not, go ahead and use that backslash -- it won't do any harm.




  7. WHITESPACE IS WHITESPACE: The most frequent question you might ask is, "How do I create a white space with Regular Expressions?" The answer is usually, just use white space. So if you need to match to "Google Analytics," you can make your Regular Expression be "Google Analytics."

Other Resources

Most of the basic Regular Expressions (RegEx) needs are covered in the Google Analytics documentation (you should start here if you want to learn those basics). Watch out though, just because something is not in here doesn't mean Google Analytics doesn't support it.

Other good sources are regular-expressions.info and RegEx Coach, an interactive tool for testing Regular Expressions.

How do you use Regular Expressions? Leave a comment and let us know!

Posted by Robbin Steif of LunaMetrics , a Google Analytics Authorized Consultant

URL: http://analytics.blogspot.com/2009/04/regular-expression-tips-and-tricks.html

[G] Secrets for Android

| More

Google Open Source Blog: Secrets for Android

Secrets for Android is an application to securely store and manage passwords and secrets on your Android powered phone. It uses techniques like strong encryption and auto-logout to help ensure that your secrets remain safe, assuming you've chosen a good password! Context-sensitive tips guide you along through its operation, making it easy to use.

Secrets for Android also serves as a great example for developers learning to program on Android, as its well documented source code illustrates how applications can perform file I/O, use the crypto APIs, and do some simple 3-D view animation.

Check out the code or participate in the discussion group with feedback, suggestions, or bug reports. Hope to see you there!



By Roger Tawa, Software Engineering Team
URL: http://google-opensource.blogspot.com/2009/04/secrets-for-android.html

[G] Fred Hits 1m Subscribers

| More

YouTube Blog: Fred Hits 1m Subscribers

Congratulations to YouTube's most hyperactive star, the helium-voiced Fred Figglehorn, on the occasion of his Fred channel recording its millionth subscriber, the first YouTube channel to do so. What's even more amazing is that all this was accomplished in under one year.



A few Fred facts for the uninitiated (if there is such a thing): Fred is the creation of Lucas Cruikshank, a 15-year-old Nebraskan who was first spotted making videos with his cousins on the JKLproduction channel. His Fred channel is the fastest growing in YouTube history, featuring such smash-hit episodes as Fred Goes Swimming (23m+ views), Fred Loses His Meds (17m+ views), and Fred Goes to the Dentist (13m+ views).



Fred's high-pitched episodes chronicle the misadventures of a pseudo six-year-old, as he over-reacts to friends, family and schoolmates, events in his life, and the object of his non-reciprocated affection, Judy. Cruikshank releases his videos in traditional TV style, in 10-episode seasons that have become the schoolyard equivalent of must-see TV. His millionth subscriber joined the cult of Fred early in season three.



So congratulations Lucas/Fred on achieving this notable milestone in the history of online video. We're very impressed. Sadly, we can't promise that Judy will ever share our enthusiasm.



Best,

Mark Day

YouTube Comedy
URL: http://www.youtube.com/blog?entry=r0mnKCYutSM

[G] Improvements to Gmail and Calendar on iPhone and Android-powered devices

| More

Official Google Enterprise Blog: Improvements to Gmail and Calendar on iPhone and Android-powered devices

It's important for business users to have fast, easy access to their email and calendars when they're on the go – even when cell phone reception is limited. That's why we're happy to tell you about new speed and functionality improvements for Gmail and for Google Calendar for the iPhone and for Android-powered devices. Click through the links to read descriptions on the Google Mobile Blog, and to watch a video overviewing the new features.

To access these mobile apps, browse to http://www.google.com/m/a/example.com
on your iPhone or Android-powered device (you'll need to replace "example.com" with your organization's domain name.) Continue by clicking the link for either Gmail or Calendar.

Posted by by Debbie Leight, Google Apps team
URL: http://googleenterprise.blogspot.com/2009/04/improvements-to-gmail-and-calendar-on.html

[G] Updated Gmail and Calendar for iPhone

| More

Official Google Mac Blog: Updated Gmail and Calendar for iPhone

Today I'm happy to announce that we've updated Gmail and Calendar for the iPhone. We've completely re-architected the code so you get more consistent performance, refreshed the user interface so it's easier to perform batch actions, and most importantly, laid the foundation which will allow us to iterate quickly and provide you with performance improvements and new features in the future.



To find out more about how you can get all the Gmail goodies, like threaded conversations, search, starring and labels, all on your iPhone, head on over to the Google Mobile Blog. Or, if you're convinced and want to try it out now, go to gmail.com on your iPhone. Click the Calendar link at the top to access Google Calendar. Please note that only iPhone OS 2.2.1 or higher is supported. We're rolling out this release over the next few days, so if you don't see the updated user interface, check back soon.



Posted by Deng-Kai Chen, Google Mobile
URL: http://googlemac.blogspot.com/2009/04/updated-gmail-and-calendar-for-iphone.html

[G] Enhanced Gmail and Calendar web app for iPhone and Android

| More

Official Google Blog: Enhanced Gmail and Calendar web app for iPhone and Android

Today we're happy to announce a new and improved experience when you access Gmail and Calendar through the browser of your iPhone and Android-powered devices. What's new? For Gmail, we've improved the user interface to make it easier to message on the go, and we've introduced "Floaty Bar," which makes sure common actions such as archive and delete are only a click away (check out the video tour below). You can also start the application, compose mail, and open recently read messages even when you're offline. With the new Calendar, you can edit or respond to an event and, like Gmail, the app is accessible even without a network connection. To quickly navigate between Gmail, Calendar, and other mobile applications, you can use the classic links that now always appear across the top of the screen. The "more" menu provides easy access to the full list of applications. To read more about what's new, take a look at the Gmail and Calendar posts on the Mobile blog.

So you may be asking, "Why web apps?" Well, from a product perspective, web apps allow us to iterate quickly, so users benefit because they will see new features appear in the browser without having to download anything. We can experiment rapidly by learning how people use the features and then choose whether to invest further in that direction or move on. Using the browser as a delivery platform also means that users will see new feature releases happening more frequently because we can maximize our engineering efficiency by sharing code across device families. Looking at this release of Gmail, there is 90%+ code share between the Android and iPhone experience. As new devices come on the market with high-end browsers, most of the work is already done. (Hint to OEMs: you provide a world-class browser, we'll make sure Gmail and Calendar for mobile works on your platform.)

To give it a try, visit gmail.com in your mobile browser. To access Calendar, click on the Calendar link at the top of the Gmail page. To make it easy to access Gmail and Calendar, we recommend creating a home screen link. Please note, these web-based mobile products are only available on iPhone OS 2.2.1 or higher and on all Android-powered devices. We love feedback, so please let us know what you think.

For more technical information on how we implemented these web apps using HTML5, check out the Google Code blog, and come visit us at Google I/O, our upcoming developer conference (May 27-28 in San Francisco).



Posted by Shyam Sheth, Product Manager, Google Mobile
URL: http://googleblog.blogspot.com/2009/04/enhanced-gmail-and-calendar-web-app-for.html

[G] A new mobile Gmail experience for iPhone and Android

| More

Official Gmail Blog: A new mobile Gmail experience for iPhone and Android

Posted by Rob Kroeger, Engineer, Google Mobile

Today we're introducing a major revision to Gmail for mobile that takes advantage of the latest browser technology available on iPhone and Android devices. We've updated the user interface, made it faster to open messages, allowed for batch actions (like archiving multiple messages at once), and added some basic offline support

Despite the advent of 3G networks and wifi, smartphones still lack a high-speed, always-on broadband connection and can have connections far less reliable than their desktop brethren. So, just like when we redesigned the Gmail for mobile client app last October, we've gone back to the drawing board and redesigned Gmail for the mobile browser to overcome some of these limitations. We made performance more consistent, regardless of connection type, and laid the foundation for future improvements.

Now, when you go to gmail.com from your iPhone or Android browser, archiving email is quicker because it doesn't require a response from a remote server. Instead, we cache mail on the device itself (using database storage on the iPhone and a device-local mobile Gears database on Android-powered phones). Actions like archiving or starring messages are first applied to this cache and then sent to Gmail servers in the background whenever a network connection is available. You only have to wait for a response from the server when you're requesting an uncached message or list of messages. As a result, you can start-up Gmail even if you're on a slow connection. You can even compose mail and open recently read messages while offline.

We made extensive use of other browser functions too: for example, the floaty bar that lets you archive, delete or apply more actions is animated via CSS transformations and controlled in part with touch events (when you scroll the screen, it follows you).


The HTML5 canvas tag is used to render the progress spinner without the overhead of downloading animated GIFs to the device. Now that we've developed a framework for the new Gmail for mobile, we're planning a whole lot more: faster performance, improved offline operation, new functionality, and interface enhancements that take advantage of the unique properties of smartphones.

To try this new version of Gmail for mobile, just go to gmail.com from your mobile browser. It's currently available on any Android-powered devices or iPhone OS 2.2.1 or higher. For now, the new version is available in English only. We'll be rolling this version out to everyone over the course of the day, so if you don't see the updated user interface yet (you'll know you have it when you see that floaty bar), check back soon. For easy access, we recommend creating a homescreen link.

URL: http://gmailblog.blogspot.com/2009/04/new-mobile-gmail-experience-for-iphone.html

[G] Gmail gets a new engine for iPhone and Android-powered devices

| More

Official Google Mobile Blog: Gmail gets a new engine for iPhone and Android-powered devices

Today, we're thrilled to tell you about the improvements we've made to Gmail for mobile, running in the iPhone and Android web browser. First, you'll notice that it's a lot faster when performing actions like opening an email, navigating, or searching. And if the data network drops out on you, rest assured that Gmail won't. You'll still be able to open recently read messages and to compose over a flaky, or non-existent, network connection.

All this is achieved with aggressive caching and by leveraging new browser technologies, like HTML5 and Gears. The full impact of this new architecture isn't visible yet, but it will enable us to significantly improve performance and quickly roll out new features in the near future. We're really excited about the potential impact this change can bring - so excited, in fact, that our VP of Engineering, Vic Gundotra, shared the news and demoed these new capabilities at the February 2009 GSMA Mobile World Congress event in Barcelona and last week at Web 2.0 in San Francisco.

The new Gmail for mobile will also help you tackle your inbox faster. Gone are the days when you had to archive multiple messages by selecting each one, then scrolling all the way up (or down) to reach the archive button. Our fingers were getting sore with all the scrolling and we're willing to bet yours were too. Now when you select a message, a floaty bar appears near the top of the screen with options to archive, delete, and more. In fact, the floaty bar stays with you as you scroll through your inbox, so you can easily archive, delete, or view more options no matter where you are.



Lastly, we improved the look and feel of messages. Labels are easier to read and are more in-line with the familiar Gmail labels you see on your desktop. We also moved the search menu up into the top header, making it more accessible.

Go to gmail.com from your mobile browser to give it a try, and stay tuned for feature additions and improvements. For easy access to your Gmail, create a homescreen link. If you have any feedback or ideas, please let us know.

*Please note: The new Gmail for mobile only supports iPhone/iPod Touch OS 2.2.1 or above. If you have an older firmware version, you'll be directed to the previous Gmail for mobile. All Android-powered phones are supported. New Gmail for mobile is available for English only. The roll out will occur over the course of a day, so please check back later if you don't see the updated user interface right away

Check out the video below to see new Gmail for mobile in action:



If you are a Google Apps user, go to mail.google.com/a/yourdomain.

Joanne McKinley, Engineer, Google Mobile
URL: http://googlemobile.blogspot.com/2009/04/gmail-gets-new-engine-for-iphone-and.html

[G] Mobile Web Calendar for iPhone and Android, now with event management

| More

Official Google Mobile Blog: Mobile Web Calendar for iPhone and Android, now with event management

It's probably no news to all you parents out there, but as a new dad I only recently found out just how busy life gets with kids. So I was thrilled when I was able to view my Google Calendar on my phone. Being able to check the week's schedule is great. However, I've been missing a way to respond to invitations and change my attendance status on the go. And I haven't been the only one. The number one idea on Google Product Ideas was the ability to edit Google Calendar on mobile devices.

That just became possible with the new mobile web version of Google Calendar, available on iPhone and Android-powered devices. If you're like me, you'll quickly find just how useful it is to edit events from your phone. Just go to google.com/calendar/gp from your mobile browser to see your schedule. Select an event to change your attendance status, edit the details, and add or remove guests. One more bit of news - even if you're on a flaky network and your phone can't establish a connection, the new Calendar will still start up and show your last viewed events.

To make the web-based Calendar as easy to access as any other app on your Android-powered device or iPhone, I recommend adding it to your home screen shortcuts. The new Google Calendar for mobile supports iPhone OS 2.2.1 and up and all Android-powered phones. It's available in English only for now, but more languages will be supported soon. For Apps users please go to google.com/m/a/yourdomain and click on Calendar.

Posted by Jyri Engestrom, Product Manager, Google Mobile
URL: http://googlemobile.blogspot.com/2009/04/mobile-web-calendar-for-iphone-and.html

[G] A clarification on ad serving

| More

Inside AdSense: A clarification on ad serving

Those of you who carefully check your AdSense ads may have noticed that they're now being served primarily from a DoubleClick URL rather than the pageads.googlesyndication.com URL you're used to. We heard some confusion over this topic from a few publishers, and we'd like to clarify a few misconceptions.

This change in the URL where the ads are served from is due to the DoubleClick ad serving cookie that we launched on the Google content network last year. Since this cookie is on the doubleclick.net domain, we've had to update our URLs to point to doubleclick.net, as well as to give you the associated benefits such as frequency capping and improved attribution.

However, this is only an infrastructure change -- there haven't been any changes to the ads themselves. The ads you see are still coming from AdWords advertisers or third-party advertisers, just as they were before, and it's not the case that you're now receiving 'DoubleClick ads' instead of 'Google ads'.

Along the same lines, we'd like to reassure you that this new URL hasn't changed the targeting of ads on sites. As a quick refresher, each ad that appears on your pages can be contextually targeted, placement-targeted, or soon, interest-based. With contextual targeting, ads are matched to your content based on keywords selected by advertisers, while with placement targeting, advertisers select specific ad placements where they'd like their ads to appear. And with our latest addition of interest-based advertising, advertisers will be able to reach users based on their interests or previous interactions with an advertiser's site.

By allowing all types of ads to compete for the ad space on your site, you'll increase the competition for your ad space to help ensure that you're maximizing your earnings potential. However, you can also continue to prevent specific ads from appearing by using your Competitive Ad Filter and the Ad Review Center.

We hope this helps alleviate any concerns you may have had about the URL switch.

Posted by Arlene Lee - Inside AdSense Team
URL: http://adsense.blogspot.com/2009/04/clarification-on-ad-serving.html

[G] Some questions related to Google News and the Associated Press

| More

Google Public Policy Blog: Some questions related to Google News and the Associated Press

Posted by Alexander Macgillivray, Associate General Counsel for Products and Intellectual Property

Yesterday I entered the following search in Google News: [Phish in mountain view]. The search results led me to click on this headline, which took me to the full story by the San Jose Mercury News about Phish's upcoming concert at Shoreline Amphitheatre.

Users like me are sent from different Google sites to newspaper websites at a rate of more than a billion clicks per month. These clicks go to news publishers large and small, domestic and international -- day and night.

And once a reader is on the newspaper's site, we work hard to help them earn revenue. Our AdSense program pays out millions of dollars to newspapers that place ads on their sites, and our goal is that our interest-based advertising technology will help newspapers make more from each click we send them by serving better, more relevant ads to their readers to generate higher returns.

The Associated Press (AP) recently issued a press release announcing plans to develop an initiative to "protect" the newspaper industry's content online. Since then, some readers, users and journalists have asked us if the AP's plan is about Google since we host complete AP articles. The answer is that it doesn't appear to pertain to Google since we host those articles in partnership with the AP. We announced that partnership in 2007 as part of an experiment in hosting articles on our site. In hosting agreements such as this, we pay news agencies and display the entire text of articles, such as this one from the AP about President Obama's visit to Turkey.

We drive traffic and provide advertising in support of all business models -- whether news sources choose to host their articles with us or on their own sites, and whether their business model is ad-supported or based on subscriptions. In all cases, for news articles we've crawled and indexed but do not host, we show users just enough to make them want to read more -- the headline, a "snippet" of a line or two of text and a link back to to the news publisher's website.

We show snippets and links under the doctrine of fair use enshrined in the United States Copyright Act. The fair use doctrine protects transformative uses of content, such as indexing to make it easier to find [pdf]. Even though the Copyright Act does not grant a copyright owner a veto over such uses, it is our policy to allow any rightsholder, in this case newspaper or wire service, to remove their content from our index -- all they have to do is ask us or implement simple technical standards such as robots.txt or metatags.

As for Phish in Mountain View this summer, asking will get you nowhere because the tickets are already sold out.
URL: http://googlepublicpolicy.blogspot.com/2009/04/some-questions-related-to-google-news.html

[G] A Finish Line That Must Be Crossed

| More

YouTube Blog: A Finish Line That Must Be Crossed

Today on the homepage, we're featuring a hot Oscar-nominated film set in the slums of India. No, not that one -- this film tells a real story. In honor of World Health Day, we're highlighting The Final Inch, an inspiring short documentary about a group of dedicated workers who are going door-to-door to give polio vaccines to children in the poorest areas of India:







Since polio no longer exists in the developed world, many assume that the crippling disease has been eradicated. Sadly, this isn't true. Polio is still a reality in the world’s poorest countries. Created by our friends at Google.org and Vermillion Films, this captivating 38-minute film brings to light the global challenge of polio eradication and tells the story of those who are on the front lines helping the most vulnerable -- children under five living in some of the world's most destitute regions.



We hope that the film will raise awareness about the existence of polio and encourage you to support the public health workers who are working so hard to bring an end to the disease. You can click here to learn more about polio eradication efforts or to contribute to the cause.




Yours,

Ramya Raghavan

YouTube Nonprofits & Activism
URL: http://www.youtube.com/blog?entry=LcpjkIlzxaI

Monday, April 6, 2009

[G] Featured gadget: Resource Hog Tracker

| More

Inside Google Desktop: Featured gadget: Resource Hog Tracker



Name: Resource Hog Tracker
Author: Prithvi Prabhu
Description: Tracks processes that consume the most CPU cycles, memory and perform the most I/O operations on your computer.

More information | Download gadget

Each week this blog features a recently added Google Desktop gadget that looks promising. If you'd like to see all new Desktop gadgets as they're published, subscribe to the RSS feed.

Posted by Kathy Walrath, Technical Writer
URL: http://googledesktop.blogspot.com/2009/04/featured-gadget-resource-hog-tracker.html

[G] Back to Basics: Discover Analytics Checklist

| More

Google Analytics Blog: Web Analytics Tips & Tricks: Back to Basics: Discover Analytics Checklist

Google Analytics has a variety of features that can help you explore and understand your data. But with so many features, beginners are often baffled at where to start. To help you navigate through the product, we've created the Discover Analytics Checklist which groups features into bite sized chunks. The checklist will keep track of what you've mastered and what you have yet to explore. You can start with "Install Tracking Code" and work your way to the "Advanced Features" or prioritize based on your needs (although, we do recommend you start at "Getting Started"). As an added bonus, you can sigh a self-satisfied 'Ahhh' each time you cross off an Analytics to-do from your list.


We hope this can help you keep track of your steps and give you the reference material you need for implementation troubleshooting tips. We will continue to update and expand this list as new features are launched.



Posted by Melissa Hsieh & Christina Park, Google Analytics Team
URL: http://analytics.blogspot.com/2009/04/back-to-basics-discover-analytics.html

[G] Analytics and AdWords tips - Part 1 of 4

| More

Inside AdWords: Analytics and AdWords tips - Part 1 of 4

In our survey last month you told us you were interested in hearing more about how Google Analytics can help you improve your AdWords results. Today, we're going to kick off a four-part series on precisely this subject.

For those of you unfamiliar with Google Analytics, it's a free tool that lets you see how visitors interact with your site. While AdWords helps you drive traffic to your site, Google Analytics helps you find out what happens to these visitors after they get to your site. For example, if your ad for shoes directs visitors to a page with all the brands of shoes you offer, here are some things Analytics can show you:
  • Which types of shoes do visitors view most often? For example, do people prefer sandals or sneakers?
  • In which order do visitors view pages? For example, do people view more expensive shoes, but then buy cheaper ones?
  • Which pages are the last ones people see before leaving the site? For example, do people get confused on the sign-up page and leave?
  • Do people actually complete a goal on your site? For example, how many visitors buy or sign-up?
All this information can help you make better decisions about your website and your AdWords advertising. For example, if your ad directs people to a page that Analytics says has a high bounce rate (where many people leave the site after viewing the page) you can change your destination URL to point to another page. In that way, you can get more value out of your website traffic.

Over the next few weeks we'll explore specific ways that you can use Analytics to maximize your AdWords investment:

Part 2 - Linking your Analytics and AdWords accounts & tracking your revenue
Part 3 - Identifying keywords that lose you money & calculating your ROI
Part 4 - Finding keywords and ad positions that drive revenue

But if you're in a hurry to get started, you can watch the Google Analytics in 60 Seconds series to learn how to effectively use Google Analytics:

Google Analytics in 60 Seconds: Find the Best Keywords
Google Analytics in 60 Seconds: Location Targeting
Google Analytics in 60 Seconds: Find Poor Performing Campaigns and Keywords
Google Analytics in 60 Seconds: Placement Targeting
Google Analytics in 60 Seconds: Identifying High Spenders
Google Analytics in 60 Seconds: Conversion Funnels
Google Analytics in 60 Seconds: Tracking Ecommerce with Google Analytics

And if you'd like to learn more about Google Analytics, including case studies and in-depth looks at its features, you can visit the Google Analytics site.

Posted by Amanda Kelly, Inside AdWords crew
URL: http://adwords.blogspot.com/2009/04/analytics-and-adwords-tips-part-1-of-4.html

[G] Student Applications for Google Summer of Code™ 2009

| More

Google Open Source Blog: Student Applications for Google Summer of Code™ 2009

Our mentors for Google Summer of Code 2009 have a busy two weeks ahead of them. As of last Friday's student application deadline, we received nearly 5,900 proposals from just under 3,500 student applicants. Folks who have followed the program over the years will note that the number of student applicants and proposals submitted is a bit down for 2009.

We expected some decrease this year, as we heard from many of our mentoring organizations that past experience had helped them refine their application process and that they'd instituted new requirements for applicants, such as submitting a patch. A quick survey of our mentoring organizations, with 96 out of 150 organizations responding, revealed that 60% of organizations who had participated in past instances of Google Summer of Code received higher quality applications this year, with only 3% responding that application quality had decreased. We'd also heard that the number of completely untargeted applications this year decreased dramatically.

We're pleased to see that we're reaching students in even more locations this year, as we received applications from 93 countries, up from 90 last year. In terms of overall numbers of applicants, our top five countries for this year are the United States (744), India (610), China (202), Canada (138) and Brazil (135). We're looking forward to bringing you more details about our student applicants in the coming weeks. Keep your eye on the Google Summer of Code 2009 site for updates, as we'll be announcing the list of accepted student proposals there on Monday, April 20, 2009.

So what should students be doing over the next two weeks? Keep in contact with your mentors about your proposal and respond to comments on what you've submitted. You can subscribe to updates to your proposal to receive notifications when a mentor asks for more information. You'll also find that the next couple of weeks are a great time to read documentation, fix bugs, and generally show yourself to be the enthusiastic future contributor you plan to be during this Google Summer of Code.

By Leslie Hawthorn, Open Source Team
URL: http://google-opensource.blogspot.com/2009/04/student-applications-for-google-summer.html

[G] Google becomes more local

| More

Official Google Blog: Google becomes more local

If you're like us, you're constantly looking for things in your neighborhood, whether it's [restaurants in zurich] or a new [dentist in houston]. If you specify your location in your query, we often show your results on a map. But we've noticed that much of the time users make simpler searches, like [restaurants] or [dentist].

We like to make search as easy as we can, so we've just finished the worldwide rollout of local search results on a map, which will now appear even when you don't type in a location. When you search on Google, we will guess where you are and show results near you. (Click on the image to view larger.)

How do we guess your location? In most cases, we match your IP address to a broad geographical location. You can also specify your likely location using the "Change location" link on the top right corner, above the map. We try to make our guesses as good as they can be so that whether you're shopping for [groceries], [sporting goods] or [flowers], or looking for your [bank], your [gym], or the [post office], you can just say what you want, and we'll try to find it right where you are. You can also search for specific stores or street addresses near you, like [cornelia st cafe] in New York, for example.

Or [111 8th ave] in New York.

We hope this new feature will make it just a little bit easier for you to get where you're going.

Posted by Jenn Taylor and Jim Muller, Software Engineers
URL: http://googleblog.blogspot.com/2009/04/google-becomes-more-local.html

[G] A faster way to fill out forms

| More

Google Chrome Blog: A faster way to fill out forms

Hi there -- first, a quick intro: I'm Fiona and I'll be posting periodically with tips on using Google Chrome. From time to time, I'll also be responding to hot issues you bring up in the Google Chrome Help Forum.

Ever since Google Chrome debuted, many of you have been asking for a way to save what you enter in forms. After all, who can honestly say that they enjoy typing their name and mailing address over and over again?

So, just in case you missed it, I wanted to highlight the autofill feature that's included in the beta version of Google Chrome. With autofill enabled, the browser saves what you type in form fields. The next time you fill out a form that you've completed in the past, what you've previously entered pops up below each field. Use your mouse or Tab on the keyboard to select the text you want to use.



The autofill text is stored on your computer as part of your browser profile. Many sites disable this feature when collecting sensitive information, such as credit card numbers.  Also, you can always go to the Clear browsing data menu to delete saved form data from your computer or turn the feature off entirely in the Options menu.

Not using the beta? Hang tight -- the feature will graduate to the stable version of the browser eventually. To learn more about the form autofill feature, visit the Google Chrome Help Center.

Posted by Fiona Chong, Google Chrome Team
URL: http://chrome.blogspot.com/2009/04/faster-way-to-fill-out-forms.html

[G] India's 15th general election: tools for citizen empowerment

| More

Official Google Blog: India's 15th general election: tools for citizen empowerment

(Cross-posted from the Google India Blog)

At Google, we believe information is fundamentally empowering. While all of our technologies demonstrate a commitment to this guiding principle, information is especially important when a society comes together to participate in democratic elections. Beginning ten days from today, more than 700 million eligible voters in India will over the course of four weeks have the opportunity to participate in the largest democratic event in human history — India's 15th general election.

Today, along with a wide range of partners, we are happy to announce the launch of the Google India Elections Centre — available in English and in Hindi.

People from across India can use the centre to do the following:
  • Confirm their voter registration status
  • Discover their polling location
  • View their constituency on a map
  • Consume relevant election-related news, blogs, videos, and quotations
  • Evaluate the status of development in their constituency across a range of indicators
  • Learn about the background of their Member of Parliament and this year's candidates
With still more features to be added during the election, we hope the site will be an ongoing resource for analysis, governance, and democracy in India after the election.

This project would not have been possible without the shared vision of a broad coalition of partners: the Association for Democratic Reforms, HT Media Limited, Indicus Analytics, the Janaagraha Centre for Citizenship and Democracy, the Liberty Institute, and PRS Legislative Services. These groups are the true champions of promoting a more transparent democracy, and we're privileged to be able to shine a light on their work on the occasion of India's 15th Lok Sabha polls.

We're hopeful not only that the elections centre will further a culture that seeks access to information, but that it will also yield positive changes in voting patterns during the upcoming polls.

Please visit the site, select your constituency, and get started! Spread the word about what you learn and, of course, don't forget to visit the polls.

Posted by Rishi Jaitly, Senior Policy Analyst, and Sanjay Jain, Product Manager
URL: http://googleblog.blogspot.com/2009/04/indias-15th-general-election-tools-for.html

[G] In Cloud We Trust

| More

Official Google Enterprise Blog: In Cloud We Trust

Editor's Note: There's never dull moment in the world of online security. Threat patterns evolve in volume, sophistication, and the types of exploits and sources. News about the recent Conficker virus got us talking with Scott Petry, founder of Postini (original developers of Google's suite of security and archiving services), and Wolfgang Kadek, CTO of Qualys. Their comments follow. To learn more about trends in spam, hacking, and ways of keeping email networks safe, join Google and Qualys in an on-line conversation, "In Cloud We Trust," on April 16, where we'll discuss these topics live.

Q: Ten years ago, packaged software was the norm. Yet Postini built a hosted service - what we today call cloud computing. Why did you drive a cloud architecture for Postini?

Scott: We believed that by offering a service infrastructure we could prove a lower TCO than an on-premise alternative. With that service infrastructure aggregating data, we'd also have insight into a wider sample of data, thus providing a more effective solution.

Q: How did the idea of having a "perimeter protection service" to protect email networks in the cloud first evolve? Is the right model for the future?

Scott: Postini's innovation was to see SMTP as an integration API and DNS as a way to access traffic, thus putting us "upstream" of the customers' infrastructure, alleviating integration challenges and stopping problems before they reached the firewall. We saw this as better for a number of reasons.

Email servers have a long shelf life, and customers typically add incrementally to their system, rather than get a complete replacement. This causes a management problem for IT, creating a heterogeneous environment into which they must layer in security and compliance services.

We never saw ourselves as just an anti-spam company, so we built infrastructure that allowed a business rule to be configured as tightly as a content string for a single user. This design decision is inherently linked to the cloud. It allows us to deliver a better anti-spam solution, and also expand into content compliance areas.


Q. Wolfgang, you've been keeping a tight watch on the latest vulnerabilities impacting networks worldwide via your Laws of Vulnerabilities research. What are some of the trends you're seeing in 2009?

Wolfgang: Our research into vulnerability trends has shown that the industry overall did not improve significantly its ability to address security problems in a timely manner At the same time attackers have been getting faster and more sophisticated. Proactive security by maintaining systems updated with the latest patches is the cheapest of all security tools, nevertheless it has not grown in the way I would have hoped.

The first three months of 2009 have been a great example. We've seen Conficker infect millions of machines. The simplest way of preventing the outbreak would have been to
preventively apply a patch, if available, to stop the worm. But figuring out such patches takes time. In contrast to worms of the past which often gave us months to react, Conficker activated only two weeks after the official release of the patch, clearly showing that attackers have become faster in their timing. It's getting tougher for patches to keep up.

Q: As network security budgets continue to tighten, how can "security as a service" be advantageous to users?

Wolfgang: SaaS solutions have the advantage that they have minimal setup and are immediately usable. Companies can get their feet wet with a small pilot, show success, and then grow it at their own pace to address larger needs. Organizations of any size can take advantage of the functionality and the predictable steady cost of cloud solutions, while at the same time enjoying the usability brought through constant improvements.

Scott: Agreed. As IT faces more pressure from a changing threat landscape and increased compliance mandates, the cloud model gives maximum leverage to IT – always important, but especially in this economic climate.

Register here for "In Cloud we Trust"

Thursday, April 16, 2009 1:00 p.m. EST / 10:00 a.m. PST

Posted by Sundar Raghavan, Google security and archiving team
URL: http://googleenterprise.blogspot.com/2009/04/editors-note-theres-never-dull-moment.html

[G] India's 15th general election: tools for citizen empowerment

| More

Google Public Policy Blog: India's 15th general election: tools for citizen empowerment

Posted by Rishi Jaitly, Senior Policy Analyst, and Sanjay Jain, Product Manager

(Cross-posted from the Google India Blog)

At Google, we believe information is fundamentally empowering. While all of our technologies demonstrate a commitment to this guiding principle, information is especially important when a society comes together to participate in democratic elections. Beginning ten days from today, more than 700 million eligible voters in India will over the course of four weeks have the opportunity to participate in the largest democratic event in human history — India's 15th general election.

Today, along with a wide range of partners, we are happy to announce the launch of the Google India Elections Centre - available in English and in Hindi.

People from across India can use the centre to do the following:

  • Confirm their voter registration status
  • Discover their polling location
  • View their constituency on a map
  • Consume relevant election-related news, blogs, videos, and quotations
  • Evaluate the status of development in their constituency across a range of indicators
  • Learn about the background of their Member of Parliament and this year's candidates
With still more features to be added during the election, we hope the site will be an ongoing resource for analysis, governance, and democracy in India after the election.This project would not have been possible without the shared vision of a broad coalition of partners: the Association for Democratic Reforms, HT Media Limited, Indicus Analytics, the Janaagraha Centre for Citizenship and Democracy, the Liberty Institute, and PRS Legislative Services. These groups are the true champions of promoting a more transparent democracy, and we're privileged to be able to shine a light on their work on the occasion of India's 15th Lok Sabha polls.

We're hopeful not only that the elections centre will further a culture that seeks access to information, but that it will also yield positive changes in voting patterns during the upcoming polls.

Please visit the site, select your constituency, and get started! Spread the word about what you learn and, of course, don't forget to visit the polls.
URL: http://googlepublicpolicy.blogspot.com/2009/04/indias-15th-general-election-tools-for.html

[G] CVS joins Google Health Rx network: millions can access medication records online

| More

Official Google Blog: CVS joins Google Health Rx network: millions can access medication records online

When I first started working on Google Health, I was shocked by how hard it is for people to access their own medical records. I wondered why that's the case when it's so easy to access other types of personal information like bank transactions, cell phone records, and utility bills. In many states you can even renew your car registration online with a few clicks. Yet when it comes to something arguably much more important, such as your own medical records or a current list of medications, we have little to no access. It just doesn't seem right.

We're working to solve this problem. With the recent addition of CVS/pharmacy to our network of pharmacy partners, more than 100 million people can now access their prescription history online and import it into a central, secure place — a Google Health Account. In addition to CVS, we're proud to be working with several other well-known national and regional pharmacy chains to improve patient safety, reduce medical errors, and increase efficiencies in health care.

Having a list of all your medications all in one place from the pharmacies you shop at helps your doctor, pharmacist and other care providers do a better job of taking care of you. In fact, it's estimated that 1.5 million Americans are sickened or injured each year by errors in prescribing, dispensing and/or taking medications. Some experts suggest that medication errors claim more than 7,000 lives each year. Making your medications known to those who care for you is a simple step to ensure you get the best possible care. Not to mention, imagine how important having immediate access to this information could be during an emergency.

To get started, first see if your pharmacy is connected with Google Health. If so, just sign up for an online account at your pharmacy's website, and then you can securely import your data into your Google Health account. Once your medication information is in Google Health, you can use our new sharing feature to share it with anyone in your care network, including family members, doctors, and other caregivers.

If you have pharmacy benefits through your employer or your health plan, you may also be able to import your prescription history into Google Health. We are working with two of the largest pharmacy benefit managers in the nation, Medco and CVS Caremark, so check your wallet to see if you have a prescription drug card from either one of them today (see examples below). If you are a Medco or Caremark member, simply log in to your online Medco or Caremark account (or register for one if you don't already have an account set up) and then link your Google Health profile to it. If you are unsure if Caremark or Medco manages your pharmacy benefits, check your prescription drug card for one of their logos, or call the number on the back of your card.

Posted by Maneesh Arora, Product Manager, Google Health
URL: http://googleblog.blogspot.com/2009/04/cvs-joins-google-health-rx-network.html

Sunday, April 5, 2009

[G] Google Chrome’s Universal Terms, explained with the help of some user-experts

| More

Google Chrome Blog: Google Chrome’s Universal Terms, explained with the help of some user-experts

A recent Slashdot post about Google Chrome’s Terms of Service (TOS), sometimes referred to as the even wonkier acronym, EULA (End-User License Agreement), raises a number of points about Chrome’s TOS and asks a couple of direct questions:
  • Does this mean that Google reserves the right to filter my web browsing experience in Chrome?
  • Is this a carry-over from the EULAs of Google's other services (gmail, blogger etc), or is this something more significant?
We read further into this piece through the comments and saw that many readers were able to accurately address these points – most of them better than we could ourselves – so we thought we might as well give them the credit they deserve.

On the question of “Is this a carry-over from the EULAs of Google's other services,” maxfresh responds: “It is obvious from section 1 of the same TOS that this is google's standard boilerplate TOS, or as they call it, their 'Universal Terms' that covers all of their services, including search, mail, adsense, adwords, blogger, etc...”

Maxfresh has it right here. This is the exact same language we use in many other Google Terms of Service. We are trying to be consistent across all of our products and services, hence the uniformity.

Regarding whether “Google reserves the right to filter my web browsing experience,” mariushm says, “It's probably just a safety measure for their anti-phishing features,” while Korin43 writes that it’s for “things like safe-search, phishing filter, and other options like blocking non-secure items on a secure webpage.” Another reader, fermion, notes, “it could be some malware protection mechanism in which users are not allowed to go to suspected malware sites without warning….”

mariushm, Korin43 and fermion are all correct. Google provides features such as Safe Browsing that warn you if you are about to go to a suspected phishing site, and we verify the URL you are planning to go to with a database of known phishing sites. Other relevant factors include the need for Google to comply with the law relating to your web-browsing experience, such as regulations against hate speech, child pornography and so on.

Maybe the most fitting context for all this is provided by acb: “In any case, it's open source (under the name Chromium [google.com]), so if you don't like Google's EULA, or any other part of their plans for Chrome, you will be able to download and run one of the third-party, de-Googlised builds of Chromium, or even build your own. It seems unlikely that Google would impose particularly unpalatable terms on Chrome, given that it comes with its own competition built in.”

Amen, acb. As an open-source browser, we believe Google Chrome stimulates innovation on the web, while at the time just making life easier for people. Thus far, we have millions of active users, and the response continues to be outstanding. Regardless, we appreciate the input from users around the world, and we think these kinds of open discussions are helpful, even if it’s to temper what !ahugedeal describes as follows: “This looks like FUD to me.”

Have a wonderful weekend everyone!

Posted by Gabriel Stricker, Director, Global Communications & Public Affairs
URL: http://chrome.blogspot.com/2009/04/google-chromes-universal-terms.html

Friday, April 3, 2009

[G] Ocean Now

| More

Google LatLong: Ocean Now

What kind of person decides to leave Tahiti because it's just not pretty enough? Enric Sala. He and a team of explorers recently set sail from Tahiti to visit the Southern Line Islands as part of National Geographic's Ocean Now initiative. Because the Line Islands are so remote, they're a great place to study what the ocean looks like with minimal human influence. But even though the islands are hard to get to, it's easy for you to go along for the ride. You can track the crew's progress using the maps on the Ocean Now site and in the Ocean Expeditions layer in Google Earth. They'll be posting photos and videos on a regular basis, and you're invited to ask questions of the crew and explore along with them.


Posted by Steve Miller, Product Manager, ocean in Google Earth
URL: http://google-latlong.blogspot.com/2009/04/ocean-now.html

[G] Learn more about your surroundings with your iPhone

| More

Google LatLong: Learn more about your surroundings with your iPhone


On Google Earth for iPhone we already have Panoramio pictures all over the globe and Wikipedia articles for many locations, letting you explore interesting places by reading about them and seeing what they look like.

Today we are going to help you explore even more deeply by introducing the "Places" layer into the Google Earth for iPhone experience. This new layer uses the same data you're used to seeing in the "Places" layer on the desktop Google Earth client, but with a brand new styling designed to fit better to the iPhone.

To use the "Places" layer, just open up the Google Earth for iPhone client and fly to your favorite location.  "Places" are marked by a  icon.

Tapping on a place brings up a details page for that location. Without leaving Google Earth you can read articles, view photos, and watch videos about a location or its nearby areas.


We are very excited by this new layer.  We hope you enjoy it as well!

Posted by Guirong Zhou, GIS Data Engineer
URL: http://google-latlong.blogspot.com/2009/04/learn-more-about-your-surroundings-with.html