Search Logger
Archives for April, 2009.

Archive for April, 2009

GWT Community Updates

11:27 am - April 30, 2009 in Google Web Toolkit Blog

Community announcements

Need a diagramming component in your GWT app? Now you can have one, thanks to the gwt-connectors project developed by Robert Waszkowski. The gwt-connectors project, which uses Fred Sauer's gwt-dnd, allows you to create components, drag them around, connect them together, and then drag some more (with connectors redrawn appropriately). It's really quite fun, you should give it a try.

HtmlUnit 2.5 released: For many, using JUnit TestCase and GWTTestCases to test their GWT applications is enough to sleep easy at night. However, in some cases, you want to test app navigtation flows in an automated way. For these cases, HtmlUnit comes to save the day. The HtmlUnit framework allows you to write tests that navigate through your application, fill forms, access attributes and values and so forth,  and includes support for GWT.

A SimpleGesture goes a long way: A developer at IT Mill Toolkit decided to use his 10% time to build something really neat - a gesture-recognizing widget. Using SimpleGesture, you can capture mouse gestures in a given widget and trigger an associated action. You should give the demo a try if you want to see it in action, and look up the source code if you want to code it into your own applications. It turns out that this widget also works quite well with a Wiimote.

More fun stuff

Google I/O: The Google I/O website has been updated with new sessionsspeakers  and developer sandbox participants . It will be a great event for those who want to learn the latest about Google developer products or who want to mingle with other developers who are in the field and have built applications using Google technologies. We're hoping to see you there!

 

Museums, open data, and YQL

11:00 pm - April 29, 2009 in Yahoo! Developer Network Blog

There is nothing more exciting for a data and web junkie with a message of data distribution, social media, and sharing on the web than reaching out to new audiences. On Tuesday, the 28th of April I was fortunate enough to do exactly that. I was invited to come to the National Maritime Museum in London, England to talk to representatives of several museums about data distribution, YQL, and open tables.

The whole thing was initiated by Jim O'Donnell who had spent quite some time with YQL and the museum data.

In my talk Reaching those web folk [PDF, 6.2mb] I covered the switch from seeing web sites as end points to seeing open data as an opportunity to reach many more users. By making your data available, you turn any visitor from a receiver to a re-broadcaster, who can distribute your information to their friends, contacts, and channels you are not even aware of.

You can download the audio recording of the talk, too: Reaching those web folk [MP3, 76.6mb].

Big thanks to Jim and also to Mia Ridge for taking notes during the talk. I was amazed that there is actually a thriving community of hackers and quite a large amount of unconference-style developer events in the museum community. Furthermore, people who deal with large amounts of categorized data in museums are really savvy about search technology, data feeds, and content management, and it was fun to hear about their technological and communication barriers and problems.

I wonder what other groups I don't know about yet, that want tools to help bring their data to audiences they've yet to discover.

Christian Heilmann
Yahoo Developer Network

 

Obama Press Conference Buzz: Patience, Not Panic

10:12 pm - April 29, 2009 in Yahoo! Buzz Log

by Claudine Zap

Barack Obama: Prime-Time Press Conference

It wasn't so long ago (say, 100 days) that Barack Obama's stern inaugural speech sent a sobering message to the nation that the time of maxed-out credit cards and worry-free mortgages were over. It was a time for change, sure: The unflappable Dad in Chief had moved in to the White House—part FDR, part Ward Cleaver. To mark his first 100 days in office, President Obama held a press conference that touched on the fears that have only multiplied since he took office, and had a calming message: Do not panic. And wash your hands.

First off: Swine flu
Both in prepared remarks and in his answer to the first question from the Associated Press, the First Dad showed he's concerned about the nation's health, saying that he's asking every American to follow these commonsense measures: "Keep your hands washed; cover your mouth when you cough; stay home from work if you're sick; and keep your children home from school if they're sick." He also said he won't be closing the border between Mexico and the U.S. since that would be "closing the barn door after the horses are out." In other words, please don't push the panic button yet. But if you do, be sure to use hand sanitizer afterward.

Simple question: Tell us everything
In one of the buzzier moments of an otherwise somber press conference, Jeff Zeleny from the New York Times wanted to know basically everything about Obama's first 100 days in a four-part question that the president had to resort to writing down: What surprised, troubled, enchanted, and humbled him most? Turns out, this is what surprised him most: How many gosh-darn problems he has to deal with all at once. "The typical president, I think, has two or three big problems; we've got seven or eight big problems." He noted that for all his power, people don't just go along with him. On his presidential wish list: a switch he could flip to make the not-always-agreeable Congress fall in line.

