<?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-7323002</id><updated>2011-08-13T12:40:25.870-07:00</updated><title type='text'>paper napkin</title><subtitle type='html'>Grab a napkin and pen and let's create.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7323002.post-114418721027505129</id><published>2006-04-04T14:46:00.000-07:00</published><updated>2006-04-04T14:46:50.296-07:00</updated><title type='text'>Lateral Move</title><content type='html'>&lt;p&gt;I can now be found at &lt;a href="http://papernapkin.wordpress.com/"&gt;http://papernapkin.wordpress.com&lt;/a&gt;&amp;hellip;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-114418721027505129?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/114418721027505129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=114418721027505129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/114418721027505129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/114418721027505129'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/04/lateral-move.html' title='Lateral Move'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-114070410371366918</id><published>2006-02-23T06:15:00.000-08:00</published><updated>2006-02-23T06:15:03.740-08:00</updated><title type='text'>Google Pages - Online notepad?</title><content type='html'>&lt;p&gt;I just discovered &lt;a title="Google Pages" href="http://pages.google.com/"&gt;Google Pages&lt;/a&gt;. It&amp;rsquo;s a nice basic WYSIWYG web page editor. Honestly, I don&amp;rsquo;t really have use for a web page editor as I do all my editing in &lt;a title="Microsoft Visual Studio" href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio&lt;/a&gt;&amp;nbsp;or &lt;a title="UltraEdit Text Editor" href="http://www.ultraedit.com/"&gt;UltraEdit&lt;/a&gt;. Anyway, I&amp;rsquo;m excited to use it as an online note pad. That is one thing I feel is missing from GMail. I usually use an email draft to store notes. This may provide a sufficient alternative. We&amp;rsquo;ll see.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-114070410371366918?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/114070410371366918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=114070410371366918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/114070410371366918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/114070410371366918'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/02/google-pages-online-notepad.html' title='Google Pages - Online notepad?'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113961175883663302</id><published>2006-02-10T14:49:00.000-08:00</published><updated>2006-02-10T14:49:18.840-08:00</updated><title type='text'>Self-Discipline</title><content type='html'>&lt;p&gt;I am a natural procrastinator and lack some basic self-discipline. I came across a great pod cast from John MacArthur on self-discipline. Below are some of the key points and I would like to star integrating these into my life:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Start small (create a list)&lt;/li&gt;&lt;li&gt;Be on time&lt;/li&gt;&lt;li&gt;Keep your word&lt;/li&gt;&lt;li&gt;Do the hardest task first&lt;/li&gt;&lt;li&gt;Finish what you start&lt;/li&gt;&lt;li&gt;Practice self denial (just say no sometimes to know you can say &amp;ldquo;no&amp;rdquo;)&lt;/li&gt;&lt;li&gt;Volunteer&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Biblical basis for these concepts start with 1 Peter 1:13&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113961175883663302?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113961175883663302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113961175883663302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113961175883663302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113961175883663302'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/02/self-discipline.html' title='Self-Discipline'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113961125372104270</id><published>2006-02-10T14:40:00.000-08:00</published><updated>2007-03-03T13:08:33.856-08:00</updated><title type='text'>DateTime Visualizer for Visual Studio 2005</title><content type='html'>&lt;p&gt;I was doing some DateTime manipulation in a recent project and I could not remember&amp;nbsp;which DateTime format gave me which output. I searched Google for any existing visualizers and could not find any that fulfilled this purpose. So, I created one. Below are some screen shots of what it looks like. Even further down are the binaries and source code. Enjoy!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Screen Shots&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://static.flickr.com/26/98041670_1016b5f208_o.png"&gt;&lt;img alt="Debugging Visual Studio 2005 DateTime variable" src="http://static.flickr.com/26/98041670_1016b5f208_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://static.flickr.com/31/98035873_4e684b7304_o.png"&gt;&lt;img alt="DateTimeVisualizer - Click to zoom" src="http://static.flickr.com/35/98035874_48db0e7413.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.flickr.com/photos/johnandkristin/98035875/"&gt;&lt;/a&gt;&lt;p&gt;&lt;strong&gt;Downloads&lt;/strong&gt; &lt;ul&gt;&lt;li&gt;&lt;a title="DateTime Visualizer Binary" href="http://webpages.charter.net/superjodash/DateTimeVisualizer_bin.zip"&gt;DateTimeVisualizer_bin.zip&lt;/a&gt; (Visualizer Dll)&lt;/li&gt;&lt;li&gt;&lt;a title="DateTime Visualizer VS2005 Project" href="http://webpages.charter.net/superjodash/DateTimeVisualizer_source.zip"&gt;DateTimeVisualizer_source.zip&lt;/a&gt; (VS2005 Project)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113961125372104270?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113961125372104270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113961125372104270' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113961125372104270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113961125372104270'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/02/datetime-visualizer-for-visual-studio.html' title='DateTime Visualizer for Visual Studio 2005'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113772916237186338</id><published>2006-01-19T19:52:00.000-08:00</published><updated>2006-01-19T19:52:42.413-08:00</updated><title type='text'>My New Favorite Quote</title><content type='html'>&lt;em&gt;&amp;ldquo;I'm not going to tell the story the way it happened. I'm going to tell it the way I remember it.&amp;rdquo;&lt;/em&gt; - Finnegan Bell in Great Expectations&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113772916237186338?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113772916237186338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113772916237186338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113772916237186338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113772916237186338'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/01/my-new-favorite-quote.html' title='My New Favorite Quote'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113762152168502603</id><published>2006-01-18T13:58:00.000-08:00</published><updated>2006-01-18T13:58:41.726-08:00</updated><title type='text'>Moodle Is The New Orange</title><content type='html'>&lt;p&gt;I stumbled upon a great open source project yesterday called &lt;a href="http://moodle.org/" target="_blank"&gt;moodle&lt;/a&gt;. Moodle is a web based Course Management System (CMS) for creating and maintaining online courses (e-learning, I suppose). It boasts a metric ton of features without being too bloated. The features come in the form of modules and&amp;nbsp;there&amp;nbsp;is a fair amount of them out of the box. Some of them include: Lesson, Quiz, Book, Grade book, Calendar, Forum, Glossary, Survey, Wiki, Workshop, and Assignment. Each of these modules has quite a few settings and can be a little confusing to set up. I had a little trouble setting up a test course the way I wanted. Perhaps it was the shear number of settings but I think it was just that it doesn&amp;rsquo;t do everything one could think of. However, most of the screens&amp;nbsp;contain a pop-up window with&amp;nbsp;help that is actually informative. After spending some time with it, I feel right at home. I&amp;rsquo;ve also had some time to think about what I&amp;rsquo;d like to see&amp;nbsp;in the future. It&amp;rsquo;s nice to see this project&amp;nbsp;under active development. I really look forward to the future of &lt;a href="http://moodle.org/" target="_blank"&gt;moodle&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Below I&amp;rsquo;ve listed some features I&amp;rsquo;d love to see: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Integrate &lt;a href="http://www.flickr.com/" target="_blank"&gt;Flickr&lt;/a&gt; accounts directly into the Resource manager&lt;/li&gt;&lt;li&gt;Somehow integrate Lesson/Book and Quiz together so I can have a required Quiz at the end of a Lesson.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Currently, Lesson puts a quiz question at the end of each page. Book doesn&amp;rsquo;t have a quiz feature. &lt;/li&gt;&lt;li&gt;Once the student starts the Quiz, the Lesson/Book is no longer available until the completion of the Quiz.&lt;/li&gt;&lt;li&gt;The Quiz review page should have links to the Lesson/Book page on which the answer is found.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Provide RSS feeds for new entries to modules&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I&amp;rsquo;ll post more ideas as I think of them.&lt;/p&gt;&lt;p&gt;In the mean time: Bravo, &lt;a href="http://moodle.org/" target="_blank"&gt;moodle &lt;/a&gt;team. Bravo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113762152168502603?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113762152168502603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113762152168502603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113762152168502603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113762152168502603'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/01/moodle-is-new-orange.html' title='Moodle Is The New Orange'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113658967957100722</id><published>2006-01-06T15:21:00.000-08:00</published><updated>2006-01-06T15:21:19.576-08:00</updated><title type='text'>Jabber Client Concept</title><content type='html'>&lt;p&gt;I share a lot of files with my cube mate at work. We have an internal&amp;nbsp;jabber server running but I hate using the file sharing feature. Half the time it doesn&amp;rsquo;t work because the other person has to correctly accept the file (which means re sending if it gets screwed up) and, when the person isn&amp;rsquo;t there, no one clicks &amp;ldquo;Accept.&amp;rdquo; I would like to be able to cut-and-paste things I find interesting to send to my buddies around the office. I want to do this without having to use the file transfer feature. The pictures below pretty much sum up what I&amp;rsquo;m looking for:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/johnandkristin/83131048/"&gt;&lt;img alt="Jabber Concepts - Images" src="http://static.flickr.com/41/83131048_5559789202.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/johnandkristin/83131047/"&gt;&lt;img alt="Jabber Concepts - Movie and audio clips" src="http://static.flickr.com/42/83131047_ed15701bee.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/johnandkristin/83131049/"&gt;&lt;img alt="Jabber Concepts - Web sites" src="http://static.flickr.com/41/83131049_ed9d6d3ec9.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/johnandkristin/83131049/"&gt;&lt;/a&gt;&lt;/p&gt;I think it would mostly consist of providing interfaces for enclosures&amp;mdash;like RSS. I think it could be done with some Flash (for media controls) and C# (my language of choice). Any takers?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113658967957100722?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113658967957100722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113658967957100722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113658967957100722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113658967957100722'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2006/01/jabber-client-concept.html' title='Jabber Client Concept'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113408931880538405</id><published>2005-12-08T16:45:00.000-08:00</published><updated>2007-04-09T18:06:52.450-07:00</updated><title type='text'>Defroster All Over</title><content type='html'>It snowed for the first time this winter. I think it would be nice to have defrosters on all windows. I don't know what the additional cost to my windows, and thus vehicle, would be but it's nice to think about.

