<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>danwebb.net - Misc</title>
  <id>tag:www.danwebb.net,2008:mephisto/misc</id>
  <generator version="0.7.3" uri="http://mephistoblog.com">Mephisto Noh-Varr</generator>
  <link href="http://www.danwebb.net/feed/misc/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.danwebb.net/misc" rel="alternate" type="text/html"/>
  <updated>2008-06-24T00:24:12Z</updated>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2008-06-23:3342</id>
    <published>2008-06-23T22:56:00Z</published>
    <updated>2008-06-24T00:24:12Z</updated>
    <category term="Events"/>
    <category term="JavaScript"/>
    <category term="Low Pro"/>
    <category term="Misc"/>
    <category term="Rails"/>
    <category term="boring"/>
    <category term="bullshit"/>
    <category term="chitchat"/>
    <category term="donotread"/>
    <category term="events"/>
    <category term="general"/>
    <category term="lowpro"/>
    <category term="prattle"/>
    <category term="rack"/>
    <category term="rails"/>
    <category term="reproduction"/>
    <category term="speaking"/>
    <category term="work"/>
    <link href="http://www.danwebb.net/2008/6/23/it-s-been-a-long-time" rel="alternate" type="text/html"/>
    <title>It's Been A Long Time...</title>
<content type="html">
            &lt;p&gt;But I&#8217;ve not just been sitting on my arse playing &lt;span class=&quot;caps&quot;&gt;GTA IV&lt;/span&gt;, oh no.  Well, not all the time anyway.  The reason I&#8217;ve not posted anything (or been particularly active on the web in general) is that I&#8217;ve been damn busy.  Most importantly, Catherine kindly gave birth to our first son, &lt;a href=&quot;http://flickr.com/photos/danwebb/2361976989/&quot;&gt;Max&lt;/a&gt;, back in March which has been quite a change and sapped a lot of my hacking time.  I have to say though, despite the horror stories that many veteran parents like to feed you, our experience has only been good.  In fact, not good, great.  I recommend this reproducing lark.&lt;/p&gt;


	&lt;p&gt;Secondly, I&#8217;ve been hacking away nearly full time on one of my favourite projects to date, &lt;a href=&quot;http://peoplesmusicstore.com&quot;&gt;Peoples Music Store&lt;/a&gt; with &lt;span class=&quot;caps&quot;&gt;LRUG&lt;/span&gt; stalwart and renowned anarchist, &lt;a href=&quot;http://abscond.org&quot;&gt;James &#8216;Bringing London To Its Very Knees&#8217; Darling&lt;/a&gt; which is maturing nicely under private beta as we speak.  Peoples Music Store is a great idea from some of the guys behind &lt;a href=&quot;http://bleep.com&quot;&gt;bleep.com&lt;/a&gt; whereby users can construct and customise their very own download store from the music they love then get free music themselves if people buy from their store.  It&#8217;s a great way to both promote and show off you&#8217;re own music taste or in depth genre knowledge and find new music from stores you trust while getting some free digital swag along the way.  I&#8217;m probably not explaining it well so just drop me a line if you want and invite and the site will explain itself.  Public launch is coming in a month or so.&lt;/p&gt;


	&lt;p&gt;Building Peoples Music Store has been a great learning experience.  We run the site on a cloud computing platform and from content ingestion to audio preview delivery to application servers to download packaging and delivery everything has been designed to scale horizontally &#8211; and I&#8217;m pretty proud of it.  Thin, Rack, Sphinx, God, Starling and a whole load more cool open source gear is all running in there. I really need to get to blogging some of what I&#8217;ve discovered about working with &lt;a href=&quot;http://rack.rubyforge.org/&quot;&gt;Rack&lt;/a&gt;.  It simply is the dog&#8217;s bollocks.&lt;/p&gt;


	&lt;p&gt;So, enough of the excuses.  What&#8217;s on the horizon?&lt;/p&gt;


	&lt;h3&gt;Speaking and Conferences&lt;/h3&gt;


	&lt;p&gt;I&#8217;ve taken some time of speaking and conferencing in general so as to spend lots of time with Catherine and Max but come September I&#8217;m restarting the conference trail.  Firstly, I&#8217;m doing a presentation and a tutorial (with &lt;a href=&quot;http://jlaine.net&quot;&gt;Jarkko Laine&lt;/a&gt;) at RailsConf Europe all about JavaScript related Rails stuff and I&#8217;m likely to have a slot at &lt;a href=&quot;http://vivabit.com/atmediaajax&quot;&gt;@media Ajax&lt;/a&gt; as well.  Also, I&#8217;ll be heading to &lt;a href=&quot;http://2008.dconstruct.org&quot;&gt;dConstruct&lt;/a&gt; as is the tradition.&lt;/p&gt;


	&lt;h3&gt;Hacking and Open Source Business&lt;/h3&gt;


	&lt;p&gt;Although I&#8217;ve not commited to Low Pro or Low Pro JQ for a good while now they are both very much alive.  I&#8217;ve simply not come across anything that I&#8217;ve felt the need to add for a while.  If you have any suggestions or patches do let me know.  I&#8217;ve actually got time to commit them at the moment.  Another little project that I&#8217;m hoping to get off the ground is called &lt;strong&gt;Evil&lt;/strong&gt; which is going to contain lots of Merb/Rack goodness.  The first by-product of which is the &lt;a href=&quot;http://github.com/danwrong/merb_openid&quot;&gt;merb_openid&lt;/a&gt; gem for consuming OpenID in Merb apps (it&#8217;s still not quite production ready though so don&#8217;t go using it just yet).  I&#8217;ll let you know what Evil actually does when (or if) I actually get something working.&lt;/p&gt;


	&lt;p&gt;So, that&#8217;s all for now.  Just a bit of a status report.  I promise I&#8217;ll get some useful content written that you actually care about very soon.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2007-12-25:2771</id>
    <published>2007-12-25T16:36:00Z</published>
    <updated>2007-12-25T16:50:26Z</updated>
    <category term="Misc"/>
    <category term="sneakers"/>
    <category term="trainers"/>
    <category term="xmas"/>
    <link href="http://www.danwebb.net/2007/12/25/danwebb-net-dunk-low" rel="alternate" type="text/html"/>
    <title>danwebb.net Dunk Low</title>
