Wednesday, October 7, 2009

[G] Introducing Search Options for mobile

| More

Official Google Mobile Blog: Introducing Search Options for mobile

Finding the exact information you need sometimes requires filtering and refining your search results. Earlier in the year, we launched a collection of tools called Search Options which enable you to easily and quickly do this from a computer. Today in the US, we are making Search Options available on Android/iPhone/Palm WebOS devices so that you can slice and dice your mobile search results as well. For example, suppose you are shopping at a store for a camera, and you would like to see what users have been saying about a specific model within the past week. You can do this simply by searching for the name of the product. Then, on the search results page, use "Options" to filter by "Forums" and refine further by choosing "Past week". See the screenshots below for a sample query. Try these and other Search Options yourself by simply doing a mobile search on google.com and selecting Options.


Posted by Reza Ziaei, Software Engineer, Google Mobile Team
URL: http://googlemobile.blogspot.com/2009/10/introducing-search-options-for-mobile.html

[G] AdWords system maintenance on October 10th

| More

Inside AdWords: AdWords system maintenance on October 10th

On Saturday, October 10th, 2009 the AdWords system will be unavailable from approximately 10AM to 2PM PDT, for maintenance. While you won't be able to sign in to your accounts during this time, your campaigns will continue to run as usual.

AdWords system maintenance typically occurs on the second Saturday of each month from 10AM to 2PM.

We'll continue to update you via the blog as we always have, but please make note of the October 10th date and of our scheduled maintenance further down the road.

Posted by Dan Friedman, Inside AdWords crew
URL: http://adwords.blogspot.com/2009/10/adwords-system-maintenance-on-october.html

[G] A gold medal-worthy Street View update

| More

Google LatLong: A gold medal-worthy Street View update


As a former Toronto resident, one of the most enjoyable experiences I look back on is taking in the city from a street car gliding along Queen Street West. From my perch high atop cars and cyclists it afforded me the chance to see vibrant, colourful shops, parks and developing residential communities. I'm happy to share that we've expanded our coverage of
Street View on Google Maps to include parts of Canada, so others can virtually experience that same street car ride.


Now, whether from your chesterfield or smart phone, you can explore 360-degree street-level photographs of Canadian hotspots ranging from Parliament Hill and the CN Tower to Old Quebec City and Halifax's Pier 21. We're also thrilled to be shining a light on the site of the 2010 Olympic & Paralympic Winter Games by including imagery of Vancouver and Whistler.



View Larger Map

Whistler Creekside



View Larger Map

Toronto's CN Tower


As you might expect, I am quite a hockey fan - which is why I'm excited that today we're also launching brand new imagery in the Czech Republic, another hockey "hot"spot. You can see some of the beautiful landmarks of Prague, such as the famous Charles Bridge:


or the National Museum in Wenceslas Square:

In Canada, we're thrilled to be partnering with several organizations for this launch:
  • City of Vancouver - With the world coming to this great Canadian city for the 2010 Winter Olympics, explore what it has to offer using Street View and plan your visit
  • Tourism British Columbia - Using Street View imagery embedded on pages throughout their site, plan your trip to the province hosting the 2010 Winter Games
  • Tourisme Montréal - Get down to street level and find out why this is considered one of North America's most unique cities
  • Heritage Toronto - Explore Toronto's storied buildings, museums and iconic structures
  • ChicWalks.com - Take a shopping tour of top fashion cities using Street View

We've also consulted with the data-protection authorities in Canada and the Czech Republic, and have made user privacy a priority. The imagery was gathered from public roads, and is not real-time. Identifiable faces and licenses plates are blurred automatically, but we also allow any user to flag an image for removal by clicking on the "Report a problem" link at the bottom of every Street View window.

Along with Vancouver, Squamish and Whistler, today's launch includes imagery from Banff, Calgary, Kitchener-Waterloo, Toronto, Ottawa, Montréal, Quebec City and Halifax. If you're disappointed that your hometown or your favorite vacation spot isn't featured yet, sit tight: we're working to add new places!

Whether you want to virtually wander the next Olympic city, or feel like you're strolling across one of Prague's historic bridges, we hope you enjoy exploring Canada and the Czech Republic like never before.

Promenez-vous virtuellement au Canada et en République tchèque