All he needs is just a little patience
As he put it, he'll be working for Americans for "the second hundred days and the third hundred days and all the days after that." After all, Americans have a long list of worries he's got to work on. His message: He's on top of it. So nobody panic. And remember, wash those hands.

Follow us on Twitter

 

Accelerator Categories

6:47 pm - April 29, 2009 in IEBlog

The idea behind Accelerators has always been to reduce the distance between services and the end-user.  Ideally, we’d like people to be able to select content, very quickly find the service they want to use, and then preview or execute the output of that service easily.

Because of that, we found it really important to make sure that nothing hinders users from finding the services they’re interested in.  Of particular concern was the case of users with many installed Accelerators—trying to pick out a relevant Accelerator from a list of, say, 40 is pretty daunting, even for a seasoned Accelerator veteran.  We were afraid users might just give up and do things the old-fashioned way—copy, navigate, and paste.

The user experience is really important to us, so we decided to come up with a way of solving this problem and making Accelerators easier and more useful.  The solution we arrived at was the category system.

We haven't previously explained Accelerator categories, so I thought I’d give a brief amount of background, explain how they work, and show how they can make browsing with Internet Explorer 8 more useful and fun.

Category System

Every Accelerator does something with a service.  Therefore, there’s a verb out there that describes what the Accelerator does.  We realized that if we could get similar Accelerators to use the same verb, we could group them together for the sake of presenting a more organized list of Accelerators to the user.  We added this verb as a field in the Accelerator XML manifest, and thereafter started referring to it as the Accelerator’s “category.”

We took the idea step further, though—within a group of services, we thought it was likely that the user would have a preference for one Accelerator over the others.  So we came up with the idea of “default” Accelerators that would be shown to the user before the others.

Once we had categories and default Accelerators, we had the necessary pieces for the category system we have today.  First, we present a top-level menu that contains the default Accelerators for every category the user has.  Since most users will want to use their default Accelerators a majority of the time, this really helps minimize any hunting they have to do to find the right Accelerator.

Then, if the user wants to see all Accelerators, we present an overflow menu that has them grouped together by category.  Hopefully this helps in scenarios where users specifically want to use an Accelerator other than the default.  For example, a user might have accounts with two email services, and occasionally want to send something with the account linked to the non-default Accelerator.  Instead of having to look for that Accelerator alphabetically, he or she can just look for it in the same section as the default email Accelerator.

Here’s what the menus look like for me:

 Accelerator context menu showing the top level defaults and second level non-defaults

As you can see, the top-level menu gives me access to all my frequently-used Accelerators, while the “All Accelerators” menu gives me access to all of them.  The horizontal separators in the second menu delineate different categories.

Common Categories

When we were designing the category feature, we realized that a lot of popular services could be grouped into a few broad categories.  Even so, we still wanted to create a system that was extensible and customizable.  So what we decided to do was ship Accelerators in four “standard” categories that we hoped would serve the majority of the market’s needs, while still leaving the door open for people to create new categories.  These standard categories were:

  • Blog
  • Map
  • Send
  • Translate

Of the five categories above, all except “send” are pretty self-explanatory.  “Send” is pretty much just a catch-all for Accelerators that transfer data from one place to another, but don’t fit into one of the other categories.

In addition to the standard categories, there are others that IE8 doesn’t ship out-of-box, but are in pretty wide usage.  Such categories include:

  • Bookmark
  • Email
  • Find
  • Share

While not every Accelerator will fit into one of these categories, we think they represent a fairly substantial number of the Accelerator scenarios out there.  As a result, we recommend that you use one of the above categories whenever possible.

In addition to helping with menu grouping, it’s our hope that categories are a convenient way for users to understand an Accelerator’s functionality before they install it.

Taking Categories into Your Own Hands

We understood early on that developers would do unanticipated and wonderful things with this feature, like embedding a media player in the preview window.  So rather than force people to use one of the standard categories, we chose to make the category system an open one. 

At the same time, we wanted to give end-users the power to re-categorize their Accelerators to their liking.

The process is actually pretty simple.  If you go to Tools –> Manage Add Ons –> Accelerators, you can select all the Accelerators you’ve installed.  In the bottom left, you’ll see a listing of the Accelerator category, and a small link that will enable you to change it:

