<?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>ArghWebWorks &#187; Uncategorized</title>
	<atom:link href="http://www.arghwebworks.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arghwebworks.com</link>
	<description>True happiness comes from the joy of deeds well done, the zest of creating things new --- Antoine de Saint-Exupery</description>
	<lastBuildDate>Fri, 16 Apr 2010 20:48:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Amazon Didn&#8217;t Lie</title>
		<link>http://www.arghwebworks.com/2009/09/14/amazon-didnt-lie/</link>
		<comments>http://www.arghwebworks.com/2009/09/14/amazon-didnt-lie/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:00:28 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.arghwebworks.com/?p=119</guid>
		<description><![CDATA[I&#8217;ve been wondering why the feed-getting scripts on http://www.newconsolegames.com/ kept hanging and causing server problems. Seven or so of those scripts all running at once can cause  that!
So I spent an hour fixing some error reporting to them. And then tested it&#8211; and what did I learn? First,  I coded it using &#8220;fopen(url,r) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wondering why the feed-getting scripts on http://www.newconsolegames.com/ kept hanging and causing server problems. Seven or so of those scripts all running at once can cause  that!</p>
<p>So I spent an hour fixing some error reporting to them. And then tested it&#8211; and what did I learn? First,  I coded it using &#8220;fopen(<abbr class="uttInitialism" title="Uniform Resource Locator">url</abbr>,r) which didn&#8217;t get me anywhere when fopen died. I didn&#8217;t do any error checking on that&#8211; so what was hanging the system was an infinite &#8220;fopen did not return a resource&#8221; in a while loop.</p>
<p>Second, fopen was dying because I ignored Amazon&#8217;s requirement that we start signing our AWS requests effective 8/15. &#8230; Now I have to figure out how to do that and implement it on about five sites that get amazon info and update databases!  Stupid me. I could have done this better. But I was &#8220;busy!&#8221;</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2009/09/14/amazon-didnt-lie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ipcalc</title>
		<link>http://www.arghwebworks.com/2006/03/22/ipcalc/</link>
		<comments>http://www.arghwebworks.com/2006/03/22/ipcalc/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 00:43:45 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/2006/03/22/ipcalc/</guid>
		<description><![CDATA[I have a new tool in my arsenal.
I had to configure a network recently- and we were given the CIDR notation of x.x.x.x/26, which is smaller than a normal class-C subnet. It&#8217;s been a while since I&#8217;ve manually had to figure out subnet masks, gateways and network addresses but I gave it a go. Then [...]]]></description>
			<content:encoded><![CDATA[<p>I have a new tool in my arsenal.</p>
<p>I had to configure a network recently- and we were given the CIDR notation of x.x.x.x/26, which is smaller than a normal class-C subnet. It&#8217;s been a while since I&#8217;ve manually had to figure out subnet masks, gateways and network addresses but I gave it a go. Then I asked someone else for clarification. I had done it right&#8211; she confirmed my work with </p>
<p>&#8220;$>ipcalc x.x.x.x/26&#8243;</p>
<p>Which is interesting- on Fedora Core 4 , this gives a &#8220;help&#8221; screen and you have to use -bmn flags, and you get back:</p>
<p>$ ipcalc -bnm 192.168.1.0/26<br />
NETMASK=255.255.255.192<br />
BROADCAST=192.168.1.63<br />
NETWORK=192.168.1.0</p>
<p>while on Debian, you get back something completely different:<br />
~$ ipcalc 192.168.0.1/26<br />
Address:   192.168.0.1          11000000.10101000.00000000.00 000001<br />
Netmask:   255.255.255.192 = 26 11111111.11111111.11111111.11 000000<br />
Wildcard:  0.0.0.63             00000000.00000000.00000000.00 111111<br />
=><br />
Network:   192.168.0.0/26       11000000.10101000.00000000.00 000000<br />
HostMin:   192.168.0.1          11000000.10101000.00000000.00 000001<br />
HostMax:   192.168.0.62         11000000.10101000.00000000.00 111110<br />
Broadcast: 192.168.0.63         11000000.10101000.00000000.00 111111<br />
Hosts/Net: 62                    Class C, Private Internet</p>
<p>Strange, huh? But at any rate, either screen gives me what I wanted.</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2006/03/22/ipcalc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Untreated Sewage in the Water</title>
		<link>http://www.arghwebworks.com/2006/03/04/untreated-sewage-in-the-water/</link>
		<comments>http://www.arghwebworks.com/2006/03/04/untreated-sewage-in-the-water/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 02:14:47 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/2006/03/04/untreated-sewage-in-the-water/</guid>
		<description><![CDATA[Living in Portland, we have terrific water. The Bull Run brings us clean water every day; and we drink bottled water to get it extra-clean.  
Email is a lot like water; It&#8217;s ubiquitous. You can&#8217;t turn around without being faced with email. But it&#8217;s polluted too; we usually call it &#8220;spam&#8221; and say that [...]]]></description>
			<content:encoded><![CDATA[<p>Living in Portland, we have terrific water. The Bull Run brings us clean water every day; and we drink bottled water to get it extra-clean.  </p>
<p>Email is a lot like water; It&#8217;s ubiquitous. You can&#8217;t turn around without being faced with email. But it&#8217;s polluted too; we usually call it &#8220;spam&#8221; and say that it&#8217;s a price of having email at our fingertips. While every second email flows through the Internet, spinning with the tides, it&#8217;s also filled with commercials for v14gra and for new home m0rtg4g3s &#8230; It&#8217;s also filled with more nefarious crap like the Soder worm and other virii that read your inbox on your home computer and contribute to the pollution by spamming everyone on your contact list.</p>
<p>I believe that if your provide email service, you have an obligation to filter the inbound email as best as you can so that your own users don&#8217;t get an overflow of debris and trash, and also to filter the outbound email to make sure that your users aren&#8217;t contributing to this sludge in the &#8216;net. But more and more I seem to be in the minority.</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2006/03/04/untreated-sewage-in-the-water/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dude, you&#8217;re getting a Google</title>
		<link>http://www.arghwebworks.com/2006/01/03/dude-youre-getting-a-google/</link>
		<comments>http://www.arghwebworks.com/2006/01/03/dude-youre-getting-a-google/#comments</comments>
		<pubDate>Wed, 04 Jan 2006 02:01:03 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/wordpress/2006/01/03/dude-youre-getting-a-google/</guid>
		<description><![CDATA[Google technologies is expected to leap into the hardware business tomorrow, following the keynote address that everyone&#8217;s talking about. We have an advanced image of the new computer. Get yours at Walmart today!]]></description>
			<content:encoded><![CDATA[<p><a xhref='http://www.google.com/'>Google</a> technologies is expected to leap into the hardware business tomorrow, following the keynote address that everyone&#8217;s talking about. We have an advanced <a xhref='http://img448.imageshack.us/img448/7798/googlecubelarge2hk.jpg'>image</a> of the new computer. Get yours at Walmart today!</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2006/01/03/dude-youre-getting-a-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Greetz Exploit</title>
		<link>http://www.arghwebworks.com/2005/11/26/php-greetz-exploit/</link>
		<comments>http://www.arghwebworks.com/2005/11/26/php-greetz-exploit/#comments</comments>
		<pubDate>Sun, 27 Nov 2005 04:37:46 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/wordpress/?p=7</guid>
		<description><![CDATA[PHPGreetz is an open source, free, and powerful php site building tool- it&#8217;s designed to help you build a greeting card website. 
Are you using it?
If so- not only is it under active development, but a large hole has been found in the code allowing an unfriendly to execute whatever code they want. Here&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://sourceforge.net/projects/phpgreetz/'>PHPGreetz</a> is an open source, free, and powerful <a href="http://www.php.net" class="ubernym uttInitialism"><abbr class="uttInitialism" title="PHP: Hypertext Preprocessor">php</abbr></a> site building tool- it&#8217;s designed to help you build a greeting card website. </p>
<p>Are you using it?</p>
<p>If so- not only is it under active development, but a large hole has been found in the code allowing an unfriendly to execute whatever code they want. Here&#8217;s the details&#8230; <a href='http://www.securityfocus.com/archive/1/417798'>phpgreetz exploit</a>.</p>
<p> Included code like this one are fairly easy to create; fixing them is another matter.</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2005/11/26/php-greetz-exploit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Adapts</title>
		<link>http://www.arghwebworks.com/2005/11/08/microsoft-adapts/</link>
		<comments>http://www.arghwebworks.com/2005/11/08/microsoft-adapts/#comments</comments>
		<pubDate>Tue, 08 Nov 2005 06:31:40 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/wordpress/?p=4</guid>
		<description><![CDATA[I&#8217;ve been sentenced and done my time working with Microsoft tools. I spent a long two years administering an IIS server / SQL server combo for the Internet marketing arm of a publisher. I am an MCSE, although it&#8217;s getting kind of long in the tooth and overgrown. I still have the MCSE&#8217;s first response [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been sentenced and done my time working with Microsoft tools. I spent a long two years administering an IIS server / SQL server combo for the Internet marketing arm of a publisher. I am an MCSE, although it&#8217;s getting kind of long in the tooth and overgrown. I still have the MCSE&#8217;s first response to an unknown error. (Reboot it). </p>
<p>But it appears that not only does Microsoft do the absorb and extend trick, but also they learn from prevailing winds in the market. <a href='http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&#038;displaylang=en'>They&#8217;re offering SQL Server for free.</a> You can actually download a fair sampling of their back-office software, register for a key (or download an ISO) and be up and running within a day. That&#8217;d be pretty awesome if I wanted to take my eyes from my current project and start working with their technology again.</p>
<p>But it&#8217;s good knowing where they are, so I can sort of keep them located on a mental map of me, them, and what I want.</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2005/11/08/microsoft-adapts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash Loop Caveat</title>
		<link>http://www.arghwebworks.com/2005/11/01/bash-loop-caveat/</link>
		<comments>http://www.arghwebworks.com/2005/11/01/bash-loop-caveat/#comments</comments>
		<pubDate>Tue, 01 Nov 2005 18:58:13 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arghwebworks.com/wordpress/?p=2</guid>
		<description><![CDATA[One thing to be aware of when doing this bash loop; the ssh that runs within the loop won&#8217;t have the full environment variable set for the user on the remote computer. So if you have two versions of php, you may be checking the version of the wrong one.
Not that this would happen, mind [...]]]></description>
			<content:encoded><![CDATA[<p>One thing to be aware of when doing <a href='http://arghwebworks.com/wordpress/?p=1'>this bash loop</a>; the ssh that runs within the loop won&#8217;t have the full environment variable set for the user on the remote computer. So if you have two versions of <a href="http://www.php.net" class="ubernym uttInitialism"><abbr class="uttInitialism" title="PHP: Hypertext Preprocessor">php</abbr></a>, you may be checking the version of the wrong one.</p>
<p>Not that this would happen, mind you&#8230; *blush*</p>]]></content:encoded>
			<wfw:commentRss>http://www.arghwebworks.com/2005/11/01/bash-loop-caveat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.275 seconds -->
