Please ignore some of the weird styles, doing a big HTML5 upgrade, and it's not quite done yet.

Daniel's Blog

The ramblings of a 22 year old guy.

My machine must be in here somewhere...

I couldn’t help but laugh when I saw this on the Microsoft MVC beta download. Seriously must they need to list EVERY version of Windows they have released since 2001?!

Supported Operating Systems: Windows Server 2003; Windows Server 2003 Itanium-based editions; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Datacenter x64 Edition; Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Enterprise x64 Edition; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 Standard x64 Edition ; Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 1; Windows Server 2003 Service Pack 1 for Itanium-based Systems; Windows Server 2003 Service Pack 2; Windows Server 2003 Service Pack 2 for Itanium-based Systems; Windows Server 2003 Service Pack 2 x64 Edition; Windows Server 2003 x64 editions; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Datacenter Edition for 64-Bit Itanium-Based Systems; Windows Server 2003, Datacenter x64 Edition; Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Enterprise Edition for Itanium-based Systems; Windows Server 2003, Enterprise x64 Edition; Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Standard x64 Edition; Windows Server 2003, Web Edition; Windows Server 2008; Windows Server 2008 Datacenter; Windows Server 2008 Datacenter without Hyper-V; Windows Server 2008 Enterprise; Windows Server 2008 Enterprise without Hyper-V; Windows Server 2008 for Itanium-based Systems; Windows Server 2008 Standard; Windows Server 2008 Standard without Hyper-V; Windows Small Business Server 2003 ; Windows Small Business Server 2008 Premium; Windows Small Business Server 2008 Standard ; Windows Vista; Windows Vista 64-bit Editions Service Pack 1; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Business N; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic; Windows Vista Home Basic 64-bit edition; Windows Vista Home Basic N; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition; Windows Vista Service Pack 1; Windows Vista Starter; Windows Vista Starter N; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows Web Server 2008; Windows XP 64-bit; Windows XP Embedded; Windows XP Embedded Service Pack 1; Windows XP Embedded Service Pack 2 ; Windows XP for Itanium-based Systems Version 2003; Windows XP Home Edition ; Windows XP Home Edition N; Windows XP Media Center Edition; Windows XP Media Center Edition 2005 Update Rollup 2; Windows XP Professional 64-Bit Edition (Itanium) ; Windows XP Professional 64-Bit Edition (Itanium) 2003; Windows XP Professional Edition ; Windows XP Professional N; Windows XP Professional x64 Edition ; Windows XP Service Pack 1; Windows XP Service Pack 2; Windows XP Service Pack 3; Windows XP Starter Edition”

Found at: http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&displaylang=en

Public Projects Repository

Right, I have been meaning to do this for a very long time. Since I am sick of writing little test projects that just sit on my hard drive and do nothing, I gonna let you download them!

They’re all in a Subversion repository to make life easier for me, I might add a standard website at some point as well if there’s demand. Feel free to download the whole trunk folder, or just the projects that look interesting to you.

Subversion URL: https://svn.webfaves.net:8080/svn/public_projects/trunk/ (You will need to accept the certificate warnings as I don’t see the need for a real certificate for this)
Subversion User: guest
Subversion Password: {Blank Password}

I’m not promising anything works, or that you will find it useful, but you never know. There no license as such on the code, but some credit would be nice if you use a huge chunk of it. But it’s fully up to you.

If you have any suggestions, let me know. Enjoy!

C# RSS Generator

This project came out of complete boredom. Put simply, it allows you to generate an RSS feed without any XML. There’s probably billions of other libraries around the internet that do this, but I wanted to build my own.

Here's some code showing how to use it (Should be fairly simple though Wink)

Channel chan = new Channel();
chan.Title = "Daniel's Blog";

Post mypost = new Post();
mypost.Title = "Daniel's Post";
mypost.Author = "Daniel";
mypost.Description = "Hahahaha";
mypost.PublishDate = DateTime.Now; chan.AddPost(mypost);

Response.Write(chan.toString());

Download:

Very cool website concept

http://www.dontclick.it/ – That site has to be one of the most interesting concepts I have seen in a while. There is nothing you can click on the whole website. Instead you simply move the mouse around the screen and various elements.

After playing around with it for quite a while, I'm not to sure that removing the ability to click is such a good idea on a normal computer. It takes a lot longer to achieve anything. A touch interface could be interesting, but you would still try to tap everything instead of just moving your finger over it.

Still though, interesting concept.

Messenger history anywhere

One thing that has always annoyed me about the chat history thing in MSN/Live Messenger is that if you have multiple computers your chat history is stored on each computer, and you never have the whole lot in one place.

Live Mesh changes all of that.

I have just setup a folder in Live Mesh called MSN Chats and told Messenger on all my computers to store the chat history there. Simple right? Now my chat history is on all my most used machines and, best of all, when I open a chat window, the last things that were said on any machine are there.

