Foiled by Microsoft

It’s taken me about five hours to work out that it doesn’t look like it’s possible for PHP to convert Excel files (xlsx or xls) to XML, or any other plain text and then to XML. I can see why some projects take much longer than they should, and why programming only takes up a little more than half of that time. The hours I’ve spent around Google today are probably going to be reflected in most days.

Anyway, I found a C library that does that, so I’m going to have to use it. That shouldn’t confuse the PHP code too much, but it makes me feel uncomfortable. Do different languages often overlap like that? Scrap that. Looks like that library creates XLS files, the exact opposite of what I want… (I got excited when someone linked to it in IRC, so I assumed.) Back to square one, eh?

The annoying thing is that if I was using ASP, I could totally do it from within the language. That doesn’t make me want to start using ASP though, to be honest.

Today has been productive

Don’t be fooled into believe that I love to tell you all what I’m doing every second of the day, I’m actually only here because World Of Warcraft is doing for maintenance. Why do they take off every realm at the same time? I thought I’d play my dwarf (PVP server) whilst my main is down, but that goes down too. Sucks. So now I’m here.

I still have the problems with graphics on both WoW and GW, with no idea what the problem is. I’ve updated drivers and everything. WoW support have told me to do a memory test, which could take hours so I might do it for when I got to bed. A small part of me wants the memory test to find an error, so I can get it fixed. But at the same time, I don’t want Toshiba to take him again…

I’ve actually done a lot of revision today. That makes me even less nervous. I was shocked to see that my first exam is Friday though… it’s a computing resit. I haven’t actually looked at it at all, to be honest… Tomorrow I shall though, and make sure that I understand all the terms in the specification. As all exams, you only need to learn what they want you to learn, even if it’s not relavant.

What else have I done today… Oh, I’ve started reading a C++ book, which my computing teacher lent me. It’s… huge. I got bored at first, where it’s teaching about variable types and stuff, which I already know. I’m reading it though, since I may miss something C++ specific that’ll confuse me later on in the book.

I suppose I’ll go to sleep now. Wake me up at 1100, when the server is back up.