Simon Fell > Its just code

Simon Fell

Friday, May 31, 2002

Mark has a cool RSS discovery for backlinks tool.
< 7:55:03 PM  # more elsewhere > Banco de Gaia - Amber (from Last Train to Lhasa Disc 1)

Beyond Backlinks: Inspired by Jon Udell's recent articles, I've written a forward looking update to Manufactured Serendipity, focusing on new ways to manage the experience. [Sam Ruby] You've probably already seen it, but more good stuff from Sam.
< 7:50:38 PM  # more elsewhere > Big Bud - On The Six



Thursday, May 30, 2002

Joe seems interested in my idea so I played with Visual Studio’s Add Web Reference wizard to see how it handles link elements. It looks like it just looks at the first "alternate" link with type='text/xml'. This could be a problem for sites that want to link to both types of documents. [matt.griffith] This shouldn't be a problem going forward, as DISCO is dead, and WSIL [which replaces it], uses a meta tag instead.


< 7:32:04 PM  # more elsewhere > Acid Brass - What Time Is Love

Matt Griffith: Do any RSS aggregators use the HTML link element? [via Joe Gregorio: Ideas, Ideas, Ideas] This sounds like a fantastic idea. Specifying the location of your RSS feed in a standard machine-readable format would solve a real problem. [dive into mark] Seems like a great idea to me, I've added it here.
< 7:25:46 PM  # more elsewhere > 08 - Baby D - Daydreaming

Doug Kaye on ebXML ..... "IBM and Microsoft still aren't committed". Given that Microsoft aren't supporting SwA, seems like they don't care much for ebXML [which uses SwA]
< 6:25:44 PM  # more elsewhere > Depeche Mode - Policy of Truth(KLF Trancentral Mix).mp3



Wednesday, May 29, 2002

Lots of hits for QuakerSoap in the UserAgents report, but can't find anything out about it, Google turns up nothing.
< 8:33:38 PM  # more elsewhere > Bang Bang - Neither Sing Nor Baden (squidradio downtempo 128k: return of the best in jazzy beats and abstract grooves [SomaFM])

SOAPBuilders F2F next week, I'm plugging away at the new HTTP/1.1 transport for PocketSOAP, hopefully I'll have it wrapped up [or at least close] by then.
< 7:18:28 PM  # more elsewhere > Dido - Hunter



Tuesday, May 28, 2002

Leave it to Apple to make kernel panics look good. [Hack the Planet]
< 9:04:37 PM  # more elsewhere > Dj Sifu & Honey B - Thermodynamix Mix (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])



Monday, May 27, 2002

Spoofing URLs With Unicode [Slashdot: News for nerds, stuff that matters]
< 8:09:39 PM  # more elsewhere > Staind / Limp Bizkit - Bring the Noise

James posts the sample I was looking for, thanks. So there's no way to say it returns a particular SOAP message then ?
< 2:32:09 PM  # more elsewhere > Decoder - 21st Century Dnb Cd1 (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

Anyone have a WSDL sample that shows how to describe a HTTP GET that returns a SOAP message ?
< 11:24:33 AM  # more elsewhere > Euphoria - Why Does My Heart Feel So Bad?

Congratulations to Sam Ruby who was just elected to the Apache Board of Directors.
< 9:13:12 AM  # more elsewhere > Euphoria - Cafe Del Mar



Sunday, May 26, 2002

Anyone know how to get STLPort and CppUnit to play nicely together ?
< 5:14:51 PM  # more elsewhere > Euphoria - Invisible

No HTTP compression for the .NET Compact Framework, this is seems like a strange move, its seems to me that PocketPC based apps have the most to gain from supporting this.
< 12:37:39 PM  # more elsewhere > Marky - The Low Down 7 (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

HTTP digest authentication interop issues
< 10:26:45 AM  # more elsewhere > Naid - Waking Up D1 Funky Derrick Remix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

