Blog Home  Home RSS 2.0 Atom 1.0 CDF  
Hairy Spider Blog - Misc
A web of intrigue
 
 Friday, February 17, 2006
2/17/2006 12:32:45 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, February 16, 2006
Recently a few of the items in my start menu have stopped working. Everytime I try to open the Run box I get a error message saying that windows cannot create a shortcut. I can get around this by doing Windows-Key + R. Help and support has the same error.

However, if I leave it too long, the whole of the start menu stops working then it's time to kill the explorer process and reload it. I tried rolling back to a previous state, and this seemed to have fixed it for a while. But it has started happening again.

I've read somewhere that regsrvr shell32.dll will work, but I've tried it with no success.

I haven't found any fix to this issue, and neither does anyone else. I'm investigating but we'll have to see if I'm going to have to rebuild my OS. If I do - I'll be really annoyed.

2/16/2006 9:16:12 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Wednesday, November 30, 2005
As someone who knows a thing or two about computers I'm frequently asked to fix problems.

When I do some work on a family PC I always give it a checkup: Virus scan, autorus from sysinternals, and a few other sys admin tasks. Recently I've noticed a huge increase in the amount of spyware that has found its way onto my family computers.

So I took the decision to set Mozilla Firefox as the default browser. No one seems to have noticed any difference yet so that's a real bonus.

Anyway I had my support hat on earlier today while talking my dad through a problem he had with word, I sent him a link to open office:
Dad: OK, I double clicked the link and its opening it in mozzarella firefox.
Well I had to laugh!

11/30/2005 12:15:04 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Monday, November 28, 2005

I'm not quite sure I'd go as far as Vishnu Vyas in his first paragraph, but it's such a good title.

What he does describe so elegantly is the two distinctly different disciplines you have to enjoy as a programmer. I've always taken more enjoyment out of fixing a bug than in creating a new application.

Some developers hate working on bugs, they see it analogous to a plumber looking at blocked toilet. At worst bug fixing is wonderful mental work out quick and rewarding. At best it is a challenge more akin to a brain surgeon trying to detect and fix a nervous tick in a patient. Of all the aspects of IT that I will miss it is this area.

11/28/2005 2:46:34 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Friday, November 25, 2005

Apparently there are 75 bands in this picture:

75 bands in one picture?

To get you started:
B52s
The Eagles
Gorillaz

etc..

11/25/2005 3:58:47 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, November 24, 2005

RSS Enclosures also work in Google Reader.

I've just compared the following post in bloglines and google reader:
Scott Hanselman: DevRadio Podcast featuring Omar Shahine and I on DasBlog

With Google reader the audio is automatically included. Very nice.

11/24/2005 11:38:29 AM (GMT Standard Time, UTC+00:00)  #      google | Misc  | 

Strange title I know. I found it after running a regmon on a dot-net executable.

Anyway, it's to do with assembly binding more can be found here: Assembly Binding Log Viewer (Fuslogvw.exe)


11/24/2005 10:07:24 AM (GMT Standard Time, UTC+00:00)  #      .net | Misc  | 
 Thursday, November 17, 2005

Raymond Chen's latest blog entry: Another Schadenfreude-filled look back at the dot-com zaniness reminds me of my brief life as a developer in a dot-com failure.

It certainly wasn't the biggest company that bit the dust, but to those of us working there it was big enough. We had a very similar aggregate buying model as Mercata, letsbuyit and a few others. However, in the 2 years that we were going one month stands out as spectacular. From the beginning the business model was clear and for a successful business our sales graph needed to look like a hockey stick. For months we were at the botton of the hockey stick never really making any sales.

Then, suddenly, in a single month we made more sales than the previous 6 months combined. We were finally going in the right direction. Sadly it turned out that all the deliveries of the widescreen tvs were being delivered to an empty house and all the sales that month had been bought using a stolen credit card. Celebrations were short lived and the company closed shortly after that debarcle

Nevertheless it was a great time.

