<?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>Kansas City Web Developer - Steven Kohlmeyer</title>
	<atom:link href="http://stevenkohlmeyer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://stevenkohlmeyer.com</link>
	<description>A Kansas City Web Developer&#039;s Blog for Reference of PHP, Javascript, Software, Web Design, Web Development, Programming, eCommerce Solutions, CMS Solutions, and many other solutions: Zen Cart, OS Commerce, Magento, Wordpress....</description>
	<lastBuildDate>Fri, 27 Jan 2012 05:00:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Password protecting nginx</title>
		<link>http://stevenkohlmeyer.com/uncategorized/password-protecting-nginx/</link>
		<comments>http://stevenkohlmeyer.com/uncategorized/password-protecting-nginx/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 05:00:18 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://stevenkohlmeyer.com/?p=563</guid>
		<description><![CDATA[Create a Username/Password which will be stored in &#8216;useraccess&#8217;, a file I just made up. htpasswd -b -c useraccess username password -b: allows password in command line rather than prompt -c: creates new passwd file, or rewrites and appends if the file already exists. Now in the nginx config, under: server { location /protectedlocation { [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stevenkohlmeyer.com/wp-content/uploads/2012/01/nginx.gif"><img class="size-full wp-image-568 alignright" title="nginx" src="http://stevenkohlmeyer.com/wp-content/uploads/2012/01/nginx.gif" alt="" width="150" height="50" /></a></p>
<p style="text-align: left;">Create a Username/Password which will be stored in &#8216;useraccess&#8217;, a file I just made up.</p>
<p style="text-align: left;"><code>htpasswd -b -c useraccess username password</code></p>
<pre>-b: allows password in command line rather than prompt
-c: creates new passwd file, or rewrites and appends if the file already exists.</pre>
<p>Now in the nginx config, under:</p>
<pre>server {</pre>
<pre style="padding-left: 30px;">location /protectedlocation {</pre>
<pre>Add the following</pre>
<p><code>auth_basic "Message box title of password prompt";<br />
auth_basic_user_file /path/to/useraccess;</code></p>
<pre>Now restart nginx and go to the location you've just protected.  Please comment if this was useful.</pre>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/uncategorized/password-protecting-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get around the Wikipedia blackout.</title>
		<link>http://stevenkohlmeyer.com/uncategorized/how-to-get-around-the-wikipedia-blackout/</link>
		<comments>http://stevenkohlmeyer.com/uncategorized/how-to-get-around-the-wikipedia-blackout/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 20:08:58 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://stevenkohlmeyer.com/?p=556</guid>
		<description><![CDATA[Copy and paste this into your address bar: javascript:$("#content").css("display", "block");$("#mw-sopaOverlay").css("display","none"); &#160; To disable blackout on wordpress.com: (this does you no good because the url&#8217;s are rewritten) javascript: jQuery("span").removeClass("picture");jQuery(".posttitle").attr("style", "background: #FFFFFF ! important");jQuery("small span").attr("style", "background: #FFFFFF ! important");jQuery("span span").attr("style", "background: #FFFFFF ! important");jQuery("span strong").attr("style", "background: #FFFFFF ! important");]]></description>
			<content:encoded><![CDATA[<p>Copy and paste this into your address bar:</p>
<p><code><br />
javascript:$("#content").css("display", "block");$("#mw-sopaOverlay").css("display","none");<br />
</code></p>
<p>&nbsp;</p>
<p>To disable blackout on wordpress.com: (this does you no good because the url&#8217;s are rewritten)<br />
<code><br />
javascript: jQuery("span").removeClass("picture");jQuery(".posttitle").attr("style", "background: #FFFFFF ! important");jQuery("small span").attr("style", "background: #FFFFFF ! important");jQuery("span span").attr("style", "background: #FFFFFF ! important");jQuery("span strong").attr("style", "background: #FFFFFF ! important");<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/uncategorized/how-to-get-around-the-wikipedia-blackout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Cloud Hosting for a year? Sign me up!</title>
		<link>http://stevenkohlmeyer.com/development/web-development-and-administration/free-cloud-hosting-for-a-year-sign-me-up/</link>
		<comments>http://stevenkohlmeyer.com/development/web-development-and-administration/free-cloud-hosting-for-a-year-sign-me-up/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 22:23:15 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server & Web Site Administration]]></category>
		<category><![CDATA[Web Development & Administration]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://stevenkohlmeyer.com/?p=534</guid>
		<description><![CDATA[http://www.google.com/search?sourceid=chrome&#38;ie=UTF-8&#38;q=amazon+free+tier]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=amazon+free+tier">http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=amazon+free+tier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/web-development-and-administration/free-cloud-hosting-for-a-year-sign-me-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unknown Terminal Type.</title>
		<link>http://stevenkohlmeyer.com/os-operating-systems/unknown-terminal-when-trying-to-use-terminal-in-linux/</link>
		<comments>http://stevenkohlmeyer.com/os-operating-systems/unknown-terminal-when-trying-to-use-terminal-in-linux/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 17:05:38 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Server & Web Site Administration]]></category>
		<category><![CDATA[Terminal Commands]]></category>

		<guid isPermaLink="false">http://stevenkohlmeyer.com/?p=508</guid>
		<description><![CDATA[The terminal from a Xubuntu desktop isn&#8217;t executing any commands. The error is &#8220; &#8216;unknown&#8217;: unknown terminal type. &#8220; Check what terminal is set to by running: &#8220; SET &#124; MORE &#8221;   Then scroll down to where you see the variable:  &#8221; TERM= &#8220;.  If &#8220; TERM=unknown &#8220;, simply fix this problem by typing:  TERM=xterm]]></description>
			<content:encoded><![CDATA[<p><a href="http://stevenkohlmeyer.com/wp-content/uploads/2011/11/unknown_terminal_type.jpg"><img class="alignleft size-full wp-image-515" title="unknown_terminal_type" src="http://stevenkohlmeyer.com/wp-content/uploads/2011/11/unknown_terminal_type.jpg" alt="" width="266" height="18" /></a>The terminal from a Xubuntu desktop isn&#8217;t executing any commands. The error is &#8220;<span style="color: #0000ff;"><strong> &#8216;unknown&#8217;: unknown terminal type.</strong> <span style="color: #000000;">&#8220;</span></span> Check what terminal is set to by running: &#8220; <span style="color: #0000ff;"><em><strong>SET | MORE </strong></em></span>&#8221;   Then scroll down to where you see the variable:  &#8221; <em><strong><span style="color: #0000ff;">TERM= </span></strong></em>&#8220;.  If &#8220; <strong><em><span style="color: #0000ff;">TERM=unknown </span></em></strong>&#8220;, simply fix this problem by typing:  <span style="color: #0000ff;"><em><strong>TERM=xterm</strong></em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/os-operating-systems/unknown-terminal-when-trying-to-use-terminal-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-Smart 404 Plugin</title>
		<link>http://stevenkohlmeyer.com/development/web-development-and-administration/wordpress/wp-smart-404-plugin/</link>
		<comments>http://stevenkohlmeyer.com/development/web-development-and-administration/wordpress/wp-smart-404-plugin/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 23:33:00 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://stevenkohlmeyer.com/?p=496</guid>
		<description><![CDATA[A great tool for not showing 404 pages on your wordpress website.  I&#8217;ve used this for a couple years now.  I just recently discovered that if you type in a url with a keyword that cannot be found in your posts or pages, this plugin will show a 404 page.  The whole point of this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stevenkohlmeyer.com/wp-content/uploads/2011/11/PasteBIN.jpg"><img class="alignleft size-full wp-image-499" title="PasteBIN" src="http://stevenkohlmeyer.com/wp-content/uploads/2011/11/PasteBIN.jpg" alt="" width="191" height="60" /></a></p>
<p>A great tool for not showing 404 pages on your wordpress website.  I&#8217;ve used this for a couple years now.  I just recently discovered that if you type in a url with a keyword that cannot be found in your posts or pages, this plugin will show a 404 page.  The whole point of this plugin is to be smart right?  Well as a fix for now I&#8217;ve just made it default to your lastest post if it cannot find the keywords in the uri.  Fix can be found @ Pastebin: <a href="http://pastebin.com/1qb4h11V">http://pastebin.com/1qb4h11V</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/web-development-and-administration/wordpress/wp-smart-404-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reveal Password in web browser &#8211; Asterisks Revealed</title>
		<link>http://stevenkohlmeyer.com/development/reveal-password-in-web-browser-asterisks-revealed/</link>
		<comments>http://stevenkohlmeyer.com/development/reveal-password-in-web-browser-asterisks-revealed/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 01:04:29 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://StevenKohlmeyer.com/?p=369</guid>
		<description><![CDATA[Thank you stumble upon, for your weekly interesting emails.  Every email I&#8217;ve gotten from StumbleUpon has in fact held my interested.  One of the few sites I actually allow weekly emails from.  Thanks to those emails I&#8217;ve found this little handy javascript. javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j  ]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="StumbleUpon" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Stumbleupon.svg/75px-Stumbleupon.svg.png" alt="StumbleUpon" width="75" height="75" /><br />
Thank you stumble upon, for your weekly interesting emails.  Every email I&#8217;ve gotten from StumbleUpon has in fact held my interested.  One of the few sites I actually allow weekly emails from.  Thanks to those emails I&#8217;ve found this little handy javascript.</p>
<p><code> </code></p>
<pre class="brush:php"><code>
javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j
</code>
 
</pre>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/reveal-password-in-web-browser-asterisks-revealed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speeding up Windows Vista file transfers over the network.</title>
		<link>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/speeding-up-windows-vista-file-transfers-over-the-network/</link>
		<comments>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/speeding-up-windows-vista-file-transfers-over-the-network/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 20:53:34 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://StevenKohlmeyer.com/?p=436</guid>
		<description><![CDATA[Vista performs very fast on advanced networking environment, but introduced too much overhead in normal home office environment, you just need to disable some settings to reduce the overhead, all is done in 2 simple steps. Unless you equipped with advanced PC and networking devices, your can expect performance dropped by 20~50% during files transfer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://StevenKohlmeyer.com/wp-content/uploads/2010/11/windows_vista_speed_up_network_file_transfers.jpg"><img class="alignleft size-full wp-image-437" title="Speeding_Up_Windows_Vista_Network_File_Transfers" src="http://StevenKohlmeyer.com/wp-content/uploads/2010/11/windows_vista_speed_up_network_file_transfers.jpg" alt="Speed up Windows Vista File Transfers over the Network" width="150" height="150" /></a>Vista performs very fast on advanced networking environment, but introduced too much overhead in normal home office environment, you just need to disable some settings to reduce the overhead, all is done in 2 simple steps.</p>
<p>Unless you equipped with advanced PC and networking devices, your can expect performance dropped by 20~50% during files transfer as compare to XP, so lets&#8217; find the reasons and solve the problems now:</p>
<ul>
<li>1. Remote Differential Compression &#8211; This protocol calculates, compress and only transfer files with updated version, hence files synchronization works extremely well on lower bandwidth networking, but slows down normal networking with extra overheads in compression. Using a faster processor can improve Remote Differential Compression as Vista trade processing power over networking bandwidth by compressing the data before transferring it. You should always disable this features on older and slower computer, because you have more bandwidth than processing power!</li>
<li>2. TCP Auto Tuning Features &#8211; This feature maximize your gigabit networking by automatic and constantly adjusting itself to adapt to the maximum bandwidth available by your hardware; It performs very well on high bandwidth environment, but not very good on low bandwidth networking due to extra overheads of detection, and also went bad when using unsupported hardware such as firewall or routers.<br />
You can <strong>disable</strong> these features and speed up Vista network file transfers  <strong>20%</strong> to <strong>30%.</strong> Just remember to enable them if you upgrade your computer or networking in the future.</li>
</ul>
<p>To disable Remote Differential Compression, go to Control Panel -&gt; Programs -&gt; Turn Windows Features On or Off, uncheck Remote Differential Compression and then press OK button.</p>
<p>To disable TCP Auto tuning, open run by holding  the Windows key and pressing R.  Then type <strong>CMD. exe</strong> then hold Ctrl &amp; Shift while pressing Enter to run as Administrator. At the command prompt type <strong>netsh interface tcp set global autotuning=disabled  &#8230; </strong> Tada!  Now type <strong>exit</strong> to return to Windows.</p>
<p>If you&#8217;re <span style="text-decoration: underline;">unsure</span> whether or not autotuning is already disabled, use command: <strong>netsh interface tcp show global</strong> at command prompt.</p>
<p>Autotuning Disabled</p>
<p><a href="http://stevenkohlmeyer.com/wp-content/uploads/2010/11/autotuning-disabled.jpg"><img class="alignleft size-full wp-image-526" title="autotuning-disabled" src="http://stevenkohlmeyer.com/wp-content/uploads/2010/11/autotuning-disabled.jpg" alt="" width="664" height="195" /></a></p>
<p>Autotuning Enabled</p>
<p><a href="http://stevenkohlmeyer.com/wp-content/uploads/2010/11/autotuning-normal.jpg"><img class="size-full wp-image-527 alignleft" title="autotuning-normal" src="http://stevenkohlmeyer.com/wp-content/uploads/2010/11/autotuning-normal.jpg" alt="" width="382" height="172" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>If you decided to turn on this feature after upgraded your hardware, do the same but type <strong>netsh interface tcp set global autotuning=normal</strong> to turn on the TCP auto tuning feature.</p>
<p>You can try to send some files now, you should notice more improvement on your file transmission, your file is send across network or disk much faster!</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/speeding-up-windows-vista-file-transfers-over-the-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating timezone information on my VPS</title>
		<link>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/updating-timezone-information-on-my-vps/</link>
		<comments>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/updating-timezone-information-on-my-vps/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 05:51:04 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://StevenKohlmeyer.com/?p=433</guid>
		<description><![CDATA[Haha because of having a VPS I cannot set the time on it, from what I can tell.  All though I cannot change the time, i can update the timezone.  This is a very easy to do command: export TZ=America/Chicago BAM! After running this command I run the command:  date   to make sure it [...]]]></description>
			<content:encoded><![CDATA[<p>Haha because of having a VPS I cannot set the time on it, from what I can tell.  All though I cannot change the time, i can update the timezone.  This is a very easy to do command:</p>
<p>export TZ=America/Chicago</p>
<p>BAM! After running this command I run the command:  date   to make sure it worked.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/updating-timezone-information-on-my-vps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmin / Virtualmin Log In &#8211; ACCESS DENIED</title>
		<link>http://stevenkohlmeyer.com/os-operating-systems/linux/webmin-virtualmin-log-in-access-denied/</link>
		<comments>http://stevenkohlmeyer.com/os-operating-systems/linux/webmin-virtualmin-log-in-access-denied/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 22:18:20 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[Cent OS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualmin]]></category>
		<category><![CDATA[Webmin]]></category>

		<guid isPermaLink="false">http://StevenKohlmeyer.com/?p=430</guid>
		<description><![CDATA[Ever tried logging into Virtualmin/Webmin too many times whilst typing the wrong password?  Well I have.. After 3-5 attempts it gives me ACCESS DENIED FOR &#8230;[ip]&#8230; Searching low and high on how to unban myself from virtual min it was as simple as logging into shell and restarting webmin with the following command: /etc/init.d/webmin restart [...]]]></description>
			<content:encoded><![CDATA[<p>Ever tried logging into Virtualmin/Webmin too many times whilst typing the wrong password?  Well I have.. After 3-5 attempts it gives me ACCESS DENIED FOR &#8230;[ip]&#8230;</p>
<p>Searching low and high on how to unban myself from virtual min it was as simple as logging into shell and restarting webmin with the following command:</p>
<p>/etc/init.d/webmin restart</p>
<p>I didn&#8217;t need to unban my ip, it just worked.  If this doesn&#8217;t work for anyone, please post and I&#8217;ll help you figure it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/os-operating-systems/linux/webmin-virtualmin-log-in-access-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling DOMDocument in php</title>
		<link>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/enabling-domdocument-in-php/</link>
		<comments>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/enabling-domdocument-in-php/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 14:11:51 +0000</pubDate>
		<dc:creator>SteveK</dc:creator>
				<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://StevenKohlmeyer.com/?p=424</guid>
		<description><![CDATA[How to enable DOMDocument in php. Well you can take the time to recompile php, but that&#8217;s just a pain. Now if you have SSH Shell access to your linux server running php, this can be pretty easy. I&#8217;m running CentOS 5, let me know if this doesn&#8217;t work for you. Run the following command [...]]]></description>
			<content:encoded><![CDATA[<p>How to enable DOMDocument in php.</p>
<p><a href="http://StevenKohlmeyer.com/wp-content/uploads/2010/10/putty.jpg"><img class="alignleft size-full wp-image-426" title="Putty SSH Shell Login" src="http://StevenKohlmeyer.com/wp-content/uploads/2010/10/putty.jpg" alt="Putty SSH Shell Login" width="540" height="338" /></a></p>
<p>Well you can take the time to recompile php, but that&#8217;s just a pain.  Now if you have SSH Shell access to your linux server running php, this can be pretty easy.  I&#8217;m running CentOS 5, let me know if this doesn&#8217;t work for you.  Run the following command in your shell (logged in with root):</p>
<pre class="brush:php">yum install php-xml</pre>
<p>BAM! Let it find all the files needed, say YES to download, then let it install and restart your apache to reload all your php and it&#8217;s modules.</p>
<pre class="brush:php">httpd -k restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://stevenkohlmeyer.com/development/web-development-and-administration/techblog/enabling-domdocument-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

