Proud! Yet disappointed…

Hello magazine. That is the reason I have just felt a moment of pride for where I work and what I do. Yes I enjoy doing my work, love where I work and when the two combine and a website where I did all the front end and had some influence in the functionality and design (Griff, as normal, was awesome) is a great feeling. Although it would have been nice if it hadn’t taken me getting all the way back to Durham to mention possibly being in Hello magazine, only to find out my mother has a copy with a Gyro ad in it, and I didn’t even know for sure we were in! It was Hello for God’s sake. I have had emails saying we are on fecking petrol pump, so tell us properly when my work shall be in one of the best sellers!! Apart from that rant I am quite proud that a website I built the front end for has been featured in Hello magazine (even without sign off, eh Barnaby!!). I also asked for 4 weeks, not the 2 and a bit I got (with luck) so well done me on getting the job done anyway, God knows I don’t have time to go back and improve it! Unfortunately.

Other news includes that CodeIgnitor is awesome, still. TotSocks are gonna be big, hopefully.

Stephen Fry and Boris Johnson are my heroes and I wish I could be either of them!!

I have also found that Hot Shots: Part Deux has ruined any possible chance of me enjoying either Rambo 2 or 3 without giggling at the slightest hint of a Charlie Sheen joke. Or any other joke in that film, to be fair!!

And finally, in the top of Division 3 (Hackney and Leyton league) clash, Hospital Tavern (my current team) overcame the favourites for the league Highstone FC in a 3-2 victory. What a great result, and it must mean that we can go on to challenge for both the league and the last remaining cup. Although if being picked up on one error in that game means I get dropped for the quarter final cup game, I will be so disappointed, I’m not sure I could handle it!! Here’s to the slim chance of us winning the league!!

Quick Response Codes (QR codes)

Today I went to the Technology for Marketing and Advertising show with little expectations, however I ended up in the Mobile Internet seminar. This is where I found that QR codes (which I had briefly investigated last week for a work pitch) are already usable and being used in the real world (although they are old news in Japan and China I hear – they are even on McDonalds wrappers there).

Example QR code.

The above is an example code – use it and I’ll know when you do because it is a text message to me, telling me how modest (awesome) I am. All automated.

The programmes I installed to test the QR codes on my Windows Mobile Orange SPV E650 (aka the HTC S710) were the i-nigma reader and the Quickmark reader both of which work really well if the QR is large enough (anything over an inch in print was fine – screen worked better but that defeats the object!).

The QR code can include all manner of information – popular uses I have seen include sending direct to mobile web pages, auto dialling phone numbers, short texts and even full sms messages with number and message! If you want your own QR codes you can create them for non-commercial use on the kaywa web site. hey also have an excellent reader on there, just one not compatible with my phone at time of writing.

So I will be pushing for these codes to be used more in my line of work and looking out for them and using them when I see them. Apparently current uses include on “Lost” posters, on the labels of England shirts and The Sun ran a piece on QR codes when they printed a code in the tabloid back in December.

Now I’m off to make QR code t-shirts – and you won’t know what they say unless you’re as cool as me and my phone!QR code

CSI and Second Life

I was very disappointed with CSI:NY tonight going all online and most of the programme being set in Second Life. But if that is what Second Life is like then I was absolutely impressed!! I will have to look into Second Life because it looked more like what I would have thought of as a combination of World of Warcraft. From what I heard of Second Life it was merely an online world where you could do what you wanted, but realistically. According to CSI:NY that isn’t the case.

Anyway, I thought it was all a little far fetched, but maybe not, let me know if you know! If I had time I would go back for a second look at Second Life!

PHP Frameworks, the research

So for part of my development at work, I have been looking at the various PHP frameworks there are around and trying to find something that I can not only use at work, but also use at home for my own sites.

Now I do a little PHP and it is my aim to one day be the front end “that is better than most back enders at back end stuff” coder, but that day is many moons away. In the meantime I have tried and looked at the hype about a few MVC style PHP frameworks.

Symfony

Symfony logo.

This was recommended by Manda Poo, my former colleague. Her new company Blu Halo use this and apparently to superb extent according to their web site, which utilised the framework (Blu Halo). They also use jQuery superbly, but that’s one for another blog. Blu Halo do have a quite excellent web site there. Pretty much a perfect example of what I want to do at Gyro (I’ll be lucky, Virgin Atlantic is a little heavy on my time right now…).

I found Symfony to look a powerful and all round excellent framework. Some massive sites have used the framework, as well as Blu Halo mentioned above, for example Heriot-Watt University, ASDA (press release source) and Shoot magazine (brilliant). I did have a few issues with local development, using the command line PHP interface and getting it to work with WAMP. Incidentally I just found a load of solutions, a little too late unfortunately. I must try harder to work through things next time!

CakePHP

CakePHP logo.

Next was Cake PHP and I found pretty much the same as above, but without a personal recommendation I kept going back to see what I could see about Symfony, hence only spending a little while with Cake PHP. This is quite possible the most useless review of anything ever.

I’ll try Cake again, but not quite yet!

Code Ignitor

CodeIgniter PHP Framework logo.

This has proved to win the competition to be come my current obsession. From seeing the ease of install (upload – that is it!) to the simple database set up and querying I have quite literally got stuck right in. Hopefully over the next few weeks I won’t find any problems with it because it would be heartbreaking.

The best bits I have found in very limited experience of CodeIgniter are that the organisation of the framework is excellent, the way the MVC works and the code helpers are clear, without any experience of them, is brilliant.

I also briefly looked at KohanaPHP, which is based on CodeIgniter and I think it probably is the way forward, if it is as flexible as claimed (which it appears to be). The choice cam down to the fact CodeIgniter had better tutorials and support to unfortunately.

Obviously not being a back end specialist and an especially insecure programmer, I need more input on what might work as a development tool at Gyro. There is always the chance we don’t need one at all, but if we want to be considered a serious digital agency, then we better get in line and use the powerful frameworks. Not that there is anything “wrong” as such with the current set up, but surely better is, erm, better.

I think I will go with CodeIgniter for the back end of my next web site incarnation, but when I get a little more experienced with OOP I reckon I’ll go back to Symfony. Only time will tell.

ASP.NET will never be mentioned in a blog here, expect then, because it smells.

Warning – Philosophical comment below…

Yesterday I thought about what I might have made of myself if I had either staying in the call centres or really pushed to be a teacher. I thought call centre manager would be about right, at LEAST whereby teaching would have been a struggle to get up the ladder. Then I realised what I have already accomplished with only 4 years of web programming experience. Building Xerox, T-Mobile, SportsAid and Tate and Lyle web sites. Even coding Virgin emails most days is a feather in the cap – especially as I seem to be the only email author that can make emails almost perfect in every client, even Lotus Notes 5. The best bit is I will only get better, so I’m not thinking about what I could have done any more, but thinking about what I will do for the Internet and myself in the next 10 years.

3 Capitals Challenge – The fundraising begins

www.challengebee.org screenshot

I have had my confirmation through, so now I really better start training and fund raising. To help I have put the site www.challengebee.org together, designed by my mate Griff. Hopefully that’ll give some easy methods for people to get money to me. The PayPal option has been quite popular.

I’ll be doing all sorts to try and raise money, from raffles and auctions to gigs and parties, so keep checking for my upcoming events. They will be fun. I hope!

SO there it is, the easy ways to donate are set up and now I can get down to the hard part of making people part with their money and preparing myself for 300 miles on my bike.

Chas ‘n’ Dave were awesome, by the way…