Search Page

Saturday, August 23, 2008 - 08:54

Okay, so I've been trying all sorts of different bits of software to get a working development environment using open-source tools.

I've finally settled on a mix of a few tools. If you're going to do this, then I suggest you install them in this order:

This results in a nice stable C++ development environment which is extensible with other plugins. Code::Blocks does require a little bit of tinkering with to get all the include libraries to link in, but once it's done you can develop cross platform applications.

Thursday, July 31, 2008 - 15:36

My continuing struggle to get as close to the pro version of Visual using only the Express Editions and legitimate downloads... Well... It continues....

I've just managed to get SQL Server Express working pretty well with support for SQL Server Compact and Reporting Services.

You need to get hold of SQL Server 2005 Express Edition with advanced services from here. Install that with all options selected to be installed. Once you've got that in, then you can download and install Microsoft SQL Server 2005 Express Edition Toolkit. Again just install the whole thing. Once that's done you can download...

Read more
Monday, July 14, 2008 - 11:28

After a week or so of shouting, screaming and hair pulling I've finally managed to get my prototype app to connect to the new NeSS Data Exchange beta program using C# 2008 Express Edition.

It's been a huge pain in the arse because it uses SOAP and security token extensions that aren't supported natively in the Express editions. To make it work properly I had to download and install Microsoft's Web Services Enhancements 3.0. Once installed I had to use the configuration tool to create a wse3policyCache.config file to use a Username token with my application.

Once configured the following code worked a treat:

//Set up Credentials
const String UserName = "username";
const String PassWord = "password";

//Create new token
UsernameToken tkn = new UsernameToken(UserName, PassWord, PasswordOption.SendPlainText);


Read more
Wednesday, July 9, 2008 - 20:40

No techie blag on this one despite the amount of web service blah I've been doing recently.

I've just had one of the scariest moments of my life. My daughter was up stairs watching High School Musical 2 and all of a sudden I heard a huge crash and then she screamed. I've heard her cry before, but this was real screaming. I bolted upstairs and found her hanging upside down by her leg on the ladders at the end of her cabin bed. There really is no way to describe the feeling that hit me in the stomach. I ran over and picked her up and carried her downstairs really not knowing what to do despite all my training in first aid and dealing with injuries. I immediately began checking her legs for signs of breaks and was on the brink of calling for an ambulance. It seemed like there was no way she couldn't have broken her leg given the weird angle her leg was in when I found her and the fact she was hanging upside down by it.

After much...

Read more
Wednesday, July 2, 2008 - 14:11

I have been over-indulging a lot of late. Not only did Firefox 3 come out, but also OpenSuSE 11! In general it's very cool, although I did have a couple of problems with the compiz-fusion desktop, so I just got rid of it for now. I'll give it a try again later when it's had a bit more time. Likewise KDE 4.

I've been spending a lot of time with .NET recently too. I'm developing a prototype application to store an evidence base for the whole county. It's pretty cool so far, although I did run in to some weird problems with maintaining the state of checkboxes within a gridview control. No matter what I tried, it just wouldn't remember the states. After much investigation I discovered that it was maintaining the state, but something else was unchecking the boxes in a later event. So instead of setting the value of the checkboxes in the onpageindexchanging event I put it in the ondatabound event and hey presto! it worked fine.

It's looking increasingly more likely...

Read more
Wednesday, June 11, 2008 - 20:41

I'm pretending to be a single parent. My better half has gone off on a work assignment to Germany so I'm home alone. Well... As alone as one can be with a small child who won't go to bed until its rabid urge to watch Thundercats has been sated.

So I've made the best use of my time so far by finally getting the right drivers for my wireless card working on OpenSuse 10.3. The problem with my shiny, black HP Pavilion DV6000 is that the Atheros AR5006EG reported using lspci is, in fact, an AR5007EG. So, for those of you with the same problem, I would direct you here, then unpack, make, make install and, once you've done that, then modprobe ath_pci and it works. I've tested it fully and it works with Kismet and aircrack-ng, effortlessly putting the card into monitor mode. A much more elegant solution than using ndiswrapper.

More chatting to people I haven't seen in ages today. Thank you...

Read more
Wednesday, May 28, 2008 - 13:38

So... Out with the old and in with the new.

I'm thouroughly enjoying my new job. I actually get to use my brain for a change. You've no idea how liberating it is after four years of mind-numbing task.

So far I've updated a section of a website using Websphere Portal and Content Management System, which is clunky and buggy but generally works. There are a few odd quirks in it where it occasionally loses all the content that you've been working on and you have to quickly grab it from the live site and paste it back in before you lose the info. I've also written a batch file to convert a directory of jpegs into gifs using imagemagick. The way they were doing it in photoshop was taking hours. If you want to use it, you'll need imagemagick installed and then paste the following into notepad:


Read more
Sunday, April 27, 2008 - 22:15

After much faffing and hassle I finally managed to get this cam working.

Here is how I did it:

uninstall any previous versions of uvcvideo and/or r5u870 drivers open your favourite console and type:

kwrite /etc/modprobe.d/blacklist

add 'blacklist r5u870' at the end of file (without quotations)

cd to any temp directory

svn checkout svn://

cd trunk


make install

modprobe uvcvideo

Test if it works using gqcam or something similar

open YaST

open system

... Read more
Wednesday, April 23, 2008 - 15:28

I've finally decided to to take the plunge.

After much trying to get jobs in software engineering based on my previous it work and failing miserably. I have finally decided to go back to university. My absence from blogging is explained by this fact as I have now secured my place for September entry on a BSc Software Engineering degree.

Also, my last laptop died. Just as I had VMWare set up and it all running like I wanted it too. Typical...

This does mean, however, that I have a swanky new laptop, which, after a week of tweaking and playing, is now set up properly with Vista Home Premium, OpenSuSE 10.3 as the main OS's and Windows XP pro running in VMWare.

It's all fun! :)

Friday, March 28, 2008 - 01:58

I believe I have found the best power combination in City Of Heroes.

Choose a Scrapper with Katana and Regeneration. By Crikey!!!!

I'm going up against Red and Purple opponents all over the place and winning!!! I went from lvl 16 to 20 in about 2 hours.... Give it a try.