<content type="html">
            &lt;p&gt;&lt;img title=&quot;danwebb.net Dunks&quot; src=&quot;/assets/2007/12/25/-1.png&quot; alt=&quot;danwebb.net Dunks&quot; /&gt;&lt;/p&gt;


&lt;p class=&quot;caption&quot;&gt;Thanks Catherine!  The real things are on there way in a couple of weeks.  Happy Christmas, Peeps.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2007-03-20:1391</id>
    <published>2007-03-20T04:03:00Z</published>
    <updated>2007-03-20T05:48:59Z</updated>
    <category term="JavaScript"/>
    <category term="Misc"/>
    <category term="ajax"/>
    <category term="flash"/>
    <category term="flex"/>
    <category term="javascript"/>
    <category term="rant"/>
    <category term="sxsw2007"/>
    <link href="http://www.danwebb.net/2007/3/20/flash-vs-ajax-it-s-time-to-expand-your-toolbox" rel="alternate" type="text/html"/>
    <title>Flash vs. Ajax: It's time to expand your toolbox</title>
<summary type="html">&lt;p&gt;I&#8217;ve decided not to write the obligatory &lt;span class=&quot;caps&quot;&gt;SXSW&lt;/span&gt; wind down post as all your favourite bloggers already have and there&#8217;s no point in adding to the pile but I&#8217;d like to talk about one particular topic that came up in &lt;a href=&quot;http://www.jonathanboutelle.com&quot;&gt;Jonathan Boutelle&#8217;s&lt;/a&gt; &lt;a href=&quot;http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;#38;id=IAP060113&quot;&gt;Ajax or Flash:What&#8217;s right for you?&lt;/a&gt; panel.  In the panel he talked, quite generally, about the relative advantages of each platform, examined services like You Tube, Slideshare and several others and essentially came to the conclusion that both have their place and are not mutually exclusive.  In fact, it seems that hybrid Flash/Ajax applications have the best of both worlds and that developers who&#8217;s skills lie in both Flash and Ajax will become more and more valuable.&lt;/p&gt;


	&lt;p&gt;For quite a large proportion of my career I&#8217;ve been a Flash developer starting round about Flash 4 with my final commercial work being done with &lt;span class=&quot;caps&quot;&gt;MX 2004&lt;/span&gt;.  I was even a beta tester for MX at one point.  In fact, thinking about it I&#8217;ve probably spent an equal amount of time working with Flash as I have with JavaScript but of late, and mostly since the Web Standards movement took hold, I&#8217;ve been working in the field of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;/CSS/JS (for front end work) almost exclusively so this panel struck a cord with me.  I left the room with a mission: update my Flash knowledge by learning about ActionScript 3 and Flex 2 but more importantly examine more fully how Flash can fit in with more modern (read: trendy) web development trends like &lt;span class=&quot;caps&quot;&gt;REST&lt;/span&gt;, semantics and friendly URLs and how this can all interface with JavaScript and &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;&#8230;&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;I&#8217;ve decided not to write the obligatory &lt;span class=&quot;caps&quot;&gt;SXSW&lt;/span&gt; wind down post as all your favourite bloggers already have and there&#8217;s no point in adding to the pile but I&#8217;d like to talk about one particular topic that came up in &lt;a href=&quot;http://www.jonathanboutelle.com&quot;&gt;Jonathan Boutelle&#8217;s&lt;/a&gt; &lt;a href=&quot;http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;#38;id=IAP060113&quot;&gt;Ajax or Flash:What&#8217;s right for you?&lt;/a&gt; panel.  In the panel he talked, quite generally, about the relative advantages of each platform, examined services like You Tube, Slideshare and several others and essentially came to the conclusion that both have their place and are not mutually exclusive.  In fact, it seems that hybrid Flash/Ajax applications have the best of both worlds and that developers who&#8217;s skills lie in both Flash and Ajax will become more and more valuable.&lt;/p&gt;


	&lt;p&gt;For quite a large proportion of my career I&#8217;ve been a Flash developer starting round about Flash 4 with my final commercial work being done with &lt;span class=&quot;caps&quot;&gt;MX 2004&lt;/span&gt;.  I was even a beta tester for MX at one point.  In fact, thinking about it I&#8217;ve probably spent an equal amount of time working with Flash as I have with JavaScript but of late, and mostly since the Web Standards movement took hold, I&#8217;ve been working in the field of &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;/CSS/JS (for front end work) almost exclusively so this panel struck a cord with me.  I left the room with a mission: update my Flash knowledge by learning about ActionScript 3 and Flex 2 but more importantly examine more fully how Flash can fit in with more modern (read: trendy) web development trends like &lt;span class=&quot;caps&quot;&gt;REST&lt;/span&gt;, semantics and friendly URLs and how this can all interface with JavaScript and &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;&#8230;&lt;/p&gt;
