About Dale Nunns

I live in Cape Town, South Africa with my awesome wife and cute cat Domino. I'm a software developer, hardware hacker, some time cook, wannabe writer, chief bottle washer and tamer of dust bunnies.

Generics, Reflection and Threads in C#

So I’ve been messing around with Generics and Reflection in C# this week. I’m busy writing something that’s going to support a plugin system so that the same core can be used for multiple clients.

But my question is where can I learn more about this kind of stuff? While the basics can easily be picked up from the net and through a bit of experimentation. (I’ve found the best sources of info to be many of the msdn blogs…) I’m not sure how to solve weirder issues in my design like what happens if certain parts of the application become multi-threaded? I’ve got to come up with a way to process more things “at once” in the system so a multi-threaded solution seems to be the best way to go. This is very hard when you have a 40hour time scale to complete and test the whole “core” system.

So any suggestions of where to look for more info would be greatly appreciated along with any hints on slowing down time and no sleep less is not a good enough as

Edgy Eft (Ubuntu 6.10)

So 1000 and something packages and about 900mb later I have a completely uptodate version of Ubuntu my upgrade to the new 6.10 version of Ubuntu finished late Saturday night and I sat tweaking things until early Sunday morning.

I had hoped things would go smoothly, but they didn’t. I had to fix plenty of odd dependency problems by hand but eventually it installed everything and I had a working installation of Ubuntu again.

Continue reading

Upgrading to Edgy Eft (Ubuntu 6.10)

Ubuntu LogoRight now rain my main linux machine at home is busy downloading the packages to complete the upgrade to Ubuntu 6.10 – Edgy Eft. It was pretty easy todo just dropped to the command line (well gnome-terminal) and ran ‘sudo update-manager -c -d’ typed in my root password and let it start downloading. I know this is going to take awhile, according to the little time estimate about 5 hours on my 384k ADSL line.

Upgrade to Edgy Eft So while I’m waiting for it to finish downloading I’m busy reading up about some of the cool new stuff in Edgy Eft and trying to decide what I’m going to tweak first. I think I’ll start with getting AIGLX + Compiz working, also want to see what kind of a difference upstart makes to startup times and then I think I’ll kinda wing-it and see what looks cool. Looks like I’ll be spending plenty of time on the Ubuntu Forums.

Release Notes for Ubuntu Edgy Eft, so you can see what’s new and cool.

Cricket

Not that today’s Cricket has been any good, but if you want to keep up to date on the current cricket score but don’t have a Radio, TV etc. Go checkout http://www.cricbuzz.com it gives you the current score and a full commentary nicely typed out and it’s live too (although the radio seems to be a few minutes ahead of it.) I would love to know how the guys who do this type so fast.

I own a helicopter !! (or yet another toy…)

PicooZ HelicopterSo Saturday I took a trip down to Tygervalley Shopping Mall and as usual I took a trip to my favourite toy shop Peggity’s Toys. As you come in the door there’s a pile of these “helicopter things” but what caught my eye was the name “PicooZ” you see I had read about these things online they’re IR (Infra Red) controlled helicopters that are lightweight and designed for flying in doors. So I grabbed one and purchased it, it was only R 350.00 which isn’t too bad.

Let’s just say that this is the most fun I’ve had in along time.

Continue reading

Help I’m a Book-aholic

I enjoy reading and yes I have a library card, but I don’t have tons of free time so I prefer buying books so that I can read them on and off when I want to. I also like having a stock of books that I haven’t read yet so that when the mood strikes me or I can’t sleep or whateva I can grab a book and read it. I also like to have books on various topics so that if I feel like a sci-fi book I have one or if I’m looking for a murder mystery or a technical book I’ve got that too. If you click the Books option on the top menu you can see a list of the books I have, although there are a few that I haven’t captured yet.

Continue reading

Visual Studio ate my setup project.

Well Ok, technically it didn’t “eat” the setup project just manage to nibble at the dependencies.. (Of course this happens when you’re on a deadline racing against the clock trying to get something finished and built so that it can go off to a customer who is about to fly off to install it.)

So the problem is as follows you’ve got a Setup Project and when you build it you get an error similar to the one below, possible more than one error message (I had 5).

The dependencies for the object ‘policy_8_0_microsoft_vc80_atl_x86.msm’ cannot be determined.

Continue reading