<?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'><id>tag:blogger.com,1999:blog-9859621</id><updated>2009-11-12T21:59:09.947-08:00</updated><title type='text'>Required field must not be blank</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default?start-index=26&amp;max-results=25'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>316</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9859621.post-8020016508976576546</id><published>2009-11-07T11:22:00.000-08:00</published><updated>2009-11-07T11:27:44.354-08:00</updated><title type='text'>Streaming Netflix on a PS3</title><content type='html'>Yesterday, I received a disc from Netflix finally allowing streaming content on my PS.&lt;br /&gt;&lt;br /&gt;Interestingly, the feature seems to actually run off the CD they send.  It doesn't appear to install anything on the PS3.  I put the disc in and selected it under the "video" section  of the menus.  It popped up with a code to go to the website and type in - I guess you have to use a computer for that, not the PS3 browser. &lt;br /&gt;&lt;br /&gt;When I went to the Netflix site there was a link right on the front to activate the device with the code.  I put the code in and it said it might take a few minutes, but when I walked back to the PS3, it was already displaying  movie choices.  Apparently my on-demand queue is already populated with every movie I've ever gotten that was also available on demand.&lt;br /&gt;&lt;br /&gt;Anyway, it's about as painless it could be.  The interface is very simular to what I've seen on a Roku.  The video quality was pretty poor though on the one thing I watched.  There is an "HD" icon under selections that are supposed to be high definition, but the selection I tried was still very highly compressed.   I hope that I simply picked a poor example, or that this improves over time.  Regardly, I'm glad to finally have this feature!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-8020016508976576546?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/8020016508976576546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=8020016508976576546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8020016508976576546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8020016508976576546'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/11/streaming-netflix-on-ps3.html' title='Streaming Netflix on a PS3'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-1724763050677217931</id><published>2009-11-05T19:35:00.000-08:00</published><updated>2009-11-05T19:37:48.884-08:00</updated><title type='text'>Shed!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rAp0BHw6q_o/SvOZ2yFuYvI/AAAAAAAABrU/Mdwjx-tnr0I/s1600-h/DSCN6735.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_rAp0BHw6q_o/SvOZ2yFuYvI/AAAAAAAABrU/Mdwjx-tnr0I/s320/DSCN6735.JPG" alt="" id="BLOGGER_PHOTO_ID_5400829544585126642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's  a shed alright...&lt;br /&gt;Ready to move in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-1724763050677217931?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/1724763050677217931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=1724763050677217931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/1724763050677217931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/1724763050677217931'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/11/shed.html' title='Shed!'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rAp0BHw6q_o/SvOZ2yFuYvI/AAAAAAAABrU/Mdwjx-tnr0I/s72-c/DSCN6735.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-3844317523962411894</id><published>2009-11-04T10:51:00.000-08:00</published><updated>2009-11-04T11:06:26.782-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nuclear warfare'/><title type='text'>Markham</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.markham.pps.k12.or.us/images/schools/markham/s_Picture_of_School.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 300px;" src="http://www.markham.pps.k12.or.us/images/schools/markham/s_Picture_of_School.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pps.k12.or.us/departments/schoolmodernization/1627.htm"&gt;http://www.pps.k12.or.us/departments/schoolmodernization/1627.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Portland Pulic Schools has posted a collection of documents on the historic significance of its school buildings.   Markham is an interesting case.  PDF here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pps.k12.or.us/files/schoolmodernization/Markham_ILS.pdf"&gt;http://www.pps.k12.or.us/files/schoolmodernization/Markham_ILS.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I attended this school from 4th through 8th grade.  I also went there for kindergarten.  First through 3rd grades where at a school down the road a bit, no longer standing.&lt;br /&gt;&lt;br /&gt;As the historic assessment notes, the &lt;a href="http://www.markham.pps.k12.or.us/"&gt;Markham school&lt;/a&gt;, named for the poet Edwin Markham, is shaped like an 'H'.   The reason for this is that it was built at the height of the &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Cold_War" title="Cold War" rel="wikipedia"&gt;cold war&lt;/a&gt; to serve as a field hospital in the event of a nuclear exchange with the Soviet Union.&lt;br /&gt;&lt;br /&gt;Really.&lt;br /&gt;&lt;br /&gt;This is also the reason it's built of brick, and the reason it has ramps instead of stairs throughout the split-level floor plan.  I doubt they are there now, but I recall the large circles painted on the paved playground surfaces behind the building, with X marks in the center.  These were of course handy for playground games.   They were helicopter landing pads.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/9cc4357f-88cc-47aa-9ee9-428974a44a2c/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=9cc4357f-88cc-47aa-9ee9-428974a44a2c" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-3844317523962411894?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/3844317523962411894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=3844317523962411894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3844317523962411894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3844317523962411894'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/11/markham.html' title='Markham'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-643286483830831824</id><published>2009-10-31T13:25:00.000-07:00</published><updated>2009-10-31T13:40:07.255-07:00</updated><title type='text'>Shed Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rAp0BHw6q_o/Suydf6KjLzI/AAAAAAAABqc/orE-mgze4MA/s1600-h/DSCN6734.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_rAp0BHw6q_o/Suydf6KjLzI/AAAAAAAABqc/orE-mgze4MA/s200/DSCN6734.JPG" alt="" id="BLOGGER_PHOTO_ID_5398863224825392946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Moving right along...  We have a roof, a door and some further siding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-643286483830831824?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/643286483830831824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=643286483830831824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/643286483830831824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/643286483830831824'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/shed-update.html' title='Shed Update'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rAp0BHw6q_o/Suydf6KjLzI/AAAAAAAABqc/orE-mgze4MA/s72-c/DSCN6734.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-706332002441606373</id><published>2009-10-28T08:31:00.001-07:00</published><updated>2009-10-28T08:33:42.126-07:00</updated><title type='text'>Shed Again</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rAp0BHw6q_o/Suhj_dYf3nI/AAAAAAAABqU/RU9VLKAlbzs/s1600-h/DSCN6729.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://3.bp.blogspot.com/_rAp0BHw6q_o/Suhj_dYf3nI/AAAAAAAABqU/RU9VLKAlbzs/s200/DSCN6729.JPG" alt="" id="BLOGGER_PHOTO_ID_5397674095273827954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This new shed actually has its own smaller shed to one side of the door.  I'm thinking of adding an additional smaller storage area to the small shed.  And so on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-706332002441606373?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/706332002441606373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=706332002441606373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/706332002441606373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/706332002441606373'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/shed-again.html' title='Shed Again'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rAp0BHw6q_o/Suhj_dYf3nI/AAAAAAAABqU/RU9VLKAlbzs/s72-c/DSCN6729.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-1162627979436779722</id><published>2009-10-26T16:47:00.001-07:00</published><updated>2009-10-26T16:51:02.947-07:00</updated><title type='text'>New Shed Internet Web Blog Posting Number III</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rAp0BHw6q_o/SuY1UECnu6I/AAAAAAAABp0/Y_6tJIWAZNw/s1600-h/DSCN6723_sm.JPG" style="text-decoration: none;"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_rAp0BHw6q_o/SuY1UECnu6I/AAAAAAAABp0/Y_6tJIWAZNw/s320/DSCN6723_sm.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5397059822248508322" /&gt;T&lt;/a&gt;his is actually from yesterday...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-1162627979436779722?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/1162627979436779722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=1162627979436779722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/1162627979436779722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/1162627979436779722'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/new-shed-internet-web-blog-posting.html' title='New Shed Internet Web Blog Posting Number III'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rAp0BHw6q_o/SuY1UECnu6I/AAAAAAAABp0/Y_6tJIWAZNw/s72-c/DSCN6723_sm.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-3265226637190848664</id><published>2009-10-24T08:29:00.001-07:00</published><updated>2009-10-24T08:30:20.689-07:00</updated><title type='text'>Shed, Part Two</title><content type='html'>Shed construction moving right along...&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rAp0BHw6q_o/SuMdcMCVpHI/AAAAAAAABpU/wVeWz3_kC3Y/s1600-h/DSC_5865_sm.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_rAp0BHw6q_o/SuMdcMCVpHI/AAAAAAAABpU/wVeWz3_kC3Y/s320/DSC_5865_sm.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5396189148624561266" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-3265226637190848664?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/3265226637190848664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=3265226637190848664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3265226637190848664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3265226637190848664'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/shed-part-two.html' title='Shed, Part Two'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rAp0BHw6q_o/SuMdcMCVpHI/AAAAAAAABpU/wVeWz3_kC3Y/s72-c/DSC_5865_sm.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-7069180829101791436</id><published>2009-10-23T07:26:00.000-07:00</published><updated>2009-10-23T07:59:20.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Intercepting Log Messages in Glassfish</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 160px;"&gt;&lt;a href="http://www.daylife.com/image/0aSp3swc4BaBS?utm_source=zemanta&amp;amp;utm_medium=p&amp;amp;utm_content=0aSp3swc4BaBS&amp;amp;utm_campaign=z1"&gt;&lt;img src="http://cache.daylife.com/imageserve/0aSp3swc4BaBS/150x100.jpg" alt="TOKYO - JULY 22:  In this handout image provid..." style="border: medium none ; display: block;" height="100" width="150" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.daylife.com/source/Getty_Images"&gt;Getty Images&lt;/a&gt; via &lt;a href="http://www.daylife.com/"&gt;Daylife&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;I wanted a way to capture certain types of errors from an &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Open_ESB" title="Open ESB" rel="wikipedia"&gt;OpenESB&lt;/a&gt; application, under the Glassfish application server.  I had to do this because a couple of error scenarios get their exceptions handled at a lower level than my application code and I never get a chance to detect the problem.  One approach to resolving this is to write some completely external process to monitor the log file itself.  But a another way is to use Glassfish's Self-Management Framework, an &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Managed_Bean" title="Managed Bean" rel="wikipedia"&gt;MBean&lt;/a&gt; and a rule.&lt;br /&gt;&lt;br /&gt;There weren't a lot of examples of this to be found, so here some code.  First, the MBean itself.  The MBean needs to be built in conformance with some simple but very specific rules.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It must implement javax.management.NotificationListener&lt;/li&gt;&lt;li&gt;It must have an interface of its own with the same name as the MBean, but ending in "MBean"&lt;/li&gt;&lt;/ul&gt;Here is the MBean interface:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:78%;"&gt;package com.log.monitor;&lt;br /&gt;&lt;br /&gt;import javax.management.Notification;&lt;br /&gt;import javax.management.NotificationListener;&lt;br /&gt;&lt;br /&gt;public interface CustomActionMBean {&lt;br /&gt; public int getA();&lt;br /&gt; public void setA(int a);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;It is a trivial Java Bean interface with one getter/setter pair added here just as an example.  Here is the implementation class:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:78%;"&gt;package com.log.monitor;&lt;br /&gt;&lt;br /&gt;import javax.management.Notification;&lt;br /&gt;import javax.management.NotificationListener;&lt;br /&gt;&lt;br /&gt;public class CustomAction implements CustomActionMBean, NotificationListener {&lt;br /&gt; private int a = 0;&lt;br /&gt;&lt;br /&gt; public CustomAction() {&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void setA(int a) {&lt;br /&gt;  this.a = a;  &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; public int getA() {&lt;br /&gt;  return a;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void handleNotification(Notification arg0, Object arg1) {&lt;br /&gt;  System.out.println("Called... " + arg0.getMessage());&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;These get built into a jar file called CutomAction.jar, using whatever IDE or command line you prefer.  I used &lt;a class="zem_slink" href="http://www.eclipse.org/" title="Eclipse (software)" rel="homepage"&gt;Eclipse&lt;/a&gt;, and I found that I had to uncheck the compression option to get this to fully work.&lt;br /&gt;&lt;br /&gt;I deployed the jar file to Glassfish using its web-based administration console.  This is done in a manner simular to deploying anything else, but using the section under "custom mbeans."  There is a command line method too, using asadmin.  The deployment will fail if there's anything wrong with the MBean, such as an incorrect interface name or referring to the wrong Notification classes.&lt;br /&gt;&lt;br /&gt;Once this is done, a Management Rule can be created.  The key here is that the "event type" should be "log".  The MBean deployed above should appear in the "Action" drop down list.  Each event type has different options.  In the case of a log type it is also possible to select a log level, and a specific logger as filters.  But once activated, this rule will call the new MBean as needed when an appropriate log message is created.  The raw message string is available from the Notification object with getMessage().&lt;br /&gt;&lt;br /&gt;Here's a few good resources on all this:&lt;br /&gt;&lt;a href="http://weblogs.java.net/blog/sankara/archive/2006/02/self_management.html"&gt;&lt;br /&gt;http://weblogs.java.net/blog/sankara/archive/2006/02/self_management.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/technical/entry/self_management_rules"&gt;&lt;br /&gt;http://blogs.sun.com/technical/entry/self_management_rules&lt;/a&gt;&lt;br /&gt;&lt;a href="https://glassfish.dev.java.net/javaee5/selfmanagement/selfmanagementhome.html"&gt;&lt;br /&gt;https://glassfish.dev.java.net/javaee5/selfmanagement/selfmanagementhome.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.caucho.com/resin-3.0/jmx/tutorial/listener/index.xtp"&gt;http://www.caucho.com/resin-3.0/jmx/tutorial/listener/index.xtp&lt;/a&gt;&lt;br /&gt;&lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/96ebeb1f-ad83-4891-81a6-c59fd5983e9d/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=96ebeb1f-ad83-4891-81a6-c59fd5983e9d" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-7069180829101791436?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/7069180829101791436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=7069180829101791436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7069180829101791436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7069180829101791436'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/intercepting-log-messages-in-glassfish.html' title='Intercepting Log Messages in Glassfish'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-7786122440801170982</id><published>2009-10-22T12:22:00.000-07:00</published><updated>2009-10-22T12:29:58.794-07:00</updated><title type='text'>Shed, Part One</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rAp0BHw6q_o/SuCxvTranmI/AAAAAAAABnM/8nzcUAbcNf8/s1600-h/DSCN6715.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_rAp0BHw6q_o/SuCxvTranmI/AAAAAAAABnM/8nzcUAbcNf8/s200/DSCN6715.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5395507779884195426" /&gt;&lt;/a&gt;A shed is going up in the little used corner of my backyard.  I took these pictures this morning when there was a little moisture in the air, which was caught in the flash.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rAp0BHw6q_o/SuCxXRgwmRI/AAAAAAAABnE/Ihsw0T4jYCU/s1600-h/DSCN6714.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_rAp0BHw6q_o/SuCxXRgwmRI/AAAAAAAABnE/Ihsw0T4jYCU/s320/DSCN6714.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5395507366985767186" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The shed is being built by Justin Swanson, the same contractor that did the work on the living room and bathroom a while back.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-7786122440801170982?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/7786122440801170982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=7786122440801170982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7786122440801170982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7786122440801170982'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/10/shed-part-one.html' title='Shed, Part One'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rAp0BHw6q_o/SuCxvTranmI/AAAAAAAABnM/8nzcUAbcNf8/s72-c/DSCN6715.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-7754102755391791745</id><published>2009-08-10T09:06:00.000-07:00</published><updated>2009-08-10T09:07:49.004-07:00</updated><title type='text'>US Internet Service is Pathetic</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 250px;"&gt;&lt;a href="http://www.flickr.com/photos/27533967@N02/3807095909/"&gt;&lt;img src="http://farm3.static.flickr.com/2623/3807095909_67e9abdffa_m.jpg" alt="I love the smell of presets in the morning" style="border: medium none ; display: block;" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.flickr.com/photos/27533967@N02/3807095909/"&gt;[ r ♥ c e y t ♥ y ] {I br♥ke for bokeh}&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/p&gt;&lt;a href="http://www.ohgizmo.com/2009/08/10/getting-bandwidth-envy-portugal-to-have-1gbps-internet-service-by-fall/"&gt;http://www.ohgizmo.com/2009/08/10/getting-bandwidth-envy-portugal-to-have-1gbps-internet-service-by-fall/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Portugal ISP Zon will be offering its customers 1Gbps service starting this September. The country will then become the world’s third (and the first in Europe) to provide such speeds, along with Japan and South Korea."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-7754102755391791745?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/7754102755391791745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=7754102755391791745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7754102755391791745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7754102755391791745'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/08/us-internet-service-is-pathetic.html' title='US Internet Service is Pathetic'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-5324879881403759533</id><published>2009-07-22T07:34:00.000-07:00</published><updated>2009-07-22T07:41:41.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo program'/><title type='text'>Apollo</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 190px;"&gt;&lt;a href="http://www.flickr.com/photos/86819618@N00/18366284"&gt;&lt;img src="http://farm1.static.flickr.com/13/18366284_5466ff2de2_m.jpg" alt="Buzz Aldrin signed photo" style="border: medium none ; display: block;" width="180" height="240" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.flickr.com/photos/86819618@N00/18366284"&gt;Vaguely Artistic&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.nytimes.com/2009/07/19/opinion/19wolfe.html?pagewanted=1&amp;amp;_r=1"&gt;http://www.nytimes.com/2009/07/19/opinion/19wolfe.html?pagewanted=1&amp;amp;_r=1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"Three months after the landing, however, in October 1969, I began to wonder ... I was in Florida, at Cape Kennedy, the space program’s launching facility, aboard a &lt;a class="zem_slink" href="http://www.nasa.gov/home/index.html" title="NASA" rel="homepage"&gt;NASA&lt;/a&gt; tour bus. The bus’s Spielmeister was a tall-fair-and-handsome man in his late 30s ... and a real piece of lumber when it came to telling tourists on a tour bus what they were looking at. He was so bad, I couldn’t resist striking up a conversation at the end of the tour. &lt;/p&gt;&lt;span style="font-style: italic;"&gt;"Sure enough, it turned out he had not been put on Earth for this job. He was an engineer who until recently had been a NASA heat-shield specialist. A baffling wave of layoffs had begun, and his job was eliminated. It was so bad he was lucky to have gotten this stand-up Spielmeister gig on a tour bus.  &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong" rel="wikipedia"&gt;Neil Armstrong&lt;/a&gt; and his two crew mates, Buzz Aldrin and Mike Collins, were still on their triumphal world tour ... while back home, NASA’s irreplaceable team of highly motivated space scientists — irreplaceable! — there were no others! ...anywhere! ... You couldn’t just run an ad saying, “Help Wanted: Experienced heat-shield expert” ... the irreplaceable team was breaking up, scattering in nobody knows how many hopeless directions."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Several years ago I read an article that seriously questioned whether or not a project on the scale of Apollo was even possible today.  It may well not be.  It's an odd thing for someone from my generation to consider; that, for all sorts of reasons, the time and achievements of Apollo represent a high point, the very best, a peak of technology, will, project organization, and plain quality...  Just memory, never to come again.&lt;br /&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/269c091e-5d91-49f5-a1f6-aa29cc5cf4bc/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=269c091e-5d91-49f5-a1f6-aa29cc5cf4bc" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-5324879881403759533?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/5324879881403759533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=5324879881403759533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/5324879881403759533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/5324879881403759533'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/07/apollo.html' title='Apollo'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-2990641115422202681</id><published>2009-07-21T14:08:00.001-07:00</published><updated>2009-07-21T14:09:11.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Toaster'/><title type='text'>Toast</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 310px;"&gt;&lt;a href="http://commons.wikipedia.org/wiki/Image:A_Toaster.jpg"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/A_Toaster.jpg/300px-A_Toaster.jpg" alt="This is a two slice toaster." style="border: medium none ; display: block;" width="300" height="254" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/Image:A_Toaster.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;The Toaster Project:&lt;p&gt;&lt;a href="http://www.thetoasterproject.org/"&gt;http://www.thetoasterproject.org/&lt;/a&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"So are toasters ridiculous? It depends on the scale at which you look. Looking close up, a desire (for toast) and the fulfilment of that desire is totally reasonable. Perhaps the majority of human activity can be reduced to a desire to make life more comfortable for ourselves, and has thus far led to being able to buy a toaster for £3.99 [among other achievements]. But looking at toasters in relation to global industry, at a moment in time when the effects of our industry are no longer trivial compared to the insignificant when our, they seem unreasonable. I think our position is ambiguous - the scale of industry involved in making a toaster [etc.] is ridiculous but at the same time the chain of discoveries and small technological developments that occurred along the way make it entirely reasonable."&lt;/p&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/f5212da9-bb65-4948-a87f-60dd05e614d9/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=f5212da9-bb65-4948-a87f-60dd05e614d9" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-2990641115422202681?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/2990641115422202681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=2990641115422202681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/2990641115422202681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/2990641115422202681'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/07/toast.html' title='Toast'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-8854104827463698511</id><published>2009-07-20T12:34:00.000-07:00</published><updated>2009-07-20T12:37:18.649-07:00</updated><title type='text'>What Could Go Wrong?</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2009/07/20/eatr_veggie/"&gt;http://www.theregister.co.uk/2009/07/20/eatr_veggie/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The company explains: "Despite the far-reaching reports that this includes 'human bodies,' the public can be assured that the engine Cyclone has developed to power the EATR runs on fuel no scarier than twigs, grass clippings and wood chips."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Well quite. Cyclone CEO Harry Schoell further assures: “We completely understand the public’s concern about futuristic robots feeding on the human population, but that is not our mission."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Whew!  That's a relief!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-8854104827463698511?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/8854104827463698511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=8854104827463698511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8854104827463698511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8854104827463698511'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/07/what-could-go-wrong.html' title='What Could Go Wrong?'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-8333271803508194939</id><published>2009-07-14T13:25:00.000-07:00</published><updated>2009-07-14T13:33:21.302-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>AuthBasicAuthoritative</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 119px;"&gt;&lt;a href="http://commons.wikipedia.org/wiki/Image:Debian-OpenLogo.svg"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Debian-OpenLogo.svg/109px-Debian-OpenLogo.svg.png" alt="Debian OpenLogo" style="border: medium none ; display: block;" width="109" height="144" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/Image:Debian-OpenLogo.svg"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;Quite some time ago I posted an entry here about configuring &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Apache" title="Apache" rel="wikipedia"&gt;Apache&lt;/a&gt; to authenticate against an NT4 Windows domain using &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules" title="Pluggable Authentication Modules" rel="wikipedia"&gt;PAM&lt;/a&gt;.   That was on an older &lt;a class="zem_slink" href="http://fedoraproject.org/" title="Fedora" rel="homepage"&gt;Fedora&lt;/a&gt; box.   The original post is here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jsexton0.blogspot.com/2007/10/subversion-fedora-pam-winbindd-apache.html"&gt;http://jsexton0.blogspot.com/2007/10/subversion-fedora-pam-winbindd-apache.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On a new &lt;a class="zem_slink" href="http://www.debian.org/" title="Debian" rel="homepage"&gt;Debian&lt;/a&gt; box, a very simular configuration failed.  The Apache server recorded this message in its error log:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Internal error: pcfg_openfile() called with NULL filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It turns out that later versions of Apache expect a users file even if the authentication method does not use one.  The fix is to add an additional directive to protected &lt;directory/&gt; block in Apache's configuration file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;AuthBasicAuthoritative Off&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/6b954868-1d8f-4f46-965e-e768229f5c92/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=6b954868-1d8f-4f46-965e-e768229f5c92" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-8333271803508194939?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/8333271803508194939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=8333271803508194939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8333271803508194939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8333271803508194939'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/07/authbasicauthoritative.html' title='AuthBasicAuthoritative'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-7877165891573410950</id><published>2009-06-23T15:20:00.000-07:00</published><updated>2009-06-23T15:25:34.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Volvo C70'/><title type='text'>Reset the Service Light on a Volvo C70</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 310px;"&gt;&lt;a href="http://commons.wikipedia.org/wiki/Image:Volvo-C70-Coupe.jpg"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Volvo-C70-Coupe.jpg/300px-Volvo-C70-Coupe.jpg" alt="Volvo C70 photographed in USA." style="border: medium none ; display: block;" width="300" height="161" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/Image:Volvo-C70-Coupe.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;Years ago, I saved an email on resetting the dash service light on a newer Volvo, such as my C70.  I finally needed to do this, dug out the email and sure enough it worked!  No OBD-II required.&lt;br /&gt;&lt;br /&gt;1. Turn the ignition to the "I" position (accessory), and hold down the trip meter reset button&lt;br /&gt;&lt;br /&gt;2. While holding it down turn the key to position "II" (don't start)&lt;br /&gt;&lt;br /&gt;3. Continue to hold the reset button down until the service light begins to flash.&lt;br /&gt;&lt;br /&gt;That's it - the internet used for good.&lt;br /&gt; &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c5efa628-2829-42d4-bede-e04dfc1147ee/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=c5efa628-2829-42d4-bede-e04dfc1147ee" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-7877165891573410950?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/7877165891573410950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=7877165891573410950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7877165891573410950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7877165891573410950'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/06/reset-service-light-on-volvo-c70.html' title='Reset the Service Light on a Volvo C70'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-9096353080996060853</id><published>2009-05-19T07:16:00.000-07:00</published><updated>2009-05-19T07:18:46.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='X-Files'/><title type='text'>Hmmmm</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 250px;"&gt;&lt;a href="http://www.flickr.com/photos/66164549@N00/2973983623/"&gt;&lt;img src="http://farm4.static.flickr.com/3249/2973983623_e14fd42720_m.jpg" alt="Well....if nobody wants to play Conkers with m..." style="border: medium none ; display: block;" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.flickr.com/photos/66164549@N00/2973983623/"&gt;law_keven&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/p&gt;&lt;a href="http://news.bbc.co.uk/2/hi/uk_news/8056284.stm"&gt;http://news.bbc.co.uk/2/hi/uk_news/8056284.stm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"For decades, hundreds of people worldwide have been plagued by an elusive buzzing noise known as "&lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/The_Hum" title="The Hum" rel="wikipedia"&gt;the Hum&lt;/a&gt;". Some have blamed gas pipes or power lines, others think their ears are faulty. A few even think sinister forces could be at work.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"The internet is abuzz with rumour and speculation. There are dark mutterings about secret military activity, alien contact and government cover-ups. The hum even featured in an episode of the sci-fi drama "&lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/The_X-Files" title="The X-Files" rel="wikipedia"&gt;The X-Files&lt;/a&gt;"."&lt;/span&gt;&lt;br /&gt; &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/21bde99a-769c-4a39-a43c-0ee3fceb3d05/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=21bde99a-769c-4a39-a43c-0ee3fceb3d05" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-9096353080996060853?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/9096353080996060853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=9096353080996060853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/9096353080996060853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/9096353080996060853'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/05/hmmmm.html' title='Hmmmm'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-4266252864415860609</id><published>2009-05-18T10:44:00.000-07:00</published><updated>2009-05-18T10:50:26.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Blogger and Escaping HTML</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 250px;"&gt;&lt;a href="http://www.flickr.com/photos/44097367@N00/19157730/"&gt;&lt;img src="http://farm1.static.flickr.com/14/19157730_79438b4716_m.jpg" alt="Glamour *** of the YEAR 2005" style="border: medium none ; display: block;" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.flickr.com/photos/44097367@N00/19157730/"&gt;grebo guru&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/p&gt;While attempting to create a blog post containing a couple of XML fragments, I ran into a surprising problem with Goggle's Blogger editor.  It is staggeringly difficult to get greater-then and less-then signs into you text!&lt;br /&gt;&lt;br /&gt;I Goggled up this other blog post that sums up the problem nicely:&lt;br /&gt;&lt;a href="http://justfreakingwork.blogspot.com/2007/06/why-cant-blogger-escape-special.html"&gt;http://justfreakingwork.blogspot.com/2007/06/why-cant-blogger-escape-special.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a little hard to believe in this day and age that Google has made such a mess of this.&lt;br /&gt;&lt;br /&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/a49f457f-2354-4fad-a1db-9224f073cdb9/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=a49f457f-2354-4fad-a1db-9224f073cdb9" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-4266252864415860609?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/4266252864415860609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=4266252864415860609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/4266252864415860609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/4266252864415860609'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/05/blogger-and-escaping-html.html' title='Blogger and Escaping HTML'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-5382422397304100827</id><published>2009-05-18T09:45:00.000-07:00</published><updated>2009-05-18T10:26:37.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services Description Language'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><category scheme='http://www.blogger.com/atom/ns#' term='Build Management'/><title type='text'>Headless Build Automation for Netbeans BPEL Projects</title><content type='html'>There is a great deal of mystery surrounding the Netbeans/Glassfish/OpenESB build process. I'll include here a few details for others that may be interested, but it appears that a headless build is not possible or practical at this time. If you're looking for a solution, you won't find it here.&lt;br /&gt;&lt;br /&gt;When I first started using Netbeans I was encouraged that it used ant for its builds rather than some process implemented as part of the IDE. However, in practice, doing a build outside the IDE turns out to be not only non-trivial but extremely complex, and may be impossible in some cases. For example, in the case of a BPEL project that includes a WSDL dragged into the BPEL editor from another project...&lt;br /&gt;&lt;br /&gt;When a WSDL from a separate project is included in a BPEL, the tag's location cause looks like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;import namespace="http://myns" location="otherProject/my.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/&amp;gt; &lt;br /&gt;&lt;br /&gt;where "otherProject" is the project containing the web service being used.   WSDLs from the local BPEL project look like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;import namespace="http://myns" location="my.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/&amp;gt;&lt;br /&gt;&lt;br /&gt;This location tag is not an operating system file path.  "otherProject/" in the above example can be anyplace on the system relative to the project being built and the the IDE somehow finds it.  Using "file://something" in the location tag is apparently a syntax error.  It's hard to say what this location tag actually is.  At the moment, I don't know.&lt;br /&gt;&lt;br /&gt;Outside of the IDE, a location tag such as the above fails to find the WSDL file during the build.  The failure occurs in at least two java classes that the build script invokes.&lt;br /&gt;&lt;br /&gt;org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectTask&lt;br /&gt;org.netbeans.modules.bpel.project.anttasks.cli.CliGenerateCatalogTask&lt;br /&gt;&lt;br /&gt;Somehow these classes are able, in the IDE, to map the location tag to a physical WSDL file.  The only reference I could find to these location strings is in the catalog.xml file in the project's base directory.  But removing these does not create a build error in the IDE, so that can't be how it knows.  Is there some internal database in Netbeans tracking these references?  Hard to say.&lt;br /&gt;&lt;br /&gt;A good deal of essential information on building Netbeans projects outside of the IDE can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/tronds/entry/creating_a_simple_headless_build"&gt;http://blogs.sun.com/tronds/entry/creating_a_simple_headless_build&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This information is vital to getting started with the build environment, outside the IDE.  That setup may be enough for most projects, or at least projects other than BPEL projects that refer to WSDLs in other projects.&lt;br /&gt;&lt;br /&gt;GUI-only builds is a very surprising limitation, but there it is.  It seems we will have to replace the build scripts for our projects.   It would have been better to know about this a long time ago, before beginning projects using this otherwise really quite nice technology.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-5382422397304100827?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/5382422397304100827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=5382422397304100827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/5382422397304100827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/5382422397304100827'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/05/headless-build-automation-for-netbeans.html' title='Headless Build Automation for Netbeans BPEL Projects'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-752590914656667707</id><published>2009-04-02T10:44:00.001-07:00</published><updated>2009-04-03T11:20:23.712-07:00</updated><title type='text'>A Lot</title><content type='html'>&lt;a href="http://www.pagetutor.com/trillion/index.html"&gt;http://www.pagetutor.com/trillion/index.html&lt;/a&gt;&lt;p&gt;How much is one trillion dollars?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-752590914656667707?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/752590914656667707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=752590914656667707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/752590914656667707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/752590914656667707'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/04/lot.html' title='A Lot'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-7425421578909504337</id><published>2009-03-09T12:28:00.000-07:00</published><updated>2009-03-09T15:44:58.951-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='X-ray vision'/><category scheme='http://www.blogger.com/atom/ns#' term='Carrot'/><title type='text'>Breaking News!</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 250px;"&gt;&lt;a href="http://www.flickr.com/photos/68975456@N00/1021749633"&gt;&lt;img src="http://farm2.static.flickr.com/1035/1021749633_a18c6cb7ba_m.jpg" alt="first time eating vegetables- carrots" style="border: medium none ; display: block;" width="240" height="171" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.flickr.com/photos/68975456@N00/1021749633"&gt;hose902&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/p&gt;This Just in!&lt;br /&gt;Children are easily fooled!&lt;p&gt;&lt;a href="http://www.msnbc.msn.com/id/29468137/"&gt;http://www.msnbc.msn.com/id/29468137/&lt;/a&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"In a new study, 186 4-year-olds were given regular carrots and, on other lunch days, they were given the same vegetables renamed X-ray Vision Carrots. On the latter days, they ate nearly twice as many."&lt;/p&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/2fd12dde-ba0b-40cf-a889-064cac5ee447/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=2fd12dde-ba0b-40cf-a889-064cac5ee447" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-7425421578909504337?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/7425421578909504337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=7425421578909504337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7425421578909504337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/7425421578909504337'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/03/breaking-news.html' title='Breaking News!'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-8706041359137665239</id><published>2009-03-02T12:30:00.000-08:00</published><updated>2009-03-02T12:33:08.366-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bell System'/><title type='text'>Bell</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 212px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Bell_System_hires_1921_logo.PNG"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/d/d9/Bell_System_hires_1921_logo.PNG/202px-Bell_System_hires_1921_logo.PNG" alt="Bell System trademark used by AT&amp;amp;T and affilia..." style="border: medium none ; display: block;" width="202" height="202" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://en.wikipedia.org/wiki/Image:Bell_System_hires_1921_logo.PNG"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://www.porticus.org/bell/bell.htm"&gt;http://www.porticus.org/bell/bell.htm&lt;/a&gt;&lt;p style="font-style: italic;"&gt;"A website created as a memorial to the people, history, technology and the "Spirit of Service" of what was known as the "Bell System" prior to 1984."&lt;/p&gt;&lt;p&gt;Cool...&lt;br /&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"You see, this phone system c&lt;a id="KonaLink3" target="undefined" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://snltranscripts.jt.org/76/76aphonecompany.phtml#"&gt;&lt;span style="color: blue ! important; font-family: Verdana; font-weight: 400; font-size: 10.6667px; position: static;color:blue;" &gt;&lt;span class="kLink" style="border-bottom: 1px solid blue; color: blue ! important; font-family: Verdana; font-weight: 400; font-size: 10.6667px; position: static; background-color: transparent;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;onsists of a multibillion-dollar matrix of space age technology that is so sophisticated even we can't handle it. But that's your problem, isn't it? So, the next time you complain about your phone service, why don't you try using two Dixie cups with a string? We don't care. We don't have to. We're the Phone Company."&lt;/p&gt;&lt;p style="text-align: center;"&gt;-- Lily Tomlin&lt;br /&gt;&lt;/p&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/910f43a3-a4cb-4b17-8bbd-6f388a557fb8/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=910f43a3-a4cb-4b17-8bbd-6f388a557fb8" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-8706041359137665239?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/8706041359137665239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=8706041359137665239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8706041359137665239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8706041359137665239'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/03/bell.html' title='Bell'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-4704849409655811484</id><published>2009-02-27T14:25:00.000-08:00</published><updated>2009-02-27T14:26:59.229-08:00</updated><title type='text'>The Passive-Aggressive Door Holding Game</title><content type='html'>&lt;a href="http://www.flickr.com/photos/passiveaggressive/2712977762/sizes/m/"&gt;&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3063/2712977762_52dd174218.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-4704849409655811484?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/4704849409655811484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=4704849409655811484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/4704849409655811484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/4704849409655811484'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/02/passive-aggressive-door-holing-game.html' title='The Passive-Aggressive Door Holding Game'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-917336202656753557</id><published>2009-02-27T07:54:00.001-08:00</published><updated>2009-02-27T07:55:55.258-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Total Recall'/><category scheme='http://www.blogger.com/atom/ns#' term='Science fiction film'/><category scheme='http://www.blogger.com/atom/ns#' term='We Can Remember It for You Wholesale'/><category scheme='http://www.blogger.com/atom/ns#' term='Philip K Dick'/><title type='text'>Remake</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 212px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:PhilipDick.jpg"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/8/85/PhilipDick.jpg/202px-PhilipDick.jpg" alt="Philip K." style="border: medium none ; display: block;" width="202" height="262" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://en.wikipedia.org/wiki/Image:PhilipDick.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://www.theregister.co.uk/2009/02/27/total_recall/"&gt;http://www.theregister.co.uk/2009/02/27/total_recall/&lt;/a&gt;&lt;p style="font-style: italic;"&gt;"Columbia Pictures is in "final negotiations" with producer Neal H Moritz to develop a "contemporary version" of 1990 Arnold Schwarzenegger sci-fi romp &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Total_Recall" title="Total Recall" rel="wikipedia"&gt;Total Recall&lt;/a&gt;, the Hollywood Reporter, er, reports.&lt;/p&gt;&lt;p style="font-style: italic;"&gt;...&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"The original &lt;a class="zem_slink" href="http://www.imdb.com/name/nm0000682/" title="Paul Verhoeven" rel="imdb"&gt;Paul Verhoeven&lt;/a&gt;-helmed movie - which grossed $261m worldwide - was based on the &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Philip_K._Dick" title="Philip K. Dick" rel="wikipedia"&gt;Philip K Dick&lt;/a&gt; story We Can Remember It for You Wholesale. Moritz described the Dick tale as "prescient"."&lt;/p&gt;&lt;p&gt;&lt;span&gt;I hope it doesn't suck (bu&lt;/span&gt;t what are the odds...)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;      &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/05354d89-8a4a-4f46-983e-011fb6c5a3a2/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=05354d89-8a4a-4f46-983e-011fb6c5a3a2" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" class="zem-script more-related"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-917336202656753557?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/917336202656753557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=917336202656753557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/917336202656753557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/917336202656753557'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/02/remake.html' title='Remake'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-3290861052357213240</id><published>2009-02-24T17:49:00.001-08:00</published><updated>2009-02-26T08:35:28.101-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Hardware?</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 212px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Windows_Vista_Desktop.png"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/5/55/Windows_Vista_Desktop.png/202px-Windows_Vista_Desktop.png" alt="Windows Vista, showing its new Aero Glass inte..." style="border: medium none ; display: block;" width="202" height="152" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://en.wikipedia.org/wiki/Image:Windows_Vista_Desktop.png"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://tech.slashdot.org/article.pl?sid=09/02/24/2220209"&gt;http://tech.slashdot.org/article.pl?sid=09/02/24/2220209&lt;/a&gt;&lt;p style="font-style: italic;"&gt;"Microsoft executives have been telling the tech industry that if hardware supports Windows Vista, it will support Windows 7, but it now looks like that may not entirely be the case. According to CRN: 'But after a series of tests on older and newer hardware, a number of noteworthy issues emerged: Microsoft's statement that if hardware works with Windows Vista it will work with Windows 7 appears to be, at best, misleading"&lt;/p&gt;&lt;p&gt;The first thing that went through my mind when I read this was how pathetic it was - you'd never have that problem with &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Linux" title="Linux" rel="wikipedia"&gt;Linux&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The second thing that occured to me was how remarkable it was that I had thought that, without hesitation.  Hardware compatibility used to be a reason you'd need Windows of Linux.  But now it's the other way around!&lt;/p&gt;&lt;p&gt;It was inevitable that MSFT's stategy of building the kitchen sink directly into it's giant, monolethic "operating system" would fail eventually.  It's finally happening.  What a relief!&lt;/p&gt;  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/3529ef24-295e-444a-9721-7c987d9dd73d/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=3529ef24-295e-444a-9721-7c987d9dd73d" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-3290861052357213240?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/3290861052357213240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=3290861052357213240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3290861052357213240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/3290861052357213240'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/02/hardware.html' title='Hardware?'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9859621.post-8895101114969579227</id><published>2009-02-13T08:45:00.001-08:00</published><updated>2009-02-13T08:48:39.960-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian'/><category scheme='http://www.blogger.com/atom/ns#' term='Star Wars'/><title type='text'>Bits</title><content type='html'>&lt;p class="zemanta-img" style="margin: 1em; float: right; display: block; width: 212px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Yoda-ep2.jpg"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/4/4d/Yoda-ep2.jpg/202px-Yoda-ep2.jpg" alt="Yoda" style="border: medium none ; display: block;" width="202" height="303" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution"&gt;Image via &lt;a href="http://en.wikipedia.org/wiki/Image:Yoda-ep2.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://news.opb.org/article/4263-trimet-looks-cutting-routes-reducing-service/"&gt;http://news.opb.org/article/4263-trimet-looks-cutting-routes-reducing-service/&lt;/a&gt;&lt;p style="font-style: italic;"&gt;"&lt;a class="zem_slink" href="http://trimet.org/" title="TriMet" rel="homepage"&gt;TriMet&lt;/a&gt; has just announced cuts of 5 percent across-the-board. That means fewer routes; buses that come every half-hour instead of every 15 minutes; and fewer trains at off-peak times.&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"The cuts are coming now because most of the agency's income is derived from employer payroll taxes. Meaning when people lose their jobs, TriMet loses income."&lt;/p&gt;&lt;p&gt;There's something wrong with this equation.  At a time when more people may be turning to TriMet, and starting a public transportation habit, TriMet should be improving its service.&lt;/p&gt;&lt;p style="text-align: center;"&gt;* * *&lt;/p&gt;&lt;p&gt;&lt;a href="http://news.opb.org/article/4267-elections-divisions-opens-sizemore-investigation/"&gt;http://news.opb.org/article/4267-elections-divisions-opens-sizemore-investigation/&lt;/a&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"The Oregon Elections Division opened an investigation Thursday into Bill Sizemore's campaign activities during the 2008 elections. Kristian Foden-Vencil reports."&lt;/p&gt;&lt;p&gt;It's about time.&lt;/p&gt;&lt;p style="text-align: center;"&gt;* * *&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.makezine.com/archive/2009/02/5_companies_building_the_internet_o.html?CMP=OTC-0D6B48984890"&gt;http://blog.makezine.com/archive/2009/02/5_companies_building_the_internet_o.html?CMP=OTC-0D6B48984890&lt;/a&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"An internet of things"&lt;/p&gt;&lt;p&gt;Someday I'll get spam from my toaster.&lt;/p&gt;&lt;p style="text-align: center;"&gt;* * *&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.theglobeandmail.com/servlet/story/RTGAM.20090210.wdefence10/BNStory/National/home?cid=al_gam_mostemail"&gt;http://www.theglobeandmail.com/servlet/story/RTGAM.20090210.wdefence10/BNStory/National/home?cid=al_gam_mostemail&lt;/a&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;"The Canadian military is evoking the wisdom of the green, pint-sized Yoda character from Star Wars for a video it's creating to give soldiers returning from Afghanistan tips on coping with the psychological scars of combat zones."&lt;/p&gt;&lt;p&gt;"I don't believe it," Skywalker says.&lt;/p&gt;&lt;p&gt;"That is why you fail," Yoda replies.&lt;/p&gt;&lt;p&gt;They're trying to touch soldiers to lift X-Wing Fighters with their minds?&lt;/p&gt;    &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ae7646af-2684-40a4-b6aa-029970939a29/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ae7646af-2684-40a4-b6aa-029970939a29" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9859621-8895101114969579227?l=jsexton0.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jsexton0.blogspot.com/feeds/8895101114969579227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9859621&amp;postID=8895101114969579227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8895101114969579227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9859621/posts/default/8895101114969579227'/><link rel='alternate' type='text/html' href='http://jsexton0.blogspot.com/2009/02/bits.html' title='Bits'/><author><name>Jeff Sexton</name><uri>http://www.blogger.com/profile/03104079162314223490</uri><email>jsexton0@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15352196056529285017'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>