En tant qu'ancien résident de Toronto, l'une des plus belles expériences dont je me souviens est la découverte de la ville à bord d'un tramway le long de Queen Street West. Perché au-dessus des voitures et des cyclistes, j'ai pu découvrir les boutiques vibrantes et animées, les parcs et les communautés résidentielles en développement. Je suis heureux de vous annoncer que nous avons élargi notre couverture de Street View dans Google Maps afin d'inclure certaines régions du Canada et de permettre à d'autres personnes de découvrir virtuellement cette même promenade en tramway.

À présent, à partir de votre canapé ou de votre
téléphone intelligent
, vous pouvez découvrir des images à 360° au niveau de la rue de lieux prisés du Canada, de l'Assemblée Nationale, à la Tour CN, en passant par le Vieux-Québec et la Jetée 21 d'Halifax. Nous sommes également heureux de pouvoir mettre en vedette les sites des Jeux olympiques et paralympiques de 2010 en proposant des images de Vancouver et Whistler.

Parallèlement à la mise à jour de Street View Canada, nous sommes heureux de déployer Street View dans Google Maps en République tchèque - un autre pays qui adore le hockey!


Au Canada, nous sommes enchantés de notre partenariat avec les organisations suivantes dans le cadre de ce lancement :

  • Ville de Vancouver—Le monde afflue vers cette ville fantastique du Canada, alors découvrez ce qu'elle a à offrir en utilisant Street View sur Google Maps
  • Tourism British Columbia—En utilisant les images Street View intégrées sur les pages de leur site Web tout entier, planifiez votre voyage dans cette province qui accueillera les Jeux olympiques d'hiver 2010
  • Tourisme Montréal—Plongez dans les rues pour découvrir pourquoi cette ville est considérée comme l'une des plus exceptionnelles d'Amérique du Nord
  • Heritage Toronto—Explorez les bâtiments étagés de Toronto, ses musées et ses structures iconiques
  • ChicWalks.com—Visitez les boutiques des plus grandes villes de la mode en utilisant Street View sur Google Maps

Pour regarder ces images, il vous suffit de vous rendre sur Google Maps et de glisser le bonhomme (icône en haut à gauche) à l’endroit de votre choix sur la carte. Les bordures bleues indiquent l’emplacement où vous pouvez obtenir un point de vue au niveau de la rue. À partir de là, vous pouvez repérer un lieu de rencontre avec vos amis, voir si votre destination offre une aire de stationnement, ou encore explorer votre nouveau quartier ou votre nouvelle ville. Nous vous prions de bien vouloir nous excuser si votre région n'est pas encore couverte : nous y travaillons.


Visitez le site global de Street View où vous trouverez différents conseils utiles et des vidéos de présentation. Si vous êtes responsable d'un site Web ou d'un blog, vous pouvez également y ajouter ces nouvelles images Street View en utilisant My Maps ou l'API Google Maps.


Veuillez noter également que nous avons pris des mesures exceptionnelles afin de protéger la vie privée de nos utilisateurs, tout en nous assurant que chacun puisse tirer parti de ce service. Street View dans Google Maps contient uniquement des images déjà visibles par toute personne qui se promène ou circule sur la voie publique, et aucune image n’est en « temps réel ». En outre, Street View utilise une technologie de brouillage pour masquer les visages identifiables et les plaques d’immatriculation des véhicules.


Si vous découvrez une image que vous considérez inacceptable ou inappropriée, vous pouvez facilement la signaler pour en demander le retrait en cliquant sur « Signaler un problème » dans n’importe quelle fenêtre Street View. Lors du développement de Street View dans Google Maps et de ses mécanismes de protection de la vie privée, nous avons consulté les autorités à la protection de la vie privée du Canada et de la République tchèque.

En plus de Vancouver, Squamish et Whistler, on propose des images de Banff, Calgary, Kitchener-Waterloo, Toronto, Ottawa, Montréal, Québec et Halifax. Nous espérons que vous apprécierez votre visite virtuelle unique du Canada et de la République tchèque.


Posted by Mike Pegg, Product Marketing Manager
URL: http://google-latlong.blogspot.com/2009/10/gold-medal-worthy-street-view-update.html

[G] Webinars on improving your AdWords performance

| More

Inside AdWords: Webinars on improving your AdWords performance

Every month we run free AdWords webinars to help you better understand your online advertising and to answer your questions live.

Coming up in October we have:
  • Optimizing for the Content Network
  • Export Series: Using AdWords to reach new markets
  • Export Series: Using mail services to grow your export business
  • Export Series: Using Online B2B Marketplaces
  • Export Series: Selling to customers who don't speak English
  • Make Your Website Work: A Manager's Perspective
