July, 10, 2004 archives
2 + 2 = 3
anchorman: the legend of ron burgundy is, unfortunately, less than the sum of its parts. i think if you actually removed steve carell from the movie, it would have caved in upon itself.
it’s definitely a wait-for-hbo sort of movie, if you haven’t already seen it. i think i’ve learned my lesson to leave the theater for the best-seen-on-a-big-screen movies like spider-man 2. some upcoming movies that i think fit that bill are i, robot (yes, not much based on the book — get over it) and the bourne supremacy.
validating utf-8 by regex
in actually using the regex in this w3c faq, i noticed that it has a few typos: the first three escapes are missing the 'x' to put them into hex. i’ve let the author know. the corrected example:
$field =~
m/^(
[\x09\x0A\x0D\x20-\x7E] # ASCII
| [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte
| \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
| \xED[\x80-\x9F][\x80-\xBF] # excluding surrogates
| \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15
| \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16
)*$/x;