Simon Fell > Its just code

Tuesday, January 28, 2003

Pocket PC Network Programming Im tired. Im drained. But, the first draft of "Pocket PC Network Programming" is now complete. [The Furrygoat Experience] Cool, I look forward to seeing it, good PocketPC development books are few and far between.
< 6:06:59 PM  # > Lamb - Sweet [Lee Coombs' Remix] (from Perfecto Breaks)


Sunday, January 26, 2003

Radio Questions.

1. Is the busy wait loop in Radio's FTP upstreamer (upstreaming via FTP always max's out the CPU) ever gonna get fixed ?

2. How can I stop Radio regenerating all the daily archive pages for the month when it creates a new day ? (I'm using the monthly archives, so this is acheiving nothing).

Thanks!


< 10:48:42 PM  # > House Syndicate - Jam the Mace (from Perfecto Breaks)
Tunes If you like Metallica (and who doesn't?!?), you should pick up an Apocalyptica CD. I recommend Inquisition Symphony.[News from the Forest] Ok, I ordered it, if its no good I'll be after you for a refund :) Most of my recent music purchases have been pretty uninspiring, I'm always open to recommendations though.
< 10:47:45 PM  # > Moby - I Feel It (from Perfecto Breaks)
Schema Dino Morelli hit a deal-stopper working on a schema for RSS 2.0. [Scripting News] Nah, you can do that, I posted an example.
< 10:31:33 PM  # > Lee Coombs - Tekno Meltdown [Original Vibe Mix] (from Perfecto Breaks)


Saturday, January 25, 2003

reads Keith gave Replay 4 out of 5, I'd go along with that, even though I only brought it because I got the author Ken Grimwood confused with Jon Courtenay Grimwood (author of the excellent Remix and Redrobe). Other good recent reads have included Nicola Griffith's Slow River and Ammonite and Arthur Phillips's Prague (on Kelley's recommendation). On the technical side, I was impressed with Don's Essential .NET
< 10:14:33 PM  # > Anthony Thomas/Joe Smooth - Promised Land (from Perfecto Breaks)
RSS There's now an RSS feed for my pingbacks & trackbacks.
< 8:30:00 PM  # > Lee Coombs; Meat Katie - 2 Men on a Trip [Original Dark Room Mix] (from Perfecto Breaks)
1434 MS SQL Server Worm Wreaking Havoc. defile writes "Since about midnight EST almost every host on the internet has been receiving a 376 byte UDP payload on port ms-sql-m (1434) from a random ... [Slashdot] Ouch, who are all these insane people running SQL databases open to the internet ?
< 9:33:54 AM  # > Banco de Gaia - Sunspot (from Maya)


Friday, January 24, 2003

GM Wow, 74% of the American soy bean crop is genetically modified. Is nothing safe to eat these days ?
< 8:29:46 PM  # > Banco de Gaia - Heliopolis (from Maya)
KeithBa RSS feed for KeithBa. Feeling pity on Keith, I've decided to create an RSS feed for him. [Sam Ruby] Cooool, thanks Sam!
< 6:14:21 PM  # > Shantel - Inside (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Thursday, January 23, 2003

Heather Ashley Gentile congrats to Sam and Sue
< 7:07:29 PM  # > Faithless - God Is A DJ (Radio Edit) (from Join #mp3-sdc on Efnet)


Wednesday, January 22, 2003

xbox Looks like a few people liked the bloggers xbox session idea, but I need some practice, I just got a schoolin' from James. My gamertag is zak42.
< 11:23:40 PM  # > Lamb - Cotton Wool (from Brazilification Disc 2)


Tuesday, January 21, 2003

IE caching I was tinkering around with ASP.NET's @OutputCache directive, and noticed that IE will not bother to cache the page if a vary response header is returned. Pity, looks like all @OutputCache is going to do in the majority of cases is reduce server CPU load, and do nothing to cut down bandwith usage. [Opera unsurprisingly looks to do the right thing]
< 9:59:52 PM  # > Metallica - Wherever I May Roam (from S&M Disc 2)
Compression I couldn't let Mark's challenge go unanswered, so I just checked into CVS HTTP compression support for Aggie.
< 8:49:42 PM  # > Metallica - Fuel (from S&M Disc 1)
xbox Splinter Cell. While I'm waiting for code to build.... I picked up Splinter Cell for the XBox this weekend (XBox is a great destresser after a day of writing code and writing... [snellspace] Splinter Cell rocks!, and i can see Ghost Recon in my future as well. Seems to me that all the Web Services & .NET bloggers have xbox's now. Perhaps its time for a bloggers MechAssault session ?
< 6:12:45 PM  # > Irresistable Force - Nepalese Fish Dances (from Brazilification Disc 2)