For more details and to sign up today, please see our webinar calendar.

Due to the timing of these webinars they will be most suitable for UK and East Coast advertisers.

Posted by Amanda Kelly, Inside AdWords crew
URL: http://adwords.blogspot.com/2009/10/webinars-on-improving-your-adwords.html

[G] Quickly view formatted PDFs in your search results

| More

Official Google Docs Blog: Quickly view formatted PDFs in your search results

Two weeks ago, we launched the Google Docs viewer, which made it easier for webmasters to embed PDFs in their sites and let visitors view these PDFs in their browsers with the formatting intact. Today, the search team has brought the same functionality to PDFs in Google search results. To learn more, check out the post on the Official Google Blog.


Posted by: Jesse Kinkead, Software Engineer
URL: http://googledocs.blogspot.com/2009/10/quickly-view-formatted-pdfs-in-your.html

[G] Quickly view formatted PDFs in your search results

| More

Official Google Blog: Quickly view formatted PDFs in your search results

Google search results sometimes include documents that were not originally formatted to be viewed in a web browser, such as PDFs. In the past, the only way to view these documents was to download them and open them in a separate viewer application. To provide an alternative, we made it possible to quickly and easily view these files as HTML right in a web browser by clicking "View as HTML." This was an improvement, but unfortunately the "View as HTML" option loses some of the formatting from the original PDF, such as graphics, tables, fonts and other elements.

Today, we've added new links to "Quick View" PDFs in your browser with the formatting intact. The new links are based on the same technology that's available in Google Docs and Gmail, as well as to webmasters through the Google Docs viewer. We've been rolling this technology out to the search results page since July, and as of today we've added "Quick View" links to more than 50% of the PDFs in our index. The new links appear at the end of the second line of the result, right underneath the title.

For example, here is a search result for the IRS 1099 form:


Clicking "Quick View" will open up the PDF right in your browser with graphics, formatting and tables preserved. This is what it looks like after opening:


Over time we'll be rolling out the viewer for more documents and file types. In the meantime, in some cases you'll see the "View as HTML" link, which allows you to see a basic HTML-only version.

Viewing PDF documents in your browser might not make paying taxes any more fun — but hopefully this feature will make it a little bit faster!

Posted by Krista Davis, Software Engineer, and Raj Krishnan, Product Manager
URL: http://googleblog.blogspot.com/2009/10/quickly-view-formatted-pdfs-in-your.html

[G] New FTC Advertising Guidelines

| More

Google Affiliate Network: New FTC Advertising Guidelines

Earlier this week, the U.S. Federal Trade Commission released revised guidelines governing endorsements and testimonials that take effect on December 1, 2009. Among other things, these guidelines say that a blogger that endorses a product or service must disclose compensation received directly or indirectly from the seller of that product or service.

You can review the FTC press release or the full text of the FTC guidelines. If you have questions or need advice on interpreting these FTC guidelines, we encourage you to consult your own legal counsel to help you understand how these changes may affect you.

The Performance Marketing Alliance is a good resource to monitor how these guidelines are impacting the affiliate industry.

Here are some interesting links to some recent press about these new guidelines
http://online.wsj.com/article/BT-CO-20091006-709182.html
http://www.businessweek.com/technology/content/oct2009/tc2009106_866275.htm
http://www.marketingpilgrim.com/2009/10/bloggers-face-11k-ftc-fines-for-not-disclosing-paid-endorsements.html

Posted by Dan Chiss
Manager, Affiliate Marketing
URL: http://googleaffiliatenetwork-blog.blogspot.com/2009/10/new-ftc-advertising-guidelines.html

[G] Free calling now to Hawaii and Alaska

| More

Google Voice Blog: Free calling now to Hawaii and Alaska

When we launched Google Voice, we offered free calling to the continental US. We've just expanded this to all 50 states by adding free calling to Alaska and Hawaii.

You can initiate free calls to Alaska and Hawaii from your inbox online, from our mobile apps, or by dialing your own Google Voice number from one of your phones and selecting option 2 to place a call. You can also forward calls to your Google Voice number to Alaskan or Hawaiian phones for free.

Please note that Google Voice is only available in the US, and you'll need a working US phone to setup a Google Voice account.

Posted by Vincent Paquet
URL: http://googlevoiceblog.blogspot.com/2009/10/free-calling-now-to-hawaii-and-alaska.html

[G] Changes to Google Maps in the US

| More

Official Google Enterprise Blog: Changes to Google Maps in the US

