Site update

With the luxury of a long weekend, I finally got the time to put in some work on my blog.

So to start, I updated the Wordpress version from 2.3 to 2.5 and boy it is an update! Visitors probably don’t notice it, but at the admin side, a lot has changed.
I case you have a blog too, the upgrade is really worth it. But before you apply version 2.5, pay a visit to this article on Wordpresstraining.com: “Best practices for upgrading Wordpress“.

Furthermore, I’m planning some cleanup. Some categories are going to be deleted in favor of tags.

Redesign don’t-do checklist

There is a great 10 common mistakes in redesign list on Devlounge which can function as a great checklist:

  1. Launching before the new design is cross-browser tested.
  2. Launching without giving your readers a heads up.
  3. Removing all key recognition elements in one swipe.
  4. Making everything harder to find.
  5. Jumping onto the popular style bandwagon.
  6. Launching too early.
  7. Redesigning too often.
  8. Removing features without an explanation.
  9. Too drastic monetizing changes.
  10. Pushing too much new stuff.

GSM on to 4G

I recently read this great article: “A brief overview of the evolution of 4G” on the 4G wireless technology. It explains the evolution from 2G GSM network towards what we can expect in the future.

Doomsday for the Internet?

Lately there have been more and more articles appearing that the Internet as we know it is in danger.
This ranges from the Net getting into a gridlock to botnets threathen the internet and even the US wanting a cyber-nuclear bomb.
Actual possibilities or more of an overstatement like the Y2K bug?

Machines taking over?

To continue on my post about two weeks ago about what the future will bring technologywise, one of the 14 challenges facing humanity is reverse engineering the human brain.
As a result of this, it is predicted that machines will be faster and smarter than the human brain by 2029.

14 Challenges facing humanity

  • Make solar energy affordable
  • Provide energy from fusion
  • Develop carbon sequestration
  • Manage the nitrogen cycle
  • Provide access to clean water
  • Reverse engineer the brain
  • Prevent nuclear terror
  • Secure cyberspace
  • Enhance virtual reality
  • Improve urban infrastructure
  • Advance health informatics
  • Engineer better medicines
  • Advance personalized learning
  • Explore natural frontiers

[From: BBC - Machines 'to match man by 2029']
[From: Builder.au - Machines to terminate human intellect]

Assassin’s Creed

One of my main reasons for purchasing a Playstation 3 was so I’d be able to play Assassin’s Creed. In my opinion this is one of the best games that was made so far (up to this day, of course).

It has great action, looks great, easy controls and a very compelling storyline.

In case you don’t own a PS3 and still want to experience Assassin’s Creed, on YouTube, you can find the complete beginning. (Part 1, part 2, part 3, part 4, part 5, part 6 and part 7)

I have a Playstation 3

After doubting for a long long time, I’ve finally tied the knot and bought myself a Playstation 3. The choice between an Xbox 360 and PS 3 wasn’t easy. There are a lot of versus-articles and videos, but I found that most of them are biased. So I tried a more objective approach: money.

Xbox 360 vs. PS 3 on price

Comparing the Xbox 360 and the Playstation 3 pricewise, the Xbox seems cheaper, but it actually isn’t. The first comes without any HD media player, while the latter comes with a built-in blue ray player. Also the Xbox, no hard disk and no wireless network access. When you add all these things up, the Xbox comes out more expensive. And that’s just the initial cost! The online capabilities of the Playstation Network aren’t as extensive as Xbox Live, but they are free. You have to pay an annual fee for Live, which I don’t really want, since I’m not planning on using it a lot.
Read the rest of "I have a Playstation 3" »

Resolving relative to absolute path in ASP.NET

Resolving relative paths to absolute paths isn’t that hard when you’re working with normal system paths. You can simply use System.IO.Path.GetFullPath("./relative_path");

However when working with ASP.NET, this can be a little trickier. Because the current folder depends on the code that is calling your code, which switches around a bit in ASP.NET.
The best way to do so is by using the Server.MapPath method:
System.Web.HttpContext.Current.Server.MapPath("~/subfolder/file.text")

Piece of cake.

Linksys NAS200 review

I’ve long been looking for a NAS (Network Attached Storage) solution at home for some time now, but they were either too robust and expensive (when using a professional NAS system/server) or not extendable enough (when using a network attachable hard disk).
Lately however, the prices of small NAS systems have come down, so it was time to buy one and it has become the Linksys NAS200.
At the moment only filled with 1 500GB SATA disk.

Some features

  • Supports RAID 0 and RAID 1
  • Music and video streaming
  • 2 external USB ports for hard disks or flash drives (FAT, FAT32 and NTFS support)
  • 1-button backup
  • Build-in HTTP, FTP, DDNS and UPnP AV media servers

Read the rest of "Linksys NAS200 review" »

Holodecks getting closer

A few days ago, I posted about what technology will no longer be science-fiction in the neat future. One of the items was holodeck technology that would be available by 2016.
Some news today, supports this estimation.

[From: Holodeck-like 3D movies on the horizon?]
[From: Holographic displays step closer (via Slashdot)]