Archive for the 'Computing' Category

January 14, 2010

Me and blogging: Epic Fail.

Yeah. So I suck at updating this blog.

Why I fail at blogging

Partially: I can get super lazy about these things, as anyone who frequents the Reflection forum will probably know. I really don’t mean to be so slow at responding. For my PhD related stuff I try and be quick at responding.

Sometimes I find it hard to concentrate solely on one thing. By this, I mean that I have a project that needs completion and will work at a frenetic pace until it is 98% done. And then I get up the next day, and the final 2% gets ignored because I’m onto the next thing. So I have bunch of stuff that is almost there – but not quite.

Also partially: this term is turning out to be incredibly busy for me – much busier than I had expected – for the following reasons.

So yeah. Pretty busy all around recently, which has left very little time for blogging, photography, or any of my other hobbies.

Lecturing has been an interesting experience. I actually took MA117 when I was a first year undergraduate many moons ago, and was a TA for the past two years, so I’ve seen it from both sides of the fence. The first lecture, which was today, actually turned out pretty well. But it gets tough real quick, so a better evaluation will be in a couple of weeks.

However I feel like I’m pretty prepared. Lectures and lab session notes are (mostly) prepared all the way through to week 8 of term.

It’s testing my programming out pretty well too. I’m coding Java for MA117 (obviously), C++ for MA903 (duh) and a mixture of C, C++, Fortran and Python for my PhD work. Nice to keep up to date with the languages.

Getting back to it

I feel a great sense of disappointment that I’ve not got much stuff done. On the programming side, there are three things I want to polish up and get published on here.

  • Reflection 1.2. This is under development, but I need a final push of about 2 solid days to get it done.
  • mjwrapper. This is a new project of mine. Unbeknownst to you guys, I have taken up drumming as an additional hobby (yeah, I didn’t have enough, right?) So I constructed an electronic drum kit, which uses something called MegaDrum to convert drum hits into MIDI notes.MegaDrum is awesome. It has a remote control utility called MegaDrum Config Tool which is written in Java, and uses the Java MIDI API, which I have to admit is pretty good. But it doesn’t work on Macs. Why? Apple is stupid and doesn’t supply an implementation. There are a couple commerical ones; mmj is the most popular. But I’m a big fan of open source, so I wrote my own.

    mjwrapper is perilously close to having a 0.1 release. Just need to finish the last 2%.

  • Java to BLAS/LAPACK converter. This is something I knocked together just yesterday for MA4G7. There are a few Java students on the course (no doubt to MA117) and there’s no set method, as far as I can tell, to call BLAS and LAPACK functions through Java. So again, I wrote one.

And then of course, on the photography front, it would be useful if I could get out and actually take photographs. 2009 was a pretty poor year in terms of quantity of photographs taken, but the quality looks better.

Finally the blogs… so much to do on that front, I don’t even want to list it!

Anyway, enough for now. More updates to come. Honest!

3:56 pm | Posted in Academia, Computing, Maths, Personal, PhD, Whining | No Comments »

July 16, 2008

iPhone 3G: A Review

It took me a lot of deliberation, but finally I decided that the upgrade was definitely worth it. I now have, in my hands, a shiny new iPhone 3G.

But man, what a hassle. I was one of the lucky ones that managed to get one on launch day. I queued from about 7:45am with about 10 people in front of me and ate my McDonalds breakfast in line. There was the odd comment from miscellaneous chavs passing by, but I was totally happy to stand in line all day if necessary.

Unfortunately, O2’s service was quite disappointing in some respects:

  • The server crashes slowed everything down so much it was ridiculous. I think it took about 90-120 minutes for me to get through in the end.
  • The store staff wouldn’t tell us how many 16GB phones they had in stock. As it turns out, that number was about 4. Which is small, and irritatingly fewer than the number of people in front.

 
So all this being said, I had to settle for an 8GB, which isn’t really a big issue for me as there’s only about 5GB in use, and there’s plenty of songs to keep me happy on there. However, I think the larger storage would have been nice.

Read More »
Continue reading “iPhone 3G: A Review”…

10:43 pm | Posted in Apple | 3 Comments » | Show comments »

June 23, 2008

iPhone 3G

lightboxAs you’ve all probably heard, a couple of weeks ago at the WWDC Conference, Apple has announced the iPhone 3G. Back when the first generation was released here in the UK, I got one for £269, unlocked it and have been running it ever since, principally because I was currently in-contract with Orange and didn’t want to buy-out of the remaining contract.

However, with all the subsidies now available and the much cheaper price of £159 on the £35/month contract, I took the leap of faith a couple days ago and listed my iPhone on eBay. Final price: £220. Not bad, considering it’s 9 months old and the back doesn’t quite fit on snugly due to the hardware unlock I used.

Anyway, this being the first thing of interest in quite some time, on opening day my intention is to liveblog the event as it happens on July 11th. So, depending on precisely where I go to buy the thing, I may see you there!