11/17/2005 9:59:33 AM (GMT Standard Time, UTC+00:00)  #      Misc  | 

The internet is abuzz with the latest offerings from Google.

The last fortnight has seen Google Base, and Google Analytics being released. I've signed up for Google Analytics already as I understand what this is for, and what I can get out of it: Pretty pictures of the world. Sadly the service doesn't seem to be working as well as it should

As for Google Base. I feel that I'm missing the point. So yes it's a way of giving Google loads of data and then allowing you to search for that data. Isn't this traditionally googlebot's job? If I were googlebot I'd be worried. I just can't get that excited this.

Nevertheless, what I can get excited about is that not a day goes past without some announcement from the big three IT companies. It's almost like being back at the start of the dot-com boom again. All of a sudden tools and technology that used to be expensive are being given away free. Visual Studio Express, Google Analytics, Google Maps, Antispyware software, practivally unlimited online storage.

Naturally, all this goodwill from the big three is just posturing, but with all the attention they are getting it has to be good for the industry as a whole.

11/17/2005 9:45:46 AM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, November 10, 2005

I've noticed a couple of times recently that Google has been returning a different format of search results.

I've just performed the a search for the phrase md5hash. Instead of returning all the results for I've been sent three sections of results. The first few are for "md5hash" then a new section with a few results for "md5 hash".

What I don't understand is to what the results of the last section refer.

UPDATE: This is what I was looking for after all: Command Line Message Digest Utility

11/10/2005 11:24:07 AM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Friday, October 21, 2005

Now I've moved on from my old work horse, I need to get all the tools that I relied on so heavily, thankfully I don't need to wrack my brains any longer I just need to look here: Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List:

There are a few extras I would add:

Text editors

http://www.scintilla.org/SciTE.html . The website may not be much to look at, but the tool itself is absolutely amazing.

Development tools

Fiddler

Browser additions

Security

Password recovery and sniffing - www.oxid.it - ideal for recovering those passwords stored automatically by IE.
fport returns a list of all open ports on which process owns that port.

10/21/2005 3:03:29 PM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Thursday, October 20, 2005

Well it's the end of an era. Finally after 3 years working for the same company(ish) I've finally managed to get away.

Given the circumstances I've also taken the step to leave the IT world and move into something more rewarding both personally and professionally by becoming a teacher. I'm obviously still passionate about IT and as such intend to continue with my blog, certainly until I start training which won't start until next September.

In the meantime I've managed to get back into the contract market, which currently looks in much better health than when I left it, I just hope it'll stay that way for the next 10 months.

10/20/2005 6:02:01 PM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Wednesday, October 12, 2005

I'm not a major fan of films, having a 4 month old baby doesn't really allow you much opportunity to go out to the cinema. Anyway, for some reason I googled for Domino and the first result returned was for the film and a new section I've never found before:

http://www.google.co.uk/reviews?cid=badcf32d6c5a6f44&client=showtimes&fq=domino

It seems that you can enter pretty much any current film title and get a choice of reviews.

The disclaimer says it all:

The selection and placement of reviews on this page were determined automatically by a computer program. No film critics were harmed or even used in the making of this page.
10/12/2005 9:24:22 AM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Tuesday, September 06, 2005

I've had a few referrals for spider eating a chicken. As it's something I saw earlier in the week, this maybe what they are looking for.

Video: Camel Spider Eats A Meal
9/6/2005 8:04:34 PM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Wednesday, August 24, 2005

And about time too, it's been more than a year since I forecast the entry into the IM market. Google have finally joined in the fray:

http://talk.google.com/

It's more like the very first yahoo messenger I used in 1998, no icons, no group chats. The windows do dock rather nicely, and it has an exceptionally small footprint. The gmail notifier is also vastly improved allowing you to navigate a preview of your emails.

Unsurprisingly it's in beta, but that's to be expected atleast for the next few years.

8/24/2005 9:10:19 AM (GMT Daylight Time, UTC+01:00)  #      gmail | Misc  | 
 Friday, August 05, 2005

