<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Richard Campbell Blogs Too - Spam</title>
    <link>http://www.campbellassociates.ca/blog/</link>
    <description>Surrendering to the Inevitable</description>
    <language>en-us</language>
    <copyright>Richard Campbell</copyright>
    <lastBuildDate>Mon, 21 May 2007 06:05:15 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7067.0</generator>
    <managingEditor>richard@campbellassociates.ca</managingEditor>
    <webMaster>richard@campbellassociates.ca</webMaster>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=e3a3dff9-d134-43b7-b366-1a4433dfc824</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,e3a3dff9-d134-43b7-b366-1a4433dfc824.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,e3a3dff9-d134-43b7-b366-1a4433dfc824.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e3a3dff9-d134-43b7-b366-1a4433dfc824</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Decided not to work on Sunday for a change.
</p>
        <p>
Instead, I upgraded servers! Ah, such a geek.
</p>
        <p>
My old web server <a href="http://www.southparkstudios.com/show/display_char.php?id=3">Stan</a> is
very very old... P3 1Ghz with 512MB of RAM. Running <a href="http://www.microsoft.com/windows2000/default.mspx">Windows
2000</a>, it has been a workhorse of a machine. I put <a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/503/ep_503_02.gif&amp;img_name=Stan on stage" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/503/ep_503_02.gif&amp;img_name=Stan on stage">Stan</a> together
in <a href="http://www.campbellassociates.ca/rack/2000_11.htm">November of 2000</a>.
Hard to believe it has been essentially running unmodified for over six years. But
that also means those <a href="http://www.fujitsu.com/global/support/computing/storage/hdd/eol/dhdd/mpf3xxat-catalog.html">hard
drives</a> have over 50,000 hours on them, which makes them ticking time bombs. And
that's what the <a href="http://en.wikipedia.org/wiki/Self-Monitoring,_Analysis,_and_Reporting_Technology">SMART
reporting</a> is saying too.
</p>
        <p>
          <a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/308/308_stan.gif&amp;img_name=Stan's pissed" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/308/308_stan.gif&amp;img_name=Stan's pissed">Stan</a> is
just too old to upgrade, he needs to be replaced.
</p>
        <p>
His replacement is <a href="http://www.southparkstudios.com/show/display_char.php?id=98">Jimmy</a>,
a machine I already had in the rack that was a testbed for betas of <a href="http://www.microsoft.com/sql/default.mspx">SQL
Server 2005</a>. <a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/606/606_image_25.jpg&amp;img_name=Jimmy auditions" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/606/606_image_25.jpg&amp;img_name=Jimmy auditions">Jimmy</a> is
a P4 3Ghz with 2GB of RAM, running <a href="http://www.microsoft.com/windowsserver2003/default.mspx">Windows
Server 2003 R2 SP2</a>. Takes some time to get used to the <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7b037954-441d-4037-a111-94df7880c319.mspx?mfr=true">little
differences between IIS5 and IIS6</a>, but its all bareable.
</p>
        <p>
Migrating a web server is a pain in the butt. Lots of little configuration details
you have to get right. To do the testing, I copied a backup of Stan's web sites onto
Jimmy. However, since there are multiple sites on the web server, I depend on host
header identification to sort out what site is what, which means I need to use the
correct names of the web sites to access them. So what's a boy to do? I want to leave
the sites up and running on the old server while I mess around with the new one.
</p>
        <p>
I could have faked out a DNS server, but that seemed like a lot of work. Instead I
modified the <a href="http://en.wikipedia.org/wiki/Hosts_file">HOSTS</a> file on my
main workstation so that the web sites on Jimmy were pointed to directly. Funny how
old technology serves the purpose so well.
</p>
        <p>
Since HOSTS takes priority over any DNS lookup, I was able to point sites (like <a href="http://www.campbellassociates.ca">www.campbellassociates.ca</a>)
to the IP address of Jimmy directly. Then I could tweak and test to my heart's content.
</p>
        <p>
One whammy I ran into was with <a href="http://msdn2.microsoft.com/en-us/office/aa905431.aspx">FrontPage
Server Extensions</a>. For the most part my web server runs the little web sites of
friends and family, and they all use FrontPage, <a href="http://office.microsoft.com/en-us/frontpage/default.aspx">whether
Microsoft wants them to or not</a>. While it set up the extensions easily enough,
I couldn't administer the sites to set up access for the authoring accounts - no matter
what account information I entered, it failed.
</p>
        <p>