&lt;p&gt;Flash has some really quite incredible features that we struggle with implementing with &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;/CSS/JS:  Sound, Dynamic vector drawing, Sockets, local storage, video.  I could go on.  Why the hell are we struggling with &amp;lt;canvas&amp;gt; and &lt;span class=&quot;caps&quot;&gt;VML&lt;/span&gt;?  Comet is essentially a hack while XMLSockets are built in to Flash&#8230;and then you have &lt;a href=&quot;http://www.osflash.org/red5&quot;&gt;Red 5&lt;/a&gt;. To add to this, Apollo has &lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Apollo&quot;&gt;just been released&lt;/a&gt; which is looking pretty interesting.  See what I mean?&lt;/p&gt;


	&lt;p&gt;The sweet spot for JavaScript and Ajax has always been for those small, progressive enhancements rather than for creating rich interfaces.  It seems to me that the more you head in that direction with JavaScript the more serious limitations you encounter.  Browser JavaScript is never fast, has memory leak issues, browser bugs, &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; bugs and all manner of other tom foolery that, when you get to the stage of building something like for Google Maps get&#8217;s really time consuming and messy.  There are many efforts (WHATWG, Tamarin etc etc) that are working toward solving many of these problems but for now and for the foreseeable future we are stuck with em.  This, I think, is when it&#8217;s time to bring out Flash.  Not for the whole app of course, but used in conjunction with &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;/CSS/JS.  Flash however is not without it&#8217;s problems.&lt;/p&gt;


	&lt;p&gt;I lost interest with Flash mainly for these reasons:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Monolithic applications: Flash apps tend to exist at one &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;, fail to respond to the back button well and generally work within their own environment in the browser rather than working with the browser.&lt;/li&gt;
		&lt;li&gt;Bad programming environment: Working on a Flash app with more than one person was always a pain in the arse.  Because a lot of the app was contained inside one or more &lt;span class=&quot;caps&quot;&gt;FLA&lt;/span&gt; files which could only be opened by one person at a time and it was a binary file version control was a pain.&lt;/li&gt;
		&lt;li&gt;Controls didn&#8217;t work enough like browser controls: The in-built components helped a bit but Flash select boxes, scroll bars and other widgets just didn&#8217;t look or act the same.  Bad for usability.&lt;/li&gt;
		&lt;li&gt;Accessibility no-no:  Previously SWFs where essentially a black box to assistive technologies and event MX components seemed to have trouble with keyboard focus and tabbing.
 * Limited and tedious interface with JavaScript:  Getting data in and out of the &lt;span class=&quot;caps&quot;&gt;SWF&lt;/span&gt; was possible but never easy.&lt;/li&gt;
		&lt;li&gt;ActionScript is heading toward Java: Oh man, don&#8217;t get me started.  As ActionScript develop it becomes less and less dynamic.  `You get native classes and packages but type annotations? I suppose you get a performance boost but really.  Static types are for stupid people&#8230;we don&#8217;t need em&lt;/li&gt;
		&lt;li&gt;It&#8217;s not open source&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;After re-examining these many are solvable, avoidable or have been solved recently.  Solving the first problem is probably the most interesting of the lot.  We all know the internet works best when it&#8217;s used as a linked web of resources.  To do this each resource in the flash application needs it&#8217;s own &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; even if these all just point to the same &lt;span class=&quot;caps&quot;&gt;SWF&lt;/span&gt;.  I&#8217;ve not seen this done but I&#8217;ve got some ideas on how this could be achieved.  What I&#8217;m thinking is that rather than a Flash app having one end point, eg. flashpaint.com it can have an end point for each document that can be favourited, linked to and all that shit eg: flashpaint.com/pictures/dans-bum.  If we architected an application like this it would be easy to use the end point to provide different formats eg. flashpaint.com/pictures/dans-bum.svg etc.&lt;/p&gt;


	&lt;p&gt;The bad programming environment problem is solved for us.  Flex 2 is all text based and although a bit XMLy for my liking isn&#8217;t bad.  You can even get a &lt;a href=&quot;http://blog.danielparnell.com/?p=22&quot;&gt;Textmate bundle&lt;/a&gt; for it.  Most importantly you can lob it all in version control.  Better.  Accessibility has also been greatly improved of late, I don&#8217;t yet know the details, but I do know it&#8217;s no longer a black box.&lt;/p&gt;


	&lt;p&gt;The interface to JavaScript has been improved too with the Flash/Ajax bridge (stupid name aside) but I think this can be improved further.  It&#8217;s all a bit heavy on code and complex but sure it can be streamlined some.  Unfortunately though, ActionScript continues it&#8217;s journey away from the land of dynamism but on the upside you do get &lt;span class=&quot;caps&quot;&gt;E4X&lt;/span&gt; and all kinds of other nice stuff and we can&#8217;t do much about it.  Even &lt;span class=&quot;caps&quot;&gt;JS 2&lt;/span&gt; is going this way.&lt;/p&gt;


	&lt;p&gt;Then finally, there&#8217;s the whole open source thing.  Where do we start?  I&#8217;ll start by saying that I&#8217;m not a religious person neither spirtually or technically.  I&#8217;m a pragmatist and while I normally work in open source with its many benefits I can take a bit of proprietary action if need be.  I&#8217;ve heard many members of the web standards and ajax communities basically strike Flash off on this point alone which to me is just insane.  It may be proprietary but it&#8217;s got a great community around it (and a great OS community for that matter) so that works for me.  No, it&#8217;s not a standard, but really, what have standards done for us anyway?  The power of the &#8216;web standards&#8217; movement was, in my opinion, more about moving back to semantic &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; and the separation of content and presentation rather than about valid code and standards anyway.  I say drop your prayer book and use the best tool for the job.&lt;/p&gt;


	&lt;p&gt;So yeah, I&#8217;ll be looking in to Flash and Flex then.  I might even write about it.  But then it seems &lt;a href=&quot;http://flexonrails.net/&quot;&gt;other&lt;/a&gt; &lt;a href=&quot;http://www.eribium.org/&quot;&gt;people&lt;/a&gt; already are which is cool.  So what do y&#8217;all reckon?  Am I barking up the wrong tree?&lt;/p&gt;


	&lt;p&gt;PS.  That comment about Static typing was totally unqualified and slightly stupid statement.  I like it though.  It&#8217;s the kind of thing you&#8217;ll catch me saying after 5 pints at Pub Standards.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2007-01-31:1064</id>
    <published>2007-01-31T16:57:00Z</published>
    <updated>2007-02-03T12:05:45Z</updated>
    <category term="Events"/>
    <category term="Misc"/>
    <category term="Projects"/>
    <category term="Rails"/>
    <category term="barcamp"/>
    <category term="eventwax"/>
    <category term="fridaycities"/>
    <category term="mephisto"/>
    <category term="projects"/>
    <link href="http://www.danwebb.net/2007/1/31/coding-like-a-bitch-mephisto-plugins-upgraded-and-fridaycities-eventwax-beta-biznizz" rel="alternate" type="text/html"/>
    <title>Coding Like A Bitch: Mephisto Plugins Upgraded and Fridaycities/EventWax Beta Biznizz</title>
