<?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>HR Geeks &#187; meltphace</title>
	<atom:link href="http://www.hrgeeks.com/author/meltphace/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hrgeeks.com</link>
	<description>Hampton Roads Geek community</description>
	<lastBuildDate>Tue, 04 Oct 2011 18:48:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Googlebot deleted my website</title>
		<link>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/</link>
		<comments>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/#comments</comments>
		<pubDate>Tue, 06 May 2008 02:24:49 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=79</guid>
		<description><![CDATA[So due to some really bad coding on our part, googlebot managed to wipe out a bunch of web content on one of our webpages today. The webpage is setup so that the individual pages all include a small piece of php code that pulls it&#8217;s content out of an SQL database and spits it [...]]]></description>
			<content:encoded><![CDATA[<p>So due to some really bad coding on our part, googlebot managed to wipe out a bunch of web content on one of our webpages today. The webpage is setup so that the individual pages all include a small piece of php code that pulls it&#8217;s content out of an SQL database and spits it out. We set this up for particular pages so that the user can make changes to the content with an HTML editor in a /admin sort of setup. It&#8217;s not the fanciest, but it&#8217;s simple, efficient and reliable.</p>
<p>Well the customer calls me this morning and tells me that all their content is missing, which I quickly confirm to be fairly accurate. I fire back an e-mail saying that the pages must have been deleted through the admin interface because the missing pages have been removed from the database. I then go off to read logfiles with the intent of finding evidence that this customer blew up their own webpage and that it&#8217;s not my problem, because that&#8217;s how I think. Here&#8217;s what I find in my logs:</p>
<blockquote><p>66.249.73.92 &#8211; - [02/May/2008:13:48:47 -0400] &#8220;GET /admin/website_pages_delete.php?id=25 HTTP/1.1&#8243; 200 4642 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p>
<p>66.249.73.92 &#8211; - [02/May/2008:13:52:39 -0400] &#8220;GET /admin/website_pages_delete.php?id=26 HTTP/1.1&#8243; 200 4760 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p>
<p>66.249.73.92 &#8211; - [02/May/2008:14:10:44 -0400] &#8220;GET /admin/website_pages_delete.php?id=42 HTTP/1.1&#8243; 200 4642 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p></blockquote>
<div>So it would appear that the session based authentication for the pages in /admin wasn&#8217;t added to the delete script, and somehow (i&#8217;d really love to know) google managed to find out about, and traverse links from, the page with all the delete links on it. When it did, it deleted every single page out of the database. Obviously this never ever should have been possible but hey. The lesson here is don&#8217;t be lazy and just put the authentication mechanism on the index page. Fortunately it was only done on this particular site. Whatcha gonna do. I blame Google&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google AppEngine</title>
		<link>http://www.hrgeeks.com/2008/04/09/google-appengine/</link>
		<comments>http://www.hrgeeks.com/2008/04/09/google-appengine/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 17:43:09 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=70</guid>
		<description><![CDATA[I noticed an article about yet another fine google service, AppEngine. It looks like google is releasing a set of tools that allow you to build a web application to run on Google&#8217;s servers. It is in preview right now (registration is already full, I tried). The idea is that you write an application using [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed an article about yet another fine google service, AppEngine. It looks like google is releasing a set of tools that allow you to build a web application to run on Google&#8217;s servers. It is in preview right now (registration is already full, I tried). The idea is that you write an application using Google&#8217;s SDK which, according to <a href="http://http//googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html">Google</a>, provides:</p>
<blockquote>
<ul>
<li>Dynamic webserving, with full support of common web technologies </li>
<li>Persistent storage (powered by <a href="http://labs.google.com/papers/bigtable.html">Bigtable</a> and <a href="http://labs.google.com/papers/gfs.html">GFS</a> with queries, sorting, and transactions)</li>
<li>Automatic scaling and load balancing</li>
<li>Google APIs for authenticating users and sending email</li>
<li>Fully featured local development environment</li>
</ul>
</blockquote>
<p>So basically google is giving you all the tools you need to build a <a href="http://http//en.wikipedia.org/wiki/Shared_nothing_architecture">shared-nothing</a> web application with great scalability, running on their infrastructure. The glory of it all, is that you don&#8217;t even have to know what shared-nothing is or appreciate why it works. Just use the authentication system and database driver they hand you and it&#8217;s all done. Oh and the first 500MB of storage, 200M megacycles of CPU per day, and 10GB bandwidth per day are likely going to be free. You have to pay if you want more than that. Right now it&#8217;s for python only but I see mention of support for other languages too. Oh and they include the Django template module built into the SDK for you Django nerds. I wonder how long it&#8217;ll be before they open up more devloper accounts. I quiver with anticipation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/04/09/google-appengine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AVG Network Edition 8</title>
		<link>http://www.hrgeeks.com/2008/04/08/avg-network-edition-8/</link>
		<comments>http://www.hrgeeks.com/2008/04/08/avg-network-edition-8/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 19:42:40 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=68</guid>
		<description><![CDATA[For those of you that are after an alternative to Symantec Corporate, I present to you AVG Network Edition. Over the last couple years I&#8217;ve become sort of a closet AVG fan, but I&#8217;ve finally come to respect it as a fine antivirus product, and the price is right. The Network Edition is setup to [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you that are after an alternative to Symantec Corporate, I present to you AVG Network Edition. Over the last couple years I&#8217;ve become sort of a closet AVG fan, but I&#8217;ve finally come to respect it as a fine antivirus product, and the price is right. The Network Edition is setup to give you centralized management of the workstations via AVG Admin Console, letting you silently install it on workstations from the server, monitor client configurations and check for any problems. I didn&#8217;t really care for version 7, the network installer was really counter-intuitive and difficult to use but I just started rolling 8 out at a customer site earlier today and it&#8217;s as smooth as can be. It&#8217;s also worth noting that if you choose to buy their server packages like exchange server or file server edition, they also work with the Admin Console so you can control the servers from the same place. It&#8217;s definitely worth a look for small businesses.</p>
<p><a href="http://www.hrgeeks.com/wp-content/uploads/2008/04/avg_ss.jpg"><img class="alignnone size-full wp-image-69" title="AVG Admin Console Screenshot" src="http://www.hrgeeks.com/wp-content/uploads/2008/04/avg_ss.jpg" alt="" width="500" height="401" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/04/08/avg-network-edition-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DoS! April Fools!</title>
		<link>http://www.hrgeeks.com/2008/04/02/dos-april-fools/</link>
		<comments>http://www.hrgeeks.com/2008/04/02/dos-april-fools/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 23:15:08 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/2008/04/02/dos-april-fools/</guid>
		<description><![CDATA[So for those of you who may have had strange Cox outage issues in the HR area this fine Wednesday (04/02/08) morning, I have some good news. I think I know what was going on. At about 9:30 it would appear my network at work was on the painful end of a DoS attack from [...]]]></description>
			<content:encoded><![CDATA[<p>So for those of you who may have had strange Cox outage issues in the HR area this fine Wednesday (04/02/08) morning, I have some good news. I think I know what was going on. At about 9:30 it would appear my network at work was on the painful end of a DoS attack from somewhere on the internet. At the peak we were getting about 40,000 packets/sec through one provider and 70,000 through the other, bringing our router to it&#8217;s knees (normal load for us is about 3000/sec). It would appear that this attack caused some pretty major problems for Cox as well. It just stopped all on it&#8217;s own at about 11:00 and neither provider has any reliable information about where it came from. It was still Apr 1 in China at 9:00 AM right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/04/02/dos-april-fools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY automotive fuel injection</title>
		<link>http://www.hrgeeks.com/2008/03/21/diy-automotive-fuel-injection/</link>
		<comments>http://www.hrgeeks.com/2008/03/21/diy-automotive-fuel-injection/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:09:35 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/2008/03/21/diy-automotive-fuel-injection/</guid>
		<description><![CDATA[For a while I’ve been talking about using a really neat standalone injection system on one of my cars. The system I’ve been looking at for a good while is called MegaSquirt developed by Bowling and Grippo. The hardware is built around a Motorola MC9S12C64 microcontroller on a custom PCB. If you are inclined, you can even just buy [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">For a while I’ve been talking about using a really neat standalone injection system on one of my cars. The system I’ve been looking at for a good while is called <a href="http://www.bgsoflex.com/megasquirt.html">MegaSquirt</a> developed by Bowling and Grippo. The hardware is built around a <a href="http://www.ortodoxism.ro/datasheets/motorola/MC3S12GC32.pdf" target="_blank">Motorola <span class="apple-style-span"><em><span style="color: #0000a0">MC9S12C64</span></em></span></a> microcontroller on a custom PCB. If you are inclined, you can even just buy the PCB and buy all the parts from mouser to build it yourself or for the rest of us there are a few places online that will sell you a completed kit ready to go. Some of the early code was written in assembly, but the more modern programs are all written in c.</p>
<p class="MsoNormal">For those not familiar, in a gasoline engine the ratio of air to fuel that gets burned in the engine is critical for both engine health and performance. Too little fuel and you can risk damaging the engine, too much fuel and you lose power and waste fuel. The fuel injection system is responsible for determining the amount of air entering the system and providing the appropriate amount of fuel for proper combustion. In many cases the same system is also responsible for correctly timing the spark that ignites the air and fuel mixture.</p>
<p class="MsoNormal">MegaSquirt is ideal for people looking to shed their old carburetors or mechanical fuel injections systems and update to modern electronic fuel injection (assuming they have the expertise and free time). It’s also an excellent choice for DIY tuners if you want to spend the time (and dyno runs) to squeeze every last horsey out of a motor. <span> </span>Similar commercially built systems are available but most of them cost several thousands of dollars, whereas a fully assembled MegaSquirt unit can be had for around $300.</p>
<p class="MsoNormal">I’m going to be undertaking this project on my 1983 Volvo 240 Turbo (If Telmnstr will let me maybe I’ll try to get it on 757labs) but I’m looking to maybe get some of the car and computer nerds together on this one as there are a lot of things that have to be right before the car will even start. Things like calibrating all of the sensors, building a wiring harness, some machine work for various trigger wheels, programming maps and tables into the computer etc.  If anyone wants to get involved shoot me an e-mail.</p>
<p class="MsoNormal"><span class="Apple-style-span" style="color: #0000ee; text-decoration: underline"><a href="http://www.hrgeeks.com/wp-content/uploads/2008/03/ms.jpg" title="Megasquirt Assembled"><img src="http://www.hrgeeks.com/wp-content/uploads/2008/03/ms.jpg" alt="Megasquirt Assembled" /></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/03/21/diy-automotive-fuel-injection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