Today we announced significant changes to Google Maps base map data in the US. Read the details on what's new on the LatLong blog, here.

If you're a Google Maps API Premier customer, the Geo Developer blog
has all the info you need
regarding this change and the Maps API for your business. The new base map will have expanded features, and a shorter feedback cycle for Maps updates – all leading to better, more accurate maps for employees and customers.

Learn more about the Google Maps API Premier at google.com/enterprise/maps.

Posted by Dan Chu, Product Manager, Google Enterprise team
URL: http://googleenterprise.blogspot.com/2009/10/changes-to-google-maps-in-us-today-we.html

[G] Your world, your map

| More

Google LatLong: Your world, your map


One of the exciting challenges of working on the Geo team at Google is that the physical world is constantly changing, and keeping on top of these changes is a never-ending endeavor. For example, 15,000 miles of roadway are built in the United States each year. At the same time, we are fortunate to have a large and active community of users who want to share detailed information about the places they live, work, and travel.

So, as part of our ongoing commitment to provide the richest, most up-to-date maps possible, we continuously explore ways to integrate new information from users and authoritative partners into Google Maps. Two years ago, we began allowing you to move map markers to improve address precision; since early last year, you've been able to add locations; and over the past few years, we've been partnering directly with transit agencies to integrate their data.

Today you may notice that the United States looks a bit different in Google Maps -- all of that new green park land was probably a giveaway. That's because we've worked directly with a wide range of authoritative information sources to create a new base map dataset. In our experience, these organizations that create the data do the best job of keeping it accurate and up-to-date. For example, in the US there are a number of publicly accessible geospatial datasets created by the government for the Census, land surveying, and transportation. These datasets provide information on everything from road networks and water bodies to toll roads and bridges. By integrating this information, and working with specialized data sources like the USDA Forest Service's Forest Boundaries and the US Geological Survey's National Hydrography Dataset, we've been able to expand and improve features in our maps like parks and water bodies. Satellite, aerial, and Street View imagery also helped. With overhead imagery, we could zoom in on roadway details to figure out details like the size of the road. Our Street View imagery, which you know as a tool to help you explore new places, turns out to be very helpful to understand road restrictions and confirm street data by reading street signs.

The best part about this new dataset is that we've been able to add a lot of new, detailed information to Google Maps - information that helps people better explore and get around the real world. For example, college students will be pleased to see maps of many campuses; and cyclists will now find many more trails and paths to explore. Soon we even plan on providing you with biking directions to take advantage of this new data. Of course, in the true Google spirit of "launch and iterate," we plan to work with more data sources to add new features in the map.

So where do you fit into this? Well, we've found our users are also remarkable data sources themselves, so we've added a new tool to Google Maps that lets you communicate directly with Google about any updates that you think need to be made to our maps. You'll find this "Report a Problem" link on the bottom right of Google Maps (you can also find it by right-clicking on the map). Has that new highway on-ramp finally opened up? Do we have an outdated name for your local school? Was Main Street converted into a pedestrian-only walkway? Tell us! Once we've received your edit or suggestion we'll confirm it with other users, data sources, or imagery. We hope to resolve each edit within a month. If you submit your email address, we'll even keep you posted on our progress. The video below walks you through the process, or learn more here:


We're constantly working on making sure Google Maps is up-to-date, accurate, and includes the information that you care about most. Your edits and feedback will not only help us achieve this goal, but will help everyone in your community to get around town better and explore the world.

Posted by Andrew Lookingbill, Software Engineer
URL: http://google-latlong.blogspot.com/2009/10/your-world-your-map.html

[G] AWeber stats will be temporarily under-reported

| More

The FeedBurner Status Blog: AWeber stats will be temporarily under-reported

Here's a quick note for those of you who use the AWeber Blog Broadcast tool to deliver your FeedBurner feed by email.

On Wednesday, 10/7/09 AWeber will be making some back-end changes that may cause them to temporarily under-report subscriber numbers to FeedBurner. The reporting should be back to normal within 1-3 days.

Following that period, subscriber numbers from AWeber will be more accurate.
URL: http://feedburnerstatus.blogspot.com/2009/10/aweber-stats-will-be-temporarily-under.html

Tuesday, October 6, 2009

[G] Choosing a smart password

| More

Official Gmail Blog: Choosing a smart password

Posted by Michael Santerre, Consumer Operations Associate

