<?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/"
	>

<channel>
	<title>ThatJoshGuy.com &#187; Random</title>
	<atom:link href="http://www.thatjoshguy.com/archives/category/random/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thatjoshguy.com</link>
	<description>As random as my attention span is short.</description>
	<lastBuildDate>Tue, 07 Sep 2010 23:27:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>BeardMe results</title>
		<link>http://www.thatjoshguy.com/archives/157</link>
		<comments>http://www.thatjoshguy.com/archives/157#comments</comments>
		<pubDate>Tue, 07 Sep 2010 23:22:54 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=157</guid>
		<description><![CDATA[The beard came in rather nicely if I do say so myself, but all good things must come to an end. The results are in, and the winning beard was the &#8220;Guy Fawkes&#8221;. Here, then, are the resulting (revolting) photos:]]></description>
			<content:encoded><![CDATA[<p>The beard came in rather nicely if I do say so myself, but all good things must come to an end. The results are in, and the winning beard was the &#8220;Guy Fawkes&#8221;.</p>
<p>Here, then, are the resulting (revolting) photos:</p>
<p><a href="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_7C608400-D810-45B6-8401-1B2CBEC7D2E8.jpeg" rel="shadowbox[post-157];player=img;"><img src="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_7C608400-D810-45B6-8401-1B2CBEC7D2E8.jpeg" alt="" class="alignnone size-full" /></a></p>
<p><a href="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_2CD13A17-CCBA-4DF5-8180-4B09F29C89FD.jpeg" rel="shadowbox[post-157];player=img;"><img src="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_2CD13A17-CCBA-4DF5-8180-4B09F29C89FD.jpeg" alt="" class="alignnone size-full" /></a></p>
<p><a href="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_F34094EB-7155-4350-A3BD-5CEF5CB5EB99.jpeg" rel="shadowbox[post-157];player=img;"><img src="http://www.thatjoshguy.com/wp-content/uploads/2010/09/p_2048_1536_F34094EB-7155-4350-A3BD-5CEF5CB5EB99.jpeg" alt="" class="alignnone size-full" /></a></p>
<div class="shr-publisher-157"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/157/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beard Me!</title>
		<link>http://www.thatjoshguy.com/archives/154</link>
		<comments>http://www.thatjoshguy.com/archives/154#comments</comments>
		<pubDate>Thu, 26 Aug 2010 21:24:01 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=154</guid>
		<description><![CDATA[Head over to http://thatjoshguy.com/beardme and cast your vote.  As soon as the forest of facial hair is lush enough to support it I'll grab the razor and sport the style with the highest votes.]]></description>
			<content:encoded><![CDATA[<p>So I woke up this morning feeling like hell.  I had three day stubble, and the remainder of my &#8220;chin strap&#8221; beard peeking through.  Once again, I didn&#8217;t feel much like shaving, so I made a judgement call.  I grabbed the trimmers and blended the old with the new, into an even three day stubble <img src='http://www.thatjoshguy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I&#8217;m so manly, it hurts.</p>
<p>This got me to thinking&#8230; What should I do with this?  Go all out and grow a beard?  I&#8217;m not sure I could pull off the mountain man look, so I had to go with something with form&#8230; but what?</p>
<p>Enter my latest distraction: <a title="Beard Me!" href="http://thatjoshguy.com/beardme" target="_self">Beard Me!</a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Head over to <a href="http://thatjoshguy.com/beardme">http://thatjoshguy.com/beardme</a> and cast your vote.  As soon as the forest of facial hair is lush enough to support it I&#8217;ll grab the razor and sport the style with the highest votes.</p>
<div class="shr-publisher-154"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/154/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wake up and smell the USDA &amp; FDA approved coffee&#8230;</title>
		<link>http://www.thatjoshguy.com/archives/146</link>
		<comments>http://www.thatjoshguy.com/archives/146#comments</comments>
		<pubDate>Tue, 23 Mar 2010 12:45:52 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Like]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[america]]></category>
		<category><![CDATA[care]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[socialism]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=146</guid>
		<description><![CDATA[This morning I was awoken by my alarm clock powered by electricity generated by the public power &#8220;monopoly&#8221; regulated by the US department of energy. I then took a shower in the clean water provided by the municipal water utility. After that, I turned on the TV to one of the FCC regulated channels to see what the national weather service of the national oceanographic and atmospheric administration determined the weather was going to be like using satellites designed, built, [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I was awoken by my alarm clock powered by electricity generated by the public power &#8220;monopoly&#8221; regulated by the US department of energy. I then took a shower in the clean water provided by the municipal water utility. After that, I turned on the TV to one of the FCC regulated channels to see what the national weather service of the national oceanographic and atmospheric administration determined the weather was going to be like using satellites designed, built, and launch by the National Aeronautics and Space Administration. I watched this while eating my breakfast of US Department of Agriculture inspected food, and taking the medications which have been determined safe for use by the Food and Drug Administration.</p>
<p>At the appropriate time (as regulated by the US Congress and kept accurate by the National Institute of Standards and Technology and the US Naval Observatory) I get into my National Highway Traffic Safety Administration approved automobile and set out to work on the roads built by the local, state, and federal departments of transportation, stopping to purchase fuel of a quality level determined by the Environmental Protection Agency using legal tender as issued by the Federal Reserve Bank. On the way out the door, I deposit my mail to be sent out via the US Postal Service at the drop-box beside the local public school.</p>
<p>After work, I drive my NHTSA car back home on DOT roads, to a house which is still standing and structurally sound due to the state and local building codes as well as the fire marshal&#8217;s inspection, and which has not been robbed thanks to the protection of the local police department.</p>
<p>I then log on to the Internet which was developed by the US Defense Advanced Research Projects Administration and write a long post on Facebook about how SOCIALISM in health care is bad, and the US government can&#8217;t do anything right&#8230;</p>
<div class="shr-publisher-146"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/146/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New Healthcare Bill: Summary</title>
		<link>http://www.thatjoshguy.com/archives/142</link>
		<comments>http://www.thatjoshguy.com/archives/142#comments</comments>
		<pubDate>Mon, 22 Mar 2010 12:05:07 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[bill]]></category>
		<category><![CDATA[care]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[reform]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=142</guid>
		<description><![CDATA[I usually stay out of politics, but as this affects everyone I thought I&#8217;d contribute.  Here is a summary of what the newly passed health care bill will mean to you (courtesy of Reuters): // // // // WASHINGTON, March 19 (Reuters) &#8211; The U.S. House of Representatives is heading for a Sunday vote on a sweeping overhaul of the $2.5 trillion U.S. healthcare system. House Democrats are confident they can overcome solid Republican opposition and pass the bill. Leaders [...]]]></description>
			<content:encoded><![CDATA[<p>I usually stay out of politics, but as this affects everyone I thought I&#8217;d contribute.  Here is a summary of what the newly passed health care bill will mean to you (courtesy of Reuters):</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div>
<p><script type="text/javascript">// <![CDATA[
 addImpression("10036173_Related News");
// ]]&gt;</script><script type="text/javascript">// <![CDATA[
 removeImpression();
// ]]&gt;</script><script type="text/javascript">// <![CDATA[
 addImpression("10036174_Related News (Auto)");
// ]]&gt;</script><script type="text/javascript">// <![CDATA[
 removeImpression();
// ]]&gt;</script></p>
<p><script type="text/javascript"></script>WASHINGTON, March 19 (Reuters) &#8211; The U.S. House of Representatives is heading for a Sunday vote on a sweeping overhaul of the $2.5 trillion U.S. healthcare system.</p>
<p>House Democrats are confident they can overcome solid Republican opposition and pass the bill. Leaders are using a two-step process where the House approves Senate-passed legislation and then votes for a separate package of changes to satisfy concerns of House Democrats. The Senate is expected to approve those changes as well and President Barack Obama plans to sign the bill into law.</p>
<p>Here is what to expect if the bill becomes law:</p>
<p>WITHIN THE FIRST YEAR OF ENACTMENT</p>
<p>*Insurance companies will be barred from dropping people from coverage when they get sick. Lifetime coverage limits will be eliminated and annual limits are to be restricted.</p>
<p>*Insurers will be barred from excluding children for coverage because of pre-existing conditions.</p>
<p>*Young adults will be able to stay on their parents&#8217; health plans until the age of 26. Many health plans currently drop dependents from coverage when they turn 19 or finish college.</p>
<p>*Uninsured adults with a pre-existing conditions will be able to obtain health coverage through a new program that will expire once new insurance exchanges begin operating in 2014.</p>
<p>*A temporary reinsurance program is created to help companies maintain health coverage for early retirees between the ages of 55 and 64. This also expires in 2014.</p>
<p>*Medicare drug beneficiaries who fall into the &#8220;doughnut hole&#8221; coverage gap will get a $250 rebate. The bill eventually closes that gap which currently begins after $2,700 is spent on drugs. Coverage starts again after $6,154 is spent.</p>
<p>*A tax credit becomes available for some small businesses to help provide coverage for workers.</p>
<p>*A 10 percent tax on indoor tanning services that use ultraviolet lamps goes into effect on July 1.</p>
<p>WHAT HAPPENS IN 2011</p>
<p>*Medicare provides 10 percent bonus payments to primary care physicians and general surgeons.</p>
<p>*Medicare beneficiaries will be able to get a free annual wellness visit and personalized prevention plan service. New health plans will be required to cover preventive services with little or no cost to patients.</p>
<p>*A new program under the Medicaid plan for the poor goes into effect in October that allows states to offer home and community based care for the disabled that might otherwise require institutional care.</p>
<p>*Payments to insurers offering Medicare Advantage services are frozen at 2010 levels. These payments are to be gradually reduced to bring them more in line with traditional Medicare.</p>
<p>*Employers are required to disclose the value of health benefits on employees&#8217; W-2 tax forms.</p>
<p>*An annual fee is imposed on pharmaceutical companies according to market share. The fee does not apply to companies with sales of $5 million or less.</p>
<p>WHAT HAPPENS IN 2012</p>
<p>*Physician payment reforms are implemented in Medicare to enhance primary care services and encourage doctors to form &#8220;accountable care organizations&#8221; to improve quality and efficiency of care.</p>
<p>*An incentive program is established in Medicare for acute care hospitals to improve quality outcomes.</p>
<p>*The Centers for Medicare and Medicaid Services, which oversees the government programs, begin tracking hospital readmission rates and puts in place financial incentives to reduce preventable readmissions.</p>
<p>WHAT HAPPENS IN 2013</p>
<p>*A national pilot program is established for Medicare on payment bundling to encourage doctors, hospitals and other care providers to better coordinate patient care.</p>
<p>*The threshold for claiming medical expenses on itemized tax returns is raised to 10 percent from 7.5 percent of income. The threshold remains at 7.5 percent for the elderly through 2016.</p>
<p>*The Medicare payroll tax is raised to 2.35 percent from 1.45 percent for individuals earning more than $200,000 and married couples with incomes over $250,000. The tax is imposed on some investment income for that income group.</p>
<p>*A 2.9 percent excise tax in imposed on the sale of medical devices. Anything generally purchased at the retail level by the public is excluded from the tax.</p>
<p>WHAT HAPPENS IN 2014</p>
<p>*State health insurance exchanges for small businesses and individuals open.</p>
<p>*Most people will be required to obtain health insurance coverage or pay a fine if they don&#8217;t. Healthcare tax credits become available to help people with incomes up to 400 percent of poverty purchase coverage on the exchange.</p>
<p>*Health plans no longer can exclude people from coverage due to pre-existing conditions.</p>
<p>*Employers with 50 or more workers who do not offer coverage face a fine of $2,000 for each employee if any worker receives subsidized insurance on the exchange. The first 30 employees aren&#8217;t counted for the fine.</p>
<p>*Health insurance companies begin paying a fee based on their market share.</p>
<p>WHAT HAPPENS IN 2015</p>
<p>*Medicare creates a physician payment program aimed at rewarding quality of care rather than volume of services.</p>
<p>WHAT HAPPENS IN 2018</p>
<p>*An excise tax on high cost employer-provided plans is imposed. The first $27,500 of a family plan and $10,200 for individual coverage is exempt from the tax. Higher levels are set for plans covering retirees and people in high risk professions. (Reporting by <a href="http://blogs.reuters.com/search/journalist.php?edition=us&amp;n=donna.smith&amp;">Donna Smith</a>; Editing by David Alexander and Eric Beech)</p>
</div>
<div class="shr-publisher-142"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/142/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDF to EPUB (or any other eBook format)</title>
		<link>http://www.thatjoshguy.com/archives/127</link>
		<comments>http://www.thatjoshguy.com/archives/127#comments</comments>
		<pubDate>Thu, 11 Feb 2010 21:50:18 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Like]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[calibre]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mobi]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[stanza]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=127</guid>
		<description><![CDATA[So i&#8217;ve come across a large collection of ebooks in PDF format (I won&#8217;t say from where) which is awsome, except for one thing. There is not an ebook reader in the world (besides Adobe Digital Editions, but meh&#8230;) that reads PDFs. So I sat about on a journey to find a decent way to convert PDF to the popular EPUB format. Why epub and not something else like amazon kindle&#8217;s mobi format? Because, I have an iPhone, and iphone [...]]]></description>
			<content:encoded><![CDATA[<p>So i&#8217;ve come across a large collection of ebooks in PDF format (I won&#8217;t say from where) which is awsome, except for one thing. There is not an ebook reader in the world (besides Adobe Digital Editions, but meh&#8230;) that reads PDFs. So I sat about on a journey to find a decent way to convert PDF to the popular EPUB format. Why epub and not something else like amazon kindle&#8217;s mobi format? Because, I have an iPhone, and iphone has Stanza (teh best ebook reader on the platform) and Stanza uses epub.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Long story short, there&#8217;s a lot of software out there that claims to do this all for you, but a lot of them jsut don&#8217;t cut it when it comes to images. The books I&#8217;m interested in are of a technical nature mostly, so there will be diagrams.</p>
<p>After testing out all of the free alternatives, I cam across <a href="http://calibre-ebook.com/">Calibre</a>. Calibre is an open source ebook management program that reads just about every format you can imagine, and can convert from one ebook format to another.  It&#8217;s also free and open source, so woot!</p>
<p>Calibre CAN do PDF to epub, but you lose a lot of formatting and all of your bookmarks.  In other words, no table of contents.  That sucks.</p>
<p>To make a long story short, I tried a few combinations of softwares to get this working, and here is the most reliable way I have found to convert PDF to epub while retaining the table of contents, images, and MOST of your original formatting (some will still be lost, but if you&#8217;re a freak about stuff like that you can always fix it before the last step).</p>
<p>First, the requirements:</p>
<ul>
<li>Adobe Acrobat &#8211; $300.00 - No, not Acrobat READER, that&#8217;s something else.  You need to have Adobe Acrobat, or some other program that can export PDF&#8217;s as compliant HTML 3.2.  I&#8217;m sure there&#8217;s something free out there, but this is what I used as I had it at work <img src='http://www.thatjoshguy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Calibre &#8211; FREE</li>
<li>Notepad++ (optional) &#8211; FREE &#8211; this is used for some code cleanup if needed (for you formatting freaks)</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Process couldn&#8217;t be simpler really:</p>
<ol>
<li>Load the PDF in acrobat</li>
<li>FILE &gt; EXPORT &gt; HTML &gt; HTML 3.2</li>
<li>Click on &#8220;SETTINGS&#8221;</li>
<li><span style="text-decoration: underline;">uncheck</span> &#8220;Generate Bookmarks&#8221;</li>
<li><span style="text-decoration: underline;">check</span> &#8220;Generate tags for untagged files&#8221;</li>
<li><span style="text-decoration: underline;">check</span> &#8220;generate images&#8221;</li>
<li><span style="text-decoration: underline;">uncheck</span> &#8220;use sub-folder&#8221;</li>
<li>click OK</li>
<li>Save</li>
<li>OPTIONAL &#8211; Edit the exported HTML file in Notepad++.  get rid of any style tags in the body element, and any font colors, as they will mess with some readers (like stanza)</li>
<li>Open Calibre</li>
<li>Click &#8220;Add Book&#8221;</li>
<li>select the exported html file</li>
<li>Right click on the imported book and select CONVERT E-BOOKS &gt; CONVERT INDIVIDUALLY</li>
<li>Input format will be ZIP, output will be epub</li>
<li>edit meta info as needed</li>
<li>On the &#8220;Structure Detection&#8221; tab, set &#8220;detect chapters&#8230;&#8221; to //h:h1</li>
<li>On the table of contents page, set level 1 to //h:h1, level 2 to //h:h2, and level 3 to //h:h3</li>
<li>Click OK</li>
</ol>
<p>That&#8217;s it.  the PDF will be converted to an epub that you can view in Calibre, or save to another location and read in another reader, or send to a device.</p>
<p>Note that all PDFs are not created equal, so some of these settings will need to be tweaked for different books, but this is what worked for me with a quality I was happy with.</p>
<div class="shr-publisher-127"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/127/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firewalls for dummies</title>
		<link>http://www.thatjoshguy.com/archives/124</link>
		<comments>http://www.thatjoshguy.com/archives/124#comments</comments>
		<pubDate>Sun, 24 Jan 2010 13:46:08 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Dislike]]></category>
		<category><![CDATA[Like]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[duh]]></category>
		<category><![CDATA[dumb]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/archives/124</guid>
		<description><![CDATA[Word to the wise folks. When you&#8217;re installing a firewall on your server due to mysterious login attempts, make sure that you know what IPs you&#8217;re blocking. I ended up driving out to where my server is colocated at 8pm last night because my server wasn&#8217;t reaponding. I had recently installed APF (advanced policy firewall) and BFD (brute force detection) and wad confident in it&#8217;s functionality. Note: I installed and tested it while away from home. Geeky stuff: APF is [...]]]></description>
			<content:encoded><![CDATA[<p>Word to the wise folks. When you&#8217;re installing a firewall on your server due to mysterious login attempts, make sure that you know what IPs you&#8217;re blocking. </p>
<p>I ended up driving out to where my server is colocated at 8pm last night because my server wasn&#8217;t reaponding. I had recently installed APF (advanced policy firewall) and BFD (brute force detection) and wad confident in it&#8217;s functionality. Note: I installed and tested it while away from home. </p>
<p>Geeky stuff: APF is a CLI Frontend for iptables. You can deny/allow IP addresses with simple commands. Pair it with BFD and what you have is a nice little security system that scans server logs every few minutes looking for repeated failed logins and other suspicious activity and automatically blocks access to the offending IP (and tells you what it&#8217;s done in a nicely formatted email. End of geeky stuff.    </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Once I had it up and running I walked away confident in the security of my server. I knew of a few IPs that had been hacking away at me for months, so it was only a matter of time before the emails came telling me they were blocked. I added a few manually just to get the feeling for it. Happy with myself I went out with my lovely wife for dinner and a movie. </p>
<p>Then I tried to access my website from home&#8230;</p>
<p>No http access, no ssh, no FTP, and no reply on pings. Shit.  I call the office and have them reboot my server.  Nothing. </p>
<p>I only live about 10 miles away so I drove out to take a look. Looks like it&#8217;s running&#8230; Better reboot again to make sure it was done right.   A few minutes later and we&#8217;re back in action!  I head home. </p>
<p>Wake up at 6am. No response on my site or email. No FTP. No ssh. DAMMIT!</p>
<p>After a few cups of coffee it dawns on me to try something. I Vpn into my desktop pc at work and pull up my website.  Works fine. Try it again from my local browser, fail. </p>
<p>A feeling starts to nag at me. </p>
<p>I use my remote desktop to SSH into the server. Success. </p>
<p>The feeling gets stronger. </p>
<p>I disable the firewall&#8230;</p>
<p>Everything magically works again. </p>
<p>The feeling begins to redden my cheeks. </p>
<p>I check the firewall rules. </p>
<p>Out of the eight IP adresses I manually denied, my home ip was first on the list. </p>
<p>The day before I installed the firewall I had forgotten that I had changed my password. There were several failed login attempts due to this. </p>
<p>That feeling? Stupidity. I has it. </p>
<p><a href="http://www.thatjoshguy.com/wp-content/uploads/2010/01/l_475_251_13744684-CE21-44AD-9BE9-156BD6FCCB17.jpeg" rel="shadowbox[post-124];player=img;"><img src="http://www.thatjoshguy.com/wp-content/uploads/2010/01/l_475_251_13744684-CE21-44AD-9BE9-156BD6FCCB17.jpeg" alt="" width="300" height="158" class="alignnone size-full wp-image-364" /></a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="shr-publisher-124"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/124/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ferber Baby</title>
		<link>http://www.thatjoshguy.com/archives/122</link>
		<comments>http://www.thatjoshguy.com/archives/122#comments</comments>
		<pubDate>Sat, 16 Jan 2010 12:02:10 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Dislike]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[baby]]></category>
		<category><![CDATA[cry-it-out]]></category>
		<category><![CDATA[ferberize]]></category>
		<category><![CDATA[son]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/archives/122</guid>
		<description><![CDATA[Having a son means losing sleep now to sleep all night later. Let Isaac cry it out last night. It was like he knew it was my idea because he started crying for me in particular. Ouch. When that didn&#8217;t work he started crying for mama but HA! I had given her earplugs! After a grand total of 45 minutes we all got back to sleep. Up at 6:15 to start our day. We&#8217;ll let mama sleep in today. Daddy [...]]]></description>
			<content:encoded><![CDATA[<p>Having a son means losing sleep now to sleep all night later. Let Isaac cry it out last night. It was like he knew it was my idea because he started crying for me in particular. Ouch.  </p>
<p>When that didn&#8217;t work he started crying for mama but HA! I had given her earplugs!  After a grand total of 45 minutes we all got back to sleep. Up at 6:15 to start our day. We&#8217;ll let mama sleep in today.   </p>
<p>Daddy 1, Isaac 100. </p>
<p>I&#8217;ll catch up some day, right?</p>
<p><a href="http://www.thatjoshguy.com/wp-content/uploads/2010/01/p_2048_1536_52015FD0-1922-48FB-BBDE-C207A2457807.jpeg" rel="shadowbox[post-122];player=img;"><img src="http://www.thatjoshguy.com/wp-content/uploads/2010/01/p_2048_1536_52015FD0-1922-48FB-BBDE-C207A2457807.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
<div class="shr-publisher-122"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/122/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why&#8217;s er&#8217;rybody wants me teefers?</title>
		<link>http://www.thatjoshguy.com/archives/85</link>
		<comments>http://www.thatjoshguy.com/archives/85#comments</comments>
		<pubDate>Fri, 08 Jan 2010 18:52:41 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Dislike]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=85</guid>
		<description><![CDATA[Took my wife to the dentist today for a fractured tooth.  Had some snow last night, so a lot of their appointments cancelled.  I found myself with nothing to do so I decided to get a cleaning.  Next thing I know i&#8217;m getting 24 X-rays done, and now they want to extract 4, maybe 5 teeth.  Never fails. I have my wisdom teeth.  They&#8217;re in, they&#8217;re through, they dont&#8217; bother me.  Dentists however have something against them.  It took me [...]]]></description>
			<content:encoded><![CDATA[<p>Took my wife to the dentist today for a fractured tooth.  Had some snow last night, so a lot of their appointments cancelled.  I found myself with nothing to do so I decided to get a cleaning.  Next thing I know i&#8217;m getting 24 X-rays done, and now they want to extract 4, maybe 5 teeth.  Never fails.</p>
<p>I have my wisdom teeth.  They&#8217;re in, they&#8217;re through, they dont&#8217; bother me.  Dentists however have something against them.  It took me a long time to grow these teeth, and now that jsut want to take them from me?  And they want me to PAY them to do it?  Does anyone else see anything wrong with this?</p>
<p>I used to have bad problems with TMJD, but it went away too, after several consultations and discussions of surgeries and whatnot&#8230; I left it alone and guess what, it went away after a few years.  Wasn&#8217;t easy, sure, but it fixed itself.  The human body is made to do that, ya see.</p>
<p>So whatever.  Maybe they can pull them if my insurance covers enough of it.  They&#8217;re a bitch to keep clean, and it&#8217;s not like I can chew anything back there.  I may not be using them very much, but I am attatched to them in more ways than the obvious. ..</p>
<p>I mean, they&#8217;re WISDOM teeth&#8230; if they take them, will I no longer be wise?  Would I be so un-wise, that I won&#8217;t realize what I&#8217;ve lost?  That seems the most likely outcome, because all of those who have given up their wisdom teeth don&#8217;t seem to mind&#8230;</p>
<p>Ignorance is bliss.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="shr-publisher-85"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/85/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Toons!</title>
		<link>http://www.thatjoshguy.com/archives/83</link>
		<comments>http://www.thatjoshguy.com/archives/83#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:02:56 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=83</guid>
		<description><![CDATA[I finally got all of my little cartoon shorts together.  Most of them were just time-wasters, but it gives me something to do when I have some free time and am feeling creative.  Check it out here.]]></description>
			<content:encoded><![CDATA[<p>I finally got all of my little cartoon shorts together.  Most of them were just time-wasters, but it gives me something to do when I have some free time and am feeling creative.  Check it out<a href="http://www.thatjoshguy.com/toons" target="_self"> here</a>.</p>
<div class="shr-publisher-83"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/83/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Here we go again</title>
		<link>http://www.thatjoshguy.com/archives/10</link>
		<comments>http://www.thatjoshguy.com/archives/10#comments</comments>
		<pubDate>Wed, 06 Jan 2010 19:06:16 +0000</pubDate>
		<dc:creator>thatjoshguy</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.thatjoshguy.com/?p=10</guid>
		<description><![CDATA[So i&#8217;ve tried twice before to start a blog, and failed twice before. I always pick a topic and then fail to live up to it due to my apparent ADD. So no topic this time. I&#8217;ll write what I want when I want, or not at all!]]></description>
			<content:encoded><![CDATA[<p>So i&#8217;ve tried twice before to start a blog, and failed twice before.  I always pick a topic and then fail to live up to it due to my apparent ADD.</p>
<p>So no topic this time.  I&#8217;ll write what I want when I want, or not at all!</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-5329020190724027";
google_ui_features = "rc:6";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";

//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<div class="shr-publisher-10"></div>]]></content:encoded>
			<wfw:commentRss>http://www.thatjoshguy.com/archives/10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