Monday, January 20, 2003

PocketSOAP If you've been seeing problems with PocketSOAP and HTTP 1.1 servers that return a connection: close header, then the fix is in CVS, there's also a patched Win32 binary. Looks like there'll be a 1.4.2 release sometime soon.
< 9:53:36 PM  # > Banco de Gaia - Amber (from Last Train to Lhasa Disc 1)
pingback Sam is now extracting excerpts from pingbacks, cooool.
< 9:44:08 PM  # > Banco de Gaia - Kuos (from Last Train to Lhasa Disc 1)
regex Thanks to Drew for the pointer to regex for Radio this was something I was thinking of putting together before tackling a trackback client, that's saved me a job!.
< 9:42:11 PM  # > Banco de Gaia - Kuos (from Last Train to Lhasa Disc 1)
KeithBa Hey Keith's back !, Wooo Hoo. [Now, about that RSS feed........]
< 9:39:58 PM  # > Banco de Gaia - Kuos (from Last Train to Lhasa Disc 1)
a pipefull of REST Mark talks about pipe & filter in response to my earlier post. To me though, you don't seem to be comparing likes. You say its better because its always a consistent interface (i.e. HTTP GETs), but at that level so is SOAP, its always HTTP POSTs (for SOAP 1.1 anyway). As Rich points out in either case you still need to know the format of the payload, in the SOAP case, there's probably a WSDL doc to help out some. This is where I get lost in the twisty maze of identical rooms.
< 9:36:06 PM  # > Banco de Gaia - Kuos (from Last Train to Lhasa Disc 1)
PocketPC docs Well, after another ?#?@#!-exciting day chasing down issues with the Pocket PC implementation of MAPI (not to mention the horribly-inaccurate-worse-than-ever sdk documentation), im finally on the final chapter - the .NET Compact Framework. [The Furrygoat Experience] Yeah, the PocketPC SDK docs are just painful, Who ever's in charge of them needs a serious kick up the arse.
< 9:30:14 PM  # > Banco de Gaia - Last Train to Lhasa (from Last Train to Lhasa Disc 1)


Saturday, January 18, 2003

