Intellibear is the official cuddly toy for Intellichat Software Ltd. I have attached some pictures of him on my drive up to London.
I have the wordpress app installed on my phone so thought I should use it to write a post about the iPhone. It may be the best phone ever made but apple being apple have taken it upon themselves to release updates (maybe I should say complete reinstalls when it’s 250meg to download each time) which just make the phone less and less reliable each time.
I have read posts about how the new update made apps more reliable and less call drops. Before I upgraded to 2.0 and 2.1 I didn’t have any of those problems. But now I do. Great one apple. It’s really no wonder that I don’t trust them with my day to day issues I know I can do on a pc.
The best “feature” of all was when my phone decided that it thought I should have a little longer to sleep. The alarm failed to go off to wake me up, I should probably point out that the iPhone was obviously jealous of me sleeping so it took it upon itself to turn itself to sleep (crash).
If you want reliability or usability. Apple products are obviously not your best option. However I will admit they do look good. When it comes down to it, I can live with my phone breaking once a week, but a computer? Ill stick to pc thanks.
So, the day has finally come where we are upgrading all of our hardware and switching data centers. We finally got logins to all 7 of our production servers at Singlehop and the long nights are starting, to make sure everything migrates without any problems.
All 7 servers have Intel Xeon 5410 2.3 Ghz Processors and a minimum of 8GB ram, with our databases servers running 16GB. Its a great step up from our existing hardware, and we are working around the clock to make sure there is no single point of failure with any service.
At Just Develop It we are always investing in new businesses and developing new products.

The picture above is a photo of the whiteboard in my office with a list of all our current JDI projects. The 2 lines with something missing are simply new projects which i decided to hide until we announce them
From a very young age, everyone has an imagination. Seeing a spoon of food infront of you, full of the most horrible thing in the world (probably mash potato) you really dont want, and refusing to eat it. Suddenly, your mum, or dad makes the noise of a train and your mouth is a tunnel. You eat whatever was on the spoon and forgot that you didn’t want it. Without your imagination, you would just have looked at your parents in horror of what they were trying to do to you, and not given up. Our imagination is the thing that drives us to conjure up wild ideas.
Back at school, most people have a vision of what they want to do when they grow up. Some people grow up doing exactly what they wanted to do when they were in school, some people change their mind when they have new experiences, from a new lesson at school, or a hobby you may have. Being able to stick to your vision is the one thing you need to make sure you achieve your goal.
Every time I have a new project, I have a vision of where that project is going to be in 5 years time. Being able to see that project years down the line gives you your goal, where you want that project to end up. As with any goal, you need to know how to get there, you need to make a map to its success, in your head, on paper, or on a whiteboard, it really doesnt matter as long as you have a plan. Without your vision, you cannot begin to think about the things involved. If you take facebook as an example, Mark Zuckerberg saw facebook as a website that would revolutionise social networking, he didn’t start the facebook project thinking, its a great tool for my friends to use, he knew it would be big, it was just a matter of time and commitment. Looking at facebook today, you can see Mark’s vision became a reality, and he will always be extending the horizon of his vision, afterall, as soon as you reach your goal, you always want more. Don’t you?
If you want to succeed, make sure you keep your vision on the horizon and don’t let anything stand in your way or sidetrack you. The last thing you want is for your vision to be clouded and years down the line you never achieved what you setout to get, and you are back to square one. Make your plan, work all the hours you have to make sure it works. The hard work will pay off, and you will be greatful you stuck to your plan, your vision.
Did you have a vision 5 years ago, looking ahead to where you wanted to be now. Did you make it? did you change your plan?
Having a vision will only get you so far, you need to work hard at it to achieve your goals and to make your vision reality.
Over the past week I have been learning and working with Zend Framework on a new site im creating, 20DollarBanners.com. Everything has been working great all week on my windows machine, and I thought it was about time to upload to one of our live web servers for testing. As with most sites, as soon as I went from Windows to Linux all hell broke out. I got the following error, and couldn’t see anywhere in the code why it was happening.
exception ‘Zend_Controller_Dispatcher_Exception’ with message ‘Invalid controller specified (index)’ in /home/username/library/Zend/Controller/Dispatcher/Standard.php:249 Stack trace: #0 /home/username/library/Zend/Controller/Front.php(914): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /home/username/public_html/index.php(54): Zend_Controller_Front->dispatch() #2 {main}
After a little playing around on my local machine, I managed to reproduce the same error, and found that it was a problem with the filenames of my controller files. I checked on the linux server, and everything looked in order apart from one small difference. The filename on the server was indexController instead of IndexController, the captial I made all the difference.
After googling the problem, all I found was a load of results with pages just showing the error message, so hopefully this blog post will be of use to anyone else who finds themselves in the same situation I did.
IE 6 is definitely the most painful browser for developers and designers to support – it’s seven years old and doesn’t even fully support the CSS 1.0 standard created in 1996. We are now in the age of Web 2.0; CSS, Ajax, JavaScript and Transparent PNGs are all becoming more popular and required to make applications function and look as customers should expect. It shouldn’t be any surprise that IE6 does not support anything as standard, and many people including myself have had to resort to writing custom CSS and JavaScript files just for this browser. There are a few scripts out there which can make things a lot easier, Dean Edwards came out with a script named IE7, which attempts to fix many of the issues with HTML and CSS in the browser. It’s not perfect, but if you start your application with the script, you will have a lot more success.
Internet Explorer 8 is now in Beta release and from the looks of it, its going to cause another bunch of headaches for developers. However, Microsoft, because they know that they are never going to get it right, added a great new Meta Tag ‘X-UA-Compatible’ This tag will allow you to force IE to render to the preferred IE Version, it even has ‘edge’ which allows you to risk your life with Microsoft and always render in the latest version. You can find more information about this latest Microsoft HACK on Aaron Gustafson’s blog.
I’m sure there will be thousands of people out there that think Microsoft should have done more to get users to upgrade their browsers, there are at least 16 people at Just Develop It that agree. We all look forward to the day where the % of IE6 users drops below the critical point and the browser is not supported as standard. 37 Signals has already posted a blog announcing the phasing out of IE6 on all their products. It’s the actions of the big players online that will eventually have users upgrading in the fear of being unsupported, and not Microsoft which many believe should have done more.
Keeping it traditional, I thought I would start my blog with the famous “Hello, World” text, the output many people produce from their first experiences with programming languages.
At the age of about 12 on a ‘Windows’ PC in my bedroom, I started my life on the web, playing about with space backgrounds in frontpage and horrible sounds and fonts. At the age of 16, I had my first hosting company. Back in the day when 100Mb was a lot of web space, I had 20meg.co.uk, which offered 20Mb of FREE Web Space (You can see the remains of it on the WayBack Machine here). 20Meg was, at the time part of the “Just Bring It Home Network!”, which all theses years on is still with me in the new “Just” network – “Just Develop It“.
I will keep my blog updated as often as I can with source code, life in the world of Just Develop It, my desire to burn all Apple Macs and upgrade all IE6 users to the world of the living.















