Tuesday, August 3, 2010

Discover your browser's capabilities

[updated 3aug2010]

http://www.html5test.com is a web site that shows you a complete, item by item listing of your browser's HTML5 compliance.

(Screen shot is from Chromium 6.0.464.0 (52077))



















findmebyip is a web site that shows you a (very!) complete list of your browser's capabilities, such as CSS3 and HTML5 compatability.

Very nicely presented!

(partial screenshot)























ps: Comments and/or links to this article are most welcome!
Enhanced by Zemanta

Tuesday, July 20, 2010

Google javascript style guide

I came across the following javascript style-guide earlier today.
It is the one used by many of Google's open source projects and has some very good info in it.

ps: Comments and/or links to this article are most welcome!

Sunday, July 18, 2010

Adding CSS3 Support To IE 6, 7 and 8

CSS3 is upon us and with it all the cool things like drop shadows, gradients etc.
Not surprisingly, IE is yet again the browser of shame. It can barely render anything correctly, let alone implement CSS3.

Nonetheless, some kind souls have taken it upon themselves to do something about it.
And the result is CSS3 Pie Library.
Visit the site with IE and be amazed.

ps: Comments and/or links to this article are most welcome!
Enhanced by Zemanta

Boot from USB drive using multiple ISO images

Detailed information on how to create a multi-boot USB drive can be found in this article. Excellent work guys!

In brief, you format a USB stick using FAT32, make sure the PC can boot from a USB device and that the boot order will pick the USB device before the main hard disk.

The article lists all the tools needed for the job and it also lists a large number of downloadable ISO files that can be used with it, which I have copied below. Please visit the site for the full article.




ps: Comments and/or links to this article are most welcome!
Enhanced by Zemanta

Dummy SMTP servers for testing

As part of testing apps that send email, we needed some way of sending emails to a server and seeing what was sent and that it actually *was* sent.


However, we did not want to flood a real SMTP server with hundreds or thousands of emails.


The following 2 tools assist with that problem:
  • DevNull SMTP server
    Described as
    It is a dummy SMTP server that can be used for testing purposes. It helps you see all communication between a client and the server and is very useful if you are trying to find problems with your email server or a client that you wrote.

  • Dumpster SMTP server
    Described as
    The Dumbster is a very simple fake SMTP server designed for unit and system testing applications that send email messages. It responds to all standard SMTP commands but does not deliver messages to the user. The messages are stored within the Dumbster for later extraction and verification.
For more info, visit the above links.
Enjoy!

ps: Comments and/or links to this article are most welcome! 

updates on web sites I've worked on

Surrounds (now called Project Monitor) is a building and mining projects reporting service, based in Melbourne, AUS.
It offers a subscription service with information relating to the above.

Subscribers are given access to the web-based app that is within the web site. This allows them to search for and view information on building and mining projects contained in the online database.

The site was built in 2008, based on a look-and-feel design that the graphics designer (Noel Pennington) produced. I designed and developed the web site, the web app that sits alongside it, the online database, as well as a method to synchronise the MSSQL-based office database with the MySQL-based online database.

The site was build using PHP5.2x, MySql 5.x and the brilliant jQuery.
The tools used during development were WAMP, Eclipse, Firefox, Subversion and TortoiseSVN.
W3C-compliance was accomplished with the help of a great Firefox plug-in, HTML Validator.

It goes without saying that Microsoft's pathetic and disgraceful excuse for a browser (IE6 and 7) were the hardest ones to deal with!

On the positive side, Firefox made it a breeze to develop, test and debug!
The Firefox plug-in Firebug made it so much more fun to debug the app and the WebDeveloper plug-in made it a breeze to try thing on-the-fly!

The site was tested against Firefox, Safari, Opera, Chrome and (ahem) Internet Exploder.

================================

Another one of the web sites I've created has had a cosmetic facelift.
(See more on it in an earlier blog entry, Antique, Vintage and Handmade Woodworking Tools)
This is a site about antique, vintage and handmade woodworking tools that my nephew restores. Have a look at it; all else aside, the photography of those tools is amazing!

The facelift involved changing the main menu to use Superfish, a jQuery suckerfish-type menu. Apparently, he's been getting fan mail for the new look! Cool!

ps: Comments and/or links to this article are most welcome!
Enhanced by Zemanta

yet another IE6 bug

A few minutes ago I was shown a web page that contained links pointing to internal anchors.
The page works in all browsers, except Internet Explorer 6.

Here is what the link looks like:

<a id="HowCanIPay" name="HowCanIPay"></a>

Note that there is no text just before the closing 'a' tag.
That's what the problem is for IE6.

By simply changing it to

<a id="HowCanIPay" name="HowCanIPay">&nbsp;</a>


everything works again!


ps: Comments and/or links to this article are most welcome!