Posted on 2 Comments

Latest Internet Nuisance

This morning I received an email from two people who don’t normally send me email. Both emails were almost identical and inexplicable. One was sent to me while the other revealed the 87 or so email addresses it was sent to and appears to have been sent through gmail. I presume a worm, trojan or virus is sending this message to people’s complete address books. If you get one of these, you may want to let the send (not the entire mailing list) know that they need to scan their computer. Click more to see the email. Continue reading Latest Internet Nuisance

Posted on Leave a comment

Today’s Coding Challenge

Today I am focused on debugging a custom tree control which present hierarchical data created through AJAX calls, custom JavaScript, and jQuery. The data is built dynamically so state must be maintained such that if the user navigates away from the page and returns the exact same data is presented upon return. The collapsers must close only their related data without orphaning any nodes.

The presentation was prototyped as tables nested within tables eight levels deep. Yesterday this was corrected to be a single table with rows dynamically added and removed which broke the handlers. Before someone throws the word sematic out without thinking, a table is semantically correct in this situation. Time to get back to handling the handlers.

Posted on Leave a comment

Coded Self Into a Hole

Had a rockin’ day of coding today. Started fixing some problems. Used jQuery to fix a cross-browser issue and simultaneously made my code lighter. Since this project is an evolutionary prototype, I got bold and evolved a piece of code that was holding the project back. In the process, many things broke of course and I’ve been going through fixing those issues. The code is looking prettier and lighter and the project looks better. Unfortunately, in my weariness, I started to put more bugs in than I was taking out so its time to call it a day.