At my new job I’m taking a look at WebGL for various prototype visualisations. Having tried a number of frameworks, I’ve found ThreeJS to be the easiest of them to get up and running quickly. var container, stats; var camera, scene, renderer; var cube; var targetRotationX = 10; var targetRotationY = 10; var targetRotationZ = [...]
From the Blog
When creating an object we can colour it. A notes that I found useful: cube = new THREE.Mesh( cubeGeo, new THREE.MeshLambertMaterial({ color: Math.random() * 0xffffff, opacity: 0.9, transparent: true }) ); Math.random() * 0xffffff generates a random colour opacity sets the opacity level for the surfaces within our cube. For example, the you can see [...]
Are you struggling to get your Mac iCal calendars to sync with iCloud? Unfortunately, it doesn’t appear that the MobileMe > iCloud transfer of calendars works all of the time. There’s little documentation on at Apple.com to assist if it doesn’t work, but it’s fairly simple to perform manually. Below is how I re-imported my [...]
I don’t know anything about cars. There, I said it. It just wasn’t something that ever did it for me. I mean, I admire the technology, but I don’t ever pretend to have the first clue about how car-things work, so long as it gets me from A to B. Cars were for me just [...]
It’s been a little while since the relaunch of Anime Picks in March. The response to the release was better than we could have hoped, with a significant increase in traffic and great feedback. We’re over the moon with the growing success for the magazine. But, for us, we won’t ever be happy until Anime Picks becomes [...]
I thought it was time I took stock of some of the technologies I’ve been working on over the years. Thinking back over the tech I became briefly unstuck with, such as Object Orientated PHP, I thought I’d share some of the basics here. So, what follows are really, really simple code-snippits that may help [...]
Over the past few weeks I’ve had a chance to play with an Android-based Advent Vega tablet. These little devices are surprisingly powerful, but also hamstrung with a couple of horrible issues. The first thing that struck me powering up the Vega for the first time is how indescribably crappy the displays is. A flash back to [...]
Edinburgh, I love you:
I’ve never been that much of a fan of the desktop metaphor. It’s awkward. It’s cumbersome. To me, it just doesn’t lend itself to creating that mental map of navigable ‘things’. Things on the desktop just never quite group together logically. They pile up, get lost behind each other, mimimized, in different spaces, or stacked in bizarrely stacked ways. [...]
Spent my lunch today digging through old day-job projects. It amazing how quickly, and easily, projects that were hell-on-earth at the time are forgotten. I’ve updated the projects on this blog, but there are lots more to add.



