Google Guide Online tutorial on using Google effectively.
Category Archives: Coding
Web Page Development: Best Practices
Apple Developer Connection – December 15, 2003.   This article gives some practical hints on how to create standards-conforming websites, and to work around some of issues that will arise for Explorer for Windows.
Protecting users from spam crawlers
Kuro5hin – December 17, 2003.   A brief overview of some techniques to block bad crawlers and protect email addresses from spammers.
Specify the domain in SMB login strings (and flush cache)
macosxhints – December 10, 2003.   You can specify Workgroup (along with user ID) in the SMB connect-to string. For example:
smb://WORKGROUP;machine.somewhere.com/Share
smb://WORKGROUP;User@machine.somewhere.com/Share
smb://WORKGROUP;User:Password@machine.somewhere.com/Share/
Unrelated hint to clear DNS cache: lookupd -flushcache (might need sudo)
Pure CSS cascading menus
Meyerweb –
Multi-level cascading menus without JavaScript using the :hover pseudoproperty of CSS2. Doesn’t work in IE.
Here’s the foundation of this effect:
li ul {display: none;}
li:hover ul {display: block;}
Sprinkle a little positioning on top of that, so that the popout menus go where you want them, and you’re in business.
CSS Smörgåsbord
Zeldman – November 6, 2003. A mess of CSS links.
Research-based web design and usability guidelines
US National Cancer Institute – Entire Guidelines Book (128 pages) available as a PDF (39.2 MB) .
Coding for easier redesigns
Macromedia Edge – Jeffrey Zeldman explains how designers can make the transition to structural thinking, thereby saving their readers bandwidth and time, and saving themselves much future labor (Flash).
UTF-8+names
Ongoing – Tim Bray “You want to put funny characters in your XML, ones that aren’t on your keyboard. XML has a bunch of ways to do this; some of them require sophisticated software, others are really ugly, and if you want to avoid both the ugliness and the fancy software, you can use a DTD. This set of issues has been darkening the XML skies for years now, but we may have stumbled on a way out of the box.”
The absolute minimum every software developer must know about Unicode
Joel Spolsky covers the development and use of Unicode, “a brave effort to create a single character set that included every reasonable writing system on the planet.”
Layout-o-matic
Layout-o-matic CCS creation:
“We’ve already been through the pain of making our layouts cross-browser compatible, so you don’t have to! Select a layout type, width, and other options to the left, and then click Download or View.”
Misconceptions About Usability
Useit.Com: Misconceptions About Usability. Most companies still don’t employ systematic usability methods to drive their design. The resulting widespread ignorance about usability has given rise to several misconceptions that warrant a response.
An Introduction to PHP
An introduction to PHP. “You will learn how it came about, what it looks like, and why it is the best server-side technology. It also exposes the most important features of the language. ”
Simple tutorials on CSS-based lists
Listutorial takes you through the basics of building CSS lists with “background images for bullets” and “simple rollovers” with a few variations along the way .
Tripping the list fantastic
Eric A. Meyer’s Minimal Markup, Surprising Style describes style sheet formatting options for lists.