Second machine? I'm not so sure...

I have read quite a few articles recently about how the “netbooks” are supposed to be a secondary machines. At first I thought they were right given the fact that they only have 1.6ghz Atom processors, small screens and keyboards. But then I thought again, my Advent 4211 (A UK version of the MSI Wind) has been my main machine for weeks now and its performed perfectly the whole time. The only upgrade I would do is chuck another gig of ram into it, 1gb just isn’t quite enough.

I was a little worried at first about what I thought would be the lack of processing power, but 99% of the time its not noticeable (I will admit I haven’t used a “proper” machine for over a month now). Hell, I've even got Visual Studio installed, and use it. Obviously compile speed isn’t amazing, but so what. Right? It could be worse. Windows still feels snappy, and things still seem to happen at a reasonable speed. Plus most of the time I’m on the computer I’m using Firefox, Skype and MSN. Not exactly taxing in anyway.

It feels around the same speed as my desktop machine (AMD Athlon 2800+, 1gb ram) at home. Obviously it feels a little slower than my dual-core, 4gb of ram beast at work, but what can you expect from a laptop. Every laptop that I’ve borrowed from work always feels slower than my desktop, mainly due to the hard drive being a few thousand rpms slower.

There’s a huge part of me wanting to use this machine as my primary machine at home, not just because it manages to keep up, but because its so small and quite, and I can take it with me anywhere (Literally, its been halfway around Europe so far without a hitch). If only I could use two full-sized screens, it would be perfect. Guess I’ll wait and see how it performs next to my desktop.

Crazy Days in the South of France

So we’re leaving Nice (In France) after two nights here. And its been an amazing time, from seeing all the towns along the coast to being in a car crash.

We started off our trip at around 12pm yesterday, and tried to make our way to Cannes. Took a while to realise we were heading the wrong direction. And then it took quite a while to turn around, French motorways don’t seem to have too many exists along them.

In Cannes we saw boats worth 100’s of millions of Euros, and some cool little stereo-type French streets. Bought €13 worth of lollies (Around $30 NZD), got quite a big surprise when we got to the counter, it seemed cheap when you bought them in 100g lots. It was worth it though, had some huge coke bottles!

The last place we visited was amazing, it seemed so rich, there were cars worth 100’s of thousands and amazing looking buildings. The Carlton Hotel looks amazing. You can tell its where all the stars hang out. It is also very touristy, even though I wouldn’t think many “normal” people would stay there.

The main standout of the day was the drivers. They are CRAZY here, the don’t seem to follow many road rules, and they cut in and out of traffic and force single lane roads into two lane ones. Was quite a scary, but fun, experience. Glad I’m not driving here.

Off to Genoa in Italy today, going via some cool sounding places, the coolest will be the town where Italian cars are made.

C# Code Generator

After getting REALLY pissed off writing objects yesterday, I decided to build a quick and dirty code generator to automatically create the properties for various objects (I was creating a page object, so it had properties like Name, LastEdited etc)

CodeGen

You simply enter the variable names you want to be able to access externally, and the program will create the code needed.

Not sure how useful it will be for other people, but for me, I have chucked a shortcut to it in my quicklaunch and have already found it really useful. Saves the painstaking public string test { get {return yada; } } etc etc.

 

Download

Download Source Code (Very very ugly, made it in about 10 mins)

Netbook

So I finally decided to buy a "netbook" (Mini laptop) and I have to say, it's been one of the best purchases I have made in a long time, and the first time I've ever bought a new computer. 219404

Its an Advent 4211, which is a re-branded MSI Wind, so it has a:

  • Intel Atom N270
  • 1gb ram
  • 80gb Harddrive
  • 10" Widescreen
  • XP Home Edition
  • Webcam
  • Around 1.2kg
  • And of course the standard array of wireless options

And so far, it seems to be working real well so far. And the best part of all, it was only $660 NZD (£239 at duty free), which I thought was pretty good for a machine like this considering they're about $950 at home. Of course it has a European keyboard, but it actually seems to work quite well on a machine like this, even if it takes me a while to find the correct buttons sometimes.

Battery life is decent, haven't really had the chance to test it out properly yet, but it appears to be around 3 hours if I'm using it heavily, so it might do slightly better if I'm just surfing the web.

Spain


Spain, originally uploaded by dwnz2003.

So I'm currently in Alicante in Spain. We have been here for a couple of days here, and it's amazing.

Everything from the waterfront to the hills to the beach, this whole place is alive in Spanish culture and it's a real nice place to be. Everyday is really hot, and the clouds normally clear around lunchtime, leaving the rest of the day to chill at the beach.

Lots of photos on flickr now, love having internet access.

Time to go enjoy the sun!