Looking at some User Agent stats from soap.4s4c.com I see that IE is advertising what updates/patches are installed, e.g. Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+.NET+CLR+1.0.3705), I'm guessing that the presense of the Q312461 part means that the patch detailed in this KB article is installed. Seems like a great way to enable some targetted attacks, any requests to a server from IE without Q312461 in the user agent string is vunerable. [note to self, use Opera 6 by default]
< 9:55:46 AM  # more elsewhere > Yves Deruyter - Music Non Stop Three Drives Remix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)



Saturday, May 25, 2002

COMUnit is a Visual Basic port of the JUnit framework that is designed to facilitate developing unit tests for Microsoft COM components and Visual Basic applications. Just started porting my somewhat ad-hoc collection of tests cases for PocketSOAP to COMUnit, I like it so far.
< 2:05:44 PM  # more elsewhere > Way Out West - Dancehall Tornado

Cool, looks like my etag suggestion fell on reciptive ears, Joe has added this to Aggie, and DJ Adams has written an etag aware wget.pl
< 9:28:49 AM  # more elsewhere > Hefner - Pumpkin Rum (Groove Salad 128k: A nicely chilled plate of ambient beats and grooves. [SomaFM])



Friday, May 24, 2002

soap.4s4c.com now has a WSIL file
< 10:28:01 PM  # more elsewhere > Firewall - Touched Original Mix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