<content type="html">
            &lt;p&gt;Just a quick note to say that I&#8217;ve just upgraded to the newest version of Mephisto which has forced me to update my &lt;a href=&quot;http://svn.danwebb.net/external/rails/plugins/&quot;&gt;Mephisto plugins&lt;/a&gt; to work with the new updates to Liquid.  Sorry for being slack on that.  I&#8217;ve had a ton of email about it but hadn&#8217;t had the chance to fix these since my new venture into the freelance world has started.&lt;/p&gt;


	&lt;p&gt;In unrelated news, most of my coding effort has been going into a site called &lt;a href=&quot;http://london.fridaycities.com&quot;&gt;Fridaycities&lt;/a&gt; which is a cool site where Londoners ask questions and get insider info about all things London-ish.  It&#8217;s great to browse around&#8230;Apparently there&#8217;s an &lt;a href=&quot;http://london.fridaycities.com/knowledge/food-and-drink/conversations/138&quot;&gt;Elvis Chinese restaurant on Old Kent Rd&lt;/a&gt; and a &lt;a href=&quot;http://london.fridaycities.com/knowledge/places/conversations/692&quot;&gt;naked disco in Vauxhall&lt;/a&gt;.  Who&#8217;d a thunk it?  It&#8217;s still in very early stages at the moment but the FC people have got big plans and myself and &lt;a href=&quot;http://iamrice.org&quot;&gt;Mr Tanner&lt;/a&gt; are beavering away on it as we speak.  It&#8217;s invite only but you can check out the posts without registering so go have a squizz.&lt;/p&gt;


	&lt;p&gt;Finally, EventWax has been going great guns.  It&#8217;s great to see a load of events running on there including &lt;a href=&quot;http://www.vivabit.com/atmedia2007&quot;&gt;@media2007&lt;/a&gt; and &lt;a href=&quot;http://barcamp.org/BarCampLondon2&quot;&gt;BarCampLondon2&lt;/a&gt;.  We been collecting lots of feedback and slowly introducing features but there&#8217;s going to be some cool changes in the near future so keep an eye out there.&lt;/p&gt;


	&lt;p&gt;Finally, I&#8217;m stacking up a few patches for Prototype and Rails that I need to finish up.  Hopefully I&#8217;ll get chance to do that soon.  Writing patches for Rails is weird.  I tend to find myself spending 20 seconds on getting the patch done and 3 hours trying to bash tests together.  Does anyone else find writing tests for the Rails core a bit of a pain in the arse?&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2007-01-16:911</id>
    <published>2007-01-16T02:13:00Z</published>
    <updated>2007-02-07T10:00:18Z</updated>
    <category term="Misc"/>
    <category term="5things"/>
    <category term="argh"/>
    <category term="meme"/>
    <link href="http://www.danwebb.net/2007/1/16/5-things-thats-the-meme-that-meme-again-it-s-5-things" rel="alternate" type="text/html"/>
    <title>5 Things, That's The Meme, That Meme Again, It's 5 Things</title>
