Featured Post

read more

message to stockholders and financial analysts

I would like to issue the follow message to stockholders and financial analysts:

stop messing up the economy even more!

Okay, pause, take a deep breath, go out into the woods if you have some nearby, or a walk in the park. Enjoy some clean air, the company of friends. Clear your mind of all your troubles.

Think about it, this whole financial crisis started as nothing more then a little breeze. But all that panic behavior and ‘doing what the other guy is doing’ is making that little breeze into a storm that would make an F-5 tornado cower in fear.

So, look around, take a good look at your portfolio, and think about it…. do you really wish to cause your economy more harm then it has already suffered at that hands of analysts. Look at those shares in your hand, do you want to harm the company that you hold little pieces of? I didn’t think so.

Investing and playing in the stock market isn’t a ‘get rich quick’ thing, it requires insight, it requires knowledge. But most of all: it requires long term vision.

So, buy some more shares, those companies won’t go away, they won’t dissapear. Your money won’t vaporize (unless you invest into an obscure company like SCO). Have faith in the very economy you once helped built. So, yeah, the banks messed up with stupid mortgages. Won’t happen again. They have learned, we all have. Shame for those who are loosing their home, terrible shame even. But the world will continue to turn, as it always has. Sounds cold, but it’s true. Eventually those people will be able to buy houses again too.

captcha image permission error in contact form 7

I found a little snag in the contact form 7 plugin for wordpress by Takayuki Miyoshi when using it in combination with suphp.

The plugin temporarily stores the captcha image in your uploads directory, and does so with permissions set to 0700, which makes sense security wise. When using it in combination with suphp though, the image can not be read by the webserver then, since the webserver runs under username ‘www’ (on FreeBSD 7.x at least), but any PHP scripts are run onder the username/userid of the website owner (which is not www).

Now, there’s two ways to fix this:

  1. Run the rest of the website (not just .php, but everything) with the username of the website owner, but that is not always an available option, doing suexec is pretty tricky at times.
  2. Patch the plugin so it stores ONLY the captcha image with 755 permissions. Security wise this should not have any implications what so ever.

I used option two:

captcha/captcha.php
line: 78 (after imagedestroy($im); )
78
chmod($this->tmp_dir . $filename,octdec(755));

Problem solved.

Iron Maiden - Assen

Yesterday ( August 16th): the day had come, a day I had been looking forward to for months: the Iron Maiden concert. The first concert ever on the well-known TT Circuit in Assen.

I would like to take the opportunity to thank my ex-wife Petra for the ticket, fantastic birthday present!

FTTB

All right, my best friend Jorrin and I left pretty early, part  because we had to pick up two people (An English couple - Dave and Kate) at their hotel, and part because Jorrin (and that English couple as well) had competed and won in the ‘First to the Barrier’  competition at the fan-club. If you win in that competition you are one of 60 people (who can all take one friend along) who are the first to be let on to the concert grounds, before the main entrance opens, which naturally is a guarantee for a spot on the first barrier of the stage. Special bracelet on our wrists, and yeah! All the way up front, dead centre of stage. It did raise some eyebrows and a couple of questions from people who entered the normal way, since they where the first ones through the gates, they had not expected to see people in front of them. Some explanation later got the remark: “that is cool!”.

The Event

Lauren Harris

16082008(001).jpgAfter a few hours of baking in the sun (the weather was - against all odds - beautiful that day) Lauren Harris kicked off the concert. The lady in question does not owe her record deal to daddy Steve Harris ( founder and bassist of Iron Maiden ). And admitted: she can definitely sing. Her band can definitely play too. But for some reason, those two combined just didn’t sound quite right. However, Lauren is only 24 years young, and everything has been going incredibly fast for her. So it is very likely we’ll be hearing a lot of interesting material from her for years to come. Unfortunately on this day, she didn’t seem able to get things warmed up with the audience of 27,000.

Kamelot

16082008(004).jpgWow! I had only heard of the band, but it stopped there. I had never even heard hem, or heard about them, so I was open to everything. (Just like with Lauren Harris by the way). The five gentleman and one lady blew me completely out of my boots though. Fiesty powermetal, amazing vocals of the singer (Roy Kahn) backed up by the guitarist and the (background) vocalette combined with a dazzling presence on stage. The audience clearly woke up, and fast. This band immediately earned it’s way to the top of my ‘buy this’ list. I can recommend this band to anyone who appreciates Iced Earth.

Within Temptation

16082008(011).jpgThe only band with a dutch home-base, and the gentlemen of Iron Maiden are fans of this band (or so rumor has it), and Within Temptation are Maiden fans. They put themselves up quite well, have podium presence and the performance is excellent. A little bit rougher then the studio albums and that’s something I appreciate. The only minor point is something Jorrin remarked, not without merit: their interaction with the audience was completely in Dutch, even though the day had attracted a large amount of foreign fans. English would have been better suited I think, but in all honesty: I can’t blame them, They are playing in The Netherlands, and most of the audience was dutch.