Bill Kearney has some comments on my earlier suggestion about aggregators using ETags. In response to Bills points, both Apache and IIS will automatically generate ETags for static files, IIS will also serve a Last-Modified header in this case as well [haven't checked this on Apache]. You only make a single pass, supplying the last etag in the next request, this requires you to store the etag value between agregator passes [as does an approach based on Last-Modified, If-Modified-Since]. In the specific case of RSS you'll propbably not see any issues using Last-Modified, If-Modified-Since rather than Etag and If-None-Match, however for HTTP/1.1 Etag is the preffered approach [particularly if you want to support resumable downloads]. In either case you need to store some additional data between requests, so I don't see that one approach is any harder than the other. How easy this is, largely depends on what HTTP client code you're using, as Joe points out this is pretty easy in .NET, I've also done this with libcURL, where its equally easy, YMMV.
< 9:36:57 PM  # more elsewhere > Vanessa Mae - White Bird Airscape Remix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

There's a new build of the WSDL Wizard for PocketSOAP beta available.
< 9:16:55 PM  # more elsewhere > DJ Tiesto - Liftoff Mixed By Cor Fijneman (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)



Thursday, May 23, 2002

Just ducked into the local computer store to check out some Macs, those tiBooks are sweeeeeet.
< 8:11:50 PM  # more elsewhere > Way Out West - Ajare

I actually have two incomplete essays on the topic that I'm shelving as it seems that this is a topic is beyond rational discourse at the present time. [Sam Ruby] Sad, but true.
< 8:09:38 PM  # more elsewhere > Way Out West - Sequoia

Ben Hammersley is collecting ideas for RSS evolution
< 6:12:35 PM  # more elsewhere > ~06 techitch 1310.mp3 - 06 Techitch 1310 (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])



Wednesday, May 22, 2002

SQL server worm throttles bandwidth. Spida spins a malicious Web [The Register]
< 6:39:17 PM  # more elsewhere > Greg Long - 08. Synphony (Secret Agent 128k: The soundtrack for your stylish, mysterious, dangerous life. For Spys and P.I.'s too! [SomaFM])

However, Simon's answer poses another question: Why is SOAP the format/protocol to use with these kinds of protocols? I just gotta wonder why SOAP would be the wire format of choice over [reliable] mechanisms such as MSMQ/JMS, versus, say, other XML based formats, given SOAP's complextity in some areas... [Winterdom's Weblog] Well, let me ask this, why is SOAP the wire format of choice over HTTP ?


< 6:23:08 PM  # more elsewhere > ~05 Island.mp3 - 05 Island (Secret Agent 128k: The soundtrack for your stylish, mysterious, dangerous life. For Spys and P.I.'s too! [SomaFM])



Tuesday, May 21, 2002

Tomas says Being a courious mind and all that, I ask: What other transports? Well, things I've seen code for include SMTP, Jabber, a simple TCP binding [implemented by SOAP::Lite and PocketSOAP], BEEP, MSMQ, JMS, and other message queuing products. One I haven't seen anyone support yet, but which I expect to gain some traction once more toolkits have DIME support, is the DIME/TCP binding detailed in the WS-Routing spec.
< 11:16:53 PM  # more elsewhere > Costelloe And Powell) - Once Upon A Time Original Mix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

Jon asks Does SOAP routing necessarily preclude an HTTP-derived transport? It doesn't preclude it, but SOAP routing gets more interesting when you take HTTP out of the picture and look at other transports.
< 6:38:45 PM  # more elsewhere > Various Artists - Addicted To Bass (Apollo 440 Remix)

Webcasters win reprieve from fees. Federal regulators reject proposed royalty rates for online music broadcasts, which small Webcasters criticized as too high and the big record labels called too low. [CNET News.com] <vbg>
< 6:29:53 PM  # more elsewhere > Various Artists - Addicted To Bass (Apollo 440 Remix)

Joe's Aggie tool is OPML based and displays syndicated feeds in the browser using CSS and JavaScript to enable you to see the first line of every syndicated entry in full, and the remainder of the entry in a condensend font.  To expand any entry, simply click on it.  Clicking again toggles it back.
Full source, executables, and README are available as a 23K download.[Sam Ruby] Its neat, but to be fair, that 23k download requires the .NET runtime, a 21Mb download if you don't have it.
< 6:28:21 PM  # more elsewhere > Various Artists - Addicted To Bass (Apollo 440 Remix)



Monday, May 20, 2002

In researching some HTTP caching issues, I came across this interesting paper[pdf] : Clarifying the Fundamentals of HTTP
< 6:05:22 PM  # more elsewhere > Moby - Harbour



Sunday, May 19, 2002

Something funky going on with the aggregator in Radio, the Etag samples i posted choked the aggregator display, as far as i can tell, Radio doesn't encode the HTML when it generates the RSS, but the aggregator [or the news page] is doing a decode of what it got in the description tag. Perhaps Radio should be encoding the HTML tags in the RSS it generates ?
< 9:13:16 PM  # more elsewhere > Moby - In My Heart

... Maybe Simon's willing to post some sample header values to shed some light on the idea... [Jake's Radio 'Blog] Sure, the server response may contain an ETag header, you save this away, ascociated with the URL, then on subsequent requests for that url, you include a If-None-Match header with the etag value. If the contents haven't changed, then the server will reply with a 304 Not Modified. I moved the samples to here, as they seem to choke the aggregator display in Radio.


< 8:19:40 PM  # more elsewhere > Moby - In My Heart

Here's a suggestion for people writing RSS aggregators, use the HTTP/1.1 Etag and If-None-Match headers so that you only fetch the feed if its changed.
< 5:22:14 PM  # more elsewhere > Moby - In This World

Woo Hooooo !, it finally stopped raining :)
< 2:22:25 PM  # more elsewhere > Various Artists - The Drill (Radio Edit)

I'm sure I've seen this mentioned before, but the ASP.NET webforms model is entirely POST based, I had to manually code up the column headers/sorting on this page, so that its GET/Bookmark friendly.
< 1:22:13 PM  # more elsewhere > Various Artists - Drifting Away (Original Mix)

Following a discussion on axis-dev, I've put up a user agents summary page for soap.4s4c.com, so you can see what toolkits have been active in the last 7 days.
< 1:14:26 PM  # more elsewhere > Various Artists - Tremble (Club Mix)

Charles Cook, the XML-RPC.NET guy has a weblog.
< 9:41:17 AM  # more elsewhere > Spylab - The Music Box



Saturday, May 18, 2002

Joe C. Carson: Turncoats. There have been a number of influential pro-Windows types who have been switching to Mac OS X, largely due to desperation borne of Windows' increasingly unfriendly behavior. [dive into mark] I seem to recall Peter was thinking about getting a power book, which I didn't grok at the time, but I'm becoming more and more tempted myself to get something that'll run OS X.
< 9:53:41 AM  # more elsewhere > Mixed by Red Jerry - Moby - Go

Peter posted some answers. It seems to me that the GAC is as secure as the rest of the windows directory, i.e. good in theory, bad in practice.
< 9:49:01 AM  # more elsewhere > Mixed by Red Jerry - Salt Tank - Eugina

Is Strong Named Assembly Really Secure? - Interesting, I thought that the test.exe manifest included the public key token of the version of real.dll that it got compiled against, and that this was verified at runtime. Where's Peter when you need him ?
< 7:50:28 AM  # more elsewhere >

The search for high level wsdl editing/generating tools continues: [John Burkhardt] I'm an Onmiopera fan, and the new beta has some great features like generating WSDL as two files, one for the abstract definitions, and a second with the binding in.
< 7:40:53 AM  # more elsewhere >



Friday, May 17, 2002

Jump/cut played last night at Platform, It’s got to be pretty rare to hear drum’n’bass performed with real drums and bass guitar rather than with a drum machine.
< 7:23:19 PM  # more elsewhere > Various Artists - The Cyberman - Hydraulix [Sleepfreaks Mix]

2600's DMCA Challenge Blocked. A federal appeals court thwarts, yet again, the hacker quarterly's attempt to have dismissed the decision that it is unlawfully distributing a DVD-descrambling utility. Declan McCullagh reports from Washington. [Wired News]
< 5:27:23 PM  # more elsewhere > Jump Cut - Four Minds

MS IE patch misses the mark. Partial fix leaves 12 outstanding bugs [The Register]
< 5:26:06 PM  # more elsewhere > Jump Cut - Four Minds



Thursday, May 16, 2002

Tonight - Platform - Showcasing new talent in design, film, fashion and sound.
< 7:12:10 PM  # more elsewhere > The Orb - Halleluwah-Can (Halleluwah Orbus II)



Wednesday, May 15, 2002

Word Blogger is a port of my previous Word blogging macros to XML-RPC, this means they now work with other blogging tools besides Radio, and also you don't need to fiddle with Radio to enable the SOAP version of the BloggerAPI, it can all be enabled from the prefs page. It also includes a couple of tweaks suggested by Omar Shahine.

The next step is to call blogger.getRecentPosts so that its easier to edit existing posts from Word. The hurdle here is converting the HTML back into a sensible word document [surely Word must be able to do this for me ?]
< 8:45:45 PM  # more elsewhere > New Order - Primitive Notion

Xbox Price Drops to $200 [Slashdot: News for nerds, stuff that matters]
< 6:50:15 PM  # more elsewhere > New Order - Close Range



Tuesday, May 14, 2002

SOAPBuilders is discussing dictionary serializations [again].
< 9:14:38 PM  # more elsewhere > Luke Vibert & BJ Cole - Fly Hawaii

Been playing with MapPoint.NET. Just for grins, here's a little picture of roughly where my web site thinks you are - is it right? :-) [Peter Drayton's Radio Weblog] Neat!, for some reason though, it thinks I'm in Santa Cruz.
< 9:11:01 PM  # more elsewhere > Luke Vibert & BJ Cole - Hipalong Hop