<content type="html">
            &lt;p&gt;Argh, dammit.  It&#8217;s 2.15am and I should be sleeping but instead I find myself drawn into this &#8216;5 Things You Might Not Know About Me&#8217; meme thingy by Pub Standards overlord, &lt;a href=&quot;http://www.kapowaz.net/fivethings.html&quot;&gt;Mr Darlow&lt;/a&gt;.  I&#8217;ll try to make this brief and as none-boring as possible.&lt;/p&gt;


	&lt;h3&gt;5 Things You Might Not Know About Me&lt;/h3&gt;


	&lt;ol&gt;
	&lt;li&gt;When I was about 5 I got bitten by a dog at nursery school.  It gave me an infection that very nearly paralised me (or so my mum says).&lt;/li&gt;
		&lt;li&gt;Back in the day I was a rapper and Drum &#8216;n&#8217; Bass MC.  The band I was in was successful(ish).  We got on TV, made a few records and supported some big bands.  Most of the members went on to be in &lt;a href=&quot;http://www.wearesimian.com/&quot;&gt;Simian&lt;/a&gt;.&lt;/li&gt;
		&lt;li&gt;I won a drawing competition in primary school that I didn&#8217;t even enter.  It was someone else&#8217;s picture but I just took the credit (and the prize) regardless.  Evil.&lt;/li&gt;
		&lt;li&gt;In university a friend at the time hired some thugs to do a drive-by shooting on some gangsters.  Harsh, eh? That&#8217;s not something about me is it?  Oh well.  I&#8217;ve no idea where that friend is now.&lt;/li&gt;
		&lt;li&gt;I&#8217;ve met Ozzy Osborne, Ice-T and, erm&#8230;Lauren Laverne.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;&lt;strong&gt;And for the bonus&lt;/strong&gt;: I&#8217;ve never voted in any kind of election.  I&#8217;ve traditionallly been pretty disallusioned with politicians but I&#8217;ve been reading loads of &lt;a href=&quot;http://www.chomsky.info/&quot;&gt;Noam&lt;/a&gt; recently and I&#8217;m getting politicked up so this might change. God knows who I&#8217;ll vote for though, they are all arseholes.&lt;/p&gt;


	&lt;p&gt;Tagging some of the JavaScript Mafia and some London Rails peeps:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.dustindiaz.com&quot;&gt;Dustin Diaz&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://encytemedia.com&quot;&gt;Justin Palmer&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://interblah.net&quot;&gt;James Adam&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://iamrice.org&quot;&gt;Damien Tanner&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://abscond.org/&quot;&gt;James Darling&lt;/a&gt;&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;To those I&#8217;ve tagged, I apologise.  Don&#8217;t feel obliged to carry this plague on.&lt;/p&gt;


	&lt;p&gt;And finally, if you are in London on thursday, &lt;a href=&quot;http://pubstandards.co.uk&quot;&gt;Pub Standards&lt;/a&gt; beckons.  Partake of the &lt;a href=&quot;http://www.petitiononline.com/gr0k3/petition.html&quot;&gt;Fat Man In A Box&lt;/a&gt; and be merry.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2007-01-02:717</id>
    <published>2007-01-02T17:39:00Z</published>
    <updated>2007-01-02T18:34:00Z</updated>
    <category term="Misc"/>
    <category term="macs are shit"/>
    <category term="rant"/>
    <link href="http://www.danwebb.net/2007/1/2/in-the-words-of-neil-young" rel="alternate" type="text/html"/>
    <title>In The Words of Neil Young...</title>
