Bad typography on the Web doesn't exactly kill people (even if it is believed to be 95% of what web design is) but it can still make widows - typographic widows, that is. To quote Shaun Inman:
For those who don’t know, in typesetting, a widow is a single word on a line by itself at the end of a paragraph and is considered bad style.
Compare these:
Helping website owners to fix the most frequent errors automagically will hopefully make online texts more readable and stylish as well. Mr. Inman came up with a simple yet perfectly working solution: replace the regular whitespace between last two words of a title with a non-breaking space (i.e.
entity) - and released it in a form of an easy-to-use Wordpress plugin. It is now also ported for Movable Type, Expression Engine, Textpattern etc.
Today I make Widon't available for Symphony and other XML/XSLT-based engines via an XSL template. Read on for full source.
I installed Instiki Wiki-clone on my Mac about 6 months ago and used it ever since as my personal knowledge base, notepad and GTD tool – pretty much like any other Wiki/Instiki user. I liked it more than other clones because of ease of installation on my iBook – it came as a self-contained DMG-image with one file inside that I had to drag into my 'Applications'
folder, double-click it – et voila!
Alas, the latest version of OS X .dmg distribution available from Instiki site is 0.9.2 which is several releases older than current 0.10.2. While there are some instructions available to upgrade they are however not accurate and clear enough.
Some time ago there was this 'googlebot' PHP script circulating on the net that sends you an email every time Google's crawler is checking your page. However, after some time the hype wave went down – if you own a blog which gets updated regularly, Googlebot will check your pages for changes some times twice a day. Do you really want to be told every time it happens, for every page of your website?
So here is my version of googlebot
script that generates a plain text log to notify you in a less obtrusive way. I've also included a check for robots of other search engines besides Google (namely Yahoo!, MSN and Russian engine, Yandex).
In my previous post on this issue I've made a mistake – resulting code was in fact not valid XHTML Strict!
Changed two of my PHP scripts which fetch RSS from del.icio.us and render my 43things goals for the sidebar.
The scripts were taken from 'Integrating del.icio.us with PHP and Magpie' article at MovableBlog. This code works but not GoodEnoughTM – from time to time the feeds were unavailable which resulted in an error message that screwed up my layout. I took the idea from Magpie RSS FAQ to suppress errors and make it display a less obtrusive message. I have also tweaked the code here and there. The result can be seen below.