Monday, May 13, 2002

PocketXMLRPC v1.0 for PocketPC and Win32 released. Includes the PocketBlogger demo app for PocketPC.

[powered by PocketBlogger]

< 12:32:50 AM  # more elsewhere > Underworld - Pearl's Girl



Sunday, May 12, 2002

If you're a NSIS & COM guy, you might want to checkout this patch
< 6:02:38 PM  # more elsewhere > Deltron 3030 - National Movie Review

More tcp.im thoughts from Eric. Jeremy posted notes on programming with Jabber. [Scripting News]
< 10:03:25 AM  # more elsewhere > Altern 8 - "E-Vapor-8" - Just 4 Gemma Remix

Matrox's New Three-Head Video Card [Slashdot: News for nerds, stuff that matters]
< 10:02:22 AM  # more elsewhere > Altern 8 - "E-Vapor-8" - Just 4 Gemma Remix

Last one for tonight

[powered by PocketBlogger]

< 1:07:20 AM  # more elsewhere > Essential Selection - Orbital - Funny Break - Plump DJ's Mix



Saturday, May 11, 2002

another test.....

[powered by PocketBlogger]

< 11:04:22 PM  # more elsewhere > Deltron 3030 - Madness

Ahh, found it
< 9:49:18 PM  # more elsewhere > Binary Finary - 1998 (Mat Darey Remix)

