Safari Web Inspector

Safari Web Inspector

Screen shot 2009-09-29 at 9.46.50 AM

We all should know about the Firefox Firebug plugin, but did you know about the built-in web inspector for Apple’s Safari browser?

It’s a powerful set of tools that make it easy to debug, tweak, and optimize a website for peak performance and compatibility. You can view the structure of a page (DOM and CSS), debug JavaScript and graph page resources by either size or load time.

Read more on Safari Web Inspector…

HTML-ipsum

HTML-ipsum

html-ipsum
Here is a website that can generate Latin filler text with HTML tags. Clicking on any of the blocks automatically copies the text to your clipboard. It was created by Chris Coyier of css-tricks.com

Read more on HTML-ipsum…

IE6 upgrade warning script

IE6 upgrade warning script

example.jpg
Are you tired of having to write custom scripts for IE6? This is a handy little script that politely informs the user to upgrade. I absolutely detest IE6, and I will be using this script on some of my sites.

Read more on IE6 upgrade warning script…

Test your website

Test your website

Picture4.png
Here is another useful website for all web designers and developers. It’s an online tool that has 100+ tests for your website.

Visit http://tester.jonasjohn.de/

What’s that font?

What’s that font?

Picture3.png
Sometimes when I ask the client for a copy of their logo I get a letterhead or business card given to me, so I then ask if they have a digital version of the logo, which is greeted with a puzzled look and “I’ve got it on a CD but I’m not sure where it is”. Sometimes you get given a brochure, advert or a link to a website and they want that font. So what do you do when all you have is the image and want to know the name of the font? You can spend hours searching through thousands of fonts, or online there is a handy site called WhatTheFont, it’s still in beta but I have used it a couple of times with great success.

Read more on What’s that font?…

Web Design in 2 minutes

I found this video on YouTube a while back…

Sharpen your photos using Photoshop’s High Pass filter

Sharpen your photos using Photoshop’s High Pass filter
bird-before&after

click to enlarge

You probably all know about the sharpen filters in Photoshop but I have another quick and very effective way to sharpen your photos. I was shown this technique by a professional photographer. I believe I get better results using the high pass filter.

Read more on Sharpen your photos using Photoshop’s High Pass filter…

Contact Form with Honeypot Captcha

Contact Form with Honeypot Captcha

form

Here is a contact form script that I have put together over the past couple of months.

I started off with my basic contact form in html, css and php.   But I started to get spam so I added a honeypot captcha. As spam bots can’t resist filling in every field that they see, I made one field invisible using CSS (Spam bots tend not to use CSS).  The php then checks to see if the field is empty before it sends.  This method may not fool all the spam bots but it will drastically reduce the amount of spam.

Read more on Contact Form with Honeypot Captcha…

Google Cheat sheets

Google Cheat sheets

Here are 4 Google cheat sheets to help you use Google better.

Firebug – an essential web development tool

Firebug – an essential web development tool

Firebug
If you don’t know already Firebug is a Firefox extension for web designers and developers. You are able to target any element on a page to see the markup, the CSS, the layout, and the DOM in an instant. It is truly an essential component to have and it has saved me countless times when trying to debug a website.
Download it here…
http://getfirebug.com

Read more on Firebug – an essential web development tool…

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LndlYnRhbGsuY28uemEvaW1hZ2VzL3N1Ym1pdC5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53ZWJ0YWxrLmNvLnphL2ltYWdlcy9zdWJtaXQucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud2VidGFsay5jby56YS9pbWFnZXMvc3VibWl0LnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3LndlYnRhbGsuY28uemEvaW1hZ2VzL3N1Ym1pdC5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIG1haWx0bzppbmZvQHdlYnRhbGsuY28uemE8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRlZmF1bHQuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud2VidGFsay5jby56YS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtZmF2aWNvbi5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnZhciBnYUpzSG9zdCA9ICgoXCJodHRwczpcIiA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCkgPyBcImh0dHBzOi8vc3NsLlwiIDogXCJodHRwOi8vd3d3LlwiKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKFwiJTNDc2NyaXB0IHNyYz1cJ1wiICsgZ2FKc0hvc3QgKyBcImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnJTNFJTNDL3NjcmlwdCUzRVwiKSk7DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS02ODgwNTIxLTVcIik7DQpwYWdlVHJhY2tlci5fdHJhY2tQYWdldmlldygpOw0KfSBjYXRjaChlcnIpIHt9PC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS88L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBUeXBlYmFzZWQ8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSAyODA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDQzNTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjI6e2k6MDtzOjYxOiJodHRwOi8vd3d3LndlYnRhbGsuY28uemEvd3AtY29udGVudC93b29fdXBsb2Fkcy80LWZhdmljb24ucG5nIjtpOjE7czo2MToiaHR0cDovL3d3dy53ZWJ0YWxrLmNvLnphL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1mYXZpY29uLmljbyI7fTwvbGk+PC91bD4=