http://googleblog.blogspot.com/2005/08/keyword-chefs.html

I don't even want to describe the options available in our café.

Hopefully Google will take over the world and we'll all have to live the google way.

8/5/2005 9:50:43 AM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Thursday, June 23, 2005

Strange ideas flow through your mind when you are frantically soothing a child for an hour early in the morning, one such thought is:

If sunflowers follow the sun  what would happen if one were planted at the arctic. Assuming of course that you could find a suitable growing medium.

 

6/23/2005 4:15:33 PM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Friday, May 27, 2005

I'm sure that the term evidence of criminal intent could mean many things depending on how good a lawyer you have, nevertheless as an extra weight to consider on the scales guilt it's everso slightly worrying:

http://www.schneier.com/blog/archives/2005/05/encryption_as_e_1.html

I just hope that this is taken out of context.

5/27/2005 11:07:20 AM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Wednesday, May 18, 2005

There are so many software development methodologies to use, and each of them has a set of desirable attributes. They have always seemed bloaty and unnecessarily complex and very much a "perfect world" way of programming. I've always worked for small development teams - never really more than 5 coders. In this environment the approach to development has always been a case of do what it takes to get the job done as soon as possible. If you're a good enough developer then some of the time you avoid the pitfalls of development debt.

I stumbled upon this article today: http://weblogs.asp.net/alex_papadimoulis/archive/2005/05/05/405747.aspx 

It seems I may have found a methodology I can use, it may have something to do with this methodology being closest to the way I work now.

 

5/18/2005 4:22:26 PM (GMT Daylight Time, UTC+01:00)  #      Misc  | 
 Tuesday, April 26, 2005

I have some knowledge about the stretch of road mentioned by Bruce Schneier. I still know a good number of people who use that stretch of the M4 regularly. In the main, rather unsurprisingly, these speed cameras aren't welcome. Mainly I suspect because people enjoy speeding and feel a bit put out that they are being asked to control their speed or pay the penalty of a fine and points. I understand that the police are trying to convince motorists that speeding is an anti-social activity in the same vein as drink driving. In terms of the campaigns there are some parallels between the two, I've heard the following arguments from both "anti-campaigns" in the past:

Drink / speed driving actually makes you more aware because you are high on adrenaline.
Drink / speed driving in the early hours of the morning is perfectly safe because there are no others on the road at that time.

Anyway the stretch of the M4 approximately lies between Swindon and Bristol. I made that journey pretty much every working day for about 2 years, in that time I saw many accidents, and far too many road works. On average I'd say that the 50 mile trip to work would take about 65 minutes. If there were roadworks or an accident then this time would exceed 90 minutes.

Curiously, the best travel times I had were during the fuel protests where the average speed on the motorway was set lower which also carried the bonus of reducing my fuel bill.

4/26/2005 9:54:33 AM (GMT Daylight Time, UTC+01:00)  #      Misc | Travel  | 

Yay, I've just had a holiday, my first break since Xmas and the first proper holiday since last July, suddenly my nervous twitch has stopped.

We went to Cornwall for the week and had a wonderful time visiting the Eden Project and fish and chips for our wedding anniversary.

Also worth a mention was the Ship Inn, Mousehole and Sofia's in Penzance, great fish dishes as you'd expect from Cornwall.

Anyway, back to the daily grind.

4/26/2005 9:21:21 AM (GMT Daylight Time, UTC+01:00)  #      Food | Misc | Travel  | 
 Wednesday, April 13, 2005

I had an idea a few weeks ago to implement ajax. I haven't had any time to chase up the idea but basically it involves hijacking the _doPostBack() function to make a call to the server using XMLHttp.

The server code intercepts the postback call and send the client an xml stream with the respective changes. The serverside would need to track any changes to webcontrols and build a document of changes to be applied on the by the client.

For simple controls like textboxes this would be a synch, however more complicated beasts, datagrids etc. would involve much more tracking.