As part of National Cyber Security Awareness Month, we'd like to take this opportunity to remind you about smart password practices. Help ensure you're protecting your computer, website, and personal information by checking out our security series on the Google blog or visiting http://www.staysafeonline.org.

Phishing, a topic that's been in the news, is unfortunately a common way for hackers to trick you into sharing personal information like your account password. If you suspect you've been a victim of a phishing attack, we recommend you immediately change your password, update the security question and secondary address on your account, and make sure you're using a modern browser with anti-phishing protection turned on. Keep an eye out for the phishing warning Gmail adds to suspicious messages, and be sure to review these tips on how to avoid getting hooked.

Creating a new password is often one of the first recommendations you hear when trouble occurs. Even a great password can't keep you from being scammed, but setting one that's memorable for you and that's hard for others to guess is a smart security practice since weak passwords can be easily guessed. Below are a few common problems we've seen in the past and suggestions for making your passwords stronger.

Problem 1: Re-using passwords across websites
With a constantly growing list of services that require a password (email, online banking, social networking, and shopping websites — just to name a few), it's no wonder that many people simply use the same password across a variety of accounts. This is risky: if someone figures out your password for one service, that person could potentially gain access to your private email, address information, and even your money.

Solution 1: Use unique passwords
It's a good idea to use unique passwords for your accounts, expecially important accounts like email and online banking. When you create a password for a site, you might think of a phrase you associate with the site and use an abbreviation or variation of that phrase as your password — just don't use the actual words of the site. If it's a long phrase, you can take the first letter of each word. To make this word or phrase more secure, try making some letters uppercase, and swap out some letters with numbers or symbols. As an example, the phrase for your banking website could be "How much money do I have?" and the password could be "#m$d1H4ve?" (Note: since we're using them here, please don't adopt any of the example passwords in this post for yourself.)

Problem 2: Using common passwords or words found in the dictionary
Common passwords include simple words or phrases like "password" or "letmein," keyboard patterns such as "qwerty" or "qazwsx," or sequential patterns such as "abcd1234." Using a simple password or any word you can find in the dictionary makes it easier for a would-be hijacker to gain access to your personal information.

Solution 2: Use a password with a mix of letters, numbers, and symbols
There are only 26^8 possible permutations for an 8-character password that uses just lowercase letters, while there are 94^8 possible permutations for an 8-character password that uses a combination of mixed-case letters, numbers, and symbols. That's over 6 quadrillion more possible variations for a mixed password, which makes it that much harder for anyone to guess or crack.

Problem 3: Using passwords based on personal data
We all share information about ourselves with our friends and coworkers. The names of your spouse, children, or pets aren't usually all that secret, so it doesn't make sense to use them as your passwords. You should also stay away from birth dates, phone numbers, or addresses.

Solution 3: Create a password that's hard for others to guess
Choose a combination of letters, numbers, or symbols to create a unique password that's unrelated to your personal information. Or, select a random word or phrase, and insert letters and numbers into the beginning, middle, and end to make it extra difficult to guess (such as "sPo0kyh@ll0w3En").

Problem 4: Writing down your password and storing it in an unsecured place
Some of us have enough online accounts that we may need to write our passwords down somewhere, at least until we've learned them well.

Solution 4: Keep your password reminders in a secret place that isn't easily visible
Don't leave notes with your passwords to various sites on your computer or desk. People who walk by can easily steal this information and use it to compromise your account. Also, if you decide to save your passwords in a file on your computer, create a unique name for the file so people don't know what's inside. Avoid naming the file "my passwords" or something else obvious.

Problem 5: Recalling your password
When choosing smart passwords like these, it can often be more difficult to remember your password when you try to sign in to a site you haven't visited in a while. To get around this problem, many websites will offer you the option to either send a password-reset link to your email address or answer a security question.

Solution 5: Make sure your password recovery options are up-to-date and secure
You should always make sure you have an up-to-date email address on file for each account you have, so that if you need to send a password reset email it goes to the right place.

Many websites will ask you to choose a question to verify your identity if you ever forget your password. If you're able to create your own question, try to come up with a question that has an answer only you would know. The answer shouldn't be something that someone can guess by scanning information you've posted online in social networking profiles, blogs, and other places.

If you're asked to choose a question from a list of options, such as the city where you were born, you should be aware that these questions are likely to be less secure. Try to find a way to make your answer unique — you can do this by using some of the tips above, or by creating a convention where you always add a symbol after the 2nd character in the answer (e.g. in@dianapolis) — so that even if someone guesses the answer, they won't know how to enter it properly.
URL: http://gmailblog.blogspot.com/2009/10/choosing-smart-password.html