<content type="html">
            &lt;p&gt;&lt;a href=&quot;http://youtube.com/watch?v=SCOUjHLVQ7k&quot;&gt;Piece Of Crap!&lt;/a&gt; Yes, my &lt;span class=&quot;caps&quot;&gt;MBP&lt;/span&gt; has bought the farm.  It is an ex-Mac.  Dead as a ZX Spectrum.  I&#8217;m pretty new to Macs and before moving over I always had this impression that they were less reliable than your average PC.  Everyone who owned one always seemed to have stuff failing on them.  When I got my &lt;span class=&quot;caps&quot;&gt;MBP&lt;/span&gt; a few months ago I hoped that I&#8217;d just got the wrong impression and this wasn&#8217;t the case.  But alas, the hard drive has died right in the middle of a really busy period.  Needless to say, if I see Stevie Jobs he&#8217;s going to get a good kicking.  I really wish &lt;span class=&quot;caps&quot;&gt;OS X&lt;/span&gt; would (reliably) run on none-Apple hardware.&lt;/p&gt;


	&lt;p&gt;Anyway, rant over.  Happy New Year and all that.  I think this year is going to be pretty good.  Roll on &lt;span class=&quot;caps&quot;&gt;SXSW&lt;/span&gt;!&lt;/p&gt;


	&lt;p&gt;Proper useful content will resume shortly.  Watch this space.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2006-12-14:430</id>
    <published>2006-12-14T12:25:00Z</published>
    <updated>2006-12-14T12:29:54Z</updated>
    <category term="Misc"/>
    <category term="amusing"/>
    <category term="my ugly mug"/>
    <link href="http://www.danwebb.net/2006/12/14/i-m-sorry-about-this-but" rel="alternate" type="text/html"/>
    <title>I'm Sorry About This But...</title>
