Moved to: WoodyHayday.com
Woody Hayday

Fresh Ideas

Hi there! This is my old blog, I don't hang around here much.
You can now find me trying to mix things up here:
Visit WoodyHayday.com Subscribe To My Email List

Dual Screen Web Development

dual_screens

I’ve had dual monitors for about 8 months now and I have to say its well worth the money. At the office I also have tri screen Dell’s although these arent as big as my dual 22’s which I would say is pretty perfect for me. They offer more space than a 30inch apple screen which is a common choice.  In terms of development theres nothing as useful as having the developing environment and the project available on seperate screens, couple that with good desktop management software like Multidesk (Free with ATI graphics cards) dual monitors will probably improve your productivity by 25% or something.

We are just waiting on all the big software vendors to catch up and make proper multi window support for their programs now, firefox two windows is good for blog writing – but there is no formal dual screen support.

triple_dells
Posted in Technology, Web Development

Looking Back – Major Project 07

Wheels Near U
My first major bespoke project written primarily in PHP although ultimately encompassing javascript, css, html, java applets, flash and some server based command line utilities. Wheels-Near-U was developed as an All-in hyper-localised motoring-web portal. Written completly autonomously within roughly 12 months with several large project revisions. It came together quite nicely considering the hurdles that arrised. On completion the featureset was substancial but simplified most of it fits into the following:

  • Hyper Geo-localisation
    • Based on a postcode a user was taken to their “county” minisite which acted as sub-communities which were developed to appear as subdirectories of the main website, designed as sub communities users can move between counties when browsing information.
    • Content/Advertising could be targetted down to postcode level, including county specific business contacts, userbase and other content
    • Postcodes allowed GPS co-ordinates to calculate all sorts of distances to the user, from local business premesis to vehicles for sale, some intergration with google maps.
    • RSS feeds based on postcodes and counties gave a great flexibility to the user
    • Intergrated with Apache Mod_re-write to provide simplistic urls – wheels-near-u.co.uk/hertfordshire/.. etc.
  • All-in Functionality
    • Aim to cover all motoring needs using all modern forms of web discourse including user based interaction via messages, forums, comments, galleries
    • Based on open source software Wheels-Near-U ended up merging the capacities of an online shop, photo gallery, video library, blogging and advertising medium
  • Secure, multiple gateways
    • Payments taken in several different scenarios, including online shopping, advertise payment and subscription deals – this meant intergrating two seperate online payment gateways with website and ensuring secure service as per TOS
  • SEO
    • Tailored to offer maximum unique/useful content from all given data
    • Designed to make spidering simple, project originally included self generated xml sitemaps, however these proved un-nescessary due to comman sense structure
    • Wide cross section of types of pages all featuring and aimed to comply with 50+ seo html/rules
    • Link pooling / seed based page linkouts
  • Complete intergration with multiple web technologies
    • PHP, MySQL, GDLibrary (Image processing/creation), PDF Libraries, SSL, XHTML, RSS XML, CSS, Java, Javascript (inc ajax), Blogging, advert serving, geographical database tailored, Flash, optimised seo, Apache mod re-write, payment gateways, email syndication, login & security systems, custom written statistics engine, multi-server processing, cacheing, secure sessions
Posted in Business, Looking Back

Cannot Create Windows Service for MySQL. Error:0

If you have MySQL installed (from XAMPP or otherwise) on an xp box (this ones x64) and you update to SP2 it seems to break the mysql service – at least it did for me.  This has happened several times to me but is actually easily resolved. Firstly I tried re-installing mySQL but this brought the problem “Cannot Create Windows Service for MySQL. Error:0” when trying to install the actual service post install.
To get over this you need to wipe the service out so MySQL can recreate it.  Make sure you have admin rights on the box and go to CMD and enter:

sc delete mysql

That should delete the service, then if your in XAMPP just restart the service from your control panel and it will pop up allowing you to add a firewall rule. If you arent using XAMPP simply reinstall mysql after uninstalling/deleting service as above.

Posted in Uncategorized

Facebook and Banter_ID

Traditionally you are meant to be as descriptive as possible in your coding of parameters/variables – this is something I have often overlooked in pursuit of quicker prodecural work. Either way Facebook have shown their origins with their latest descriptor for a thread between too friends ( a wall to wall view ) with banter_id. Small subtle hat tilts towards current youth terminology no doubt helps them, even if it is only subconciously realised in a lot of cases.

facebook
Posted in Social Media

My Book Wishlist

I have been using Amazon Wishlists for a while but I thought I would share my “to read” list, you can see the next few books I intend to read by going here:

http://www.amazon.co.uk/gp/registry/15R79YW6KBC9Y

Read the rest : My Book Wishlist »
Posted in WoodyLabs

Browser Compatibility

Browser Compatibility has to be the most boring part of web development. You can build a fantastic functioning epic web based gui, doing the usual code, test, refine, retest cycle to master your code but if your “test” step doesn’t cover the jungle of browser’s out there it can all fall down when opened elsewhere.

You could throw browser compatibility out of the window as an issue and provide a “recommended use” policy, for example specify one browser/version and stick to it. Fine if you have a small clientèle who don’t mind this but as the world gets into the internet groove people are picking new browsers to experiment with and want functionality across the board, despite the blood sweat and ie hacks developers need to use to provide this.

Once you get into the swing of it you start to realise the pitfalls of certain CSS selectors, Javascript and other embeddable’s and how they affect different browsers. But even the smallest things such as mouseovers can be simple to do in one browser but fail elsewhere through silly mode’s or browser build errors. I have developed a quick Browser Compatibility Matrix which gives you an achieveable testing list, taking into account a variety of Widescreen and standard 4:3 format resolutions and with and without javascript functionality (there are good reasons people turn off js.)

The document should be an ever evolving thing as browsers develop as tools, realistically it will probably apply for the next 8-12 months, after which we will likely be full-flung into CSS3 capable browsers with a whole bunch of new scenarios to work around, perhaps less irratating ones though as the browsers sort out their age old lack of css, alpha and other processing.

There is a few services offering browser compatibility testing for your website, spitting out screenshots of the site at different screen resolutions in different working environments and ultimately the major browsers. Although a nice system I think its a bit lazy to pay someone to do this, when you can get all versions of all browsers on your system given a few hours scouting around. Here is my list of standalone browsers, multiple versions of ie on one box etc links.

Universally Epic Web environments are the produce of professionals, browser compatibility is not an issue its a hurdle. Ensuring your outputted html complies with such things as w3c strict xhtml and the css validates without error’s is great but still you should always focus on the user experience over the bot’s.

Read the rest : Browser Compatibility »
Posted in Browser Compatibility, Web Development

Browser Compatibility Matrix Files

Here is the files for my Browser Compatibility Matrix, so you can remember to check website browser compatibility across all of the common web browsers.

Browser Compatability Matrix PDF

Browser Compatibility Matrix PNG

Posted in Browser Compatibility, Web Development

Music Artists in my Library Aug 2008

I have a lot of music, as I am sure a lot of people do, I thought out of long term interest I would post a list of current artists in my library – quickly sifted through!

Posted in Music Tagged
The New Blog
WoodyHayday.com
A Quote..
"Be fearful when others are greedy, and greedy when others are fearful."
Warren Buffett
Old Random Projects
    © Woody Hayday 2008-2025