Manage Add-ons, where users can change an Accelerator category.

If you ever find that a different category would suit your needs better, you have the power to make it happen.

You can also set any Accelerator to be the default for its category by pressing the “set as default” button near the bottom right of the screen.

Conclusion

It’s been a lot of fun working on Accelerators, and it’s my hope that you enjoy using Accelerator categories as much as I’ve enjoyed working on them.  If you have any feedback, please feel free to leave a comment.

Thanks!
Jon Seitel
Program Manager

 

Easy access to Music data through YQL

6:36 pm - April 29, 2009 in Yahoo! Music Blog

Hey all,

We’ve been working with our friends at Yahoo! Developer Network to make accessing the Music API simpler and easier to use with other services. We’re happy to announce the availability of our Music services within the Yahoo! Query Language environment (YQL).

The YQL platform provides a single endpoint service that enables developers to query, filter and combine data across Yahoo! and the rest of the Web. YQL exposes a SQL-like SELECT syntax that is both familiar to developers and expressive enough for getting the right data. For example, you can search for an artist to use in mashups with other services (warning, small bits of tech speak ahead):

select * from music.artist.search where keyword=”Coldplay”;

If you head over to the YQL Console, click on the data tables module in the right panel, you can begin to play around with the available music tables. You can even create your own tables to share with the larger community.

Many other cool things in the latest release of YQL. You can find out all the juicy details on the YQL team blog.

Enjoy, and let us know what you think.

Thanks,

Stephen Garcia

Yahoo! Music

 

Idol Talk: Pining for the Old Days?

6:07 pm - April 29, 2009 in Yahoo! Buzz Log

by Vera H-C Chan

Season 8 Top 5

Just after we declare that Danny Gokey's lost his edge, his numbers pump up again to chug past Kris Allen's after Tuesday night's Rat Pack performance. The judges falling over themselves to praise Gokey probably helped too, topped with Simon Cowell's declaration that Gokey was in it to win it. (Those Brits do like their internal rhymes.)

All well and good for Danny boy, but at the risk of being Debbie Downers, there is bad news for the Wisconsin warbler. No, it's not Adam Lambert having a twelve-fold lead over runner-up Gokey (which is true). The other bad news: Four of the final five's online popularity don't stack up to last year's Season 7 singers.

Why that should be, who knows. Series fatigue, too many judges, samey-samey format. Maybe the performers' collective talent is working against them, and there are no strong allegiances being created. Or, maybe the Season 8 crew are too similar to one another, unlike last year when a mere glance could separate a Cook from an Archuleta from a Mercado (not to mention a Castro). And a close race could mean projections on the win will be much more difficult to make...well, at least a close race for second, if Lambert continues his whopping dominance.

Review for yourself the difference between Web passions for this crop and last year's, ranked in order of their searches during Top 5 performance night. (Note: The ranking's based on queries from the core "Idol" groups of women 30-54, which drops Allison Iraheta below Giraud. Judging from previous experience, the ladies pretty much decide who's "Idol" material.)

2009 vs. 2008 Top 5 "American Idol" Contestants,
performance night searches on Yahoo!

  1. Adam Lambert: Nearly three times more searches than 2008 frontrunner David Cook.
  2. Danny Gokey. About half the searches of David Archuleta.
  3. Kris Allen. One-third less searches than Brooke White (eliminated in Top 5 week).
  4. Matt Giraud. A whopping 80% drop in look-ups compared to Jason Castro.
  5. Allison Iraheta. Half the Web appeal of Syesha Mercado.

Follow us on Twitter

 

Hot Spots and Hot Deals

6:05 pm - April 29, 2009 in Live Search

Thinking about your summer travel plans? Debating between the beach, the city, or a combination of both? Live Search and Virtual Earth are here to help make the decision a bit easier. Yesterday, Virtual Earth released new imagery for more than 1 million square kilometers around the globe. Here’s a look at a few of our favorite places to visit from a whole different angle. We even have some deals on airfare through our travel site, Farecast.

You can’t go wrong with a beach trip to the Bahamas or anywhere in the Caribbean, especially with these great prices.

image

For the metropolitan traveler, London is always a great option, and for less than $500 from NYC, Seattle, Chicago, Portland, Newark, or Philadelphia, it’s an affordable one too.

image

Dreaming of Dubai? Us, too. Airfare deals to Dubai are harder to come by, so this image might have to do.

image