<content type="html">
            &lt;p&gt;...some things are just too funny.  Contrast with this &lt;a href=&quot;http://www.myheritage.com/FP/photo.php?siteID=1&amp;amp;#38;photoID=7139411&amp;amp;#38;source=album&amp;amp;#38;sourceID=1399777&amp;amp;#38;albumID=1399777&quot;&gt;other version&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://www.myheritage.com&quot; title=&quot;MyHeritage Celebrity Look-alikes&quot; alt=&quot;MyHeritage Celebrity Look-alikes&quot;&gt;&lt;img src=&quot;http://www.myheritagefiles.com/H/storage/site1/files/13/95/03/139503_2549076b241854clqrcx04.JPG&quot; height=&quot;574&quot; width=&quot;500&quot;&gt;&lt;/a&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2006-11-21:278</id>
    <published>2006-11-21T15:23:00Z</published>
    <updated>2007-01-30T17:42:54Z</updated>
    <category term="Misc"/>
    <category term="lowpro"/>
    <category term="naming"/>
    <category term="nike"/>
    <category term="random"/>
    <link href="http://www.danwebb.net/2006/11/21/names-are-important-aka-i-ve-got-new-kicks" rel="alternate" type="text/html"/>
    <title>Names Are Important (AKA I've Got New Kicks)</title>
<content type="html">
            &lt;p&gt;&lt;img title=&quot;Me being the proud owner of some Nike Low Pro SBs&quot; src=&quot;http://www.danwebb.net/assets/2006/11/21/Photo_3_1.jpg&quot; alt=&quot;Me being the proud owner of some Nike Low Pro SBs&quot; /&gt; While writing the &lt;a href=&quot;http://alistapart.com/articles/dropdowns/&quot;&gt;suckerfish dropdowns&lt;/a&gt; article for A List Apart years ago &lt;a href=&quot;http://www.htmldog.com&quot;&gt;Mr Griffiths&lt;/a&gt; taught me a valuable lesson:  It&#8217;s really bloody important to come up with a catchy memorable name for things (even if they are to do with geekery).  Why call something &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; / JavaScript Hybrid dropdowns when you can call them Suckerfish Dropdowns?  Ruby Web Framework?  No&#8230;Ruby on Rails.  XMLHttpRequest? Ajax&#8230;.you get the idea.  All of this is really obvious of course but doesn&#8217;t seem to be a lot of the time to us programmer types who create something good and want to shove it out to the rest of the world.  We tend to just call it something uninspired like Unobtrusive JavaScript plugin (oh, um, er&#8230;) or even worse an acronym like &lt;span class=&quot;caps&quot;&gt;UJS&lt;/span&gt; (oh, er, arr, hmm&#8230;.).  So, yeah, what I&#8217;m saying is that it&#8217;s really important to think of good names for libraries, techniques and such.  Go on, do it.  Do it now.  Name your code and name it something memorable (ActiveWhatever is not going to stand out in a crowd is it?). You get the added advantage of it being easily googlable too.&lt;/p&gt;


	&lt;p&gt;When I first wrote &lt;a href=&quot;/2006/9/3/low-pro-unobtrusive-scripting-for-prototype&quot;&gt;Low Pro&lt;/a&gt; I thought quite hard about a name for it.  I really didn&#8217;t want to call it Unobtrusive Prototype or UP or whatever.  After thinking for ages I came across the name completely by accident.  I was on Ebay searching for over-priced trainers as is my current fetish and it was staring me in the face:  &#8216;Nike Low Pro SB&#8217;....Perfect.  Short catchy and strangely appropriate.&lt;/p&gt;


	&lt;p&gt;But, I suppose, the real point of this post is that I&#8217;ve finally got a pair of said trainers and some Heinikens at that.  I&#8217;m most pleased and I want to show you a picture of them whether you give a shit or not.  So, here it is&#8230;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class=&quot;caps&quot;&gt;IN OTHER NEWS&lt;/span&gt;&lt;/strong&gt;: Low Pro 0.3 is on the verge of release with a whole load of bug fixes and some more work on Behaviour classes which are turning out to be extremely great.  More on that soon.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://www.danwebb.net">
    <author>
      <name>dan</name>
    </author>
    <id>tag:www.danwebb.net,2006-08-25:11</id>
    <published>2006-08-25T17:53:00Z</published>
    <updated>2006-09-23T20:03:37Z</updated>
    <category term="Misc"/>
    <category term="general"/>
    <category term="welcome"/>
    <link href="http://www.danwebb.net/2006/8/25/i-m-back" rel="alternate" type="text/html"/>
    <title>I'm Back</title>
<summary type="html">&lt;p&gt;After lying dormant for about two years, I&#8217;ve finally got around to redesigning danwebb.net.  I&#8217;ve gone for a complete change of look and feel from the &lt;a href=&quot;http://old.danwebb.net&quot;&gt;last design&lt;/a&gt; as, although I quite liked it, it was just too hard to read.  As I&#8217;m planning much more content for the new danwebb.net I have gone for a really easy to read design (and soon, a good print stylesheet).&lt;/p&gt;


	&lt;p&gt;For those who are interested, it&#8217;s the blog is built on &lt;a href=&quot;http://www.mephistoblog.com&quot;&gt;Mephisto&lt;/a&gt; which is really shaping up.  It&#8217;s a really great little RoR blog system with a much slicker UI, easily extensible templates based on &lt;a href=&quot;http://home.leetsoft.com/liquid&quot;&gt;Liquid&lt;/a&gt; and much less general bloat than Typo which we used for the &lt;a href=&quot;http://www.vivabit.com/bollocks&quot;&gt;The Web&#8217;s Bollocks.&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;There&#8217;s not just a blog either.  I&#8217;ve got all organised and set up my own &lt;a href=&quot;http://svn.danwebb.net/external&quot;&gt;subversion&lt;/a&gt; and &lt;a href=&quot;http://projects.danwebb.net&quot;&gt;projects site&lt;/a&gt; so I can keep on top of all the projects I&#8217;m working on.  So, if you are using any of my software and you find a bug it would be great if you can drop a bug into trac and I&#8217;ll get it fixed &lt;span class=&quot;caps&quot;&gt;ASAP&lt;/span&gt;.&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;After lying dormant for about two years, I&#8217;ve finally got around to redesigning danwebb.net.  I&#8217;ve gone for a complete change of look and feel from the &lt;a href=&quot;http://old.danwebb.net&quot;&gt;last design&lt;/a&gt; as, although I quite liked it, it was just too hard to read.  As I&#8217;m planning much more content for the new danwebb.net I have gone for a really easy to read design (and soon, a good print stylesheet).&lt;/p&gt;


	&lt;p&gt;For those who are interested, it&#8217;s the blog is built on &lt;a href=&quot;http://www.mephistoblog.com&quot;&gt;Mephisto&lt;/a&gt; which is really shaping up.  It&#8217;s a really great little RoR blog system with a much slicker UI, easily extensible templates based on &lt;a href=&quot;http://home.leetsoft.com/liquid&quot;&gt;Liquid&lt;/a&gt; and much less general bloat than Typo which we used for the &lt;a href=&quot;http://www.vivabit.com/bollocks&quot;&gt;The Web&#8217;s Bollocks.&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;There&#8217;s not just a blog either.  I&#8217;ve got all organised and set up my own &lt;a href=&quot;http://svn.danwebb.net/external&quot;&gt;subversion&lt;/a&gt; and &lt;a href=&quot;http://projects.danwebb.net&quot;&gt;projects site&lt;/a&gt; so I can keep on top of all the projects I&#8217;m working on.  So, if you are using any of my software and you find a bug it would be great if you can drop a bug into trac and I&#8217;ll get it fixed &lt;span class=&quot;caps&quot;&gt;ASAP&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;I decided a few months ago to get danwebb.net going because my entries on &lt;a href=&quot;http://www.vivabit.com&quot;&gt;The Web&#8217;s Bollocks&lt;/a&gt; were just too technical for what is supposed to be a general company blog.  It&#8217;s looking a hell of a lot like a Rails / JavaScript blog which was never the intention.&lt;/p&gt;


	&lt;p&gt;So now, I think, is a really good time to get this site going as things are getting really busy.  &lt;a href=&quot;http://www.vivabit.com/eventwax&quot;&gt;Event Wax&lt;/a&gt; is nigh, &lt;a href=&quot;http://www.ujs4rails.com&quot;&gt;&lt;span class=&quot;caps&quot;&gt;UJS&lt;/span&gt; For Rails&lt;/a&gt; is going really well and there&#8217;s a whole &lt;a href=&quot;http://2006.dconstruct.org&quot;&gt;raft&lt;/a&gt; &lt;a href=&quot;http://barcamp.org/BarCampLondon&quot;&gt;of&lt;/a&gt; &lt;a href=&quot;http://europe.railsconf.org&quot;&gt;conferences&lt;/a&gt; &lt;a href=&quot;http://www.theajaxexperience.com&quot;&gt;coming&lt;/a&gt; up over the next few months so there&#8217;s going to be a load to write about no doubt.&lt;/p&gt;


	&lt;p&gt;All feedback on the new site is welcome as always.  This site is definitely not finished, I&#8217;m planning on adding more features over time including some whizzy (but not in a bad way) &lt;span class=&quot;caps&quot;&gt;DOM&lt;/span&gt; scripting action, a search page, proper archives and more integration with &lt;a href=&quot;http://www.upcoming.org&quot;&gt;Upcoming&lt;/a&gt; and maybe &lt;a href=&quot;http://www.flickr.com&quot;&gt;Flickr&lt;/a&gt; once I get my plugin writing mojo back.  For the moment though, I&#8217;m pretty happy with my del.icio.us and last.fm plugins that you can see in action on the home page.  Once I&#8217;ve added docs and tests I&#8217;ll give them a proper launch.&lt;/p&gt;
          </content>  </entry>
</feed>