Turned out it wasn't me, it was a feature of <a href="http://www.microsoft.com/technet/downloads/winsrvr/servicepacks/sp1/default.mspx">Windows
Server 2003 Service Pack 1</a>. The service pack added a loopback check, making sure
that the local computer name always matches the host header. And since I'm using multiple
host headers, that's just not going to work. The fix is in <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;896861">Knowledge
Base Article 896861</a>. You have two choices: turn off loopback checking, or enter
all the domain names that are legal for loopback checking.
</p>
        <p>
I turned it off. Call me lazy.
</p>
        <p>
Upgraded <a href="http://www.dasblog.info/">dasBlog</a> as well. What I was really
after was <a href="http://akismet.com/">Akismet</a>, the comment spam filtering solution.
Unfortunately, the shipping edition of dasBlog doesn't have direct support for it.
But the <a href="http://www.dasblog.info/DailyBuilds.aspx">daily builds</a> have it.
I'm not normally a guy who runs a daily build, but for Akismet, its worth it. Take
that, comment spammers!
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=e3a3dff9-d134-43b7-b366-1a4433dfc824" />
      </body>
      <title>Migrating web servers, upgrading dasBlog...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,e3a3dff9-d134-43b7-b366-1a4433dfc824.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,e3a3dff9-d134-43b7-b366-1a4433dfc824.aspx</link>
      <pubDate>Mon, 21 May 2007 06:05:15 GMT</pubDate>
      <description>&lt;p&gt;
