<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6048071</id><updated>2011-04-21T13:30:44.159-05:00</updated><title type='text'>Jason Shepherd</title><subtitle type='html'>An ephemeral journal of Jason's sporadic thoughts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default?start-index=101&amp;max-results=100'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>111</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6048071.post-115141680046803070</id><published>2006-06-27T08:56:00.000-05:00</published><updated>2006-06-27T09:01:55.383-05:00</updated><title type='text'>moved!</title><summary type='text'>My blog has officially moved.  Please join me over at http://jbshep.wordpress.com/.  People with RSS aggregators should point to the new feed.The family blog will remain here on blogger/blogspot.This blog's content will remain here on blogger/blogspot as well.  Who knows, I may be back!</summary><link rel='related' href='http://jbshep.wordpress.com/' title='moved!'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/115141680046803070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=115141680046803070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/115141680046803070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/115141680046803070'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/06/moved.html' title='moved!'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-115060321216536259</id><published>2006-06-17T22:58:00.000-05:00</published><updated>2006-06-17T23:01:05.983-05:00</updated><title type='text'>pondering a move to wordpress.com</title><summary type='text'>I've started a new blog on WordPress and am pondering a permanent move.  I really like WordPress and its capabilities so far.  Anyone have any experiences with WordPress they'd like to share?If I do decide on a permanent move, I'll be sure to post a "farewell" along with the new blog feed (for those of you who use a blog reader).</summary><link rel='related' href='http://jbshep.wordpress.com/' title='pondering a move to wordpress.com'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/115060321216536259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=115060321216536259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/115060321216536259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/115060321216536259'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/06/pondering-move-to-wordpresscom.html' title='pondering a move to wordpress.com'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114731434961450896</id><published>2006-05-10T21:15:00.000-05:00</published><updated>2006-05-10T21:25:49.626-05:00</updated><title type='text'>guidelines for transitions (a.k.a. animated effects)</title><summary type='text'>Bill Scott offers an interesting discussion on animated effects (or as he calls them, transitions).  I first became interested in using animation when I was researching the visualization of dynamic networks.  One of my favorite examples of animation in a UI comes from GnuTellaVision, a project of some students at Berkeley (Ka-Ping Yee was one of them).  GnuTellaVision used animation to help the </summary><link rel='related' href='http://looksgoodworkswell.blogspot.com/2006/03/mind-hacking-visual-transi_114376913301122246.html' title='guidelines for transitions (a.k.a. animated effects)'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114731434961450896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114731434961450896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114731434961450896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114731434961450896'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/05/guidelines-for-transitions-aka.html' title='guidelines for transitions (a.k.a. animated effects)'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114688664911996801</id><published>2006-05-05T22:27:00.000-05:00</published><updated>2006-05-05T22:37:29.136-05:00</updated><title type='text'>mi-3</title><summary type='text'>Warning... beyond here be spoilers, ye maties!I just saw Mission Impossible 3 tonight.  I haven't been out of the house much since the twins were born (8 months ago already) so just getting to see a movie was nice.  The movie was decent--probably better than MI-2.  It seemed predictable, but maybe I've just seen too many espionage/spy films in recent history.  Sometimes I think the genre has </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114688664911996801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114688664911996801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114688664911996801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114688664911996801'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/05/mi-3.html' title='mi-3'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114589735121928384</id><published>2006-04-24T12:25:00.000-05:00</published><updated>2006-04-24T12:28:07.166-05:00</updated><title type='text'>free klm calculator</title><summary type='text'>I need to download and try this free Keystroke-level Model (KLM) calculator.</summary><link rel='related' href='http://www.syntagm.co.uk/design/klmcalc.shtml' title='free klm calculator'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114589735121928384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114589735121928384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114589735121928384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114589735121928384'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/free-klm-calculator_114589735121928384.html' title='free klm calculator'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114589964855308571</id><published>2006-04-24T12:24:00.000-05:00</published><updated>2006-04-26T23:23:07.100-05:00</updated><title type='text'>blogging chi2006</title><summary type='text'>No, I won't be blogging on CHI2006 because I'm not there, but for those of you who couldn't make it this year (like ME!) you can follow along with these blog sites:The Official CHI2006 blogThe UNofficial CHI2006 blogThanks to Rashmi Sinha for the pointers!Update, 26-Apr-2006: The student volunteers' blog for CHI 2006 is probably the most interesting of all.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114589964855308571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114589964855308571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114589964855308571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114589964855308571'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/blogging-chi2006.html' title='blogging chi2006'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114562693927133748</id><published>2006-04-21T08:25:00.000-05:00</published><updated>2006-04-21T08:43:55.493-05:00</updated><title type='text'>javascript kung fu</title><summary type='text'>We've formed a user experience (UX) team at my client site.  We're employing an iterative design process that involves a lot of prototyping, both low-fi and high-fi.  In doing high-fi prototypes, I've found several new JavaScript libraries to be invaluable.Yahoo! User Interface LibraryOffers support for animation, connection management (AJAX), DOM traversal, Drag'n'Drop,  and event management.  </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114562693927133748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114562693927133748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114562693927133748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114562693927133748'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/javascript-kung-fu.html' title='javascript kung fu'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114343653203650292</id><published>2006-04-13T08:12:00.000-05:00</published><updated>2006-04-13T23:05:43.076-05:00</updated><title type='text'>stop indicting your users</title><summary type='text'>A couple of weeks ago, I had trouble accessing a system I needed in order to do my work.  Unable to resolve the problem, I submitted a support request to the company's support request database where it was fielded by a "Web team" engineer.  It turns out that the URL I tried to use was wrong.  "Strange," I thought, especially since I found the URL directly from the Web team's online documentation.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114343653203650292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114343653203650292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114343653203650292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114343653203650292'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/stop-indicting-your-users.html' title='stop indicting your users'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114468387697223194</id><published>2006-04-10T10:43:00.000-05:00</published><updated>2006-04-11T20:47:34.496-05:00</updated><title type='text'>infotec 2006 ppt uploaded</title><summary type='text'>You can find the PowerPoint slides for my Infotec talk "A Crash Course in Web Usability" over here.</summary><link rel='related' href='http://www.bass-inc.com/presentations/Apr5_2006/Shepherd_Infotec_2006.ppt' title='infotec 2006 ppt uploaded'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114468387697223194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114468387697223194' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114468387697223194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114468387697223194'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/infotec-2006-ppt-uploaded.html' title='infotec 2006 ppt uploaded'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114468362171915581</id><published>2006-04-10T10:38:00.000-05:00</published><updated>2006-04-10T10:42:02.386-05:00</updated><title type='text'>firefox extensions</title><summary type='text'>Here are the Firefox extensions I'm using these days (see screen capture below).</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114468362171915581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114468362171915581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114468362171915581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114468362171915581'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/04/firefox-extensions.html' title='firefox extensions'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114358541257405754</id><published>2006-03-28T16:30:00.000-06:00</published><updated>2006-03-28T16:48:19.923-06:00</updated><title type='text'>infotec 2006</title><summary type='text'>Several folks have asked about my presentation at Infotec next week.  Here are the specifics.A Crash Course in Web UsabilityInfotec 2006Wednesday, 05-Apr-20069:30 – 10:45 a.m.Speaker: Jason B. Shepherd, Bass and Associates, Inc., ConsultantAbstract:Many people erroneously believe that designing good Web user interfaces is simply a matter of applying common sense. Why then are there so many </summary><link rel='related' href='http://www.infotec.org/' title='infotec 2006'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114358541257405754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114358541257405754' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114358541257405754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114358541257405754'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/infotec-2006.html' title='infotec 2006'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114308917476065373</id><published>2006-03-22T22:44:00.000-06:00</published><updated>2006-03-22T22:47:09.953-06:00</updated><title type='text'>flickr photostream added</title><summary type='text'>I added a Flickr badge of my photostream to the right side of the page (under my profile).  This shows photos I've most recently uploaded to Flickr.  Most of the time it will be pictures of my children (which are also posted here).</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114308917476065373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114308917476065373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114308917476065373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114308917476065373'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/flickr-photostream-added.html' title='flickr photostream added'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114297723204442866</id><published>2006-03-21T15:39:00.000-06:00</published><updated>2006-03-21T15:40:32.046-06:00</updated><title type='text'>time to stop beating a dead browser</title><summary type='text'>I'm officially ending this post.  See the bottom of that post for rationale (like anyone actually cares anyway *grin*).</summary><link rel='related' href='http://jasonshepherd.blogspot.com/2005/04/weak-support-of-css2-in-msie.html' title='time to stop beating a dead browser'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114297723204442866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114297723204442866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114297723204442866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114297723204442866'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/time-to-stop-beating-dead-browser.html' title='time to stop beating a dead browser'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114254718346604861</id><published>2006-03-16T16:10:00.000-06:00</published><updated>2006-03-16T16:13:03.480-06:00</updated><title type='text'>squatting?</title><summary type='text'>I can't believe MS let this slip under their radar.I should probably clarify the link above for historical purposes.  If MS pursues legal action and the linked site gets taken down, I should note that at as of March 16th, the page shows a Mozilla Firefox insignia with a link to the Firefox Web site.</summary><link rel='related' href='http://www.ie7.com/' title='squatting?'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114254718346604861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114254718346604861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114254718346604861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114254718346604861'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/squatting.html' title='squatting?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114204919027318922</id><published>2006-03-10T21:51:00.000-06:00</published><updated>2006-03-10T21:53:10.273-06:00</updated><title type='text'>another msie css annoyance</title><summary type='text'>I updated this post with my latest gripe about MSIE's CSS support.  This time the source of my frustration is attribute selectors.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114204919027318922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114204919027318922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114204919027318922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114204919027318922'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/another-msie-css-annoyance.html' title='another msie css annoyance'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-114170010238698679</id><published>2006-03-06T20:45:00.000-06:00</published><updated>2006-03-06T20:55:13.250-06:00</updated><title type='text'>essence of computer science</title><summary type='text'>Some of my favorite quotes about CS:Programs must be written for people to read, and only incidentally for machines to execute.  -- Abelson and Sussman in The Structure and Interpretation of Computer ProgramsComputer Science is a science of abstraction--creating the right model for a problem and devising the appropriate mechanizable techniques to solve it. -- Aho and UllmanAny programming problem</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/114170010238698679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=114170010238698679' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114170010238698679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/114170010238698679'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/03/essence-of-computer-science.html' title='essence of computer science'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-113943879721557568</id><published>2006-02-14T17:21:00.000-06:00</published><updated>2006-02-14T21:33:35.816-06:00</updated><title type='text'>ajax and json</title><summary type='text'>AJAX and JSON have revived my enthusiasm for Web development.  Prior to doing Web development, I did a lot of rich desktop UI work where the types of interactions you could design and code were (for the most part) limitless.  Once I moved to developing for the Web, I learned how the typical interaction involves the user filling out a bunch of information, the request being sent, and then a whole </summary><link rel='related' href='http://del.icio.us/jbshep/json' title='ajax and json'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/113943879721557568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=113943879721557568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113943879721557568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113943879721557568'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/02/ajax-and-json.html' title='ajax and json'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-113943833108104118</id><published>2006-02-08T16:30:00.000-06:00</published><updated>2006-02-08T16:39:41.603-06:00</updated><title type='text'>blogging black hole</title><summary type='text'>I've fallen into the trap.  The trap I speak of is the period of time that passes when one stops blogging due to one of a variety of reasons.  For some daily life gets too hectic to allow for blogging.  For those who use blogging as a tool for self-reflection , falling into the blogging "black hole" is a good indicator that life has become too frenzied and simplification may be in order.  In </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/113943833108104118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=113943833108104118' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113943833108104118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113943833108104118'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2006/02/blogging-black-hole.html' title='blogging black hole'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-113148436155645983</id><published>2005-11-08T15:05:00.000-06:00</published><updated>2005-11-08T15:47:15.966-06:00</updated><title type='text'>random miscellany</title><summary type='text'>Ian and the twins have kept us busier than I could have imagined.  We're finally starting to figure out how to balance a toddler, infant twins, two careers, and ongoing domestic issues.  But then again, every time I say something like that life throws us a curve ball.  Hmmm... forget I said it. :-)Here are some interesting links I've come upon over the last month or so.  There are some real </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/113148436155645983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=113148436155645983' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113148436155645983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/113148436155645983'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/11/random-miscellany.html' title='random miscellany'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112922596127359095</id><published>2005-10-13T12:50:00.000-05:00</published><updated>2005-10-13T12:52:41.280-05:00</updated><title type='text'>cijug and itec presentations posted</title><summary type='text'>I just got back from speaking at the Central Iowa Java Users Group (CIJUG) meeting and the ITEC 2005 conference.  Links to my presentations follow:CIJUG: Java InternationalizationITEC: Multilingual Web Applications with Java/J2EE</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112922596127359095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112922596127359095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112922596127359095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112922596127359095'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/10/cijug-and-itec-presentations-posted.html' title='cijug and itec presentations posted'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112834843039783083</id><published>2005-10-06T22:06:00.000-05:00</published><updated>2005-10-06T22:06:11.773-05:00</updated><title type='text'>updates on ian, noah, and tatum</title><summary type='text'>I've updated Ian's blog as well as our family's blog.  Photos abound!</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112834843039783083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112834843039783083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112834843039783083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112834843039783083'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/10/updates-on-ian-noah-and-tatum.html' title='updates on ian, noah, and tatum'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112834853994622888</id><published>2005-10-06T09:37:00.000-05:00</published><updated>2005-10-06T09:37:56.896-05:00</updated><title type='text'>presenting next week at cijug and itec</title><summary type='text'>I'll be presenting on Java Internationalization twice next week in the greater Des Moines area.  On October 11th I'll be speaking at the Central Iowa Java Users Group (CIJUG) meeting in West Des Moines.  The next day, I'll be speaking at the annual ITEC conference in Des Moines at Hy Vee Hall.  If you're interested and in the area, please stop by.  I believe the CIJUG meeting is a completely free</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112834853994622888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112834853994622888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112834853994622888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112834853994622888'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/10/presenting-next-week-at-cijug-and-itec.html' title='presenting next week at cijug and itec'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112525219670427046</id><published>2005-08-28T13:02:00.000-05:00</published><updated>2005-08-28T13:03:16.710-05:00</updated><title type='text'>the twins have arrived</title><summary type='text'>The twins have arrived.  Check out the family blog for info and photos.</summary><link rel='related' href='http://shepherdfamily.blogspot.com/' title='the twins have arrived'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112525219670427046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112525219670427046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112525219670427046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112525219670427046'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/08/twins-have-arrived.html' title='the twins have arrived'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112481812701387537</id><published>2005-08-23T12:23:00.000-05:00</published><updated>2005-08-23T12:28:47.016-05:00</updated><title type='text'>ajax lessons</title><summary type='text'>I ran across this post recently.  I especially like the tip of returning data via AJAX as JavaScript expressions (that can be passed to eval()) rather than as XML strings that must be parsed.  That makes a great deal of sense when you think about it. You don't need to spend browser cycles parsing textual data. Data will end up being parsed using JavaScript anyway... might as well nest the data in</summary><link rel='related' href='http://patricklogan.blogspot.com/2005/08/ajax-lessons.html' title='ajax lessons'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112481812701387537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112481812701387537' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112481812701387537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112481812701387537'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/08/ajax-lessons.html' title='ajax lessons'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112368457422937024</id><published>2005-08-10T09:35:00.000-05:00</published><updated>2005-08-10T09:36:14.233-05:00</updated><title type='text'>ian's blog updated</title><summary type='text'>I've updated Ian's blog with new 23 month photos.</summary><link rel='related' href='http://ianshepherd.blogspot.com/' title='ian&apos;s blog updated'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112368457422937024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112368457422937024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112368457422937024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112368457422937024'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/08/ians-blog-updated.html' title='ian&apos;s blog updated'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112255783241158610</id><published>2005-07-28T08:36:00.000-05:00</published><updated>2005-07-28T08:41:06.200-05:00</updated><title type='text'>cross-platform web pages</title><summary type='text'>I've been tracking CSS problems in MSIE over here in my blog as our team attempts to make our site truly cross-platform across MSIE and Firefox (and others).Even better yet, Doron Rosenberg has published "Migrate apps from Internet Explorer to Mozilla" over on IBM's Web site.  His article goes beyond just CSS issues and explores differences in the ECMAScript and DOM implementations too.</summary><link rel='related' href='http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd/' title='cross-platform web pages'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112255783241158610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112255783241158610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112255783241158610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112255783241158610'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/07/cross-platform-web-pages.html' title='cross-platform web pages'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112178854006306797</id><published>2005-07-19T10:55:00.000-05:00</published><updated>2005-07-19T10:55:40.070-05:00</updated><title type='text'>mighty rearranger</title><summary type='text'>I speculated on this briefly over on Chris Mueller's blog, but now I finally own Robert Plant and the Strange Sensation's Mighty Rearranger.  I must say, it is awesome!An album hasn't grown on me this quickly since listening to The Mars Volta's Francis The Mute (though this is radically different from Francis the Mute).  Robert Plant is on fire.  I'm sure I'm plagiarizing someone by describing </summary><link rel='related' href='http://www.amazon.com/exec/obidos/tg/detail/-/B0007Z4S4C/qid=1121787831/sr=8-1/ref=pd_bbs_1/103-1843470-9832640?v=glance&amp;s=music&amp;n=507846' title='mighty rearranger'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112178854006306797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112178854006306797' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112178854006306797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112178854006306797'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/07/mighty-rearranger.html' title='mighty rearranger'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112169286458595338</id><published>2005-07-18T10:00:00.000-05:00</published><updated>2005-07-18T10:02:29.023-05:00</updated><title type='text'>the move to orange city</title><summary type='text'>Ian, Kylynn *, and I are now officially moved up to Orange City, Iowa.  Lisa is still in Omaha.  She is 28 weeks pregnant with our twins, and she is on full bed rest from here on out.  The doctors think she could deliver any time in the next three weeks.We were fortunate to have lots of help with the move from our families.  Most of our boxes are unpacked.  The office is still a bit of a mess but</summary><link rel='related' href='http://www.orangecityiowa.com/' title='the move to orange city'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112169286458595338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112169286458595338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112169286458595338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112169286458595338'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/07/move-to-orange-city.html' title='the move to orange city'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-112169209505549046</id><published>2005-07-18T08:01:00.000-05:00</published><updated>2005-07-18T08:08:17.526-05:00</updated><title type='text'>adsl</title><summary type='text'>I should really blog about our big move sometime in the next few days.  However, as part of our move, I have switched over to ADSL from Orange City Communications.  Wikipedia has a great entry on the intracacies of xDSL and its differences from cable modem technology.  Very cool!</summary><link rel='related' href='http://en.wikipedia.org/wiki/Digital_Subscriber_Line' title='adsl'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/112169209505549046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=112169209505549046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112169209505549046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/112169209505549046'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/07/adsl.html' title='adsl'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111858597365838033</id><published>2005-06-17T23:17:00.000-05:00</published><updated>2005-06-17T23:17:16.886-05:00</updated><title type='text'>note to self: ruby on rails</title><summary type='text'>I did a lot of scripting earlier in my career but veered away from it when I submerged into the depths of Java/J2EE.  Recently however, I've jumped back into scripting languages such as Python and Perl due to their expressiveness and native support for piping and manipulating output from different programs.One scripting language I haven't learned yet is Ruby.  Ruby has received a lot of "press" </summary><link rel='related' href='http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html' title='note to self: ruby on rails'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111858597365838033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111858597365838033' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111858597365838033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111858597365838033'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/06/note-to-self-ruby-on-rails.html' title='note to self: ruby on rails'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111875757395679824</id><published>2005-06-17T22:46:00.000-05:00</published><updated>2005-06-17T22:46:57.316-05:00</updated><title type='text'>habitat for humanity blitz build</title><summary type='text'>As mentioned in a previous post, our church (Lord of Love Lutheran) is building a Habitat for Humanity home in a 10 consecutive day build known as a "blitz."  We are right on schedule and the community support has been tremendous.  KM3 News in Omaha has been running features and updates on the blitz build every day.The build has been an edifying and uplifting experience thus far.  Working towards</summary><link rel='related' href='http://www.lord-of-love.org/' title='habitat for humanity blitz build'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111875757395679824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111875757395679824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111875757395679824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111875757395679824'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/06/habitat-for-humanity-blitz-build.html' title='habitat for humanity blitz build'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111906566416836501</id><published>2005-06-17T22:34:00.000-05:00</published><updated>2005-06-17T22:34:24.176-05:00</updated><title type='text'>recent news</title><summary type='text'>I've fallen into the "blog rot" trap.  I haven't posted much of value as of late, and the items I've posted have been more link re-posting and less original commentary.  I can't say what's to blame.  Part of the problem is just being in a funk, but much of the problem lies in a barrage of life changes Lisa and I are experiencing.  For starters, Lisa is pregnant... with twins!  She is 23 weeks </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111906566416836501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111906566416836501' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111906566416836501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111906566416836501'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/06/recent-news.html' title='recent news'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111765381913977603</id><published>2005-06-01T14:22:00.000-05:00</published><updated>2005-06-01T14:23:39.140-05:00</updated><title type='text'>cross-platform browser misery continues</title><summary type='text'>I've updated this post with adjacent sibling selector woes.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111765381913977603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111765381913977603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111765381913977603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111765381913977603'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/06/cross-platform-browser-misery.html' title='cross-platform browser misery continues'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111763882172800778</id><published>2005-06-01T10:10:00.000-05:00</published><updated>2005-06-01T10:13:41.733-05:00</updated><title type='text'>attention college cs students</title><summary type='text'>It's nice to see a company giving incentive to college students for a change.  If you're a college student majoring in CS, IS, or another IT-related field, check out Google's Summer of Code.  I wrote OSS during the summers when I was in school... wish they would have had this back then....</summary><link rel='related' href='http://code.google.com/summerofcode.html' title='attention college cs students'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111763882172800778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111763882172800778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111763882172800778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111763882172800778'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/06/attention-college-cs-students.html' title='attention college cs students'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111754849370766816</id><published>2005-05-31T07:15:00.000-05:00</published><updated>2005-05-31T09:08:13.726-05:00</updated><title type='text'>hooked on ecmascript and dom</title><summary type='text'>I used to hate JavaScript.  I found it very lax in terms of expression evaluation and very hard to debug under MSIE.  Then, I started trying to develop Web pages using "Web standards" (separation of content, style, and behavior using XHTML, CSS, and ECMAScript/DOM respectively).  Once I made the attempt, I learned how valuable Firefox can be when adding style and behavior to a page thanks to its </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111754849370766816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111754849370766816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111754849370766816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111754849370766816'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/05/hooked-on-ecmascript-and-dom.html' title='hooked on ecmascript and dom'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111652429334349915</id><published>2005-05-23T21:58:00.000-05:00</published><updated>2005-05-31T09:11:11.696-05:00</updated><title type='text'>revenge of the sith</title><summary type='text'>I went to the midnight premiere of Star Wars Episode 3: Revenge of the Sith on the 19th.  I really can't give an objective review of the movie since Star Wars was such a prominent piece of my youth, but I can share several thoughts I had that night. The acting was better than in Episode 2.  Much of it was still very "wooden" (as I've heard it called), but you have to attribute some of that to the</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111652429334349915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111652429334349915' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111652429334349915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111652429334349915'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/05/revenge-of-sith.html' title='revenge of the sith'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111627151596521665</id><published>2005-05-16T14:21:00.000-05:00</published><updated>2005-05-17T10:32:46.536-05:00</updated><title type='text'>presenting at OJUG tonight</title><summary type='text'>I'm presenting "Java Internationalization" at the monthly Omaha Java Users Group (OJUG) meeting tonight.  It starts at 6:30pm in the 1Staff Training office at 108th and Maple.  Stop by for free food!Update (17-May-2005): Thanks to everyone who showed up.  There's a link to my presentation here.</summary><link rel='related' href='http://groups-beta.google.com/group/OJUG-ANNOUNCE/browse_thread/thread/a30651aa18b1e4c2' title='presenting at OJUG tonight'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111627151596521665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111627151596521665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111627151596521665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111627151596521665'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/05/presenting-at-ojug-tonight.html' title='presenting at OJUG tonight'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111591227241807283</id><published>2005-05-12T10:34:00.000-05:00</published><updated>2005-05-12T10:37:52.423-05:00</updated><title type='text'>garage biology</title><summary type='text'>Become the mad scientist you've always wanted to be."Questions of science, Science and progress, Do not speak as loud as my heart." - Coldplay, "The Scientist"</summary><link rel='related' href='http://www.wired.com/wired/archive/13.05/view.html?pg=2?tw=wn_tophead_5' title='garage biology'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111591227241807283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111591227241807283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111591227241807283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111591227241807283'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/05/garage-biology.html' title='garage biology'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111560749515066437</id><published>2005-05-08T21:54:00.000-05:00</published><updated>2005-05-08T21:58:15.200-05:00</updated><title type='text'>semantic web: elegant syllogisms or over-generalized gack?</title><summary type='text'>I happen to know that some folks who subscribe to this blog's feed are interested in the Semantic Web.  I wonder what they would think of Clay Shirky's thoughts in this article.</summary><link rel='related' href='http://www.shirky.com/writings/semantic_syllogism.html' title='semantic web: elegant syllogisms or over-generalized gack?'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111560749515066437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111560749515066437' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111560749515066437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111560749515066437'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/05/semantic-web-elegant-syllogisms-or.html' title='semantic web: elegant syllogisms or over-generalized gack?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111453960172085762</id><published>2005-04-26T16:30:00.000-05:00</published><updated>2006-03-21T15:38:56.663-06:00</updated><title type='text'>weak support of css2 in msie</title><summary type='text'>Making a truly cross-platform Web site is considerably difficult, especially if you try using standard CSS2 to stylize your content. The most prominent source of this difficulty is MSIE's incredibly weak support of CSS.  MS claims CSS will be better in IE 7.0.  I doubt it.I'm going to use this post to record the inconsistencies I find with MSIE's 6.0 support of CSS2, thereby accomplishing two </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111453960172085762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111453960172085762' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111453960172085762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111453960172085762'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/04/weak-support-of-css2-in-msie.html' title='weak support of css2 in msie'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111316737248975640</id><published>2005-04-10T16:00:00.000-05:00</published><updated>2005-04-10T16:09:32.490-05:00</updated><title type='text'>visual form's impact on cognitive processes</title><summary type='text'>This blog post is a good one for us wanna-be psychology hacks. :-)  In it, Rashmi Sinha discusses how form impacts information retrieval (which then impacts interface design).  This post is a good differentiator of implicit (unconscious) versus explicit (conscious) long-term memory.</summary><link rel='related' href='http://www.rashmisinha.com/archives/04_06/menu-design-implicit-memory.html' title='visual form&apos;s impact on cognitive processes'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111316737248975640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111316737248975640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111316737248975640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111316737248975640'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/04/visual-forms-impact-on-cognitive.html' title='visual form&apos;s impact on cognitive processes'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111292997126579223</id><published>2005-04-07T22:09:00.000-05:00</published><updated>2005-04-07T22:12:51.266-05:00</updated><title type='text'>amazon: it's not just for media and electronics anymore</title><summary type='text'>It's amazing what you can buy on Amazon these days.  I had a friend request this for a graduation gift.</summary><link rel='related' href='http://www.amazon.com/exec/obidos/tg/detail/-/B00067F1CE/ref=cm_bg_f_1/002-9139408-0681650?v=glance' title='amazon: it&apos;s not just for media and electronics anymore'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111292997126579223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111292997126579223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111292997126579223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111292997126579223'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/04/amazon-its-not-just-for-media-and.html' title='amazon: it&apos;s not just for media and electronics anymore'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111266911675747620</id><published>2005-04-04T21:45:00.000-05:00</published><updated>2005-04-04T21:52:54.153-05:00</updated><title type='text'>gift idea</title><summary type='text'>Too bad my birthday and Christmas have passed.  This would make a cool, geeky gift.Thinkgeek always has cool shirts.  I've always wanted an All Your Base shirt.  If you're not familiar with the phrase "All Your Base Are Belong To Us," check out this link.</summary><link rel='related' href='http://www.thinkgeek.com/tshirts/science/6dff/' title='gift idea'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111266911675747620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111266911675747620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111266911675747620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111266911675747620'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/04/gift-idea.html' title='gift idea'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111258819918474073</id><published>2005-04-03T23:11:00.000-05:00</published><updated>2005-04-03T23:22:25.866-05:00</updated><title type='text'>python encroaches... and the people doth rejoice</title><summary type='text'>This article claims Python is being used more frequently for enterprise systems.  I sure hope so.  I'd like to use Python more at work than I do now.  I like being able to write terse code (as opposed to, say, the bulky OO syntactic idioms found in Java pre-5.0).</summary><link rel='related' href='http://programming.newsforge.com/article.pl?sid=05/03/29/0747230' title='python encroaches... and the people doth rejoice'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111258819918474073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111258819918474073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111258819918474073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111258819918474073'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/04/python-encroaches-and-people-doth.html' title='python encroaches... and the people doth rejoice'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111230389311484624</id><published>2005-03-31T16:47:00.000-06:00</published><updated>2005-03-31T16:46:32.510-06:00</updated><title type='text'>brain chips</title><summary type='text'>I've become somewhat enamored with how technology can help people with disabilities.  This sounds especially promising.  Thanks to Suresh for forwarding this to me.</summary><link rel='related' href='http://news.bbc.co.uk/2/hi/health/4396387.stm' title='brain chips'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111230389311484624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111230389311484624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111230389311484624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111230389311484624'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/brain-chips.html' title='brain chips'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111230353052784486</id><published>2005-03-31T16:45:00.000-06:00</published><updated>2005-03-31T16:45:33.736-06:00</updated><title type='text'>j2se 5.0 autoboxing</title><summary type='text'>Krishna Srinivasan has an interesting (and somewhat disturbing) blog entry on Java/J2SE 5.0 autoboxing.  Take a look at the section on immutable objects.  The fact that equality operators function differently depending on the ranges of values compared makes my skin crawl.  Yuck!</summary><link rel='related' href='http://today.java.net/pub/a/today/2005/03/24/autoboxing.html' title='j2se 5.0 autoboxing'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111230353052784486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111230353052784486' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111230353052784486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111230353052784486'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/j2se-50-autoboxing.html' title='j2se 5.0 autoboxing'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111181065391020069</id><published>2005-03-25T22:14:00.000-06:00</published><updated>2005-03-25T22:17:33.913-06:00</updated><title type='text'>google culture</title><summary type='text'>The entire IT industry is gawking at Google and for good reason.  Creating a company culture that fosters creativity, collaboration, and innovation isn't that hard, unless of course you're like most companies and make it hard.  Read here for yet another peek through the black box of Googledom.</summary><link rel='related' href='http://www.eightypercent.net/Archive/2005/03/24.html' title='google culture'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111181065391020069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111181065391020069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111181065391020069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111181065391020069'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/google-culture.html' title='google culture'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111167889741524436</id><published>2005-03-24T08:00:00.001-06:00</published><updated>2005-04-03T23:29:56.770-05:00</updated><title type='text'>the mars volta</title><summary type='text'>I've been listening to a so-called "concept album" called Frances the Mute by The Mars Volta.  The Mars Volta is a two-man progressive rock band.  The lead vocalist reminds me of Led Zeppelin's Robert Plant, but in an even higher vocal register.  The guitar work is just phenomenal.  The album in general evokes a mix of Led Zeppelin (for the vocals, guitar, and bluesy feel), Rush (again, vocals), </summary><link rel='related' href='http://www.themarsvolta.com/' title='the mars volta'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111167889741524436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111167889741524436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111167889741524436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111167889741524436'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/mars-volta_24.html' title='the mars volta'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111117747516443783</id><published>2005-03-19T05:40:00.000-06:00</published><updated>2005-03-19T05:40:48.253-06:00</updated><title type='text'>firefox dom inspector rocks!</title><summary type='text'>I couldn't figure out why my table cells had padding around them.  I hadn't specified any padding in my CSS stylesheet.  Enter Firefox's DOM Inspector (see below).DOM Inspector allows you to look at each XHTML element to see what its CSS properties are and where they're being set.  It turns out that Firefox and MSIE set padding around table cells by default.  This might be part of the CSS spec...</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111117747516443783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111117747516443783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111117747516443783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111117747516443783'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/firefox-dom-inspector-rocks.html' title='firefox dom inspector rocks!'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111116078525464533</id><published>2005-03-18T09:43:00.000-06:00</published><updated>2005-03-18T14:44:35.223-06:00</updated><title type='text'>nowrap in css</title><summary type='text'>I thought this was kind of hard to find in the W3C CSS 2.1 spec, so I'll share it here.HTML allowed you to specify a 'nowrap' attribute on &lt;td&gt; tags so that the table cell would expand its width using the width of the text inside it.  In the XHTML world, you'd do it in CSS like this:td {  white-space: nowrap;}I wouldn't have expected this to be controlled by an attribute called 'white-space'.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111116078525464533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111116078525464533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111116078525464533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111116078525464533'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/nowrap-in-css.html' title='nowrap in css'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111090576856510596</id><published>2005-03-15T22:22:00.000-06:00</published><updated>2005-03-15T22:21:38.406-06:00</updated><title type='text'>hst retrospectives in rolling stone</title><summary type='text'>I recently subscribed to Rolling Stone, and today I'm especially glad that I did.  The issue that arrived yesterday contains approximately 40 pages (minus advertisements) of retrospectives and memoirs involving Hunter S. Thompson (a.k.a. HST).  Guest authors include President Jimmy Carter, Johnny Depp, Jack Nicholson, Ed Bradley, Pat Buchanan, Jann Wenner, his widow Anita, his son Juan, his first</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111090576856510596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111090576856510596' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111090576856510596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111090576856510596'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/hst-retrospectives-in-rolling-stone.html' title='hst retrospectives in rolling stone'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111039406741825479</id><published>2005-03-09T22:02:00.000-06:00</published><updated>2005-03-09T22:01:46.786-06:00</updated><title type='text'>blogging to share knowledge</title><summary type='text'>People blog for many reasons.  Some blog to reflect on their daily lives.  Matt Payne blogs to remember things and retrieve them at a later date.  I choose to blog to share information, whether it be information of a personal nature or information of a technical nature (programming, design, etc.).  To me, this is the coolest part of blogging... just tossing information out into the void for </summary><link rel='related' href='http://www.wired.com/wired/archive/13.03/view.html?pg=2?tw=wn_tophead_6' title='blogging to share knowledge'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111039406741825479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111039406741825479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111039406741825479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111039406741825479'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/blogging-to-share-knowledge.html' title='blogging to share knowledge'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-111025561243902966</id><published>2005-03-07T22:12:00.000-06:00</published><updated>2005-03-07T22:51:52.406-06:00</updated><title type='text'>python: the ministry of programming (and silly walks)</title><summary type='text'>I have a new favorite programming language, and its name is Python.  With its name inspired by the Monty Python comedy troop, the Python language has regex pattern matching, lambda functions, syntactic sugar for collections, OO-support, dynamic typing, and all sorts of dandy features.  The dynamic typing is so nice, especially when you're used to writing Java code all day.I especially like how </summary><link rel='related' href='http://del.icio.us/jbshep/python/' title='python: the ministry of programming (and silly walks)'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/111025561243902966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=111025561243902966' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111025561243902966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/111025561243902966'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/python-ministry-of-programming-and.html' title='python: the ministry of programming (and silly walks)'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110969337125516695</id><published>2005-03-01T07:07:00.000-06:00</published><updated>2005-03-05T12:40:55.506-06:00</updated><title type='text'>no late fees?</title><summary type='text'>I remember when I first heard about the "No Late Fees" policy introduced by Blockbuster.  I remember being confused as to whether they really meant "no late fees."  It turns out they don't (surprise!).  Anyone been bitten by this yet?Update (05-Mar-2005): I should note that I have not experienced this personally.  I just blogged it because I found it notable.</summary><link rel='related' href='http://arstechnica.com/news.ars/post/20050221-4634.html' title='no late fees?'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110969337125516695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110969337125516695' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110969337125516695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110969337125516695'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/03/no-late-fees.html' title='no late fees?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110936801345221575</id><published>2005-02-25T21:58:00.000-06:00</published><updated>2005-02-25T21:59:17.393-06:00</updated><title type='text'>several things</title><summary type='text'>A friend pointed out that I haven't updated my blog in a while.  Well Tim, this post is for you. :-)A few things are going on right now.  On Monday (28-Feb-2005) we will be releasing the latest version of our Web application, which will include multilingual support.  Our development team is the first to internationalize a Web application at my current client site, so this release will carry with </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110936801345221575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110936801345221575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110936801345221575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110936801345221575'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/02/several-things.html' title='several things'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110876157526936372</id><published>2005-02-18T15:17:00.000-06:00</published><updated>2005-02-18T15:25:01.386-06:00</updated><title type='text'>tools for writing java user interfaces</title><summary type='text'>I am in the process of writing my prototype UI as part of my Masters thesis research.  I'm making heavy use of Java Swing, Piccolo, and SwiXML.  I've found that my knowledge of Java Swing has eroded significantly since I last worked on rich desktop clients at Northrop Grumman.  Fortunately, this site has eased the re-learning curve.  Thanks to cut-and-paste and the Jalopy Java source formatter, </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110876157526936372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110876157526936372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110876157526936372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110876157526936372'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/02/tools-for-writing-java-user-interfaces.html' title='tools for writing java user interfaces'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110804868848050278</id><published>2005-02-10T09:40:00.000-06:00</published><updated>2005-02-10T09:40:05.940-06:00</updated><title type='text'>google maps escapes into the wild</title><summary type='text'>Unless you've been living under a "virtual" rock for the last 48 hours, you've probably heard about the new Google Maps.  Google's first foray into Web-based maps vastly improves upon the clunky full-page loading interactions found on Mapquest and Yahoo.  The images are dynamically loaded into an IFRAME and the map data is sent across as XML and rendered using a combo of XML, JavaScript, and XSLT</summary><link rel='related' href='http://maps.google.com/' title='google maps escapes into the wild'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110804868848050278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110804868848050278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110804868848050278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110804868848050278'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/02/google-maps-escapes-into-wild.html' title='google maps escapes into the wild'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110748817607552099</id><published>2005-02-03T21:34:00.000-06:00</published><updated>2005-02-03T21:37:11.023-06:00</updated><title type='text'>i am kip and i am a cage fighter</title><summary type='text'>This is much cooler than the nerd quiz. Which Napoleon Dynamite character are you?</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110748817607552099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110748817607552099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110748817607552099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110748817607552099'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/02/i-am-kip-and-i-am-cage-fighter.html' title='i am kip and i am a cage fighter'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110748601844832668</id><published>2005-02-03T20:57:00.000-06:00</published><updated>2005-02-03T21:26:30.010-06:00</updated><title type='text'>28 years and counting</title><summary type='text'>While the rest of the United States anxiously waited for the groundhog to emerge from his hut, I celebrated my 28th birthday.  This Feb 2nd was especially memorable with my wife Lisa taking me to see the musical Mamma Mia at the Lied Center in Lincoln, NE.  Mamma Mia now holds a place as one of my favorite musicals.  It is certainly one of the more entertaining musicals I've seen (helped in part </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110748601844832668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110748601844832668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110748601844832668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110748601844832668'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/02/28-years-and-counting.html' title='28 years and counting'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110720724885376225</id><published>2005-01-31T20:33:00.000-06:00</published><updated>2005-01-31T20:29:45.436-06:00</updated><title type='text'>World Herald story on blogging</title><summary type='text'>Several of us local nerds were interviewed last week for a story on blogging.  The end result appeared today here.  Kudos to Betsie Freeman on a well-done feature (despite the "experts" she had to work with *grin*).</summary><link rel='related' href='http://www.omaha.com/index.php?u_pg=57&amp;u_sid=1323933' title='World Herald story on blogging'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110720724885376225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110720724885376225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110720724885376225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110720724885376225'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/world-herald-story-on-blogging.html' title='World Herald story on blogging'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110693095533416345</id><published>2005-01-28T10:40:00.000-06:00</published><updated>2005-01-28T10:49:15.333-06:00</updated><title type='text'>lynx - the terrorist's hacking tool of choice</title><summary type='text'>It had to happen sooner or later.  See here for the hilarious commentary.</summary><link rel='related' href='http://yro.slashdot.org/article.pl?sid=05/01/28/031248' title='lynx - the terrorist&apos;s hacking tool of choice'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110693095533416345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110693095533416345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110693095533416345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110693095533416345'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/lynx-terrorists-hacking-tool-of-choice.html' title='lynx - the terrorist&apos;s hacking tool of choice'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110688726565221057</id><published>2005-01-27T22:38:00.000-06:00</published><updated>2005-01-27T22:41:05.653-06:00</updated><title type='text'>speaking engagement</title><summary type='text'>It looks like I'm speaking at Infotec again this year.  Instead of speaking on infovis, this year I'll be tackling the issue of internationalization.  Here is my abstract.Title: Developing Multilingual Web Applications Using J2EEMany new Web applications have a requirement to provide application content in multiple languages.  The Java 2 Enterprise Edition (J2EE) has support for managing </summary><link rel='related' href='http://www.infotec.org/' title='speaking engagement'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110688726565221057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110688726565221057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110688726565221057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110688726565221057'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/speaking-engagement.html' title='speaking engagement'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110677716033262072</id><published>2005-01-26T21:59:00.000-06:00</published><updated>2005-01-26T22:03:40.700-06:00</updated><title type='text'>grand challeges in computing</title><summary type='text'>Bored?  Not sure what to do on a Friday night?  Why not get started on solving one of the Grand Challenges in Computing according to the British Computer Society (BCS)?  The actual conference reports are here.</summary><link rel='related' href='http://www.infoworld.com/article/05/01/25/HNfuturechallenges_1.html' title='grand challeges in computing'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110677716033262072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110677716033262072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110677716033262072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110677716033262072'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/grand-challeges-in-computing.html' title='grand challeges in computing'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110667207068724966</id><published>2005-01-25T21:15:00.000-06:00</published><updated>2005-01-25T21:15:57.736-06:00</updated><title type='text'>frameworks for j2ee app build/deploy</title><summary type='text'>A fair number of Java developers at work have been getting into AppFuse.  AppFuse is supposed to simplify building and deploying J2EE applications by providing build scripts and preconfigured OSS frameworks (Struts, Spring, Hibernate, etc.).  Their hope is that AppFuse will make it easier for junior developers (and possibly some senior developers) to create and manage J2EE applications in spite </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110667207068724966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110667207068724966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110667207068724966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110667207068724966'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/frameworks-for-j2ee-app-builddeploy.html' title='frameworks for j2ee app build/deploy'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110642291347436725</id><published>2005-01-22T13:38:00.000-06:00</published><updated>2005-01-22T19:38:56.456-06:00</updated><title type='text'>xmlbuddy to the rescue</title><summary type='text'>One cool tip I picked up the other night at the Omaha JUG is to use the Eclipse plugin XMLBuddy.  The free version of XMLBuddy provides XML element completion, DTD validation, and loading/viewing DTDs over the Net.  The pay version has some nice additional features I'd like to get my hands on, including XML Schema support.  If you're an XML hack and an Eclipse hack, check it out.  I wonder if </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110642291347436725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110642291347436725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110642291347436725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110642291347436725'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/xmlbuddy-to-rescue.html' title='xmlbuddy to the rescue'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110606556816174100</id><published>2005-01-18T10:20:00.000-06:00</published><updated>2005-01-18T22:51:04.930-06:00</updated><title type='text'>payne presents eclipse/cvs</title><summary type='text'>I attended the Omaha Java User Group (JUG) meeting last night... my first non-UPRR JUG.  Local programmer and PhD student Matt Payne gave a talk on Eclipse and CVS.  Good presentation, Matt!February's talks will be on Jython and the PayPal API.  See the JUG Web site for more details.</summary><link rel='related' href='http://www.ojug.org/' title='payne presents eclipse/cvs'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110606556816174100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110606556816174100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110606556816174100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110606556816174100'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/payne-presents-eclipsecvs.html' title='payne presents eclipse/cvs'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110539953252009027</id><published>2005-01-10T17:24:00.000-06:00</published><updated>2005-01-10T17:25:32.520-06:00</updated><title type='text'>nerdliness confirmed</title><summary type='text'>I didn't think I'd score this high: </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110539953252009027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110539953252009027' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110539953252009027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110539953252009027'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/nerdliness-confirmed.html' title='nerdliness confirmed'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110523231240964322</id><published>2005-01-09T14:23:00.000-06:00</published><updated>2005-01-10T10:14:33.223-06:00</updated><title type='text'>snowboarding... in the plains??</title><summary type='text'>In years past, Lisa and I and a group of friends have packed up our vehicle and headed to Colorado for a weekend of spills, chills, and ill-advised speed in the form of skiing/snowboarding.  It has become harder to get away and the 8+ hour trip didn't sound nearly as fun this year.  Fortunately, there is a four run ski slope just ten minutes from our cozy abode over in Crescent, Iowa.  We had </summary><link rel='related' href='http://www.skicrescent.com/' title='snowboarding... in the plains??'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110523231240964322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110523231240964322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110523231240964322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110523231240964322'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/snowboarding-in-plains.html' title='snowboarding... in the plains??'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110512713859130543</id><published>2005-01-08T19:01:00.000-06:00</published><updated>2005-01-11T15:50:09.536-06:00</updated><title type='text'>xslt localization</title><summary type='text'>I just finished a design at work to allow our XSL stylesheets to be tagged to support localized messages.  Once implemented, our application's resource bundles that are normally loaded by the Struts framework will become accessible to both JSP-based views (which is normal) and XSLT-based views (which was previously an unsupported capability).  I'm using Xalan-Java extensions to accomplish this.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110512713859130543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110512713859130543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110512713859130543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110512713859130543'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/xslt-localization.html' title='xslt localization'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110485572288756306</id><published>2005-01-07T14:29:00.000-06:00</published><updated>2005-01-07T14:28:38.663-06:00</updated><title type='text'>holiday frenzy</title><summary type='text'>Lazlo Hollyfeld: How did you do? Chris Knight: I passed... then I failed! Lazlo Hollyfeld: Then I'm happy... and sad for you.     -- from the movie Real GeniusIn the spirit of Lazlo, my holiday week was relaxing... and exhausting.  Lisa, Ian, and I went to my folks' place for December 24th.  We returned on the 25th for our immediate family Christmas.  On the 26th, we took Lisa to the airport</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110485572288756306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110485572288756306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110485572288756306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110485572288756306'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2005/01/holiday-frenzy.html' title='holiday frenzy'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110312485358597891</id><published>2004-12-16T13:21:00.000-06:00</published><updated>2004-12-17T22:24:01.636-06:00</updated><title type='text'>swixml... again</title><summary type='text'>I've been playing with SwiXML again.  I like defining Swing components declaratively in XML, but I dislike having to register derived custom classes explicitly in code.  Why can't SwiXML just try to load classes with similar names through the classloader.  In other words, it would be nice if SwiXML saw a tag like &lt;myClass myProperty="value1"&gt; and tried to resolve it to a class named MyClass with </summary><link rel='related' href='http://www.swixml.org/' title='swixml... again'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110312485358597891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110312485358597891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110312485358597891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110312485358597891'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/12/swixml-again.html' title='swixml... again'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110312465479404901</id><published>2004-12-15T09:25:00.000-06:00</published><updated>2004-12-15T09:30:54.793-06:00</updated><title type='text'>omaha java meetup on 12/20</title><summary type='text'>The Omaha Java Meetup Group is having its monthly event this Monday (12/20) @ 7:00pm.  I've never been to one of these before but plan on checking it out.</summary><link rel='related' href='http://java.meetup.com/3/' title='omaha java meetup on 12/20'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110312465479404901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110312465479404901' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110312465479404901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110312465479404901'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/12/omaha-java-meetup-on-1220.html' title='omaha java meetup on 12/20'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110253886725471812</id><published>2004-12-08T14:44:00.000-06:00</published><updated>2004-12-08T14:54:23.840-06:00</updated><title type='text'>interview with bvu career services</title><summary type='text'>My alma mater interviewed me as part of their monthly Career Services newsletter.  The interviewer did a splendid job of not making me sound like a blathering idiot, IMHO.</summary><link rel='related' href='http://www.bvu.edu/studentservices/careerservices/newsletter/December2004/careerproi.htm' title='interview with bvu career services'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110253886725471812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110253886725471812' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110253886725471812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110253886725471812'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/12/interview-with-bvu-career-services.html' title='interview with bvu career services'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110253909709842617</id><published>2004-12-07T22:30:00.000-06:00</published><updated>2004-12-08T14:51:37.096-06:00</updated><title type='text'>tagging along in orlando</title><summary type='text'>Lisa had a conference in Orlando this last weekend, so I reluctantly tagged along (har har).  We stayed at the Portofino Bay Hotel and managed to find time for visiting Sea World and Universal Studios Islands of Adventure.Ian stayed with my parents and sisters.  He must have had a great time; he didn't seem too intent on leaving when we picked him up. :-)</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110253909709842617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110253909709842617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110253909709842617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110253909709842617'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/12/tagging-along-in-orlando.html' title='tagging along in orlando'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110183093035302698</id><published>2004-11-30T10:07:00.000-06:00</published><updated>2004-11-30T10:14:33.943-06:00</updated><title type='text'>ten most persistent design bugs... or, how many top ten lists can we make</title><summary type='text'>Bruce Tognazzini fuels my speculation that usability pundits have an obsession with creating top ten lists of design flaws, heuristics, etc.All sarcasm aside, Tog has captured some fun design flaws in his latest AskTog posting.</summary><link rel='related' href='http://www.asktog.com/Bughouse/10MostPersistentBugs.html' title='ten most persistent design bugs... or, how many top ten lists can we make'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110183093035302698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110183093035302698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110183093035302698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110183093035302698'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/ten-most-persistent-design-bugs-or-how.html' title='ten most persistent design bugs... or, how many top ten lists can we make'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110126870515299954</id><published>2004-11-23T21:54:00.000-06:00</published><updated>2004-11-23T21:58:25.153-06:00</updated><title type='text'>cameron sums up necessity of discovery</title><summary type='text'>Director (and new Guest Editor of Wired Magazine) James Cameron shares his views on the frontier of outer space and the need for cultural change at NASA.  Read on.</summary><link rel='related' href='http://www.wired.com/wired/archive/12.12/cameron.html?tw=wn_tophead_5' title='cameron sums up necessity of discovery'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110126870515299954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110126870515299954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110126870515299954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110126870515299954'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/cameron-sums-up-necessity-of-discovery.html' title='cameron sums up necessity of discovery'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110079875515169918</id><published>2004-11-18T11:22:00.000-06:00</published><updated>2004-11-18T11:25:55.153-06:00</updated><title type='text'>google gets scholarly</title><summary type='text'>Yay!  Google has released Google Scholar, a tool for searching scholarly materials such as refereed journals and conference proceedings.  For example, here's a search for tree visualization.</summary><link rel='related' href='http://scholar.google.com/' title='google gets scholarly'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110079875515169918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110079875515169918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110079875515169918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110079875515169918'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/google-gets-scholarly.html' title='google gets scholarly'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110057656681089638</id><published>2004-11-15T21:36:00.000-06:00</published><updated>2004-11-15T21:42:46.810-06:00</updated><title type='text'>gaim rocks</title><summary type='text'>Our team at work used to coordinate production deployments using MSN IM.  When we got our new PCs and laptops, we were "liberated" of the need to do administration on our boxes (read: we were stripped of admin rights).  MSN IM is disabled so I've been unable to use it for deployments ever since.Then, I found Gaim.  Gaim requires no admin rights and no registry additions on a Windows box.  In </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110057656681089638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110057656681089638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110057656681089638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110057656681089638'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/gaim-rocks.html' title='gaim rocks'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110049156667145666</id><published>2004-11-14T22:00:00.000-06:00</published><updated>2004-11-14T22:06:06.670-06:00</updated><title type='text'>little hard drives</title><summary type='text'>I bought a Lexar JumpDrive this past Friday.  I love the idea of having a mini hard drive on my keychain.  Even better, I like being able to carry my Masters research materials and resume/CV with me wherever I go.I often wonder if, in my lifetime, I will see a race to make computing a more pervasive and hidden part of everyone's lives.  Technology has become so ingrained in my daily life that I</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110049156667145666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110049156667145666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110049156667145666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110049156667145666'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/little-hard-drives.html' title='little hard drives'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110045437972866533</id><published>2004-11-14T21:10:00.000-06:00</published><updated>2004-11-14T21:11:56.523-06:00</updated><title type='text'>cleverness in slashdot sigs</title><summary type='text'>"He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew LangI discovered this quote as the signature (sig) to a post on Slashdot.  My sig, by the way, is favorite quote of mine made by Dijkstra."Computer Science is no more about computers than astronomy is about telescopes." - E.W. Dijkstra</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110045437972866533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110045437972866533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110045437972866533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110045437972866533'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/cleverness-in-slashdot-sigs.html' title='cleverness in slashdot sigs'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110014966976114339</id><published>2004-11-10T23:06:00.000-06:00</published><updated>2004-11-10T23:07:49.760-06:00</updated><title type='text'>new ian photos</title><summary type='text'>There are new photos of Ian from Halloween and early November over on Ophoto.  Highlights include Ian in his sheep costume and various milk-drooling pictures.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110014966976114339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110014966976114339' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110014966976114339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110014966976114339'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/new-ian-photos.html' title='new ian photos'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-110001096526059436</id><published>2004-11-09T08:32:00.000-06:00</published><updated>2004-11-09T08:36:05.260-06:00</updated><title type='text'>sql: rows in one table but not in another</title><summary type='text'>This comes up a lot in database programming.  How do you write a SQL query that selects rows that are in one table but not in another table?  Here's the answer:select a.field0from table0 awhere not exists        (select b.field0         from table1 b         where b.field0 = a.field0)</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/110001096526059436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=110001096526059436' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110001096526059436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/110001096526059436'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/sql-rows-in-one-table-but-not-in.html' title='sql: rows in one table but not in another'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109988798180135183</id><published>2004-11-07T22:24:00.000-06:00</published><updated>2004-11-07T22:27:35.950-06:00</updated><title type='text'>cyclones win</title><summary type='text'>Pigskin nirvana?  You bet.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109988798180135183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109988798180135183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109988798180135183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109988798180135183'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/cyclones-win.html' title='cyclones win'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109976624307747401</id><published>2004-11-06T12:37:00.000-06:00</published><updated>2004-11-06T12:37:23.076-06:00</updated><title type='text'>design principles in infovis</title><summary type='text'>In an attempt to organize my thoughts, here are several principles to consider when designing visualizations for specific task types.1) Information scent - How does the user know how to find the information he seeks?  What directs his browsing choices?  How does he know what to look for?  How does he know when he's found it?2) Cost structure - How do we optimize the cost of knowledge access?</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109976624307747401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109976624307747401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109976624307747401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109976624307747401'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/design-principles-in-infovis.html' title='design principles in infovis'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109937756561061824</id><published>2004-11-02T00:38:00.000-06:00</published><updated>2004-11-02T00:39:25.610-06:00</updated><title type='text'>third CS monthly departmental colloquium @ uno</title><summary type='text'>Dr. Victor Winter will be giving a talk at this month's UNO CS colloquium entitled "Higher-Order Transformation and the Distributed Data Problem."  It will be held at 12:30pm at PKI-279.  Check it out if you're able; Dr. Winter's research areas (program transformation and high-assurance computing) are interesting ones.It's 12:38 AM and I'm still at work jockeying around with the backfill </summary><link rel='related' href='http://petri1.ist.unomaha.edu/programs/Announcement/Presentations/short-abstract-ascii.txt' title='third CS monthly departmental colloquium @ uno'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109937756561061824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109937756561061824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109937756561061824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109937756561061824'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/third-cs-monthly-departmental.html' title='third CS monthly departmental colloquium @ uno'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109934139390614128</id><published>2004-11-01T13:51:00.000-06:00</published><updated>2004-11-01T14:36:33.906-06:00</updated><title type='text'>tonight's big release</title><summary type='text'>We are releasing the latest version of our application tonight.  We have implemented a new security model that is very fine-grained and flexible.  It will enable us to "turn on" new user types in a way that is (for the most part) purely data-driven.From a release management standpoint, tonight's release is a behemoth.  The new security model involves a multitude of code and database changes.  </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109934139390614128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109934139390614128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109934139390614128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109934139390614128'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/11/tonights-big-release.html' title='tonight&apos;s big release'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109924584625039374</id><published>2004-10-31T13:02:00.000-06:00</published><updated>2004-10-31T12:04:06.250-06:00</updated><title type='text'>to-do item #15682937</title><summary type='text'>Install a WebDAV server on my home PC so I don't have to mess with FTP or Yahoo! Briefcase anymore.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109924584625039374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109924584625039374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109924584625039374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109924584625039374'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/10/to-do-item-15682937.html' title='to-do item #15682937'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109881959170778696</id><published>2004-10-26T14:37:00.000-05:00</published><updated>2004-10-26T14:50:31.480-05:00</updated><title type='text'>humor: triumph takes on star wars nerds</title><summary type='text'>I've seen this time and time again, but seeing Triumph rip on the Star Wars nerds brings a tear to my eye and a spasm to my gut every time I watch it.  Enjoy.Click the header of this post to see it.  I'm not used to these blogger templates and how they do links yet. :-)</summary><link rel='related' href='http://www.milkandcookies.com/article/924/' title='humor: triumph takes on star wars nerds'/><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109881959170778696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109881959170778696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109881959170778696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109881959170778696'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/10/humor-triumph-takes-on-star-wars-nerds.html' title='humor: triumph takes on star wars nerds'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109751973276091109</id><published>2004-10-11T14:33:00.000-05:00</published><updated>2004-10-11T14:32:47.773-05:00</updated><title type='text'>essential bach</title><summary type='text'>What better way to explore better methods of tree visualization than to have Bach's Brandenburg Concertos bouncing in your ear?In a related note, local classical radio station KVNO is holding its annual fall fundraising drive.  If you listen to KVNO, please consider making a pledge.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109751973276091109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109751973276091109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109751973276091109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109751973276091109'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/10/essential-bach.html' title='essential bach'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109720412224621933</id><published>2004-10-07T21:45:00.000-05:00</published><updated>2004-10-07T21:58:53.130-05:00</updated><title type='text'>language pollution</title><summary type='text'>The English language has changed so much in my lifetime.  Colloquialisms, slang terms, and incorrect grammar regularly permeate dictionaries.  For example, the previous non-word snuck is now listed as an acceptable form of the more correct version, sneaked, in most major dictionaries.As a purist, I abhor the eagerness to pollute the English language so quickly, especially when the changes </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109720412224621933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109720412224621933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109720412224621933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109720412224621933'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/10/language-pollution.html' title='language pollution'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109613606154963199</id><published>2004-09-25T13:08:00.000-05:00</published><updated>2004-09-25T13:15:11.970-05:00</updated><title type='text'>truly scalable tree visualization?</title><summary type='text'>The creators of TreeWiz claim that their tool scales to phylogenetic trees with tens of thousands of nodes.  It looks very interesting.  I'd like to take a test drive, but their example applet fails with FileNotFoundExceptions.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109613606154963199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109613606154963199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109613606154963199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109613606154963199'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/truly-scalable-tree-visualization.html' title='truly scalable tree visualization?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109595431160799226</id><published>2004-09-23T10:40:00.000-05:00</published><updated>2005-01-24T15:08:26.536-06:00</updated><title type='text'>using XSLT to insert variables into another XSLT</title><summary type='text'>I recently encountered a need at work to insert an XSL variable into an XSL stylesheet.  This is fairly easy to do using XSLT.  The transformation shown below takes one XSLT and produces an XSLT result tree with a new XSL variable inserted just below the &lt;xsl:stylesheet&gt; element.  In this case, the XSL variable is named locale and has the value en. &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;xsl:</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109595431160799226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109595431160799226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109595431160799226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109595431160799226'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/using-xslt-to-insert-variables-into.html' title='using XSLT to insert variables into another XSLT'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109594924516025176</id><published>2004-09-23T09:15:00.000-05:00</published><updated>2004-09-23T09:21:35.740-05:00</updated><title type='text'>structural comparison of large trees</title><summary type='text'>InfoVis pundit Tamara Munzner has made an interesting contribution with her TreeJuxtaposer tool.  The strategies employed by this tool may yield benefit in my Masters research.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109594924516025176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109594924516025176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109594924516025176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109594924516025176'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/structural-comparison-of-large-trees.html' title='structural comparison of large trees'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109581806491512982</id><published>2004-09-21T20:50:00.000-05:00</published><updated>2004-10-04T13:07:14.283-05:00</updated><title type='text'>newest joys</title><summary type='text'>Bob DuCharme's XSLT Quickly arrived at my door today courtesy of the nice people at Bookpool.  Ever since I tore it out of its protective cardboard cocoon, I have been rapidly filling in the gaps in my knowledge of XSLT and XPath.  This is an excellent reference (and a fairly good tutorial) to have if you plan on doing any moderately complex transformations.I've been listening to Coldplay's A </summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109581806491512982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109581806491512982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109581806491512982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109581806491512982'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/newest-joys.html' title='newest joys'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109564636611445441</id><published>2004-09-19T21:09:00.000-05:00</published><updated>2004-09-19T21:12:46.116-05:00</updated><title type='text'>new email</title><summary type='text'>I'm switching to gmail for good.  My address is jbshep &lt;AT&gt; gmail &lt;DOT&gt; com, but I will probably just use jason_b_shepherd &lt;AT&gt; acm &lt;DOT&gt; org publicly since I can always change the forwarding on that one.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109564636611445441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109564636611445441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109564636611445441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109564636611445441'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/new-email.html' title='new email'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109564587286975341</id><published>2004-09-19T20:54:00.000-05:00</published><updated>2004-09-19T21:06:42.190-05:00</updated><title type='text'>more zui information</title><summary type='text'>It is becoming easier to find information on ZUIs.  Alan Salmoni has written a survey article on ZUIs over at Advogato.  Hornbæk et al. also contains a comprehensive view of the ZUI research landscape.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109564587286975341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109564587286975341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109564587286975341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109564587286975341'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/more-zui-information.html' title='more zui information'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109530632096106888</id><published>2004-09-15T22:40:00.000-05:00</published><updated>2004-09-15T22:45:20.960-05:00</updated><title type='text'>MWAR reunion</title><summary type='text'>Microware (MWAR) had a reunion this summer, which I was unfortunate to have missed.  MWAR is the (now defunct) company I interned with while in college.It's amazing what can happen in the span of 6 years.  According to the bios section, one of my MWAR managers ended up getting engaged to one of the gals I went to college with.  Weird.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109530632096106888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109530632096106888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109530632096106888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109530632096106888'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/mwar-reunion.html' title='MWAR reunion'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109530442096573113</id><published>2004-09-15T22:07:00.000-05:00</published><updated>2004-09-15T22:13:40.966-05:00</updated><title type='text'>la musique du jour</title><summary type='text'>Music has always served as a heartbeat for my mind, especially when I'm trying to drive through hard problems.  I've recently (re)discovered several CDs that have proven helpful as I work through some issues with my Masters work.  These include:Norah Jones - Come Away With MeAbba - Gold: Greatest HitsMaurice Ravel - "Bolero"</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109530442096573113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109530442096573113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109530442096573113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109530442096573113'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/la-musique-du-jour.html' title='la musique du jour'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109527812610403811</id><published>2004-09-15T14:54:00.000-05:00</published><updated>2004-09-15T14:55:26.103-05:00</updated><title type='text'>infotec 2004 revisited</title><summary type='text'>At the request of a co-worker, my Infotec 2004 presentation can be found here.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109527812610403811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109527812610403811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109527812610403811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109527812610403811'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/infotec-2004-revisited.html' title='infotec 2004 revisited'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6048071.post-109501073231278358</id><published>2004-09-12T13:28:00.000-05:00</published><updated>2004-09-12T12:38:52.313-05:00</updated><title type='text'>ian is 1</title><summary type='text'>We were very fortunate to have many members of our family at our house yesterday for Ian's first birthday party. There is a plethora of photos over at Ian's site, but some of my recent favorites are shown below.</summary><link rel='replies' type='application/atom+xml' href='http://jasonshepherd.blogspot.com/feeds/109501073231278358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6048071&amp;postID=109501073231278358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109501073231278358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6048071/posts/default/109501073231278358'/><link rel='alternate' type='text/html' href='http://jasonshepherd.blogspot.com/2004/09/ian-is-1.html' title='ian is 1'/><author><name>Jason</name><uri>http://www.blogger.com/profile/11068553462891749699</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://static.flickr.com/1/2228647_319bee308a_t.jpg'/></author><thr:total>0</thr:total></entry></feed>
