Archive: February, 2009

Jericho – the incredible HTML parsing machine

Visually, HTML is remarkably similar to XML. No wonder, since they both share a long history with SGML. But while XML documents are generally well formed, real world HTML is far from perfect. As any (frustrated man-loathing) web browser developer knows, writing a browser that displays real world HTML requires a lifetime of work and [...]

JavaScript and the missing toString method

Debugging JavaScript code is no pleasant task. Debuggers are buggy, logging libraries are unreliable and the whole experience is generally very time consuming, especially for someone who’s used to the Java way of doing things. During my long and painful session of debugging wild1 JavaScript code, I always knew I could save a lot of [...]

IE Quirkology: The META Content-Type Refresh Bug

At Creative Calls, we analyze hundred of web pages from all around the web. During our daily work, we face every possible browser quickiness and web hack known to mankind. Here’s one of the issues we’ve have the pleasure to deal with – appropriately enough, we’ve named it The META Content-Type Refresh Bug. Here’s a [...]

Quiz Yourself on the IPA alphabet

The International Phonetic Alphabet is a system of phonetic notation used to represent the sounds of spoken languages. It is used by linguists to transcribe words into unambiguous written representations. The word transient, for instance, is often pronounced [ˈtrænʃənt] (or tran-shuhnt) but may also be pronounced [ˈtrænziənt] (or tranzee-uhnt). While the non-standard transcription (shown above [...]