[G] SIP Communicator's Summer of Code Adventures: Part One

| More

Google Open Source Blog: SIP Communicator's Summer of Code Adventures: Part One

Ed. Note: You may recall that last week we published the first installment of Emil Ivov's report on SIP Communicator's participation in Google Summer of Code™. This week, Emil shares more of the project's 2009 success stories and lessons learned by the project over the past three instances of the program.

Geek Communicator

Linus Wallgren from Sweden completed a task that many of us have been dreaming about for a long time now: handling SIP Communicator entirely through the command line. So what exactly does this mean? Well, now, you can exit the application, hide or show it, send or receive messages, make or answer phone calls and open or close chats, entirely through the command line. So, you remember that super script that you always wanted to do? The one that sends a message to all your online friends at 3 o'clock every morning? You can now do it thanks to Linus! His work is going to be integrated into SIP Communicator some time this year so stay tuned!

Geek Communicator: Using SIP Communicator through the Console

Setting Your Own Avatar

Shashank Tyagi from India was accepted for the "Dude, checkout my photo!" project. His work consisted of making sure that it was possible for SIP Communicator users to upload a new photo/avatar with popular protocols like XMPP, MSN, Yahoo! Messenger, ICQ and AIM. He first started by exploring the mechanisms supported by the various protocol stacks that allowed this, discovering a few glitches on the way. He then worked on the glue that allows the SIP Communicator protocol modules to export this functionality to the rest of the application, and the GUI. Finally, with some help from his mentor, he also managed to wrap up a module that allowed users to take a picture of themselves using their webcam right before uploading it. Cool, isn't it?

Shashank's work is definitely going to get integrated into our trunk as soon as possible. However, until then you can either test it through his SVN branch or at least sneak a peek here:

Setting Your Own Avatar via SIP Communicator

DTMF with RTP

Romain Philibert
from France worked with us on the project "DTMF with RTP" which had the goal of providing an alternative transport for DTMF tones in audio RTP streams in addition to the existing SIP INFO method. The first phase of the development consisted of research on the possible approaches to solving the problem and the viability of each of the approaches was explored with proof-of-concept implementations. The second phase was the actual implementation of the chosen solution and involved refactoring existing source code to generalize it enough to also serve the goal of the project, employing the rearchitected design for the sake of sending and receiving DTMF tones as part of audio RTP streams, writing new UI to allow switching between the alternative DTMF transports, and creating unit tests to assure the correct operation of the functionality. Romain was exposed to communicating on our development mailing list where he reported his progress throughout the program, gathered feedback from members of our community and helped another contributor in resolving a common problem related to the unit tests. The source code he produced has been reviewed and currently awaits for a major redesign of the media service of our project to be finished in order to be updated and integrated into trunk.

DTMF with RTP

Impressive list, right? We're quite happy with it :)

So, let's now get to the final part and look through the three most important lessons we've learned throughout the past three years.

Lesson 1: You've Got to Have the Time

Google Summer of Code is a two-way process. Really! You take a lot so you have to be prepared to give as much. This is not a subcontracting deal where you could simply expect work to get done by itself because it is being paid for (not that this ever happens in subcontracting, anyway). Having a dedicated mentor for a student's project is almost as important as having a dedicated student. I've seen very few exceptions to this and it actually comes down to the following:
  1. We are dealing with students who are still learning. As eager as they are to get things done, most of them have little development experience. Therefore if left to themselves, students would tend to over-engineer, go for a dirty hack, overlook existing documentation, misunderstand the goal of the project or a bunch of other things that seem so natural to experienced project developers.

  2. Three months is hardly enough time even for experienced developers to fully grasp the internals of a mature project that they've never seen before. It is therefore naive to expect that a student would be able to come up with a usable and integratable contribution without a fair amount of guidance.
I am far from saying that you should be spoon feeding your student or do their work for them. To make things a bit more specific, I'd say that according to our experience a mentor should be ready to spend an average of about 45-60 minutes per day working with their student. Time is rarely equally spread across the summer. Our mentors would often find themselves spending up to two or three hours a day in the beginning of the program while 15 minute chats would be enough to resolve issues toward the end of the term.

Lesson 2: Less is More

