Tuesday - July 12, 2005
Weekly Log 11
Life
I have new glasses. No pictures of them yet. They're smaller and haven't been triggering negative comments thus far.
Thoughts
I have a theory that home entertainment, particularly television, has the major side effect of extremely weakening the strength of local communities, personal interactions, and political duty.
Links
vnc2swf. *nix program that allows you to make a Flash animation from any VNC source. On Mac OS X 10.4, in addition to needing to install ming (using Fink), X11, and the X11 SDK; I also had to switch to using gcc 3.3 instead of 4.0 by typing in sudo gcc_select 3.3 in the terminal. To actually run vnc2swf, I had to type in the command in the X11 console; it didn't work in the normal terminal. The video is not the most impressive, but it's certainly better than nothing!
Javascript Form Validation. Been using a bit of Javascript at work. This seems like a pretty good form validation method. Nothing obnoxious, cross-browser, and it degrades gracefully when Javscript is turned off.
lesscode.org: Unecessary Until Proven Required. A different way of thinking about the YAGNI principle. It seems a more useful way of thinking about it. It's also important to remember that this is just one extreme… a little bit of forethought and abstraction can go a long way in predicting possible future extensions. People often guess incorrectly, but hey, I certainly think you can get better at it and that practice is the only way. But it is good to remember that there's a cost for every abstraction and forward-planning consideration that one makes.
Hehe, I like the way you phrased that- "haven't been triggering negative comments thus far." I'm sure they look great.