Iron Maiden

16082008(021).jpgSomewhere between Kamelot and Within Temptation, someone had hit/struck/kicked my achilles tendon quite hard, and after hours of standing, it started to hurt a lot. So I knew I would not be enjoying the entire Iron Maiden concert from my rather perfect spot in front. Thankfully,  2 large screens next to the stage had been put up, and I had told myself to pick up 4 songs in front, and then find some quiet spot to enjoy the rest of the show. (I’m not one to like a crowd anyway). The show itself was exactly as one would expect from Iron Maiden: fantastic. Every song got enjoyed to the fullest, but I had to get away from that spot, walk around a bit, perhaps see if I could find some friends of whom I knew they where there as well. So when the band started ‘number of the beast’, I got myself out of the front arena, and grabbed something to eat and drink. All my friends had been swallowed up by the large mass of 27,000 Iron Maiden fans, so off course, I never found a single one of them. In the mean time, I enjoyed the show and music from a distance, and I admit, from a fair bit away it sounded even better then all the way up front. I recall the reaction of singer Bruce Dickinson on the return of his most famous call: “scream for me Assen”: “wow”. He was clearly stunned a bit by the tremendous roar that came back from all the fans. My vocal cords are still on strike since that day, but hey… it’s Maiden!

Prior to the concert, I had already bought a new Maiden shirt, and toward the end, when I was away from the front of the party, I got a bit chilly. So I quickly purchased a tour-shirt, with the print of Powerslave on it - the album that officially made me a metal and Iron Maiden fan.

Conclusion

This is how a concert is supposed to be. Well organized, well managed. Unfortunately: expensive! But, oh well, you need to give a bit for something like this. It was a party I will not forget for as long as I live, there in Assen, under a lunar eclipse on the TT circuit.

all pictures

overloaded

No, I am not overloaded, though I’m not far from it sometimes, but my trusted mailserver is almost there. All day long there’s been a close to inifine flow of spam, bounces and other junk storming into my mailbox.

As some of you may know, I’ve got a powerful IBM server running FreeBSD here at home under my desk, which handles all my daily internet and e-mail activities. This box is so powerful, that it would not be out of place in the e-mail infrastructure for an Internet Service Provider. I got the thing from someone who had just acquired another company, and since the new owner did not choose IBM as his hardware platform of choice, the thing was obsolete. ( in terms of usability for them, the hardware is great). Well, I was happy as can be with that, since he gave the server to me for free. I can’t afford hardware like that, heck, I can’t even afford a normal computer at the moment (that laptop is take everywhere is of the company I work for, not my own)

Anyhow, even that server has trouble dealing with it all. Mostly because it’s not setup to handle that kind of ammount of traffic, and it’s a little low on the memory department. Sinds midnight it received 845 messages, of which 409 where immidiatly discarded because they where blacklisted, 140 where removed after spamassassin determined that it was indeed spam (spamscore > 6), and 151 where passed through eventhough they where suspected of being spam (spamscore < 6). 99% of those where bounces, and it looks like someone used my e-mail address once again to end out spam. (*sigh*). For me it’s annoying, for my mailserver it’s even more of a drag. A little excersize with the ‘d’ key (for delete) later, my mailbox was cleaned up again, but I’m caught thinking I might have been a little too passionate in deleting stuff. So: if I do not respond to an e-mail you have send: I am not ignoring you, I’ve just been a little careless with removing a couple of hundred messages. I appoligize.

In other news today: everything is pretty much going the way it should: Femke smiles, Femke tries to grab anything she’s not allowed to grab with a passion, and is a wonderfully healthy and pleasant little girl. What more could a proud daddy whish for?

A little bit less spam please, but that’s something the readers of this blog can do little about. ;)

vmware ESXi

Vmware released it’s answer to Microsoft’s Hyper-V product today: a free to download and using 32MB diskspace of footprint Hypervisor.

This can only mean that the virtualisation market is gearing up for one heck of a competition run, maybe even a full-out war. Frankly, Vmware has the lead right now, they are market leader in this segment, and their products are currently second to none. As I mentioned in my earlier blogpost, Microsoft turned out what I consider an ‘unfinished’ product with Hyper-V, but the advantage is that it comes included with windows. On the other hand, Vmware is proven technology, something you want for virtualisation in a business setting, and Microsoft clearly has a couple of miles to go before they get to the level Vmware is at.

So, we have to wait and see how well either product family does. I’m betting on Vmware, quite simply because I’ve been using it for a while now, and it’s a very robust and mature solution. It’s fast, scalable and flexible, but the prices are kind of steep for a beginning business. On the other hand, prices are dropping fast, and each products competitive advantages are becoming more and more clear now.