7:54 am | Posted in Apple | No Comments »

May 21, 2008

Reflection News

Thanks to JohannesReflection (the theme that I use for my photoblog) has become very popular over the last couple of weeks. Apologies again for those who tried in vein to download it whilst I had server issues – that should hopefully all be sorted out now.

This post is just to let you know that development is still very much alive and well and I have a bit of free time to do some work on it over the next few days. Here’s a preliminary list of improvements:

  • Create a simple admin interface for easier modification of header image and little features that I’ve hard-coded in.
  • Add support for tags – really, I don’t see the point in adding category support at this point in time.
  • General code improvements to make the animations a bit faster, and port everything over to the latest version of mootools
  • Clean up CSS – much simpler ways of making the drop-down menus work.
  • Fix rendering support in IE6 since it’s currently all broken.

Please let me know if you want anything in particular, either in the comments or drop me an e-mail

6:24 pm | Posted in Web Development | 12 Comments » | Show comments »

Backups…

I’d been meaning to write about this little story for a while but totally forgot about it up until now. With this long simulation running in the background, it looks like I have an ideal opportunity.

Anyway. Was back home a couple of weeks ago to do some task that I can’t remember, and went to turn on the PC to the lovely sound of click click click hum *pause* click click…

Now, I’ve worked on enough machines to know that any kind of clicking sound is a very bad thing — usually indicative of imminent, unrecoverable hard-drive failure. At this point, I had a major heart attack since that drive had about 40GB of tagged, organized, irreplaceable and unfortuntely, not-backed-up photos.

Read More »
Continue reading “Backups…”…

5:56 pm | Posted in Computing, Linux | No Comments »

March 9, 2008

Reflection: Photoblog Theme

lightboxDue to popular demand, my photoblog theme — the creatively named Reflection — is now available for download.

Update: Reflection 1.1 has now been released.

I was quite shocked by the amount of people that said they wanted this thing. I thought it was actually okay, but not good enough to publish. However people seem to think otherwise so I decided to put it up.

Design-wise it’s all very simple. There’s a heavy amount of AJAX behind the front page, but it’s handled in a graceful way should JavaScript not be running. Everything on the site uses mootools for any AJAX requests or effects, which is a cracking little library. By far and away the best 3rd party JS library I’ve ever seen.

Anyway. If you want it, go grab it and tell me what you think.

5:33 pm | Posted in Photography, XHTML/CSS | 87 Comments » | Show comments »

January 18, 2008

CheapVPS: A Full Review

A couple of months has gone by now since my initial review of CheapVPS, and I think it’s about time to finish it up with a fairly quick follow-up.

Read More »
Continue reading “CheapVPS: A Full Review”…

11:23 pm | Posted in Computing, Site Development, Web Development | 1 Comment » | Show comment »

December 28, 2007

Picking up…

Like pretty much everybody else out there, I use Google Analytics to help me figure out how much traffic I’m getting and where it’s coming from. And finally, I’m starting to get some more visitors!

Until very recently, it looked like this site was pretty much blacklisted by Google. I’d type in my name – in quotes – and find this site on about the tenth page. And hell, it’s not like my name is even common. But I noticed a week or so ago that I was getting 30-40 visits per day, which is far higher than is usually logged.

Pretty much the most common keyword is linked into my CheapVPS review; in fact, I was pretty surprised to see that it’s actually the fourth result for CheapVPS. I’ll be writing a follow-up to that story soon.

Other than that, better photoblog integration is on the way, just as soon as I can find some time. We’ve got about ten different things going on depending on the day thanks to Christmas, and finding the time to sit down and figure out something to write is pretty slim (hence why I”m writing this at 3am… whoops).

3:22 am | Posted in Personal, Site Development, Web Development | No Comments »

December 19, 2007

Finally finished

After a week of toiling over JavaScript, Mootools and a heap of other IE rendering bugs, the finished photoblog is finally here! You might also want to check out the cool mosaic feature which shows all the images I’ve posted.

Now unfortunately I ran into a few problems, and so the photoblog is now running on a separate instance of WordPress, but that’s not too bad. In fact, the user tables are shared so that if you do have an account here already, it will automagically work over there as well.

Anyway, go check it out. The plan is now to integrate it a bit more tightly into this blog right this minute, so enjoy.

3:08 pm | Posted in Photography, Site Development | 3 Comments » | Show comments »

December 12, 2007

Changes on the way

I’ve not really been too happy recently about how this blog’s set up. Personally it’s a bit confusing to have my personal blog entries on here, but in-between them have a load of photos that serve no real purpose other than to look good.

So things are going to get mixed up a bit. The photos will be in their own separate website (probably under a subdomain), and the posts will be on the main site. But they’ll all be stored centrally under one WordPress installation – the plan is to use the power of WordPress templates to do this.

More news later when I actually finish this off!

2:34 pm | Posted in Site Development | No Comments »