<?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-6970836</id><updated>2012-01-19T12:26:48.393-06:00</updated><category term='javascript'/><category term='cookies'/><category term='life'/><title type='text'>Uncommented Bytes</title><subtitle type='html'>Tech briefs and notes from Jeff Sheets.  I'm a java/web developer / designer/engineer/architect in &lt;a href="http://eomahaforums.com/phpBB/viewtopic.php?t=6697"&gt;un&lt;/a&gt;-&lt;a href="http://eomahaforums.com/phpBB/viewtopic.php?t=6673"&gt;expectedly&lt;/a&gt; &lt;a href="http://eomahaforums.com/phpBB/viewtopic.php?t=6672"&gt;vi&lt;/a&gt;-&lt;a href="http://eomahaforums.com/phpBB/viewtopic.php?t=6556"&gt;brant&lt;/a&gt; &lt;a href="http://eomahaforums.com/"&gt;Omaha&lt;/a&gt;.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6970836.post-5926716227132982936</id><published>2012-01-19T12:22:00.002-06:00</published><updated>2012-01-19T12:26:48.400-06:00</updated><title type='text'>Spring regex-backed Date converter</title><summary type='text'>I've written a small OPI blog post describing a Regex backed Spring Date Formatter/Converter annotation.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/5926716227132982936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=5926716227132982936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/5926716227132982936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/5926716227132982936'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2012/01/spring-regex-backed-date-converter.html' title='Spring regex-backed Date converter'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-3238839803281948323</id><published>2011-07-19T22:53:00.005-05:00</published><updated>2011-07-19T23:09:25.255-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><title type='text'>Cookie Craziness with IE and Javascript</title><summary type='text'>This is a helpful post for my future self (and others) on the peculiarities of http cookies and accessing them from javascript vs server side. Since it took me numerous google searches to find all of the answers I'm putting the useful details here in one place for reference. I assume a basic understanding of browser cookies exists in your head already.The properties of cookies that matter are key</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/3238839803281948323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=3238839803281948323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/3238839803281948323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/3238839803281948323'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2011/07/cookie-craziness-with-ie-and-javascript.html' title='Cookie Craziness with IE and Javascript'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-1298753186339803051</id><published>2008-09-30T13:22:00.000-05:00</published><updated>2008-09-30T13:22:52.016-05:00</updated><title type='text'>Format groovy StreamingMarkupBuilder XML</title><summary type='text'>Playing with groovy this week, and specifically the MarkupBuilder and StreamingMarkupBuilder classes to create XML documents.  MarkupBuilder is simple but doesn't handle namespaces in a DSL friendly way.  StreamingMarkupBuilder handles namespaces nicely but doesn't pretty-print format the xml in the output.  And finding information on how to pretty print xml from StreamingMarkupBuilder is rather </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/1298753186339803051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=1298753186339803051' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1298753186339803051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1298753186339803051'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/09/format-groovy-streamingmarkupbuilder.html' title='Format groovy StreamingMarkupBuilder XML'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-8498523037821379080</id><published>2008-08-17T22:19:00.000-05:00</published><updated>2008-08-17T22:19:10.984-05:00</updated><title type='text'>Fix Twitter RSS in Google Reader</title><summary type='text'>Here's an awesome fix to read a Twitter RSS feed with Google Reader.  I just had to share because it took too long for me to find a work around to twitter's authenticated RSS feed that Google Reader couldn't show.</summary><link rel='related' href='http://ttrumble.com/fixing-a-broken-twitter-feed-in-the-google-reader-lifestream-archive/' title='Fix Twitter RSS in Google Reader'/><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/8498523037821379080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=8498523037821379080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8498523037821379080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8498523037821379080'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/08/fix-twitter-rss-in-google-reader.html' title='Fix Twitter RSS in Google Reader'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-1966323681012777640</id><published>2008-07-31T10:56:00.001-05:00</published><updated>2008-07-31T10:58:53.399-05:00</updated><title type='text'>Use Plugin Classpath with Openfire Plugin</title><summary type='text'>When creating an Openfire plugin, some classes cannot be found by the default classpath.  This is a result of the way that Openfire loads plugins and their jars into the classpath.  For me, specifically, I got a ClassNotFoundException when trying to create an IntialContext with WLIntialContextFactory, even though the weblogic.jar was in my plugin lib folder.  One solution is to move everything </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/1966323681012777640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=1966323681012777640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1966323681012777640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1966323681012777640'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/07/use-plugin-classpath-with-openfire.html' title='Use Plugin Classpath with Openfire Plugin'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-3997810548919577988</id><published>2008-07-30T15:28:00.000-05:00</published><updated>2008-07-30T15:28:54.576-05:00</updated><title type='text'>Enum Serialization with Weblogic EJB Client</title><summary type='text'>I was trying to setup an ejb client to connect to an ejb running on a Weblogic 9 app server.  I could connect fine, but kept getting a Mismatched serialization uids error on a Java 5 Enum class.  After some digging I found a fix on JavaRanch.  For whatever reason using the wlclient.jar will not work when serializing enums, but using the full blown weblogic.jar is fine.  I'm going to ignore the </summary><link rel='related' href='http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;f=40&amp;t=003956' title='Enum Serialization with Weblogic EJB Client'/><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/3997810548919577988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=3997810548919577988' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/3997810548919577988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/3997810548919577988'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/07/enum-serialization-with-weblogic-ejb.html' title='Enum Serialization with Weblogic EJB Client'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-2790776316907035189</id><published>2008-07-22T13:16:00.001-05:00</published><updated>2008-07-22T13:18:21.175-05:00</updated><title type='text'>Custom servlet in Openfire plugin</title><summary type='text'>I've been working on creating a plugin for our Openfire server, which is currently on version 3.3.3. The Plugin developer guide is a little help, and so are the message boards, but there is still some detail missing.Situation: I want to have a custom servlet that is available on the same url:port as our admin server.  I don't want to have to login to the admin server to reach this url, and the </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/2790776316907035189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=2790776316907035189' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/2790776316907035189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/2790776316907035189'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/07/custom-servlet-in-openfire-plugin.html' title='Custom servlet in Openfire plugin'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-7780134736018746240</id><published>2008-02-28T21:37:00.004-06:00</published><updated>2008-02-28T22:28:49.066-06:00</updated><title type='text'>Custom sort key with Ext JS Grids</title><summary type='text'>I've begun using Ext JS in the last few days.  I'm very impressed by the professionalism and api documentation, but there is still a lot to be desired as far as installation and initial setup docs.Anyway...  I spent a couple hours trying to track down a way to sort a column in my GridPanel by a value other than its text.  That is, I want the column to sort on a keyed index that is different than </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/7780134736018746240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=7780134736018746240' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/7780134736018746240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/7780134736018746240'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/02/custom-sort-key-with-ext-js-grids.html' title='Custom sort key with Ext JS Grids'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-8307390867412962783</id><published>2008-01-27T06:34:00.000-06:00</published><updated>2008-01-27T07:04:25.888-06:00</updated><title type='text'>Using Eclipse for C++ with GLUT on Windows</title><summary type='text'>For my latest grad school class at UNO, cs8626 Computer Graphics (yeah, its an easy elective for this semester), I need to develop some code using OpenGL.  In my 10 years as a Java web app developer I haven't had any need for OpenGL before now, so my knowledge of it is around "beginner" to "sounds like something cool to learn".  I can get by with C/C++/Make and the like, but until now I've either</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/8307390867412962783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=8307390867412962783' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8307390867412962783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8307390867412962783'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2008/01/using-eclipse-for-c-with-glut-on.html' title='Using Eclipse for C++ with GLUT on Windows'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-8611710149857364085</id><published>2007-07-17T19:17:00.001-05:00</published><updated>2007-07-17T19:17:25.221-05:00</updated><title type='text'>Reality of Large Corp Coding</title><summary type='text'>I really enjoyed the article "Corporate Web Standards" today, not only for the primary thoughts, but also the secondary discussion of corporate smells. [http://www.digital-web.com/articles/corporate_web_standards/] (thanks for the link from Elsewhere on the Net [http://www.quirksmode.org/elsewhere/archives/2007/07/index.html#entry1348])The author describes a journey to implement web standards, </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/8611710149857364085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=8611710149857364085' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8611710149857364085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/8611710149857364085'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2007/07/reality-of-large-corp-coding.html' title='Reality of Large Corp Coding'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-2569317153088857847</id><published>2007-07-13T15:13:00.000-05:00</published><updated>2007-07-13T15:14:02.978-05:00</updated><title type='text'>Trying out Eclipse 3.3 Europa</title><summary type='text'>I took the plunge this week of moving from Eclipse 3.2.1 to Eclipse 3.3 Europa.  Technically, I went from the previous WTP release to the latest one.  This WTP bundles some J2EE and DB features with the standard Eclipse.  I don't really use it, but others on my team do.I think this is the first time I have migrated from a prior Eclipse version successfully with 0 problems.  I launched the old </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/2569317153088857847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=2569317153088857847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/2569317153088857847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/2569317153088857847'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2007/07/trying-out-eclipse-33-europa.html' title='Trying out Eclipse 3.3 Europa'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-1817353976327030735</id><published>2007-07-12T21:59:00.000-05:00</published><updated>2007-07-12T22:05:27.844-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Blog Reload</title><summary type='text'>Okay, so I almost made it a full year without a post.  It was some well needed time away from blogging, but I want to try and get it back together on a weekly basis.So what's going on?  I took a new job at Lockheed Martin, working on some very interesting high profile contracts.  It is very enjoyable and rewarding work so far.  Actually, my lack of blogging coincides with my start date at LM last</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/1817353976327030735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=1817353976327030735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1817353976327030735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/1817353976327030735'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2007/07/blog-reload.html' title='Blog Reload'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-115746216804922148</id><published>2006-09-05T08:16:00.000-05:00</published><updated>2006-09-05T08:16:08.136-05:00</updated><title type='text'>Rails notes as I start looking at Ruby</title><summary type='text'>I've started working on a Ruby on Rails side project, though I haven't had as much time for it as originally hoped.  Really, I was up and running and writing code to production on an existing Rails app in a # of hours!First, ActiveRecord is very nice.  From a DAO oriented Java background (with a sprinkling of Hibernate), ActiveRecord is simply amazing.  I love the Model based finds and the </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/115746216804922148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=115746216804922148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115746216804922148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115746216804922148'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/09/rails-notes-as-i-start-looking-at-ruby.html' title='Rails notes as I start looking at Ruby'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-115392293878043905</id><published>2006-07-26T09:08:00.000-05:00</published><updated>2006-07-26T09:08:58.903-05:00</updated><title type='text'>Major Enterprise Ruby on Rails Issues?</title><summary type='text'>Greg Luck has written a Report from OSCON2006: The Ruby Conspiracy where he proceeds to smash Ruby on Rails.First, I'm just starting to get past the Rails tutorials so I have NO (zero) knowledge of Rails at an Enterprise level.  And I've had similar thoughts to Greg's that Rails was being pushed for the betterment of the speakers before.So really I'm asking a question here... Are the points that </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/115392293878043905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=115392293878043905' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115392293878043905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115392293878043905'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/07/major-enterprise-ruby-on-rails-issues.html' title='Major Enterprise Ruby on Rails Issues?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-115334114984797544</id><published>2006-07-19T15:32:00.000-05:00</published><updated>2006-07-19T15:35:19.666-05:00</updated><title type='text'>Groovy OJUG Talk last night</title><summary type='text'>Last night at OJUG (Omaha Java Users Group), Scott Hickey gave an awesome talk over Groovy.  I wish I had a link to his website, but I didn't see one.  He is the lead on the groovy Eclipse plug-in, and is currently finishing an article for the IBM DeveloperWorks Practically Groovy series covering groovy and spring.  He's been writing production groovy code for a few years on a mission critical </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/115334114984797544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=115334114984797544' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115334114984797544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115334114984797544'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/07/groovy-ojug-talk-last-night.html' title='Groovy OJUG Talk last night'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-115022283762635651</id><published>2006-06-13T13:20:00.000-05:00</published><updated>2006-06-13T13:22:12.336-05:00</updated><title type='text'>Firefox AJAX Bug - Plus Workaround</title><summary type='text'>Today we stumbled across a fairly significant firefox bug with popup windows and making XHR requests.  Here is the scenario:We have a calendar selection popup window for our users to select a date (typical of any reservation website).  User clicks calendar icon, calendar select popup appears, user selects date, popup window closes &amp; fills text field with date.Today we wanted to add an AJAX call </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/115022283762635651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=115022283762635651' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115022283762635651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/115022283762635651'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/06/firefox-ajax-bug-plus-workaround.html' title='Firefox AJAX Bug - Plus Workaround'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-114867338804250158</id><published>2006-05-30T08:30:00.000-05:00</published><updated>2006-05-30T08:25:51.543-05:00</updated><title type='text'>My Scriptaculous Local.InPlaceEditor extension</title><summary type='text'>I really like the script.aculo.us Ajax.InPlaceEditor, but it's missing two things that I need.One, it only edits a single field at a time.  It would be much nicer IMHO to edit an entire form at once.Two, it requires Ajax to submit the form and display the result.  Nice and all, but sometimes I want to submit the form old-school style with a POST or GET and have the server generate the result.  I </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/114867338804250158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=114867338804250158' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114867338804250158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114867338804250158'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/05/my-scriptaculous-localinplaceeditor.html' title='My Scriptaculous Local.InPlaceEditor extension'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-114856653667067469</id><published>2006-05-25T09:15:00.000-05:00</published><updated>2006-05-25T09:15:37.503-05:00</updated><title type='text'>Eclipse Mac OS X CVS Update Bug?</title><summary type='text'>So I go into Eclipse (3.1.2) on my OS X (10.3.9) box and do a Team Update from CVS.  Anytime that a file has been deleted from cvs by someone else's commit I get this error:Problems encountered while deleting resources.I get this error for EACH file that was deleted.  Then I have to open the properties on each file and unselect Read Only.  After this I can Team | Override And Update to remove the</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/114856653667067469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=114856653667067469' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114856653667067469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114856653667067469'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/05/eclipse-mac-os-x-cvs-update-bug.html' title='Eclipse Mac OS X CVS Update Bug?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-114831727308274761</id><published>2006-05-22T12:01:00.000-05:00</published><updated>2006-05-22T12:03:46.390-05:00</updated><title type='text'>IE Left Margin Missing Bug</title><summary type='text'>This one has been bugging me for a long time before finding the answer today...In IE I couldn't get absolute positioned elements in our left-hand Search pane to appear correctly.  The would get pushed onto our right-hand content pane.  After thinking about it overnight (well, over multiple nights) I realized that IE was not noticing our negative left or right margins (One True Layout stuff).A </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/114831727308274761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=114831727308274761' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114831727308274761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114831727308274761'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/05/ie-left-margin-missing-bug.html' title='IE Left Margin Missing Bug'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-114124995862841764</id><published>2006-03-01T15:52:00.000-06:00</published><updated>2006-03-01T15:54:47.246-06:00</updated><title type='text'>Apple finally coming to town!</title><summary type='text'>While I don't really like the title (Middle America? come on, we're the Heartland or something, but not Middle America!), we're finally getting an Apple Store!Although I wish it was downtown or closer to midtown instead of out in the suburban "lifestyle center", I'm more than thrilled that we're finally getting one!  Good thing I have some tax refund left over :-)</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/114124995862841764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=114124995862841764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114124995862841764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114124995862841764'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/03/apple-finally-coming-to-town.html' title='Apple finally coming to town!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-114122921990383342</id><published>2006-03-01T10:06:00.000-06:00</published><updated>2006-03-02T08:28:41.703-06:00</updated><title type='text'>Displaytag new features awesome (in theory)</title><summary type='text'>I was pumped to upgrade displaytag yesterday from 1.0 to 1.1.  We needed the new feature to include the caption and footer in an export, along with some of the other new features that are included in 1.1.First step was to download and install the displaytag.jar.  I also installed the displaytag-export-poi.jar so I could use the new Excel POI support.Then I had to upgrade our commons-lang, </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/114122921990383342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=114122921990383342' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114122921990383342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/114122921990383342'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/03/displaytag-new-features-awesome-in.html' title='Displaytag new features awesome (in theory)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-113925774475385817</id><published>2006-02-06T14:29:00.000-06:00</published><updated>2006-02-06T14:29:04.820-06:00</updated><title type='text'>Where are the open source car computer readers?</title><summary type='text'>After having some car troubles this weekend I began wondering...  Why do I have to take my car into a service shop and pay them to hook it into a computer for 5 minutes?  Why do they charge to hook up to a computer for 5 minutes again?  And if the computer in my hood knows something, and LCD readouts are dirt cheap, why can't the car companies put a small readout under the hood to tell me what is</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113925774475385817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113925774475385817' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113925774475385817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113925774475385817'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/02/where-are-open-source-car-computer.html' title='Where are the open source car computer readers?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-113744870107250860</id><published>2006-01-16T15:58:00.000-06:00</published><updated>2006-01-16T15:58:21.146-06:00</updated><title type='text'>Vegas Conference?  I'm there!</title><summary type='text'>I've just registered for TheServerSide.com Symposium at Caesar's Palace in Las Vegas!  I wish I could say that every month :-)The weather near the end of march should be near perfect, even if I'll spend 80% of my time indoors...March: 68 F / 43 FApril: 77 F / 50 FCompared to my usual Omaha, this will be awesome (with the low in Vegas &gt; the high in Omaha)!March   38.6April  51.9Better than the </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113744870107250860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113744870107250860' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113744870107250860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113744870107250860'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2006/01/vegas-conference-im-there.html' title='Vegas Conference?  I&apos;m there!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-113450492936807494</id><published>2005-12-13T14:15:00.000-06:00</published><updated>2005-12-14T09:19:01.756-06:00</updated><title type='text'>Converting Arrays to Lists in Java 5</title><summary type='text'>I'm trying to write some Java 5 (or 1.5, whatever) code for the first time.  This is how I used to convert an array to a List in 1.4:List list = Arrays.asList(intArray);However, Java 5 gives me an error as Arrays.asList(intArray) actually returns a List&lt;int[]&gt;.  That's right, a list of int arrays with a size of 1 instead of a List&lt;Integer&gt;, List of ints with size intArray.length.So is this </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113450492936807494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113450492936807494' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113450492936807494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113450492936807494'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/12/converting-arrays-to-lists-in-java-5.html' title='Converting Arrays to Lists in Java 5'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-113414877831132130</id><published>2005-12-09T11:19:00.000-06:00</published><updated>2005-12-09T11:19:38.366-06:00</updated><title type='text'>Trying new Code Review Tool</title><summary type='text'>I've been wanting to better organize a structured code review on our project.  So today I'm looking at the CSDL Jupiter Code Review Tool.It looks promising, in that no external DB is required.  It stores all review info in xml documents that are shared through our normal CVS project.  It's an Eclipse plugin, which will make it easy to install and get our developers up to speed.And they have a</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113414877831132130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113414877831132130' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113414877831132130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113414877831132130'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/12/trying-new-code-review-tool.html' title='Trying new Code Review Tool'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-113346060633106189</id><published>2005-12-01T12:10:00.000-06:00</published><updated>2005-12-01T12:11:54.796-06:00</updated><title type='text'>Eclipse.org redesign... Very Nice!</title><summary type='text'>After complaining in the past about the Eclipse website, I'm really impressed with their site redesign.  I especially like how easy it is to download the Eclipse SDK now from their new downloads area!  Finally, a person unfamiliar with the umbrella Eclipse organization can simply download the Eclipse SDK IDE without stumbling through the maze of projects.Nicely done! It's much more elegant and </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113346060633106189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113346060633106189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113346060633106189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113346060633106189'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/12/eclipseorg-redesign-very-nice.html' title='Eclipse.org redesign... Very Nice!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-113338380253940852</id><published>2005-11-30T14:50:00.000-06:00</published><updated>2005-11-30T14:50:02.590-06:00</updated><title type='text'>Tomcat Remote Debug with Windows Service?</title><summary type='text'>Does anybody know how to start tomcat for remote debugging when using the windows service that comes with tomcat?  I can do it in unix and non-service windows, but can't figure out how to work in with the NT service running on XP.Any ideas?  Please help!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113338380253940852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113338380253940852' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113338380253940852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113338380253940852'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/11/tomcat-remote-debug-with-windows.html' title='Tomcat Remote Debug with Windows Service?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-113320709622735130</id><published>2005-11-28T13:44:00.000-06:00</published><updated>2005-11-28T13:53:57.963-06:00</updated><title type='text'>Re: Why I Hate PayPal</title><summary type='text'>A post on Marginalia describes his position on Why I Hate PayPal.My position is much simpler.  Paypal has a large inbound phone center here in Omaha, and their local 402 area code phone number is one off from my work number.  So I answer around 5 calls a week from people complaining about their Paypal account.  I even had someone leave their credit card number on my voicemail once.So that's my </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/113320709622735130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=113320709622735130' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113320709622735130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/113320709622735130'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/11/re-why-i-hate-paypal.html' title='Re: Why I Hate PayPal'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-112922969813599917</id><published>2005-10-13T13:54:00.000-05:00</published><updated>2005-10-13T13:54:58.170-05:00</updated><title type='text'>Bloglines New Keyboard Shortcuts</title><summary type='text'>As a follow up to Google Reader (and possibly pressured by them), Bloglines has added Keyboard Shortcuts!This is nicely done, and it is the one feature from Google Reader that I had really wanted.  I really like the j/k/s navigation.  One little nitpick though is to allow j or s to start the browsing, so I don't have to click on a link to start the browsing.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112922969813599917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112922969813599917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112922969813599917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112922969813599917'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/10/bloglines-new-keyboard-shortcuts.html' title='Bloglines New Keyboard Shortcuts'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-112895508472088555</id><published>2005-10-10T09:38:00.000-05:00</published><updated>2005-10-10T09:38:04.746-05:00</updated><title type='text'>Google Reader - First Impressions</title><summary type='text'>Here's my thoughts (pros/cons) on the new Google Reader, as I use my past few years with Bloglines as comparison.First, I love the clean Web 2.0 look!  This is a big improvement of the frames of Bloglines.  It was easy to export my feeds from Bloglines and import them into Google Reader, although Google seemed to hang on the import.  I just returned later to find all of my feeds running.  I </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112895508472088555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112895508472088555' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112895508472088555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112895508472088555'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/10/google-reader-first-impressions.html' title='Google Reader - First Impressions'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-112653467199712579</id><published>2005-09-12T09:17:00.000-05:00</published><updated>2005-09-12T09:19:05.766-05:00</updated><title type='text'>Fixed Weblogic Apache Bridge CSS Mimetype</title><summary type='text'>After switching our jsp pages to render in w3c transitional mode (by adding the doctype to our pages), the css files stopped working in firefox.  I found that the css files were being served with an incorrect mime-type of text/html instead of the required text/css from the firefox page info.  (IE apparently guesses the mimetype for you, which is against the w3c spec but get's your pages to show </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112653467199712579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112653467199712579' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112653467199712579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112653467199712579'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/09/fixed-weblogic-apache-bridge-css.html' title='Fixed Weblogic Apache Bridge CSS Mimetype'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-112173852665179495</id><published>2005-07-18T20:45:00.000-05:00</published><updated>2005-07-18T21:02:06.656-05:00</updated><title type='text'>No Fluff Iowa - Day 3 (Selenium Rocks!!!)</title><summary type='text'>Day 3 at No Fluff Just Stuff at the Central Iowa Symposium in Des Moines was a great way to end (even though I didn't win the Sony PSP).  I started off the morning by attending "Give the DB a Break! Peformance &amp; Scalability" from Dion Almaer.  Dion had some awesome content in this session, and I was most interested in the caching architectures for taking load off of our db.  I'm very interested </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112173852665179495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112173852665179495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112173852665179495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112173852665179495'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/07/no-fluff-iowa-day-3-selenium-rocks.html' title='No Fluff Iowa - Day 3 (Selenium Rocks!!!)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-112154944275030824</id><published>2005-07-16T16:11:00.000-05:00</published><updated>2005-07-16T16:31:54.603-05:00</updated><title type='text'>No Fluff Iowa - Day 2 (Ruby--)</title><summary type='text'>This is the second post in attempting to cover my time here at the No Fluff Just Stuff Central Iowa Symposium in Des Moines.If day one was about testing, and death to java - long live ruby, then day 2 is about "Now that you know about Ruby, why don't we give you the Java info that you came here to see."  Or, "Here's the reasons that Java can be seen as Ruby--".To start the day, I saw another </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112154944275030824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112154944275030824' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112154944275030824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112154944275030824'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/07/no-fluff-iowa-day-2-ruby.html' title='No Fluff Iowa - Day 2 (Ruby--)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-112149319623881720</id><published>2005-07-16T00:53:00.000-05:00</published><updated>2005-07-16T01:01:01.686-05:00</updated><title type='text'>No Fluff Iowa - Day 1 (Java's Dead, Ruby Lives)</title><summary type='text'>I'm at the No Fluff Just Stuff Central Iowa Symposium in Des Moines this weekend, and Day 1 was a great start.  First I saw a great Test First session hosted by Venkat Subramaniam.  He quickly covered the top points of Test First development by creating a TicTacToe app on the fly.  He's a great presenter, and even mentioned JUnitPerf for performance testing that I wasn't aware of.  He also showed</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/112149319623881720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=112149319623881720' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112149319623881720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/112149319623881720'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/07/no-fluff-iowa-day-1-javas-dead-ruby.html' title='No Fluff Iowa - Day 1 (Java&apos;s Dead, Ruby Lives)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111906731034441778</id><published>2005-06-17T23:01:00.000-05:00</published><updated>2005-07-17T22:43:04.063-05:00</updated><title type='text'>There is no spoon</title><summary type='text'>So....  It's been more than a month since my last post?  I really can't believe it, which is why I'm writing this now!!!The main thing happening in my last few months is my change of employer from Raytheon to West Corp.  Still in Omaha, and still doing J2EE, but I received a large promotion so I can detail more in design and decisions than merely implementation.  Don't get me wrong, I'm still </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111906731034441778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111906731034441778' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111906731034441778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111906731034441778'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/06/there-is-no-spoon.html' title='There is no spoon'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111653476051847220</id><published>2005-05-19T15:32:00.000-05:00</published><updated>2005-05-19T15:34:01.700-05:00</updated><title type='text'>nullpointer on weblogic fixed</title><summary type='text'>I have fixed the problem from my last post, and put the answer here:dev2dev OnlineIt seems that weblogic was not noticing the changes so it was not redeploying.  This is because we are exploding our ear in development.  I changed our ant script to always overwrite the META-INF directory containing the application.xml file.  This is forcing weblogic to refresh the application correctly (like it </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111653476051847220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111653476051847220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111653476051847220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111653476051847220'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/05/nullpointer-on-weblogic-fixed.html' title='nullpointer on weblogic fixed'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111645074208656733</id><published>2005-05-18T16:12:00.000-05:00</published><updated>2005-05-19T15:36:36.486-05:00</updated><title type='text'>Deploy error after recompiling with struts on weblogic</title><summary type='text'>I have posted the same question at BEA's dev2dev OnlineWe are getting the following stacktrace when hitting the application for the first time after a redeploy.  We are running on Weblogic, and the problem goes away after restarting the app or redeploying throught the console.  Has anyone seen this before?java.lang.NullPointerException        at </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111645074208656733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111645074208656733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111645074208656733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111645074208656733'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/05/deploy-error-after-recompiling-with.html' title='Deploy error after recompiling with struts on weblogic'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111359981625883027</id><published>2005-04-15T16:16:00.000-05:00</published><updated>2005-04-15T16:18:40.213-05:00</updated><title type='text'>Fix for JAAS Auth in Jetspeed</title><summary type='text'>I've finally found a fix for our Jetspeed JAAS Authentication issue with Weblogic (thanks to help from a BEA consultant).The problem occurs when using the JAASSessionValidator in Jetspeed to authenticate through the Weblogic app server, along with using the struts bridge from the apache portals project.  After logging in as the same user in more than one session (by first logging in, and then </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111359981625883027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111359981625883027' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111359981625883027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111359981625883027'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/04/fix-for-jaas-auth-in-jetspeed.html' title='Fix for JAAS Auth in Jetspeed'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111298487838436332</id><published>2005-04-08T13:27:00.000-05:00</published><updated>2006-02-20T23:08:12.450-06:00</updated><title type='text'>Using Struts multibox and radio tags</title><summary type='text'>I've found a great way to use both the Struts multibox and radio tags, and just want to document it here for my future use.The multibox is a tag to output multiple linked checkboxes, so the user can select multiple items at once.  The radio is the same idea, but for a single select.My jsp piece looks like this, and it generates a table with a radio button as the first field:      &lt;c:forEach var="</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111298487838436332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111298487838436332' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111298487838436332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111298487838436332'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/04/using-struts-multibox-and-radio-tags.html' title='Using Struts multibox and radio tags'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111227965044780617</id><published>2005-03-31T08:34:00.000-06:00</published><updated>2005-03-31T08:35:12.513-06:00</updated><title type='text'>Jetspeed on Weblogic FAQ</title><summary type='text'>Wow, I've been linked from the Jetspeed Wiki as a source for information on running Jetspeed on Weblogic!Because of this, I have updated my Problem Deploying Jetspeed 2 on Weblogic post that they link to.  I have modified it to include links to other posts that I have had about Jetspeed on Weblogic, so that I really do contain a FAQ instead of just rambling on the subject.So here is my complete </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111227965044780617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111227965044780617' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111227965044780617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111227965044780617'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/03/jetspeed-on-weblogic-faq.html' title='Jetspeed on Weblogic FAQ'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-111046595424202231</id><published>2005-03-10T08:45:00.000-06:00</published><updated>2005-03-10T08:45:54.243-06:00</updated><title type='text'>MVCPortlet Framework</title><summary type='text'>I have just finished reading about the MVCPortlet Framework.  This seems like a great framework for developing portlets!  Like struts (or WebWork, or Spring MVC, or whatever) it is a MVC model for presentation data.  But unlike all of the others, it is made specifically to work in a JSR-168 portal.  We have been using the struts-bridge from apache jetspeed to write struts applications to work in </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/111046595424202231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=111046595424202231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111046595424202231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/111046595424202231'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/03/mvcportlet-framework.html' title='MVCPortlet Framework'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110873507245623904</id><published>2005-02-18T07:57:00.000-06:00</published><updated>2005-02-18T07:57:52.456-06:00</updated><title type='text'>Gmail finally being rolled out to everyone</title><summary type='text'>As many could predict from the GMail invitation surplus of late, Gmail is finally opening up registration to just about anyone.  Although the front page of gmail.com doesn't mention it, the notification service sent an email to my old account today.  I've been using GMail for months, but originally I signed up on their website so I could hear when they would allow me to register.  That email </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110873507245623904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110873507245623904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110873507245623904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110873507245623904'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/02/gmail-finally-being-rolled-out-to.html' title='Gmail finally being rolled out to everyone'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110806648820333086</id><published>2005-02-10T14:14:00.000-06:00</published><updated>2005-02-10T14:14:48.203-06:00</updated><title type='text'>Sending HTML email with gmail</title><summary type='text'>Finally, someone shows us how to Send HTML email with gmail!Great work!  Hopefully gmail will turn this hidden feature on soon!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110806648820333086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110806648820333086' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110806648820333086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110806648820333086'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/02/sending-html-email-with-gmail.html' title='Sending HTML email with gmail'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110631710716799329</id><published>2005-01-21T08:18:00.000-06:00</published><updated>2005-01-21T08:19:17.440-06:00</updated><title type='text'>Agreed, throw exception instead of return null</title><summary type='text'>Blaine tells us Don’t use null or -1 in your unwritten methods, and I have to agree.  He's pointing to Tim Bray's error in unit testing.I have to say this is a great idea, and should be used by everyone.  That is, instead of returning null or -1 for an unimplemented method, you should throw a RuntimeException ("Method has not been implemented").  Even better would be to create your own </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110631710716799329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110631710716799329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110631710716799329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110631710716799329'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/01/agreed-throw-exception-instead-of.html' title='Agreed, throw exception instead of return null'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110571338030832214</id><published>2005-01-14T08:36:00.000-06:00</published><updated>2005-01-14T08:36:20.306-06:00</updated><title type='text'>Multiple Firefox Session</title><summary type='text'>I found some posts about creating multiple firefox sessions.  But they all require you to set MOZ_NO_REMOTE=1 in your environment before starting a window.  This forces each window to use a different profile.  All I want is each window to use separate session cookies, or even allow this in separate tabs (could be very hard to get right).</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110571338030832214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110571338030832214' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110571338030832214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110571338030832214'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/01/multiple-firefox-session.html' title='Multiple Firefox Session'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-110532851519643190</id><published>2005-01-09T21:41:00.000-06:00</published><updated>2005-01-09T21:41:55.196-06:00</updated><title type='text'>Legit Tivo web server</title><summary type='text'>Wow, it is great to here that Version 7.1 of the TiVo service update installs and enables a web server!Now I just have more pressure on myself ot get that wireless adapter for my Tivo.  Apparently you can download video straight from the box, without having to use Tivo Desktop software.  Sweet.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110532851519643190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110532851519643190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110532851519643190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110532851519643190'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2005/01/legit-tivo-web-server.html' title='Legit Tivo web server'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110373427170907538</id><published>2004-12-22T10:51:00.000-06:00</published><updated>2004-12-22T10:56:57.990-06:00</updated><title type='text'>Using c:param doesn't work in portlets</title><summary type='text'>For some reason I cannot get a&lt;jsp:include page="include/mypage.jsp"&gt;  &lt;jsp:param name="jeffstest" value="26"/&gt;&lt;/jsp:include&gt;or&lt;c:import url="include/mypage.jsp"&gt;  &lt;c:param name="jeffstest" value="26"/&gt;&lt;/c:import&gt;to work inside of a portlet.  The page includes okay, but the param is not passed to the request parameters successfully.  The odd thing is that the param does get into the </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110373427170907538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110373427170907538' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110373427170907538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110373427170907538'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/using-cparam-doesnt-work-in-portlets.html' title='Using c:param doesn&apos;t work in portlets'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110313544331171211</id><published>2004-12-15T12:30:00.000-06:00</published><updated>2004-12-15T12:30:43.313-06:00</updated><title type='text'>Windows Console F7 Menu, Very Cool!</title><summary type='text'>Did you know that from a windows console you can press F7 to open a small menu of your previous commands?  Very cool for running ant scripts and the like!  I can't believe that I didn't know this!Here's a list of other Windows 2K/XP Command Console Shortcuts</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110313544331171211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110313544331171211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110313544331171211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110313544331171211'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/windows-console-f7-menu-very-cool.html' title='Windows Console F7 Menu, Very Cool!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110269656541767689</id><published>2004-12-10T10:36:00.000-06:00</published><updated>2004-12-10T10:36:05.416-06:00</updated><title type='text'>Google Search with Word Complete</title><summary type='text'>Simply genious!  Google Search with Web Complete - BetaI hope they turn this on in the main site soon!  I'll be linking to this until they do...</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110269656541767689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110269656541767689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110269656541767689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110269656541767689'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/google-search-with-word-complete.html' title='Google Search with Word Complete'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110256409592631022</id><published>2004-12-08T21:48:00.000-06:00</published><updated>2004-12-08T21:48:15.926-06:00</updated><title type='text'>CruiseControl Wiki Down Again!</title><summary type='text'>Is it just me, or is the CruiseControl Wiki down an awful lot?  Many times it has seemed very slow or out of commission over the past month that I have really been using it.  It's rather frustrating that the main source of documentation is often inaccessible!  I still love the product, but just wish the wiki would be more stable and reliable.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110256409592631022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110256409592631022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110256409592631022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110256409592631022'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/cruisecontrol-wiki-down-again.html' title='CruiseControl Wiki Down Again!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110227028175635435</id><published>2004-12-05T12:11:00.000-06:00</published><updated>2004-12-05T12:11:21.756-06:00</updated><title type='text'>Jetspeed 2.0 M1 released!</title><summary type='text'>Wow, this is a long time coming.  Congrats to the Apache Portals team!Apache News Blog Online: 05 December 2004 - Apache Portals Jetspeed 2.0 Milestone release 1 Now Available</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110227028175635435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110227028175635435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110227028175635435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110227028175635435'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/jetspeed-20-m1-released.html' title='Jetspeed 2.0 M1 released!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110204215987902593</id><published>2004-12-02T20:49:00.000-06:00</published><updated>2004-12-02T20:49:19.880-06:00</updated><title type='text'>Firefox FoxyTunes Plugin</title><summary type='text'>I have my second must-have firefox plugin, now that I've been shown the FoxyTunes Plugin.  It allows you to control most any music program from the firefox status bar.  Very cool!  Of course, it still ranks second to the web-developer plugin!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110204215987902593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110204215987902593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110204215987902593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110204215987902593'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/12/firefox-foxytunes-plugin.html' title='Firefox FoxyTunes Plugin'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110087339527442901</id><published>2004-11-19T08:09:00.000-06:00</published><updated>2004-11-19T08:09:55.273-06:00</updated><title type='text'>I agree, Eclipse website SUX</title><summary type='text'>I have to completely agree with Anthony, that the Eclipse website SUX!  Make 90% of your use cases simple, and this means put the Eclipse IDE download and help screens on your front page!  Realize what your breadwinner is and sell it, don't bury it to make it appear on the same level as your other not-so-popular projects!  As a first time visitor, weeding through the the projects is mind-boggling</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110087339527442901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110087339527442901' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110087339527442901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110087339527442901'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/i-agree-eclipse-website-sux.html' title='I agree, Eclipse website SUX'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110071352281218532</id><published>2004-11-17T11:45:00.000-06:00</published><updated>2004-11-17T11:45:22.813-06:00</updated><title type='text'>Jetspeed Fusion, Struts, and Weblogic</title><summary type='text'>I've finally fixed Jetspeed 1.6 Fusion (JSR-168 enabled Jetspeed) to work with struts on Weblogic.  This required a code change in Jetspeed to get around a Weblogic bug, but it works!  The details are in this thread on the apache jetspeed mailing list.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110071352281218532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110071352281218532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110071352281218532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110071352281218532'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/jetspeed-fusion-struts-and-weblogic.html' title='Jetspeed Fusion, Struts, and Weblogic'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110019562218422859</id><published>2004-11-11T11:48:00.000-06:00</published><updated>2004-11-11T11:53:42.190-06:00</updated><title type='text'>Jetspeed 2 on Weblogic - update again</title><summary type='text'>Now I'm attempting to run jetspeed.war alongside my other wars and ears, while not running it in the same ear as everything else.  This saves me from having to explode my ear, if I can get it to work.So far I've seen that the sample apps can be deployed along side the war, with the small addition that all of these wars MUST have this in the web.xml file:  &lt;servlet&gt;    &lt;servlet-name&gt;</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110019562218422859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110019562218422859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110019562218422859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110019562218422859'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/jetspeed-2-on-weblogic-update-again.html' title='Jetspeed 2 on Weblogic - update again'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110012692045062720</id><published>2004-11-10T16:44:00.000-06:00</published><updated>2004-11-10T16:48:40.450-06:00</updated><title type='text'>Jetspeed 2 on Weblogic - Finally</title><summary type='text'>Wow, it works!To get past the issue in my last post, I had to add each of the demo wars into my application.xml.  This is a side effect of creating the ear to put my wars into.Also, I found this page that answered my next error, by telling me to put the 5 jetspeed jars into a shared lib, and add this shared lib to my CLASSPATH in the startWebLogic script.  I now have most of the portlets </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110012692045062720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110012692045062720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110012692045062720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110012692045062720'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/jetspeed-2-on-weblogic-finally.html' title='Jetspeed 2 on Weblogic - Finally'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110012014353326750</id><published>2004-11-10T14:47:00.000-06:00</published><updated>2004-11-10T14:55:43.533-06:00</updated><title type='text'>Jetspeed 2 on Weblogic - part 2</title><summary type='text'>Well I have gotten a little farther since my last post.  First I found this thread explaining how to get past the "cannot find OJB.properties" issue.Then I started getting this:java.lang.RuntimeException: Failed to initialize prefs api. java.lang.InternalError: Can't instantiate Preferences factory java.lang.ClassNotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpland </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110012014353326750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110012014353326750' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110012014353326750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110012014353326750'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/jetspeed-2-on-weblogic-part-2.html' title='Jetspeed 2 on Weblogic - part 2'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-110011263815197754</id><published>2004-11-10T12:50:00.000-06:00</published><updated>2005-03-31T08:08:34.900-06:00</updated><title type='text'>Problem Deploying Jetspeed 2 on Weblogic</title><summary type='text'>Here's a quick fix for deploying Jetspeed 2 on Weblogic.  First I had to fix a java.net.MalformedURLException.  Here's the post on the BEA dev2dev Forums.  I just needed to add this to the JAVA_OPTIONS of my startWebLogic script:-Djava.naming.provider.url=t3://localhost:nnnnwhere nnnn is the port configured for this particular WL server.Next I made a jetspeed.ear folder under applications and </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/110011263815197754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=110011263815197754' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110011263815197754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/110011263815197754'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/problem-deploying-jetspeed-2-on.html' title='Problem Deploying Jetspeed 2 on Weblogic'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-109968298159654318</id><published>2004-11-05T13:29:00.000-06:00</published><updated>2005-10-13T15:24:58.346-05:00</updated><title type='text'>Issue: Precompiling with Struts-EL for Weblogic</title><summary type='text'>Edit 10/13/2005: Apparently BEA has a workaround, and it is fixed in Service Pack 4! For some reason the wlappc task of weblogic blows up when trying to precompile an war that uses the Struts-EL jar.  This works fine with only the struts.jar so something is up with the struts-el.jar.  Has anyone else seen this problem?I've found a post about this in the BEA dev2dev Forums.  As well as a post on </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109968298159654318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109968298159654318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109968298159654318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109968298159654318'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/issue-precompiling-with-struts-el-for.html' title='Issue: Precompiling with Struts-EL for Weblogic'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109962817693032799</id><published>2004-11-04T22:16:00.000-06:00</published><updated>2004-11-04T22:21:01.866-06:00</updated><title type='text'>Refactoring with Appfuse</title><summary type='text'>Appfuse is starting a small revolution on the projects that I work with.  Through Appfuse [article] I have been able to easily brief co-developers and architect types on the latest open source ideas in J2EE.  You see, the projects I have worked on are "big enterprise" J2EE - Weblogic types, and it is hard to sell these people on new ideas.  So, slowly we can implement Agile ideas and methods into</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109962817693032799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109962817693032799' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109962817693032799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109962817693032799'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/refactoring-with-appfuse.html' title='Refactoring with Appfuse'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109957822196638745</id><published>2004-11-04T08:23:00.000-06:00</published><updated>2004-11-04T08:23:41.966-06:00</updated><title type='text'>Java Coding Standards</title><summary type='text'>... on one page?  I like it!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109957822196638745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109957822196638745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109957822196638745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109957822196638745'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/11/java-coding-standards.html' title='Java Coding Standards'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109684107432623393</id><published>2004-10-03T17:04:00.000-05:00</published><updated>2004-10-03T17:04:34.326-05:00</updated><title type='text'>Get gmail-lite for gmail PDA access!</title><summary type='text'>I was frustrated with gmail for lacking a pure html version that can be used by PDA browsers.  It was one of my complaints with gmail (along with not allowing html tags when composing).  After some searching, I found gmail-lite!  This is a php module that acts as a pure html proxy to gmail, meaning I can run it on my internal web server and check gmail from our pda at home!  I still wish google </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109684107432623393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109684107432623393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109684107432623393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109684107432623393'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/10/get-gmail-lite-for-gmail-pda-access.html' title='Get gmail-lite for gmail PDA access!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109663765916264858</id><published>2004-10-01T08:34:00.000-05:00</published><updated>2004-10-01T08:34:19.163-05:00</updated><title type='text'>Solution to Slashdot Effect? Mirrordot!</title><summary type='text'>This article  on Wired describes a new website called Mirrordot  that will automatically mirror any site posted on slashdot.  A very cool idea indeed!As it states in the article, though, I wonder how this will affect the ad revenue of some of the slashdotted sites.  On one hand, they won't receive revenue from mirrordot, on the other hand mirrordot will keep their site alive!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109663765916264858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109663765916264858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109663765916264858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109663765916264858'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/10/solution-to-slashdot-effect-mirrordot.html' title='Solution to Slashdot Effect? Mirrordot!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109660241680074475</id><published>2004-09-30T22:46:00.000-05:00</published><updated>2004-09-30T22:47:35.443-05:00</updated><title type='text'>Want to be a Googler? Take the Google Aptitude Test!</title><summary type='text'>Google has released the Google Aptitude TestTake the GLAT for fun, or even apply for a job at google!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109660241680074475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109660241680074475' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109660241680074475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109660241680074475'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/want-to-be-googler-take-google.html' title='Want to be a Googler? Take the Google Aptitude Test!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109570318367819649</id><published>2004-09-20T12:59:00.000-05:00</published><updated>2004-09-20T12:59:43.676-05:00</updated><title type='text'>Cygwin and Windows Clipboard Usage</title><summary type='text'>An option that I always forget about when installing cygwin is how to enable usage of the windows clipboard.  For some reason it seems hard to google for (probably my laziness), so I'm documenting it here.To enable usage of the windows clipboard from within cygwin, use the -clipboard option from the xwin.exe command.  Previously you needed to use xwinclip (or similar), but it is now integrated </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109570318367819649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109570318367819649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109570318367819649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109570318367819649'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/cygwin-and-windows-clipboard-usage.html' title='Cygwin and Windows Clipboard Usage'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109473744826642855</id><published>2004-09-09T08:44:00.000-05:00</published><updated>2004-09-09T08:46:38.776-05:00</updated><title type='text'>Eclipse Saves The Day (Again!)</title><summary type='text'>I found a new "must use" feature in Eclipse, which comes standard but is turned off by default.  Of course, I found it because I was trying to fix a bug in our code.  The bug ended up being similar to this:if (something != null);{    i++;}Notice that extra semi-colon at the end of the if statement?  That burned us.  (Don't mention the odd "brace on the next line" coding standard that is </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109473744826642855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109473744826642855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109473744826642855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109473744826642855'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/eclipse-saves-day-again.html' title='Eclipse Saves The Day (Again!)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109458955332268307</id><published>2004-09-07T15:39:00.000-05:00</published><updated>2004-09-07T15:39:13.323-05:00</updated><title type='text'>gmail invites?</title><summary type='text'>Must have been a slow weekend, or everyone already has an account, because I didn't receive one comment from someone needing a gmail account?  Does anyone else need one, because I have 6 more!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109458955332268307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109458955332268307' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109458955332268307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109458955332268307'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/gmail-invites.html' title='gmail invites?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-109427053642258956</id><published>2004-09-03T23:02:00.000-05:00</published><updated>2004-09-03T23:02:16.423-05:00</updated><title type='text'>g-g-g-g-g-g-gmail</title><summary type='text'>Invites for everyone!  Just let me know if you need one, because the first 6 people to leave their addresses will receive an invite!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109427053642258956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109427053642258956' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109427053642258956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109427053642258956'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/g-g-g-g-g-g-gmail.html' title='g-g-g-g-g-g-gmail'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109413385812807982</id><published>2004-09-02T09:04:00.000-05:00</published><updated>2004-09-02T09:04:18.126-05:00</updated><title type='text'>Driven by Tests... hopefully</title><summary type='text'>A little late to the test driven side, I am, but I have played with JUnit for a while now.  What I'm looking for is best practices to continue this implementation a little further.  After some brief research, I have settled on the following setup for our tests:Unit TestingJUnit - obviously for unit testing POJO's  -&gt;  Cactus - for server side unit testing of ejb's          -&gt;  Strutstestcase</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109413385812807982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109413385812807982' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109413385812807982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109413385812807982'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/09/driven-by-tests-hopefully.html' title='Driven by Tests... hopefully'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109401043537837223</id><published>2004-08-31T22:44:00.000-05:00</published><updated>2004-08-31T22:47:15.380-05:00</updated><title type='text'>gmail For Everyone!</title><summary type='text'>Who wants a gmail invite?  Put your address in my comments, and one will be sent your way.  Since I received mine this way a few days ago, I feel obliged to release 6 invites in the wild on my own!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109401043537837223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109401043537837223' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109401043537837223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109401043537837223'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/08/gmail-for-everyone.html' title='gmail For Everyone!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-109383553789241378</id><published>2004-08-29T22:02:00.000-05:00</published><updated>2004-08-29T22:12:17.893-05:00</updated><title type='text'>Gmail Thoughts (4 Pros, 1 Con)</title><summary type='text'>I just have to give a big thanks to Ryan Daigle for hooking me up with a gmail account.  Now for my main thoughts...So far gmail seems to be a great improvement over my old Yahoo! Mail.  I really like the "discussion" style of tracking replies.  This is very suitable for reading email.  I also like the labels that can be applied to messages so they are stored in multiple "folders".  The </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109383553789241378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109383553789241378' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109383553789241378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109383553789241378'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/08/gmail-thoughts-4-pros-1-con.html' title='Gmail Thoughts (4 Pros, 1 Con)'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109224139346884245</id><published>2004-08-11T11:23:00.000-05:00</published><updated>2004-08-11T11:34:29.743-05:00</updated><title type='text'>Weblogic EJB Compiler Options</title><summary type='text'>We fixed a problem today by setting options for the Weblogic EJB compiler that is used to compile EJBs on the server at deploy time. Of course we should be using WL appc, but even then we'll probably need to use the same options.Now I need a nice wiki to document these myself, but without one I'll simply post it here.The ProblemWhen deploying many large EJBs to Weblogic, without </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109224139346884245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109224139346884245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109224139346884245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109224139346884245'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/08/weblogic-ejb-compiler-options.html' title='Weblogic EJB Compiler Options'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109104758041685508</id><published>2004-07-28T15:46:00.000-05:00</published><updated>2004-07-28T15:46:20.416-05:00</updated><title type='text'>Roller Now Simpler to Setup</title><summary type='text'>Where was I when this Roller announcement was made?  Roller Now Simpler to SetupAfter finding out today that there is a version of Roller with an embedded HSQLDB database, I went and set it up right away.  I did a couple of tricks with it, because I already have a Tomcat server running on port 8080.  But after a couple of small script changes, I was up and running in less than 20 minutes total!</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109104758041685508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109104758041685508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109104758041685508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109104758041685508'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/roller-now-simpler-to-setup.html' title='Roller Now Simpler to Setup'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109061670250062856</id><published>2004-07-23T16:05:00.000-05:00</published><updated>2004-07-23T16:06:32.746-05:00</updated><title type='text'>java.net: Using RSS in JSP pages</title><summary type='text'>This is what I've been looking for.  A nice example of using a Java API for RSS.  Although I wonder if informa is the latest and greatest library to use? java.net: Using RSS in JSP pages </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109061670250062856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109061670250062856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109061670250062856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109061670250062856'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/javanet-using-rss-in-jsp-pages.html' title='java.net: Using RSS in JSP pages'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-109050778039661047</id><published>2004-07-22T09:49:00.000-05:00</published><updated>2004-07-22T09:49:40.396-05:00</updated><title type='text'>WebLogic Server Administration Best Practices</title><summary type='text'>Great tips and tricks straight from the mouth of BEA (thanks for pointing it out Vinny!):WebLogic Server Administration Best Practices</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/109050778039661047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=109050778039661047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109050778039661047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/109050778039661047'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/weblogic-server-administration-best.html' title='WebLogic Server Administration Best Practices'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108990430110102108</id><published>2004-07-15T10:11:00.000-05:00</published><updated>2004-07-15T10:11:41.103-05:00</updated><title type='text'>Yahoo! Mail is making me want GMail more</title><summary type='text'>I used to be happy with Yahoo! Mail, but they have taken away my favorite feature.  A few weeks ago when they "upgraded" the interface to compete with GMail, they dropped the "include HTML tags" option when sending an email.  It used to be nice that I could write HTML into my email so that my family could see nice pictures without ever needing to attach huge files.  I just used a simple img tag </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108990430110102108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108990430110102108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108990430110102108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108990430110102108'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/yahoo-mail-is-making-me-want-gmail.html' title='Yahoo! Mail is making me want GMail more'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108984335021983082</id><published>2004-07-14T17:15:00.000-05:00</published><updated>2004-07-14T17:15:50.220-05:00</updated><title type='text'>I agree.  IoC appears to replace factories.</title><summary type='text'>Groboclown hits the nail on the head with his discussion about IoC.Groboclown's WeblogThis is precisely how I view IoC also! I'm just surprised to see someone else explain it in this way. I only wish I was allowed to use IoC in my environment, because each time I do a MyInterface object = new MyInterfaceImpl() I think that using IoC would be so much cleaner.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108984335021983082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108984335021983082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108984335021983082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108984335021983082'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/i-agree-ioc-appears-to-replace.html' title='I agree.  IoC appears to replace factories.'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108929281979095208</id><published>2004-07-08T08:20:00.000-05:00</published><updated>2004-07-08T08:20:19.790-05:00</updated><title type='text'>Is Jess The Best Rules Engine Fit For J2EE?</title><summary type='text'>I'm a little disappointed that no real straight answers came from my last entry: Uncommented Bytes: Jess Architecture in a J2EE EnvironmentSo now I'm lead to believe that Jess may truly be difficult to integrate into our highly scalable, distributed, enterprise architecture.  Wrapping Jess in a custom RMI server doesn't seem very elegant to me, but as of now it looks like the only solution.  As</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108929281979095208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108929281979095208' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108929281979095208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108929281979095208'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/is-jess-best-rules-engine-fit-for-j2ee.html' title='Is Jess The Best Rules Engine Fit For J2EE?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108923742384635997</id><published>2004-07-07T16:57:00.000-05:00</published><updated>2004-07-07T17:03:51.920-05:00</updated><title type='text'>Jess Architecture in a J2EE Environment</title><summary type='text'>We need to implement the Jess rules engine into a clusterable distributed environment.  The question lies in how Jess is deployed.It would appear that it cannot be deployed inside of an App Server because Jess does it's own threading.  After some research into JSR 94 (Rules engine API/SPI) it is still unclear how Jess would actually run in our environment.  I seem to remember that Clipse ran as</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108923742384635997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108923742384635997' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108923742384635997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108923742384635997'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/jess-architecture-in-j2ee-environment.html' title='Jess Architecture in a J2EE Environment'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-10891726728610440</id><published>2004-07-07T09:44:00.000-05:00</published><updated>2004-07-07T09:43:15.936-05:00</updated><title type='text'>Eclipse Rises</title><summary type='text'>As I mentioned previously, I was having trouble with the 3.0 release of Eclipse.  I thought it was time for an update, as my opinion has improved dramatically.As a quick background, I have been using Eclipse since early 2003 when I fell in love with it.  Eclipse made my life so much easier.  I had been longing for an IDE that could refactor, even though I didn't know what to call it.  I </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/10891726728610440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=10891726728610440' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/10891726728610440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/10891726728610440'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/eclipse-rises.html' title='Eclipse Rises'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108917440247491221</id><published>2004-07-06T22:58:00.000-05:00</published><updated>2004-07-07T07:56:29.686-05:00</updated><title type='text'>Open Source Portals and Apache Jetspeed Update</title><summary type='text'>A couple of updates from my Commentary on Jetspeed.First, I was thrilled to see Benjamin of the eXo team respond to my remarks, and also receive great feedback from Stéphane regarding Jahia.  Second, my eyes bugged out reviewing my hit counts at bstats (for Blogger users) and seeing that I had been on the front page of TheServerSide.com (sincere thanks to Dion)!Benjamin mentioned in my </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108917440247491221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108917440247491221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108917440247491221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108917440247491221'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/open-source-portals-and-apache.html' title='Open Source Portals and Apache Jetspeed Update'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108869800251713194</id><published>2004-07-01T11:06:00.000-05:00</published><updated>2004-07-01T11:12:41.213-05:00</updated><title type='text'>Proxy Breaks Weblogic Web Service Testing</title><summary type='text'>A peculiar error came up while trying to test my weblogic web service.  BEA provides a test page for web services that you can use in development.  So I went to the page to test my ProofOfConceptService (brilliant name, huh?).  I received this error:weblogic.webservice.tools.wsdlp.WSDLParseException: Failed to retrieve WSDL from http://localhost:80/jetspeed/ProofOfConceptService?WSDL. Please </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108869800251713194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108869800251713194' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108869800251713194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108869800251713194'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/proxy-breaks-weblogic-web-service.html' title='Proxy Breaks Weblogic Web Service Testing'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108869177834250670</id><published>2004-07-01T09:22:00.000-05:00</published><updated>2006-02-20T23:22:54.586-06:00</updated><title type='text'>Which Portal?  Apache Jetspeed, of course!</title><summary type='text'>Punit asked Which Open Source Portal Server?, and here is my answer:He lists the top contenders in the open source portal market as:eXoGridsphereuPortalApache Jakarta Jetspeed 2LiferayI would mod it to change Jetspeed to version 1 and add Jahia.About 5 months ago I did a fairly extensive evaluation of the portal market.  I chose Apache Jetspeed 1.  We are running 1.4 now, but are migrating to 1.5</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108869177834250670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108869177834250670' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108869177834250670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108869177834250670'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/07/which-portal-apache-jetspeed-of-course.html' title='Which Portal?  Apache Jetspeed, of course!'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-108860152236098016</id><published>2004-06-30T08:18:00.000-05:00</published><updated>2004-06-30T08:18:42.360-05:00</updated><title type='text'>Giving Eclipse a Chance</title><summary type='text'>Well I'm still not giving up on Eclipse.  I'm going to try a tip that someone left me in the comments of my last entry.  That is to basically delete the eclipse settings from my project (imported from 2.1) and create a new project in 3.0.  It's worth a shot, especially considering all of the good comments that were left in favor of Eclipse.  I really want everything to run smoothly since I have </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108860152236098016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108860152236098016' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108860152236098016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108860152236098016'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/06/giving-eclipse-chance.html' title='Giving Eclipse a Chance'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108854611774952108</id><published>2004-06-29T16:55:00.000-05:00</published><updated>2004-06-29T16:55:17.750-05:00</updated><title type='text'>What happened to Eclipse?</title><summary type='text'>I've been using the latest 3.0 release of Eclipse for a full day now, and I have to cry out "What happened?".  I've been using 2.1.x for many many months now, without so much as a hiccup.  However 3.0 has been causing me problems all day.  I love the new look, and I love many of the new features (Ant finally works for me!).  But it's so slow, even on my beefed up dev box, and it has locked up </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108854611774952108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108854611774952108' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108854611774952108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108854611774952108'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/06/what-happened-to-eclipse.html' title='What happened to Eclipse?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6970836.post-108852931885785198</id><published>2004-06-29T12:15:00.000-05:00</published><updated>2004-06-29T12:17:33.506-05:00</updated><title type='text'>Ant Junit Task mishandles Suites</title><summary type='text'>Maybe I'm missing something, but the Ant Junit task doesn't seem to handle Suites well.  What I mean is that the formatters supplied with the base Junit task, when outputting information about a suite, don't spit out details about the class that a test was in.  So  can't even display this information in the html.For instance if I had two tests, one in TestClass1 and another in TestClass2 named </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108852931885785198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108852931885785198' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108852931885785198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108852931885785198'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/06/ant-junit-task-mishandles-suites.html' title='Ant Junit Task mishandles Suites'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108845597118279390</id><published>2004-06-28T15:52:00.000-05:00</published><updated>2004-06-28T15:52:51.183-05:00</updated><title type='text'>J2SE Tig5r</title><summary type='text'>As reported by David Flanagan and all over the blogosphere, the latest J2SE has been renamed from 1.5 "Tiger" to just 5.0.  Maybe next year I can get my company to send me to JavaONE?  Yeah right...</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108845597118279390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108845597118279390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108845597118279390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108845597118279390'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/06/j2se-tig5r.html' title='J2SE Tig5r'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108845267819525236</id><published>2004-06-28T14:57:00.000-05:00</published><updated>2004-06-28T14:57:58.196-05:00</updated><title type='text'>Eclipse 3.0 Download</title><summary type='text'>Okay, now that I'm all excited about Eclipse 3.0, and I just can't wait to check it out, I can't get a download speed over 12 KB/s.  That's after trying most of the mirrors from our office in Omaha, which normally has blazing connection speeds.  I'm not complaining, I'm just anxious to try it out.  Especially since I'm giving a brownbag presentation over Eclipse to my fellow workers in less than </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108845267819525236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108845267819525236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108845267819525236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108845267819525236'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/06/eclipse-30-download.html' title='Eclipse 3.0 Download'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108551615065886276</id><published>2004-05-25T15:15:00.000-05:00</published><updated>2004-05-25T15:15:50.656-05:00</updated><title type='text'>Firefox slays Eclipse?</title><summary type='text'>It's come to the point that I love Firefox for my browser of choice.  If it wasn't for two very major problems.  (I understand its only in a 0.8 stage of release so I'm more venting than complaining at this point.)1)  Firefox periodically kills Eclipse.  I'm not sure what I click on or do, but its possibly when popping open a new window through javascript.  When I switch back to my code, </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108551615065886276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108551615065886276' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108551615065886276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108551615065886276'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/05/firefox-slays-eclipse.html' title='Firefox slays Eclipse?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108491122632354946</id><published>2004-05-18T15:13:00.000-05:00</published><updated>2004-05-18T15:13:46.323-05:00</updated><title type='text'>Spam Advertisement Apology</title><summary type='text'>I feel the need to apologize to the javablogs.com community.  You see, I was a user of 2rss.com.  They provided (yes, thats past tense) a free atom to rss converter.  With Blogger not supporting rss, I have been using 2rss.com to supply javablogs.com with updates.Today I noticed that someone/something was posting spam to javablogs in my name!  Imagine my shock!  The links went to some other </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108491122632354946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108491122632354946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108491122632354946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108491122632354946'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/05/spam-advertisement-apology.html' title='Spam Advertisement Apology'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108490810139912302</id><published>2004-05-18T14:21:00.000-05:00</published><updated>2004-05-18T14:21:41.400-05:00</updated><title type='text'>Weather XML, the new frontier?</title><summary type='text'>Today my quest has been to find some standards for disseminating weather data over the web.  My initial reaction is, of course, that RSS would be a perfect fit!  Technically we'd need to extend RSS to handle the weather data in XML format, but the basis is there.  We just need to receive the weather anytime a sensor changes and display it to the user.The National Weather Service along with NOAA</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108490810139912302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108490810139912302' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108490810139912302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108490810139912302'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/05/weather-xml-new-frontier.html' title='Weather XML, the new frontier?'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108446042360249282</id><published>2004-05-13T10:00:00.000-05:00</published><updated>2004-05-13T10:00:23.603-05:00</updated><title type='text'>Atom to RSS converter</title><summary type='text'>I noticed this morning that java.blogs was not picking up my entries.  Naturally I assumed it was caused by my switch from jRoller to Blogger yesterday.  I checked my configuration and it dawned on me that Blogger uses Atom while java.blogs is looking for RSS.  If the differences are new to you, then do a quick google to find numerous information on the political differences.Anyway, to fix my </summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108446042360249282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108446042360249282' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108446042360249282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108446042360249282'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/05/atom-to-rss-converter.html' title='Atom to RSS converter'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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-6970836.post-108439868022605976</id><published>2004-05-12T16:51:00.000-05:00</published><updated>2004-05-12T16:51:20.226-05:00</updated><title type='text'>Moving in from jRoller</title><summary type='text'>Finally fed up with jRoller, I have now migrated all of my blogs to Blogger.  I just couldn't take the downtime any longer.  And how could I pass up the new templates and comments on Blogger?!?!My old blog is here if you're interested in seeing it.  No looking back now.</summary><link rel='replies' type='application/atom+xml' href='http://uncommentedbytes.blogspot.com/feeds/108439868022605976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6970836&amp;postID=108439868022605976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108439868022605976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6970836/posts/default/108439868022605976'/><link rel='alternate' type='text/html' href='http://uncommentedbytes.blogspot.com/2004/05/moving-in-from-jroller.html' title='Moving in from jRoller'/><author><name>Jeff Sheets</name><uri>http://www.blogger.com/profile/17967759105114135942</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></feed>