evolved Drew has some answers to my serialization question. Thanks Drew!.
< 3:22:23 PM  # > New Order - Age of Consent (from BBC Radio 1 Live in Concert [2000])
Peace March Is currently working its way up Market Street, its packed to the gills, the diverted traffic trying to get up and down Mission St is pretty much gridlocked. If you have plans to drive downtown this afternoon, forget it!.
< 12:03:48 PM  # > New Order - Bizarre Love Triangle (from BBC Radio 1 Live in Concert [2000])
evolution So I'm sure I've read how to do this somewhere (perhaps in Ingo's book ?) but I have a .NET struct that has the [Serializable] attribute applied to it, and have a bunch of them serialized to a disk file. Now I want to revise the struct by adding a new field, how do I control the deserialization process that I restore my existing serialized data into the new format structs ? Back in the days where I used to implement IPersistStream by hand, I always had a version # in the serialized stream, so that the deserialization code could rev old formats upto the current format.
< 10:13:09 AM  # > New Order - Your Silent Face (from BBC Radio 1 Live in Concert [2000])
Huminity Playing with Huminity this morning, what i'd like to be able to do though is say these two different email addresses are actually the same person. Is this based on FOAF ?
< 10:07:46 AM  # > New Order - True Faith (from BBC Radio 1 Live in Concert [2000])


Friday, January 17, 2003

breeze I can feel the breeze from that handwave all the way over here. Rich Salz on xml-dist-apps I think I GET REST (pun intended) better than most SOAPer's but I still strugle with some of Mark's arguments.
< 9:41:29 PM  # > Massive Attack - Teardrop (from Mezzanine)


Wednesday, January 15, 2003

Watch your feet Along similar lines to Robb and Dave's comments on Apples relations with indepenedent developers, there's been an interesting disuccsion on the carbon-development mailing list about Apple giving away the OSX dev tools (vs buying Metrowerks CodeWarrior tools). Apple sure seem to be busy stepping on people's toes.
< 12:27:46 AM  # > De-phazz - Zero Zero (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
jinxed I seem to be jinxed as far as wireless goes. I Installed some updated firmware on the WAP, which seemed to make the Tibook happier, at least iTunes will now query CDDB over the wireless connection. But tonight I think tops the bizare problems list. The server that recently got a wireless card has Apache/php/gallery running on it to look after the pictures from the digital camera. You can view & manage pictures fine with it, but attempting to upload new ones fails misserably, I poked around with the debug info turned on, it looks like its firing up a call to netpbm, which appears to be working, but PHP no longer spots that the spawned netpbm process has finished, and eventually times out the script. I switched the server back to a wired connection, and everything starts working fine again!. I'm at a loss to even attempt to explain this one.
< 12:10:56 AM  # > Higher Intellicenve Agency - Taz (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Tuesday, January 14, 2003

electric car xian has pics of the blog-burger dinner, but did anyone get a picture of Raines electric car ?
< 11:23:06 PM  # > Morcheeba - Trigger Hippie (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
pingback There appears to be growing interest in trackback and pingback, It'll be interesting to see what the answer to this is.
< 6:51:31 PM  # > Various Artists - George Benson / The Ghetto/el (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Sunday, January 12, 2003

trackback threading I implemented the RSS feed part of the trackback spec, so in theory at least trackback threading should work. But it doesn't appear to be, what am I doing wrong ?
< 6:06:30 PM  # > Visit Venus - Shaft In Space (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
Schoolin' Despite Kelley repeatedly telling me that I'm British and shouldn't like American football, I watched the 49er's get a schoolin' at the hands of the Buccaneers, then watched the Raider/Jets game which was a vastly better game.
< 5:27:29 PM  # > Dzihan & Kamien - Before (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
blog-burger coverage from Dave, Chris, Scoble and Tantek
< 3:15:08 PM  # >


Saturday, January 11, 2003

learn to count now the more elsewhere links show the pingback / trackback count for that post
< 2:03:15 PM  # > Fila Brazillia - Heat Death Of The Universe (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
pingback.root v0.4 Fixed a bug with the first link in a post not getting pingback checked if there was more than one link in the post.
< 12:29:41 PM  # > ~01. Leggy.mp3 - 01. Leggy (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
trackback After a couple of tweaks got a trackback from Sam
< 12:09:51 PM  # > R Resonant - R Earth (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
Anniversary Happy Birthday to Radio 8. One year old today [Scripting News] Happy Birthday to Radio, and that makes this blog one year old today
< 10:08:36 AM  # > 02 - Baby D - So Pure
trackback Almost went to plan, Sam pointed out i'd got a typo on dc:identifier, doh !, fixed now.
< 10:01:47 AM  # > 03 - Baby D - Destiny
Dinner Hamburger Blogger Dinner in SF on Saturday nite. Scoble, Pirillo and me. And Tara Sue? Could be. [Scripting News] Cool, see ya there!.
< 10:00:06 AM  # >
trackback If everything went according to plan, the archive pages are now trackback enbabled.
< 12:08:25 AM  # > (Gus Gus) - 05 Barry (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Friday, January 10, 2003

RSS The RSS Validator sample is up.
< 10:27:26 PM  # > (Gus Gus) - 05 Barry (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
PocketSOAP Just posted v1.4.1, contains HTTP and de-serialization bug fixes. I'll be posting the RSS validator demo I did a while back to the samples site later tonight.
< 10:02:23 PM  # > Sven Van Hees - Matrass Mambo (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
pingback My Pingback status page and the individual post pages now have post titles on them.
< 8:54:38 PM  # > ~06. J Boogie's Dubtronic Sc.mp3 - 06. J Boogie's Dubtronic Sc (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
there's more Pingback again.Trackback vs. Pingback: Simon thinks I confused Trackback with Pingback in writing this. No, that is not what I meant. Notice that in this list the others have more details listed but only the name of my weblog appears. That is what I was talking about. [Matthew Langham's Radio Weblog] Ahh well, in that case, that's just the text from the title tag of the page. If you want to see the date in the title of your Radio archive pages, checkout day 8 of Marks excellent dive into accessibility series.
< 8:22:04 AM  # >


Thursday, January 09, 2003

