<?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>Grey Fuzz &#187; Webmaster / SEO</title>
	<atom:link href="http://www.greyfuzz.com/category/webmaster-seo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.greyfuzz.com</link>
	<description>Come get some!</description>
	<lastBuildDate>Thu, 29 Jul 2010 22:04:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Tired of DMOZ&#8217;s description?</title>
		<link>http://www.greyfuzz.com/2006/08/tired-of-dmozs-description</link>
		<comments>http://www.greyfuzz.com/2006/08/tired-of-dmozs-description#comments</comments>
		<pubDate>Tue, 08 Aug 2006 13:38:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2006/08/08/tired-of-dmozs-description/</guid>
		<description><![CDATA[If your web site is listed in the Open Directory Project (ODP, dmoz.org) then Google and MSN will often use the text that the ODP uses to describe your web site in their own search results. Unfortunately, the descriptions in the Open Directory Project are often outdated and they don&#8217;t reflect the current status of [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/08/tired-of-dmozs-description";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "Tired+of+DMOZ%26%238217%3Bs+description%3F";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>If your web site is listed in the Open Directory Project (ODP, dmoz.org) then Google and MSN will often use the text that the ODP uses to describe your web site in their own search results.</p>
<p>Unfortunately, the descriptions in the Open Directory Project are often outdated and they don&#8217;t reflect the current status of a web site. That means that your web site might be listed with an outdated description in the search results on Google and MSN.</p>
<p>How to get rid of the ODP description</p>
<p>To tell Google and MSN not to use the ODP description for your web site. You can direct Google and MSN not to use the ODP as a source by adding a new Meta tag to your web pages.</p>
<p>    To prevent all search engines (that support the Meta tag) from using the ODP description for the page&#8217;s description, use the following HTML tag:</p>
<p>[code]<br />
<meta NAME="ROBOTS" CONTENT="NOODP"></meta><br />
[/code]</p>
<p>To specifically prevent Google from using this information for a page&#8217;s description, use</p>
<p>[code]<br />
<meta NAME="GOOGLEBOT" CONTENT="NOODP"></meta><br />
[/code]</p>
<p>or just prevent MSN from using the description, use</p>
<p>[code]<br />
<meta NAME="msnbot" CONTENT="NOODP"></meta><br />
[/code]</p>
<p>Once you add this Meta tag to your pages, it may take some time until a new description of your web page will appear in the search results of Google and MSN, depending on how often your site is spidered.</p>
<p>Yahoo does not support the NOODP tag, since they operate their own directory they do not need to pull the web page descriptions from the ODP.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Test king has world class reputation in conducting tests for computer courses and certifications in tests such as <a href="http://www.certinfo.net/exam/1Y0-258.htm">1Y0-258</a> and <a href="http://www.gotcertified.net/exam/312-50.htm">312-50</a>. Other tests conducted at test king prepare students for Cisco certifications with tests like <a href="http://www.certinfo.net/exam/646-171.htm">646-171</a> and <a href="http://www.actualtests.net/exam/642-104.htm">642-104</a>. Test king is also known for Microsoft testing with practice tests such as <a href="http://www.cert-heaven.com/exam/70-551.htm">70-551</a> and <a href="http://www.testking.com/70-298.htm">70-298</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/08/tired-of-dmozs-description/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DHTML expandable lists</title>
		<link>http://www.greyfuzz.com/2006/07/dhtml-expandable-lists</link>
		<comments>http://www.greyfuzz.com/2006/07/dhtml-expandable-lists#comments</comments>
		<pubDate>Fri, 07 Jul 2006 21:47:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2006/07/07/dhtml-expandable-lists/</guid>
		<description><![CDATA[How to create a DHTML expandable lists. Try the following example: [code] .general {font-family:Verdana;font-size:11;color:white} .span_general {font-family:Verdana;font-size:9;color:white;border-style:solid;border-color:white;border-width:1px 1px 1px 1px;text-align:center;width:16;height:15;cursor:hand} function objectOver(x){ x.style.color="#9ff5ff"; } function objectOut(x){ x.style.color="white"; } function collapse(x){ var oTemp=eval("document.all.text_"+x); var oClick=eval("document.all.click_"+x); if(oTemp.style.display=="block"){ oTemp.style.display="none"; oClick.innerHTML="+"; } else{ oTemp.style.display="block"; oClick.innerHTML="-"; } } - Text 1 TITLE text that is displayed under Text 1 TITLE another [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/07/dhtml-expandable-lists";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "DHTML+expandable+lists";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>How to create a DHTML expandable lists.</p>
<p>Try the following example:</p>
<p>[code]<br />
<html><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><br />
<title></title><br />
</meta><meta name="description" content=""><br />
</meta><meta name="keywords" content=""></p>
<style>
.general {font-family:Verdana;font-size:11;color:white}
.span_general {font-family:Verdana;font-size:9;color:white;border-style:solid;border-color:white;border-width:1px 1px 1px 1px;text-align:center;width:16;height:15;cursor:hand}
</style>
<p><script></p>
<p>function objectOver(x){
x.style.color="#9ff5ff";
}</p>
<p>function objectOut(x){
x.style.color="white";
}</p>
<p>function collapse(x){
var oTemp=eval("document.all.text_"+x);
var oClick=eval("document.all.click_"+x);</p>
<p>      if(oTemp.style.display=="block"){
            oTemp.style.display="none";
            oClick.innerHTML="+";
      }
      else{
            oTemp.style.display="block";
            oClick.innerHTML="-";
      }
}
</script></p>
<p></meta></head><br />
<body bgcolor=#224452></p>
<div id=click_1 class=span_general onclick=javascript:collapse('1') onmouseover=javascript:objectOver(this) onmouseout=javascript:objectOut(this) style="margin-left:100;position:relative;left:-25;top:14" > - </div>
<div style="margin-left:100;display:block" class=general>
Text 1 TITLE
</div>
<p></p>
<div id=text_1 style="margin-left:100" class=general>
text that is displayed under Text 1 TITLE<br />
another line of text here
</div>
<div id=click_1_1 class=span_general onclick=javascript:collapse('1_1') onmouseover=javascript:objectOver(this) onmouseout=javascript:objectOut(this) style="margin-left:200;position:relative;left:-25;top:14" > - </div>
<div style="margin-left:200;display:block" class=general>
Text 1_1 TITLE
</div>
<p></p>
<div id=text_1_1 style="margin-left:200" class=general>
Text under Text 1_1 TITLE catagory
</div>
<div id=click_1_2 class=span_general onclick=javascript:collapse('1_2') onmouseover=javascript:objectOver(this) onmouseout=javascript:objectOut(this) style="margin-left:200;position:relative;left:-25;top:14" > - </div>
<div style="margin-left:200;display:block" class=general>
Text 1_2 TITLE
</div>
<p></p>
<div id=text_1_2 style="margin-left:200" class=general>
This is a test of the emergency broadcasting system.
</div>
<div id=click_1_2_1 class=span_general onclick=javascript:collapse('1_2_1') onmouseover=javascript:objectOver(this) onmouseout=javascript:objectOut(this) style="margin-left:300;position:relative;left:-25;top:14" > - </div>
<div style="margin-left:300;display:block" class=general>
Text 1_2_1 TITLE
</div>
<p></p>
<div id=text_1_2_1 style="margin-left:300;display:block" class=general>
If there were a real emergency and you thought someone would care this <br />
information would be classified and you wouldn't know anyhows
</div>
<div id=click_1_3 class=span_general onclick=javascript:collapse('1_3') onmouseover=javascript:objectOver(this) onmouseout=javascript:objectOut(this) style="margin-left:200;position:relative;left:-25;top:14" > - </div>
<div style="margin-left:200;display:block" class=general>
Text 1_3 TITLE
</div>
<p></p>
<div id=text_1_3 style="margin-left:200" class=general>
Example for 1_3 text area...<br />
Notice in the code that the breaks all have a trailing slash....thus closing the br tag<br />
I'm trying to remember to use correct syntax before something breaks it.
</div>
<p></body><br />
</html><br />
[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/07/dhtml-expandable-lists/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php case change</title>
		<link>http://www.greyfuzz.com/2006/06/php-case-change</link>
		<comments>http://www.greyfuzz.com/2006/06/php-case-change#comments</comments>
		<pubDate>Thu, 22 Jun 2006 20:45:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Code]]></category>
		<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2006/06/22/php-case-change/</guid>
		<description><![CDATA[This is available for PHP 3, PHP 4, &#038; PHP 5. strtoupper &#8212; Make a string uppercase Description string strtoupper ( string ) Returns string with all alphabetic characters converted to uppercase. Note that &#8216;alphabetic&#8217; is determined by the current locale. For instance, in the default &#8220;C&#8221; locale characters such as umlaut-a (ä) will not [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/06/php-case-change";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "php+case+change";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>This is available for PHP 3, PHP 4, &#038; PHP 5.</p>
<p>strtoupper &#8212; Make a string uppercase</p>
<p>Description<br />
string strtoupper ( string )</p>
<p>Returns string with all alphabetic characters converted to uppercase.</p>
<p>Note that &#8216;alphabetic&#8217; is determined by the current locale. For instance, in the default &#8220;C&#8221; locale characters such as umlaut-a (ä) will not be converted.</p>
<p>Example 1. strtoupper() example<br />
[code]<br />
<?php<br />
$string = "This is a test of the Emergency Broadcasting system...";<br />
$string = strtoupper($string);<br />
echo $string;  // echos - THIS IS A TEST OF THE EMERGENCY BROADCASTING SYSTEM...<br />
[/code]</p>
<p>    Note: This function is binary-safe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/06/php-case-change/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protect your web pages &#8211; automagically with perl</title>
		<link>http://www.greyfuzz.com/2006/04/protect-your-web-pages-automagically-with-perl</link>
		<comments>http://www.greyfuzz.com/2006/04/protect-your-web-pages-automagically-with-perl#comments</comments>
		<pubDate>Wed, 26 Apr 2006 17:02:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PERL code snippets]]></category>
		<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2006/04/26/protect-your-web-pages-automagically-with-perl/</guid>
		<description><![CDATA[After a recent incident of some piss poor script kiddie defacing one of of my websites I wote a quick and dirty little perl script to both monitor and repair things should it happen again. (thus giving me much more narrow window of server logs to check to find the exploit or whatever allowed it [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/04/protect-your-web-pages-automagically-with-perl";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "Protect+your+web+pages+%26%238211%3B+automagically+with+perl";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>After a recent incident of some piss poor script kiddie defacing one of of my websites I wote a quick and dirty little perl script to both monitor and repair things should it happen again. (thus giving me much more narrow window of server logs to check to find the exploit or whatever allowed it to happen in the first place).</p>
<p>Here&#8217;s how it works in a nutshell, the site&#8217;s content is completely dynamic, however the php script to generate it is static..</p>
<li>$file1 is the working page</li>
<li>$file2 is the name of the known good page</li>
<li>generate a checksum of the two files, the output will be a string of numbers followed by a character count and the filename checked.</li>
<li>compare the first 10 digits of the checksum of the returned string (adjust to suit your needs)</li>
<li>if they are different run &#8216;page&#8217; (sends an email to my cell/pager) and &#8216;repair&#8217; (renames the bad file appending the date/time then copies the known good file to replace the defaced one)</li>
<li>otherwise exit</li>
<p>Pretty simple, and I&#8217;m certain my code could be optimized to run a lot cleaner (if you want to submit a cleaner version by all means post it in the comments!)  In the interim this works.</p>
<p>compare.pl<br />
[code]<br />
#!/usr/bin/perl<br />
###Dave Cochran http://www.greyfuzz.com<br />
$file1 = "index.php";<br />
$file2 = "index.good";<br />
$diff1=`cksum $file1`;<br />
$diff2=`cksum $file2`;<br />
$diff1value = substr($diff1, 0, 9);<br />
$diff2value = substr($diff2, 0, 9);<br />
if ($diff1value != $diff2value)<br />
{<br />
&amp;page;<br />
&amp;repair;<br />
exit;<br />
}<br />
#print "no difference in file checksums.";<br />
#uncomment the line above for testing<br />
exit;</p>
<p>sub page<br />
{<br />
# sendmail routine source from http://kangry.com/topics/viewcomment.php?index=427<br />
use Time::localtime;<br />
open (OUT,"|/usr/sbin/sendmail -t");<br />
print OUT "From: you\@yourdomain.com\n";<br />
#remember to escape the @<br />
print(OUT "Date: ".ctime()."\n");<br />
print(OUT "To: email\@youremailorpager.com\n");<br />
#remember to escape the @<br />
print(OUT "Subject: Index.php changed!\n");<br />
print(OUT "\n");<br />
print(OUT "index.php has been changed!\n");<br />
close(OUT);<br />
} # end sub page</p>
<p>sub repair<br />
{<br />
use Time::localtime;<br />
use File::Copy;<br />
rename($file1, $file1.ctime()) || die "Cannot rename file.txt: $!";<br />
copy($file2, $file1) or die "File cannot be copied.";<br />
} # end sub repair<br />
[/code]</p>
<p>This will require two perl modules Time::localtime and File::Copy which are generally installed with the perl bundle by default, if not get them from CPAN or contact your host.</p>
<p>Simply run the script I called compare.pl via cron or whatever means you wish as often as you want to check the page.  Personally every 5 mins works out pretty good for me.</p>
<p>Feel free to use the code above as you will, modify it to suit your needs, be it to protect your web pages, files, or whatever. If you find it useful, please send $$$, or just a thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/04/protect-your-web-pages-automagically-with-perl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great Vbulletin resource</title>
		<link>http://www.greyfuzz.com/2006/04/a-great-vbulletin-resource</link>
		<comments>http://www.greyfuzz.com/2006/04/a-great-vbulletin-resource#comments</comments>
		<pubDate>Thu, 20 Apr 2006 13:49:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>
		<category><![CDATA[vBulletin]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2006/04/20/a-great-vbulletin-resource/</guid>
		<description><![CDATA[While surfing around I found yet another great resource for vBulletin, great folks with lots of good ideas, and a lot of expertise. Take a look at vbulletin-faq.com Tell&#8217;m dakar referred you]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/04/a-great-vbulletin-resource";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "A+great+Vbulletin+resource";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>While surfing around I found yet another great resource for vBulletin, great folks with lots of good ideas, and a lot of expertise.</p>
<p>Take a look at <a title="http://www.vbulletin-faq.com/" href="http://vbulletin-faq.com" target="_blank">vbulletin-faq.com</a> Tell&#8217;m dakar referred you <img src='http://www.greyfuzz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/04/a-great-vbulletin-resource/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>50% off on web hosting!</title>
		<link>http://www.greyfuzz.com/2006/01/50-off-on-web-hosting</link>
		<comments>http://www.greyfuzz.com/2006/01/50-off-on-web-hosting#comments</comments>
		<pubDate>Sat, 21 Jan 2006 18:01:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/?p=245</guid>
		<description><![CDATA[Thanks to a brand new deal by my current web host I&#8217;ve been afforded the opportunity to setup a special promotional offer for folks looking for a new host, or looking for their first host. Here are some of the details of the plan $7.95 a month gets you; 1 FREE domain registration (with free [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2006/01/50-off-on-web-hosting";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "50%25+off+on+web+hosting%21";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>Thanks to a brand new deal by my current web host I&#8217;ve been afforded the opportunity to setup a special promotional offer for folks looking for a new host, or looking for their first host.</p>
<p>Here are some of the details of the plan $7.95 a month gets you;<br />
1 FREE domain registration (with free renewals)<br />
unlimited full domains, unlimited subdomains<br />
custom DNS<br />
16G Disk space (completely unheard of!)<br />
120 GB Transfer<br />
600 Mailboxes<br />
75 Shell/FTP Users<br />
Unlimited MySQL databases<br />
PHP4&#038;5<br />
SSH shell<br />
Ruby on Rails<br />
Fontpage extensions (if you want them)<br />
One click auto install of many applications like phpBB, WordPress, and so much more.</p>
<p>Now the sweetest part of the whole deal, sign up for a year and all setup fees are waived, then use my special promotional code <strong>CAPTIVEREEFING</strong>, and you will get a 50% discount for the year!  Discount will appear after entering the promo code.  Works out to about $50 for your first full year including a free domain registration!</p>
<p>Take a look around and compare, if you can find a better deal please let me know (I may move too!), But these folks have been excellent to work with and in the first year I&#8217;ve ZERO downtime of any of my sites!</p>
<p>Check them out (and don&#8217;t forget to use the promotional code mentioned above)<br />
<a href="http://www.dreamhost.com/r.cgi?reefing" rel="nofollow"><img src="http://blog.captivereefing.com/wp-content/images/dhtop.gif" alt="DreamHost" /></a></p>
<p>Tell your friends!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2006/01/50-off-on-web-hosting/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>phpBB upgrade patch to v2.0.17</title>
		<link>http://www.greyfuzz.com/2005/07/phpbb-upgrade-patch-to-v2017</link>
		<comments>http://www.greyfuzz.com/2005/07/phpbb-upgrade-patch-to-v2017#comments</comments>
		<pubDate>Wed, 20 Jul 2005 04:39:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2005/07/19/phpbb-upgrade-patch-to-v2017/</guid>
		<description><![CDATA[phpBB released new version 2.0.17 this afternoon; This release addresses several bugfixes and some low security issues as well as the recently seemingly wide-spread XSS issue (only affecting Internet Explorer). Patch files and documention available from phpbb&#8217;s website]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2005/07/phpbb-upgrade-patch-to-v2017";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "phpBB+upgrade+patch+to+v2.0.17";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>phpBB released new version 2.0.17 this afternoon;</p>
<p>This release addresses several bugfixes and some low security issues as well as the recently seemingly wide-spread XSS issue (only affecting Internet Explorer).</p>
<p>Patch files and documention available from <a href="http://www.phpbb.com/phpBB/viewtopic.php?t=308490" rel="nofollow">phpbb&#8217;s website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2005/07/phpbb-upgrade-patch-to-v2017/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SNAFU</title>
		<link>http://www.greyfuzz.com/2005/07/snafu</link>
		<comments>http://www.greyfuzz.com/2005/07/snafu#comments</comments>
		<pubDate>Sat, 16 Jul 2005 09:02:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2005/07/16/snafu/</guid>
		<description><![CDATA[All the cool enhancements that were made all week to my main Forums had to be backed off and re-applied after finding out that I broke the main language file and subsequently breaking the registration page&#8230; Just glad I make frequent backups. Too many I think, there are backups of files that are over 6 [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2005/07/snafu";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "SNAFU";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>All the cool enhancements that were made all week to my main Forums had to be backed off and re-applied after finding out that I broke the main language file and subsequently breaking the registration page&#8230; Just glad I make frequent backups.  Too many I think, there are backups of files that are over 6 months old and dozens of versions behind.</p>
<p>One of these days I&#8217;ll remember that PICO has a finite limit on line lengths and truncates &#8216;long lines&#8217; for you, not that you want this to happen.  What a mess.  Hopefully someone else will remember this next time they are hacking on their phpBB files&#8230;. pull them into something like gEdit to make your mods.  Need to see if EMACS or another CLI type editor avoids the same annoying &#8216;feature&#8217; of truncating long lines.  Seems silly to have to jump into Xwindows just edit a PHP file.</p>
<p>While I was at it I did shorten the initial registration page for the forums down to 4 entries, username, email addy, and password/password verification.  Folks can go back into their profile and update the rest of the info as they see fit.  Just speeds up the registration process a bit, 4 fields is less daunting than the 30ish editable fields. :sigh:</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2005/07/snafu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google sued over &#8216;click fraud&#8217; in Web ads</title>
		<link>http://www.greyfuzz.com/2005/06/google-sued-over-click-fraud-in-web-ads</link>
		<comments>http://www.greyfuzz.com/2005/06/google-sued-over-click-fraud-in-web-ads#comments</comments>
		<pubDate>Thu, 30 Jun 2005 19:33:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2005/06/30/google-sued-over-click-fraud-in-web-ads/</guid>
		<description><![CDATA[This should prove some interesting results&#8230;. I guess each new &#8216;technology&#8217; out there today is going to go through some legal validation process to ensure people aren&#8217;t getting ripped off, click fraud has been pretty tightly controlled by Google in their AdSense program. I&#8217;ve heard time and again how people&#8217;s AS accounts were just disabled [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2005/06/google-sued-over-click-fraud-in-web-ads";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "Google+sued+over+%26%238216%3Bclick+fraud%26%238217%3B+in+Web+ads";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>This should prove some interesting results&#8230;. I guess each new &#8216;technology&#8217; out there today is going to go through some legal validation process to ensure people aren&#8217;t getting ripped off, click fraud has been pretty tightly controlled by Google in their AdSense program.  I&#8217;ve heard time and again how people&#8217;s AS accounts were just disabled (thus any revenue generated was in forfeit).</p>
<p>SAN FRANCISCO <a href="http://news.yahoo.com/news?tmpl=story&#038;u=/nm/20050630/wr_nm/tech_google_lawsuit_dc">(Reuters)</a> &#8211; A seller of online marketing tools said on Wednesday it sued Google Inc., charging that the Web search giant has failed to protect users of its advertising program from &#8220;click fraud,&#8221; costing them at least $5 million.<br />
ADVERTISEMENT<br />
click here</p>
<p>Click Defense Inc. filed its lawsuit, which also seeks class action status, on June 24 in U.S. District Court in San Jose, California.</p>
<p>Click fraud is not &#8220;fraud&#8221; as defined under the law. Rather, it is an industry term used to describe the deliberate clicking on Web search ads by users with no plans to do business with the advertiser. Rival companies might employ people or machines to do this because the advertiser has to pay the Web search provider for each click.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2005/06/google-sued-over-click-fraud-in-web-ads/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpBB upgrade patch to v2.0.16</title>
		<link>http://www.greyfuzz.com/2005/06/phpbb-upgrade-patch-to-v2016</link>
		<comments>http://www.greyfuzz.com/2005/06/phpbb-upgrade-patch-to-v2016#comments</comments>
		<pubDate>Tue, 28 Jun 2005 03:45:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webmaster / SEO]]></category>

		<guid isPermaLink="false">http://blog.captivereefing.com/2005/06/27/phpbb-upgrade-patch-to-v2016/</guid>
		<description><![CDATA[version 2.0.16 was released earlier today. pretty clean install&#8230; a couple of bugfixes and one security patch. Official announcement is here]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.greyfuzz.com/2005/06/phpbb-upgrade-patch-to-v2016";
		digg_bgcolor = "";
		digg_skin = "";
		digg_window = "";
		digg_title = "phpBB+upgrade+patch+to+v2.0.16";
		digg_media = "";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><p>version 2.0.16 was released earlier today.  pretty clean install&#8230; a couple of bugfixes and one security patch.</p>
<p>Official announcement is <a href="http://www.phpbb.com/downloads.php" rel="nofollow">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.greyfuzz.com/2005/06/phpbb-upgrade-patch-to-v2016/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
