<?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-3974447</id><updated>2012-01-24T10:47:53.668-05:00</updated><category term='OneCare'/><category term='linux'/><category term='javafx'/><category term='hack'/><category term='Vista'/><category term='hibernate'/><category term='ant'/><category term='dbunit'/><category term='java'/><category term='workaround'/><category term='seam'/><category term='development'/><category term='junit'/><category term='maven'/><category term='business travel'/><category term='fedora'/><category term='Windows'/><category term='hibernate tools'/><category term='chrome'/><category term='fglrx'/><category term='build'/><category term='ejb3'/><category term='magnet'/><category term='spring'/><category term='browser'/><category term='jboss'/><category term='unit testing'/><category term='portal'/><category term='testing'/><category term='annoying'/><category term='usability'/><category term='google'/><title type='text'>Grog's Blog</title><subtitle type='html'>Chris DeLashmutt's blog of joy and despair.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.grogscave.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3974447.post-349807596629920708</id><published>2011-07-27T11:24:00.011-04:00</published><updated>2011-08-02T11:19:23.963-04:00</updated><title type='text'>Pandora Moves to HTML5</title><summary type='text'>I love new things just as much as the next person.  So I have to admit that I was intrigued when I saw the little banner above pop up above the normal Pandora music player in my browser.I clicked on the link to change to the new Pandora layout and was immediately greated with a splash screen, styled similarly to the Pandora mobile apps.  I was immediatly struck by the better use of space that the</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/349807596629920708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=349807596629920708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/349807596629920708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/349807596629920708'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/07/pandora-moves-to-html5.html' title='Pandora Moves to HTML5'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--qoaD3oLvkA/TjAvfts6g8I/AAAAAAAAAB0/asmHjWsgePQ/s72-c/newpandora.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6779345715333511491</id><published>2011-06-03T18:36:00.002-04:00</published><updated>2011-06-03T18:43:13.405-04:00</updated><title type='text'>Cabbage Destroyed</title><summary type='text'>All of the cabbage that I planted was destroyed by some kind of caterpillar.  I didn't notice anything at first except for a few plants that had been gnawed around the edges.  Then when I started inspecting the interior of the plants to see if heads were forming, I noticed all kinds of little green caterpillars chewing away at the tiny, forming heads of cabbage.It kills me because they seemed to </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/6779345715333511491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=6779345715333511491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6779345715333511491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6779345715333511491'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/06/cabbage-destroyed.html' title='Cabbage Destroyed'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6382598900540130650</id><published>2011-05-08T22:10:00.005-04:00</published><updated>2011-05-08T22:28:58.498-04:00</updated><title type='text'>Type Safe Criteria API for Hibernate</title><summary type='text'>I've started a library for a type-safe criteria API for Hibernate called SafeCriteria.I've always been bothered by the fact that the Criteria API always requires one to use text strings for the property names.  Strings aren't checked by the compiler, so they can hide errors in your code until runtime, which is way too late.In short, SafeCriteria allows you to query via "showing" the API what </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/6382598900540130650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=6382598900540130650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6382598900540130650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6382598900540130650'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/05/type-safe-criteria-api-for-hibernate.html' title='Type Safe Criteria API for Hibernate'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5336005035641755639</id><published>2011-04-11T17:30:00.001-04:00</published><updated>2011-04-11T22:15:08.930-04:00</updated><title type='text'>Thinning the Vegetables</title><summary type='text'>Today, I had to thin out the cabbage as all the sprouts would never have enough room in the bed to grow.  This process was quite difficult for me because I had to kill some perfectly healthy sprouts.  It was for the benefit of the remaining cabbages, but it was still hard for me to choose.  The bed looks a lot more sparse now.  I hope the remaining plants get bigger soon.On the plus side, the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/5336005035641755639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=5336005035641755639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5336005035641755639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5336005035641755639'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/04/thinning-vegetables.html' title='Thinning the Vegetables'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2WRWtmvFOwU/TaOsdFwNYTI/AAAAAAAAABY/N8SWPfNsAjg/s72-c/IMG_20110411_175635.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6169948593223428566</id><published>2011-04-02T14:22:00.002-04:00</published><updated>2011-04-02T14:37:50.091-04:00</updated><title type='text'>Dell Streak Wouldn't Connect to Cell Network</title><summary type='text'>I had a bit of a scare this morning with my phone.  I have a Dell Streak running Android 2.2 and for some reason this morning when I powered it up, it wouldn't connect to the cellular network.  I had grey bars with an X next to them in the status bar, and I couldn't make calls, or get on the internet except for wifi.Going into Settings -&gt; Wireless &amp; networks , I noticed that "Airplane mode" was </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/6169948593223428566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=6169948593223428566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6169948593223428566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6169948593223428566'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/04/dell-streak-wouldnt-connect-to-cell.html' title='Dell Streak Wouldn&apos;t Connect to Cell Network'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5142846406059274697</id><published>2011-03-28T14:49:00.005-04:00</published><updated>2011-03-28T15:22:32.746-04:00</updated><title type='text'>Garden at 9 days</title><summary type='text'>In an attempt to keep myself focused on my garden this year, I'm going to try and keep a log of what I'm doing and the results I'm seeing.  Hopefully this will also help guilt me into making sure that I keep checking up on the garden and taking care of it.Well, we decided to move our raised beds up to a location that gets better sunlight as our vegetables last year just didn't get enough.  All in</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/5142846406059274697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=5142846406059274697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5142846406059274697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5142846406059274697'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2011/03/garden-at-9-days.html' title='Garden at 9 days'/><author><name>Chris DeLashmutt</name><uri>http://www.blogger.com/profile/01254179041862476729</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-MePnXj_zT2I/TZDZ3WLW2YI/AAAAAAAAAAk/LNUylrXHOiM/s72-c/IMG_20110328_124102.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1095943257317676061</id><published>2010-12-17T00:26:00.004-05:00</published><updated>2010-12-17T00:48:43.098-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>SQL Server "no count", and Hibernate StaleStateException</title><summary type='text'>Recently an application my company wrote had suddenly stopped working.  We were getting an exception from Hibernate in some maintenance tasks we were doing on server startup.  The exception string was: org.hibernate.StaleStateException: Unexpected row count: 0; expected: 1I wondered how this could even be possible since no one was in the DB at the time the server was starting up.  The person who </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1095943257317676061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1095943257317676061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1095943257317676061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1095943257317676061'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2010/12/sql-server-no-count-and-hibernate.html' title='SQL Server &quot;no count&quot;, and Hibernate StaleStateException'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-2192867888335131017</id><published>2010-10-19T11:01:00.005-04:00</published><updated>2010-10-19T11:21:36.490-04:00</updated><title type='text'>Using Snapshot Isolation with SQL Server and Hibernate</title><summary type='text'>In the course of working on some deadlock issues, I found that MS SQL Server exhibits some unexpected (to me, at least) locking behaviors that can affect performance and cause deadlocks.  In the end, I found that SQL Server provides an isolation level called Snapshot isolation which removes the need for locks on rows and removes lock contention.  To use this isolation level, you need to execute </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/2192867888335131017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=2192867888335131017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2192867888335131017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2192867888335131017'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2010/10/using-snapshot-isolation-with-sql.html' title='Using Snapshot Isolation with SQL Server and Hibernate'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1100783362984692344</id><published>2010-05-31T01:01:00.005-04:00</published><updated>2010-05-31T01:30:31.679-04:00</updated><title type='text'>Virus Authors, I hate you</title><summary type='text'>I was browsing the internet to a see if there was an option to run Civilization V without a DVD, since I hate having to put one in to my laptop if I want to play.I search Google, see a likely site, and go to it.  I get to the site and I see some things that look like text links, but nothing is active.  So, I start to go back to Google, and I get an error message from Adobe Reader saying it </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1100783362984692344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1100783362984692344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1100783362984692344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1100783362984692344'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2010/05/virus-authors-i-hate-you.html' title='Virus Authors, I hate you'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-3881389663630685043</id><published>2009-12-02T10:06:00.002-05:00</published><updated>2009-12-02T10:22:01.471-05:00</updated><title type='text'>Search from Start Menu Stops Returning Items</title><summary type='text'>I've always hated how the start menu in Windows gets so bloated with icons.  Since migrating to Windows 7, I've really gotten into using the start menu search box to quickly find the app I want to run by simply typing a few of the characters of the name of the app.  It is much easier than trying to set up paths and do everything from the command line.  I recently found that the start menu search </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/3881389663630685043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=3881389663630685043' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3881389663630685043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3881389663630685043'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/12/search-from-start-menu-stops-returning.html' title='Search from Start Menu Stops Returning Items'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1784019810376870984</id><published>2009-06-24T11:05:00.003-04:00</published><updated>2009-06-24T17:20:47.325-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='unit testing'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Write More Declaritive JUnit Assertions with Hamcrest</title><summary type='text'>The Hamcrest framework is a generic "matching" framework that JUnit added direct support for with version 4.4.  Hamcrest allows developers to write more declarative assertions by using both built in matchers, as well as a clean way to define your own matchers.The online documentation on Hamcrest is mostly limited to some API docs, test cases, and a brief online  tutorial.  However the API is </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1784019810376870984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1784019810376870984' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1784019810376870984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1784019810376870984'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/06/write-more-declaritive-junit-assertions.html' title='Write More Declaritive JUnit Assertions with Hamcrest'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-4212747585750699757</id><published>2009-05-21T13:31:00.008-04:00</published><updated>2009-05-21T16:41:01.140-04:00</updated><title type='text'>Don't Package on Every Single Compile, Flex Compiler!!</title><summary type='text'>One of the problems I have with Adobe's Flex technology is that Flex compile times are very slow.  Yes, I know, Gumbo is going to make compiles somewhat faster.  I also know about the Flex Compiler Shell, and other projects to distribute compilation.  Yes, I've also tried incremental compilation.  All of these things really miss the true problem with the Flex compiler.  And it is really at the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/4212747585750699757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=4212747585750699757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4212747585750699757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4212747585750699757'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/05/dont-package-on-every-single-compile.html' title='Don&apos;t Package on Every Single Compile, Flex Compiler!!'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-2475205109808124042</id><published>2009-03-18T13:00:00.004-04:00</published><updated>2009-05-18T14:03:06.258-04:00</updated><title type='text'>Pandora Desktop Hotkeys Enhanced</title><summary type='text'>I noted an issue with my original Pandora Desktop Hotkey script in that the embedded Flash control in the Pandora Desktop app sometimes has a different "control" name.  This change in name would _sometimes_ make the script unable to send keys to the control.  Here's an updated script that tries to work around this issue by simply sending keys to either of the possible names for that embedded </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/2475205109808124042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=2475205109808124042' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2475205109808124042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2475205109808124042'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/03/pandora-desktop-hotkeys-enhanced.html' title='Pandora Desktop Hotkeys Enhanced'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1756179549500559387</id><published>2009-03-18T11:55:00.007-04:00</published><updated>2009-03-18T12:49:38.401-04:00</updated><title type='text'>Completely Unscientific Test of Chrome 2.0 Beta with Bubblemark</title><summary type='text'>So, I had to rush out and get the Google Chrome 2.0 Beta and try it out.I was already running Chrome 1.0, but the install for Chrome 2.0 installed with no hitch, asked me to restart the browser, and then I see that all my settings/bookmarks migrated forward with no problems.  After playing around with some the new features I had to find out how Chrome's DHTML Rendering performance stood up to </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1756179549500559387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1756179549500559387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1756179549500559387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1756179549500559387'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/03/completely-unscientific-test-of-chrome.html' title='Completely Unscientific Test of Chrome 2.0 Beta with Bubblemark'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-7657009108600632554</id><published>2009-02-02T12:16:00.006-05:00</published><updated>2009-03-18T13:04:59.566-04:00</updated><title type='text'>Official Pandora Desktop and Hotkey Support?</title><summary type='text'>EDIT: There is a slight problem occasionally with this script not being able to send keys to the Pandora Desktop Air app.  I've got an updated version of the script that you can use instead of this one.Pandora is a different sort of online music service that uses the work of the Music Genome Project to automatically selects music similar to an artist or particular song, and then streams it over </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/7657009108600632554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=7657009108600632554' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/7657009108600632554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/7657009108600632554'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/02/official-pandora-desktop-and-hotkey.html' title='Official Pandora Desktop and Hotkey Support?'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5320124685073111732</id><published>2009-01-03T15:54:00.004-05:00</published><updated>2009-01-03T16:03:52.304-05:00</updated><title type='text'>Custom Foil Hats</title><summary type='text'>My oldest son wants to announce the launch of online sales of his newest product, Foil Hats.  These hats are certified to protect your thoughts from prying government spooks, and brainwave stealing aliens.  These hats are custom made to your measurements (up to US hat size 8), for just $3.99 (US).  Simply comment on this blog entry, and we can coordinate payment/shipment over more secure channels.</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/5320124685073111732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=5320124685073111732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5320124685073111732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5320124685073111732'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/01/custom-foil-hats.html' title='Custom Foil Hats'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Jxyo7v9JJfE/SV_SOjTxMXI/AAAAAAAAACg/ePcUEjF7HkY/s72-c/FoilHat_Small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-7997969635938864290</id><published>2009-01-02T12:15:00.004-05:00</published><updated>2009-01-02T13:07:21.037-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='dbunit'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='junit'/><title type='text'>Rollback DB Changes in Unit Tests with Spring</title><summary type='text'>Observation 1: Applications are written human beings, which tend to make mistakes.  It's a good idea to have some tools in place to help catch those mistakes early by validating assumptions against reality.  One such tool is unit testing.  Observation 2: Almost every application out there needs access to some kind of persistent data storage.  In a lot of application code, that storage mechanism </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/7997969635938864290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=7997969635938864290' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/7997969635938864290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/7997969635938864290'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2009/01/rollback-db-changes-in-unit-tests-with.html' title='Rollback DB Changes in Unit Tests with Spring'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-3288270010213742057</id><published>2008-12-29T21:55:00.002-05:00</published><updated>2008-12-29T22:02:21.876-05:00</updated><title type='text'>Cell Lazurus</title><summary type='text'>I pulled all the pieces back together after 24 hours of drying time, and my patience was rewarded with a working cell phone.  You might notice that the phone didn't make it out all together unscathed, as there are some strange bright spots on the screen now.  They aren't really noticeable except with a solid color background, so I consider myself somewhat lucky.All the buttons are working, no </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/3288270010213742057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=3288270010213742057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3288270010213742057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3288270010213742057'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/12/cell-lazurus.html' title='Cell Lazurus'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Jxyo7v9JJfE/SVmN7Fqu3SI/AAAAAAAAACY/ASvGZ-oFSYE/s72-c/DSC_3831.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-9146242359799840759</id><published>2008-12-28T21:14:00.005-05:00</published><updated>2008-12-28T21:41:24.096-05:00</updated><title type='text'>Cell Phone, Deconstructed</title><summary type='text'>Honestly, I was just trying to be helpful.  I figured, "Hey!  I know how I can help!  Laundry needs to be done, so I'll start with the blue jeans..."Of course, my wife doesn't own a waterproof cell phone, and I don't remember to check pockets, so my efforts to "help" ended up with a freshly washed cell phone smelling faintly like a clean breeze and water under the plastic cover for the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/9146242359799840759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=9146242359799840759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/9146242359799840759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/9146242359799840759'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/12/cell-phone-deconstructed.html' title='Cell Phone, Deconstructed'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Jxyo7v9JJfE/SVg4PoXnUiI/AAAAAAAAACQ/tgIx568m_Eo/s72-c/DSC_3825.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-4961974176709752832</id><published>2008-09-16T11:58:00.003-04:00</published><updated>2008-09-16T12:44:41.434-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate tools'/><title type='text'>Workaround for Issue with @Any Mapping in Hibernate Tools Plugin</title><summary type='text'>There is a slight problem with 3.2.3.GA release of Hibernate Tools when specifically dealing with the @Any (or the &lt;any&gt; element if you are using xml to configure hibernate) type of relationship.  The problem manifests itself with an exception that contains the message "org.hibernate.MappingException: property mapping has wrong number of columns" when you try to open the session factory in </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/4961974176709752832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=4961974176709752832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4961974176709752832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4961974176709752832'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/09/workaround-for-issue-with-any-mapping.html' title='Workaround for Issue with @Any Mapping in Hibernate Tools Plugin'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-40230226441599948</id><published>2008-09-08T17:09:00.003-04:00</published><updated>2008-09-08T17:22:15.956-04:00</updated><title type='text'>Great Eclipse Keyboard Shortcuts</title><summary type='text'>I remembered, at some point prior to Eclipse 3.3, I was able to simply hit F11(Debug) or Ctrl-F11(Run) to launch the last launch that you performed in Eclipse.  This was great for making small, incremental changes and then just smacking F11 to re-run the failing unit test you are trying to get working again.Eclipse 3.3 changed this behavior and I was just living without it until I found a series </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/40230226441599948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=40230226441599948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/40230226441599948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/40230226441599948'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/09/great-eclipse-keyboard-shortcuts.html' title='Great Eclipse Keyboard Shortcuts'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-2601707876983360767</id><published>2008-09-02T21:51:00.004-04:00</published><updated>2008-09-02T23:07:21.853-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Yet Another Google Chrome Post</title><summary type='text'>Doubtless, there are already lots of blog entries about Google's entry into the browser wars with Google Chrome.  There are probably a large number of these entries that are focused on performance already out there, and countless more tests will be done using much more scientifically methods than I've used here.  Am I breaking new ground?  Probably not.  I'm merely lending my small voice to the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/2601707876983360767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=2601707876983360767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2601707876983360767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2601707876983360767'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/09/yet-another-google-chrome-post.html' title='Yet Another Google Chrome Post'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1758543890908121980</id><published>2008-07-03T22:23:00.006-04:00</published><updated>2008-07-03T23:25:14.182-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='build'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'>Fear, Magic, and Maven</title><summary type='text'>For the longest time, I was an Ant bigot.Before Ant, builds in Java were either all manual calls to javac, perhaps shell scripts if you were lucky, or done via some IDE magic for you.  Ant, like the venerable GNU make and other tools before it, helped provide an automated, repeatable way to build and assemble complex projects.  Write a little XML file with the steps for your process, and then a </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1758543890908121980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1758543890908121980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1758543890908121980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1758543890908121980'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/07/fear-magic-and-maven.html' title='Fear, Magic, and Maven'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1459325223907952069</id><published>2008-04-22T14:28:00.006-04:00</published><updated>2008-04-24T02:55:13.637-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><title type='text'>Fedora, Ant, and Optional Tasks</title><summary type='text'>I've tried to be good.I've tried a number of times to use the version of ant that Fedora packages up into an RPM from the JPackage repos rather than caving to the temptation to install it myself manually.  I also like to use optional tasks like ReplaceRegExp in my scripts to do all sorts of cool things.  Of course, I see most of the installation instructions that refer to ant via RPM mention that</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1459325223907952069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1459325223907952069' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1459325223907952069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1459325223907952069'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/04/fedora-ant-and-optional-tasks.html' title='Fedora, Ant, and Optional Tasks'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-2740205793147181494</id><published>2008-01-28T10:18:00.001-05:00</published><updated>2008-01-28T10:36:20.895-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Rechargeable Battery Woes</title><summary type='text'>The optical mouse on our main desktop computer had recently been giving us trouble, so I set out to replace it.  Previously, we had two desktop computers, but we consolidated them into one that my wife and I both use and my son uses for playing educational games.  I had a wireless, optical that was just sitting around, so I decided to use that.Originally, I had some rechargable NiMH batteries to </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/2740205793147181494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=2740205793147181494' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2740205793147181494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2740205793147181494'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2008/01/rechargeable-battery-woes.html' title='Rechargeable Battery Woes'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5409568595414179639</id><published>2007-12-27T12:26:00.000-05:00</published><updated>2007-12-27T13:26:30.827-05:00</updated><title type='text'>Domain Renewals</title><summary type='text'>I have my own domain name for email and other purposes that I've owned for a while.  Recently, I was in the process on transferring my domain name to a much less expensive registrar and I found out that domain transfers are less simple than they used to be.  First, my registrar (and many others, I assume) has a mechanism to lock the domain from transfer.  I knew about this beforehand, and so I </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/5409568595414179639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=5409568595414179639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5409568595414179639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5409568595414179639'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/12/domain-renewals.html' title='Domain Renewals'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5951478500487829246</id><published>2007-12-21T21:07:00.000-05:00</published><updated>2007-12-21T21:18:46.294-05:00</updated><title type='text'>Spammer?  Me??</title><summary type='text'>This past week, somehow Google's spam detection bots for Blogger thought I was running a spam blog.  It's happened to a few other people I know, and, luckily, Google seems to be pretty responsive to unblocking improperly flagged blogs.I can understand the paranoid settings for the bots since Google appears to be getting a lot of flak for all the spam content on Blogger.  But, sheesh, I didn't </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/5951478500487829246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=5951478500487829246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5951478500487829246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5951478500487829246'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/12/spammer-me.html' title='Spammer?  Me??'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6240590952404293532</id><published>2007-12-17T12:52:00.000-05:00</published><updated>2007-12-19T09:39:21.648-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>More Fedora 8 Info</title><summary type='text'>I have a Lenovo T60 with ATI Radeon Mobility x1400, and Intel Corporation PRO/Wireless 3945ABG wireless card.  I was previously running Fedora 6, and decided that since patches were going to stop soon for that version, I should probably upgrade. :)Here's what worked out of the ISO:Suspend to Ram/Disk  AudioWireless  Wired Ethernet  Video    Worked with the Vesa driver, but most folks will </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/6240590952404293532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=6240590952404293532' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6240590952404293532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6240590952404293532'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/12/more-fedora-8-info.html' title='More Fedora 8 Info'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-81947753805100187</id><published>2007-12-06T23:56:00.001-05:00</published><updated>2007-12-07T00:45:12.607-05:00</updated><title type='text'>1 year old Headbanger</title><summary type='text'>Therese and I noticed that Gabe was doing some strange, headbanging motions which we realized was his way of mimicing someone sneezing.  I grabbed some video of it and set it to some appropriate music.     </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/81947753805100187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=81947753805100187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/81947753805100187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/81947753805100187'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/12/1-year-old-headbanger.html' title='1 year old Headbanger'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-3940919622998958619</id><published>2007-11-11T01:45:00.000-05:00</published><updated>2007-12-19T09:39:35.304-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>Fedora 8</title><summary type='text'>This is my first post after migrating my laptop from Fedora 6 to Fedora 8.  The upgrade process have been fairly painless.  I took the i386 Live CD, and tried it out on my Lenovo T60, and was able to get almost everything working right out of the box.  I backed up my old home directory, repartitioned (not required, but I wanted to change a few things), and installed.  Then I created my user, </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/3940919622998958619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=3940919622998958619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3940919622998958619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/3940919622998958619'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/11/fedora-8-this-is-my-first-post-after.html' title='Fedora 8'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-4658338216017844870</id><published>2007-10-24T15:06:00.001-04:00</published><updated>2008-12-11T10:29:49.920-05:00</updated><title type='text'>Multimedia message</title><summary type='text'>This is us leaving Omaha.  We had a good meeting in the morning, but the afternoon meeting left a little to be desired.</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/4658338216017844870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=4658338216017844870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4658338216017844870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4658338216017844870'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/10/multimedia-message_24.html' title='Multimedia message'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Jxyo7v9JJfE/Rx-XtibQ13I/AAAAAAAAABM/Lr3A1C43OXI/s72-c/bm-image-790519.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-2158569960779857068</id><published>2007-10-23T21:15:00.001-04:00</published><updated>2008-12-11T10:29:50.066-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business travel'/><title type='text'>Leaving Denver</title><summary type='text'>We were in a push to leave our last meeting in Denver and I didn't get to grab the picture I really wanted.  Denver has some beautifully, harsh landscapes that seem to call out to even the most cloistered homebody to be out in them.We were sweating a bit when we hit some traffic and packed parking at the airport.  There weren't any lines for check in or security so we actually made it without too</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/2158569960779857068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=2158569960779857068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2158569960779857068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/2158569960779857068'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/10/multimedia-message_23.html' title='Leaving Denver'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Jxyo7v9JJfE/Rx7AvybQ12I/AAAAAAAAABE/y1RieiIuoN8/s72-c/bm-image-736967.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1217446203468025162</id><published>2007-10-23T17:26:00.000-04:00</published><updated>2007-10-23T17:39:31.091-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javafx'/><title type='text'>JavaFX in an Applet Part 2</title><summary type='text'>After fighting for a while with JavaFX, I've come to the conclusion that it isn't quite ready for me quite yet.  Why?  I've grown lazy.The IDE tooling around JavaFX is still very early right now.  Heck, even the documentation is still a little lacking around the reference side of things.  For instance, that F3Applet class.  I couldn't find any documentation on that thing anywhere.  Plus, I ended </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1217446203468025162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1217446203468025162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1217446203468025162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1217446203468025162'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/10/javafx-in-applet-part-2.html' title='JavaFX in an Applet Part 2'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1232725048727363307</id><published>2007-10-22T15:30:00.000-04:00</published><updated>2008-12-11T10:29:50.271-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business travel'/><title type='text'>Long Trips are Harsh</title><summary type='text'>Just about to leave on one of the longest trips I've taken in a while.  Looking forward to getting this over with.  I've got a multi legged trip to Denver, Omaha, and Dallas.  I'll be out most of the week and I'm really dreading being away from Therese and the boys.  Therese is sick with some kind of cough, and Ian threw up this past weekend.  I hate leaving.</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1232725048727363307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1232725048727363307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1232725048727363307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1232725048727363307'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/10/multimedia-message.html' title='Long Trips are Harsh'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Jxyo7v9JJfE/Rx524CbQ10I/AAAAAAAAAA0/FiQ_MHwuHXM/s72-c/bm-image-747067.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6816145166763324670</id><published>2007-09-20T15:22:00.000-04:00</published><updated>2007-09-20T15:35:30.184-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fglrx'/><title type='text'>Script to Auto-Enable External Display + FGLRX + Linux</title><summary type='text'>I noticed a cool feature of MacOS that automatically enables an external monitor whenever it is connected, and expands the desktop to it.  I figured that this had to be possible to do with Linux as well.I'm running Fedora Core 6 on my work laptop, and I built the following brain-dead script from some stuff I found online.  This script is very specific to the FGLRX driver and requires the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/6816145166763324670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=6816145166763324670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6816145166763324670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6816145166763324670'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/09/script-to-auto-enable-external-display.html' title='Script to Auto-Enable External Display + FGLRX + Linux'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-409528623078210255</id><published>2007-09-18T12:55:00.000-04:00</published><updated>2007-10-23T17:26:37.042-04:00</updated><title type='text'>JavaFX in an Applet</title><summary type='text'>I saw an example showing how to get JavaFX running in an applet, but I had trouble getting it to work well on Firefox with Java 1.5.0_09 on Linux.  After digging around in the javafxrt.jar a bit, I found an F3Applet class that might be helpful.  I'm trying that out now.</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/409528623078210255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=409528623078210255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/409528623078210255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/409528623078210255'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/09/javafx-in-applet.html' title='JavaFX in an Applet'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-1946964350220696957</id><published>2007-07-14T22:02:00.000-04:00</published><updated>2007-07-14T22:48:18.116-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='annoying'/><category scheme='http://www.blogger.com/atom/ns#' term='OneCare'/><title type='text'>Operating Systems Keep Getting More Complex</title><summary type='text'>My father-in-law's brother just got a new laptop computer from a major manufacturer.  Said laptop came installed with the new Windows Vista Home Basic edition.  The sales person that sold them the laptop also recommended Windows Live OneCare to make sure that the computer's health, security and all that stuff that non-technical folks don't do would be taken care of.  This was the first time I've </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/1946964350220696957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=1946964350220696957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1946964350220696957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/1946964350220696957'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/07/operating-systems-keep-getting-more.html' title='Operating Systems Keep Getting More Complex'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-5047528168444488926</id><published>2007-03-16T13:00:00.001-04:00</published><updated>2007-03-16T13:03:24.214-04:00</updated><title type='text'>First MoBlog Attempt</title><summary type='text'>This is my first attempt at blogging from my phone.  I had to come back and edit it a bit.  It seems that only the last block of text in the message is accepted.The first picture is of my oldest son in our van, and the second one is of my youngest at the park.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5047528168444488926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/5047528168444488926'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/03/first-moblog-attempt.html' title='First MoBlog Attempt'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6199286600122599805</id><published>2007-03-08T10:30:00.000-05:00</published><updated>2007-03-08T12:25:58.261-05:00</updated><title type='text'>Red Hat Developer Studio</title><summary type='text'>In the interest of full disclosure, I should note that I'm an employee of Red Hat.JBoss did a demo of the new combination of Exadel, Red Hat Developer Studio, and JBoss IDE at EclipseCon.  The demo ran through creating a Seam based application from nothing more than a database.  It used Seam-Gen, a code/descriptor generation tool included with Seam and integrated into the new development platform</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6199286600122599805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6199286600122599805'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/03/red-hat-developer-studio.html' title='Red Hat Developer Studio'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-6474793962033477079</id><published>2007-01-29T19:25:00.000-05:00</published><updated>2007-07-28T01:06:40.208-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magnet'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>My wife (and Magnetix) are awesome!</title><summary type='text'>So I was replacing the passenger side low beam on my 2000 Honda Accord, when I dropped one of the screws that hold the bulb into the socket.  The screw fell into cavity where the air intake for the engine sits.  Of course, it falls and rolls to place where I can't reach it, and I begin to cuss myself for not having one of those great magnetic screw grabbers.Just about that time, my wife asks me </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6474793962033477079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/6474793962033477079'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2007/01/my-wife-and-magnetix-are-awesome.html' title='My wife (and Magnetix) are awesome!'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-4601040487188850662</id><published>2006-12-13T16:15:00.000-05:00</published><updated>2007-07-28T01:07:15.872-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ejb3'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><category scheme='http://www.blogger.com/atom/ns#' term='seam'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>Using JBoss Seam with JBoss Portal</title><summary type='text'>I'm going to document my progress on getting JBoss Portal 2.6 working with JBoss Seam to develop simple portlets.  Right now, I've gotten JBoss Portal 2.6.DR1 running in JBoss AS 4.0.5.GA with an EJB 3 configuration installed.All I had to do so far was run the JBoss AS installer (I did it via webstart), and select an EJB 3 configuration.  Then I downloaded the JBoss Portal 2.6.DR1 binaries (not </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4601040487188850662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/4601040487188850662'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2006/12/using-jboss-seam-with-jboss-portal.html' title='Using JBoss Seam with JBoss Portal'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-114805454729413331</id><published>2006-05-19T11:54:00.000-04:00</published><updated>2006-05-19T12:02:27.296-04:00</updated><title type='text'>Back from JavaOne</title><summary type='text'>Luckily, my current employer has enabled me to go to JavaOne this year.  I was only able to attend Tuesday and Wednesday, but I did see some interesting stuff.  I attended the EJB 3 Interceptors session by Bill Burke, from JBoss Inc (my current employer), and I was intregued with what I saw.  This seems like a powerful mechanism for extending the capabilities of EJBs.I also attended an JUnit 4 </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114805454729413331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114805454729413331'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2006/05/back-from-javaone.html' title='Back from JavaOne'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-114805407679980929</id><published>2006-04-18T23:15:00.000-04:00</published><updated>2006-05-19T11:54:36.823-04:00</updated><title type='text'>Convert and Paste 0.2 Released</title><summary type='text'>I fixed a little bug with the preferences panel for Convert and Paste, and posted an update for the plug in.  This is the first fully functional release of the plug in, and you can get it from Firefox's extension site at http://groggluebutt.blogspot.com/ or from the SourceForge project page for it at http://sourceforge.net/project/showfiles.php?group_id=165483.  You can go to my site to let me </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114805407679980929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114805407679980929'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2006/04/convert-and-paste-02-released.html' title='Convert and Paste 0.2 Released'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-114524260098523556</id><published>2006-04-16T02:04:00.000-04:00</published><updated>2006-04-16T22:56:40.986-04:00</updated><title type='text'>Convert and Paste 0.1 Released</title><summary type='text'>I posted the results of my first add-on for Firefox called Convert and Paste.  XUL is the framework that Firefox uses to implement all of the browser UI, and it is actually a quite interesting system for UI creation and extension.  I defined an overlay that put a new menu item, and some bindings to keys for my add-on, as well as some a properties page to control the add-on.Convert and Paste </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114524260098523556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114524260098523556'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2006/04/convert-and-paste-01-released.html' title='Convert and Paste 0.1 Released'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-114524207006881044</id><published>2005-12-30T11:15:00.000-05:00</published><updated>2006-04-16T22:47:50.080-04:00</updated><title type='text'>Closing!</title><summary type='text'>We closed on the house!  After going to the bank to empty our  savings account of the proceeds of the sale of our first house, we carried our down payment check into the lawyer's offices.  Therese and I were a little scared, but we were very much ready to get out of the two bedroom crapartment.  We walked into the lawyer's office at about 9:00 AM.Before filling out the paperwork, the laywer </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114524207006881044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/114524207006881044'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/12/closing.html' title='Closing!'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-113537630536104851</id><published>2005-12-23T17:14:00.000-05:00</published><updated>2005-12-23T17:42:34.000-05:00</updated><title type='text'>First Walkthrough in our New Home</title><summary type='text'>Here's a photo of the new house as of our last walkthrough.Just want to plug Sharp Residental as a pretty darn good builder. We spent a couple hours going over everything with a fine tooth comb, and my wife and I noted less problems than the Sharp representative that walked through with us! If you are looking for a quality builder, Sharp Residential does a great job.Only 7 days until our closing,</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/113537630536104851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/113537630536104851'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/12/first-walkthrough-in-our-new-home.html' title='First Walkthrough in our New Home'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-113198906692475897</id><published>2005-11-14T12:10:00.000-05:00</published><updated>2005-11-14T12:28:46.506-05:00</updated><title type='text'>Crazy Sales Phrases</title><summary type='text'>Since I'm in a role now where I regularly get on calls with the sales team to talk tech to customers and prospects, I get to hear to some interesting "sales phases". I think these phrases are borne of an environment where the sales person is trying to keep the upper hand in a conversation by always having a response to some situation. I'll attempt to keep a log of these phrases here. I do have to</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/113198906692475897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/113198906692475897'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/11/crazy-sales-phrases.html' title='Crazy Sales Phrases'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-112473267647290022</id><published>2005-08-22T13:37:00.000-04:00</published><updated>2005-11-14T12:26:47.853-05:00</updated><title type='text'>Apartments Suck</title><summary type='text'>This weekend our refrigerator stopped performing it's normal job, and now it is mostly just taking up space. We've already lost two quarts of milk, and our ice is starting to melt in the freezer. It's getting pretty smelly in there too, what with our 95 degree weather.Also, our pool was closed off due to someone deciding to *ahem* excrete feces into it. So my son is driving Therese crazy because </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112473267647290022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112473267647290022'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/08/apartments-suck.html' title='Apartments Suck'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-112412014581279541</id><published>2005-08-15T11:26:00.000-04:00</published><updated>2005-11-14T12:28:09.966-05:00</updated><title type='text'>Gas Prices</title><summary type='text'>My wife just called and told me that she just saw someone put over $30(USD) into her Toyota Camry. Gas prices are at $2.47(USD) at our local warehouse retailer's "low-cost" fuel center.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112412014581279541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112412014581279541'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/08/gas-prices.html' title='Gas Prices'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-112074437638519457</id><published>2005-07-07T09:47:00.000-04:00</published><updated>2005-11-14T12:28:19.630-05:00</updated><title type='text'>Bombings in London</title><summary type='text'>So we woke up this morning with a bit of a shock. It felt almost exactly like 9/11 all over again when we heard NPR reporting that terrorists had bombed London's tubes and busses. My first reaction was one of slight stupor, "How could they do this to innocent people?"After a little while, I started to get angry. I wanted to just bomb/nuke the heck out of any terrorist out there. The problem is </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112074437638519457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112074437638519457'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/07/bombings-in-london.html' title='Bombings in London'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-112058388234694281</id><published>2005-07-05T13:02:00.000-04:00</published><updated>2005-11-14T12:28:33.306-05:00</updated><title type='text'>Moving, we hope...</title><summary type='text'>We got a finalized offer on our house in a record 5 days, and now the job of actually moving begins. We are moving to a great new neighborhood in Cherokee County with lots of walking trails, pools, forest and fields, etc. Therese has been working her arse off putting most of this move together, and I've only just started to be able to help out. We worked on the garage this weekend, and we cleared</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112058388234694281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/112058388234694281'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/07/moving-we-hope.html' title='Moving, we hope...'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111494250666534405</id><published>2005-04-30T22:00:00.000-04:00</published><updated>2005-11-14T12:30:12.630-05:00</updated><title type='text'>ATX Panel Cut</title><summary type='text'>After my troubles with cutting the aluminium, I went out and got a got a little set of Dremel cuttoff wheels.  I went through about 5 of them, but I was finally able to cut out the hole for the back panel of the motherboard:I'll need to repaint the back panel to help clean it up, but it looks ok right now.  I've tried setting an adapter card into the board, and I've found that the board is </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111494250666534405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111494250666534405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111494250666534405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111494250666534405'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/atx-panel-cut.html' title='ATX Panel Cut'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111471495489849238</id><published>2005-04-28T15:02:00.000-04:00</published><updated>2005-04-28T15:20:10.103-04:00</updated><title type='text'>Issues with cutting</title><summary type='text'>I had a little trouble cutting the slots for the tabs that are on the bottom of adapter cards today.  I burnt up a Dremel cutting bit, and broke a drill bit trying to get through the bottom of the enclosure.  I remember reading something about "cutting oil", so I might need to get some of that when I get a new Dremel bit for cutting.  I'll do some more looking around to see what others are </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111471495489849238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111471495489849238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111471495489849238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111471495489849238'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/issues-with-cutting.html' title='Issues with cutting'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111463377525001133</id><published>2005-04-27T16:12:00.000-04:00</published><updated>2005-04-27T16:29:35.253-04:00</updated><title type='text'>Minor modifications, and holes tapped</title><summary type='text'>Today, I made a little more progress on the HTPC.  I had to cut some bulges out of the bottom of the enclosure to clear the ATX motherboard I am using in this project.  Here's a shot of that:I tapped a few holes to put in the motherboard stand-offs to have something to mount the motherboard to.  I had to do a little more hacking to get the motherboard mounted properly since the bottom of the </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111463377525001133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111463377525001133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111463377525001133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111463377525001133'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/minor-modifications-and-holes-tapped.html' title='Minor modifications, and holes tapped'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111454713008147142</id><published>2005-04-26T15:56:00.000-04:00</published><updated>2005-04-26T16:25:30.083-04:00</updated><title type='text'>HTPC</title><summary type='text'>Boy, it seems like everyone is doing one of these Home Theater Personal Computer projects now.  I've been thinking about it for a while, and only recently have the accumulated spare parts from other projects reached a point where I might actually attempt this.  I'm going to try and keep a log of my progress on this project.We used to have an old Panasonic DVD-CV50 that was attached to our </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111454713008147142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111454713008147142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111454713008147142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111454713008147142'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/htpc.html' title='HTPC'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111384871502416024</id><published>2005-04-18T14:11:00.000-04:00</published><updated>2005-04-27T16:31:53.513-04:00</updated><title type='text'>My Life v4.0</title><summary type='text'>Today begins the first day of the rest of my life, as it is said. My final day of contracting with my previous company was last Friday, and I'm now officially unemployed. Not being at work during the week always feels a bit like playing hooky to me. There's plenty to do, so it isn't like I'm slacking off, but I can't help feeling like I'm doing something wrong by not being at "work".I finished up</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111384871502416024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111384871502416024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111384871502416024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111384871502416024'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/my-life-v40.html' title='My Life v4.0'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111297281642811573</id><published>2005-04-08T10:54:00.000-04:00</published><updated>2005-04-08T11:08:00.480-04:00</updated><title type='text'>T-6 Hours to leaving LeasePlan</title><summary type='text'>I'm finding it harder and harder to focus on work. I really need to finish up some things for the Spec Enhancement project, but all I can think about right now is the people I'm going to miss working with at LeasePlan. In fact as I was writing this, Donald Higgs, one of our switchboard operators, stopped by with a really touching card for me. I'm really going to miss the people here, and I hope </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111297281642811573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111297281642811573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111297281642811573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111297281642811573'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/t-6-hours-to-leaving-leaseplan.html' title='T-6 Hours to leaving LeasePlan'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-111290038310283382</id><published>2005-04-07T14:53:00.000-04:00</published><updated>2005-04-07T14:59:43.103-04:00</updated><title type='text'>T-1 Day to Leaving LeasePlan</title><summary type='text'>I'm leaving the company I've worked at for almost 11 years.  I've got lots of mixed feelings about leaving, but I'm sure it is the right thing for myself and my family.  I've worn a lot of hats and learned quite a lot, but I think it is time for a change.I'm going to work for JBoss, Inc. in Atlanta, GA.  It is a bit more of a commute for me, but I think the work will be very rewarding.  Also, the</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/111290038310283382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=111290038310283382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111290038310283382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/111290038310283382'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2005/04/t-1-day-to-leaving-leaseplan.html' title='T-1 Day to Leaving LeasePlan'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-109545738673873712</id><published>2004-09-17T07:37:00.000-04:00</published><updated>2004-09-17T17:55:27.396-04:00</updated><title type='text'>Ivan has passed</title><summary type='text'>Got up early this morning to inspect the damage from Hurricane Ivan, which passed over us last night. Everything was pretty much in order, except that the pine bark mulch in one of our front flower beds decided that rafting was much more exciting than drowning.We lost power a couple times before going to bed, but never for very long. Phone service stayed active, but cable service dropped out on</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/109545738673873712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=109545738673873712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109545738673873712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109545738673873712'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/09/ivan-has-passed.html' title='Ivan has passed'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-109535197187894493</id><published>2004-09-16T13:15:00.000-04:00</published><updated>2004-09-16T17:29:52.156-04:00</updated><title type='text'>Quality Improvement to Internal J2EE Application</title><summary type='text'>I'm investigating improving our application testing process. We currently have Mercury TestDirector, LoadRunner, and WinRunner, but our testing people aren't really using them right now. I'm working on formalizing their process a bit with these tools, and trying to get an additional tool (Mercury Monitoring and Diagnostics for J2EE) to help continuously monitor our applications.Our current </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/109535197187894493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=109535197187894493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109535197187894493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109535197187894493'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/09/quality-improvement-to-internal-j2ee.html' title='Quality Improvement to Internal J2EE Application'/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-109389290707639208</id><published>2004-08-30T14:54:00.000-04:00</published><updated>2004-08-30T15:08:27.076-04:00</updated><title type='text'></title><summary type='text'>Just got back from my first visit to my a colleague of mine's restaurant called "What the Pho" The restaurant is actually run/owned by his brother, Lan Nguyen, but Son was there serving today. He took our whole department out to lunch and served us as well!They have extremely good noodle soup and appetizers, and everything is very new and clean. They do dine in and take out, and their hours are</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/109389290707639208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=109389290707639208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109389290707639208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/109389290707639208'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/08/just-got-back-from-my-first-visit-to.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108454308292842710</id><published>2004-05-14T09:57:00.000-04:00</published><updated>2004-05-14T09:58:02.926-04:00</updated><title type='text'></title><summary type='text'>I've always thought it would be very cool to see how much freely available data on the internet could be mined by an automated, free-roving, intelligent agent.  I've tried a few times to get started designing something like that, but I always try and design too large of a system the first time through.  That process just causes me to get bored, and makes me want to move on to something else.  I </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/108454308292842710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=108454308292842710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108454308292842710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108454308292842710'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/05/ive-always-thought-it-would-be-very.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108454224870611349</id><published>2004-05-14T09:35:00.000-04:00</published><updated>2004-05-14T09:52:55.013-04:00</updated><title type='text'></title><summary type='text'>In the search for improving data quality at our company, I found a government site that maintains a list of all the known populated areas in the US, and their proper names.  The site is part of the USGS (US Geological Survey) agency, and it is called the Geographic Names Information System.  We can use this data to help us give the properly cased names for cities, and counties.  We currently </summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/108454224870611349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=108454224870611349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108454224870611349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108454224870611349'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/05/in-search-for-improving-data-quality.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108424753552476728</id><published>2004-05-10T23:51:00.000-04:00</published><updated>2004-05-10T23:52:15.526-04:00</updated><title type='text'></title><summary type='text'>Found this fairly comprehensive listing of Home Theater PC related items.</summary><link rel='replies' type='application/atom+xml' href='http://blog.grogscave.net/feeds/108424753552476728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3974447&amp;postID=108424753552476728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108424753552476728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108424753552476728'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/05/found-this-fairly-comprehensive.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108084700801221372</id><published>2004-04-01T10:40:00.000-05:00</published><updated>2004-04-01T14:20:21.576-05:00</updated><title type='text'></title><summary type='text'>I made some configuration changes to the WebSphere server that is hosting our eBusiness application.  I changed the WebContainer thread count to something more reasonable (Min 7) than what it was (Min 300), and I also set the initial java heap size to be 250 MB instead of the 32 it was at, since the server is hanging around the 100 MB to 300 MB range.  We'll see if those changes have any effect.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108084700801221372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108084700801221372'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/04/i-made-some-configuration-changes-to.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108083387328931646</id><published>2004-04-01T10:35:00.000-05:00</published><updated>2004-04-01T10:41:52.936-05:00</updated><title type='text'></title><summary type='text'>I got some more good news from our DataStage team about the changes I made to the ODBC driver.  Someone who had a job that was running at about 75 rows per second before my change now is running at 200 rows per second.  It seems that simply enabling connection pooling for the ODBC driver gave us about a 25% increase in speed.  You gotta love that.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108083387328931646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108083387328931646'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/04/i-got-some-more-good-news-from-our.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108083325104585515</id><published>2004-03-31T19:16:00.000-05:00</published><updated>2004-04-01T10:39:06.700-05:00</updated><title type='text'></title><summary type='text'>Part of the build quality problem I mentioned yesterday had to do with the fact that changes are getting promoted to our test and production environments that aren't supposed to be.  Our source control system is based in ClearCase, and we are using UCM.  We have our projects set up where there is a stream that cooresponds loosely to the code that is in productions, and then we have developer </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108083325104585515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108083325104585515'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/03/part-of-build-quality-problem-i.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108069315929546909</id><published>2004-03-30T17:03:00.000-05:00</published><updated>2004-03-30T19:36:10.200-05:00</updated><title type='text'></title><summary type='text'>Another hectic day today.I had to fight with ClearCase this morning for a few people.  One of my co-worker's laptops had the wrong domain in the HKEY_LOCAL_MACHINE\SOFTWARE\Atria\ClearCase\CurrentVersion\ClearCaseGroupName entry in the registry and the Atria Location Broker was using the wrong login as well.  I don't know why this happens, but these settings seem to keep getting reset to point </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108069315929546909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108069315929546909'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/03/another-hectic-day-today.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-108058732964027654</id><published>2004-03-29T13:55:00.000-05:00</published><updated>2004-03-29T14:24:13.590-05:00</updated><title type='text'></title><summary type='text'>Alright.  I've got to get better at posting to this thang!  There's so much that has happened that I don't think I could list it all.  I'm just going to start in and explain things as I post them here.Right now I'm under a lot of stress at work (who isn't, right?).  Many of my workgroup and myself included often have to work more than 40 hour weeks just to stay on top of our day-to-day issues.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108058732964027654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/108058732964027654'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2004/03/alright.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-106787615489234271</id><published>2003-11-03T11:15:00.000-05:00</published><updated>2003-11-03T11:16:09.500-05:00</updated><title type='text'></title><summary type='text'>Well, my email address apparently changed last week without my knowledge.  Thanks to the "helpful" technical staff, my address was supposed to allow a transition period, but it didn't.  Oh well...I guess that it means I'll be losing some spam for a little while. :)</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106787615489234271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106787615489234271'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2003/11/well-my-email-address-apparently.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-106606569814345043</id><published>2003-10-13T13:21:00.000-04:00</published><updated>2003-10-13T13:21:38.060-04:00</updated><title type='text'></title><summary type='text'>Pathe, a creator of many British newsreels, has opened up their library of images, and video to the internet.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106606569814345043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106606569814345043'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2003/10/pathe-creator-of-many-british.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-106208436096597231</id><published>2003-08-28T11:26:00.000-04:00</published><updated>2003-08-28T11:26:26.580-04:00</updated><title type='text'></title><summary type='text'>Had an idea for an intellegent news agent that would use RSS to get headlines every hour or so, and read the contents of each news item.  Each item would be parsed out into a interpreter similar to Mind.Forth that would build up a knowledge base that could be queried with english questions.  Also, this program would actually be able to come up with ideas of it's own based on it's own musings.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106208436096597231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106208436096597231'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2003/08/had-idea-for-intellegent-news-agent.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-106208246790737720</id><published>2003-08-28T10:54:00.000-04:00</published><updated>2003-08-28T10:54:44.690-04:00</updated><title type='text'></title><summary type='text'>Had an idea for a testing service based on a peer-to-peer topology.  You could do things like distributed load tests, remote pings, remote traceroutes, and check http request response times.You would have to load up a servant to use the service, so that every user of the service becomes a potential testing platform.Security would only allow guests to submit tests that ran from at most 5 </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106208246790737720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/106208246790737720'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2003/08/had-idea-for-testing-service-based-on.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85449676</id><published>2002-12-03T18:06:00.000-05:00</published><updated>2002-12-03T18:06:50.490-05:00</updated><title type='text'></title><summary type='text'>I demo-ed a little proof of concept project based on JBoss running locally on a low-end machine with session EJBs.  I was fairly happy with the results, as was the person I was demo-ing to.This person originally wanted to go with .NET, but .NET isn't even really a product yet.  I try not to hate Micrsoft just because they are Microsoft, but I really believe that J2EE is the way to go for our </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85449676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85449676'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/i-demo-ed-little-proof-of-concept.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85428790</id><published>2002-12-03T09:34:00.000-05:00</published><updated>2002-12-03T17:56:33.000-05:00</updated><title type='text'></title><summary type='text'>&lt;YAWN!&gt;I worked on getting the checkbook back in order until about 4:00 AM this morning.  I had to re-enter all of the stuff Therese had entered on her Palm into mine.  I guess it could have been worse.Ok, I've still got to walk the dog, and get to work.  I'm already pretty late.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85428790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85428790'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/i-worked-on-getting-checkbook-back-in.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85418128</id><published>2002-12-03T00:39:00.000-05:00</published><updated>2002-12-03T00:45:28.000-05:00</updated><title type='text'></title><summary type='text'>Well, after upgrading to Acrobat 5.1 because it kept barfing when trying to load some DocBox plug in, I looked through the documentation for PMT to no avail.  Then I checked out the readme, and, sure enough, there was a little blurb under the version 7.4 errata for PMT that states:Share and Transfer to DB menu commands are now supported.  These commands permit you to share accounts between two </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85418128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85418128'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/well-after-upgrading-to-acrobat-5.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85417186</id><published>2002-12-03T00:15:00.000-05:00</published><updated>2002-12-03T00:15:00.333-05:00</updated><title type='text'></title><summary type='text'>I just finished up moving Therese's computer from the downstairs to the upstairs so that she can have a place to use her computer while I'm working on finishing the downstairs.  I moved my computer into the room next to the office downstairs, so I'm now trying to catch up on email and bills from last week.The checkbook I use (PMT) on my Workpad c3 is giving me fits when I try to sync it up with </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85417186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85417186'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/i-just-finished-up-moving-thereses.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85396828</id><published>2002-12-02T16:57:00.000-05:00</published><updated>2002-12-02T16:57:49.493-05:00</updated><title type='text'></title><summary type='text'>Just thought of a way to make our build process faster.  We could use ClearCase's clearaudit utility with Ant.  If we run Ant in clearaudit then all of the files that Ant creates during a build would be remembered.  We could have the Ant script check out the derived objects that ClearCase knows about via lsdo, and then have the script use winkin to get the correct versions of the .class files </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85396828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85396828'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/just-thought-of-way-to-make-our-build.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85393610</id><published>2002-12-02T15:49:00.000-05:00</published><updated>2002-12-02T18:34:09.000-05:00</updated><title type='text'></title><summary type='text'>Read about this very nice laptop this weekend.  It's the Area-51 system from AlienWare.  &lt;slather&gt;&lt;slather&gt;&lt;drool&gt;&lt;drool&gt;</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85393610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85393610'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/read-about-this-very-nice-laptop-this.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85380201</id><published>2002-12-02T10:43:00.000-05:00</published><updated>2002-12-02T10:43:41.236-05:00</updated><title type='text'></title><summary type='text'>Found a cool link for small form factor PC mother boards.  People have been putting these boards in crazy stuff.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85380201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85380201'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/12/found-cool-link-for-small-form-factor.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3974447.post-85169402</id><published>2002-11-27T12:22:00.000-05:00</published><updated>2002-11-27T12:22:13.313-05:00</updated><title type='text'></title><summary type='text'>This is my first blog entry. I've finally decided to actually put some content up here. My previous site was blocked by Adelphia, and I just didn't want to have to mess with trying to work around thier little blocking technique (plus, I don't think I actually could have :) ). Any who, I'm looking for something to better manage this blog, but for now...this is a start.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85169402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3974447/posts/default/85169402'/><link rel='alternate' type='text/html' href='http://blog.grogscave.net/2002/11/this-is-my-first-blog-entry.html' title=''/><author><name>GrOG</name><uri>http://www.blogger.com/profile/10445913112190753859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
