matt.griffith - thinking out loud

 Sunday, December 29, 2002

SOAP over stdin/stdout

Do Groove Web Services really need a local web server? Wouldn’t it be better to do SOAP over standard input and standard output when you just need to integrate on a single machine?

Granted, Groove needs HTTP for the remote case, but it seems like it would be handy to be able to pipe SOAP messages to and fro on the command line…am I crazy? Is anybody already doing this with Xml with or without SOAP?

11:48:41 PM    

Intentionally Vague

Les Orchard noticed that I tried to avoid talking about implementation details in my Jog article. That is also the reason I’m not using the term Personal Proxy. It may seem insignificant but I think talking about the implementation details at this point tends to limit your thinking.

I encourage Les to avoid committing to a specific platform or language for the same reason. And I don’t think it is a waste of time to make the project “collaboration friendly”. In fact, I think that will be one of the most compelling features.

Instead of a Proxy maybe we should think in terms of a backend that acts on URLs. Then we aren’t limited to thinking about what a proxy can do. Maybe some people won’t want to use a proxy because of privacy concerns. Maybe they would rather have a bookmarklet that tells the backend to do its thing for the current page they are viewing. Or maybe instead of a proxy I want a sniffer that captures URLs from all of my network traffic. Or maybe I want to run a program that can harvest URLs from my IE Favorites or IE History. Or maybe I want to harvest URLs from the neighborhoods of some of my favorite weblogs. You get the idea.

10:23:49 PM    

iRemember - Personal Google for Mac OS 9 users

Via email

Here is a useful tool which is a strong concept but is now broken as it doesn't work on Mac OS X.

http://seracsoftware.com/iremember.html

From the Reviewer's Guide to iRemember 2.0:

In a nutshell, iRemember is an application that sits in the background and watches all of your web browsing. It keeps track of all the pages you visit and all of the text content of those pages. At any time you can switch to iRemember type in a couple of words that describe a page and quicly search all of the pages you've ever visited to find the ones that best match the words you typed in.

Basically iRemember sniffs the network traffic and indexes the content of any pages that you visit. You can then search this index the same way you search Google. But the search results are limited to the sites you've visited.

This is exactly what I want – with one difference. I want to save the entire contents of the pages I visit. Why? Because disk space is cheap and the content is where the value is. Searching my personal browser history wouldn't do me much good if all the pages I'm looking for no longer exist on the web. What if I was looking for something in one of Jon Udell's old Byte articles? iRemember would only find broken links. Frankly I'm willing to pay the price in disk space for insurance against link rot.

9:34:44 PM