Hyper-V: why you do not want it

hyper-vMicrosoft has released a ‘final’ version of Hyper-V, it’s virtualisation product, it seems however, only a shadow of what Xen and VmWare can offer customers when it comes to Enterprise level virtualisation.

This article will explain Hyper-V, and why it’s a very poor choice for virtualisation indeed.

About Hyper-V

Hyper-V is Microsoft’s implementation of a so called ‘hypervisor’. A hypervisor is a technology that allows for easy virtualisation, it allows for virtual computers do directly address the hardware on the host computer. It’s a step up from paravirtualisation, which emulates certain hardware types, at the downfall that the hypervisor needs to do a lot of translation and conversion work in order to get things to the real hardware.

The alternatives

Virtualisation isn’t new, it’s been around since 1969. But mainstream (meaning affordable) virtualisation is a recent development, since we now have processors that deliver so much performance, that most of our servers are idle most of the time. By utilizing virtualisation, we can use the full power of one server better and more efficient, and therefor be more cost effective. Virtualisation products are offered by Vmware (the first to do so, and also the global leader in this segment) and the Citrix owned Xen product line, which is largely an open source effort.

Microsoft’s ceavats

Microsoft is a fairly new player in the virtualisation market. Their products so far have been limited in their possibilities, and the feature set is nowhere near what Vmware and Xen can offer. The big upper for Microsoft is that they have a grip on a vast amount of the OS market with Windows. The choice for windows often is not technical in nature, but political. Since almost everyone uses windows on their desktop, it seems like the logical choice to use it on the server as well. This however, is a common misconception that has lead to many problems with companies worldwide, and the recent gains of many Unix-like (opensource) Operating Systems is a vital clue to how the market is getting smarter in it’s choices.

Many companies might think: “this virtualisation product is included in Windows Server 2008, and therefore a cheap alternative for my virtualisation needs”. While this seems logical, we must not forget that this is a highly specialized field, and no matter cheap, or included, Microsoft’s product simply does not cut it when it comes to overal features and support. While Microsoft naturaly supports all of it’s Windows products, it only supports Linux through Suse Linux, by Novell, since it has an agreement with Novell to do so. Suse however is not by far the most comonly used Linux, and enormous amounts of companies virtualise Red Hat, Debian, Ubuntu and other Unix Operating Systems, the most foremost being FreeBSD and Solaris 10.

Another big problem is overal features, both vmware and Xen support a technique that allows you to move a running virtual machine from one physical server to another, without any downtime to the virtualised machine. Hyper-V does not allow for that, you need to shut down the virtualised machine first, before moving it. This causes more downtime, and more frustration since this moves important maintenance to the night time, when it could have been avoided. Personally, I can upgrade my entire virtualisation environment during office hours, without anybody noticing a thing. This prevents cutting in my sleeping time, and it’s also cheaper for my boss since he doesn’t have to pay overtime.

Then there is the problem of resources. One of the things of virtualisation is that the goal is to utilize available resources to the maximum possible. While virtualisation enviroments are often more expensive to purchase in terms of hardware requirements, in the long run they are much more cost effective since you can easily phase out 8 physical servers. This is not only a reduction in cost of hardware purchases, but also costs of space, power, cooling. Efficiency is the keyword here. Microsoft has it’s Hyper-V hypervisor running in combination with Windows. Where the windows 2008 server is actually virtualised in the same way as with Vmware ESX. However, the ESX management console requirements are far less then those of a full Windows 2008 environment. Just running virtualisation from Microsoft will cost you about 10% virtualisation capacity, compared to vmare ESX and Xen at about 1%.

Security

Let’s face it, Microsoft does not have a good reputation when it comes to security. As a matter of fact, any security solution based on Windows is an act of pure lunacy if you ask my proffesional opinion. Now, in all honesty to Microsoft: they can’t do much about that. Changing the Windows security model to something that will absolutely work will most likely cause so many problems, that everyone will scream. Their shareholders will never go for that. The recent problems surrounding Windows Vista’s security model is the most compelling evidence. In the end: nothing has changed, since all users have disabled ‘those irritating nag screens asking for permission every time you do anything at all’. Also, their backwards compatibility allows for serious security considerations, not only by allowing ‘ancient’ windows code to exist (some security issues discovered in the last 2 years have been arround since windows 3.11), but also allowing applications to run that where coded in a time where we weren’t all that focused on security.

Inovation

