Archive for June, 2005

Firefox bug: I’m Feeling Lucky

Thursday, June 30th, 2005

A bug in Firefox that annoys the absolute shit out of me can be found here. This bug has proven to be not Mozilla’s fault, but rather Google’s as the search engine giant redirects clients to useless websites. When an invalid URL or search query is entered into Firefox’s address bar, Google is called to do a “I’m Feeling Lucky” search. This used to work for me and it still does for others. But a small fraction of users either get directed straight to Microsoft.com or for me BuyDomains (I aint linking cause I hate this f*cking website). If your using Firefox, see what happens (incorrect url) to yourself. The only fix at the moment is to change Google from your default search engine.

AJAX Dipping

Monday, June 20th, 2005

I have recently discovered the AJAX-hype out there on the internet. I wont explain what AJAX is, I’m sure that has been done many times. I wanted to get into it, so I read this helpful article and ajax-ed the digg feed on my sub menu.

Annual Site Redesign

Thursday, June 16th, 2005

Seems to be that time of year where I go about redesigning the layout of my website. At the moment I’m moving from an aging table-based layout to a new standards compliant, CSS-based design.

For me, using tables is far easier to design websites. However tables soon lead to nested tables and after a while your code becomes bloated and difficult to maintain. There are a wealth of resources out there on the internet to move to a table-less layout. The only problem is I could never quite find what I was looking for. Tables will no doubt appear similar across browsers and platforms, but css-based designs require multiple ‘hacks’ to tame the viscious beast we know as Internet Explorer.

I should continue to support IE on my website, as it currently holds the largest market share. But I’m tired of hacking my code to please or should I say trick IE into correctly displaying my work. On the other hand, standard resources for table-less layouts include Tantek’s infamous box-model hack and A List Apart resources. I also found this S5 presentation very helpful.

The current design on my site now as at June 16th is version two of my Reforce theme. Version one is more suited for CMS systems such as drupal and has been shifted onto my todo list. Reforce v2 uses nice SIFR techniques to maintain accessible code whilst avoiding bulky images I tend to produce. Some AJAX functionality will be added shortly in the form of RSS feeds and web calendars.