ClickAider
You are currently browsing the Bogle’s Blog weblog archives for the day Wednesday, June 29th, 2005.

mockhaug takes on JavaOne

Scott Haug is blogging the JavaOne conference.

Berry Reverse Phone Lookup

Berry Reverse Phone Lookup is a Blackberry application that allows you to conveniently enter a phone number into your Blackberry and view the corresponding name and address. Handy when you need to figure out who called you or where someone lives. It’s more convenient than using the web browser because the input field is locked to numeric mode and limits entry to 10 digits

Notes from Vertical Search panel discussion

The following are rough (Blackberry jotted) notes from a panel discussion on classified and job metasearch at the Vertical LEAP Search Engine Conference.

There were a number of questions concerning the viability of job and classifieds metasearch as a business, the impact of metasearch on existing job and classified players like Monster and Craigs List, and the impact of new entrants such as Google.

Panel Participants

Moderator
John Zappe- classified intelligence report

Participants
Guatam Godhwani, simply hired
Craig Donato, Oodle
Konstantun Guericke, LinkedIn
Garrett Price, Kijiji/Ebay

Why are classifieds “hot” right now
GG: We are currently undergoing a paradigm shift– personalized aggregation of classified content. Rather than just being an advertising medium, new sites allow leads to be qualified and transactions to take place in the context of the ad.

CD: classified ads are hot because internet adoption on a local level has reached critical mass. Free changes everythung. How is free a business model? Most powerful when everything is free. Monetize further down the cycle– the qualified lead or the hire. Employers pay for real value.

The basic listing will be free– will charge us upgrades for print or virtual listings or performance. Become more of a partner with the advertisor.

GP- the community will tell us where we are adding value

How dependent are you on the willingness of unintentional partners to provide free content?
GG– choice for users has gone up. Hard for users to conduct comprehensive search. We send more traffic to each of these sites– we see you as a distribution channel.

How does social networking fit into classifieds?
KG– less applicable to classifieds for products. Real estate agents, could be relevant. High value transactions– choosing auditing, law firm, hiring. How many of you have gotten a job because someone referred you?

CD– the set of listings out there will grow more not less fragmented. Self published content and communities.

Buzz is that Google will enter a classifieds market. What impact will this have on metasearch enginges.
GG- Google will validate the market. Google is less successfuly in specialized search. Lots of specialized work required for jobs, community, etc.

Will metasearch lead to a decay in Monster’s position?
Monster charges 395 for a job. Craigs list charges 75 or free. When you aggregate all jobs are equalized. Why won’t businesses shift to the lower cost options.

GG– some users will continue to go to destnation sites. Will Monster come under price pressures? Yes, that will happen regardless of what Simply Hired does. Monster will adapt to the new environment. We think they will embrace payment for results.

KG– at linked in we are both charging for listings and aggregating via simplyhired. Offer advantages for those who pay– a pool of people who don’t go to Monster, reference checks, see connections to applicants.

GG– the winning company in the market will have the best content and community that takes them where they need to go.

Have you considered using social networks to improve relevance?
KG– LinkedIn believes that social networks are most relevant in hiring decisions and the selection of trusted professional services (real estate agents, lawyers, accountants, etc.)

What keeps users coming back to a vertical search site?
GG: we will establish an ongoing relationship that keeps users coming back

Centralized configuration of Greasemonkey user scripts

Greasemonkey requires manual configuration for each user script that is installed. This is a hassle for a user who wants a consistent configuration across several machines, and untenable for an organization that wants consistent configurations across hundreds or thousands of machines.

These problems will grow as user scripts become more prevelant. It will become important to be able to upgrade script versions, to automatically add cool new (safe) scripts, and to block hostile scripts. Something like this is probably essentially if Greasemonkey is to gain any traction in the workplace.

One obvious solution is to push the configuration on to a centralized server and use the local filesystem merely as a cache.

It’s fairly easy to achieve much of this vision without changing Greasemonkey at all. The “uber user script” at the bottom of this post has no hardwired logic of its own, but uses XmlHttpRequest to pass the current URL to a web server that can decide what logic to run in response to that web page.

You can imagine backing with a variety of different web based configuration tools optiimized for individuals, corporations, and groups. It would also be possible to make the existing Greasemonkey dialogs talk to the web server rather than the filesystem to record user changes.

This isn’t just a tool for IT Nazis. Imagine being able to have communities of people sharing script recommendations.

To make this more efficient, we would want to respect the http cache headers on the fetched script so that it doesn’t have to be fetched repeatedly for the same URL. We would also want a way for Greasemonkey to ask the server for all of the URL patterns that the server might be interested in, so that on other URLs the server doesn’t need to be hit at all.

// uberuserscript
//
// ==UserScript==
// @name Uber User Script
// @namespace http://www.example.com
// @description Allow a server to specify greasemonkey user script configuration
// @include *
// ==/UserScript==
GM_xmlhttpRequest
({
method:’GET’,
url: ‘http://greasemonkeyconfig.com/userscript?url=’ + escape(document.location),
onload:function(results) {
eval(results.responseText)
}
});

Google Maps API

Google is indeed smart. They have released a Google Maps API that allows you to embed Google maps in any web page.

Notice the bold point below.

“The Maps API is a free beta service, available for any web site that is free to consumers. Google retains the right to put advertising on the map in the future. Please see the terms of use for more information.”

Google gets the benefit of an army of web developers creating value added applications on top of Google maps, like Busmonster, which collectively become a distributed canvas for Google’s advertisements.