The Blogger API in Radio docs mention a "blogger.getRecentPosts" call, but this isn't listed in the Blogger API docs. This is a Radio only thing, or did it just not get added to the Blogger API docs ?
< 9:36:42 PM  # more elsewhere > Way Out West - The Fall

apparently so!

[powered by PocketBlogger]

< 9:20:48 PM  # more elsewhere > Essential Selection - Stuntmastaz - The Ladyboy Is Mine

ls this thing on? [powered by PocketBlogger]
< 9:14:56 PM  # more elsewhere > Ninja Tune - Up, Bustle & Out - Hip Hop Barrio

Scripting and IM [Scripting News] Dave, any plans for SOAP over IM ?
< 9:51:59 AM  # more elsewhere > Faithless - God Is A DJ

More from Julian Bond on Web Services over IM. BTW, WS-Routing includes a standard way to manage Message-Ids.
< 9:31:47 AM  # more elsewhere > Kraftwerk - Autobahn (The Mix)



Friday, May 10, 2002

I read this story tonight on Simon's site. Originally posted in March 2001. The good news is his prediction at the end hasn't come true. The bad news is in over a year there hasn't been a significant change to WSDL. It is still as complex, still as ambigious, and still tied to XML Schema. Although the last part I don't mind. [Justin Rudd's Radio Weblog] Well yes & no, AFAIK no one has even a remotely complete WSDL implementation, the current subset's that are being implemented seriously break some of the design points of WSDL [Messages aren't abstract because everyone ties the use of type or element to the binding style, so the whole concept of an abstract PortType is unworkable with today's tools]. Most depressing is watching the traffic on the WSDL WG mailing list, I don't see anything that indicates WSDL 1.2 is going to be any simpler than WSDL 1.1.


< 7:21:34 PM  # more elsewhere > Essential Selection - Pablo Gargano - My Noise

Debate foams over SOAP 1.2 [IDG InfoWorld] More SOAP vs REST, just in case you haven't had enough.
< 6:12:06 PM  # more elsewhere > Trance Global Nation 3 - Mixed By Jerry Bonham (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

Movie Tickets. Hey, I just bought Star Wars tickets off of Fandango.com. Much better than what I did last time (wait in line overnight). [Robert Scoble: Scobleizer Weblog] Good luck!, the last set of tickets I brough through Fandango turned into a nightmare, I'll never use them again.
< 6:10:19 PM  # more elsewhere > Trance Global Nation 3 - Mixed By Jerry Bonham (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

Must-read News.Com piece on MS's Web services strategy.  [Scripting News]
< 6:09:02 PM  # more elsewhere > Trance Global Nation 3 - Mixed By Jerry Bonham (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

BEA pushes new Java spec [IDG InfoWorld]
< 6:07:52 PM  # more elsewhere > Trance Global Nation 3 - Mixed By Jerry Bonham (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)



Thursday, May 09, 2002

... It is practically impossible for every implementation to implement every feature of the SOAP and WSDL specifications. It certainly can't happen "all at once," but only though a continual process. [deem] This is don't have a big problem with [other than its only complicated because you insist on bundling SOAP & WSDL together, SOAP on its own is certainly pratical to fully implement], but Keith has said that there is no commitment to fully implement section 5 in ASP.NET. This I have an issue with.


< 6:37:14 PM  # more elsewhere > Various Artists - Jazzin' The Way You Know Ministry Mix

The new Omniopera beta has a cool re-authoring wizard, which splits a WSDL file into separate abstract & binding files.
< 6:28:51 PM  # more elsewhere > Various Artists - Double Double Dutch Album Mix



Wednesday, May 08, 2002

Keith & Mike both seem happy to subset SOAP and WSDL. Wave bye-bye to the chance that SOAP interop means anything more than interops with MSFT. Where are all the MSFT guys who were up in arms 12-18 months ago about subsets ?
< 6:00:59 PM  # more elsewhere > Ltj Bukem - Logical Progression 1 Mix (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

Care to enlighten us on what that subset is?  Or are the ones that Keith mention the only features missing? [Justin Rudd's Radio Weblog] In addition to the items Keith mentioned, it doesn't handle the root attribute, partial arrays, or certain kinds of Generic Compound Types. Outside of section 5, header faulting is not handled correctly [it will generate a mustUnderstand fault, even if the header is not targeted at the ultimate destination]
< 8:49:01 AM  # more elsewhere >



Tuesday, May 07, 2002

Some pushback from Keith ... I wish we didn't have any section 5 encoding features. I wish you didn't have any section 5 encoding feature as well, rather than the subset you decided to implement. If you're going to provide section 5 support, then do it, if you don't like section 5, then don't support it, but providing a subset just confuses the issue.
< 8:07:39 PM  # more elsewhere > Fabio - Primary Motive - Who Has The J (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

More DIME interop, successfully tested against Bob's WhiteMesa DIME server. Interop results updated.
< 7:34:28 PM  # more elsewhere > Fabio + Grooverider - Radio 1 Live @ Que Club (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

Mike talks about the MSTK, DIME and SwA. I find it ironic that the MSTK is billed as a fill in product and that .NET web services is MSFT's stratigic direction, given that in my experience the MSTK is significantly more compliant with the specs than ASP.NET web services.
< 7:16:16 PM  # more elsewhere > The Art Of Noise - Hammersmith To Tokyo And Back (Live)



Monday, May 06, 2002

Editors' Newswire for 6 May, 2002. Newswire stories, including: SOAP HTTP GET Binding. [xmlhack]
< 7:42:02 PM  # more elsewhere > Various [Mixed By Grooverider] - Essential Rewindz 2nd Mix (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

Sam goes onto say "What's more unfortunate is that the small gaffe obscured Keith's real question, which was how one determines the correct message definition associated with a given message.  The answer is that you can't.  A message may not have a definition.  It may also conform to multiple definitions." I agree with this, but I also think it would be useful to be able to unambiguously refer to a WSDL described operation from outside of WSDL.
< 7:38:52 PM  # more elsewhere > Various [Mixed By Grooverider] - Essential Rewindz 2nd Mix (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])

Sam saves me the trouble of responsing to Dare's comments, I guess the Infoset meme has taken hold more than i thought, I hardly ever think about namespace prefixs in XML, after all they're just a side effect of a serialization optimization. 99.999% of the time I say QName, I'm thinking of a namespace + localname pair.
< 7:31:17 PM  # more elsewhere > Various [Mixed By Grooverider] - Essential Rewindz 2nd Mix (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])



Sunday, May 05, 2002

Read a bunch of good books recently, Ken MacLeod's The Sky Road, Cosmonaut Keep and The Cassini Division, Eric Nylund's Signal to Noise, Vernor Vinge A Deepness in the Sky, Greg Bear The Forge of God and John Barnes The Merchants of Souls. I'll probably switch tracks, and start reading Ingo's .NET Remoting book this week.
< 9:02:13 PM  # more elsewhere > The Art Of Noise - Dragnet '88

Well, that's it. I've given up CityDesk is favor of Radio, for one simple reason: remote posting. [The .NET Guy] Cool, Brad is migrating to Radio. Does this mean we'll loose the funky green & purple site ?
< 11:38:18 AM  # more elsewhere > Dj Teebee - Fingerprints (Squidradio DnB: Breaks, breaks, breaks... [SomaFM])



Saturday, May 04, 2002

Dave Winer, you are a very bad man!. [gRadio] ROTFL !
< 3:53:07 PM  # more elsewhere > Smith & Mighty - Maybe It's Me

Anyone know if there's an XML interface to the song history in ShoutCast ?
< 12:02:51 PM  # more elsewhere > Q-burn's Abstract Message - Book Of Changes (Beat Blender 128k: A late night blend of deep-house, downtempo & fuzed jazz. [SomaFM])

... I'm going to spend some time looking at ATL 7, Boost, and Loki (from the book Modern C++ Design).[Justin Rudd's Radio Weblog] Cool, I'd be interested to know if Loki is usable from VS.NET, i tried it with VC6, and it fails miserable [because vc6 doesn't support all of the template bits]
< 9:55:49 AM  # more elsewhere > Visit Venus - Planet Of Breaks (Groove Salad 128k: A nicely chilled plate of ambient beats and grooves. [SomaFM])