Microsoft has about the level of inovation that one would expect from an ant. (usefull little critters they are, they do everything the way they have always done, change does not happen often there). In part this is because inovation is difficult, risky and hard to do at best. Microsoft has billions of profit to protect, and they do so by not inovating much. Most of the time they wait for someone to come with a good product, and buy that company or product. Virtualisation should be inovative, it should be ’special’, for the first time we are no longer trusting our important mision critical data to physical machines, but to virtualised ‘invisible’ machines. This field wil grow and expand even more with the arrival of multi-core systems. This requires huge ammounts of research and development and a lot of experimenting to ‘find the right way’. Intel and AMD do that part on the hardware side, AMD coming up on top purely because of Pacifica and Hypertransport. Xen and Vmware do that in their software lines, and on a whole, they are doing great. Microsoft will struggle to keep up with them, purely based on the mere fact that the corporate structure there is run by politcians, accountants, marketing and lawyers, not by the people invisioning and building the products.

We’ve seen the problems at Microsoft for many years, sharepoint, though conceptualy sound, is so complicated and tricky that even Microsoft’s own staff can’t figure it out (real world example). ISA is so full of problems and so complicated, that nobody knows exactly how to get the darn thing under control.

Conclusion

If you want virtualisation, use Xen or Vmware. I’m not partial to either one in general, but professionally I’ve been using Vmware Virtual Infrastructure (Build around Vmware ESX 3.x) for years now, and I’m very happy with it. We’ve reached the point where we need to seriously upgrade our hardware architecture to keep up with demand. We virtualise everything, from development servers, to staging/testing servers, to full production enviroments. It works, all the time, everything, 24×7. The only downside I’ve been able to find with Vmware is that their management client does not work on Mac, but from what I’ve heard, they are working to fix that, and release a Mac and Linux client soon. That is something Microsoft will probably not do, ever. (it’s enough of a miracle they released silverlight for Mac OS X).

Feature overview

Feature Vmware ESX Xen Source Microsoft Hyper-V
Moving Running Virtual Machine to another host Yes Yes No
Adding resources to running Virtual Machine Yes Yes No
Supports Most Operating Systems Yes Yes No
Runs old Operating Systems ( NT 4, Windows 2000) Yes No No *

*) Windows 2000 SP4 is supported, however, with only 1 virtual CPU. Pretty darn ‘weak’ I say.

new goodie, inbound

april_bestof.jpgI ordered something from the Iron Maiden official store today, the tour shirt for the Somewhere back in time tour, that is currently running. They are coming to Assen, The Netherlands in August, and I have a ticket. (with special thanks to my ex-wife, who gave it to me for my birthday, thanks sweetie!!!)

somewherebackintime.jpgHere’s the image (click for a larger version) from the Live CD they’ve released, I think I’m going to purchase that one on iTunes+.

I sure can’t wait for the concert, it’s going to be great. My last concert was in 2003 in Ahoy, Rotterdam, The Netherlands, and that was Iron Maiden too. so after 5 years, it’s about bloody time I got to a concert again! Up the Irons! I am sure I will see some of you there.

Firefox Download Day

Firefox Download Day 2008

Firefox Download Day 2008 has started.

Everyone, please download Firefox, so we can set a world record!

And suddenly….

A letter from our lawyer, who handles our joint request for divorce, arrived

The judge has declared to agree with what Petra and I decided, and has confirmed that with a signature

I immediately send the lawyer a confirmation (that we agree with the verdict/decree, which is a sort of final check) and that he can go ahead with registering it with the ‘mariage-registry’ in the city we got married in. This should take about a week, and then the divorce is final.

Call us crazy, but we’re pretty happy about it.

weird day, ditto week

I expect today to be pretty weird in the chaotic sense. Petra (my ex wife) will be subjected to surgery on her armpit. Last time she went in for surgery, she came out of the anesthetic pretty darn well and quickly too, and she was out of the hospital within an hour after surgery. Let’s hope that this time will be no different

A difference from her previous (unrelated) surgery, is that they will not close the wound, and put in a drain, this means that the coming week will be troublesome. For that reason I will work from home the coming week, because she will probably not be fit enough to take care of Femke alone. (especially lifting our darling little girl is becoming heavy enough under normal circumstances, let alone after having had surgery in a rather tender spot).

Speaking of Femke: she has a very clear musical preference for ‘The Offspring’, and particularly ‘Pretty fly’ causes her to really turn wild, she’s showing clear ‘head-banging’ behavior. A chip of the old block as they say. :-)

Thankfully, this week we also have support from Petra’s mom, who is staying over. ( she happens to be a nurse ), but all in all, it’s probably going to be pretty chaotic week.

update: As the previous time, Petra bounced out her anesthetic quicker then anything, and within no time at all, she was eager to leave the hospital again. So, now she’s back home again, and everything seems to be going just fine.

RSSSubscribe to my feed now.

About Me

kluner.netI'm Arjan Koole, I am 31 years young and I live in Hoorn (NH), The Netherlands. ... more