Note to self: Install a mirror defroster behind the vanity mirror to quicken morning shave time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113408931880538405?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113408931880538405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113408931880538405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113408931880538405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113408931880538405'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/12/defroster-all-over.html' title='Defroster All Over'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113398466192402406</id><published>2005-12-07T11:44:00.000-08:00</published><updated>2007-03-01T10:49:59.613-08:00</updated><title type='text'>The Pilgrim's Progress</title><content type='html'>&lt;p&gt;I have been reading &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0486426750&amp;amp;tag=jkempsblog-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Pilgrim's Progress&lt;/a&gt;&amp;nbsp;by John Bunyan. I&amp;rsquo;m about a quarter into it and it&amp;rsquo;s a great book. However, it&amp;rsquo;s in an Old English style of print. I really have to be in the zone or else it&amp;rsquo;s hard for me to read. If you would prefer not to tackle the old English, there I found a couple of updated versions available: &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0882707574&amp;amp;tag=jkempsblog-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Pilgrim's Progress in Modern English (Pure Gold Classics)&lt;/a&gt;&lt;img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=jkempsblog-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0882707574" width="1" border="0" /&gt; by L. Edward Hazelbaker and &amp;ldquo;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0768420512&amp;amp;tag=jkempsblog-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The New Amplified Pilgrim's Progress&lt;/a&gt;&lt;img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=jkempsblog-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0768420512" width="1" border="0" /&gt;,&amp;rdquo; by Jim Pappas.&amp;nbsp;I have read neither but I did scan the first chapter of each. The modern English version reads very easily and I think I prefer this over the amplified version. However, the amplified version still retains some old English and has part of the original feel. I think I&amp;rsquo;ll check out the modern version first. Read the original too. It&amp;rsquo;s really great.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113398466192402406?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113398466192402406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113398466192402406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113398466192402406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113398466192402406'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/12/pilgrims-progress.html' title='The Pilgrim&apos;s Progress'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113355059374659597</id><published>2005-12-02T11:09:00.000-08:00</published><updated>2006-12-02T15:01:06.213-08:00</updated><title type='text'>Faucet Feedback</title><content type='html'>&lt;p&gt;I would like to see an attachment for my faucet that tells me current water temperature. It could be done with an LCD (numeric water temperature)&amp;nbsp;or LEDs (a gradient from blue to red&amp;nbsp;indicating temperature). It could attach like those &lt;a href="http://www.brita.com/products/faucets.shtml"&gt;Brita faucet mount filters&lt;/a&gt;. There are already &lt;a href="http://mocoloco.com/archives/001233.php"&gt;high end faucets &lt;/a&gt;&amp;nbsp;that do this but I don&amp;rsquo;t want to spend $3k; I want to spend $30.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: I guess &lt;a title="Water-Pressure Powered Light-up Shower - via Gizmodo" href="http://gizmodo.net/gadgets/gadgets/waterpressure-powered-lightup-shower-155266.php"&gt;someone&lt;/a&gt; in Japan reads my blog. Still a little pricy at $110.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113355059374659597?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113355059374659597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113355059374659597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113355059374659597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113355059374659597'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/12/faucet-feedback.html' title='Faucet Feedback'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113347124376149249</id><published>2005-12-01T13:07:00.000-08:00</published><updated>2005-12-01T13:07:23.766-08:00</updated><title type='text'>VAiPod</title><content type='html'>&lt;p&gt;I would love to see an iPod&amp;nbsp;dock-port attachment for voice activated commands.&lt;/p&gt;&lt;p&gt;&amp;ldquo;Play Waiting For The World To Fall by Jars Of Clay&amp;rdquo;&lt;/p&gt;&lt;p&gt;&amp;ldquo;Repeat&amp;rdquo;&lt;/p&gt;&lt;p&gt;&amp;ldquo;Shuffle&amp;rdquo;&lt;/p&gt;&lt;p&gt;+ Bonus points for compatibility with iPod Shuffle. Are those considered ancient now?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113347124376149249?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113347124376149249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113347124376149249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113347124376149249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113347124376149249'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/12/vaipod.html' title='VAiPod'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113347102192642217</id><published>2005-12-01T13:03:00.000-08:00</published><updated>2005-12-01T20:23:49.146-08:00</updated><title type='text'>Whose data?</title><content type='html'>&lt;p&gt;I&amp;rsquo;ve been thinking about data ownership a lot over the past few days. Specifically, I was looking at possibly joining &lt;a href="http://www.ancestry.com/" target="_blank"&gt;Ancestry.com &lt;/a&gt;to trace my family&amp;rsquo;s roots. A friend of mine has recently begun his own family tree research on this site using their two-week trial. We started discussing whether or not he was going to subscribe and what features the site has (or lacks). It&amp;rsquo;s a nice site with many cool features. However, they do not allow me to export my tree data into any format but PDF. I understand that they don&amp;rsquo;t want me down-loading their database and using it somewhere else. But what about the data I entered? What about the hours I spent researching and entering my past? Ancestry.com is charging me for the use of their extensive resources, which is great, but they are also charging me to access other people&amp;rsquo;s family trees (and vice versa). Who owns the data: Me or Ancestry.com? Shouldn&amp;rsquo;t I get to take, at the minimum, the data I entered? The same thing goes for my preferences, ratings, and reviews&amp;nbsp;on Amazon.com.&lt;/p&gt;&lt;p&gt;One possible solution is to use an open source project to host my data and use Ancestry.com, et al, to research. Below are a couple okay looking open source family tree projects:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://phpgedview.sourceforge.net/"&gt;PhpGedView&lt;/a&gt;&lt;a href="http://phpgedview.sourceforge.net/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpmyfamily.net/"&gt;PhpMyFamily&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I would really like to see an open source family tree web application built with ASP.NET and SQL Express.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113347102192642217?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113347102192642217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113347102192642217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113347102192642217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113347102192642217'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/12/whose-data.html' title='Whose data?'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113276170525182956</id><published>2005-11-23T08:01:00.000-08:00</published><updated>2005-11-23T08:01:45.256-08:00</updated><title type='text'>Small Tees</title><content type='html'>&lt;p&gt;I wonder about buying micro-tees for my golfing habit. Who wants to break tees in half when I could just grab a 1&amp;rdquo; tee? I guess I&amp;rsquo;ll just have to take some of my tees to the pencil sharpener.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113276170525182956?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113276170525182956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113276170525182956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113276170525182956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113276170525182956'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/11/small-tees.html' title='Small Tees'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-113276161388879480</id><published>2005-11-23T08:00:00.000-08:00</published><updated>2005-11-23T08:00:13.886-08:00</updated><title type='text'>Inventory</title><content type='html'>&lt;p&gt;I would like a&amp;nbsp;home inventory&amp;nbsp;application (web or thick client) that could post things I want to get ride of to online selling sites like&amp;nbsp;eBay, Amazon, and Etsy. Just&amp;nbsp;select&amp;nbsp;that old book or&amp;nbsp;antique&amp;nbsp;pocket watch&amp;nbsp;and post with a price.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-113276161388879480?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/113276161388879480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=113276161388879480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113276161388879480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/113276161388879480'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/11/inventory.html' title='Inventory'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-111990459241894026</id><published>2005-06-27T13:36:00.000-07:00</published><updated>2005-06-27T13:36:52.146-07:00</updated><title type='text'>Keeping Track</title><content type='html'>&lt;p&gt;&lt;strong&gt;The Idea&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Quick way to build relationships between files for later consumption.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Case&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I do a lot of reading online and I often find an article to read later or something I want to keep for future reference. I want a quick easy way to store articles without dragging links to my desktop and having 50 &amp;ldquo;to read&amp;rdquo; or &amp;ldquo;keep&amp;rdquo; articles cluttering up my desktop. There are programs like the Google and MSN Desktops. Both those programs are awesome and productive. However, they just index the aforementioned &amp;ldquo;to read&amp;rdquo; files I&amp;rsquo;m trying to stay away from. This may even be similar to an RSS feed aggregator, where the feed is created as I add items to it.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Proposal&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;What about an target&amp;mdash;perhaps a box icon&amp;mdash;on your desktop where you could drag your files: links from your browser, Office documents, xml documents, etc. These files would be examined (IFilters) and &amp;ldquo;processed&amp;rdquo; for filenames, keywords and embedded links. I was thinking about Bayesian filtering but after reading some case studies on how it works, I&amp;rsquo;m not sure this would fit the bill. Perhaps a tagging structure similar to &lt;a href="http://del.icio.us/"&gt;del.icio.us&lt;/a&gt;&amp;nbsp;or &lt;a href="http://www.43folders.com/"&gt;43 Folders&lt;/a&gt;.&amp;nbsp;Anyway, some sort of processing. Then I could see what my latest &amp;ldquo;to read&amp;rdquo; documents where and they would automatically be categorized, perhaps even by a rank.&lt;/p&gt;&lt;p&gt;Notes&lt;/p&gt;&lt;p&gt;I watched the &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=80533"&gt;Longhorn Heart RSS&lt;/a&gt; video on &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; the other day and think the RSS List concept might be worth considering. Perhaps RSS List Heart Bayesian Filtering Heart Tags?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-111990459241894026?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/111990459241894026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=111990459241894026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/111990459241894026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/111990459241894026'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/06/keeping-track.html' title='Keeping Track'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-111037787205524767</id><published>2005-03-09T06:17:00.000-08:00</published><updated>2005-03-09T06:17:52.056-08:00</updated><title type='text'>It turn's out I'm Kip</title><content type='html'>&lt;p&gt;Do I really need to justify this?&lt;/p&gt;&lt;img alt="Kip" src="http://images.quizilla.com/R/retromex/1104853881_oleonDKip0.gif" border="0" /&gt;&lt;br /&gt;You are Kip Dynamite and you love technology. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://quizilla.com/users/retromex/quizzes/Which%20Napoleon%20Dynamite%20character%20are%20you%3F/"&gt;&lt;font size="-1"&gt;Which Napoleon Dynamite character are you?&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="-3"&gt;brought to you by &lt;a href="http://quizilla.com/"&gt;Quizilla&lt;/a&gt;&lt;/font&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-111037787205524767?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/111037787205524767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=111037787205524767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/111037787205524767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/111037787205524767'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2005/03/it-turns-out-im-kip.html' title='It turn&apos;s out I&apos;m Kip'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-109243222738706110</id><published>2004-08-13T14:23:00.000-07:00</published><updated>2004-08-23T14:00:14.960-07:00</updated><title type='text'>Halo Tuesdays</title><content type='html'>&lt;ul&gt;&lt;li&gt;Currently, Tuesday nights are consumed with generating bonds that only carnage can create. I'm talking about Halo Tuesdays. My wife and her friend go to Bible study while my friends Mitos, Saucy, RedDeath, Ghost, and Donut (myself) enjoy the lost art of pistol sniping. Halo Tuesday, however, may be a thing of the past. I was asked recently to join the ranks of the middle-school youth leaders at my &lt;a href="http://www.chespres.org/"&gt;church&lt;/a&gt;. I'm actually excited about working with youth again. I was the middle-school youth leader at my old church (with Kristin for a while) and I've had enough of a break. It sounds like good times. I'm hoping to have a positive Christian role model impact while at the same time helping to promote a Fear Factor meets American Gladiator type meets Willy Wonka feel. Working with middle-school is great and highly underrated. w00t! &lt;li&gt;I'm working on regex editor still. The parser is almost done. It currently parses a regular expression into an object model I created. I'm still working on the graphics paradigm. I actually had the idea of using DirectX today for the drawing engine but then I came back down to reality. One thing that's nice is I'm writing this whole thing with C# Express so maybe I will get something done by the end of the Channel 9 &lt;a href="http://channel9.msdn.com/express/"&gt;Summer Of Express Coding Contest&lt;/a&gt; (September 17, 2004). &lt;li&gt;Kristin starts school on Monday (she's a 3rd grade teacher). Go Gators! Good luck this year! &lt;li&gt;Every time I hit save, the blogging tool I'm using says, "Transmission Received." Freaky. &lt;li&gt;My 2nd semester of Grad. School starts next Thursday. And, I'm learning Greek and Lithuanian right now. What am I doing?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Well, I've got to leave. Kristin and I are going to the &lt;a href="http://www.muny.com/"&gt;Muny&lt;/a&gt; tonight to see &lt;strike&gt;Guys and Dolls&lt;/strike&gt; 42&lt;sup&gt;nd&lt;/sup&gt; Street. I've heard it's good. I'll let you know. Until then...&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Grace and peace to you,&lt;br /&gt;John&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; - 42&lt;sup&gt;nd&lt;/sup&gt; Street was very good. I'm not really into tap dancing but I typically enjoy musicals. Kristin and I saw Les Miserables at the &lt;a href="http://www.fabulousfox.com/"&gt;Fox&lt;/a&gt; a few years ago and I loved it. It was one of the best productions I've ever seen. Anyway, the temperature ended up being about 55F and was a little chilly. This was delightful considering St. Louis weather in August (usually a sweltering 95F and 90% humidity). We couldn't have asked for a better evening.&amp;nbsp;Pre-show dinner at&amp;nbsp;&lt;a href="http://www.pfchangs.com/"&gt;P.F. Changs&lt;/a&gt; was delicious as well. Thanks for getting us the great seats, babe!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-109243222738706110?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/109243222738706110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=109243222738706110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/109243222738706110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/109243222738706110'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/08/currently-tuesday-nights-are-consumed.html' title='Halo Tuesdays'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108922523100581087</id><published>2004-07-07T11:33:00.000-07:00</published><updated>2005-06-27T13:19:38.946-07:00</updated><title type='text'>Charlie and the Chocolate Factory - A new classic?</title><content type='html'>&lt;p align="right"&gt;Invention, my dear friends, is 93% perspiration, 6% electricity, 4% evaporation, and 2% butterscotch ripple.&lt;br /&gt;&lt;strong&gt;Willy Wonka&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I am very much looking forward to Tim Burton's version of &lt;a href="http://www.imdb.com/title/tt0367594/"&gt;Charlie and the Chocolate Factory&lt;/a&gt;. At first, I was a bit skeptical about someone taking on what I consider to be a classic (&lt;a href="http://www.imdb.com/title/tt0067992/"&gt;Willy Wonka and the Chocolate Factory&lt;/a&gt;). I have since changed my mind. I am a huge Tim Burton fan (although I didn't really care for Big Fish) and I really enjoy the darkness of his films (especially Edward Scissorhands, The Nightmare Before Christmas, Batman, and Sleepy Hollow). Willy Wonka was also a dark&amp;nbsp;movie and, given his absolute brilliant performances,&amp;nbsp;I think Johnny Depp can pull it off. From what I understand, the screen writer (John August) hadn't even seen the original before he sat down to pen. This is a good thing. Here's to a new classic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Okay, I have to admit that I am &lt;strike&gt;very&lt;/strike&gt; a little nervous after seeing the trailers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108922523100581087?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108922523100581087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108922523100581087' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108922523100581087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108922523100581087'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/07/charlie-and-chocolate-factory-new.html' title='Charlie and the Chocolate Factory - A new classic?'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108878342575042447</id><published>2004-07-02T08:50:00.000-07:00</published><updated>2005-06-27T13:15:46.390-07:00</updated><title type='text'>Notables</title><content type='html'>&lt;p&gt;&lt;strong&gt;VS2005 Express&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;As a mostly Microsoft centric programmer and an early adopter, I was very excited about the news of the &lt;a href="http://lab.msdn.microsoft.com/express/default.aspx"&gt;Express&lt;/a&gt; editions of Visual Studio 2005 (okay, I'm more excited to get my hands on VS2005 Beta 1). In fact, I'm installing WinXP on Virtual PC right now. I think I might tackle the &lt;a href="http://channel9.msdn.com/express/"&gt;Summer of Express Contest&lt;/a&gt;. Who doesn't want another Xbox and Halo 2?&lt;/p&gt;&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt; I am really loving the Express suite. I hope to download VS2005 Beta 1 this weekend. I just love that the Express components are less than 2 Gig! Weighing in at 56 Mb isn't to shabby.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Halo 2&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I would just like to take a moment and express my absolute and utter excitement regarding Halo 2. I think I've read every single piece of information out there. I still haven't pre-ordered but&amp;nbsp;I'm pretty sure I'm going to get the Special Edition with a tin box and extra footage DVD. The only thing is, will my wife let me get it with the release date so close to Christmas??? I'm sure she will. Right honey?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Bible Study&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Kristin and I did a Bible study for a while (31 days) to try to a) get into the Word more and b) spend time together learning about God. Basically it was a bunch of Bible verses (supplied by our young marrieds group leader) with specific purposes for each verse. We did a "What's the point?" and "Application" for each verse and then did prayer requests for someone we know and for each other. It was really nice and I think it helped us grow closer together. However, we've finished and need something new. We've looked at devotionals but they don't seem to fit the bill. I'm a huge fan of John MacArthur and am going to look a little more into his&amp;nbsp;Bible studies. They look all right. Actually, we've talked about doing the Bible walk through in the front of Kristin's Bible. It's a neat really deal. It has topics like "Jesus' ministry" and "Paul's missionary journies." That may be the route we take.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108878342575042447?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108878342575042447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108878342575042447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108878342575042447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108878342575042447'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/07/notables.html' title='Notables'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108792228106721960</id><published>2004-06-22T09:38:00.000-07:00</published><updated>2004-06-22T14:25:23.246-07:00</updated><title type='text'>A Thinner Outlook</title><content type='html'>&lt;p&gt;I was married 18 months yesterday (I love you babe!) and that, combined with a love of food, has increased my girth (okay, in reality, it started before we got married but I enjoy the excuse anyway). I play softball on my &lt;a href="http://www.chespres.org/"&gt;church&lt;/a&gt; softball league but only during the summer and finding time to workout seems hopeless. At this weight, I'm not going to &lt;em&gt;run&lt;/em&gt; off the weight. When I was in college I lost around 40 pounds on the Atkins diet. I've put about 25 back on and it's time to regroup. I've tried Atkins a few times since putting on a few pounds, but to no avail. I've known some people whom have used the &lt;a href="http://www.weightwatcher.com/"&gt;Weight Watcher&lt;/a&gt; Point system diet with success. So I'm trying that. I've created a simple "weigh in" web site on my home computer, complete with &lt;a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=6,040,531.WKU.&amp;amp;OS=PN/6,040,531&amp;amp;RS=PN/6,040,531"&gt;point calculator&lt;/a&gt;. However, it got me thinking about usability. Having it on a web site is all right. However, I would like to take a note out of both&amp;nbsp;&lt;a href="http://www.franklincovey.com/planplus/outlook/index.html"&gt;FranklinCovey's&lt;/a&gt; and &lt;a href="http://www.newsgator.com/"&gt;NewsGator's&lt;/a&gt; books: Outlook integration.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;A pleasant fiction:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I get to work this morning, fire up Outlook, and&amp;nbsp;my Today page tells me&amp;nbsp;that I've lost 5 pounds since last week. I click "Weigh In" and navigate to my weekly weigh in page. I can see a line graph of my progress and some encouraging messages from my Weight Watcher/Atkins/South Beach/etc RSS feed. There is a&amp;nbsp;food/point search so I can see how many points are in my &lt;a href="http://www.krispykreme.com/"&gt;Krispy Kreme&lt;/a&gt; donut and a point calculator so I can figure out the points for items that aren't in the database. There is a grid with my weigh in history where each entry links to the calendar. I don't enter the foods I eat throughout the day but, suppose I do. I can see what I ate on any given day just by clicking on the entry. Suppose I also subscribe to a low-fat recipe RSS feed. Clicking on the feed adds the recipe (along with ingredients) to an appointment (with a reminder)&amp;nbsp;so I know what to get at the grocery store for dinner tonight. I enter my weight and lament the Krispy Kreme donut.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Possibilities&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I wonder if anyone would use such an addin. Perhaps the information is too personal to keep in Outlook. But maybe it's not. I keep email in my Outlook I don't really want anyone to see so I would probably not mind keeping my weight history in their either. Then again, I'm a guy. I wonder about the ladies...&lt;/p&gt;&lt;p&gt;Grace and Peace to you,&lt;br /&gt;John&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108792228106721960?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108792228106721960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108792228106721960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108792228106721960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108792228106721960'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/06/thinner-outlook.html' title='A Thinner Outlook'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108791207439738173</id><published>2004-06-22T06:47:00.000-07:00</published><updated>2004-06-22T07:02:41.143-07:00</updated><title type='text'>DataTable Field Dump</title><content type='html'>&lt;p&gt;Sometimes I just don't want to look up which fields are being returned to me in a DataTable, especially from a Stored Procedure. So I created this VS.Net macro to dump the field names for a DataTable or DataView. I also have&amp;nbsp;a macro&amp;nbsp;for dumping&amp;nbsp;an entire DataTable or DataView but access to the runtime debugger values is too painfully slow for practical use (it's okay if the row count is &amp;lt; 20). If anyone has any ideas for speeding this up, please comment.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;Grace and Peace to you,&lt;br /&gt;John&lt;/p&gt;&lt;p&gt;Usage: Use by&amp;nbsp;selecting a DataTable or DataView during runtime and double-clicking &lt;em&gt;DumpDataColumns &lt;/em&gt;in the Macro Explorer.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="http://webpages.charter.net/superjodash/Data_Field_Dump.txt"&gt;http://webpages.charter.net/superjodash/Data_Field_Dump.txt&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;Note: I included a link to the macro source code as I could not get the VB web formatting to work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108791207439738173?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108791207439738173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108791207439738173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108791207439738173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108791207439738173'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/06/datatable-field-dump.html' title='DataTable Field Dump'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108742305729938186</id><published>2004-06-16T14:57:00.000-07:00</published><updated>2004-06-22T08:10:58.346-07:00</updated><title type='text'>Regular Expression</title><content type='html'>&lt;p&gt;&lt;strong&gt;The situation&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Regular Expressions are worth their weight in gold. I use them daily and can pretty much think in Regex when needed. But what about devs who have never seen one and need to create an expression right now? Sure, one could go to &lt;a href="http://www.regexlib.com/"&gt;RegexLib&lt;/a&gt; and grab any of the hundreds of great expressions freely available. However, what if a custom expression is needed? I propose, and am in the process of developing, an easy to use, result based solution for creating regular expressions. No previous knowledge necessary.&lt;/p&gt;&lt;p&gt;What do I mean by result based? Excuse me while I grab my easel... I need a regular expression to validate a credit card. Simple enough, right? It might look something like this:&amp;nbsp;&lt;font size="2"&gt;^5[1-5][\d]{14}$ (from the begging of the line, any value that starts with 51 through 55 and follows with 14 digits). Simple, right? What about dashes and spaces? Okay, how about: ^5[1-5][\d]{2}[\- ]*[\d]{4}[\- ]*[\d]{4}[\- ]*[\d]{4}$. We are starting to get a little more complex (we can optimize this but I will save that for another day). I would like a solution whereby I could enter "5411-1111-1111-1111" on the IDE canvas and get the pattern from the needed result.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Is there a way to represent a pattern visually without the visual representation becoming more complicated than the pattern itself?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/p&gt;&lt;p&gt;&lt;/font&gt;&lt;strong&gt;Current tool box&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I typically use&amp;nbsp;&lt;a href="http://www.codeproject.com/dotnet/expresso.asp"&gt;Expresso&lt;/a&gt;&amp;nbsp;for my quick and dirty regexes. I also sometimes use &lt;a href="http://royo.is-a-geek.com/iserializable/regulator/"&gt;The Regulator &lt;/a&gt;&amp;nbsp;(which now has an intellisense pop-up. w00t!) for more complicated ones. In the super user category I put &lt;a href="http://www.weitz.de/regex-coach/"&gt;The Regex Coach&lt;/a&gt;. It is a great program for seeing the parse tree and having a "debugger" type interaction with the FSM. However, I already know how to write regular expressions and these applications are&amp;nbsp;designed&amp;nbsp;with that in mind.&lt;/p&gt;&lt;p&gt;What about existing visiual editors?&amp;nbsp;There&amp;nbsp;is really only one&amp;nbsp;program&amp;nbsp;I am aware of and it&amp;nbsp;seems to be&amp;nbsp;on the right track: The &lt;a href="http://docs.kde.org/en/3.2/kdeutils/KRegExpEditor/theEditor.html"&gt;KDE RegExp Editor&lt;/a&gt; for linux&amp;nbsp;with KDE (also available for Win32). This program basically visually&amp;nbsp;represents a regular expression with a series of nested containers (groups and character classes). It's the most "visual" editor I've found for regex editing (although buggy on the Win32 edition It uses GTK+). In all the various ideas I've come up with (so far), I'm starting to wonder if this is the best visual option. My only beef with this solution is that is is designed for &lt;em&gt;editing&lt;/em&gt; the pattern in a visual way; not visually&amp;nbsp;&lt;em&gt;designing&lt;/em&gt; the pattern.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;YAREE (Yet Another Regular Expression Editor)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I've spent my idle moments (commuting to and from work, shopping with Kristin, watching TV) trying to come up with what I feel would be an easy and intuitive regex editor. I seem to always hit a road block when trying to decide the best way to visually represent a pattern. I don't want to rehash programs like The Regulator, The Regex Coach, or KDE's RegExp Editor (although I do want to incorporate many of the great ideas these programs exhibit). Instead, I want to focus on the end result. I want to visually work with the data I'm trying to match or split on. I want to abstract away the character classes and endless groupings.&lt;/p&gt;&lt;p&gt;I've run into hurdles while trying theorizing this utility. Below are a few hurdles I encountered:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Verboseness of expressions - Regex patterns are verbose in nature. Coming up with a way to express this verboseness visually is a challenge. I feel like this is a major bottleneck.&lt;/li&gt;&lt;li&gt;Lookaheads/lookbehinds/repeating/nested tokens - Representing things like nested double quotes and repeating values are going to be hard. This ties back in with the verboseness of the language. I think there are certain constructs that can be used as a pattern for repeating and nesting but the pattern may need to be tweaked by hand. &lt;/li&gt;&lt;li&gt;Optimizations&lt;/li&gt;&lt;li&gt;Plug-in architecture&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I will think about this some more over the next few days. I know there is a way to do this. I just can't seem to see the forest for the trees.&lt;/p&gt;&lt;p&gt;Grace and peace to you,&lt;br /&gt;John&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108742305729938186?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108742305729938186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108742305729938186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108742305729938186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108742305729938186'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/06/regular-expression.html' title='Regular Expression'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7323002.post-108740350721689491</id><published>2004-06-16T09:31:00.000-07:00</published><updated>2004-06-22T08:10:36.506-07:00</updated><title type='text'>Infamous first post</title><content type='html'>&lt;p&gt;It's time to get the infamous first post out of the way:&lt;/p&gt;&lt;p&gt;I'm John Kemp and I'm a programmer. I live in St. Louis, MO with my beautiful wife Kristin. &lt;/p&gt;&lt;p&gt;I've been following the blogscence for a few years and even had a blog over at&amp;nbsp;&lt;a href="http://weblogs.asp.net/jkemp/"&gt;http://weblogs.asp.net/jkemp/&lt;/a&gt; for a long time. However, I've never really been the journaling type&amp;nbsp;and so I didn't write much (or at all). However, blogging has become&amp;nbsp;an excellent social networking and word-of-mouth approach to getting "known" in this industry. Therefore, I have decided to try it again, this time on blogger.com. My ideas and thoughts will be available and yet not published on hugely syndicated lists. I'm still a little intimidated about others reading my posts. :)&lt;/p&gt;&lt;p&gt;Anyway, wish me luck.&lt;/p&gt;&lt;p&gt;Grace and peace to you,&lt;br /&gt;John&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7323002-108740350721689491?l=jkemp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jkemp.blogspot.com/feeds/108740350721689491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7323002&amp;postID=108740350721689491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108740350721689491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7323002/posts/default/108740350721689491'/><link rel='alternate' type='text/html' href='http://jkemp.blogspot.com/2004/06/infamous-first-post.html' title='Infamous first post'/><author><name>john</name><uri>http://www.blogger.com/profile/17436382700412762488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://webpages.charter.net/superjodash/us2.jpg'/></author><thr:total>0</thr:total></entry></feed>