I know, I know ... what a cliché! Still, it took us some time to actually realize it so I think it's important to note this lesson. I already mentioned that in 2008 we took 15 students and that this was not our best year. Mentoring resources were of course part of the issue. We had 4 of our most active developers take up two students each. First, this proved to be quite hard for the mentors themselves. Dedicating two hours a day to mentoring may turn out to be an issue when this is not part of your day job. Second, it was also a problem for the other students and their mentors. Given that our most active mentors had their hands full with their own students, they had little time to spare giving advice to other mentor-student pairs when they needed it. This turned out to be a blocking factor on more than one occasion and there was no one happy with the situation.

In addition to mentoring resources, a higher number of students are also hard to handle by the community itself. This means that people would be less aware of the progress of every project, there would be hence less interest, less encouragement, less acknowledgment and community integration for the students.

At the end of the day, we did manage to handle things and we only had a single failed project in 2008. However, the experience was far from the pleasing memories we had from 2007. It was therefore a good lesson to learn because taking less students was one of the main reasons for a successful 2009.

Lesson 3: One Committer per Student

I believe the one-mentor-for-one-student ratio is now commonly accepted practice for Google Summer of Code and that most projects are striving for it. We definitely have done our best to avoid mentor sharing since 2008. Having more than one (non-shared) mentor per student is even better but unfortunately not always possible. Another ratio that is just as important, and probably not that popular, is the number of committers involved as mentors. Code integration represents a significant part of the effort that projects spend over Google Summer of Code. It is quite obvious that if the developer committing the work of a particular student is also their mentor, integration is going to be a lot easier than if it were someone else.

For example, we had some very valuable stuff written during 2008, like support for proxies from Atul Aggarwal. Atul did a good job, but, his only mentor, despite being very technically savvy and knowing the project quite well, did not have committer access. Proxy support is quite important for SIP Communicator, although not necessarily critical. Committing Atul's work however, would require an existing committer to study all his work, and there always seems to be something in the critical path for development that must be reviewed. Things would have been a lot easier if one of the people that were expert in this field had been following the project right from the start.

We therefore decided to add pair each student with a committer in 2009, and each committer only had to take care of one student. The results were excellent, and as I already mentioned, we already have approx 30% of the GSoC code committed barely a week after the end of the program!

Lesson 4: Specific Tasks and Clear Conditions (Learning in Progress ...)

Ok ... this case is not really that straightforward and we have more learning to do before we really get it. Here's the problem:

In 2007 and 2008, we had a couple of students who would get to 50% or 60% of their work and then get distracted with unimportant stuff or simply disappear for a while. At a point their mentors would remind them that they have more to do and this would cause the students to feel uneasy, panic, or start arguing about things, such as:

"Oh, I didn't know I had to do unit testing!" or "I was never told this feature was part of the job!"

The statements weren't completely false. It could indeed happen that a task would seem obvious to a mentor and in the same time feel utterly unnatural to a student. In one case, it was actually the mentor who didn't request a task that was considered important by other community members.

So either way, in order to try and limit the surprises we decided that we needed to start every project with a list of clearly defined sub-tasks. This way, we thought, students would know exactly what they need to do and organize better. It would also help make sure that everyone on our side was well aware of the "official" project vision. Sounds neat, right?

Well, it didn't really work out that way.. Most of the students didn't have a problem with the new system, but then again, most of the students didn't have problems without it either. One of the students we failed, however, claimed the requirements list had been misleading and had made them believe they could plan a few weeks off. When we told them that this would be risky they complained it was too late to cancel the reservations, so they didn't listen ... and eventually failed.

So it appears that a list of what we believe to be specific requirements doesn't seem to change much in terms of understanding the goals of a particular project since there's always something that could be misunderstood. Clearly, continued mentor-student communication is crucial here but it seems that we'd also need explicit there-may-be-more-to-this-than-you-think notes.

Phew, that sums it all up! Hope the lessons we've learned above would help others in similar situations. Good luck to all of you future Google Summer of Coders!

By Emil Ivov, Project Lead, SIP Communicator and Google Summer of Code Mentor
URL: http://google-opensource.blogspot.com/2009/10/sip-communicators-summer-of-code.html

[G] Providing Transparency Into Affiliate Traffic

| More

Google Affiliate Network: Providing Transparency Into Affiliate Traffic

We recently added a new option to our advertiser UI that is visible on the approved publishers page (Publishers > Approved). Below each publisher's EPC information, you'll see a link named 'View Traffic Sources.'

Clicking on this link produces a summary of the number of times consumers visit your site for each web page that contains your ad. A publisher may place your ads on several different pages, this report provides details on each of the pages that are driving traffic to your site.