Maybe when I get some time I can chase this more thoroughly, vaguely I have the idea that generics may be a very good solution.

 

 

4/13/2005 10:27:34 AM (GMT Daylight Time, UTC+01:00)  #      c-sharp | Misc  | 
 Saturday, March 19, 2005

I can't remember the last time that this has happened.

Cymru am byth!

I think i've found atleast 15 names for the baby. Now it's just the order of the names that needs deciding :)

3/19/2005 6:08:34 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Friday, March 18, 2005

Sadly I couldn't detect the slightest of irony in this Poynter Online - The Next Big Thing in Online Type [via] article. I didn't realise that fonts could have friendly personalities.

Still I did quite like the slash through the zero on consolas. What annoys me about fonts is the similarity between 0 O 1 l in certain faces.

Anyway it reminded me of this Cooper Black flash movie

3/18/2005 9:46:44 AM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, March 10, 2005

I've just completed the Sex ID on the BBC site. My results were good, although I realised I messed up the shapes test because I misread the rubric, so scored 50% on that.

Anyway towards the end of the quiz one of the questions referers to what split you would accept from £50. Here's a screen shot - can you spot the mistake?

Spot the mistake in this question

My overall result by the way was 0.

3/10/2005 12:44:46 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, February 24, 2005

I've just been to http://slashdot.org and the site seems broken at the end of the HTML stream there's another stream

HTTP/1.1 200 OK
Date: Thu, 24 Feb 2005 12:49:55 GMT
Server: Apache/1.3.33 (Unix) mod_gzip/1.3.26.1a mod_perl/1.29
SLASH_LOG_DATA: shtml
X-Powered-By: Slash 2.003000
X-Bender: An upgrade? I thought we all agreed I was perfect.
Cache-Control: private
Pragma: private
Connection: close
Content-Type: text/html; charset=iso-8859-1
Content-Encoding: gzip

 

then a stream of random data.... The full, broken page can be viewed here: download the html of the broken page

The gzipped body of the html seems to be what would normally the body of the page.

2/24/2005 12:58:19 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Monday, February 21, 2005

It's not what you think though: http://guimp.com/pacman_flash.html

There are loads more to be found. via Eric Gunnerson

2/21/2005 5:02:48 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Friday, February 18, 2005

I don't really know how to describe this but it's vaguely reminiscent of those drug leaflets handed out in the Eighties. It seems like Microsoft is getting hard of h4xor$  A parent's primer to computer slang

via Ned Batchelder's blog

2/18/2005 9:34:25 AM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Monday, February 14, 2005

Many yonks ago as a exercise to learn c# I took some metaphone C code and ported it to c# then added a few extras like the vowel sounds. While it certainly is by no means complete I took a look at yesterday and I'm still quite pleased with it.

The actual code is not at all pretty, completely devoid of any comments (tut tut) but nevertheless I've dug it out and strapped it into an aspx page.

If anyone wants the code then it's available but you'll have to ask kindly for it and not poke fun when you read it. Maybe if I get the call I can make it proper release standard code and let it loose on the world.

2/14/2005 10:41:19 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 
 Thursday, February 10, 2005

Because of the site move most of the links to my site from the internet have broken. I've wrapped a band-aid round this for the time being by writing a custom BadPage handler.

So I'm storing the failed requests and then redirecting to the new home. The RSS feed was the first to be fixed, next I have to fix all the requests for Multisite, CSS Edit, etc.

I'll be mentioning in more detail shortly.

2/10/2005 9:35:58 PM (GMT Standard Time, UTC+00:00)  #      Misc  | 

 I've added all the previous entries from my old blogging software. the old software was stored as a very basic RSS file.

I found the quickest way to convert that format to the DasBlog format was by writing a quick script, it could have been done via XSL but given that I had to create the files I found a console app just as quick.

To try out some of the features of DasBlog, here's the code, in theory it could be made to work for anyold rss feed:

using System;
using System.Xml;
using System.IO;

namespace CreateDasblogFromRss
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {