<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-gb" xmlns="http://www.w3.org/2005/Atom">
  <title>Hairy Spider Blog</title>
  <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/" />
  <link rel="self" href="http://www.hairy-spider.com/SyndicationService.asmx/GetAtom" />
  <logo>http://www.hairy-spider.com/favicon.ico</logo>
  <icon>favicon.ico</icon>
  <updated>2007-11-02T09:29:11.4047185-00:00</updated>
  <author>
    <name>Rhys Jeremiah</name>
  </author>
  <subtitle>A web of intrigue</subtitle>
  <id>http://www.hairy-spider.com/</id>
  <generator uri="http://www.dasblog.net" version="1.8.5223.0">DasBlog</generator>
  <entry>
    <title>Looking for programming advice</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2007/11/02/LookingForProgrammingAdvice.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,2de75d78-f722-46eb-99f5-72cb2d217ef6.aspx</id>
    <published>2007-11-02T09:29:11.4047185-00:00</published>
    <updated>2007-11-02T09:29:11.4047185-00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I have a student in my A-Level maths course
   who is interested in pursuing a computer science degree.<br /><br />
   I have suggested that they have a go at programming. Having very little experience
   of programming what would be a suitable type of project for them to attempt.<br /><br />
   My initial thoughts are some numerical method, however, something more <a href="http://www.jasondoucette.com/worldrecords.html#196">immediate
   and tangible</a> maybe more applicable.<br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=2de75d78-f722-46eb-99f5-72cb2d217ef6" /></div>
    </content>
  </entry>
  <entry>
    <title>Finally the source code for multisite</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2007/10/24/FinallyTheSourceCodeForMultisite.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,5e45b3c0-7910-437c-ab6c-79eb15895815.aspx</id>
    <published>2007-10-24T14:47:13.0501677+01:00</published>
    <updated>2007-10-24T14:47:13.0501677+01:00</updated>
    <category term="Multisite" label="Multisite" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">After many requests I've decided to release
   the source code to the multisite isapi extension.<br /><br />
   If you wish please <a href="http://www.hairy-spider.com/downloads/MultisiteSrc.zip">download
   the source code</a>. Have fun with the code, it's given me months of enjoyment. Any
   problems, please get in touch in the usual manner.<br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=5e45b3c0-7910-437c-ab6c-79eb15895815" /></div>
    </content>
  </entry>
  <entry>
    <title>Extracting a Flash File</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2007/09/24/ExtractingAFlashFile.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,30a3e5a3-f49c-4caa-a8a6-a21c76132c2c.aspx</id>
    <published>2007-09-24T14:01:37.3965595+01:00</published>
    <updated>2007-09-24T14:01:37.3965595+01:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Geetesh from Indiezine has just released
   an interview based around my flash <a href="http://www.hairy-spider.com/2006/02/21/ExtractingSwfFlashFileFromAPowerpointPresentationPart2.aspx">extraction
   tool</a>. It has raised an interesting point regarding the perceived security that
   one hase when bundling an object in an office document.<br /><br />
   Remember that once you give away your files, you give away your files. It's as simple
   as that. Whatever security you wish to have you lose it as soon as you make it public.
   Just live with it.<br /><br />
   Please read the <a href="http://www.indezine.com/blog/2007/09/extract-flash-conversation-with-rhys.html">Extract
   Flash article</a> for more information.<br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=30a3e5a3-f49c-4caa-a8a6-a21c76132c2c" /></div>
    </content>
  </entry>
  <entry>
    <title>Url Rewriting By Scott Guthrie</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2007/02/27/UrlRewritingByScottGuthrie.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,dbc3ef87-f8be-4df0-90ba-c7626e187af4.aspx</id>
    <published>2007-02-27T20:55:41.2951700-00:00</published>
    <updated>2007-02-27T20:55:41.2951700-00:00</updated>
    <category term=".net" label=".net" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">At last what seems to be a throughly complete
   reference for URL rewriting in .Net<br /><p><a href="http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx">Tip/Trick:
      Url Rewriting with ASP.NET</a></p><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=dbc3ef87-f8be-4df0-90ba-c7626e187af4" /></div>
    </content>
  </entry>
  <entry>
    <title>Windows Developer Tools Day</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2007/01/19/WindowsDeveloperToolsDay.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,dad04ff5-1e4a-402c-8754-827323e55d3a.aspx</id>
    <published>2007-01-19T13:03:03.3550000-00:00</published>
    <updated>2007-01-19T13:03:48.2008148-00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Apparently today is "<a href="http://www.amazon.co.uk/Windows-Developer-Power-Tools-James/dp/0596527543/sr=8-1/qid=1169210837/ref=sr_1_1/202-1675062-6990221?ie=UTF8&amp;s=books">Windows
      Developer Tools Day</a>" and because I <a href="http://www.hairy-spider.com/2006/02/24/AnnouncingDOMHelperANewAndImprovedCSSEditor.aspx">contributed </a>to
      the book of the same name, I've been asked to write an entry on my favourite free
      tool, how it has helped me.
   </p>
        <p>
      I use a lot of free tools, it takes me ages to install them and as I don't really
      keep a list it's largely an organic process. However, the tool which really sticks
      out in my mind is <a href="http://www.fiddlertool.com/fiddler/">Fiddler</a>. Basically
      it's a proxy which sits on your machine and logs all HTTP traffic. 
   </p>
        <p>
      So why is this useful, well sometimes you really need to know exactly what is being
      sent from the server to the client, especially these AJAXY days when requests to the
      server can happen at any time. Not to mention the rise and rise of web services. All
      these requests get logged by Fiddler. 
   </p>
        <p>
      The time that really sticks out as a life saver was the development of a web service
      client windows application which in development and release worked 100% with site
      1 however with site 2 the application crashed on every call to the web service. As
      the development environment was a long way away debugging was discounted so I launched
      Fiddler and had a listen. It logged the call out, and the return from the server.
      The BODY of the response was fine, however, when I looked at the HTTP Header
      there was something very wrong. It turned out there was an ISAPI Filter at site 2
      which announced itself by including an invalid HTTP Header.
   </p>
        <p>
      The filter wasn't necessary so we removed the filter and this removed the problem.
      Actually I believe that the error was being thrown from a third party component and
      so it would have been impossible to handle the error other than by fixing the HTTP
      Header.
   </p>
        <p>
      So there we go enjoy the rest of "Windows Developer Power Tools" day.
   </p>
        <img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=dad04ff5-1e4a-402c-8754-827323e55d3a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Welsh in an asp.net website</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2006/10/02/WelshInAnAspnetWebsite.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,e41173ec-af4d-4e31-b075-bc4bdf9169e1.aspx</id>
    <published>2006-10-02T11:21:55.0166921+01:00</published>
    <updated>2006-10-02T11:21:55.0166921+01:00</updated>
    <category term=".net" label=".net" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      The <a href="http://www.myvalleyshouse.org.uk/">my valleys house website </a>is bilingual
      (English and cymraeg.) I'm not a welsh speaker so it did present a challenge. However,
      the System.Globalization part of asp.net 2 was really helpful. So on my Windows XP
      SP2 development machine I was able to set the CultureInfo to auto and set the language
      in my browser to the correct settings and away I went, automatically the site appeared
      in the language defined in my browser.
   </p>
        <p>
      This was great, until I came t orelease the site onto the live server at which point
      Kaboom! no welsh culture info. Wicked, I thought, atleast when I tried to find
      out I realised that there is support for custom cultures in asp.net 2. Unfortunately
      you need to own the server that you want to install the culture info - there seems
      to be no way other than some dubious reflection calls.
   </p>
        <p>
      So how did I resolve the issue?
   </p>
        <p>
      I piggy backed an existing culture that was installed on the maching. So in the Application_BeginRequest
      I find out what culture the client is requesting and if that happens to cy I set the
      thread culture to be catalans. (Catalans just happened to be the closest alphabetically.)
   </p>
        <p>
      Argh. Anyway it all seems to be working ok and you can view the <a href="http://www.myvalleyshouse.org.uk/cy/home.aspx">welsh
      version of my valleys house</a>. If you set your browser languages to have welsh as
      the first entry then you'll automatically get this site.
   </p>
        <p>
      Maybe someday Windows 2003 will have welsh installed as a culture and I can do this
      whole thing properly. Windows XP does have welsh but it's only included in service
      pack 2.
   </p>
        <img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=e41173ec-af4d-4e31-b075-bc4bdf9169e1" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Cor blimey, it's been a long summer</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2006/09/30/CorBlimeyItsBeenALongSummer.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,af084385-c462-4997-9af3-40b8ca25682f.aspx</id>
    <published>2006-09-30T15:59:01.6831149+01:00</published>
    <updated>2006-09-30T15:59:01.6831149+01:00</updated>
    <category term="Hairy Spider Information" label="Hairy Spider Information" scheme="dasBlog" />
    <category term="Teaching" label="Teaching" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I've started my teaching course and I'm
   3 weeks in to a 10 month course. So hopefully if all goes well this time next year
   I'll be a qualified teacher. I've a mass of work to produce in the the next few months
   and that's on top of lesson plans and actual teaching.<br /><br />
   But before that I'm going to be included in an <a href="http://www.oreilly.com/catalog/windowsdpt/">O'Reilly
   book</a>. I've never bought an IT book, always preferred something with more of a
   story, so it's a strange to think I'll be in one of them. 
   <br /><br />
   Also I've spent the last few weeks developing a site for Valleys Built Heritage which
   is an organisation based in the south wales valleys to aid the redevelopment of the
   area in particular <a href="http://www.myvalleyshouse.org.uk"><u>valleys houses</u></a>. 
   <br /><br /><br /><br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=af084385-c462-4997-9af3-40b8ca25682f" /></div>
    </content>
  </entry>
  <entry>
    <title>Where have I been, at school that's where!</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2006/07/04/WhereHaveIBeenAtSchoolThatsWhere.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,c3a77d62-2fae-480c-9174-bc5f9c7fcc1a.aspx</id>
    <published>2006-07-04T20:32:37.5933564+01:00</published>
    <updated>2006-07-04T20:32:37.5933564+01:00</updated>
    <category term="Teaching" label="Teaching" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Recently I've been running an evening class
   on a Wednesday night at <a href="http://www.school-portal.co.uk/Grouphomepage.asp?GroupId=45482">Wyedean
   School</a>. It's been invaluable help to me as I prepare to train to become a fully
   fledged high school teacher in September. 
   <br /><br />
   Hopefully, I'll be able to do more work on the site, I've had loads of ideas in the
   last 4 months, you tend to have time to think to yourself when you're stuck on a motorway
   for 3 hours a day. So shortly I'll be able to post some new stuff.<br /><br />
   Things to look for are an installer for <a class="navigatorLinksLinkStyle" href="2005/08/31/BrowserLauncher.aspx">Browser
   Launcher</a> and something even more incredible.<p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=c3a77d62-2fae-480c-9174-bc5f9c7fcc1a" /></div>
    </content>
  </entry>
  <entry>
    <title>Windows Live Mail UI update</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2006/03/05/WindowsLiveMailUIUpdate.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,1d65de22-a471-4f0d-b177-4af0e65cd32d.aspx</id>
    <published>2006-03-05T10:13:48.8965252-00:00</published>
    <updated>2006-03-05T10:13:48.8965252-00:00</updated>
    <category term="windows live" label="windows live" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Atlast there's room to read my mail that
   I get in live mail. The UI has been updated so that you can go back to the old Hotmail
   way, stick with the new 3 column way or change to the outlook express way (2 columns
   with the mail reader underneath). It still selects the top email in your list and
   sets it as read even if it's new in or is full of spam or what ever. I think that
   it would be better not to automatically select any email.<br /><br />
   There's a little shortcut panel unfortunately there's no roll-over or mouse change
   on the images to indicate that you can click on them, so a little more work needed
   there aswell.<br /><br />
   Still it's getting better and I have to admit that the spam filter is a damn sight
   better that it was previously.<br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=1d65de22-a471-4f0d-b177-4af0e65cd32d" /></div>
    </content>
  </entry>
  <entry>
    <title>An interesting way of analyzing user activity</title>
    <link rel="alternate" type="text/html" href="http://www.hairy-spider.com/2006/03/02/AnInterestingWayOfAnalyzingUserActivity.aspx" />
    <id>http://www.hairy-spider.com/PermaLink,guid,d3583f29-b68f-4890-944d-e9ef28035e7d.aspx</id>
    <published>2006-03-02T09:21:56.4140000-00:00</published>
    <updated>2006-03-02T09:50:00.4844272-00:00</updated>
    <category term="HTML" label="HTML" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Dan Zambonini digs further into user activity <a href="http://www.oreillynet.com/pub/wlg/9240">Plotting
   the exact X/Y coordinates of clicks on a page.</a><br /><br />
   Not sure how much use it is, but it's a fun set of data to work with.<br /><p></p><img width="0" height="0" src="http://www.hairy-spider.com/aggbug.ashx?id=d3583f29-b68f-4890-944d-e9ef28035e7d" /></div>
    </content>
  </entry>
</feed>