Decided not to work on Sunday for a change.
&lt;/p&gt;
&lt;p&gt;
Instead, I upgraded servers! Ah, such a geek.
&lt;/p&gt;
&lt;p&gt;
My old web server &lt;a href="http://www.southparkstudios.com/show/display_char.php?id=3"&gt;Stan&lt;/a&gt; is
very very old... P3 1Ghz with 512MB of RAM. Running &lt;a href="http://www.microsoft.com/windows2000/default.mspx"&gt;Windows
2000&lt;/a&gt;, it has been a workhorse of a machine. I put &lt;a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/503/ep_503_02.gif&amp;amp;img_name=Stan on stage" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/503/ep_503_02.gif&amp;amp;img_name=Stan on stage"&gt;Stan&lt;/a&gt; together
in &lt;a href="http://www.campbellassociates.ca/rack/2000_11.htm"&gt;November of 2000&lt;/a&gt;.
Hard to believe it has been essentially running unmodified for over six years. But
that also means those &lt;a href="http://www.fujitsu.com/global/support/computing/storage/hdd/eol/dhdd/mpf3xxat-catalog.html"&gt;hard
drives&lt;/a&gt; have over 50,000 hours on them, which makes them ticking time bombs. And
that's what the &lt;a href="http://en.wikipedia.org/wiki/Self-Monitoring,_Analysis,_and_Reporting_Technology"&gt;SMART
reporting&lt;/a&gt; is saying too.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/308/308_stan.gif&amp;amp;img_name=Stan's pissed" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/308/308_stan.gif&amp;amp;img_name=Stan's pissed"&gt;Stan&lt;/a&gt; is
just too old to upgrade, he needs to be replaced.
&lt;/p&gt;
&lt;p&gt;
His&amp;nbsp;replacement is &lt;a href="http://www.southparkstudios.com/show/display_char.php?id=98"&gt;Jimmy&lt;/a&gt;,
a machine I already had in the rack that was a testbed for betas of &lt;a href="http://www.microsoft.com/sql/default.mspx"&gt;SQL
Server 2005&lt;/a&gt;. &lt;a href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/606/606_image_25.jpg&amp;amp;img_name=Jimmy auditions" temp_href="http://www.southparkstudios.com/downloads/display_image.php?img=http://images.southparkstudios.com/media/images/606/606_image_25.jpg&amp;amp;img_name=Jimmy auditions"&gt;Jimmy&lt;/a&gt; is
a P4 3Ghz with 2GB of RAM, running &lt;a href="http://www.microsoft.com/windowsserver2003/default.mspx"&gt;Windows
Server 2003 R2 SP2&lt;/a&gt;. Takes some time to get used to the &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7b037954-441d-4037-a111-94df7880c319.mspx?mfr=true"&gt;little
differences between IIS5 and IIS6&lt;/a&gt;, but its all bareable.
&lt;/p&gt;
&lt;p&gt;
Migrating a web server is a pain in the butt. Lots of little configuration details
you have to get right. To do the testing, I copied a backup of Stan's web sites onto
Jimmy. However, since there are multiple sites on the web server, I depend on host
header identification to sort out what site is what, which means I need to use the
correct names of the web sites to access them. So what's a boy to do? I want to leave
the sites up and running on the old server while I mess around with the new one.
&lt;/p&gt;
&lt;p&gt;
I could have faked out a DNS server, but that seemed like a lot of work. Instead I
modified the &lt;a href="http://en.wikipedia.org/wiki/Hosts_file"&gt;HOSTS&lt;/a&gt; file on my
main workstation so that the web sites on Jimmy were pointed to directly. Funny how
old technology serves the purpose so well.
&lt;/p&gt;
&lt;p&gt;
Since HOSTS takes priority over any DNS lookup, I was able to point sites (like &lt;a href="http://www.campbellassociates.ca"&gt;www.campbellassociates.ca&lt;/a&gt;)
to the IP address of Jimmy directly. Then I could tweak and test to my heart's content.
&lt;/p&gt;
&lt;p&gt;
One whammy I ran into was with &lt;a href="http://msdn2.microsoft.com/en-us/office/aa905431.aspx"&gt;FrontPage
Server Extensions&lt;/a&gt;. For the most part my web server runs the little web sites of
friends and family, and they all use FrontPage, &lt;a href="http://office.microsoft.com/en-us/frontpage/default.aspx"&gt;whether
Microsoft wants them to or not&lt;/a&gt;. While it set up the extensions easily enough,
I couldn't administer the sites to set up access for the authoring accounts - no matter
what account information I entered, it failed.
&lt;/p&gt;
&lt;p&gt;
Turned out it wasn't me, it was a feature of &lt;a href="http://www.microsoft.com/technet/downloads/winsrvr/servicepacks/sp1/default.mspx"&gt;Windows
Server 2003 Service Pack 1&lt;/a&gt;. The service pack added a loopback check, making sure
that the local computer name always matches the host header. And since I'm using multiple
host headers, that's just not going to work. The fix is in &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;896861"&gt;Knowledge
Base Article 896861&lt;/a&gt;. You have two choices: turn off loopback checking, or enter
all the domain names that are legal for loopback checking.
&lt;/p&gt;
&lt;p&gt;
I turned it off. Call me lazy.
&lt;/p&gt;
&lt;p&gt;
Upgraded &lt;a href="http://www.dasblog.info/"&gt;dasBlog&lt;/a&gt; as well. What I was really
after was &lt;a href="http://akismet.com/"&gt;Akismet&lt;/a&gt;, the comment spam filtering solution.
Unfortunately, the shipping edition of dasBlog doesn't have direct support for it.
But the &lt;a href="http://www.dasblog.info/DailyBuilds.aspx"&gt;daily builds&lt;/a&gt; have it.
I'm not normally a guy who runs a daily build, but for Akismet, its worth it. Take
that, comment spammers!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=e3a3dff9-d134-43b7-b366-1a4433dfc824" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,e3a3dff9-d134-43b7-b366-1a4433dfc824.aspx</comments>
      <category>ASP.NET</category>
      <category>dasBlog</category>
      <category>Rackmounting</category>
      <category>Spam</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Wasted a good hour cleaning all the blog spam out of my blog.
</p>
        <p>
Upgraded to the latest version of dasBlog as well to keep the crap out.
</p>
        <p>
What is wrong with these people? 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd" />
      </body>
      <title>Blog Spam... Sigh.</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd.aspx</link>
      <pubDate>Thu, 16 Jun 2005 20:56:55 GMT</pubDate>
      <description>&lt;p&gt;