The results will appear in a popup window similar to the screen shot to the right.  Here are some common questions we get when we talk about referrer data with advertisers:

What does count mean?

  • Count is the number of clicks from a given referrer in the past seven days
What if the publisher doesn't have any clicks?

  • You'll get a message stating that no results are available
What does 'No Referrer' mean?

  • The link may have been opened in a new window (e.g. by using javascript)
  • The user's browser could be preventing the referrer from being passed
  • The publisher may be editing the referrer
What should i do if all of a publisher's referrers is blank?

  • This isn't necessarily a problem, but you should communicate with the publisher and ask them to show where on their site(s) your ads are being promoted.  You can find each publisher's email address on the right hand side of the screen when viewing your approved publishers.


Regards,
Larry Adams, on behalf of Google Affiliate Network
URL: http://googleaffiliatenetwork-blog.blogspot.com/2009/10/providing-transparency-into-affiliate.html

[G] Making intranets more like the Internet with enterprise search

| More

Official Google Blog: Making intranets more like the Internet with enterprise search

Employees at big companies often have mountains of information available to do their jobs — information that lives (and hides!) in various areas within the organization. The information can lie buried deep within an enterprise content management system or a company intranet. Unlike the Internet, however, this info isn't necessarily well organized — there isn't always a searchable index to sift through and get good results. Lots of companies want to make searching their intranet more like searching the Internet — bringing Google.com-type search to their internal information stores.

Mercer, the global professional services company, has been dealing with this issue for a while. Their intranet, Mercer Link, has more than 350,000 webpages, and over 1.5 million docs in a content management system— lots of information for employees to search through as they work on projects for clients. They're now using the Google Search Appliance to give employees a more searchable intranet experience, so the docs and pages that were hidden or hard to find are now easier to track down fast. Mercer's enterprise search architect Haroon Suleman, along with AMR Research's Jim Murphy, will be sharing the company's search story in a special webinar aimed at enterprises, "Search: A Vital Element to a Content Strategy," this Thursday, October 8 at 11 a.m. PDT. You can register and learn more about the conversation here — hope you can join.

Posted by Vijay Koduri, Google Enterprise Search team
URL: http://googleblog.blogspot.com/2009/10/making-intranets-more-like-internet.html

[G] Get your money's worth with cloud-based messaging

| More

Official Google Enterprise Blog: Get your money's worth with cloud-based messaging

Do you know how much your email system is costing you? More than just the necessary hardware and software systems, email also requires substantial time and money for maintenance and upkeep. In-house email calls for patches, precautions to maintain high availability and disaster recovery, and the never-ending work it takes to secure and protect email from spam, phishing, and malware.

In a September 2009 study, Osterman Research found that decision makers typically underestimate the cost of providing messaging services. According to Osterman, one-quarter of decision makers believe that their organizations spend less than $10 per seat per month to provide messaging services, while another one-third believe they spend anywhere from $10 to $15 per seat per month – but this cost estimate leaves out several important factors, particularly maintenance.

The research firm also found that the use of cloud-based email can allow organizations to focus more on their core business rather than devote resources to managing the messaging infrastructure.

Another analyst firm, Forrester Research, found that for a 15,000-person firm requiring archiving, the fully loaded cost of on-premise email was $25.18 per user per month compared to a cost of $8.47 for Google Apps.

But it's not all about cost savings – you need more than just a cheaper messaging solution. You also want one that can help your workforce achieve more. Moving to the cloud and Google Apps can help you streamline your IT infrastructure and provide a platform for innovation and increased employee satisfaction.

On October 8, join us for a live webcast as Google Apps expert, Rhonda Stites, walks through a simple financial model that evaluates the savings in adopting Google Apps. You will hear about real customer experiences, get your questions answered and have the tools you need to bring substantial value to your organization.

Register now to learn more about the potential cost savings for your organization.

Save Money with Cloud Computing and Google Apps
Thursday, October 8, 2009
11:00 a.m. PDT / 2:00 p.m. EDT / 6:00 p.m. GMT

We hope to see you there!

Posted by Serena Satyasai, Google Apps team

*Note: The pricing and features available in each architecture vary by provider. Download the full independent research report, “Should Your Email Live In The Cloud? A Comparative Cost Analysis,” Forrester Research, Inc., January 2009.

Get timely updates on new features in Google Apps by subscribing to our RSS feed or email alerts.

URL: http://googleenterprise.blogspot.com/2009/10/get-your-moneys-worth-with-cloud-based.html