Simon Fell > Its just code > June 2003

Monday, June 30, 2003

Bob Cunnings announces that his White Mesa test services will be running the Rec version of SOAP 1.2 on Sunday. Congrats to Bob for been out in front of the crowd (as usual), the timing works out pretty well, I think PocketSOAP's SOAP 1.2 support will be ready for interop testing by the weeked.

I wrote a while back about options for integration hi-fi and PC, in the end I settled for the long cable runs, putting the PC on the end of a tape loop from the amp, and I'm pretty happy with it, turned out to be cheap ($40 worth of cables from radio shack), can listen to SomaFM, Tags Trance, Basedrive and other internet streaming radio station's on the hi-fi, can listen to to vinyl via the Rega p25 whilst still sat in front of the PC, and Sound Forge Studio works pretty well for ripping from vinyl to mp3s (for the iPod).

BTW, the Rega is absolutely awesome, well recorded vinyl is easily on par with CD, and even manages an impressive job when faced with 20 year old abused Art of Noise singles. If you have any sort of vinyl collection, do yourself a favor and get one these puppies.

Saturday, June 28, 2003

Scoble is talking about Echo. I think the key point he's missing is that its not just about the Syndication part, but also about fixing the current mixed bag of posting API's (Blogger, MetaWeblog, RESTLog, etc)

Thursday, June 26, 2003

ok, impressions after the first 10 minutes
First up, the good

  • Best looking windows desktop aggregator I've seen.
  • The combination of all posts and today's news is pretty cool.
  • OPML syncronization.
  • Validate Feed button.
  • Auto-Update respects skipHours (but not sy:updateFrequency)
now the ugly
  • Doesn't handle HTTP 302 redirects.
  • Doesn't support gzip/deflate compression.
  • Doesn't support xhtml:body
  • Space (or ctrl+U) moves you down posts, but won't move you to the next channel.
  • OPML Import chokes (see this for the fix, needed if you're working from a Syndirella OPML export)
  • could be an HTTP concurrency issue, a number of channels failed, yet worked fine when individually updated.
I'll keep poking at it, but so far see no reason to stop using Syndirella or NetNewsWire. YMMV.
The roadmap shows a wide range of support, still I'm dubious that it will oust all other syndication formats, rather it'll be yet another format for Aggregators to support. I am however more hopeful that it'll do a much better job of replacing the existing mish-mash of weblogging APIs. To that end, I plan to add echo support to Syndirella, RESTLog.NET & Relaxer (I guess RESTLog.NET will need a new name !)
I've been catching up on some reading on the pie/echo wiki, and there's a lot to read!, however I'm still lost on the postId issue, surely postId is an implementation detail and shouldn't be surfaced in the external data model ?

Tuesday, June 24, 2003

I've pretty much finalized what I think will be in PocketSOAP 2.0, and have updated the roadmap accordingly.
You've probably already seen that SOAP 1.2 made it to rec. Here's the W3C's take on why you should switch. Anyone have a list of diff's from the CR version ?

Monday, June 23, 2003

Pie
Tim Bray has an excellent summary on why we need Pie.
Yole has an update on his involvement with Syndirella. Its a great shame that he's not going to be carrying on with it, I plan to continue to work on various bit'n'peices for it, and now that it has a new home on sourceforge, the groovymother's fork and my previous forks can all be folded back into a single code base again.

Sunday, June 22, 2003

Thanks to everyone who sent in logos, I finally settled on Joe's art deco style logo, thanks Joe!. I've tweaked the layout & color scheme to keep with the deco theme.

Some impressive kiting going on over on ocean beach earlier, the set of 4 were particularly impressive, the kites weaving around and between each other without getting tangled up, the 4 drivers running around each other to keep things in order. Unfortunately static pictures do a pretty poor job of showing how great a display it was.


I've been making steady progress on SOAP 1.2 support for PocketSOAP 2.0, the serialization side is finished, and most of the deserialization support is done. After that it'll be tying it to the HTTP transport, and then adding the additional serialization extension points that I've been thinking about. Got a feature request for PocketSOAP ?, now's a good time to mention it!.
WSE
Yasser has a bunch of details on WSE. Question for Yasser and/or KeithBa, will WSE 2.0 include SOAP 1.2 support ?
Toooo funny, check out Chris's lost interview with Weird Al.

Saturday, June 21, 2003

Congrats to Sam for another year on the ASF Board.
Mark has an interesting post on the history of dates in RSS. I'm hoping this'll be my last post on the subject of RSS. I'm sick of the flames, fud and general pointless energy burning, I'm more than happy with my current RSS feed, which is happily handled by every aggregator that I know of.

Thursday, June 19, 2003

Dave talks about prior art. So how come pubDate got invented when some perfectly good prior art (dc:date) existed ? (yes dc:date came before pubDate)
Joe has an interesting post about nesting in RSS. I like the idea, although as Dare points out, something of a bandwidth issue. On the bandwidth front, it seem inevitable that eventually each RSS item will get its own file URI, and the channel will just contain a list of pointers (with timestamps) so that new entries can be pulled down without having to refetch the 14 before it that haven't changed.

Monday, June 16, 2003

Dave continues his funky RSS feed theme, looks like he doesn't like Dublin core, or namespace based extension in general. Neither make any sense to me, after all I was able to use dc:date in RSS 1.0 well before pubDate in RSS 0.93 appeared. And Dave's own scripting news feed has namespaced based extension elements in it! (the blogChannel stuff)

Sunday, June 15, 2003

Is it just me, or is this an entirely pointless use of RSS.
FUD
Sigh, Dave is really cranking up the FUD campaign.

Saturday, June 14, 2003

Anyone know of a good document comparing struts to ASP.NET ?

Chris Sells, an employee of Microsoft, proposes an additional element for the CommentAPIJoe Gregorio, the owner of the API agrees.  I implement it on my weblog.  As does James SnellKevin Burton, an open source developer, is planning on adding support for this to his project.

Funky, eh?

[Sam Ruby] Very Funky!, I'm In.

Thursday, June 12, 2003

the Coldcut show at bimbo's has been cancelled :(

Wednesday, June 11, 2003

They still keep coming !, Richard Caetano did this one, I think it'd look great on the back of a t-shirt.

And Grant Carpenter sent this one, thanks to everyone who's sent logo's.

Tuesday, June 10, 2003

One more, this one's from Joe 'bitworking' Gregorio, thanks !

Monday, June 9, 2003

One more, this is from Aalia, who's also been trying out RESTLog.NET, thanks!

Saturday, June 7, 2003

Thanks to everyone who sent logo's. Here they are, vote away and keep themn coming!


Thanks to Chris Pirillo for these cool icon ideas

I'm planning on getting the Nokia 3650, any recommendations for wireless service in the bay area ?
There's a new drop of MSNAmp available. This reverts your name back to normal when you hit stop. Pause should also work, but there's something funky going on with COM when Winamp pauses, causing the call into messenger to fail. Thanks to Dark Fader for the patch.
Ingo is fired up about WSE2, I laughed when I saw the ISoapTransport bit, PocketSOAP has had an ISoapTransport interface since day 1 (i.e. for the last 2.5 years), glad to see Keith & crew are finally catching up :) [BTW, anyone know if WSE2 is going to be runnable on CF.NET ?]

