Jan 14

Support matrix will be here shortly…

  • Share/Bookmark
Jan 14

Stuff I’ve been writing on a notepad, instead of a computer, will be here, soon.

  • Share/Bookmark
Jan 24

Meh;

var Dog = function() {

    this.say = function( name ) {

       return name;

    }

};

var Animal = function() {

    this.inherit = Dog;
    this.inherit();

};

var pet2 = new Animal();

pet2.say("bob");

Something about writing on a whiteboards.

Of course, there’s load of different ways you could write this, meh.

  • Share/Bookmark
Dec 09

‘Bleeding edge technology’ projects rock…! :D

  • Share/Bookmark
Sep 18

Having just had a nasty virus I thought this was particularly amusing…

swine_flu_paranoia

  • Share/Bookmark
Tagged with:
Aug 07

So I’ve sent at least 20 account recovery forms filling in different information in fields I’m hoping might actually get looked into, I wonder how many times I’ll have to submit my requests to their automated system before someone pays attention to why so many forgotten account requests have been filled out for my account

  • Share/Bookmark
Tagged with:
Aug 02

Ended up digging this one up this evening, you can’t beat the original IMO; or can you? M People did a good job with their cover…

Dennis Edwards – Don’t Look Any Further

M People – Don’t Look Any Further

The Kane gang don’t deserve a mention though, IMO…

  • Share/Bookmark
Aug 01

I’m still in shock at how amazing the house I just went to look at was – the first house nonetheless that I’ve looked at when looking for a new place to move to!

Talk about an epic sunset…

It’s a shame the 3g iPhone doesn’t have a better camera as the pics don’t do it justice, think I’ll be upgrading my iPhone pretty soon.

Really hope it’s available to move to next week…

  • Share/Bookmark
Tagged with:
Jul 25

I was absolutely furious to find yesterday when I got into work that I could no longer log into my google account that I’ve had for years and years. Not only is this a major inconvenience for the obvious reasons, I also have all my Google services including analytics, docs et al tied to this account, some of which have pretty important information in them.

So far Google have been the most unhelpful company in the world to deal with in terms of support. I’m even still logged in with the saved session in my browser, I can provide details of the exact times e-mails in my Gmail inbox were sent because I’ve used e-mail forwarding with gmail for a while and second to that the google profile tied to my account here is clearly me.

Yet the Google accounts recovery form is a complete waste of time and gets you no further than an automated response and there is no way of getting in touch with someone from Google to do an actual ‘investigation’ and there’s no option to provide other verifiable information that will plainly show this is my account.

It seems I’m sod out of luck, I’ve lost a lot here and I’m at a loss to see what can be done about it. If Google don’t want to be losing users in the long run they’re doing a crap job of it right now, at least when I had a Hotmail account ‘hacked’ years ago I actually got to contact someone at MSN who verified most of the information I supplied and could plainly see it was my account.

Google are evil, has anyone else had any experiences with Google accounts being stolen and if so have you had any success in getting your account back?

  • Share/Bookmark
Tagged with:
May 21

I was discussing JavaScript 1.7 / 1.8′s specification this morning with one of my colleagues Chris Constandinou, he’s working on a XUL app for Tesco at the moment while I’m assigned to the redevelopment of www.tescodigital.com

He has the luxury of using some of the new parts of the specification within the standalone player that he’s working on, including array comprehensions.

I was interested in getting some performance tests done to compare the speed of >= JavaScript 1.7 ‘Array Comprehensions’ vs normal looping, so he wrote this:

	var a = new Array( 1000000 );
	var start1 = new Date();
	var a = [i * i for each ( i in a )];
	var end1 = new Date() - start1;
	console.log( '(AC vs while) array comprehension speed: ', end1 );

	var start2 = new Date();
	a = new Array( 1000000 )
	var i = -1, len = a.length;
	while ( i++ < len )
		a[i] = i*i;
	var end2 = new Date() - start2;
	console.log( '(AC vs while) while loop speed: ', end2 );

	var obj = {};
	[obj['key' + i] = obj['value' + i] for each ( i in new Array( 1000000 ) )];

	var start3 = new Date();
	var a = [k + ': ' + v for each ( [k,v] in Iterator( obj ) )];
	var end3 = new Date() - start3;
	console.log( '(AC vs for loop) array comprehension speed: ', end3 );

	var start4 = new Date();
	var b = [];
	for ( var k in obj )
		b.push( k + ': ' + obj[k] )
	var end4 = new Date() - start4;

	console.log( '(AC vs for loop) for in loop speed: ', end4 );

The results are interesting (lower number is better):

(AC vs while) array comprehension speed: 0
(AC vs while) while loop speed: 1202
(AC vs for loop) array comprehension speed: 0
(AC vs for loop) for in loop speed: 0

  • Share/Bookmark
Tagged with:
preload preload preload