<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Life is a State of Mind</title>
	<atom:link href="http://snolan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://snolan.wordpress.com</link>
	<description>Experimental WordPress Blog</description>
	<lastBuildDate>Thu, 03 Feb 2011 20:52:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='snolan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Life is a State of Mind</title>
		<link>http://snolan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://snolan.wordpress.com/osd.xml" title="Life is a State of Mind" />
	<atom:link rel='hub' href='http://snolan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New Story About Horses</title>
		<link>http://snolan.wordpress.com/2010/01/22/new-story-about-horses/</link>
		<comments>http://snolan.wordpress.com/2010/01/22/new-story-about-horses/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 22:03:15 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/?p=41</guid>
		<description><![CDATA[Some new event I want to brag about&#8230;.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=41&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some new event I want to brag about&#8230;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=41&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2010/01/22/new-story-about-horses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>This is just an experimental blog for testing</title>
		<link>http://snolan.wordpress.com/2009/03/25/this-is-just-an-experimental-blog-for-testing/</link>
		<comments>http://snolan.wordpress.com/2009/03/25/this-is-just-an-experimental-blog-for-testing/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 02:19:58 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/?p=39</guid>
		<description><![CDATA[My real blog is http://blog.scottnolan.org, enjoy!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=39&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My real blog is <a href="http://blog.scottnolan.org">http://blog.scottnolan.org</a>, enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=39&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2009/03/25/this-is-just-an-experimental-blog-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Pretty much sums up how I feel</title>
		<link>http://snolan.wordpress.com/2008/06/12/pretty-much-sums-up-how-i-feel/</link>
		<comments>http://snolan.wordpress.com/2008/06/12/pretty-much-sums-up-how-i-feel/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 16:02:31 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/?p=29</guid>
		<description><![CDATA[Needs no explanation at all.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=29&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://snolan.wordpress.com/2008/06/12/pretty-much-sums-up-how-i-feel/"><img src="http://img.youtube.com/vi/FiQJ9Xp0xxU/2.jpg" alt="" /></a></span>
<p>Needs no explanation at all.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=29&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2008/06/12/pretty-much-sums-up-how-i-feel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Virginia Congressional Primary, June 10th</title>
		<link>http://snolan.wordpress.com/2008/05/14/virginia-congressional-primary-june-10th/</link>
		<comments>http://snolan.wordpress.com/2008/05/14/virginia-congressional-primary-june-10th/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:59:50 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/?p=28</guid>
		<description><![CDATA[On June 10th, registered voters in Virginia&#8217;s 8th, 10th, and 11th United States Congressional districts will get to vote in open (to all registered voters) primary elections. Virginia scheduled primaries for all districts, but in all the other districts either no candidates filed in time, or only one did from each party, or the party [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=28&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On June 10th, registered voters in Virginia&#8217;s 8th, 10th, and 11th United States Congressional districts will get to vote in open (to all registered voters) primary elections.  Virginia scheduled primaries for all districts, but in all the other districts either no candidates filed in time, or only one did from each party, or the party in that district is deciding by convention or caucus.</p>
<p>The United States Senate race to replace retiring Senator John Warner will have no primary because Mark Warner is unchallenged on one side, and because the other side is choosing via convention/caucus rather than allow cross-over voters to mess with their selection.</p>
<p>You can vote in only the Democratic <b>or</b> Republican primary, not both, and whichever way you vote that day you can elect to vote differently later.  Voting in one party&#8217;s primary does not register you as part of that party, but it is a matter of public record that you voted in that party&#8217;s primary that election.</p>
<p>So, if you are in the 8th district, your choices are:</p>
<p>Democrats:<br />
<a href="http://jimmoran.org">Jim Moran</a>, incumbent<br />
<a href="http://mattthedemocrat.org">Matthew Famiglietti</a></p>
<p>Republicans:<br />
<a href="http://markellmore08.com">Mark Ellmore</a><br />
<a href="http://amit08.com">Amit Sing</a></p>
<p>If you are in the 10th district, your choices are:</p>
<p>Republicans:<br />
<a href="http://wolfforcongress.com">Frank Wolf</a>, incumbent<br />
<a href="http://mckinleyforcongress.com">Vern McKinley</a></p>
<p>Democrats:<br />
<a href="http://judyfeder.com">Judy Feder</a><br />
<a href="http://miketurnerforcongress.com">Mike Turner</a></p>
<p>Voters in the 11th have a little more freedom, there is no Republican primary, and there is a four way race amongst the Democrats (this means Republicans are free to help pick their opinion of the best Democrat, or that they are free to try to get the least electable Democrat nominated so their candidate has a better chance in November; I am not sure how this will pan out, just reporting the facts):</p>
<p><a href="http://gerryconnolly.com">Gerry Connolly</a><br />
<a href="http://lesliebyrne.org">Leslie Byrne</a><br />
<a href="http://lorialexanderforcongress.com">Lori Alexander</a><br />
<a href="http://dougforcongress.com">Doug Denneny</a></p>
<p>It is worth noting that in November the 11th district ballot will include at least two additional names:<br />
<a href="http://fimianforcongress.com">Keith Fimian</a> (Republican)<br />
<a href="http://josephoddo.com">Joe Oddo</a> (Independent-Green)</p>
<p>Note: Virginia&#8217;s <i>Independent-Green Party</i> is different from the Virginia <i>Green Party</i>.  Many people get them confused, I expect there to be a GP candidate for the 11th as well, or for the GP to endorse one of the Democrats if the right one (in the GP&#8217;s opinion) wins the nomination.</p>
<p>This post is non-partisan, unbiased, and pure information for voters, but I will comment on it in a day or two about the candidates listed above, and commenters are welcome to express themselves too.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=28&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2008/05/14/virginia-congressional-primary-june-10th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up Windows XP on the Office LAN</title>
		<link>http://snolan.wordpress.com/2007/10/31/setting-up-windows-xp-on-the-office-lan/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/setting-up-windows-xp-on-the-office-lan/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:48:37 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/setting-up-windows-xp-on-the-office-lan/</guid>
		<description><![CDATA[2006-12-26 20:43 Well, it&#8217;s been ages since I messed around with Windows, but I am setting up an old mini-tower desktop PC with Windows to do SAP crap. IC guy came by and installed XP Pro over the lan. Logged in with CDID and NT password, got VirusScan updates. Used Netscape 7.1 to download Firefox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=25&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2006-12-26 20:43</p>
<p>Well, it&#8217;s been ages since I messed around with Windows, but I am setting up an old mini-tower desktop PC with Windows to do SAP crap.</p>
<p>IC guy came by and installed XP Pro over the lan.<br />
Logged in with CDID and NT password, got VirusScan updates.</p>
<p>Used Netscape 7.1 to download Firefox 2.0.0.1.</p>
<p>Used Firefox to install:<br />
Opera 9.10 from Opera.com<br />
vlc-0.8.6 from VideoLAN.org<br />
putty from www.chiark.greenend.org.uk/~sgtatham/putty<br />
gvim70 from vim.org<br />
ad-aware SE personal 1.06 from lavasoftusa.com<br />
SpyBot S&amp;D 1.4 from safer-networking.org<br />
cygwin DLL from cygwin.com<br />
synergy2 from synergy2.sourceforge.net</p>
<p>Created a local user so I could login during safe-mode boots and run virus scans, adware scans, spybot scans, etc.</p>
<p>What else is essential Windows XP software these days?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=25&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/setting-up-windows-xp-on-the-office-lan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgraded to Drupal 4.6.4</title>
		<link>http://snolan.wordpress.com/2007/10/31/upgraded-to-drupal-464/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/upgraded-to-drupal-464/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:48:04 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/upgraded-to-drupal-464/</guid>
		<description><![CDATA[2005-12-02 23:32 That was pretty easy &#8211; upgrading Drupal is a breeze: # in Terminal as Admin: cp -p /Library/WebServer/Documents/drupal-4.6.0/sites/default/settings.php ~/Desktop curl -o drupalsqldump.sh \ http://cvs.drupal.org/viewcvs/*checkout*/drupal/contributions/sandbox/drumm/tools/drupalsqldump.sh chmod +x drupalsqldump.sh mkdir backup ./drupalsqldump.sh /Library/WebServer/Documents/drupal-4.6.0/sites/default/settings.php &#62; backup/backup.sql cd ~/Desktop mv drupal-4.6.4 /Library/WebServer/Documents cd /Library/WebServer/Documents/drupal-4.6.4 vi sites/default/settings.php $db_url = &#8216;mysql://www:PASSWORD@localhost/drupal&#8217;; $base_url = &#8216;http://heloise.office.aol.com/drupal-4.6.4&#8242;; (change PASSWORD to your drupal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=24&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2005-12-02 23:32</p>
<p>That was pretty easy &#8211; upgrading Drupal is a breeze:</p>
<p># in Terminal as Admin:<br />
cp -p /Library/WebServer/Documents/drupal-4.6.0/sites/default/settings.php ~/Desktop<br />
curl -o drupalsqldump.sh \</p>
<p>http://cvs.drupal.org/viewcvs/*checkout*/drupal/contributions/sandbox/drumm/tools/drupalsqldump.sh</p>
<p>chmod +x drupalsqldump.sh<br />
mkdir backup<br />
./drupalsqldump.sh /Library/WebServer/Documents/drupal-4.6.0/sites/default/settings.php &gt; backup/backup.sql<br />
cd ~/Desktop<br />
mv drupal-4.6.4 /Library/WebServer/Documents<br />
cd /Library/WebServer/Documents/drupal-4.6.4<br />
vi sites/default/settings.php<br />
$db_url = &#8216;mysql://www:PASSWORD@localhost/drupal&#8217;;<br />
$base_url = &#8216;http://heloise.office.aol.com/drupal-4.6.4&#8242;;<br />
(change PASSWORD to your drupal account&#8217;s MySQL password)<br />
mkdir files<br />
# point a browser at http://heloise.office.aol.com/drupal-4.6.4/<br />
# http://heloise.office.aol.com/drupal-4.6.4/update.php<br />
Run the script from your browser</p>
<p>Done &#8211; that leaves the old stuff around in the old location.<br />
Symlink the new location from your sites directory:</p>
<p>cd /Library/WebServer/Documents<br />
ln -sf drupal-4.6.4 drupal</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=24&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/upgraded-to-drupal-464/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Prognosis 8.0 and 7.07 Training</title>
		<link>http://snolan.wordpress.com/2007/10/31/prognosis-80-and-707-training/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/prognosis-80-and-707-training/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:47:15 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/prognosis-80-and-707-training/</guid>
		<description><![CDATA[2005-10-24 14:32 If our site has fewer than 20 Prognosis nodes, using Auto-Detection is reasonable. If more than 20 nodes, switch to Managed Nodes because Auto Detection becomes too cumbersome. Prognosis overhead can be quite heavy if collection interval is too frequent, so be careful. Once again stuck with crappy Windows desktop for class. Installed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=23&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2005-10-24 14:32</p>
<p>If our site has fewer than 20 Prognosis nodes, using Auto-Detection is reasonable. If more than 20 nodes, switch to Managed Nodes because Auto Detection becomes too cumbersome.</p>
<p>Prognosis overhead can be quite heavy if collection interval is too frequent, so be careful.</p>
<p>Once again stuck with crappy Windows desktop for class. Installed gvim, gaim, firefox, and putty was already installed.</p>
<p>Is the GUI still Windows only? Yes &#8211; very, very sadly.</p>
<p>The WEB server is the piece that talks to either the managing node, or any node on an auto-detection enabled Prognosis zone. So does the web server need to run on the same host as the managing node? The webserver can run on any Apache &amp; Tomkat server (and some other servers) and can run on Windows, Linux, or Non-Stop just fine.</p>
<p>Can alarms be sent to Netcool Omnibus? If not, what about logged in plain text to an OSS file? If not, what about logged to EMS which can trigger a Netcool Omnibus message?</p>
<p>Netcool through &#8220;Enterprise Manager&#8221; product, that we have licensed.</p>
<p>Integrated Research makes Prognosis:</p>
<p>http://www.ir.com/</p>
<p>There are a few Prognosis customers who are not running any NSK at all! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Sometimes the network manager gets very busy, and we need to learn how to determine who is causing the extra workload (usually a GUI).</p>
<p>AOL has licensed the following Prognosis products:<br />
ADI (app dev interface), AO (auto operations), BM (batch), DM (disk), EM (enterprise/Netcool), GUI, PM (performance), WVO (Web).</p>
<p>A large chunk of this &#8220;training&#8221; class is a sales briefing on the different Prognosis products&#8230; sigh&#8230;</p>
<p>Prognosis server software probably opens a lot of security holes. Integrated Research does not focus on Security except as a reaction to customer demands, so there is no security by default, and what can be turned on by the installer can probably be turned off easily enough. Have OPSSEC/SYSSEC do an audit.</p>
<p>Documentation is all in either PDF or Winblows Online Help (sigh). At least the PDF&#8217;s are self indexed&#8230; so we can copy the PDFs to a real server.</p>
<p>Day 2:</p>
<p>It is important to create your own &#8220;key performance indicators&#8221; displays, that are built by copying and pasting specific windows from existing displays in the Knowledge tree in the Documents Navigator.</p>
<p>Once we have a display we like, export it to the web server, and that will be available for all the web users to view.</p>
<p>Page 57 deals with how to create a custom display.</p>
<p>Page 73 has an undocumented feature, use of Node value wrapped in greater than and less than signs.</p>
<p>Prognosis can measure, graph, and threshold/alarm/action WebLogic and WebSphere, Apache, J2EE Servlets (Tomkat) and even DB2 applications out of the box!</p>
<p>Links and Drilldowns are key to making your main KPI displays really useful.</p>
<p>Auto Documentation tool is AWESOME!!!</p>
<p>Day 3:</p>
<p>Thresholds are awesome (like the PMIE of CoPilot). Timing Parameters can be tricky, but very useful (page 150 and 151).</p>
<p>Alarm WHERE BUSY &gt; 95 AND QLEN &gt; 3<br />
Timing Check Interval of 1 minutes, log at most every 10 minutes, log after 4 consecutive intervals to EMS<br />
Timing Check Interval of 1 minutes, log after 4 consecutive intervals and log off when event over to NetCool</p>
<p>Reasons to Prognosis:<br />
Fix the damned false alarms problem (CPU Busy to NOC)<br />
start actually having SYSQ system capacity clides<br />
replace logcheck alarms with the dispatcher<br />
catch MFSERV alarms and netcool them<br />
start catch RDF delays<br />
share EMS logs via web to NOC</p>
<p>^srcnode@ will embed the nodename in the message</p>
<p>Ask Tony Guliani what &#8220;destination&#8221; they used for their Netcool alarms from Prognosis&#8230;</p>
<p>Day 4:</p>
<p>Thresholds are very useful for finding conditions within a single record and triggering reactions (page/netcool/email/command).</p>
<p>Analysts are good for connecting conditions from multiple records &#8211; but it requires the use of a scripting language. Language is TACL like. Analysts also cost more (separate product to license).</p>
<p>Both thresholds and analysts have password issues with running commands (triggered events from Prognosis that involve remote commands). Is that true of IRCMD based instances on the server?</p>
<p>Create Thresholds to alarm when cron or nos have died and remain dead.</p>
<p>Copy the example NSKAlerts Threshold from Knowledge to My Displays &#8211; then modify with AOL site specific changes, and again for DLS05 (batch machine) specific changes.</p>
<p>Web Interface Web Server Requirements: A web server (Apache/AOLServer/IIS), a Java Servlet Container (Tomkat 4.1/WebSphere 5.0/WebLogic 7.0), and JDK 2.0 SDK.</p>
<p>Web browser requirements: HTML4, Java Applets (API 1.1 or newer), JavaScript (1.2 or newer), Session Cookies</p>
<p>The webserver host will need a free license we need to request from IR so that IRWASP will run (interfaces from host to Prognosis running servers).</p>
<p>The &#8220;Single Node Key Indicators&#8221; web display is AWESOME.</p>
<p>Day 5:</p>
<p>Quick view of the Alerts &#8220;Atlas&#8221; &#8211; which only becomes useful if the NSK Alerts threshold has been customized for our site by copying the existing one, then modifying our copy.</p>
<p>Clearly TCPIP Error Rate (NSK TCP Errors) threshold needs to be increased to 1% or perhaps even 2%, or we&#8217;ll get alarms endlessly. Spooler files should be excluded from the File Full threshold. TMF Very Long Transactions needs a filter to ignore planned batch jobs (how?). XYGATESR can be excluded from the NSK Long Process Queueing threshold.</p>
<p>NSKCommunicationLink Record as seen in Perf TCPIP All Sockets window/display is effectively a netstat -an for QA and Dev to use. Tune the display for the DEV/QA/OPS interfaces on MFDEV. VERY COOL.</p>
<p>Be sure to create a Network Share Drive for all the Windows Prognosis GUI users to share their Prognosis Documents!!! This should be backed up regularly.</p>
<p>Each Prognosis &#8220;Product&#8221; has it&#8217;s own configuration.</p>
<p>Key Configurations: Prognosis, Security, Disk Manager, UpDown/Availability, NodeGroup, and Dispatch Manager.</p>
<p>AOL Useful Configurations: Comms, Availability, Disk, Display, Extractor, Network, Node group, passwords, pathway, prognosis, security, up/down.</p>
<p>Bottom Line, these are things we should be doing here at AOL that Prognosis can do for us. Is it the only way to do these things?</p>
<p>1) Fix false alarms to NOC, specifically the CPU busy alarms. Right now our netcool alarms come from the EMS scraper that only Melvin and Tony know how to maintain. We need more people to know that process. We need to be able to delay alarm until a CPU has stayed busy for more than a minute and also has a queue depth greater than 1 or 2. Currently not possible &#8211; possible with Prognosis, with anything else?</p>
<p>2) start automatically reporting weekly system performance slides at SYSQ.</p>
<p>3) start catching RDF slowness automatically</p>
<p>4) replace Logcheck alarms since logcheck is not working now because of the sockets pm problem in perl.</p>
<p>5) catch MFSERV process status alarms</p>
<p>6) share EMS logs and viewpt/tracker/sysbusy data with NOC and DEV and QA over the web so they no longer need to know Tandem to get that data.</p>
<p>7) give Kavita and Amy their netstat -an output through a webform instead of SCF commands.</p>
<p> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> have a record of what, specifically, were the busiest processes at any given time for the last recorded periods (days). That way a specific CPU busy can be traced back to a root cause. No more mysteries!</p>
<p>The Prognosis Admin for any site should know how much resources Prognosis is using at any time. Prognosis Status Display.</p>
<p>Ask Integrated Research what is new, do this regularly. They (IR) are not good about pro-active notifications.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=23&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/prognosis-80-and-707-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>BEA WebLogic Server 8.1 System Administration Class</title>
		<link>http://snolan.wordpress.com/2007/10/31/bea-weblogic-server-81-system-administration-class/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/bea-weblogic-server-81-system-administration-class/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:46:38 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/bea-weblogic-server-81-system-administration-class/</guid>
		<description><![CDATA[2005-10-17 13:19 Ryan Upton rupton@bea.com is instructor Course venue sucks. Crappy Winblows computers with guest accounts and only 256MB of RAM, which Ryan says is not enough to do WebLogic server stuff. Why are we doing this on Windows at all? We all use only HP-UX/Linux/Solaris servers&#8230; sigh. Installed GAIM and used the existing Firefox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=22&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2005-10-17 13:19</p>
<p>Ryan Upton rupton@bea.com is instructor</p>
<p>Course venue sucks. Crappy Winblows computers with guest accounts and only 256MB of RAM, which Ryan says is not enough to do WebLogic server stuff. Why are we doing this on Windows at all? We all use only HP-UX/Linux/Solaris servers&#8230; sigh.</p>
<p>Installed GAIM and used the existing Firefox on the Windows PC, used telnet windows to get on Abelard. Using ELM to read mail.</p>
<p>Documentation at:</p>
<p>http://edocs.bea.com</p>
<p>Java 2 Platform, Enterprise Edition (J2EE) defines the standard for developing component-based multitier enterprise applications.<br />
Enterprise Information Systems (EIS) &#8211; slide on page 14 is useful.</p>
<p>Middleware makes it appear to the back end servers, that there are only a few, very busy users connected (saves on resources).</p>
<p>Standards are agreed upon ahead of time.</p>
<p>Java makes me want to hurl. Too many clueless, self-proclaimed coders can write bad code with no compile time checks to validate their crap.</p>
<p>Slide on page 18 is really useful, blow one of these up for the office wall. J2EE Overview Slide.</p>
<p>ODBC/JDBC &#8211; database connectivity.<br />
JNDI &#8211; Naming and Directory Interface: DNS/LDAP for this API.<br />
EJB (Enterprise Java Beans)</p>
<p>a server is the weblogic.server itself, one instance<br />
a machine is the host that runs the server(s)<br />
a cluster is a logical group of servers<br />
a domain is a related group of servers and cluster(s)<br />
an adminstration server is the central control for a domain, &#8220;there can only be one&#8221;<br />
a managed server is any server in a domain that is not the admin server (controlled remotely)</p>
<p>Silent mode is the way to install &#8211; via script &#8211; so we can repeat the install identically on hundreds of boxes via scripts.</p>
<p>Labs 1 and 2 are redundant, do lab 2 because it is most like what we&#8217;ll use at work. Do labs 2 and 3.</p>
<p>Go to http://e-docs.bea.com/platform/docs81/install/silent.html#1044118<br />
Get and save as silent.xml the example file. Edit it until you are ahppy.</p>
<p>Insert the PWIN CD in the drive.<br />
d:<br />
cd installation_platform814_win<br />
dir<br />
c:<br />
cd &#8220;Documents and Settings&#8221;\guestuser\Desktop<br />
d:\installation_platform814_win\platform814_win32.exe -mode=silent -silent_xml=c:\&#8221;Documents and Settings&#8221;\guestuser\Desktop\silent.xml -log=bea_install.log</p>
<p>It takes a while&#8230; and hogs all the memory on the little windows boxes in class.</p>
<p>Grabbed PuTTY so my elm window would support cut &amp; paste (Windows Telnet sucketh greatly):</p>
<p>http://www.chiark.greenend.org.uk/~sgtatham/putty/</p>
<p>Domain creation: in general, use &#8220;Express&#8221; setup, then scripting tools to modify.</p>
<p>The admin console is a web interface to the weblogic server (security? instructor says it is encrypted).</p>
<p>7001 is default port for weblogic servers.</p>
<p>weblogic.Admin&#8217;s THREAD_DUMP command is very handy!<br />
java weblogic.Admin -username system -password weblogic -url 127.0.0.1:7001 THREAD_DUMP</p>
<p>The logging section is too slow&#8230; post-mortem equine floggery going on here&#8230; sigh.</p>
<p>JDBC logging has huge overhead, recommended only for debugging.</p>
<p>Extending with the Domain Config Wizard may be more difficult than simply using the admin console to do the same thing.</p>
<p>If using a boot.properties file to store username/password, restart your server so it get&#8217;s hashed with triple DES.</p>
<p>Day 2: new laptops IBM ThinkPad R40s with more memory and Windows 2000.<br />
Re-install Firefox, PuTTY, and try again to install BEA crapware with silent mode. Once more a failure, using GUI/Console mode just to get through this crap.<br />
Installed vim (vim.org) because Windows editors suck.</p>
<p>Lab instructions are whacked. stopweblogic script is broken.</p>
<p>getting a lot of interruptions from work (name_swap and member_validate problems). I&#8217;ve missed most of the JDBC stuff.</p>
<p>&#8220;JMS Server&#8221; is a bad term, it is really just a service configured into an existing managed WebLogic server. Same process, additional service done inline with the existing server process.</p>
<p>In JMS &#8211; both the consumer and producer are clients. They are peers &#8211; one just happens to provide data and the other requests it.</p>
<p>Restudy JDBC areas, specifically JDBC Driver types (1-4) on pages 195 &#8211; 199 (paying attention to the details NOT on the slides). Also re-cover JDBC collection pools info on pp 206-213.</p>
<p>Basically; JMS services and ConnectionFactory are to Web connectivity middleware as inetd.conf, /etc/services, and RCP/YP/NIS+ calls were to UNIX network services.</p>
<p>There is nothing new here except the Java language instead of C with RPC libraries. What a horrible shame the world can&#8217;t invent anything new.</p>
<p>This is actually more unmitigated BullShit than Bucky is.</p>
<p>Tomkat is the open source servlet container that runs within Apache to implement Java Servlets and JavaServer Pages.</p>
<p>.war files are archived Web Applications, archived with jar (jar is tar but for Java junkies, sigh)<br />
.jar files are any tar archive of Java stuff<br />
expanded directory structure can be a web application too<br />
web.xml has the deployment descriptors (pg: 338)<br />
a weblogic.xml is a web.xml with BEA enhancements and propretary crap (security stuff and/or Virtual Directory foo typically)</p>
<p>Java is always case-sensitive, so META-INF must always be upper case only. The files in the META-INF dir all private, and used by the webserver&#8217;s servlets &#8211; not visible to real web clients.</p>
<p>Day 3: Brad shows up!</p>
<p>Java Beans</p>
<p>Transactions<br />
atomic, consistent, isolation from other transactions, durable</p>
<p>Wow &#8211; excellent description of a transaction in generic terms on pages 418 &#8211; 428. Great illustrations and examples.</p>
<p>Transactions are configured in the JTA section of the web console, and configured at the WebLogic Domain level.</p>
<p>Do your user and group additions, bulk or individual, through the scripting tool or a JMX based script. This is one place that the web admin console is far too limiting.</p>
<p>SSL Cert Generation info, again.<br />
Node Manager Scripts<br />
Security Foo</p>
<p>Day 4:</p>
<p>startup and shutdown classes<br />
another broken lab, joy<br />
lab17 &#8211; java ridemonitor never able to connect to port<br />
rebooting Windows does not help</p>
<p>Neat Windows Command Shell Trick &#8211; double click some text, hit the Function key to copy, then paste with the left mouse button.</p>
<p>The Grinder is a cool load testing tool.</p>
<p>Day 5:</p>
<p>Wasting time defending Java and JVM speed/performance. BEA misses the point: that Java programmers are encouraged by the Java/JVM to never learn the underlying details of their systems. The problem is that no one is turning out fast and efficient Java code. C, assembly, forth, and ada FORCE the developer to learn the system. They end up turning out more efficient code.</p>
<p>Page 747&#8242;s details about the Prepared Statement Cache covers the two most impacting tuneables for DB connection performance. LRU and Statement cache size.</p>
<p>Network Tuning details on Page 751&#8230;</p>
<p>Lots of good data on stuck JVM threads on pages 768-769.<br />
Detecting Stuck Threads and then &#8220;hardening&#8221; the server are frequent tuning jobs we&#8217;ll need to do often.</p>
<p>&#8220;Stuck&#8221; is a WLS euphamism for working/busy with no breathers&#8230; Jobs that basically get very busy and stay that way.</p>
<p>Make your Java programmers learn about multiple threads and blocking states, and deadlocks&#8230; it will pay off big time. In particular, getting people to realize deadlock backoff and negotiation techniques will help a lot.</p>
<p>Thread monitoring and management are important to find and reduce bottlenecks early (long before production).</p>
<p>Second silver lining is the possibility that more and more Java/WebLogic developers will learn all about transaction programming and keeping transactions short. It could pay off big for DB backend performance in general.</p>
<p>MBeans == managed beans</p>
<p>WLShell is awesome &#8211; bash/korn shell Java scripting interface to WebLogic: http://www.wlshell.net/ &#8211; it&#8217;s like SQSH for WebLogic and Java! Cool</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=22&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/bea-weblogic-server-81-system-administration-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>iTP WebServer Class by HP NonStop</title>
		<link>http://snolan.wordpress.com/2007/10/31/itp-webserver-class-by-hp-nonstop/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/itp-webserver-class-by-hp-nonstop/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:45:44 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/itp-webserver-class-by-hp-nonstop/</guid>
		<description><![CDATA[2005-06-21 13:38. Notes from the Tandem iTP WebServer class. Intro is talking about the history of the internet and the world wide web. Arpanet, Tim Berners-Lee of CERN (1989). HTTP, URL, HTML all created. First specifications released to public in 1991. A bit of rudimentory review of TCP/IP and internet IP addressing. Three big applications [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=21&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2005-06-21 13:38. </p>
<p>Notes from the Tandem iTP WebServer class.</p>
<p>Intro is talking about the history of the internet and the world wide web. Arpanet, Tim Berners-Lee of CERN (1989). HTTP, URL, HTML all created. First specifications released to public in 1991. A bit of rudimentory review of TCP/IP and internet IP addressing.</p>
<p>Three big applications for years: File Transfer (UUCP/FTP), Mail, Telnet. Web was the fourth big one.</p>
<p>NCSA Mosaic (first web browser) in 1991 at University of Illinois, Champaign-Urbana.</p>
<p>http://www.hp.com/index.html</p>
<p>Protocol://FQDN:Port/File<br />
ftp://www.aol.com:8080/aol.exe</p>
<p>How is iTP any different than httpd from Apache?</p>
<p>iTP WebServer<br />
TS/MP (Pathway)<br />
OSS and Guardian Environments<br />
NonStop Kernel</p>
<p>Each iTP server has a Distributor (listener) and httpd process, and optionally multiple cgi connections, which can be generic or pathway based. Parallel library TCP/IP implementations have no distributor/listener, but will spread the httpd listeners over multiple interfaces. Typically pathway CGI programs will translate HTTP requests to Pathsends or SQL queries.</p>
<p>Alternatively, the httpd/iTP server can call Servlet Server Classes (SSC) in Java (groan), which run in multiple JVMs (pcode interpreters) on the NonStop machine (expensive).</p>
<p>NonStop SQL/MP, NonStop TS/MP, NonStop Tuxedo all can be called from an atp file (myfile.atp) which is HTML with embedded JavaScript. ATP = Active Transaction Pages.</p>
<p>Still wondering what the differences between Apache&#8217;s httpd and iTP WebServer are&#8230;</p>
<p>Symetric versus asymetric encryption in general terms. Certificate Authority services and distributed public certs and/or keys. SSL, PCT, SET, S-HTTP, and others. SSL in detail, slide 4-16 is a wondeful diagram of how SSL works (alegedly a version is available from Netscape as well). Google &#8220;How SSL works&#8221; to find out more.</p>
<p>For some reason HP recommends that a non super.super user in group super runs/manages the iTP WebServer software&#8230; why? Isn&#8217;t this a security risk? Why not run it as a non-priveledged user? Say web.mgr and web.user?</p>
<p>Java crap gets installed in /usr/tandem/java and /usr/tandem/nssjava.</p>
<p>Why would you waste expensive Tandem resources running Java servlets when you can run them on Linux boxes? Save the Tandem cycles for SQL processing.</p>
<p>Scary &#8211; they have a default config that creates a web based administrative server with very little security&#8230; yikes.</p>
<p>Ouch! iTP WebServer cannot be used for any webservice requiring secure logins to the web server. While iTP server provides a rudimentary user admin and password facility, it is a bit of a joke; using no encryption for the transfer of the passwords and no real .htaccess functionality at all.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=21&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/itp-webserver-class-by-hp-nonstop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache WebServer 101 Class</title>
		<link>http://snolan.wordpress.com/2007/10/31/apache-webserver-101-class/</link>
		<comments>http://snolan.wordpress.com/2007/10/31/apache-webserver-101-class/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:44:41 +0000</pubDate>
		<dc:creator>snolan</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://snolan.wordpress.com/2007/10/31/apache-webserver-101-class/</guid>
		<description><![CDATA[2005-05-31 13:45 Class is off to a slow start, but we are getting O&#8217;Reilly Apache Cookbooks (the moose) &#8211; which is a good sign. Rich from Global knowledge is teaching. Apache and Tomcat on Redhat. NCSA 1987 telnet 1990 habanero 1993 mosaic 1995 apache Apache Software Foundation (ASF) httpd is the name of the webserver [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=20&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>2005-05-31 13:45</p>
<p>Class is off to a slow start, but we are getting O&#8217;Reilly Apache Cookbooks (the moose) &#8211; which is a good sign. Rich from Global knowledge is teaching.</p>
<p>Apache and Tomcat on Redhat.</p>
<p>NCSA<br />
1987 telnet<br />
1990 habanero<br />
1993 mosaic<br />
1995 apache</p>
<p>Apache Software Foundation (ASF)<br />
httpd is the name of the webserver</p>
<p>Apache&#8217;s httpd is for static content<br />
Dynamic content comes from plugins (Java Servlets, ActiveX, PHP, etc)</p>
<p>Modules can be built into the httpd binary, or they can be loaded dynamically.</p>
<p>Directives tell the server when to use the module.<br />
Each directive should be in a module that is already loaded.</p>
<p>MaxKeepAliveRequests 100, typically this must be much higher.</p>
<p>Config has:<br />
1) comments<br />
2) directives<br />
3) sections</p>
<p>DocumentRoot is for the default webserver only, virtual hosts/domains have their own DocRoot each&#8230;</p>
<p>httpd -t<br />
(parses config file to test httpd.conf syntax)<br />
(apache -t) on Windows</p>
<p>vl_module has the AOL internal SNS security stuff</p>
<p>Wednesday: Apache bench (used for testing your server)</p>
<p>ab -n 100 http://heloise.office.aol.com/<br />
(analizes permformance of your server)</p>
<p>ab -c 10 http://www.apple.com/</p>
<p>jmeter is more featureful testbed, but Java based &#8211; available on Jakarta project on the Apache website.</p>
<p>Internet Services has a custom binary that analizes the logs</p>
<p>Proxy vrs Redirect (one hides a domain as another, the other shares the info to the user)</p>
<p>SSI (Server Side Includes) aka: Filters with the INCLUDES builtin<br />
AddOutputFilter INCLUDES .shtml<br />
Options IncludesNOEXEC<br />
AddType text/html .shtml<br />
create an shtml file in your htdocs</p>
<p>Valid XML: (tag with no content)</p>
<p>HTACCESS passwords</p>
<p>htdigest -c mydigestpasswords myrealm snolan<br />
{PASSWORD}<br />
{PASSWORD}</p>
<p>SetHandler server-status<br />
AuthType Digest<br />
AuthName myrealm<br />
AuthDigestFire &#8220;c:\Program Files\Apache Group\Apache2\bin\mydigestpwds.dat&#8221;<br />
AuthGroup &#8220;c:\Program Files\Apache Group\Apache2\bin\mygroups.txt&#8221;<br />
Require group managers</p>
<p>mygroups.txt<br />
managers: snolan frank<br />
customers: joe sally</p>
<p>(this does digest password auth, basic encryption between browser and server)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/snolan.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/snolan.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/snolan.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/snolan.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/snolan.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=snolan.wordpress.com&amp;blog=229424&amp;post=20&amp;subd=snolan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://snolan.wordpress.com/2007/10/31/apache-webserver-101-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9be76e7e4fa495a8f63911aa3789c38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">snolan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