Friday, June 6, 2003

Fixed the double encoding problem with the comments, and fixed the lack of formatting in the RSS feed of comments.
Ted Leung has a post about user-agent values in aggregators. I've just checked in a patch for Aggie, to make it conformant. As Ted doesn't mention it, the format is defined in section 3.8 of the HTTP spec.

Thursday, June 5, 2003

Headed over to dorkbot-sf last night, lots of interesting stuff going on, including KeyKit a very interesting looking algorithmic music tool, got a peek at a color sidekick, and saw someone at the decks with ableton live, an impressive looking piece of sequencing/jam/mixing software. Also there were the making things folks demoing there interfacing hardware/software, which looked like it would be fun to tinker with.

Sunday, June 1, 2003

Don points to my 1.1 vs 1.2 questions and asks when stacks will start defaulting to 1.2 and degrading back to 1.1 on envelope version fault. This is something I'm currently thinking about, I'd like to make soap 1.2 the default version going forward, but depending on how its done, would probably break all existing code. not good. My current plan is to have multiple envelope objects, and to leave the existing progid/clsid assigned to a soap 1.1 envelope, and to have a new progid/clsid for a soap 1.2 envelope. (in actuality, they are the same envelope class, but a custom class factory will set the envelope version before returning the newly constructed envelope object back to the client). I'll have to think about the auto back peddle to 1.1 trick, I can see it been handy to get people up and running, but its probably something a production deployed service shouldn't be doing. Anyway given that the WSDL should indicate whether its 1.1 or 1.2 service, I'm not sure its needed.

Amoeba is always worth a visit, I came away today with both a rare coldcut vinyl, and this awesome Art Of Noise picture disk.



The "lyrics" consist of samples from (I believe its Anne Dudley saying)

"To be in england in the summertime with my love, close to the edge"
and "hey"

This track first used Anne Dudley's now famous "hey" sample, which 20 years on is still being re-sampled. (I heard it in a TV advert last night for example) This is yet another version of "close" to the other ones that I have (how many different versions did they do ?, I recon I easily have 6 versions of it now). Truly ground breaking stuff, what I wouldn't give to be able to go back and see them perform live.