new gig It's true, it's true. I've been offered a fellowship at the Berkman Center for Internet & Society at Harvard Law School, and have, of course, accepted. [Scripting News] Awesome, congrats to Dave on his new gig.
< 10:38:31 PM  # > Roy Davis Jr. - Lyrical Trip (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
PocketSOAP There's a test patch for PocketSOAP for those people having problems when talking to Weblogic hosted services. If you try it out, please let me know how you get on.
< 8:24:11 PM  # > Electro Harmonix - Floating (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
trackback Pingback. I've just installed Simons Pingback client add-on for Radio. Does it work? Let's see if I can Pingback his article. It works! But only sends the Weblog name - what did I miss? That's cool though - great work Simon! [Matthew Langham's Radio Weblog] You're probably confusing pingback and trackback, trackback provides excerpts. Trackback is next on the list.
< 6:18:42 PM  # > ~08. Million Town (Kruder & .mp3 - 08. Million Town (Kruder (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Wednesday, January 08, 2003

pingback The v0.3 pingback client for Radio is now available, it now fully implements the auto-discovery aspects and also spawns off a new thread to do the pingback work, so as not to slow down upstreaming.
< 11:47:53 PM  # > ~09. Now For Us.mp3 - 09. Now For Us (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
pingback This post should pingback this earlier post now. it did :)
< 11:01:42 PM  # > ~10. The Third Chamber (Part.mp3 - 10. The Third Chamber (Part (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
string.urlSplit grhhhh, string.urlSplit doesn't split the fragementIdentifier off from the path
< 10:36:21 PM  # > Govinda - Tu M'aimes (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
pingback OK, the archive pages are now pingback enabled, you should be able to register pingbacks for new posts. I haven't got the results integrated into the weblog pages yet, but you can see an overall list of pingbacks. The pingback server is implemented with Charles Cook's excellent XML-RPC.NET library, thanks Charles! The archive pages advertise pingback via the <link rel='pingback' href='foo'> tag, so this won't work with the Radio pingback client I did. Next stop is to get that fixed
< 9:18:47 PM  # > Sounds From The Ground - Drustore (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
PB and TB Pingback v. Trackback. I'm always looking for ways to extend the GeekBlog further into the world of RSSing and blogging, and now I've found two specs for tracking links back to one's weblog: pingback, and trackback. I need a show of hands here--which one is more frequently used? Should I implement both? [The Mountain of Worthless Information] Trackback seems more widely used, mainly because its bundled in MT now, but pingback seems much easier to implement. FWIW, my plan is to get pingback up and running [client done, server almost done], then look at trackback again.
< 8:31:13 PM  # > ~07. Subtle Body.mp3 - 07. Subtle Body (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
XML-RPC Unfortunately before XML-RPC can hold this sort of position in the scheme of things the protocol needs to mature and allow strings containing the full range of Unicode characters. A protocol allowing only 7-bit ASCII characters in strings is a throwback to last century and has no place in today's WWW. [Cook Computing] Whilst I understand that Dave wants XML-RPC frozen, I agree with Charles, this really needs fixing.
< 7:40:14 PM  # > Visit Venus - One Step Beyond (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Tuesday, January 07, 2003

PowerBooks New ultraportable Mac. I want it. ...[The Furrygoat Experience] Get in line buster, I saw it first !!!
< 8:22:34 PM  # > Calling (Ambient Mix) - A Positive Life (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Monday, January 06, 2003

WS-Prediction Mark Baker has some predictions on Web Services for the coming year.
< 8:23:38 PM  # > Underworld - Push Upstairs (from Live In Cologne '99)
Eclipse Thanks to James for reccommending I move to the M4 release to get better start-up times and better CVS integration, I installed it earlier, and it certainly starts up a lot faster, haven't tried out the CVS console option yet. And yes this means I'm currently working on a Java project (actually a mixed Java/C++/Flash MX project that is cross platform Windows and Mac!)
< 8:20:20 PM  # > Underworld - Cowgirl (from Live In Cologne '99)
OSX boot Both Peter and John lament about how long OSX takes to boot, I'd say it takes about as long as the W2K boxes I've got. On the other hand the only time I've ever had to reboot it, is to install OS updates, other than that I just put it in and out of sleep. As an aside, I'm came to the realization this morning that Code Warrior is the Rational Rose of Mac development tools, it completely sucks, but is better than anything else available.
< 8:14:59 PM  # > Underworld - Cowgirl (from Live In Cologne '99)


Sunday, January 05, 2003

