<?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-7367385</id><updated>2012-01-05T12:39:01.163-05:00</updated><category term='linux'/><category term='jQuery'/><category term='Virginia'/><category term='vmware'/><category term='perl'/><category term='scalping'/><category term='red hat'/><category term='ads'/><category term='verizon'/><category term='music'/><category term='backups'/><category term='busch gardens'/><category term='communication'/><category term='ddwrt'/><category term='aspose'/><category term='kings dominion'/><category term='oracle'/><category term='awstats'/><category term='Road and Track'/><category term='datagrid'/><category term='running'/><category term='VVT'/><category term='dns'/><category term='software'/><category term='quicken'/><category term='convirt'/><category term='fingerprints'/><category term='bacula'/><category term='windows'/><category term='tv'/><category term='review'/><category term='proxmox'/><category term='DC'/><category term='64 bit'/><category term='backup'/><title type='text'>Matt's Journal</title><subtitle type='html'>Notes to self.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mburke.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default?start-index=101&amp;max-results=100'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>210</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7367385.post-4590630302568313513</id><published>2012-01-05T12:39:00.001-05:00</published><updated>2012-01-05T12:39:01.267-05:00</updated><title type='text'>Why does Java have a maximum memory size at all?</title><content type='html'>It might make sense for applets but 99.9999% of java code runs on servers now.  Memory limits should be deprecated for code which doesn&amp;#39;t run through a browser.  Heck, I think applets should be deprecated.&lt;br&gt;&lt;br&gt;Is there a real reason why it ever had a maximum heap?  I don&amp;#39;t know.  If it&amp;#39;s still used it should be optional with the default being unbounded heaps.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4590630302568313513?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4590630302568313513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4590630302568313513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4590630302568313513'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2012/01/why-does-java-have-maximum-memory-size.html' title='Why does Java have a maximum memory size at all?'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8003672833621854391</id><published>2011-12-23T12:22:00.001-05:00</published><updated>2011-12-23T12:22:25.515-05:00</updated><title type='text'>Dbms_xmlgen Convert Error</title><content type='html'>When running through a large amount of data stored in clobs, I was doing &lt;br&gt;    DBMS_XMLGEN.CONVERT(DBMS_LOB.SUBSTR(lobcolumn,4000,1))&lt;br&gt;to first truncate my clob and make it into a varchar, then convert xml/html entities to regular characters.  This was throwing&lt;br&gt; &lt;span class="MsgBodyText"&gt;    ORA-06502:  PL/SQL: numeric or value error: character string buffer too small&lt;/span&gt;&lt;br&gt;when I got to a value which was actually more than 4000 characters long.  I didn&amp;#39;t realize that xmlgen.convert can work on lobs though, so just reversing the order of operations resolved the error:&lt;br&gt;     DBMS_LOB.SUBSTR(DBMS_XMLGEN.CONVERT(lobcolumn),4000,1)&lt;br&gt;and it&amp;#39;s good to go.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8003672833621854391?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8003672833621854391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8003672833621854391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8003672833621854391'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/12/dbmsxmlgen-convert-error.html' title='Dbms_xmlgen Convert Error'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3701420013924530474</id><published>2011-12-21T10:49:00.001-05:00</published><updated>2011-12-21T10:49:48.115-05:00</updated><title type='text'>Tax Credit Idea</title><content type='html'>A credit for parents who take a class about how to discipline kids might help reduce child abuse.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3701420013924530474?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3701420013924530474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3701420013924530474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3701420013924530474'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/12/tax-credit-idea.html' title='Tax Credit Idea'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7470637163163361496</id><published>2011-12-15T10:38:00.001-05:00</published><updated>2011-12-15T10:38:36.503-05:00</updated><title type='text'>JSR 303 Validation Question</title><content type='html'>I don&amp;#39;t know if anybody has asked this before, but I can&amp;#39;t find it on google.  I have a class with two fields (username,email) and need to validate that the email starts with the username.  Can I do something like this?&lt;br&gt; &lt;br&gt;private String username;&lt;br&gt;@Pattern(regex=&amp;quot;^${username}.*$&amp;quot;)&lt;br&gt;&lt;br&gt;I&amp;#39;m guessing not.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7470637163163361496?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7470637163163361496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7470637163163361496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7470637163163361496'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/12/jsr-303-validation-question.html' title='JSR 303 Validation Question'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6819382992838521815</id><published>2011-11-29T15:28:00.001-05:00</published><updated>2011-11-29T15:28:42.634-05:00</updated><title type='text'>Software which is Done</title><content type='html'>Some things are done.  They met the requirements and the only changes&lt;br&gt;ever needed again will be if the requirements change (which is&lt;br&gt;unlikely) or there is a bug.  Subversion and tortoisesvn for example.&lt;br&gt;They were done.  They&amp;#39;re still actively developed.  They&amp;#39;re being&lt;br&gt;changed all the time to introduce new features and unneeded&lt;br&gt;complexity.  TortoiseSVN abandoned the requirement that it be simple&lt;br&gt;and instead crudded up the GUI.  It must take a great leader to say&lt;br&gt;&amp;quot;ok, lets shelve our best work and find something new&amp;quot;.  Cause that&amp;#39;s&lt;br&gt;what they should have done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6819382992838521815?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6819382992838521815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6819382992838521815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6819382992838521815'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/11/software-which-is-done.html' title='Software which is Done'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7892257639122174897</id><published>2011-11-18T17:56:00.001-05:00</published><updated>2011-11-18T17:56:33.514-05:00</updated><title type='text'>Dear Groupon/LivingSocial/Any Coupon for Sale Site</title><content type='html'>Your confirmation emails should come in the form of an outlook&lt;br&gt;invitation so that people can add the expiration date on these things&lt;br&gt;to their calendars easily.&lt;p&gt;Get on that already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7892257639122174897?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7892257639122174897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7892257639122174897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7892257639122174897'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/11/dear-grouponlivingsocialany-coupon-for.html' title='Dear Groupon/LivingSocial/Any Coupon for Sale Site'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-9040719018867171936</id><published>2011-11-18T16:47:00.001-05:00</published><updated>2011-11-18T16:47:22.186-05:00</updated><title type='text'>Undocumented Processes</title><content type='html'>When a process is complicated and undocumented, your users are&lt;br&gt;basically being blindfolded and set loose in an electric fence maze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-9040719018867171936?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=9040719018867171936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9040719018867171936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9040719018867171936'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/11/undocumented-processes.html' title='Undocumented Processes'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1027557268130016253</id><published>2011-11-18T13:32:00.001-05:00</published><updated>2011-11-18T13:32:53.104-05:00</updated><title type='text'>Note to Self</title><content type='html'>Learn this tomorrow:&lt;br&gt;&lt;a href="https://en.wikipedia.org/wiki/Sweep-picking"&gt;https://en.wikipedia.org/wiki/Sweep-picking&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1027557268130016253?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1027557268130016253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1027557268130016253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1027557268130016253'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/11/note-to-self.html' title='Note to Self'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7890425735123980105</id><published>2011-11-10T11:40:00.001-05:00</published><updated>2011-11-10T11:40:13.637-05:00</updated><title type='text'>Garmin 205</title><content type='html'>That battery in the Garmin 205 is a 3.7V Li-ion 750mAh battery.  It is approximately 34mmx38mmx6mm&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7890425735123980105?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7890425735123980105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7890425735123980105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7890425735123980105'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/11/garmin-205.html' title='Garmin 205'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8688874589111940630</id><published>2011-10-20T11:53:00.001-04:00</published><updated>2011-10-20T11:53:34.046-04:00</updated><title type='text'>Texting</title><content type='html'>I just thought of a solution to a very small part of the texting while driving problem.  Everyone  complains that doing something dumb like disabling devices moving over a  certain speed will screw with passengers or people on buses or trains,  but if the phone is the key to the car (like the GM commercial where the  guy&amp;#39;s wife starts and unlocks the car from an airplane w/ her iPhone), then you can just  disable text/data on the phone which started the car.  It&amp;#39;d only be a  useful solution for parents who want to give their kids smartphones (and  newish cars), but in 10 years, that will be a lot of people.  And if your kid&amp;#39;s phone battery dies, then they can&amp;#39;t get home.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8688874589111940630?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8688874589111940630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8688874589111940630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8688874589111940630'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/10/texting.html' title='Texting'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3140787686081929422</id><published>2011-10-19T12:06:00.001-04:00</published><updated>2011-10-19T12:06:29.218-04:00</updated><title type='text'>Flickr + Android</title><content type='html'>Flickr finally has an Android app!  Except, it has no real awesome features.  Other free alternatives are better.  Flickr Companion in particular rocks the official app&amp;#39;s socks off.  It has no batch uploading and no automatic uploading,  I couldn&amp;#39;t even figure out how to edit the titles or permissions on already uploaded photos.  I&amp;#39;ll stick to the better options, but I&amp;#39;m going to keep an eye on this.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3140787686081929422?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3140787686081929422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3140787686081929422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3140787686081929422'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/10/flickr-android.html' title='Flickr + Android'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1843890852814923144</id><published>2011-06-22T17:32:00.000-04:00</published><updated>2011-06-22T17:37:21.660-04:00</updated><title type='text'>TrixBox HowTo Ring Phone First, Then Forward</title><content type='html'>Probably not the only or best way&lt;br&gt;&lt;br&gt;1. Create submenu &amp;quot;ext123specific&amp;quot;&lt;br&gt;2. Set extension 123 to forward to submenu &amp;quot;ext123specific&amp;quot;&lt;br&gt;3. Set the steps of submenu &amp;quot;ext123specific&amp;quot; to ring extension 123 w/ no forward (duration 5 seconds got us two rings), then to forward to the external number&lt;br&gt; 4. Test it out&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1843890852814923144?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1843890852814923144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1843890852814923144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1843890852814923144'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/trixbox-howto-ring-phone-first-then.html' title='TrixBox HowTo Ring Phone First, Then Forward'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-673462052624193976</id><published>2011-06-21T16:29:00.002-04:00</published><updated>2011-06-21T17:23:30.960-04:00</updated><title type='text'>IIS 7 Bug</title><content type='html'>You cannot run the Siteminder ISAPI filter on a request which you are going to reverse proxy using their built in reverse proxy, apparently.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-673462052624193976?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=673462052624193976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/673462052624193976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/673462052624193976'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/iis-7-bug.html' title='IIS 7 Bug'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6031441192514002076</id><published>2011-06-21T10:30:00.001-04:00</published><updated>2011-06-21T10:30:23.958-04:00</updated><title type='text'>Really Sick of Trixbox</title><content type='html'>Next time I&amp;#39;m going with PBXInaFlash and maintaining control.  &lt;br&gt;&lt;br&gt;TrixBox cannot do this (according to the support ticket I filed):&lt;br&gt;&lt;a href="http://www.voip-info.org/wiki/view/Asterisk+G.729+pass-thru"&gt;http://www.voip-info.org/wiki/view/Asterisk+G.729+pass-thru&lt;/a&gt;&lt;br&gt; &lt;br&gt;9 out of 10 of my support requests get a response that can be summed up as &amp;quot;nope, can&amp;#39;t do that&amp;quot;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6031441192514002076?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6031441192514002076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6031441192514002076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6031441192514002076'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/really-sick-of-trixbox.html' title='Really Sick of Trixbox'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1986545622884387698</id><published>2011-06-17T12:09:00.001-04:00</published><updated>2011-06-17T12:09:52.124-04:00</updated><title type='text'>Active Directory Domain DNS headaches</title><content type='html'>If your users in the domain are having DNS trouble outside of the office, maybe you did something careless like somebody at our organization and set the DNS servers in the group policy.  Edit the group policy to remove this option and let client computers revert to using the dhcp configured DNS servers and their vpn will work again.&lt;br&gt; &lt;br&gt;See &lt;a href="http://support.microsoft.com/kb/294785"&gt;http://support.microsoft.com/kb/294785&lt;/a&gt; for more&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1986545622884387698?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1986545622884387698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1986545622884387698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1986545622884387698'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/active-directory-domain-dns-headaches.html' title='Active Directory Domain DNS headaches'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6965333385097838904</id><published>2011-06-16T18:05:00.001-04:00</published><updated>2011-06-16T18:05:29.601-04:00</updated><title type='text'>Tomcat Caching Argh</title><content type='html'>If you&amp;#39;re wondering why your files won&amp;#39;t refresh unless you restart tomcat even if you delete the work folder, maybe you were a dummy like me and set antiJARLocking and antiJARLocking to true a while back and forgot about it.  And then proceeded to suffer slow crappy development times.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6965333385097838904?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6965333385097838904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6965333385097838904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6965333385097838904'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/tomcat-caching-argh.html' title='Tomcat Caching Argh'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-9189008899166636651</id><published>2011-06-10T18:24:00.001-04:00</published><updated>2011-06-10T18:24:41.465-04:00</updated><title type='text'>TrixBox</title><content type='html'>Sick of this.  Their phone support (ha) is horrible.  The guy repeatedly whined (yes, it was very clearly whining) &amp;quot;could you just email the problem&amp;quot; offered zero help and was just generally useless.  The email support guys are equally horrible and close tickets as soon as they send you a tangentially related FAQ response.  Seriously, my issue was &amp;quot;I don&amp;#39;t want dialing my own phone number to use a trunk&amp;quot; and that was interpreted as &amp;quot;how do I setup a virtual extension for conference calling?&amp;quot;&lt;br&gt; &lt;br&gt;Useless.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-9189008899166636651?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=9189008899166636651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9189008899166636651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9189008899166636651'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/trixbox.html' title='TrixBox'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7731888741894899981</id><published>2011-06-09T18:44:00.001-04:00</published><updated>2011-06-09T18:44:45.617-04:00</updated><title type='text'>Cheap PBX w/ TrixBox</title><content type='html'>Relatively easy to setup, but trixNet is unsupported and softphones and virtual extensions use licenses.  Stick with PBX In a Flash.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7731888741894899981?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7731888741894899981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7731888741894899981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7731888741894899981'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/06/cheap-pbx-w-trixbox.html' title='Cheap PBX w/ TrixBox'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7319873408249750277</id><published>2011-05-25T17:03:00.001-04:00</published><updated>2011-05-25T17:03:37.426-04:00</updated><title type='text'>Gotopresentation</title><content type='html'>Gotomeeting or one of their competitors needs to create a gotopresentation box that just outputs hdmi dvi or vga to a projector while connecting to a wireless network so that people don&amp;#39;t need to use dongles or whatever and they can just make their chosen conference room a participant in their meeting to get it to show up on the big screen.  Seriously, this needs to happen yesterday.  Wimedia connectors (warpia, iogear, imation) just aren&amp;#39;t up to snuff.  Then they could also integrate the software package into IP connected TVs for more brand propagation.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7319873408249750277?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7319873408249750277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7319873408249750277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7319873408249750277'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/05/gotopresentation.html' title='Gotopresentation'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-9129185554958208385</id><published>2011-05-10T12:09:00.001-04:00</published><updated>2011-05-10T12:09:41.997-04:00</updated><title type='text'>Amazon</title><content type='html'>I&amp;#39;d like to see universal country of origin labelling on Amazon product pages.  Mostly for the musical instruments where it can affect the kind/quality of the wood, but it&amp;#39;d be neato for other stuff too.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-9129185554958208385?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=9129185554958208385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9129185554958208385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/9129185554958208385'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/05/amazon.html' title='Amazon'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8574434836605887097</id><published>2011-04-28T16:15:00.001-04:00</published><updated>2011-04-28T16:15:56.947-04:00</updated><title type='text'>Remote Controls</title><content type='html'>There are a hundred remote control programs for Droid and iPhone and some of them have the ability to learn remote codes.  I&amp;#39;d like the option to take a photo of my real remote and map the buttons in the image to remote codes that the phone learns.  Then just use the photo of the remote as the interface.  Include the fact that the program will consider learned remote codes and photos of remotes as public domain data and you could have a nice IR-remote wiki too.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8574434836605887097?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8574434836605887097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8574434836605887097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8574434836605887097'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/04/remote-controls.html' title='Remote Controls'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1197859154714371836</id><published>2011-04-28T11:29:00.001-04:00</published><updated>2011-04-28T11:29:40.642-04:00</updated><title type='text'>Washington Gas Customer Service Bites</title><content type='html'>If you have tenants move into a house you own and they crank the heat to 80 like dummies, Washington Gas won&amp;#39;t read the meter when the account is transferred.  They&amp;#39;ll wait till the end of the month and then when you complain that your bill should be ~$30 like it has been for the past months while the property was unoccupied, they&amp;#39;ll concede and do a simple pro-rating where they take off a percentage of the bill for the amount of time that they overbilled you for instead of adjusting to the real much much lower amount that you would have owed if they had done their job in the first place.  Then they&amp;#39;ll disable your ability to pay through their website just to add an extra hurdle and bitch at you about it.  &lt;br&gt; &lt;br&gt;Morons.&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1197859154714371836?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1197859154714371836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1197859154714371836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1197859154714371836'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/04/washington-gas-customer-service-bites.html' title='Washington Gas Customer Service Bites'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6847138184378123319</id><published>2011-04-13T15:27:00.001-04:00</published><updated>2011-04-13T15:27:12.766-04:00</updated><title type='text'>Netflix Pain in the Butt</title><content type='html'>Netflix streaming is failing more and more in Windows 7. Windows Media Center shows a login page instead of a movie when you hit play (despite signing out/in repeatedly and uninstall/reinstalling the netflix plugin) and now boxee is just showing a blank screen instead of playing movies.  At least XBMC and the Wii still work, although the Wii isn&amp;#39;t HD.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6847138184378123319?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6847138184378123319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6847138184378123319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6847138184378123319'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/04/netflix-pain-in-butt.html' title='Netflix Pain in the Butt'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1680858095789989035</id><published>2011-03-28T16:59:00.001-04:00</published><updated>2011-03-28T16:59:28.049-04:00</updated><title type='text'>Time and Upgrades</title><content type='html'>I feel obsolete because I haven&amp;#39;t had the time to migrate from Liferay 5.2.3 to 6.0.x.  The custom theme changes are still just too involved for the little blocks of time I have.  I dearly want a lot of those features, but consistency is more important at this point.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1680858095789989035?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1680858095789989035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1680858095789989035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1680858095789989035'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/03/time-and-upgrades.html' title='Time and Upgrades'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-308672711620419087</id><published>2011-03-18T14:51:00.001-04:00</published><updated>2011-03-18T14:51:56.200-04:00</updated><title type='text'>Idea</title><content type='html'>Distributed service + browser plugin for streaming video where users hit mute when commercials start nad unmute when they end.  If enough other users hit mute, send a message to other people&amp;#39;s browsers to mute them and unmute them accordingly.  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-308672711620419087?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=308672711620419087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/308672711620419087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/308672711620419087'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/03/idea.html' title='Idea'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6859489190548958442</id><published>2011-03-15T11:37:00.000-04:00</published><updated>2011-03-15T11:38:00.958-04:00</updated><title type='text'>flickr hates android</title><content type='html'>The flickr mobile website sucks for uploading photos.  The email function is a dumb workaround.  Why did they bother developing an Apple app but not android?  The free apps that are available stink and don&amp;#39;t integrate well with android.  I&amp;#39;m not going to use facebook for my photos.  I don&amp;#39;t want to pay more than the pro fee I already paid.  What a bunch of maroons.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6859489190548958442?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6859489190548958442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6859489190548958442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6859489190548958442'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/03/flickr-hates-android.html' title='flickr hates android'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1548301302507393776</id><published>2011-03-10T19:38:00.001-05:00</published><updated>2011-03-10T19:38:51.686-05:00</updated><title type='text'>Microsoft Online BPOS Tech Support</title><content type='html'>I rue support tickets with these guys.  It&amp;#39;s like talking to a ghost standing on the other side of a long hallway who is also unwilling to open their mouth more than a millimeter to let the sound of them speaking get past their lips unless it&amp;#39;s quieter than a feather falling onto fresh snow in the Himalayas.  I swear I don&amp;#39;t answer the phone with them because out of 4 or 5 support tickets, I have never once understood anything they said without three or four clarifications.  I need one of those old people mega-blaster amplifiers for my phone or something.  Or they need to SPEAK UP!!!!!!!!!!!!!  I don&amp;#39;t care what kind of wonderfully peaceful quiet office you guys are in.  I CAN&amp;#39;T HEAR YOU!  THIS PROBLEM IMPEDES YOUR ABILITY TO DO YOUR OWN JOB!  &lt;br&gt; &lt;br&gt;Doesn&amp;#39;t matter if I&amp;#39;m on a landline or a cell, you guys are way too quiet.  I can&amp;#39;t even understand the voicemails when I turn my computer speakers up to full volume because you&amp;#39;re averaging the same decibel level as the noise floor on a typical phone line.  And I know it&amp;#39;s not always the same guy (although it was at least the first two times).  I&amp;#39;d open a ticket about it but that would make my head explode.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1548301302507393776?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1548301302507393776' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1548301302507393776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1548301302507393776'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/03/microsoft-online-bpos-tech-support.html' title='Microsoft Online BPOS Tech Support'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-2324731334541711887</id><published>2011-02-22T15:11:00.000-05:00</published><updated>2011-02-22T15:12:16.540-05:00</updated><title type='text'>Thorn in my Side</title><content type='html'>It is a constant headache that Microsoft&amp;#39;s own email service, Microsoft Online, uses Exchange 2007 instead of 2010.  The whole lack of search folders until you connect exchange to the email service is a major detriment to my own ability to work.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-2324731334541711887?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=2324731334541711887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2324731334541711887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2324731334541711887'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/02/thorn-in-my-side.html' title='Thorn in my Side'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5625371182322921409</id><published>2011-02-18T13:41:00.000-05:00</published><updated>2011-02-18T13:43:59.184-05:00</updated><title type='text'>Self Funding Cloud Apps</title><content type='html'>Cloud providers like Amazon and Microsoft could let customers host a web application and limit the available cpu and bandwidth based on current ad revenue.  Put in seed money to get your initial hits, then turn the site into an Ouroborus (self feeding/eating monster).  If users really like the site they can contribute directly or via subscriptions.  Probably not a great idea, but a decent one best suited to not for profit websites. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5625371182322921409?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5625371182322921409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5625371182322921409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5625371182322921409'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/02/self-funding-cloud-apps.html' title='Self Funding Cloud Apps'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1499236038754081019</id><published>2011-02-17T10:26:00.000-05:00</published><updated>2011-02-17T10:28:56.092-05:00</updated><title type='text'>FYI ATI HD3300</title><content type='html'>Just a heads up since this information eluded a lot of web searching, the ATI HD DVI Component Out adapter (the one w/ al the DIP switches) does NOT work with embedded ATI HD 3300 graphics.  At least not on my Biostar TA790GX XE mobo.  Too bad my older hdtv doesn&amp;#39;t have HDMI inputs. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1499236038754081019?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1499236038754081019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1499236038754081019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1499236038754081019'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/02/fyi-ati-hd3300.html' title='FYI ATI HD3300'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4148702964921076347</id><published>2011-02-10T17:42:00.001-05:00</published><updated>2011-02-10T17:42:07.293-05:00</updated><title type='text'>IIS Authentication Error</title><content type='html'>Pro-tip: If you can&amp;#39;t get into an IIS website without valid NTLM credentials, maybe somebody decided to check the box for the IUSR_machinename (Internet Guest User) Account that says &amp;quot;Require User to Change Password at Next Logon&amp;quot;.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4148702964921076347?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4148702964921076347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4148702964921076347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4148702964921076347'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/02/iis-authentication-error.html' title='IIS Authentication Error'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8352476936675073132</id><published>2011-02-09T13:20:00.001-05:00</published><updated>2011-02-09T13:20:57.333-05:00</updated><title type='text'>Bad Ant Build Script Leads to Doubled file size</title><content type='html'>I couldn&amp;#39;t figure out why my war file was so damn big, until I realized that by specifying the webinf folder in the war task, I was compressing/including it twice.  Since my  fileset already included WEB-INF, I didn&amp;#39;t need to specify it twice.  Just deleting the &amp;lt;webinf/&amp;gt; element fixed my problem and I no longer have files which are twice as big as needed.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8352476936675073132?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8352476936675073132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8352476936675073132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8352476936675073132'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/02/bad-ant-build-script-leads-to-doubled.html' title='Bad Ant Build Script Leads to Doubled file size'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8124474327070611454</id><published>2011-01-28T18:12:00.001-05:00</published><updated>2011-01-28T18:12:39.414-05:00</updated><title type='text'>Fixing a Screwed Up Full Duplex scan</title><content type='html'>I scanned a two sided document and every other page came in upside down.  Thanks to &lt;a href="http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/"&gt;pdftk&lt;/a&gt;, I fixed this in short order.&lt;br&gt;&lt;br&gt;I ran &lt;br&gt;pdftk A=messedup.pdf shuffle A1-11odd A1-11evenS output fixed.pdf&lt;br&gt; which means &lt;br&gt;&lt;ol&gt;&lt;li&gt;use A as shorthand for messedup.pdf&lt;/li&gt;&lt;li&gt;shuffle the following pages:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;the odd pages in A&lt;/li&gt;&lt;li&gt;the even pages in A, but rotated so that South is Up (flipped)&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Write it out as fixed.pdf&lt;/li&gt; &lt;/ol&gt;Easy peasy.  Great tool.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8124474327070611454?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8124474327070611454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8124474327070611454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8124474327070611454'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/01/fixing-screwed-up-full-duplex-scan.html' title='Fixing a Screwed Up Full Duplex scan'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3538907229359252408</id><published>2011-01-25T17:12:00.001-05:00</published><updated>2011-01-25T17:12:52.907-05:00</updated><title type='text'>Verizon Droid Pro versus Droid 2</title><content type='html'>This review hit the censorship filters on the Verizon Wireless review thingy because of the word &amp;quot;crap&amp;quot;.&lt;br&gt;&lt;br&gt;The screen doesn&amp;#39;t work if you&amp;#39;re wearing gloves.  When you turn the phone on, it bleats DROID at you in a voice that makes you want to throw it at a wall and there&amp;#39;s no apparent way to disable it.  It needs a trackball or optical mouse of some sort because zooming in the browser is a pain in the butt and the screen is small.  Applications besides VZW Navigator (like google maps or GPS Status) don&amp;#39;t appear to work with the aGPS only.  The keys take a lot of getting used to.  Using the voice dial function still requires you to look at the screen and tap it sometimes.  The 5MP camera on my Samsung Omnia (winmo 6.5) phone was higher quality.  There&amp;#39;s no built in flickr integration.  It&amp;#39;s polluted with Social apps.  The encryption feature isn&amp;#39;t available yet.  The software update fails repeatedly despite restoring all the verizon crap software on the phone.  It still suffers from the problem of trying to make calls and just giving me two minutes of silence then failing fairly often which isn&amp;#39;t much better than a dropped call in my book.&lt;br&gt; &lt;br&gt;It&amp;#39;s better than any other Android phone.  I tried the Droid 2 Global and this is lighter and the keyboard is better.  There&amp;#39;s no flickr integration, but you can work around that.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3538907229359252408?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3538907229359252408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3538907229359252408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3538907229359252408'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/01/verizon-droid-pro-versus-droid-2.html' title='Verizon Droid Pro versus Droid 2'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-594044265417427223</id><published>2011-01-24T18:39:00.001-05:00</published><updated>2011-01-24T18:39:43.038-05:00</updated><title type='text'>Unanet Timesheet Works on Glassfish</title><content type='html'>I just had to wrap unanet.xml into the war as META-INF/context.xml and point it at my unanet.properties file&amp;#39;s absolute location on the server and put my config from jaas.config into /opt/glassfishv3/glassfish/domains/domain1/conf/login.conf and it worked with no apparent problems.  I&amp;#39;m pretty psyched.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-594044265417427223?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=594044265417427223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/594044265417427223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/594044265417427223'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/01/unanet-timesheet-works-on-glassfish.html' title='Unanet Timesheet Works on Glassfish'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-2238098596892228599</id><published>2011-01-17T16:27:00.001-05:00</published><updated>2011-01-17T16:27:12.272-05:00</updated><title type='text'>Odd NumberFormatException w/ Halogen eAppraisal</title><content type='html'> Halogen suddenly stopped working for us recently with tons of errors in the logs saying stuff like &lt;br&gt;&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt; &lt;font size="2"&gt;[ERROR] [TP-Processor23] (108) EXCEPTION java.lang.NumberFormatException&lt;br&gt;java.lang.NumberFormatException: For input string: &amp;quot;jsp1.2&amp;quot;&lt;/font&gt;   &lt;br&gt;.....&lt;br&gt;[ERROR] [TP-Processor26] (113) EXCEPTION org.apache.jasper.JasperException&lt;br&gt; org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Not sure what caused it.  Either the latest version of tomcat somehow or having Jasper Server on the same tomcat.  Jasper and Halogen have been coexisting happily for a while though.  Neither was upgraded recently and it&amp;#39;s not like I put the jasper jars in the global lib folder so I&amp;#39;m really not sure.  &lt;br&gt; &lt;br&gt;Anyways, the solution was to edit WEB-INF/*.tld and change all occurrences of &amp;quot;jsp1.2&amp;quot; to &amp;quot;1.2&amp;quot; then restart tomcat.  Good as gold.   &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/7367385-2238098596892228599?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=2238098596892228599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2238098596892228599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2238098596892228599'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2011/01/odd-numberformatexception-w-halogen.html' title='Odd NumberFormatException w/ Halogen eAppraisal'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6675875027605606900</id><published>2010-12-31T14:22:00.002-05:00</published><updated>2011-07-19T11:01:43.545-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='convirt'/><category scheme='http://www.blogger.com/atom/ns#' term='proxmox'/><title type='text'>ProxMox VE vs ConVirt vs ESXi</title><content type='html'>ESXi is a bit of a pain in the ass.&amp;nbsp; You have to use windows to manage it and cloning isn't straightfoward and clusters aren't straightforward either so I went looking for alternatives.&amp;nbsp; I wanted something to let me work quickly without investing a lot of brainpower in managing the vms and use a decent GUI because other people besides myself will have to manage our servers too and they might not always have time to go through a long learning curve. &lt;br /&gt;&lt;br /&gt;I tried Proxmox VE.&amp;nbsp; It worked simply and quickly.&amp;nbsp; The UI bites, but it's functional.&amp;nbsp; The whole easy LVM setup and choice of OpenVZ or KVM with each VM you make is super sweet. I couldn't get a virtual console to launch so I moved on to convirt.&amp;nbsp; I was probably doing something stupid, but with the UI wasn't inclined to push too hard because it would be hard to get buy in from my coworkers on something that has the choice of the command line or their web app that doesn't hold your hand at all.&lt;br /&gt;&lt;br /&gt;Convirt is not easy to setup.&amp;nbsp; First I had to setup Ubuntu Server.&amp;nbsp; (If they had an ISO bare metal install I probably would have used this)&amp;nbsp; The UI kicks ass, but moving the administration to port 443 wasn't straightforward (and people besides me need to manage these things) and it didn't install itself to /etc/init.d (the linux services directory).&amp;nbsp; I don't know enough to know whether I should be using KVM or Xen and I didn't get any guidance on that.&amp;nbsp; I'm sure if I had used their support it would have been better.&amp;nbsp; They do offer a 30 day trial of the commercial version, but I wasn't going to use the pay version in the end anyways (I'm cheap) and I didn't want to do the trial just to exploit them.&lt;br /&gt;&lt;br /&gt;ESXi is annoying with the limited features for the free version, but was ultimately easiest to use despite the limitations.&amp;nbsp; Updates are easy to install (and a thousand times easier if you have the pay version) and cloning isn't that hard if you go in through ssh.&amp;nbsp; It just needs to be documented better.&amp;nbsp; The lack of a web interface that does anything is BS too.&amp;nbsp; It's moronic that I have to run a VM and get a windows license just to manage the VM Server using a GUI.&amp;nbsp; I have no interest in VMWare Go which should make managing stuff easier because it runs on VMWare's servers.&amp;nbsp; There's a reason we're not on the cloud and the reason is control.&amp;nbsp; So esxi is good enough for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6675875027605606900?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6675875027605606900' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6675875027605606900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6675875027605606900'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/12/proxmox-ve-vs-convirt-vs-esxi.html' title='ProxMox VE vs ConVirt vs ESXi'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6723089669413865148</id><published>2010-12-07T13:31:00.001-05:00</published><updated>2010-12-07T13:31:17.313-05:00</updated><title type='text'>Playstation Move Idea</title><content type='html'>I wonder when we&amp;#39;ll see the first hack of the Playstation camera controller where the camera is pointed at another TV which plays a game perfectly in place of a real person moving around.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6723089669413865148?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6723089669413865148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6723089669413865148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6723089669413865148'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/12/playstation-move-idea.html' title='Playstation Move Idea'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4866587960577010600</id><published>2010-12-03T13:36:00.001-05:00</published><updated>2010-12-03T13:36:15.518-05:00</updated><title type='text'>VMWare ESXi</title><content type='html'>Can&amp;#39;t be managed with a native linux app.  It&amp;#39;s stupid.  This is linux and they haven&amp;#39;t gone to the trouble of writing the VSphere client in a cross platform way.  I downloaded the whole thing before I realized &amp;quot;oh, this is an exe.  I can&amp;#39;t do anything with this&amp;quot;.  What a waste of time.  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4866587960577010600?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4866587960577010600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4866587960577010600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4866587960577010600'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/12/vmware-esxi.html' title='VMWare ESXi'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5150605136250847905</id><published>2010-09-24T13:30:00.001-04:00</published><updated>2010-09-24T13:30:54.083-04:00</updated><title type='text'>Dumb Joke</title><content type='html'>It would be funny for Tazer to design a stun gun that also detects if your pulse is there or not so it can switch between torturing you and defibrillating you.  The ad campaign would be &amp;quot;Tazes great, less killing&amp;quot;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5150605136250847905?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5150605136250847905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5150605136250847905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5150605136250847905'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/09/dumb-joke.html' title='Dumb Joke'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-2438906522510536223</id><published>2010-07-30T19:46:00.001-04:00</published><updated>2010-07-30T19:46:06.823-04:00</updated><title type='text'>IPTables Firewall Nonsense</title><content type='html'>I have three firewall rules:&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;-A OUTPUT -p tcp -s 192.168.110.41 -d 192.168.111.33 -j DNAT --to-destination 192.168.110.33&lt;br&gt; -A OUTPUT -p udp -s 192.168.110.41 -d 192.168.111.33 -j DNAT --to-destination 192.168.110.33&lt;br&gt;-A OUTPUT -p icmp -s 192.168.110.41 -d 192.168.111.33 -j DNAT --to-destination 192.168.110.33&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Only the third one (ping!) works.  &lt;br&gt; &lt;br&gt;The other two result in the log messages:&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;NAT: no longer support implicit source local NAT&lt;br&gt; NAT: packet src 192.168.110.33 -&amp;gt; dst 192.168.111.33&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;What the heck.  I&amp;#39;m just trying to redirect outgoing traffic to a different ip address and the source is specified, not implicit.  I really don&amp;#39;t want to read iptables source code, but their documentation and the whole internet isn&amp;#39;t helping.&lt;br&gt; &lt;/div&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-2438906522510536223?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=2438906522510536223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2438906522510536223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2438906522510536223'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/07/iptables-firewall-nonsense.html' title='IPTables Firewall Nonsense'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3547305595648340926</id><published>2010-07-20T14:31:00.001-04:00</published><updated>2010-07-20T14:31:22.452-04:00</updated><title type='text'>How Not to English</title><content type='html'>I wish more technical reporters on the internet invested in some&lt;br&gt;college level writing classes.  Then they might just sound smart&lt;br&gt;(which they usually are) instead of merely informed.  This occurred to&lt;br&gt;me while reading Anandtech today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3547305595648340926?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3547305595648340926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3547305595648340926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3547305595648340926'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/07/how-not-to-english.html' title='How Not to English'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8089177001093428465</id><published>2010-07-14T16:31:00.001-04:00</published><updated>2010-07-14T16:31:04.327-04:00</updated><title type='text'>Waiting for Liferay 6.0 GA</title><content type='html'>Just chalked up new feature request number eleventy million that is already done in Liferay 6.0 but hard to implement in 5.2.3.  Event tags are so nice and so not available to us without hack code.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8089177001093428465?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8089177001093428465' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8089177001093428465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8089177001093428465'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/07/waiting-for-liferay-60-ga.html' title='Waiting for Liferay 6.0 GA'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7222169104656517973</id><published>2010-06-23T15:00:00.003-04:00</published><updated>2010-06-24T12:02:36.168-04:00</updated><title type='text'>Hard to Debug Tomcat JK Connector Problem</title><content type='html'>If you try to open a page in Liferay (or any J2EE app) and only see "The data area passed to a system call is too small", chances are you're using IIS and the Tomcat IIS Connector library in front of your J2EE server.&amp;nbsp; The problem is that the url is too long.&amp;nbsp; Because Liferay uses the longest urls in the universe I had a similar problem with the Pound reverse proxy, but at least Pound told me what the problem was in the error message ("Error: request URL too long" or something like that).&amp;nbsp; Naturally, you won't get messages about this in your logs because the request gets stopped before tomcat even sees it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://old.nabble.com/JK-connector-fails-with-long-URLs-td21443475.html"&gt;Here&lt;/a&gt; is a mailing list thread about this from 2009.&amp;nbsp; Basically, it looks to me like the apache guys are misinterpreting the variable INTERNET_MAX_URL_LENGTH from WinInet.h as including the maximum query string length when it is only intended to represent the url before the query string (the protocol, the "://" protocol/domain/path seperator, and the path).&amp;nbsp; So urls which are valid for IIS can have really long query strings which cause them to break isapi_redirect.dll.&amp;nbsp; I fixed this by adding a macro (#define ISAPI_MAX_URL_LENGTH 4096) then replacing every occurrence of INTERNET_MAX_URL_LENGTH with ISAPI_MAX_URL_LENGTH and it appeared to work fine.&amp;nbsp; I'm not a security expert though, I might have opened an exploitable hole.&amp;nbsp; Point is, it works better now.&lt;br /&gt;&lt;br /&gt;If you're not using IIS, I have no idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7222169104656517973?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7222169104656517973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7222169104656517973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7222169104656517973'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/06/hard-to-debug-liferay-problem.html' title='Hard to Debug Tomcat JK Connector Problem'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5673034775756027140</id><published>2010-06-10T13:56:00.001-04:00</published><updated>2010-06-10T13:56:04.197-04:00</updated><title type='text'>Liferay JSP Wrapping</title><content type='html'>The best tip from the east coast developer&amp;#39;s thing was about overridding just part of JSPs in ext or a hook if you&amp;#39;re modifying the appearance of the liferay core.  Apparently the info was already out there.  I think it should be publicized better, so go read this jsp hook tidbit and it will make future upgrades easier on you if you&amp;#39;re modifying the core: &lt;a href="http://www.liferay.com/web/amos.fong/blog/-/blogs/minimizing-the-ext-environment"&gt;Do you need to override JSPs?&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5673034775756027140?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5673034775756027140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5673034775756027140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5673034775756027140'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/06/liferay-jsp-wrapping.html' title='Liferay JSP Wrapping'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1076324178811149173</id><published>2010-06-03T11:17:00.001-04:00</published><updated>2010-06-03T11:17:42.654-04:00</updated><title type='text'>Idea for SUVs</title><content type='html'>A sun/rain shade that can pop out of the rear hatch w/ when it&amp;#39;s raised all the way to make loading groceries in the rain easier and make tailgating more comfortable.  Something like the material in the popup tents that are so common now except it&amp;#39;d just be an extra foot or two of shielding on the perimeter of the hatch and not a wholly separate thing.  It&amp;#39;d have to retract automatically too to be useful in the rain.  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1076324178811149173?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1076324178811149173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1076324178811149173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1076324178811149173'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/06/idea-for-suvs.html' title='Idea for SUVs'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6717093810994787995</id><published>2010-05-20T05:59:00.001-04:00</published><updated>2010-05-20T05:59:18.588-04:00</updated><title type='text'>Dear Virginia DMV</title><content type='html'>Drivers license photos without smiles are un-American and ugly to boot.  I enjoyed the service and people at the DMV until I remembered that my state government capitulated to outside forces.  Now we all look like we hate living here on our official IDs.  Thanks for nothing.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6717093810994787995?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6717093810994787995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6717093810994787995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6717093810994787995'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/05/dear-virginia-dmv.html' title='Dear Virginia DMV'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7219040066094033100</id><published>2010-05-05T15:53:00.001-04:00</published><updated>2010-05-05T15:53:08.622-04:00</updated><title type='text'>Lunarlite</title><content type='html'>I wonder if Nike has tried to market their lunarlite foam for use in car seat cushioning.  I don&amp;#39;t know what the weight savings vs cost increase might be though.  I also wouldn&amp;#39;t drive a car that smells like feet.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7219040066094033100?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7219040066094033100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7219040066094033100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7219040066094033100'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/05/lunarlite.html' title='Lunarlite'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-840864711381453581</id><published>2010-05-03T15:12:00.002-04:00</published><updated>2010-05-10T12:03:46.845-04:00</updated><title type='text'>JQuery Supersubs IE7/8 Tweak</title><content type='html'>I probably just botched my version of superfish.css, but I found that for supersubs to work properly in Internet Explorer 7 and 8, I had to change:&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var emWidth = $ul.add($LIs).add($As).css({&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'float' : 'none',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'width'&amp;nbsp;&amp;nbsp;&amp;nbsp; : 'auto'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;/blockquote&gt;To&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var emWidth = $ul.add($LIs).add($As).css({&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'float' : 'none',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'overflow' : 'visible',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 'width'&amp;nbsp;&amp;nbsp;&amp;nbsp; : 'auto'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; })&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;I also added an extraOffset setting which nudges submenus left or right depending on the alignment, but it's probably another fix my own bad css.&amp;nbsp; I did it to avoid z-index problems which are made worse by bgIframe in IE6.&amp;nbsp; I'm not going to share this extraOffset code both because it's trivial and probably not generally applicable if you don't screw up superfish.css (which is too complicated for me).&lt;br /&gt;&lt;br /&gt;I tested both changes successfully in IE6,IE7,IE8, and firefox.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-840864711381453581?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=840864711381453581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/840864711381453581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/840864711381453581'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/05/jquery-supersubs-ie78-tweak.html' title='JQuery Supersubs IE7/8 Tweak'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8526422058712930525</id><published>2010-04-30T07:43:00.002-04:00</published><updated>2010-04-30T07:43:53.163-04:00</updated><title type='text'>Longer Run</title><content type='html'>&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;I am proud of this run.  If I can replicate it a week from Sunday, I will definitely break a two hour half marathon finally.&lt;br /&gt;&lt;br /&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Activity&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;--&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;31&amp;nbsp;ft&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;Mount Vernon, VA&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;+0&amp;nbsp;ft&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;04/30/10&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; [+675/-675]&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;05:33 AM&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;3.2 / 5.0&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td colspan="4" style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;Fair&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;42 F temp; 96% humidity&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;42 F heat index; winds Calm&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Performance&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; 12.11 miles&lt;/b&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;b&gt;1:48:46&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;b&gt;6.7 mph&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;b&gt;8' 59 /mi&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;b&gt;1812&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Map&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=644401&amp;amp;mapType=street" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Elevation (ft)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=490368&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=644401&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Pace (min/mile)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=490368&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=644401&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Splits&lt;/b&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-left: 1px solid; border-top: 1px solid; width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Mile&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Pace (min/mile)&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Speed (mph)&lt;/th&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 16&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 43&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 40&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 19&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.9&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 46&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 13&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+7 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 26&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 27&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+17 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;5&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 26&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 27&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+23 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 18&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 19&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.5&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+16 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 56&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 03&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.7&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.0&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-16 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 02&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 03&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.0&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-29 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 46&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 13&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-36 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;10&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 06&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 07&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+26 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;11&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 07&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 08&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-17 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;12&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 04&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 05&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+13 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;end&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7' 24&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-1' 35&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8.1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+1.4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 10px; font-weight: bold; padding-bottom: 3px; padding-right: 10px; padding-top: 3px; text-align: right;"&gt;Versus average of 8' 59 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size: 11px; text-align: center;"&gt;Posted from &lt;a href="http://bimactive.com/" target="_blank"&gt;bimactive.com&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8526422058712930525?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8526422058712930525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8526422058712930525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8526422058712930525'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/04/i-am-proud-of-this-run.html' title='Longer Run'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-50873464913407944</id><published>2010-04-30T07:41:00.002-04:00</published><updated>2010-04-30T07:43:40.091-04:00</updated><title type='text'>Long Run</title><content type='html'>&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Not really proud of walking at 9.3 miles here.&lt;br /&gt;&lt;br /&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Activity&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;--&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;26&amp;nbsp;ft&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;Mount Vernon, VA&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;-3&amp;nbsp;ft&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;04/28/10&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; [+610/-613]&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;06:08 AM&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;3.8 / 5.0&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td colspan="4" style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;Fair&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;33 F temp; 92% humidity&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;33 F heat index; winds Calm&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Performance&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; 10.31 miles&lt;/b&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;b&gt;1:31:35&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;b&gt;6.8 mph&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;b&gt;8' 53 /mi&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;b&gt;1537&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Map&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=644400&amp;amp;mapType=street" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Elevation (ft)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=490367&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=644400&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Pace (min/mile)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=490367&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=644400&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Splits&lt;/b&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-left: 1px solid; border-top: 1px solid; width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Mile&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Pace (min/mile)&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Speed (mph)&lt;/th&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 05&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 48&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.7&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 09&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 44&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 11&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 42&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.3&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 52&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 01&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.0&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+27 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;5&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 22&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 31&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.4&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+26 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 37&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 16&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.0&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-46 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 53&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 00&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.0&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+7 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 10&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 17&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.5&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-20 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 03&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 10&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+23 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;10&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;10' 52&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+1' 59&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;5.5&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-1.2&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-30 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;end&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;10' 16&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+1' 23&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;5.8&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.9&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+13 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 10px; font-weight: bold; padding-bottom: 3px; padding-right: 10px; padding-top: 3px; text-align: right;"&gt;Versus average of 8' 53 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size: 11px; text-align: center;"&gt;Posted from &lt;a href="http://bimactive.com/" target="_blank"&gt;bimactive.com&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-50873464913407944?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=50873464913407944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/50873464913407944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/50873464913407944'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/04/not-really-proud-of-walking-at-9.html' title='Long Run'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3927708811879031240</id><published>2010-04-15T12:50:00.001-04:00</published><updated>2010-04-15T12:50:09.705-04:00</updated><title type='text'>Costco Milk</title><content type='html'>Costco&amp;#39;s milk prices are great.  I just have trouble pouring out of their  pitchers when they&amp;#39;re full.  We end up just cutting holes in the foil  instead of tearing it off.  Kinda like using a &lt;a href="http://en.wikipedia.org/wiki/File:Churchkey01.jpg"&gt;can opener&lt;/a&gt;, except that actually  just using a can opener didn&amp;#39;t work as well as using a knife. I make one pour hole, then poke the knife and twist a little to make three air holes on the other side and it works well.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3927708811879031240?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3927708811879031240' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3927708811879031240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3927708811879031240'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/04/costco-milk.html' title='Costco Milk'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-123000186711211354</id><published>2010-04-08T13:27:00.001-04:00</published><updated>2010-04-08T13:27:11.181-04:00</updated><title type='text'>Fairfax Family Practice</title><content type='html'>Don&amp;#39;t bother using their website to try to make appointments even though it says you can do that.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-123000186711211354?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=123000186711211354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/123000186711211354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/123000186711211354'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/04/fairfax-family-practice.html' title='Fairfax Family Practice'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-740809843404704368</id><published>2010-03-11T07:30:00.001-05:00</published><updated>2010-03-11T07:30:36.855-05:00</updated><title type='text'>Hudson's Dumbest Mistake</title><content type='html'>If you have a subversion server in a DMZ with no NTP server, the clock will drift.  If you have a Hudson build server outside of that DMZ with an accurate clock and you&amp;#39;ve setup a project to build using the dmz svn server, it will not automatically just check out the head revision.  Instead it will look at the clock time and get the code from subversion based on that.  Which, if you&amp;#39;ve got drift, means you&amp;#39;ll need to wait 10 minutes to build the files you just checked in.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-740809843404704368?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=740809843404704368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/740809843404704368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/740809843404704368'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/03/hudsons-dumbest-mistake.html' title='Hudson&apos;s Dumbest Mistake'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5143013570440053614</id><published>2010-03-04T17:23:00.001-05:00</published><updated>2010-03-04T17:23:48.159-05:00</updated><title type='text'>Idea</title><content type='html'>This would probably patentable if somebody hasn&amp;#39;t already filed for it.  &lt;br&gt;&lt;br&gt;A two display interface for showing sheet music.  &lt;br&gt;The displays may use electronic ink or other low power display technology.  &lt;br&gt;Networked versions would &amp;quot;turn&amp;quot; to the next page automatically when the right part of the song is reached.  &lt;br&gt; Student models could put LEDs behind or LCDs in front of the electronic ink to indicate where in the song the student should be.  &lt;br&gt;A metronome could be incorporated as another blinking LED of another color.  &lt;br&gt;In networked models, the metronomes and current location indicators would be synchronized for all students in a room.&lt;br&gt; The device would display PDFs, postscript, and lilypond files.  Other file formats could be supported with software updates.&lt;br&gt;Wireless networking would allow upload of new sheet music in addition to the option of a memory card slot (SD,microSD or USB key).&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5143013570440053614?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5143013570440053614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5143013570440053614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5143013570440053614'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/03/idea.html' title='Idea'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3389131242090369387</id><published>2010-02-05T23:53:00.001-05:00</published><updated>2010-02-05T23:53:52.079-05:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;My longest run in four weeks, I was not really ready.&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;02/05/10&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+0/-0]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;10:18 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;0 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Light Snow&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;35 F temp; 78% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;35 F heat index; winds SW 8&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 8.01 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1:14:26&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.5 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;9&amp;#039; 18 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1201&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Notes&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;Just starting to flurry.  Heavier by the end.&lt;br /&gt;&lt;br /&gt;I saw a sparrow trying to fly against the wind at gravelly point.  It was hovering like a giant hummingbird.  Quite a site.  That&amp;#039;s where I stopped briefly on the map.&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=568525&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=423900&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=568525&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=423900&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=568525&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&amp;#039; 35&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-1&amp;#039; 43&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+1.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 45&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 33&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 50&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 28&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 08&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 10&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 59&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 41&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 00&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 42&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 44&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 26&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 02&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 44&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;15&amp;#039; 00&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+5&amp;#039; 42&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-2.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 9&amp;#039; 18 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3389131242090369387?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3389131242090369387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3389131242090369387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3389131242090369387'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/02/my-longest-run-in-four-weeks-i-was-not.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4333594078223530843</id><published>2010-02-01T14:31:00.002-05:00</published><updated>2010-02-01T14:35:22.162-05:00</updated><title type='text'>Ungoogleable VIM Question</title><content type='html'>&lt;i&gt;This can't be searched on the web easily mostly because google is moronic about searching for spelling variants of what I type when I know exactly what I want.&amp;nbsp; So I will rely on other people's google alerts to help me as they have in the past.&amp;nbsp; The docs/faq are so far equally unhelpful.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Why is VIM 7.2 launching short lived dos/command prompt windows whenever I save?&amp;nbsp; I have nobackup set and no other obvious options that would affect save behavior.&amp;nbsp; The window is too short lived for me to click on it and freeze it (I have slow reactions), but is still causing a pain in the butt delay every time I save.&amp;nbsp; Not to mention it screws up my window focus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Turns out it was eclim doing the popup.&amp;nbsp; It is now uninstalled and forgotten.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4333594078223530843?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4333594078223530843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4333594078223530843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4333594078223530843'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/02/ungoogleable-vim-question.html' title='Ungoogleable VIM Question'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6616599853009813164</id><published>2010-01-12T18:03:00.001-05:00</published><updated>2010-01-12T18:03:43.893-05:00</updated><title type='text'>Embedded Excel in Powerpoint Macro Problem</title><content type='html'>Working with the Java (aka crappy) version of Aspose and the Object&lt;br&gt;Changed problem, we discovered that the ApproveIT add-in for Excel&lt;br&gt;and/or Powerpoint causes our macro that updates the excel files to&lt;br&gt;fail when you try to close the embedded excel file (opening is fine).&lt;br&gt;Our only solution so far is to disable the ApproveIT add-in which is a&lt;br&gt;bit of a deal breaker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6616599853009813164?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6616599853009813164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6616599853009813164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6616599853009813164'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2010/01/embedded-excel-in-powerpoint-macro.html' title='Embedded Excel in Powerpoint Macro Problem'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3696726447939753034</id><published>2009-12-30T14:35:00.001-05:00</published><updated>2009-12-30T14:35:08.953-05:00</updated><title type='text'>Media Center Todo List</title><content type='html'>Try to get pvTivo to work w/ my series2 tivo or buy Tivo Desktop pro version.&lt;br&gt;Try out TVersity.&lt;br&gt;Try out latest Myth release.&lt;br&gt;If I like the latest version of Myth, buy a Command Mini IR blaster or go nuts and build one w/ an arduino.&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3696726447939753034?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3696726447939753034' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3696726447939753034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3696726447939753034'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/12/media-center-todo-list.html' title='Media Center Todo List'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1735577398284958191</id><published>2009-12-11T10:52:00.002-05:00</published><updated>2009-12-15T13:25:58.527-05:00</updated><title type='text'>SugarCRM License Nonsense</title><content type='html'>If you get the message "This copy of the SugarCRM customer relationship management program appears to have legal notices or author attributions modified or removed in violation of the GNU General Public License version 3. Please contact SugarCRM Inc. to correct this problem."&lt;br /&gt;&lt;br /&gt;Try &lt;a href="http://www.sugarcrm.com/forums/showthread.php?t=43063"&gt;installing php-mbstring&lt;/a&gt; and ignoring the guy who work for Sugar who's only solution is to undo the modifications that you never made because you're still displaying their logos even though you think it is a GPLv3 violation to require logo/footer display to end users.&amp;nbsp; That reaction sure didn't make me want to pay for the pro support.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1735577398284958191?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1735577398284958191' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1735577398284958191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1735577398284958191'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/12/sugarcrm-license-stupidity.html' title='SugarCRM License Nonsense'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8085260265173327687</id><published>2009-11-23T11:13:00.001-05:00</published><updated>2009-11-23T11:13:04.375-05:00</updated><title type='text'>I Want a Dual WAN Router Roundup</title><content type='html'>I need a comparison review between different brands and models or routers that support multiple WAN interfaces.  So far I can only find individual reviews or about 50 million people telling me to use pfSense.  That&amp;#39;s great, but a pfSense computer would be expensive.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8085260265173327687?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8085260265173327687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8085260265173327687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8085260265173327687'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/i-want-dual-wan-router-roundup.html' title='I Want a Dual WAN Router Roundup'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6301196288295688732</id><published>2009-11-22T15:10:00.004-05:00</published><updated>2009-11-23T07:53:42.414-05:00</updated><title type='text'>Using s3fs with centos and https</title><content type='html'>There are several s3fs projects, this is the one I'm using: &lt;a href="http://code.google.com/p/s3fs/wiki/FuseOverAmazon"&gt;http://code.google.com/p/s3fs/wiki/FuseOverAmazon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When I tried to connect in Centos to the filesystem while using an https url, I got the message:&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;ls: reading directory /mnt/s3: Input/output error&lt;br /&gt;&lt;/blockquote&gt;And in /var/log/messages:&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;Nov 22 15:02:57 host s3fs: init $Rev: 177 $&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###problem with the SSL CA cert (path? access rights?)&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###retrying...&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###problem with the SSL CA cert (path? access rights?)&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###retrying...&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###problem with the SSL CA cert (path? access rights?)&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###retrying...&lt;br /&gt;Nov 22 15:03:01 host s3fs: ###giving up&lt;br /&gt;Nov 22 15:03:05 host s3fs: destroy&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Based on a message on that google code page, I added the slightly different than suggested function call:&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;curl_easy_setopt(curl, CURLOPT_CAINFO, "/etc/pki/tls/certs/ca-bundle.crt");&lt;br /&gt;&lt;/blockquote&gt;which took care of the errors.&amp;nbsp; Then it mostly worked.&amp;nbsp; Although there are still random failures so I'm trying s3backer next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6301196288295688732?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6301196288295688732' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6301196288295688732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6301196288295688732'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/using-s3fs-with-centos-and-https.html' title='Using s3fs with centos and https'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8439537625300866253</id><published>2009-11-20T18:12:00.002-05:00</published><updated>2009-11-20T18:13:39.380-05:00</updated><title type='text'>10.2 Miles</title><content type='html'>&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Decent run.&lt;br /&gt;&lt;br /&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Activity&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Route:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;--&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Avg:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;11&amp;nbsp;ft&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Location:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;Alexandria, VA&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Elev. Gain:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;+0&amp;nbsp;ft&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Date:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;11/20/09&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Up/Downhill:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; [+242/-242]&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Time:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;04:08 PM&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Difficulty:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt;2.7 / 5.0&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td colspan="4" style="padding-right: 5px; text-align: right;"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Weather:&lt;br /&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;Mostly Cloudy&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;55 F temp; 48% humidity&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;b&gt;55 F heat index; winds NW 8&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Performance&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; float: left; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; text-align: center;"&gt;&lt;div style="clear: both; float: left; font-size: 11px; line-height: 160%; margin-bottom: 6px; padding-bottom: 10px; padding-left: 5px; padding-top: 10px; text-align: left; width: 390px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 11px; text-align: left; width: 365px;"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;" width="20%"&gt;Distance:&lt;br /&gt;&lt;/td&gt;&lt;td width="30%"&gt;&lt;b&gt; 10.20 miles&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td rowspan="2" style="padding-right: 5px; text-align: right;" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Time:&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1:27:31&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Speed:&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;7.0 mph&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Pace:&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;8' 35 /mi&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;Calories:&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1528&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-right: 5px; text-align: right;"&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Map&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=529616&amp;amp;mapType=street" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Elevation (ft)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=388596&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=529616&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Pace (min/mile)&lt;/b&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=388596&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=529616&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="clear: both; display: block; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-transform: uppercase;"&gt;Splits&lt;/b&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-left: 1px solid; border-top: 1px solid; width: 420px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Mile&lt;br /&gt;&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Pace (min/mile)&lt;br /&gt;&lt;/th&gt;&lt;th colspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Speed (mph)&lt;br /&gt;&lt;/th&gt;&lt;th rowspan="2" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 11px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;Elevation&lt;br /&gt;Gain&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;br /&gt;&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;br /&gt;&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;actual&lt;br /&gt;&lt;/th&gt;&lt;th style="border-bottom: 1px solid; border-right: 1px solid; font-size: 9px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right; text-transform: uppercase;"&gt;+/- avg&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 00&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 35&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.5&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.5&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+6 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 20&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 15&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+14 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;3&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 27&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 08&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-27 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;4&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 45&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 10&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+9 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;5&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 41&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 06&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.9&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-7 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9' 06&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 31&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.6&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.4&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-6 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 47&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 12&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+19 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 38&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 03&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.9&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.1&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-6 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;9&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7' 50&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0' 45&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;7.7&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0.7&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-7 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;10&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 53&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 18&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;0 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;end&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;8' 47&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+0' 12&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;6.8&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;-0.2&lt;br /&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid; border-right: 1px solid; padding-bottom: 2px; padding-right: 10px; padding-top: 2px; text-align: right;"&gt;+3 ft&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom: 1px solid; border-right: 1px solid; font-size: 10px; font-weight: bold; padding-bottom: 3px; padding-right: 10px; padding-top: 3px; text-align: right;"&gt;Versus average of 8' 35 min/mile&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size: 11px; text-align: center;"&gt;Posted from &lt;a href="http://bimactive.com/" target="_self"&gt;bimactive.com&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8439537625300866253?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8439537625300866253' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8439537625300866253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8439537625300866253'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/decent-run.html' title='10.2 Miles'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4314260999440897576</id><published>2009-11-19T17:30:00.002-05:00</published><updated>2010-08-05T11:07:31.566-04:00</updated><title type='text'>Using Jackrabbit with Oracle, JNDI, and Tomcat</title><content type='html'>This took me weeks to figure out completely, but I think this is the simplest possible solution.&amp;nbsp; I'm using Jackrabbit 1.5 instead of 1.6 because that's the version in Liferay 5.2.3 and I didn't want to upgrade besides getting the latest point release.&amp;nbsp; I tried the patch at &lt;a href="http://wiki.apache.org/jackrabbit/JNDI" target="_self"&gt;http://wiki.apache.org/jackrabbit/JNDI&lt;/a&gt; but had problems since it's for an older Jackrabbit and I wasn't interested in debugging it.&amp;nbsp; I tried the instructions at &lt;a href="http://wiki.apache.org/jackrabbit/UsingJNDIDataSource" target="_self"&gt;http://wiki.apache.org/jackrabbit/UsingJNDIDataSource&lt;/a&gt; but they weren't sufficient since Oracle threw a &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=279238"&gt;ClassCastException&lt;/a&gt; when jackrabbit tried to create blobs using the DBCP pooled database connection classes.&amp;nbsp; I tried working around those exceptions with overly complicated class reflection code in the OracleFileSystem but that was a waste of time.&amp;nbsp; Then I looked at the Oracle JDBC driver javadoc and noticed that they have their own DataSource pooling classes that return Oracle Connection objects which should work with Oracle's blob code.&lt;br /&gt;&lt;br /&gt;I did this with version 10.2.0.4 of the Oracle JDBC driver (ojdbc14.jar).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Patch Jackrabbit.&amp;nbsp; &lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Download the source, open jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/bundle/util/ConnectionFactory.java&lt;br /&gt;Change &lt;br /&gt;&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;if (user == null &amp;amp;&amp;amp; password == null) {&lt;/blockquote&gt;To&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;if ((user == null &amp;amp;&amp;amp; password == null) || (user.length() == 0 &amp;amp;&amp;amp; password.length() == 0)) {&lt;/blockquote&gt;&lt;br /&gt;The goal is to rely on the JNDI Resource to define the username and password instead of expecting them in jackrabbit's repository.xml.&amp;nbsp; This breaks the (useless) case where you actually want to use both a blank username and password for your database connection.&amp;nbsp; So don't do that.&amp;nbsp; Otherwise it should still work with both non-JNDI style and JNDI datasources.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run "mvn install" or "mvn package" in the root jackrabbit source directory.&amp;nbsp; For me, it didn't matter which command I used since Liferay doesn't get built with maven so I had to manually copy the modified jackrabbit jars to the lib/portal folder regardless.&amp;nbsp; If you're using maven on your project, do "mvn install" and skip the next step&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you're not using maven, find the new jackrabbit jars you built and copy them to your project (jackrabbit-core-1.5.7.jar / jackrabbit-core.jar is the only one we changed, but I grabbed all the ones already in Liferay for good measure)&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;   Define your DataSource in the tomcat config (I mostly stole this part from &lt;a href="http://www.microdeveloper.com/html/JNDI_Orcl_Tomcatp3.html" target="_self"&gt;Gregg Lagnese, of MicroDeveloper, Inc&lt;/a&gt; ).&amp;nbsp; The key here is to use Oracle's DataSource and Factory classes to avoid the ClassCastException I mentioned in the introduction paragraph above.&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Either in tomcat's server.xml or your application's context.xml add a resource&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&amp;lt;Resource name="jdbc/JackrabbitPool"&lt;br /&gt;&amp;nbsp; auth="Container"&lt;br /&gt;&amp;nbsp; type="oracle.jdbc.pool.OracleDataSource"&lt;br /&gt;&amp;nbsp; driverClassName="oracle.jdbc.OracleDriver"&lt;br /&gt;&amp;nbsp; factory="oracle.jdbc.pool.OracleDataSourceFactory"&lt;br /&gt;&amp;nbsp; url="jdbc:oracle:thin:&lt;b&gt;&lt;i&gt;&amp;lt;schema&amp;gt;&lt;/i&gt;&lt;/b&gt;/&lt;b&gt;&lt;i&gt;&amp;lt;password&amp;gt;&lt;/i&gt;&lt;/b&gt;@&lt;b&gt;&lt;i&gt;&amp;lt;server&amp;gt;&lt;/i&gt;&lt;/b&gt;:&lt;i&gt;&lt;b&gt;&amp;lt;port&amp;gt;&lt;/b&gt;&lt;/i&gt;:&lt;i&gt;&lt;b&gt;&amp;lt;instance&amp;gt;&lt;/b&gt;&lt;/i&gt;"&amp;nbsp; /&amp;gt;&lt;/blockquote&gt;Attempts to put the username and password as separate attributes from the url (aka the standard way of doing it) failed.&amp;nbsp; It has to be in the url to work.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Liferay specific note:&lt;/b&gt; I had to specify separate resources for Jackrabbit and Liferay since Liferay had problems with the Oracle DataSource class.&amp;nbsp; That wasn't a big deal to me since I'd rather have my database connection info appear twice in context.xml instead of appearing once in context.xml, again five or six times in repository-ext.xml, and then in repository.xml and workspace.xml once Liferay is deployed.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Edit repository.xml (Liferay people edit ext-impl/src/com/liferay/portal/jcr/jackrabbit/dependencies/repository-ext.xml)&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Set the driver classes to javax.naming.InitialContext&lt;/li&gt;&lt;li&gt;Set the urls to "java:comp/env/jdbc/JackrabbitPool"&lt;/li&gt;&lt;li&gt;Use the Oracle specific classes: &lt;br /&gt;org.apache.jackrabbit.core.fs.db.OracleFileSystem&lt;br /&gt;org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager&lt;/li&gt;&lt;li&gt;Save/deploy.&amp;nbsp; If you're using Liferay don't forget to delete tomcat\data\jackrabbit so your old version of repository.xml doesn't linger and make you think it's working when it isn't.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;That's it.&amp;nbsp; Let me know if you tried it and how it went.&amp;nbsp; This should also work for JBoss application server and probably all of the other J2EE projects that either fork or use Tomcat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4314260999440897576?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4314260999440897576' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4314260999440897576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4314260999440897576'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/using-jackrabbit-with-oracle-jndi-and.html' title='Using Jackrabbit with Oracle, JNDI, and Tomcat'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1819259680453212876</id><published>2009-11-16T11:40:00.001-05:00</published><updated>2009-11-16T11:40:37.980-05:00</updated><title type='text'>Cygwin Awk Error</title><content type='html'>If you run awk and get the message &amp;quot;ntvdm encountered an error&amp;quot;, see &lt;a href="http://software-lgl.blogspot.com/2007/12/awk-cause-ntvdm-illegal-instruction.html"&gt;this post&lt;/a&gt;.  &lt;br&gt;&lt;br&gt;The blog said to remove c:\cygwin\bin\awk.exe and create the file c:\cygwin\bin\awk.bat with the contents:&lt;br&gt; &lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;c:\cygwin\bin\gawk.exe %*&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt; And the error is gone.&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/7367385-1819259680453212876?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1819259680453212876' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1819259680453212876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1819259680453212876'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/cygwin-awk-error.html' title='Cygwin Awk Error'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3561163171393369656</id><published>2009-11-12T11:42:00.001-05:00</published><updated>2009-11-12T11:42:05.652-05:00</updated><title type='text'>Upgrading Eclipse</title><content type='html'>I avoid upgrading &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; as much as possible because I hate losing my third party plugins (subversion really should be part of the default package now).  What a pain in the butt upgrades are.  It should take two seconds, not twenty minutes.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3561163171393369656?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3561163171393369656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3561163171393369656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3561163171393369656'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/upgrading-eclipse.html' title='Upgrading Eclipse'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7569802398729491973</id><published>2009-11-04T15:50:00.001-05:00</published><updated>2009-11-04T15:50:11.132-05:00</updated><title type='text'>A Technological Cure for Distracted Driving</title><content type='html'>Stick shifts. &lt;br&gt;(see &lt;a href="http://www.networkworld.com/community/node/47208"&gt;http://www.networkworld.com/community/node/47208&lt;/a&gt;)&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7569802398729491973?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7569802398729491973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7569802398729491973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7569802398729491973'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/technological-cure-for-distracted.html' title='A Technological Cure for Distracted Driving'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8814281651066869841</id><published>2009-11-02T11:51:00.002-05:00</published><updated>2009-11-06T16:48:22.080-05:00</updated><title type='text'>Windows 7 Random Wake Ups</title><content type='html'>What a pain in the butt to have your computer randomly turn on in the middle of the night.&amp;nbsp; I though that &lt;a href="http://jack.ukleja.com/fix-for-windows-7-random-wake-from-sleep-problem/"&gt;this might be a solution&lt;/a&gt;, but it didn't work.&amp;nbsp; I find that my computer only wakes itself up when I hibernated it but didn't shut it down.&amp;nbsp; Very strange and annoying.&amp;nbsp; At least it boots somewhat fast if you choose shut down instead of hibernate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8814281651066869841?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8814281651066869841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8814281651066869841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8814281651066869841'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/11/windows-7-random-wake-ups-solved.html' title='Windows 7 Random Wake Ups'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1792327475138146323</id><published>2009-10-19T18:36:00.003-04:00</published><updated>2009-10-19T18:55:53.528-04:00</updated><title type='text'>Testing with JavaMail</title><content type='html'>Does anybody know a way to quickly configure a JNDI mail resource to write mail as files on your local machine (eg sendmail) instead of actually sending email so we can test without inadvertently spamming people if our other steps to prevent that didn't work (removing real emails from the development database)?&amp;nbsp; That would be great.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt;: &lt;a href="http://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email"&gt;This thread&lt;/a&gt; lists several good options.&amp;nbsp; &lt;a href="http://quintanasoft.com/dumbster/"&gt;Dumbster&lt;/a&gt; and &lt;a href="http://invalidlogic.com/papercut/"&gt;Papercut&lt;/a&gt; look simplest/best&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1792327475138146323?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1792327475138146323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1792327475138146323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1792327475138146323'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/10/testing-with-javamail.html' title='Testing with JavaMail'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5910491098479415811</id><published>2009-10-16T17:04:00.001-04:00</published><updated>2009-10-16T17:04:38.745-04:00</updated><title type='text'>Apache Geronimo First Impressions</title><content type='html'>Their error messages bite.  I had to manually check every single port they had configured by default for other listening programs because I couldn&amp;#39;t tell what port number was causing a problem that prevented me from starting it.&lt;br&gt; Also, the &amp;quot;Set it up as a windows service&amp;quot; instructions stink too.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5910491098479415811?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5910491098479415811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5910491098479415811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5910491098479415811'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/10/apache-geronimo-first-impressions.html' title='Apache Geronimo First Impressions'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1874120012719196383</id><published>2009-10-02T18:22:00.003-04:00</published><updated>2009-10-07T10:41:19.971-04:00</updated><title type='text'>Liferay Trunk</title><content type='html'>For what it's worth, I wish Liferay had a continuous build server (Hudson or CruiseControl or whatever Atlassian offers) so bleeding edge users could know which subversion revision last worked without problems.&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://hudson-01.liferay.com/"&gt;It does&lt;/a&gt;.&amp;nbsp; Read the comments.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1874120012719196383?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1874120012719196383' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1874120012719196383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1874120012719196383'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/10/liferay-trunk.html' title='Liferay Trunk'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5003827420426910954</id><published>2009-09-27T12:11:00.001-04:00</published><updated>2009-09-27T12:11:37.402-04:00</updated><title type='text'>Windows 7 ReadyBoost</title><content type='html'>It&amp;#39;s ok, I guess.  It&amp;#39;s faster (because I installed it on a faster computer).  But I tried to setup a 16GB usb flash drive as a &lt;a href="http://en.wikipedia.org/wiki/ReadyBoost"&gt;readyboost&lt;/a&gt; drive and it took me a while to get straight.  First, since I had been using the drive with Linux, most of it was extfs3 formatted and windows happily formatted the last 200MB and wouldn&amp;#39;t tell me why the friggin drive capacity didn&amp;#39;t match.  Then, when I found that I could open Computer Management (Right click My Computer) to get a disk management screen that let me delete the linux partition, it wouldn&amp;#39;t let me delete the stupid 200MB windows partition it had made.  So I had to use &lt;a href="http://www.sevenforums.com/tutorials/2668-partition-volume-delete.html"&gt;diskpart&lt;/a&gt; in a dos prompt to do it.  Finally, I was able to format the whole 16GB drive (as a 15.04GB drive).  But it wouldn&amp;#39;t work with readyboost even though it&amp;#39;s a recent purchase USB 2.0 drive.  Turns out that NTFS formatted, it was too slow, but exFat it was fine.  So I finally have my flash cache and booting should be quick.  &lt;br&gt; &lt;br&gt;I still would rather have used Linux but I want a few windows only features and I chose the wrong hardware.  Turns out supporting AMD because they&amp;#39;re releasing open source graphics drivers was the wrong plan.  I should have supported NVidia because they release graphics drivers that don&amp;#39;t suck.  Also, I really wanted to stream Netflix.  If that&amp;#39;s ever possible on Linux again, I&amp;#39;ll switch back.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5003827420426910954?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5003827420426910954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5003827420426910954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5003827420426910954'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/09/windows-7-readyboost.html' title='Windows 7 ReadyBoost'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8283011673593677938</id><published>2009-09-22T10:21:00.002-04:00</published><updated>2009-09-22T10:24:25.452-04:00</updated><title type='text'>DC Antiscalping Laws DC AG Response</title><content type='html'>&lt;i&gt;This is part of a response to an inquiry to the DC Attorney General's Office asking what the specific law that forbids scalping is which I asked as a followup to &lt;a href="http://mburke.blogspot.com/2007/12/dc-antiscalping-laws.html"&gt;this older post&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;div class="gmail_quote"&gt;&lt;div&gt;&lt;div&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;You may review the DC Municipal Regulations&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;online by visiting the DC government, Office of the Secretary website.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;a href="http://os.dc.gov/os/cwp/view,a,1207,q,522392.asp" target="_blank"&gt;http://os.dc.gov/os/cwp/view,a,1207,q,522392.asp&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;a href="http://os.dc.gov/os/site%0A/default.asp?osNav=%7C31372%7C" target="_blank"&gt;http://os.dc.gov/os/site/default.asp?osNav=|31372|&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;While nothing in this correspondence should be construed as legal advice, you will find the following:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;Chapter 24 DC Municipal Regulations&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;500.5 No person shall sell or offer to sell tickets from the sidewalks,&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;streets, or public spaces anywhere in the District of Columbia for any&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;excursion, theatrical performance, opera, ball game, or any&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;entertainment of any kind.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;We would like you to know that the Attorney General for the District of&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;Columbia, like the state attorneys general, serves as a lawyer for the&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;District of Columbia government. In that capacity, the Attorney General&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;represents the District of Columbia, the Mayor, and various District&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;government agencies, officials, and employees in litigation. The&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;Attorney General also provides legal advice and transactional assistance&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;to the government, its agencies, and officials. However, the Attorney&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;General is generally without authority to represent private individuals&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;in litigation, to provide legal advice to private citizens, or to&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;conduct legal research on their behalf.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 12pt;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;--&lt;br /&gt;&lt;i&gt;Summary: Read DC Code Title 24, Chapter 5, Section 500.5.&amp;nbsp; The quotation above is accurate.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8283011673593677938?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8283011673593677938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8283011673593677938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8283011673593677938'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/09/dc-antiscalping-laws-dc-ag-response.html' title='DC Antiscalping Laws DC AG Response'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3207509686226001431</id><published>2009-09-22T08:22:00.001-04:00</published><updated>2009-09-22T08:22:40.375-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;15&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;09/22/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+137/-137]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;07:10 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;1.9 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Overcast&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;68 F temp; 90% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;68 F heat index; winds Calm&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 5.73 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;0:50:22&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.8 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;8&amp;#039; 47 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;824&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Notes&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;I saw a duck dip into Four Mile Run and stay under for about 3 minutes.  It was awesome.  That&amp;#039;s what the discontinuity is in the pace graph.&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=500068&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=362075&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=500068&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=362075&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=500068&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 44&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-0&amp;#039; 03&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+0.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&amp;#039; 54&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 53&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 56&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 09&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+23 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 05&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 42&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-23 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 38&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 51&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+4 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 54&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 07&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-4 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 8&amp;#039; 47 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3207509686226001431?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3207509686226001431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3207509686226001431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3207509686226001431'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/09/activity-route-elev.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7042776930695192038</id><published>2009-09-19T11:06:00.001-04:00</published><updated>2009-09-19T11:06:59.282-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Had to turn around because of flooding.&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;21&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;09/18/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+226/-226]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;07:27 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;2.4 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Overcast&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;65 F temp; 83% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;65 F heat index; winds S 8&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 6.99 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1:02:48&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.7 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;8&amp;#039; 59 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;981&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=498649&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=360837&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=498649&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=360837&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=498649&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 50&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 09&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6&amp;#039; 46&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-2&amp;#039; 13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+2.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 08&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 09&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 24&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 25&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+29 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 03&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+1&amp;#039; 04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 34&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 35&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-39 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 08&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 09&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 8&amp;#039; 59 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7042776930695192038?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7042776930695192038' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7042776930695192038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7042776930695192038'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/09/had-to-turn-around-because-of-flooding.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5516337822204972269</id><published>2009-08-31T23:35:00.001-04:00</published><updated>2009-08-31T23:35:13.802-04:00</updated><title type='text'>Alive Again</title><content type='html'>I brought back to life my old Shuttle SN85G4 v3 with a &lt;a href="http://www.sudhian.com/index.php?/forums/viewthread/103048/"&gt;noisy new power supply&lt;/a&gt; that I finally got around to installing after nibbling out just enough space for it to fit (even though it&amp;#39;s resting on my ram&amp;#39;s heatsinks I think it&amp;#39;ll be ok).  It&amp;#39;s been 450 days since my last backup it tells me.  Everything is very very old.  Windows update won&amp;#39;t even run.  Sooooo old.  Soooo loud.  Louder than before.  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5516337822204972269?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5516337822204972269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5516337822204972269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5516337822204972269'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/08/alive-again.html' title='Alive Again'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6853403453381903454</id><published>2009-08-14T11:43:00.001-04:00</published><updated>2009-08-14T11:43:29.219-04:00</updated><title type='text'>Annoyance</title><content type='html'>I setup a new computer w/ a BIOSTAR TA790GX XE.  I was able to install&lt;br&gt;the OS just fine, but now I can no longer boot to a CD even though I&lt;br&gt;didn&amp;#39;t change the hardware at all.  It doesn&amp;#39;t show up in the BIOS&lt;br&gt;boot order menu at all.  It&amp;#39;s just a major hassle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6853403453381903454?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6853403453381903454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6853403453381903454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6853403453381903454'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/08/annoyance.html' title='Annoyance'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-215536429398815448</id><published>2009-07-30T21:21:00.001-04:00</published><updated>2009-07-30T21:21:34.735-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;My leg is kinda hurting now.&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;07/29/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+0/-0]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;06:29 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;0 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Overcast&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;77 F temp; 81% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;80 F heat index; winds S 9&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 8.65 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1:26:09&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.0 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;9&amp;#039; 58 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1005&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=478163&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=342839&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=478163&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=342839&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=478163&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 06&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-1&amp;#039; 52&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+1.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 47&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 11&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 39&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 19&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 50&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 08&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 34&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 36&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 37&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 21&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;13&amp;#039; 14&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+3&amp;#039; 16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4.5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 16&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 42&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;13&amp;#039; 21&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+3&amp;#039; 23&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4.5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-- ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 9&amp;#039; 58 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-215536429398815448?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=215536429398815448' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/215536429398815448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/215536429398815448'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/07/my-leg-is-kinda-hurting-now.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-5160161094171572105</id><published>2009-07-28T17:48:00.001-04:00</published><updated>2009-07-28T17:48:42.380-04:00</updated><title type='text'>What's Up With Firebug?</title><content type='html'>It&amp;#39;s getting complicated and when I try to mess with CSS and the HTML DOM I find that what I type gets magically disappeared as soon as I hit enter.  I feel like I should got back several releases to get my functionality back.  I&amp;#39;ve even used the IE Web Developer Toolbar a few times in the last month when I couldn&amp;#39;t get a job done quickly with Firebug.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-5160161094171572105?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=5160161094171572105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5160161094171572105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/5160161094171572105'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/07/whats-up-with-firebug.html' title='What&apos;s Up With Firebug?'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4017620020699522332</id><published>2009-07-10T10:35:00.001-04:00</published><updated>2009-07-10T10:35:29.359-04:00</updated><title type='text'>Bill Versus the Tornado</title><content type='html'>My idea was always just to drop really large bombs into the eye of hurricanes.  It seems easier and safer than messing w/ ocean temperatures.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.techflash.com/microsoft/One_force_of_nature_vs_another_Bill_Gates_wants_to_stop_hurricanes_50385622.html"&gt;Bill Gates wants to stop hurricanes.&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4017620020699522332?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4017620020699522332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4017620020699522332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4017620020699522332'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/07/bill-versus-tornado.html' title='Bill Versus the Tornado'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-596714966732653082</id><published>2009-07-07T13:20:00.001-04:00</published><updated>2009-07-07T13:20:16.344-04:00</updated><title type='text'>Plugin</title><content type='html'>Plugin does not have a dash or a hyphen in it.  It never has and never will.  All spell checker software is wrong.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-596714966732653082?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=596714966732653082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/596714966732653082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/596714966732653082'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/07/plugin.html' title='Plugin'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6799570083678965697</id><published>2009-07-02T08:29:00.001-04:00</published><updated>2009-07-02T08:29:38.506-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;I did this in lieu of a hills workout.  Next time, I'll sprint the 400s.  It still worked to work out the stiffness though.&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;8&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;07/02/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+147/-147]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;06:37 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;1.9 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Partly Cloudy&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;68 F temp; 81% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;68 F heat index; winds Vrbl 5&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 6.44 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;1:03:10&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.1 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;9&amp;#039; 49 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;708&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=466262&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=332380&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=466262&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=332380&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=466262&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 59&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-4 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 40&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-1&amp;#039; 09&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+10 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 26&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 37&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5.8&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-17 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 50&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+1&amp;#039; 01&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5.5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+6 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 37&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-7 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;10&amp;#039; 09&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 20&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+7 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 07&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 42&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 9&amp;#039; 49 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6799570083678965697?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6799570083678965697' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6799570083678965697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6799570083678965697'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/07/i-did-this-in-lieu-of-hills-workout.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-77312096910917633</id><published>2009-06-23T21:28:00.001-04:00</published><updated>2009-06-23T21:28:52.541-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;20&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;-3&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;06/23/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+111/-114]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;08:21 PM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;2.0 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Mostly Cloudy&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;75 F temp; 71% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;78 F heat index; winds S 5&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 4.00 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;0:36:28&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;6.6 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;9&amp;#039; 07 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;469&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=462693&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=329205&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=462693&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=329205&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=462693&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 40&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 27&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 23&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 16&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+20 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;9&amp;#039; 07&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+0&amp;#039; 00&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-0.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;4&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 56&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 11&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-23 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;**&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;**&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;**&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;**&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;** ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 9&amp;#039; 07 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;** Insufficient data to calculate this split&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-77312096910917633?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=77312096910917633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/77312096910917633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/77312096910917633'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/06/activity-route-elev.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6737572599151166467</id><published>2009-06-23T16:29:00.001-04:00</published><updated>2009-06-23T16:29:53.522-04:00</updated><title type='text'>What's Next?</title><content type='html'>Not sure.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6737572599151166467?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6737572599151166467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6737572599151166467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6737572599151166467'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/06/whats-next.html' title='What&apos;s Next?'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7645172193679462411</id><published>2009-06-22T06:59:00.001-04:00</published><updated>2009-06-22T06:59:02.834-04:00</updated><title type='text'>What the Heck, Liferay?</title><content type='html'>So I configured liferay to use mysql.  I&amp;#39;ve done this a million times for oracle, but this is a personal site, so I&amp;#39;m using mysql instead:&lt;br&gt;&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; jdbc.default.driverClassName=com.mysql.jdbc.Driver&lt;br&gt;jdbc.default.url=jdbc:mysql://server/liferayportal?useUnicode=true&amp;amp;characterEncoding=UTF-8&amp;amp;useFastDateParsing=false&lt;br&gt;jdbc.default.username=liferay&lt;br&gt;jdbc.default.password=liferay&lt;br&gt; &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Which is great.  Way back when 5.2.2 was new (I&amp;#39;m using their binaries from the liferay/tomcat 6 bundle), I ran and saw &amp;quot;Detecting dialog for mysql&amp;quot; in the catalina log and thought that was that.  What I didn&amp;#39;t notice was that it&amp;#39;s not only using mysql, it&amp;#39;s using hsql too.&lt;br&gt; &lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;Loading file:/usr/local/liferay-portal-5.2.2/tomcat-6.0.18/webapps/wol-portlet/WEB-INF/classes/service.properties&lt;br&gt; 04:00:37,102 INFO  [DialectDetector:64] Determining dialect for MySQL 5&lt;br&gt;04:00:37,103 INFO  [DialectDetector:97] Using dialect org.hibernate.dialect.MySQLDialect&lt;br&gt;04:00:37,796 INFO  [DialectDetector:64] Determining dialect for HSQL Database Engine 1&lt;br&gt; 04:00:37,797 WARN  [DialectDetector:79] Liferay is configured to use Hypersonic as its database. Do NOT use Hypersonic in production. Hypersonic is an embedded database useful for development and demo&amp;#39;ing purposes. The database settings can be changed in portal.properties.&lt;br&gt; 04:00:37,833 INFO  [DialectDetector:97] Using dialect org.hibernate.dialect.HSQLDialect&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;So now I have to figure out how to migrate hsql data to mysql, which apparently the mysql migration tool can do, but that&amp;#39;s one more thing I have to go do that I shouldn&amp;#39;t have needed.  I discovered this bug when preparing to migrate to 5.2.3.  I made a db dump but it seemed small, so I looked and there were zero insert statements for users or the site or anything important.  Major bummer.&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/7367385-7645172193679462411?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7645172193679462411' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7645172193679462411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7645172193679462411'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/06/what-heck-liferay.html' title='What the Heck, Liferay?'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8484630363458008923</id><published>2009-06-05T15:52:00.001-04:00</published><updated>2009-06-05T15:52:07.677-04:00</updated><title type='text'>Jansen Medical</title><content type='html'>&lt;a href="http://consumerist.com/5279460/jansen-medical-does-not-appreciate-you-having-questions-goodbye"&gt;Doesn&amp;#39;t answer questions.&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8484630363458008923?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8484630363458008923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8484630363458008923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8484630363458008923'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/06/jansen-medical.html' title='Jansen Medical'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-818137324899798639</id><published>2009-05-30T06:45:00.002-04:00</published><updated>2009-05-30T12:37:36.096-04:00</updated><title type='text'>Ideal Thermostat</title><content type='html'>I would like a thermostat that had a mode in which the fan but not the heat or A/C runs periodically.  Having the fan always on is too much, but not at all leads to stagnant air.  I would like to run it for 5 minutes out of every 20 or some other interval that I could define myself.  I couldn't find such a device online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-818137324899798639?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=818137324899798639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/818137324899798639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/818137324899798639'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/05/ideal-thermostat.html' title='Ideal Thermostat'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3594511844922597155</id><published>2009-05-27T07:22:00.001-04:00</published><updated>2009-05-27T07:22:51.032-04:00</updated><title type='text'></title><content type='html'>&lt;br /&gt;&lt;table width="420" cellpadding="0" cellspacing="0" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Activity&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top" width="20%"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Route:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;--&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Avg:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;9&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Location:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;Alexandria, VA&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Elev. Gain:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;+0&amp;nbsp;ft&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Date:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;05/26/09&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Up/Downhill:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; [+72/-72]&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Time:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;07:29 AM&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Difficulty:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt;1.6 / 5.0&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" colspan="4"&gt;&amp;nbsp;&lt;/td&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Weather:&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;Light Rain Fog/Mist and Breezy&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;65 F temp; 90% humidity&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;&amp;nbsp;&lt;/td&gt;&lt;td colspan="3"&gt;&lt;strong&gt;65 F heat index; winds NE 23 G 29&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Performance&lt;/strong&gt;&lt;div style="clear:both;float:left;text-align:center;padding-bottom:6px;padding-left:12px;padding-right:12px;"&gt;&lt;div style="text-align:left;font-size:11px;line-height:160%;width:390px;clear:both;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px;margin-bottom:6px;"&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:365px;font-size:11px;text-align:left;"&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;" width="20%"&gt;Distance:&lt;/td&gt;&lt;td width="30%"&gt;&lt;strong&gt; 3.03 miles&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;" rowspan="2" width="20%"&gt;&lt;/td&gt;&lt;td rowspan="2" width="30%"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Time:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;0:25:12&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Speed:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;7.2 mph&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Pace:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;8&amp;#039; 19 /mi&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;Calories:&lt;/td&gt;&lt;td&gt;&lt;strong&gt;359&lt;/strong&gt;&lt;/td&gt;&lt;td style="text-align:right;padding-right:5px;"&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Map&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/map_get.php?hasPlotPath=1&amp;amp;mapH=420&amp;amp;mapV=420&amp;amp;datasetID=451190&amp;amp;mapType=street" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Elevation (ft)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=319022&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=451190&amp;amp;chartType=default_chart_route&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Pace (min/mile)&lt;/strong&gt;&lt;img src="http://bimactive.com/ba/ui/chart_get.php?actID=319022&amp;amp;chartH=420&amp;amp;chartV=135&amp;amp;datasetID=451190&amp;amp;chartType=default_chart_activity&amp;amp;units=1" /&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong style="font-size:11px;font-weight:bold;display:block;padding-top:2px;padding-bottom:2px;padding-left:5px;text-transform:uppercase;clear:both;"&gt;Splits&lt;/strong&gt;&lt;table border="0" cellspacing="0" cellpadding="0" style="width:420px;border-left:1px solid;border-top:1px solid;"&gt;&lt;tr&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Mile&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Pace (min/mile)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" colspan="2"&gt;Speed (mph)&lt;/th&gt;&lt;th style="font-size:11px;text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid;" rowspan="2"&gt;Elevation&lt;br /&gt;Gain&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;actual&lt;/th&gt;&lt;th style="text-transform:uppercase;text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right:1px solid;border-bottom:1px solid; font-size:9px;"&gt;+/- avg&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;1&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&amp;#039; 56&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 23&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.6&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;2&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7&amp;#039; 49&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0&amp;#039; 30&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;7.7&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;+7 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;3&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;8&amp;#039; 41&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+0&amp;#039; 22&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;6.9&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;-3 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;end&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;12&amp;#039; 00&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;+3&amp;#039; 41&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;5.0&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;&lt;span &gt;-2.2&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align:right;border-right:1px solid;border-bottom:1px solid;padding-right:10px;padding-top:2px;padding-bottom:2px;"&gt;0 ft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:10px;font-weight:bold;text-align:right;padding-right:10px;padding-top:3px;padding-bottom:3px;border-right:1px solid;border-bottom:1px solid;" colspan="6"&gt;Versus average of 8&amp;#039; 19 min/mile&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="font-size:11px;text-align:center;"&gt;&lt;p&gt;Posted from &lt;a target="_blank" href="http://bimactive.com"&gt;bimactive.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3594511844922597155?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3594511844922597155' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3594511844922597155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3594511844922597155'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/05/activity-route-elev.html' title=''/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7984183287879249365</id><published>2009-05-20T11:23:00.001-04:00</published><updated>2009-05-20T11:23:20.011-04:00</updated><title type='text'>Another Liferay Theme Gotcha</title><content type='html'>You are required to include the line &lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; $theme.include($bottom_include)&lt;br&gt;&lt;/blockquote&gt;if you want the document library to not have a blank upload screen or if you want the look and feel option in the portlet config to work.  It adds the javascript includes necessary for those two things to function.  I don&amp;#39;t know if this was documented anywhere, but if it was I skimmed right over it.&lt;br&gt; &lt;br&gt;( The look and feel thing I get since that&amp;#39;s also part of the theme, but why the heck does the document library portlet depend on the theme to provide any javascript includes?  I feel strongly that portlets should include this stuff themselves, despite yahoo&amp;#39;s best practices for fast loading sites. )&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7984183287879249365?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7984183287879249365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7984183287879249365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7984183287879249365'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/05/another-liferay-theme-gotcha.html' title='Another Liferay Theme Gotcha'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8543354037256859643</id><published>2009-05-07T16:00:00.001-04:00</published><updated>2009-05-07T16:01:00.030-04:00</updated><title type='text'>The Problem With Apache Jackrabbit</title><content type='html'>Jackrabbit is configured in repository.xml.  If you don&amp;#39;t store your users&amp;#39; content on a filesystem (and really, who does except in special cases?), then you need to specify database config in this file.  5 times.  6 if you want clustering support.  You can avoid this by using JNDI database connection pooling provided by your j2ee server.  Unless you use Oracle.  Then you need to apply a patch to Jackrabbit that has been available for over a year but still isn&amp;#39;t in the trunk.  Why not?  I have no clue.  That&amp;#39;s the problem.  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8543354037256859643?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8543354037256859643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8543354037256859643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8543354037256859643'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/05/problem-with-apache-jackrabbit.html' title='The Problem With Apache Jackrabbit'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-6187514805336525370</id><published>2009-04-29T14:31:00.001-04:00</published><updated>2009-04-29T14:31:38.410-04:00</updated><title type='text'>Liferay Custom Themes w/ Velocity Macros</title><content type='html'>Here&amp;#39;s a tip.  If you have multiple custom themes and they&amp;#39;re all using macros, if the macros get customized for a specific theme, you have to rename them to be theme specific.  Otherwise, the macros will get cached based on whichever theme renders first when the portal opens despite being in different application contexts.  It&amp;#39;s a major macro pain in the butt to figure out this particular problem.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-6187514805336525370?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=6187514805336525370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6187514805336525370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/6187514805336525370'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/liferay-custom-themes-w-velocity-macros.html' title='Liferay Custom Themes w/ Velocity Macros'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-2859936268954025930</id><published>2009-04-24T09:35:00.001-04:00</published><updated>2009-04-24T09:35:50.030-04:00</updated><title type='text'>Liferay Extension Environment Protip</title><content type='html'>If you aren&amp;#39;t developing portlets or services in the ext environment, don&amp;#39;t delete the reports example from your ext folder.  You will get errors like:&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; org.springframework.beans.factory.BeanCreationException: Error creating bean with name &amp;#39;transactionAdvice&amp;#39; defined in class path resource [META-INF/base-spring.xml]: Cannot resolve reference to bean &amp;#39;liferayTransactionManager&amp;#39; while setting bean property &amp;#39;transactionManager&amp;#39;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &amp;#39;liferayTransactionManager&amp;#39; defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean &amp;#39;liferayHibernateSessionFactory&amp;#39; while setting bean property &amp;#39;sessionFactory&amp;#39;; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &amp;#39;liferayHibernateSessionFactory&amp;#39; defined in class path resource [META-INF/hibernate-spring.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: entity class not found: com.ext.portlet.reports.model.impl.ReportsEntryImpl&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Got the info from &lt;a href="http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2820029"&gt;this forum thread&lt;/a&gt;. It looks like some oddity about the way they&amp;#39;re using AOP.&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/7367385-2859936268954025930?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=2859936268954025930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2859936268954025930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2859936268954025930'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/liferay-extension-environment-protip.html' title='Liferay Extension Environment Protip'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8453173254194852602</id><published>2009-04-22T21:55:00.001-04:00</published><updated>2009-04-26T10:48:33.777-04:00</updated><title type='text'>Developing a Liferay Theme with Apache Velocity Macros</title><content type='html'>See my bug at &lt;a href="http://issues.liferay.com/browse/LPS-3081"&gt;http://issues.liferay.com/browse/LPS-3081&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Inline macros still don't appear to recompile.  It's a major pain in the butt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8453173254194852602?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8453173254194852602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8453173254194852602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8453173254194852602'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/note-to-self.html' title='Developing a Liferay Theme with Apache Velocity Macros'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-4487400084231788872</id><published>2009-04-21T18:51:00.001-04:00</published><updated>2009-04-21T18:51:58.825-04:00</updated><title type='text'>New Liferay Book Coming Out</title><content type='html'>The upcoming book &amp;quot;Liferay Portal 5.2 Systems Development&amp;quot; promises to be helpful.  I think I finally realized why they make development so painful and unintuitive.  Liferay is so hard to develop, it makes me wish they used Maven.  For the record, I hate Maven.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-4487400084231788872?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=4487400084231788872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4487400084231788872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/4487400084231788872'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/new-liferay-book-coming-out.html' title='New Liferay Book Coming Out'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1520911001286263793</id><published>2009-04-14T11:02:00.001-04:00</published><updated>2009-04-14T11:02:17.246-04:00</updated><title type='text'>Liferay Protip</title><content type='html'>When you set up a new Liferay site that serves users with emails from multiple domains, be sure to set &amp;quot;company.login.prepopulate.domain=false&amp;quot; inside your portal-ext.properties file.  That way you don&amp;#39;t get @&lt;a href="http://liferay.com"&gt;liferay.com&lt;/a&gt; in the login box which will get you a lot of emails from people not sure how to log in.  I think it should be the default, but that&amp;#39;s apparently just me.  I also edited the new account and password reset emails to explicitly say &amp;quot;Login with the email &lt;a href="mailto:blah@example.com"&gt;blah@example.com&lt;/a&gt; and this password.&amp;quot;  This has been my number one user issue so far.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1520911001286263793?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1520911001286263793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1520911001286263793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1520911001286263793'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/liferay-protip.html' title='Liferay Protip'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-3380747279374297587</id><published>2009-04-02T10:21:00.002-04:00</published><updated>2009-04-06T10:07:22.082-04:00</updated><title type='text'>Samsung Omnia Quick Review</title><content type='html'>The Omnia is an iPhone clone for Verizon Wireless.  It's got 802.11b/g wireless and a 5 megapixel camera.&lt;br /&gt;&lt;br /&gt;Good:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows Mobile is a kickass operating system with lots of available software to do absolutely anything.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The camera is awesome.  It will actually focus and the pictures look really nice if your subject isn't moving.  It's a slow shutter, but still the best phone camera I've ever seen.&lt;/li&gt;&lt;li&gt;You just use normal headphones with a 3.5mm plug and their connector cable has a microphone for when you want to talk while driving or whatever.&lt;/li&gt; &lt;li&gt;The wi-fi is nice even though it eats up your battery.&lt;/li&gt;&lt;li&gt;It includes Opera Mobile.&lt;/li&gt;&lt;li&gt;There is an optical trackpad (like a mini-version of the mouse pad on laptops or like an optical mouse turned upside down) for when you can't point accurately enough.  It's a nice backup feature.&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;Bad:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The touchscreen is slow to respond to your input.&lt;/li&gt;&lt;li&gt;The stylus isn't built in.&lt;/li&gt;&lt;li&gt;The antenna gets bad reception.  Calls will drop a lot if you touch the wrong part of the phone.&lt;/li&gt; &lt;li&gt;Contacts and Company Directory aren't integrated (only matters if you use Active Sync)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It takes two button presses to open the Contacts page.  Because people dial numbers from memory all the time in this day and age.&lt;/li&gt; &lt;li&gt;The screen is glossy and acts like a mirror in the sun. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Voice commands either aren't easy to use or just don't work.  I still haven't managed to get this to work despite much effort.&lt;br /&gt;&lt;/li&gt; &lt;li&gt;The GPS is completely useless.  It has never worked no matter how out in the open I am.  GPS that Verizon Wireless wasn't going to disable is one of the reasons I bought the phone.  &lt;/li&gt;&lt;li&gt;The FM Radio doesn't appear to work.  I'm not trying to get distant stations here . . .&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MSN Live Search "Locate Me" feature doesn't work.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You're forced to buy an unlimited internet plan even if you will use less than 10MB/month.&lt;/li&gt;&lt;li&gt;The virtual keyboard takes up 3/4ths of the screen. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Samsung's default screen widgets are annoying and pointless.  But you can turn them off and use the regular Windows Mobile home screen.&lt;/li&gt; &lt;li&gt;No included travel charger.&lt;/li&gt;&lt;/ul&gt;I think that a lot of what I hate about this phone is more due to Verizon Wireless than Samsung.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-3380747279374297587?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=3380747279374297587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3380747279374297587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/3380747279374297587'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/samsung-omnia-quick-review.html' title='Samsung Omnia Quick Review'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-2373597031716766710</id><published>2009-04-01T15:37:00.001-04:00</published><updated>2009-04-01T15:37:48.297-04:00</updated><title type='text'>Powerpoint Macros with Aspose</title><content type='html'>&lt;a href="http://www.aspose.com/documentation/file-format-components/aspose.slides-for-.net-and-java/updating-ole-objects-automatically-using-ms-powerpoint-addin.html"&gt;This&lt;/a&gt; macro never worked for me because I didn&amp;#39;t want to bother with the add-in that runs stuff when powerpoint starts.  Instead I made a text box in my template with the alt-text &amp;quot;instructions&amp;quot; and told people to hit F5, then click the box to run the macro that refreshes OLE Objects (excel charts) and also tables that for whatever reason were showing in the normal view, but not presentation view.  This shouldn&amp;#39;t be needed for Aspose .NET since you can just use Aspose.Charts and render a picture of your actual chart to replace the &amp;quot;Object Changed&amp;quot; image that is the default.  Of course, I don&amp;#39;t know if that strange occasional table bug affects the .NET version.&lt;br&gt; &lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;Sub Image1_Click()&lt;br&gt;    Dim ashape As Shape&lt;br&gt;    load_all_charts&lt;br&gt;    For Each ashape In ActivePresentation.Slides(1).Shapes&lt;br&gt;         If ashape.AlternativeText = &amp;quot;instructions&amp;quot; Then&lt;br&gt;            ashape.Delete&lt;br&gt;        End If&lt;br&gt;    Next&lt;br&gt;End Sub&lt;br&gt;Sub load_all_charts()&lt;br&gt;    Dim oShape As Shape&lt;br&gt;    Dim oSlide As Slide&lt;br&gt;    Dim oGraph As Object&lt;br&gt;     ActivePresentation.NewWindow.Activate&lt;br&gt;    &amp;#39; Loop through each slide in the presentation&lt;br&gt;    For Each oSlide In ActivePresentation.Slides&lt;br&gt;        ActiveWindow.View.GotoSlide (oSlide.SlideNumber)&lt;br&gt;        &amp;#39; Loop through all the shapes on the current slide.&lt;br&gt;         For Each oShape In oSlide.Shapes&lt;br&gt;            &amp;#39; Check whether the shape is an OLE object.&lt;br&gt;            If oShape.Type = msoEmbeddedOLEObject Then&lt;br&gt;                &amp;#39; Found an OLE object; run edit on it&lt;br&gt;                 oShape.Select&lt;br&gt;                oShape.OLEFormat.DoVerb (0)&lt;br&gt;            End If&lt;br&gt;            If oShape.Type = msoTable Then&lt;br&gt;                oShape.Select&lt;br&gt;                oShape.Ungroup&lt;br&gt;                oSlide.Shapes.Range().Regroup&lt;br&gt;             End If&lt;br&gt;        Next oShape&lt;br&gt;    Next oSlide&lt;br&gt;    ActiveWindow.Close&lt;br&gt;    ActivePresentation.SlideShowWindow.Activate&lt;br&gt;End Sub&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; Just set your instructions&amp;#39; text box onclick method to Image1_Click and make sure your users enable macros (or sign your presentation so they don&amp;#39;t have to lower their security settings and macros are enabled automatically).  Also, don&amp;#39;t forget that Aspose only preserves macros in the Presentation object you got by loading your template.  No creating a new presentation from scratch and copying slides to it.  Yes, this means you waste time loading the template file repeatedly.&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/7367385-2373597031716766710?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=2373597031716766710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2373597031716766710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/2373597031716766710'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/04/powerpoint-macros-with-aspose.html' title='Powerpoint Macros with Aspose'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-8536059166647662963</id><published>2009-03-31T17:33:00.001-04:00</published><updated>2009-03-31T17:33:38.686-04:00</updated><title type='text'>Uncommon Sense</title><content type='html'>I would like to see use of any touchscreen device while driving banned.  Not being able to press a button without looking at the screen is stupid and I read about more and more radios and nav systems that don&amp;#39;t have real buttons.  Give the passenger their own controls if you want, but don&amp;#39;t force the driver to press a flat screen that has no tactile feedback to change radio stations or turn on the A/C.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-8536059166647662963?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=8536059166647662963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8536059166647662963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/8536059166647662963'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/03/uncommon-sense.html' title='Uncommon Sense'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-1446586120813970222</id><published>2009-03-25T15:55:00.001-04:00</published><updated>2009-03-25T15:55:37.090-04:00</updated><title type='text'>Aspose Slides Pro-Tip</title><content type='html'>Replace all your endline, newlines, and carriage return characters (&amp;#39;\n&amp;#39; and &amp;#39;\r&amp;#39;) with the vertical tab character (&amp;#39;\v&amp;#39; or if you&amp;#39;re in java &amp;#39;\013&amp;#39;).  Otherwise you&amp;#39;ll get exceptions if you try to put text in a paragraph that contains a newline.  This way you don&amp;#39;t have to do anything stupid and ugly like &lt;a href="http://www.aspose.com/community/forums/post/41284/modified-break-character-ko-tabulation-ok.aspx"&gt;this&lt;/a&gt;.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-1446586120813970222?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=1446586120813970222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1446586120813970222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/1446586120813970222'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/03/aspose-slides-pro-tip.html' title='Aspose Slides Pro-Tip'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7367385.post-7830729820434940691</id><published>2009-03-23T10:41:00.001-04:00</published><updated>2009-03-23T10:41:08.540-04:00</updated><title type='text'>Electronic Library</title><content type='html'>I have this idea for an extra display next to my computer using electronic paper instead of a monitor.  It would take a flash memory card (SD, microSD, or whatever), have ethernet built in, and basically be a library.  You would install a virtual printer that would send documents to this device over the network or use a simple web interface.  Documents would be classified by dewey decimal or some variant.  They would be stored on the device as TeX or LaTeX, with a sqllite DB to store the categorization/classification info (much like jsr-170 document libraries, but without java).  &lt;br&gt; &lt;br&gt;It would be a decent replacement for printing stuff out with the exception that I don&amp;#39;t think color e-Ink has really arrived yet.  &lt;br&gt;I&amp;#39;m thinking it could be implemented on an ardunio and it probably wouldn&amp;#39;t use a whole heckuva lot of power.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7367385-7830729820434940691?l=mburke.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7367385&amp;postID=7830729820434940691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7830729820434940691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7367385/posts/default/7830729820434940691'/><link rel='alternate' type='text/html' href='http://mburke.blogspot.com/2009/03/electronic-library.html' title='Electronic Library'/><author><name>he said</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_A1m0iRovs2o/R7w0SVPEPUI/AAAAAAAAAPA/3mxlWt1tBgI/S220/Lion.png'/></author><thr:total>0</thr:total></entry></feed>