Wasted a good hour cleaning all the blog spam out of my blog.
&lt;/p&gt;
&lt;p&gt;
Upgraded to the latest version of dasBlog as well to keep the crap out.
&lt;/p&gt;
&lt;p&gt;
What is wrong with these people? 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,b9bd3adf-b5e7-4398-b4f2-6fbe552e98dd.aspx</comments>
      <category>Drivel</category>
      <category>Spam</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=984aa442-19df-4f1d-b2f0-a4e046da5e6c</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,984aa442-19df-4f1d-b2f0-a4e046da5e6c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,984aa442-19df-4f1d-b2f0-a4e046da5e6c.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=984aa442-19df-4f1d-b2f0-a4e046da5e6c</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The <a href="http://www.itu.int/home/index.html">International Telecommunication Union</a> (ITU)
is finally wading in on the spam situation, <a href="http://www.itu.int/newsroom/press_releases/2004/Advisory-08.html">holding
meetings in Geneva about countering spam</a>. Not heard of the ITU? If you've made
a long distance call from one country to another, you've benefitted from their work.
</p>
        <p>
The power of the ITU comes from its international nature - that an agreement between
members of the ITU essentially means agreements between all countries. This essentially
eliminates the ability of spammers to hide in offshore servers: there are no offshore
servers as far as the ITU is concerned. 
</p>
        <p>
This is only the first meeting, but considering the players, I'm expecting real moves
to be made world wide against spam. Its gotta stop. Even the ITU says that 85% of
all email is spam. The epidemic has spread to cell phones too - in Japan the majority
of spam is now cell phone text messages.
</p>
        <p>
I survive spam with a combination of Outlook 2003 with its Junk Mail settings turned
on High and Qurb. I get a couple of hundred “pure” spam a day, plus 30
or so Qurb mail. So I'm surviving. Near as I can tell, the regular mortals in this
world are abandoning email addresses on a regular basis to escape the scourge. In
reality, I see email slowly dying under the weight of spam... people are turning to
alternatives like instant messaging rather than bother with the cesspool that their
inboxes have become.
</p>
        <p>
Its time that the experts came to bear against spam.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=984aa442-19df-4f1d-b2f0-a4e046da5e6c" />
      </body>
      <title>Bringing Major Players to Bear Against Spam...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,984aa442-19df-4f1d-b2f0-a4e046da5e6c.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,984aa442-19df-4f1d-b2f0-a4e046da5e6c.aspx</link>
      <pubDate>Tue, 06 Jul 2004 23:13:33 GMT</pubDate>
      <description>&lt;p&gt;
The &lt;a href="http://www.itu.int/home/index.html"&gt;International Telecommunication Union&lt;/a&gt; (ITU)
is finally wading in on the spam situation, &lt;a href="http://www.itu.int/newsroom/press_releases/2004/Advisory-08.html"&gt;holding
meetings in Geneva about countering spam&lt;/a&gt;. Not heard of the ITU? If you've made
a long distance call from one country to another, you've benefitted from their work.
&lt;/p&gt;
&lt;p&gt;
The power of the ITU comes from its international nature - that an agreement between
members of the ITU essentially means agreements between all countries. This essentially
eliminates the ability of spammers to hide in offshore servers: there are no offshore
servers as far as the ITU is concerned. 
&lt;/p&gt;
&lt;p&gt;
This is only the first meeting, but considering the players, I'm expecting real moves
to be made world wide against spam. Its gotta stop. Even the ITU says that 85% of
all email is spam. The epidemic has spread to cell phones too - in Japan the majority
of spam is now cell phone text messages.
&lt;/p&gt;
&lt;p&gt;
I survive spam with a combination of Outlook 2003 with its Junk Mail settings turned
on High and Qurb. I get a couple of hundred &amp;#8220;pure&amp;#8221; spam a day, plus 30
or so Qurb mail. So I'm surviving. Near as I can tell, the regular mortals in this
world are abandoning email addresses on a regular basis to escape the scourge. In
reality, I see email slowly dying under the weight of spam... people are turning to
alternatives like instant messaging rather than bother with the cesspool that their
inboxes have become.
&lt;/p&gt;
&lt;p&gt;
Its time that the experts came to bear against spam.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=984aa442-19df-4f1d-b2f0-a4e046da5e6c" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,984aa442-19df-4f1d-b2f0-a4e046da5e6c.aspx</comments>
      <category>Drivel</category>
      <category>Spam</category>
    </item>
  </channel>
</rss>