Pattern Recognition review Seeing The Future In The Present. This one is for Simon. My Father wrote a quick review of William Gibson's new book Pattern Recognition. Its nice to be friends with someone at the local bookstore, that way you can read tons of novels before they come out ;)[Adam Wendt's Agnostic Audiophile Smorgasbord] Coool, Thanks !!, I'll check it out.
< 1:09:31 PM  # >
KeithBa KeithBa.com. Keith Ballinger who has dropped off the weblog radar for sometime now seems to have lost his domain [kilic.net] Keith told me last week that he's moving to www.keithba.net although it doesn't appear to be up yet.
< 1:05:45 PM  # >
back in the saddle I used to love cycling on the high peak trail, and I've been threatening to take up cycling again for a while and finally got around to it this weekend. Started off with an easy trip out to Fort Point and back. Saw San Francisco's micro climates in action, it was cold and foggy downtown, but warm and sunny out at Fort Point, I thought the fog would of burned off by the time i got back, but I reached Howard & Embarcadero, it was still cold and foggy, but 8 blocks or so up the street at Yerba Buena it was nice and sunny again!. Saw this great looking ship out at Fort Mason.

< 1:00:56 PM  # >


Saturday, January 04, 2003

Discogs.com RSS Feed If you like electronic music, this feed is for you, Discogs is a user created online database of electronic music releases, it currently has 88,101 releases, 63,006 artists and 10,764 labels in its database, and the releases are all cross referenced by artist, remixer, vocalist, and other electronic music related meta data. So now I've created an RSS Feed of the latest additions to the discogs.com database, here.[Adam Wendt's Agnostic Audiophile Smorgasbord] Coooool, subscribed!
< 9:48:53 AM  # > ~08. Deus.mp3 - 08. Deus (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Friday, January 03, 2003

RSS Not sure what's going on, but rdf.root seems to have given up, and my feed is back to being RSS 2.0. Need to investigate. Fixed, looked like I accidently added a node in the categories table for a post and that triped it up [as all the sub fields were missing].
< 9:05:04 PM  # > Freezone - Hovering Glows [Usa] / Terre T (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
William Gibson's Latest Novel crumbz writes "It looks like the grand master of cyberpunk has a new novel coming out entitled Pattern Recognition. [Slashdot] Awesome! <VBG>
< 8:59:55 PM  # > ~08. Take Me To a Distant Ba.mp3 - 08. Take Me To A Distant Ba (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Thursday, January 02, 2003

Pingback Here's a pingback client tool for Radio. What, no server support? Slackard! <grin> [Sam Ruby] Sheeesh, get off my case already!!. I've been thinking about server support, Radio's static rendering makes this a little more challenging, but I'm sure that something centralized, along the line of how comments work in Radio could fairly easily be built. But the centrallized comments servers (both Userlands and YACCs) seem to suffer from downtown, which results in an endless stream of javascript errors when visiting the site, this is the main reason why I don't have comments turned on in my blog. Having said all that, as I'm hosting my blog with a 3rd party webhost, and not at Userland, I have some options to have serverside pingback support [and comments as well]. Something I'm going to tinker with soon.
< 6:26:46 PM  # > ~Nothing to Fight About.mp3 - Nothing To Fight About (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])


Wednesday, January 01, 2003

storage continuing the CD storage saga, Steve posted a picture of his CD storage unit.
< 5:07:51 PM  # > Underworld - Born Slippy (NUXX) (from Live In Cologne '99)
pingback.root v0.2 got the URL fixed, so that it sends the real permalink of the post (including the fragmentID) rather than just the URL of the dayly archive page.
< 5:03:12 PM  # > Underworld - Born Slippy (NUXX) (from Live In Cologne '99)
Pingbacks Here's a pingback client tool for Radio.
< 4:11:57 PM  # > Underworld - Jumbo (from Live In Cologne '99)
pingback If everything works, Radio should send a pingback to Greg's site for this test post of his. Wooo Hooo, rock'n'roll baby, it worked.
< 2:17:12 PM  # > Underworld - Rez (from Live In Cologne '99)
pingback about half way there on the pingback client, have it hooked into the upstreaming, working out which posts to check, pulling links out, and keeping track of links it might of already pingbacked. Just need to do the HTTP request to check to see if the site supports pingback, and then then actual XML-RPC pingback call.
< 1:15:50 PM  # > ~05. R Resonant.mp3 - 05. R Resonant (Groove Salad: a nicely chilled plate of ambient beats and grooves. [SomaFM])
first post! Here's hoping everyone has a kick-ass 2003!
< 10:16:20 AM  # >