Simon Fell > Its just code > June 2003

Monday, June 30, 2003

SOAP 1.2

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.

< 8:11 PM PDT # > [playing Total Science - Hallmark (from Industrial Revolutions, Vol. 2)]
Audio

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.

< 8:08 PM PDT # > tags : Music Technology [playing Universal Project - Strife (from Industrial Revolutions, Vol. 2)]

Saturday, June 28, 2003

Echo 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)
< 10:42 AM PDT # > [playing Dj Xaero - ProTrancedemo - 12.9.2001]

Thursday, June 26, 2003

FeedDemon Initial impressions

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

now the ugly I'll keep poking at it, but so far see no reason to stop using Syndirella or NetNewsWire. YMMV.
< 9:46 PM PDT # > [playing Vice Versa - Still Doin' It (from Progression Sessions, Vol. 8)]
Echo in Syndirella 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 !)
< 9:03 PM PDT # > [playing Vice Versa - Shining Through (from Progression Sessions, Vol. 8)]
PostId ? 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 ?
< 8:52 PM PDT # > [playing Makoto - Twin Towers (from Progression Sessions, Vol. 8)]

Tuesday, June 24, 2003

roadmap I've pretty much finalized what I think will be in PocketSOAP 2.0, and have updated the roadmap accordingly.
< 9:07 PM PDT # > [playing Abigail - You Set Me Free Andy And The Lamboy Dub Mix]
SOAP 1.2 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 ?
< 8:36 PM PDT # > [playing PMT - Deeper Water (Sander Kleinenberg Caffeine Remix)]

Monday, June 23, 2003

Pie Tim Bray has an excellent summary on why we need Pie.
< 9:10 PM PDT # > [playing Dj Sabu - Shadowgame]
Syndirella 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.
< 8:55 PM PDT # > [playing 4 Strings - Let It Rain (4 Strings Dub Mix)]

Sunday, June 22, 2003

new look 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.
< 9:38 PM PDT # > [playing Cujo - Break Charmer (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
Kites @ Ocean beach

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.


< 6:40 PM PDT # > [playing Lumo - Fluxation / Lumo (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
PocketSOAP 2.0 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!.
< 5:40 PM PDT # > [playing Nightmares On Wax - Nights (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
WSE Yasser has a bunch of details on WSE. Question for Yasser and/or KeithBa, will WSE 2.0 include SOAP 1.2 support ?
< 5:35 PM PDT # > [playing Urchin - Nile Rose (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
AL-TV Toooo funny, check out Chris's lost interview with Weird Al.
< 10:35 AM PDT # > [playing Sasha And Digweed - Live At Delta Heavy Tour Miami 2002]

Saturday, June 21, 2003

Reelected Congrats to Sam for another year on the ASF Board.
< 9:37 AM PDT # > [playing Matt Drown - EnTranced]
RSS dates 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.
< 8:12 AM PDT # >

Thursday, June 19, 2003

prior art 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)
< 9:16 PM PDT # > [playing E-Z Rollers - Superheros (from Titles of the unexpected)]
nesting instincts 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.
< 9:06 PM PDT # > [playing E-Z Rollers - Sunshine people (from Titles of the unexpected...)]
Web services visionary an interview with Sam Ruby.
< 8:59 PM PDT # > [playing E-Z Rollers - Submission (from Titles of the unexpected...)]

Monday, June 16, 2003

funky 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)
< 8:06 PM PDT # > [playing Strange Planet - The Starseeds (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]

Sunday, June 15, 2003

pointless ? Is it just me, or is this an entirely pointless use of RSS.
< 4:34 PM PDT # > [playing Piero Umiliani - Panoramica (Cinematic Orchestr (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
FUD Sigh, Dave is really cranking up the FUD campaign.
< 8:54 AM PDT # > [playing ~09. Rain.mp3 - 09. Rain (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]

Saturday, June 14, 2003

struts vs ASP.NET Anyone know of a good document comparing struts to ASP.NET ?
< 12:56 PM PDT # > [playing William Orbit - Water Babies (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]
Collaboration through namespaces

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.
< 12:49 PM PDT # > [playing ~02. Alcove.mp3 - 02. Alcove (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])]

Thursday, June 12, 2003

Coldcut cancelled the Coldcut show at bimbo's has been cancelled :(
< 7:37 PM PDT # > tags : Music

Wednesday, June 11, 2003

Logo's 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.
< 12:50 PM PDT # >

Tuesday, June 10, 2003

Logo's One more, this one's from Joe 'bitworking' Gregorio, thanks !
< 7:31 PM PDT # >

Monday, June 09, 2003

Logo's One more, this is from Aalia, who's also been trying out RESTLog.NET, thanks!
< 7:39 PM PDT # >

Saturday, June 07, 2003

Logo's

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

< 6:08 PM PDT # > [playing Soulstice - Lockdown (from Golden Gate Breaks, Vol. 1)]
3650 I'm planning on getting the Nokia 3650, any recommendations for wireless service in the bay area ?
< 2:54 PM PDT # >
MSNAmp 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.
< 12:59 PM PDT # > [playing Troy Roberts-West Coast Progressive Session(12-12-02)-Part 1]
WSE2 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 ?]
< 8:59 AM PDT # > [playing Rmb - Horizon Club Mix]

Friday, June 06, 2003

comments Fixed the double encoding problem with the comments, and fixed the lack of formatting in the RSS feed of comments.
< 8:34 PM PDT # > [playing Ayu - M Above And Beyond Typhoon Dub]
User-Agent 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.
< 7:37 PM PDT # > [playing G Pal - Ano Kalessa]

Thursday, June 05, 2003

dorkbot-sf 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.
< 7:39 PM PDT # > [playing Eight O Eight State - Bent (from Outpost Transmission)]

Sunday, June 01, 2003

1.1 vs 1.2 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.
< 9:27 PM PDT # >
close (to the edit)

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.

< 8:42 PM PDT # > tags : Music [playing The Art of Noise - Beat Box [Diversion 1] (from Daft)]