Development Archives

  1. Voting System

    My last project for Eric was building a system for him to run a weekly photo competition on Wetpixel.com. This turned out to be a bit larger project than we thought, but we also added a bit more to the system than we’d originally planned. Using the admin interface, Eric and the other Wetpixel admins…

  2. Setting DIV Height in IE

    I implemented resizable panes in FeedLounge this afternoon. Everything went rather smoothly (I’d prototyped it in the San Jose Airport and on the plane last month), until I found one very strange issue in IE. When I resized the vertically separated panes, they would only go in one direction. Moving the bar down worked fine,…

  3. Set focus to an element in an iframe

    If you’re trying to set focus to an element in an iframe that has already been loaded, you need to set focus to the iframe first, then to the element. Here is sample code: if (ie) { var myIframe = document.frames[‘my_iframe’]; var myField = document.frames[‘my_iframe’].document.getElementById(‘my_field’); } else { var myIframe = document.getElementById(‘my_iframe’); var myField =…

  4. MashupCamp Wiki Feed

    I think MashupCamp is going to be pretty darn fun, and I’m already enjoying following the developments on the wiki through the wiki feed (in FeedLounge, of course 😉 ). In only a handful of seconds a day, I’ve kept up to date with the attendee list, the logo discussion, proposed sessions, attendee bios, etc.…

  5. bash Functions

    I set up a bunch of aliases in my ~/.profile a while back, stuff like this: alias ex1=”ssh ex1.example.com” alias src=”cd ~/Sites/src” Since I use the command line interface to Subversion (I normally prefer a GUI, but for SVN I think the command line is actually faster), I’ve been navigating my source directories more and…

  6. Smart People

    It’s been quite enjoyable spending time around a bunch of smart people this week. It’s one of the reasons I signed up for MashupCamp next month and something I miss working alone.

  7. JavaScript… *sigh*.

    Check out this “bug fix” applied this evening to FeedLounge: if (ie) { newNode.appendChild(myNode); oldNode.innerHTML = ”; } else { oldNode.innerHTML = ”; newNode.appendChild(myNode); } Ain’t it grand?

  8. Using the Standard Subscribe to Feed Icon

    I was very excited when it was announced that Firefox and IE will be using the same icon to allow people to subscribe to an RSS feed. This icon immediately becomes the standard “Subscribe to Feed Icon”, which is a great thing all around. Matt Brett has created some high quality versions of this icon…

  9. HTML Resume Template 2.1

    Scott thought I should have a self-contained output version1 of my HTML Resume Template. Good idea, and now available in version 2.1. UPDATE: I didn’t really explain why adding this is a neat thing. Basically, it gives you a formatted (and printable) HTML version of your resume that you can attach to an e-mail. Perhaps…

  10. FAQ Rage

    One of the things I’ve done since adopting my e-mail policy earlier this year is work hard at creating useful FAQ articles that I can point people to when they come to me with questions. I’ve taken care to include pretty much everything I know that can be of help on a given subject in…

  11. window.open(this.href) vs target=”_blank”

    Like most people who have migrated to XHTML for web development, I stopped using target=”_blank” for opening links in new windows in favor of onclick=”window.open(this.href); return false”. They accomplish the same thing (opening the link in a new window) and the second one validates. However, as I was implementing the often requested “open external links…

  12. One of those days…

    Today was extremely productive: a commonly requested feature for FeedLounge lots of front end work for Scott to hook up a few little elegance tweaks the adoption of the new standard “subscribe” icon (which you may have noticed on this site and feedlounge.com already) but I didn’t eat lunch until 6:30pm… This post is part…

  13. FeedFlare: Feed Reader Developer Viewpoint

    Yesterday I posted some, as it turns out, unfounded concerns about FeedBurner’s new FeedFlare features and how they would impact me as a reader of many great blog authors who use FeedBurner’s service. Thanks again to Eric and Dick from FeedBurner for helping me get the facts straight. Today, I’m putting on my feed reader…

  14. IE Wrestling

    I’ve spent the last several days getting FeedLounge compatible with IE – not my favorite way to spend time. When we made the decision to support Firefox first, it was with the knowledge that the IE and Safari ports would have to happen – but that doesn’t make it any less painful. There were a…

  15. FeedLounge Scalability

    There is a great conversation going on about web applications and scalability, with FeedLounge as an example. A few months back, there was a meme going around talking about how cheap it was to build a web based application/service/company compared to our recent past. While this may be the case in various instances, the scalability…