How about a trip to the happiest place on earth? Depending where you’re coming from, you might be able to get close to Mickey Mouse and friends for less than $100.

image

 

Happy travels,

Melissa Powell, Senior Product Manager, Live Search

 

Analytics and AdWords tips – Part 4 of 4

5:41 pm - April 29, 2009 in Inside AdWords
Last week we looked at finding your ROI for AdWords and also identifying keywords that aren't performing well. This week, in the last part of our series, the Google Analytics team will take a look at keywords that bring in revenue and also how to use Analytics to improve your ROI overall.

Which keywords drive revenue?

Just like you did with your poor performing keywords, go to the AdWords Campaigns report and click down to the Keyword level. Once you are in the AdWords Keywords report, click in the Revenue column header (you may have to click twice) so that the highest revenue keywords are listed first.

The high revenue keywords may or may not be your highest ROI keywords. If your ROI shows that you are losing or making little money on a high revenue keyword, you might want to adjust your strategy.

Using Analytics to improve overall website ROI

This series has shown you how to use Analytics to identify low and high performing keywords, find your highest revenue keywords, and weed out low performing keywords. Now that you're familiar with Analytics, you might want to explore some of the other ways it can help you improve your website's ROI. Here are some suggestions for getting started:
You can also find regular updates on how to improve your Analytics skills on the Google Analytics blog and Youtube Channel.

That's it for this series. Happy tracking.

 

A Searching Portrait: Barack Obama’s April Turbulence

5:20 pm - April 29, 2009 in Yahoo! Buzz Log

by Vera H-C Chan

Barack Obama

In the last of our series, "A Searching Portrait: Barack Obama's 100 Days," here are the grumbles, economic obsessions, and stimulating controversies that dominated April 2009 searches. (Check for January, February and March posts on those past searches.)

Eruptions on the homefront
As people tried to understand the bloodshed from shoot-outs at home, attention would later shift to another national self-examination: the release of 2002 and 2005 CIA "torture memos," which outlined the legal argument for interrogations. Waterboarding remains the most scrutinized of these techniques. The turbulence of 100 days gets one more bump: Senator Arlen Specter squeezes in a high-profile defection from Republican Party to Democrat by day 100.

Overseas handshakes, domestic headaches
The Obama tour of Europe and the Mideast shows that diplomacy will be conducted very differently than the previous administration. At home, though, worries play out over the line between etiquette and subservience: Is "obamas gift to the queen" (also "obama ipod queen") consequential or silly? Could that 60-degree bend in presidential posture be interpreted as "obama bows to saudi king"? Even a basic greeting triggers a "chavez handshake debate" at the Americas Summit.

Taxing issues and a dogged solution
A famous colonial protest comes back in fashion with Tax Day Tea Protests, although a poll shows more Americans believe in paying their dues to Uncle Sam. So do Obama and Vice President Joe Biden, who release their 1040s to a curious public.

But there is no protest when the First Dog position is finally filled with Bo, the Portuguese water dog...well, no protests except from disappointed Labradoodle boosters and rescue dog lovers. But 10-year-old Malia Obama delivers a resounding verdict about the long-awaited national treasure: "I love him, he's perfect." And so let us end with the wisdom of children.

Follow us on Twitter

 

Mint Juleps + Live Search = A Great Derby

2:49 pm - April 29, 2009 in Live Search

April showers bring May flowers, and May 2nd brings the Run for the Roses, also known as the annual Kentucky Derby. For those not heading to Churchill Downs for “the most exciting two minutes in sports,” we’re bringing the results to you in the form of our Kentucky Derby Instant Answer. Simply type in “Kentucky Derby” and you’ll see preliminary information about the event such as the date, TV coverage, the 2008 winner, and, of course, a link to a recipe for the Derby’s traditional beverage–the Mint Julep. (What is a race without an official drink?) Be sure to check back after the race for the final results.

image

We’ve blogged about our Instant Answers a few times, most recently for the Oscars, March Madness, and Major League Baseball. Instant Answers are designed to simplify key search tasks. With Instant Answers, we save our users from having to browse different sites to find different, specific pieces of information. As always, we welcome ideas and feedback about our Instant Answers.

Theo Vachovsky, Instant Answers Product Manager, Live Search

 
 
 
 
 
 
It's All About Search | © clsc.net |
2010.09.1009:46
Tech used here: Valid HTML - Valid CSS - Valid RSS - JavaScript - PHP - Smarty - MySQL - and a partridge in a pear tree.