Friday, May 03, 2002

Julian emailed me about the Word 2 Story macro, I've just posted a revised version that works with the newer versions of PocketSOAP.
< 7:50:54 PM  # more elsewhere > Orbital - Way Out West Remix (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)



Thursday, May 02, 2002

Keith Replies ... However, I don't think I'm understood. I don't mean, "how do I tell that a piece of XML is a SOAP message", but given any SOAP message, how I tell the "type" of that SOAP message?     Sounds a lot like Tim & Martin's point that there's no common way to reffer to a binding/operation outside of WSDL [I guess some XPath type approach that works on the logical WSDL model is the closest you can get today]. I'm sure this'll be fixed in WSDL 1.2, right Keith ? But, if you're taking a messaging approach, then all you really care about is the schema right ?, for which you should be able to extract based on the QNames used in the message.
< 8:00:15 PM  # more elsewhere > Chilled Euphoria - Digitally Mixed By Red Jerry - CD 1 (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

My proposal doesn't modify HTTP at all.... [Snell's Blog] There isn't a single HTTP stack out there that will know what to do with INVOKE. This negates 99% of the reasons to use HTTP.
< 7:28:45 PM  # more elsewhere > Toby Doran - Unearthed (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

....Given any XML document, you can look at it's default namespace and tell it's type. [KeithBa's Blog] I'm going to assume that this is a typo, if not, Keith should know better. The default namespace MEANS NOTHING! Its perfectly valid for a WSDL doc to not have the WSDL namespace as its default namespace (as long as the elements are qualified properly). The root element QName (the element local name + namespace URI) tells you that a WSDL doc is a WSDL doc, why is SOAP any different ?, the root element QName ( {http://schemas.xmlsoap.org/soap/envelope/}Envelope for SOAP 1.1 ) tells you that its a SOAP message.
< 6:03:19 PM  # more elsewhere > `White Label` Euphoria CD2, Mixed by John `00` Flemming (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)

I've organized some thoughts on the use of HTTP POST and GET with SOAP.  After going back to the HTTP specification, I came up with a somewhat surprising (to me) conclusion:  for SOAP RPC, what we need is a new HTTP Operation called INVOKE.  Read this for details.

Bottom line: SOAP RPC SHOULD NOT USE HTTP POST.
[Snell's Blog] If its going to take modifying HTTP to use it with SOAP, then it seems completely pointless to use HTTP at all, its hardly an ideal transport for SOAP to begin with.
< 5:56:07 PM  # more elsewhere > `White Label` Euphoria CD2, Mixed by John `00` Flemming (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)



Wednesday, May 01, 2002

Justin Writes ....I can also only assume that ASP.NET is discounted because out of the box it will match elements to parameters of the method. This is both fortunate and unfortunate. [News from the forest] I discounted it because by default it generate a <myMethod> element, although its not following the RPC part of the SOAP spec, it is still clearly RPC.
< 8:27:34 PM  # more elsewhere > Terrahertz - Nunc (<-- cliqhop --> blips'n'bleeps backed w/ beats. broadband. [SomaFM])

Cool ! Christian Forsberg has written a new PocketSOAP article Calling Secure Web Services for the Microsoft Mobile Devices site.
< 8:02:33 PM  # more elsewhere > Chris Fortier - Trance America (Tag's Trance Trip - A Progressive Journey into Next Generation Radio)