<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">

<channel>
	<title>The Tlog - a technology blog</title>
	
	<link>http://www.thetlog.net</link>
	<description />
	<lastBuildDate>Fri, 27 Nov 2009 15:18:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license>		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheTlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="thetlog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>38.7443</geo:lat><geo:long>-9.2796</geo:long><image><link>http://creativecommons.org/licenses/by-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><item>
		<title>What if everyone used SPF?</title>
		<link>http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/</link>
		<comments>http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 15:07:25 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=528</guid>
		<description><![CDATA[To end my SPF series, I&#8217;m going to consider the following question: what if everyone used SPF? Would it &#8220;end&#8221; spam?
The answer is, of course, &#8220;no, but&#8230;&#8221;. But, first, let&#8217;s understand the question itself.
In &#8220;everyone used&#8221;, what does &#8220;used&#8221; mean? If you followed my previous posts on this subject, you&#8217;ll know that there are two [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>To end my <a href="http://www.thetlog.net/tag/spf/">SPF series</a>, I&#8217;m going to consider the following question: what if everyone used SPF? Would it &#8220;end&#8221; spam?</p>
<p>The answer is, of course, &#8220;no, but&#8230;&#8221;. But, first, let&#8217;s understand the question itself.</p>
<p>In &#8220;everyone used&#8221;, what does &#8220;used&#8221; mean? If you followed my previous posts on this subject, you&#8217;ll know that there are two distinct parts: having an SPF record for your domain, and configuring your SMTP server to reject email purporting to be from an address with a valid SPF record, when it doesn&#8217;t come from an authorized server.</p>
<p>Let&#8217;s assume that the question implies <i>both</i>.</p>
<p>So, if every legit organization had an SPF record <i>and</i> enforced SPF in their incoming email servers, what would it mean?</p>
<p>It still depends on what was meant by &#8220;enforced&#8221;. For instance, as it is now, it makes sense to <i>use</i> an SPF record (and reject mail coming from an unauthorized server, as I mentioned before), but not to <i>require</i> an SPF record, as most of the world is still not using it. </p>
<p>If that changed, though&#8230; it would certainly make things a lot easier for the &#8220;good guys&#8221;. Think about it: what does SPF prevent? The <i>faking</i> of sender addresses. Who ever does that? Spammers. Therefore, who has ever a reason <i>not</i> to use an SPF record? Spammers. In a world where every legitimate organization used SPF, having such a record wouldn&#8217;t mean that the sender wasn&#8217;t a spammer, but <i>not</i> having one would certainly mean that he <i>was</i>. Ergo, reject any mail from a domain without an SPF record, even <i>before</i> verifying whether the origin server is authorized for that domain.</p>
<p>Of course, spammers would adapt, and have SPF records for their own domains. But <i>never again would they be able to fake a sender address</i>. They would never again be able to efficiently pretend to be your internet provider, or your bank, or Facebook, or anything like that. They would have to use their own domains in the sender address&#8230; and they don&#8217;t exactly tend to look &#8220;nice&#8221;; besides, they&#8217;re not what your ISP or your bank would use.</p>
<p>A world with SPF would mean a world where you could actually trust the &#8220;From:&#8221; field. Can you imagine such a thing?</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=BfIMhMBrL8Y:_rBGv5jDT70:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=BfIMhMBrL8Y:_rBGv5jDT70:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=BfIMhMBrL8Y:_rBGv5jDT70:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=BfIMhMBrL8Y:_rBGv5jDT70:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=BfIMhMBrL8Y:_rBGv5jDT70:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8.0 is out today</title>
		<link>http://www.thetlog.net/2009/11/27/freebsd-8-0-is-out-today/</link>
		<comments>http://www.thetlog.net/2009/11/27/freebsd-8-0-is-out-today/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 10:48:01 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Unix / Linux / *BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=524</guid>
		<description><![CDATA[See the release notes, if you&#8217;re curious.
I had been using FreeBSD 6.x and later 7.0 until I bought my current home server, about a year and a half ago, which had a SATA controller that FreeBSD didn&#8217;t detect out of the box. I used that as an excuse to try out Linux as a server [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2006/03/08/openbsd-39-can-now-be-pre-ordered/' rel='bookmark' title='Permanent Link: OpenBSD 3.9 can now be pre-ordered'>OpenBSD 3.9 can now be pre-ordered</a></li><li><a href='http://www.thetlog.net/2006/04/21/server-upgrade-hardware-os/' rel='bookmark' title='Permanent Link: Server upgrade &#8211; hardware, OS'>Server upgrade &#8211; hardware, OS</a></li><li><a href='http://www.thetlog.net/2006/02/01/the-bsds/' rel='bookmark' title='Permanent Link: The BSDs'>The BSDs</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>See the <a href="http://www.freebsd.org/releases/8.0R/relnotes.html">release notes</a>, if you&#8217;re curious.</p>
<p>I had been using FreeBSD 6.x and later 7.0 until I bought my current home server, about a year and a half ago, which had a SATA controller that FreeBSD didn&#8217;t detect out of the box. I used that as an excuse to try out Linux as a server again, and switched to Ubuntu, which I&#8217;m still using right now. But FreeBSD is a very nice OS, and I miss some parts of it (such as pf, ported from OpenBSD, which I also used before, and which is infinitely better and <i>more sane</i> than the almost Lovecraftian horror of iptables.)</p>
<p>If I ever get a second home server, maybe I&#8217;ll try one of the BSDs again, just for fun. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2006/03/08/openbsd-39-can-now-be-pre-ordered/' rel='bookmark' title='Permanent Link: OpenBSD 3.9 can now be pre-ordered'>OpenBSD 3.9 can now be pre-ordered</a></li><li><a href='http://www.thetlog.net/2006/04/21/server-upgrade-hardware-os/' rel='bookmark' title='Permanent Link: Server upgrade &#8211; hardware, OS'>Server upgrade &#8211; hardware, OS</a></li><li><a href='http://www.thetlog.net/2006/02/01/the-bsds/' rel='bookmark' title='Permanent Link: The BSDs'>The BSDs</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=CpR6XpNyU0Y:-3W7FlSKpFA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=CpR6XpNyU0Y:-3W7FlSKpFA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=CpR6XpNyU0Y:-3W7FlSKpFA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=CpR6XpNyU0Y:-3W7FlSKpFA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=CpR6XpNyU0Y:-3W7FlSKpFA:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/27/freebsd-8-0-is-out-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix’s log file when using SPF: what it looks like</title>
		<link>http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/</link>
		<comments>http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 17:05:02 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=512</guid>
		<description><![CDATA[In the previous post, I wrote, at the end of the recipe:
restart Postfix. Check your logs to see if everything is working properly.
But what to look for? Here are a few real life examples, from my own Postfix log file:
Nov 26 07:07:27 sh postfix/policy-spf[10685]: : SPF none (No applicable sender policy available): Envelope-from: bounce-1492514-406278644@lyris.diskeepermail.com
Nov 26 [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/">previous post</a>, I wrote, at the end of the recipe:</p>
<blockquote><p>restart Postfix. Check your logs to see if everything is working properly.</p></blockquote>
<p>But what to look for? Here are a few real life examples, from my own Postfix log file:</p>
<p><code>Nov 26 07:07:27 sh postfix/policy-spf[10685]: : SPF none (No applicable sender policy available): Envelope-from: bounce-1492514-406278644@lyris.diskeepermail.com<br />
Nov 26 07:07:27 sh postfix/policy-spf[10685]: handler sender_policy_framework: is decisive.<br />
Nov 26 07:07:27 sh postfix/policy-spf[10685]: : Policy action=PREPEND Received-SPF: none (lyris.diskeepermail.com: No applicable sender policy available) receiver=sh.dehumanizer.com; identity=mailfrom; envelope-from="bounce-1492514-406278644@lyris.diskeepermail.com"; helo=lyris.diskeepermail.com; client-ip=68.177.217.241</code></p>
<p>This (note the &#8220;SPF none&#8221;) is what will happen for most emails: <i>no SPF record exists</i>. Unfortunately, most of the world is still not using it. The mail passes this check, since it&#8217;s not a good idea to enforce SPF yet (but may fail one of the remaining ones, such as an RBL list or SpamAssassin.)</p>
<p><code>Nov 24 16:19:56 sh postfix/policy-spf[32619]: : SPF pass (Mechanism 'ip4:209.128.72.240/28' matched): Envelope-from: promotions@iambic.com<br />
Nov 24 16:19:56 sh postfix/policy-spf[32619]: handler sender_policy_framework: is decisive.<br />
Nov 24 16:19:56 sh postfix/policy-spf[32619]: : Policy action=PREPEND Received-SPF: pass (iambic.com: 209.128.72.242 is authorized to use 'promotions@iambic.com' in 'mfrom' identity (mechanism 'ip4:209.128.72.240/28' matched)) receiver=sh.dehumanizer.com; identity=mailfrom; envelope-from="promotions@iambic.com"; helo=ns1.iambic.com; client-ip=209.128.72.242</code></p>
<p>Above is an example of a legitimate mail from a sender with a properly configured SPF record. The record says &#8220;here are the server(s) that send email from this domain&#8221;, and the origin server is indeed one of those. The email passes (note the &#8220;SPF pass&#8221;), and, if you&#8217;re using SpamAssassin, it takes that into account, meaning that the mail is <i>less</i> likely to be considered spam. (See? That&#8217;s a <i>great</i> reason to have an SPF record for your domain!)</p>
<p>Finally, the following:</p>
<p><code>Nov 24 19:57:13 sh postfix/policy-spf[1210]: : SPF fail (Mechanism '-all' matched): Envelope-from: pedro@dehumanizer.com<br />
Nov 24 19:57:13 sh postfix/policy-spf[1210]: handler sender_policy_framework: is decisive.<br />
Nov 24 19:57:13 sh postfix/policy-spf[1210]: : Policy action=550 Please see http://www.openspf.org/Why?s=mfrom;id=pedro%40dehumanizer.com;ip=204.212.122.254;r=sh.dehumanizer.com</code></p>
<p>is a good demonstration of the usefulness of SPF. You&#8217;ll notice that the mail pretends to come from <i>my own</i> domain, but since I have configured the SPF record for it, Postfix is able to see that the origin server is not authorized to send mail from that domain. And, since my record ends with &#8220;<code>-all</code>&#8220;, it means that the record is to be &#8220;taken seriously&#8221;, so the mail is refused then and there (note the &#8220;SPF fail&#8221;), even before checking RBL lists and the like.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=PH4uo9vciLE:P9_NaFQgkjc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=PH4uo9vciLE:P9_NaFQgkjc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=PH4uo9vciLE:P9_NaFQgkjc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=PH4uo9vciLE:P9_NaFQgkjc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=PH4uo9vciLE:P9_NaFQgkjc:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF, part 3: configuring Postfix to check SPF records when receiving mail</title>
		<link>http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/</link>
		<comments>http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 11:57:06 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=497</guid>
		<description><![CDATA[(for extra fun, read parts 1 and 2 first.)
Now that you know how to configure an SPF record for your domain(s), the natural next step, if you administer an email server, is to start checking SPF records for mails you receive.
Now, spammers are infamous for not respecting rules, not &#8220;playing nice&#8221;, so, you might ask, [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/' rel='bookmark' title='Permanent Link: Postfix&#8217;s log file when using SPF: what it looks like'>Postfix&#8217;s log file when using SPF: what it looks like</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><i>(for extra fun, read parts <a href="http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/">1</a> and <a href="http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/">2</a> first.)</i></p>
<p>Now that you know how to configure an SPF record for your domain(s), the natural next step, if you administer an email server, is to start checking SPF records for mails you <i>receive</i>.</p>
<p>Now, spammers are infamous for not respecting rules, not &#8220;playing nice&#8221;, so, you might ask, what makes me think they&#8217;ll set up SPF records for their domains, which would be kind of self-defeating? The obvious answer is that SPF doesn&#8217;t depend on the spammers&#8217; collaboration. Since legitimate email senders use SPF to tell the world which servers they use to send email, it prevents others &#8212; such as the aforementioned spammers &#8212; from faking sender addresses to pretend they&#8217;re from those senders / domains.</p>
<p>To put it simply: if there&#8217;s an SPF record for the &#8220;gmail.com&#8221; domain, then you can &#8212; and should &#8212; reject mail purporting to be from something@gmail.com that doesn&#8217;t come from the servers listed in that record. In other words, anyone who fakes a @gmail.com address can&#8217;t fool your server, assuming you have it configured to use SPF.</p>
<p>Now, how to do that? There are many ways, of course, depending on the email server you use. The simple recipe below uses <i>postfix-policyd-spf-perl</i> to make Postfix reject mail from domains with properly configured SPF records, when the mail comes from an unauthorized server (that is, one not listed on the record.) This assumes you already have Postfix up and running.</p>
<ul>
<li>install <a href="http://www.openspf.org/Software">postfix-policyd-spf-perl</a>. In Ubuntu, just do an <code>apt-get install postfix-policyd-spf-perl</code> .</li>
<li>add this line to /etc/postfix/main.cf:<br />
<code>spf-policyd_time_limit = 3600s</code></li>
<li>add the following to /etc/postfix/master.cf:
<pre>policy-spf  unix  -       n       n       -       -       spawn
     user=nobody argv=/usr/bin/policyd-spf</pre>
<p> (change the path of policyd-spf if it&#8217;s installed somewhere else; that&#8217;s where the Ubuntu package puts it.)</li>
<li>in /etc/postfix/main.cf, find the <i>smtpd_recipient_restrictions</i> section, and, immediately after permit_mynetworks (and permit_sasl_authenticated, if you&#8217;re using that), add:<br />
<code>check_policy_service unix:private/policy-spf</code></li>
<li>restart Postfix. Check your logs to <a href="http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/">see if everything is working properly</a>.</li>
</ul>
<p>Now, remember when in part 2 I mentioned a lesser-known reason for configuring the SPF record for your domain? It&#8217;s this: it&#8217;ll stop a lot of <i>incoming</i> spam. These days, a lot of spam email pretends to be from <i>you</i> (that is, it uses your email address as both the &#8220;From:&#8221; and &#8220;To:&#8221;), or at least from <i>your domain</i> (e.g. administrator@yourdomain, manager@yourdomain, and so on.) I don&#8217;t know why spammers do that, but apparently it works, or else they wouldn&#8217;t do it (maybe victims get confused and think the email comes from someone in their company, or maybe webmail services tend &#8212; or at least did so once &#8212; to trust the user&#8217;s own address, I don&#8217;t know.) Well, if you have SPF for your domain <i>and</i> your email server checks SPF records for incoming mail, then spam messages such as these will be always rejected, even when other methods of stopping spam (RBL lists, SpamAssassin, etc.) fail. Never again will you receive emails pretending to be from your own address.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/postfixs-log-file-when-using-spf-what-it-looks-like/' rel='bookmark' title='Permanent Link: Postfix&#8217;s log file when using SPF: what it looks like'>Postfix&#8217;s log file when using SPF: what it looks like</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=Kr_moH71fEY:4oLMzYDHD3Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=Kr_moH71fEY:4oLMzYDHD3Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=Kr_moH71fEY:4oLMzYDHD3Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=Kr_moH71fEY:4oLMzYDHD3Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=Kr_moH71fEY:4oLMzYDHD3Q:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s this site running?</title>
		<link>http://www.thetlog.net/2009/11/25/whats-this-site-running/</link>
		<comments>http://www.thetlog.net/2009/11/25/whats-this-site-running/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 19:52:54 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[The Tlog (site)]]></category>
		<category><![CDATA[Unix / Linux / *BSD]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Dehumanizer.com]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Squid]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=473</guid>
		<description><![CDATA[As an intermission (there&#8217;s more to come in the SPF series), here&#8217;s what&#8217;s changed on my server since, oh, about a year and a half ago:

The OS is now Ubuntu Karmic Koala (9.10), and all the server&#8217;s running software comes from the standard Ubuntu packages, which means that whatever version is in Karmic1, that&#8217;s what [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/09/26/caching-google-earth-with-squid/' rel='bookmark' title='Permanent Link: Caching Google Earth with Squid'>Caching Google Earth with Squid</a></li><li><a href='http://www.thetlog.net/2006/11/15/slicehost-an-experiment/' rel='bookmark' title='Permanent Link: Slicehost: An experiment'>Slicehost: An experiment</a></li><li><a href='http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/' rel='bookmark' title='Permanent Link: Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?'>Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>As an intermission (there&#8217;s more to come in the <a href="http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/">SPF series</a>), here&#8217;s what&#8217;s changed on my server since, oh, about a year and a half ago:</p>
<ul>
<li>The OS is now <a href="http://www.ubuntu.com">Ubuntu</a> Karmic Koala (9.10), and all the server&#8217;s running software comes from the standard Ubuntu packages, which means that whatever version is in Karmic<sup>1</sup>, that&#8217;s what I&#8217;m running here.</li>
<li>I&#8217;ve switched, definitely, from <a href="http://httpd.apache.org/">Apache</a> to <a href="http://nginx.net/">nginx</a>. It&#8217;s faster, more efficient, and <i>ridiculously</i> easier to configure (to put it in perspective, in terms of ease of configuration, it&#8217;s like OpenBSD&#8217;s amazing pf to the unholy abomination that is Linux&#8217;s iptables.) nginx works perfectly with the two pieces of software I use the most on my server, <a href="http://www.wordpress.org/">WordPress</a> and <a href="http://www.mybboard.net/">MyBB</a>, even while using a SEO plugin with the latter, which requires some non-trivial redirect rules.</li>
<li>As I don&#8217;t trust any ISP&#8217;s email server to distribute the mail my server sends (mostly confirmation emails from <a href="http://www.dehumanizer.com/">my forums</a>), and since most ISPs and companies these days block mail sent from dynamic IP addresses, I keep a 256 MB <a href="http://www.slicehost.com/">Slicehost</a> slice, with a static IP address and, most importantly, <i>reverse</i> DNS, which I use as a smart host for my home server. The slice doesn&#8217;t have a lot of power in terms of CPU (and it&#8217;s not meant to), but, as bandwidth is much cheaper in the US than in my poor country, the &#8220;small&#8221; limit the cheapest slice includes is <i>a lot</i>; I use it for serving static files, mostly for my forums (all images and Javascript files are served from there), and I still have bandwidth to spare.</li>
<li>I&#8217;ve stopped using a <a href="http://www.squid-cache.org/">Squid</a> proxy in my home network, and nowadays access the web directly&#8230; except for when I indulge in one of my newest weird habits: reading <i>webcomics</i> like <a href="http://www.shamusyoung.com/twentysidedtale/?p=612">this one</a> or <a href="http://www.darthsanddroids.net/">this one</a> while having lunch or dinner. At such a time, moving <i>instantly</i> from comic to comic is a must&#8230; so I simply re-enable Squid (with more aggressive caching than I&#8217;d use for normal browsing; after all, existing comics typically aren&#8217;t going to change, are they?), do a nice little wget in my server to download and cache the entire comic, and then enjoy reading the whole of it (in as many meals as it takes) as if it was stored locally&#8230;</li>
<li>A few changes to my email server&#8217;s configuration, mostly related to spam filtering&#8230; but I&#8217;ve been  writing about that, haven&#8217;t I? And there&#8217;s still more to come. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> <ol class="footnotes"><li id="footnote_0_473" class="footnote">with updates, of course &#8212; people who are afraid of installing updates (&#8221;but&#8230; it might break <i>something</i>!&#8221;) are nothing more than mewling weaklings who are utterly incompetent as sysadmins; they should never be allowed within a mile of any server. Even one running Windows.</li></ol>

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/09/26/caching-google-earth-with-squid/' rel='bookmark' title='Permanent Link: Caching Google Earth with Squid'>Caching Google Earth with Squid</a></li><li><a href='http://www.thetlog.net/2006/11/15/slicehost-an-experiment/' rel='bookmark' title='Permanent Link: Slicehost: An experiment'>Slicehost: An experiment</a></li><li><a href='http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/' rel='bookmark' title='Permanent Link: Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?'>Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=lzmHpU1hYgE:lFSBiE6vCXU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=lzmHpU1hYgE:lFSBiE6vCXU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=lzmHpU1hYgE:lFSBiE6vCXU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=lzmHpU1hYgE:lFSBiE6vCXU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=lzmHpU1hYgE:lFSBiE6vCXU:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/25/whats-this-site-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF, part 2: how to configure SPF for a domain</title>
		<link>http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/</link>
		<comments>http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:42:16 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=454</guid>
		<description><![CDATA[(this is part 2 of a series. You should read part 1 first, and after this post you should read part 3.)
Suppose you have a domain and send email from it (in fact, even if you don&#8217;t, this is still a good idea; more about that later). How to configure SPF for it?
Easy: you simply [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><i>(this is part 2 of a series. You should read <a href="http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/">part 1</a> first, and after this post you should read <a href="http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/">part 3</a>.)</i></p>
<p>Suppose you have a domain and send email from it (in fact, even if you don&#8217;t, this is still a good idea; more about that later). How to configure SPF for it?</p>
<p>Easy: you simply add a specially formatted <i>TXT record</i> to the domain. (Where? If you have your own public DNS servers, you&#8217;ll have to edit the zone file<sup>1</sup>; else, if your domain (note: the domain, not the web server) is maintained by a registrar or ISP, it should provide for you an administration interface where you are able to add and edit records.)</p>
<p><a href="http://www.openspf.org/">OpenSPF.org</a> provides a &#8220;wizard&#8221; to build an SPF TXT record for your domain, and I suggest you try it out. However, I think I can give you an example that is mostly self-explanatory, which is the SPF TXT record for my own dehumanizer.com domain:</p>
<p><code>v=spf1 a a:mail.dehumanizer.com a:sh.dehumanizer.com a:sh2.dehumanizer.com mx include:netcabo.pt -all</code></p>
<p><small>(In fact, that record is kind of overkill; I could remove about half of it and everything would still work. But it&#8217;s useful as an example.)</small></p>
<p><code>v=spf1</code> means it&#8217;s an SPF record.</p>
<p><code>a</code> means that &#8220;dehumanizer.com&#8221; (the host that that name resolves to) is authorized for that domain. I could remove that one, as the following one takes care of it (it&#8217;s the same host).</p>
<p><code>a:mail.dehumanizer.com</code> means that mail.dehumanizer.com is authorized. The same for the following two (sh.dehumanizer.com and sh2.dehumanizer.com; the latter doesn&#8217;t exist anymore, so I could remove it.)</p>
<p><code>mx</code> means that the mx records for the domain are also authorized. They&#8217;re currently mail.dehumanizer.com and sh.dehumanizer.com, which were previously taken care of, so I could remove this one as well.</p>
<p><code>include:netcabo.pt</code> means that whatever is authorized for the netcabo.pt domain is also authorized here. This is from when I used my ISP as a smart host, some time ago; as I no longer do that, I could remove this one too.</p>
<p>Finally, <code>-all</code> means, in effect, that, yes, I&#8217;m serious about this, all of the authorized servers for this domain <i>are</i> listed, which means that any <i>other</i> hosts are unauthorized, and emails coming from them with a &#8220;From:&#8221; of this domain should be <i>refused</i>. You should configure this part only after successfully testing your configuration. Until then, there&#8217;s a &#8220;soft fail&#8221; option, <code>~all</code>, which means the same, but adds &#8220;but don&#8217;t take it seriously.&#8221;</p>
<p>If you&#8217;ve been paying attention, you&#8217;ve probably already noticed that I could replace that record with the much simpler:</p>
<p><code>v=spf1 a:mail.dehumanizer.com a:sh.dehumanizer.com -all</code></p>
<p>for the exact same results (and I&#8217;ll probably do that a bit later today.)</p>
<p>What&#8217;s the benefit of this? Well, as you are telling the world &#8220;mails from my domain come only from my servers&#8221;, the rest of the world will more easily be able to kill mails pretending to be from your domain&#8230; while also &#8220;respecting&#8221; legit mail more. In effect, you tell other servers &#8220;here&#8217;s how you can tell which mails from my domain are genuine&#8221;. Many ISPs and filtering systems (such as SpamAssassin) take advantage of a properly configured SPF record to raise the &#8220;trustworthiness&#8221; of emails coming from the correct servers (while lowering it, or even simply refusing to accept the mail, for messages coming from a server not listed in the SPF record.)</p>
<p>There&#8217;s also another (lesser-known) advantage of using SPF for your domain, when you also receive email <i>to</i> it. But that&#8217;s for part 3, where I&#8217;ll explain how to configure Postfix to look at SPF records when receiving mail&#8230;</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> <ol class="footnotes"><li id="footnote_0_454" class="footnote">note: put the entire record contents between quotes; e.g. for Bind, use <code>dehumanizer.com. IN TXT "v=spf1 a a:mail.dehumanizer.com a:sh.dehumanizer.com a:sh2.dehumanizer.com mx include:netcabo.pt -all"</code> (that&#8217;s a single line) </li></ol>

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/' rel='bookmark' title='Permanent Link: SPF, part 1: what is SPF, and how to fight spam with it'>SPF, part 1: what is SPF, and how to fight spam with it</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=JgC4qP5CiYc:dTm1PSOCVVo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=JgC4qP5CiYc:dTm1PSOCVVo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=JgC4qP5CiYc:dTm1PSOCVVo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=JgC4qP5CiYc:dTm1PSOCVVo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=JgC4qP5CiYc:dTm1PSOCVVo:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF, part 1: what is SPF, and how to fight spam with it</title>
		<link>http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/</link>
		<comments>http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:12:51 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SPF]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=449</guid>
		<description><![CDATA[(Note: this is the first of a series of posts related to email servers and spam. This one is more of a theoretical intro; future posts will delve into the gory details.)
(Later note: here are parts 2 and 3.)
You may have heard of SPF (Sender Policy Framework), but what is it? To put it simply, [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><i>(Note: this is the first of a series of posts related to email servers and spam. This one is more of a theoretical intro; future posts will delve into the gory details.)</i></p>
<p><i>(Later note: here are parts <a href="http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/">2</a> and <a href="http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/">3</a>.)</i></p>
<p>You may have heard of SPF (<a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework">Sender Policy Framework</a>), but what is it? To put it simply, it&#8217;s a way for domain owners to say to the world: <i>&#8220;these servers are the only ones that send email from this domain.&#8221;</i></p>
<p>What is the point? Well, if you have been using email for any amount of time, you&#8217;ve probably noticed that a lot of spam <i>fakes</i> its sender address (the &#8220;From:&#8221; field). In fact, you may have found yourself that it&#8217;s incredibly easy to do; most SMTP servers simply accept <i>any</i> sender, as long as either 1) the <i>destination</i> address is theirs, or 2) your IP address is on their client list. In other words, a company&#8217;s email server accepts mail to the company&#8217;s employees, and also allows those employees to use it to send mail to the rest of the world.</p>
<p>SPF, when correctly configured by everyone involved, prevents that.</p>
<p>&#8220;Everyone involved&#8221; is, of course, an utopic scenario. Still, there is no reason for you <i>not</i> to do your part, whether you are a domain owner who sends email from that domain, the administrator of an email server that receives mail to its users, or both.</p>
<p>More to come&#8230;</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2009/11/27/what-if-everyone-used-spf/' rel='bookmark' title='Permanent Link: What if everyone used SPF?'>What if everyone used SPF?</a></li><li><a href='http://www.thetlog.net/2009/11/26/spf-part-3-configuring-postfix-to-check-spf-records-when-receiving-mail/' rel='bookmark' title='Permanent Link: SPF, part 3: configuring Postfix to check SPF records when receiving mail'>SPF, part 3: configuring Postfix to check SPF records when receiving mail</a></li><li><a href='http://www.thetlog.net/2009/11/25/spf-part-2-how-to-configure-spf-for-a-domain/' rel='bookmark' title='Permanent Link: SPF, part 2: how to configure SPF for a domain'>SPF, part 2: how to configure SPF for a domain</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=oKQqKQiUBag:7K1lrRPW9Ak:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=oKQqKQiUBag:7K1lrRPW9Ak:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=oKQqKQiUBag:7K1lrRPW9Ak:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=oKQqKQiUBag:7K1lrRPW9Ak:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=oKQqKQiUBag:7K1lrRPW9Ak:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/25/spf-part-1-what-is-spf-and-how-to-fight-spam-with-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in business</title>
		<link>http://www.thetlog.net/2009/11/25/back-in-business/</link>
		<comments>http://www.thetlog.net/2009/11/25/back-in-business/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 12:08:27 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[The Tlog (site)]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tlog]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2009/11/25/back-in-business/</guid>
		<description><![CDATA[Yes, I haven&#8217;t blogged here for a while (a year and a half, in fact). Stuff happens.   However, I have recently been playing with my home server&#8217;s Postfix anti-spam configuration (due to a conversation in a mailing list), and I&#8217;ve been feeling the itch to write a couple of technical articles about that&#8230; [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/20/spam-karma-2-plugin/' rel='bookmark' title='Permanent Link: Spam Karma 2 plugin'>Spam Karma 2 plugin</a></li><li><a href='http://www.thetlog.net/2006/01/31/how-im-a-blogger-confuses-people/' rel='bookmark' title='Permanent Link: How &quot;I&#8217;m a blogger&quot; confuses people'>How &quot;I&#8217;m a blogger&quot; confuses people</a></li><li><a href='http://www.thetlog.net/2007/04/23/why-im-not-a-sysadmin-anymore/' rel='bookmark' title='Permanent Link: Why I&#8217;m not a Sysadmin anymore'>Why I&#8217;m not a Sysadmin anymore</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Yes, I haven&#8217;t blogged here for a while (a year and a half, in fact). Stuff happens. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  However, I have recently been playing with my home server&#8217;s Postfix anti-spam configuration (due to a conversation in a mailing list), and I&#8217;ve been feeling the itch to write a couple of technical articles about that&#8230; perhaps too technical for my <a href="http://blog.dehumanizer.com">personal blog</a>. Which gave me the excuse to resurrect this one.</p>
<p>So, a few dozen spam comments deleted, a new theme, several software upgrades, and The Tlog (yeah, I know, not the best name ever) is back.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/20/spam-karma-2-plugin/' rel='bookmark' title='Permanent Link: Spam Karma 2 plugin'>Spam Karma 2 plugin</a></li><li><a href='http://www.thetlog.net/2006/01/31/how-im-a-blogger-confuses-people/' rel='bookmark' title='Permanent Link: How &quot;I&#8217;m a blogger&quot; confuses people'>How &quot;I&#8217;m a blogger&quot; confuses people</a></li><li><a href='http://www.thetlog.net/2007/04/23/why-im-not-a-sysadmin-anymore/' rel='bookmark' title='Permanent Link: Why I&#8217;m not a Sysadmin anymore'>Why I&#8217;m not a Sysadmin anymore</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheTlog?a=plR-fKOMGiQ:g8dvhGWGOic:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=plR-fKOMGiQ:g8dvhGWGOic:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=plR-fKOMGiQ:g8dvhGWGOic:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TheTlog?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheTlog?a=plR-fKOMGiQ:g8dvhGWGOic:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheTlog?i=plR-fKOMGiQ:g8dvhGWGOic:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2009/11/25/back-in-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More updates: Ubuntu, WordPress</title>
		<link>http://www.thetlog.net/2008/05/02/more-updates-ubuntu-wordpress/</link>
		<comments>http://www.thetlog.net/2008/05/02/more-updates-ubuntu-wordpress/#comments</comments>
		<pubDate>Fri, 02 May 2008 09:17:45 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging software]]></category>
		<category><![CDATA[Unix / Linux / *BSD]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=441</guid>
		<description><![CDATA[Just updated this server to Ubuntu 8.04 (why do they always have these odd version numbers?). As always, it was incredibly difficult: I had to type this entire command:
do-release-upgrade
and even remember to press Enter afterwards! This Linux stuff is really too tough for us mere users&#8230;
Also, WordPress 2.5.1 on this blog and a couple others. [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/' rel='bookmark' title='Permanent Link: WordPress 2.0.6 FeedBurner fix'>WordPress 2.0.6 FeedBurner fix</a></li><li><a href='http://www.thetlog.net/2007/05/17/wordpress-22-upgrade/' rel='bookmark' title='Permanent Link: WordPress 2.2 upgrade'>WordPress 2.2 upgrade</a></li><li><a href='http://www.thetlog.net/2005/09/02/blogging-tips-8-configuring-the-rss-feed/' rel='bookmark' title='Permanent Link: Blogging tips #8: Configuring the RSS feed'>Blogging tips #8: Configuring the RSS feed</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Just updated this server to <a href="http://www.ubuntu.com/">Ubuntu 8.04</a> (why do they always have these odd version numbers?). As always, it was incredibly difficult: I had to type this entire command:</p>
<p><code>do-release-upgrade</code></p>
<p>and even remember to press Enter afterwards! This Linux stuff is really too tough for us mere users&#8230;</p>
<p>Also, <a href="http://wordpress.org/">WordPress 2.5.1</a> on this blog and a couple others. Incidentally, if you&#8217;ve just upgraded to 2.5.1 and suddenly your RSS feed is empty, you were probably hit by <a href="http://wordpress.org/support/topic/172697">this bug</a>. That link includes info for fixing it, too (basically, you have to replace two files with newer development versions).</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/' rel='bookmark' title='Permanent Link: WordPress 2.0.6 FeedBurner fix'>WordPress 2.0.6 FeedBurner fix</a></li><li><a href='http://www.thetlog.net/2007/05/17/wordpress-22-upgrade/' rel='bookmark' title='Permanent Link: WordPress 2.2 upgrade'>WordPress 2.2 upgrade</a></li><li><a href='http://www.thetlog.net/2005/09/02/blogging-tips-8-configuring-the-rss-feed/' rel='bookmark' title='Permanent Link: Blogging tips #8: Configuring the RSS feed'>Blogging tips #8: Configuring the RSS feed</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=rpikK4Ur"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=vEanr0jK"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=vgcJaIFD"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=q84CxNqQ"><img src="http://feeds.feedburner.com/~f/TheTlog?i=q84CxNqQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2008/05/02/more-updates-ubuntu-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20080415</title>
		<link>http://www.thetlog.net/2008/04/15/20080415/</link>
		<comments>http://www.thetlog.net/2008/04/15/20080415/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 17:22:01 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[PC hardware]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2008/04/15/20080415/</guid>
		<description><![CDATA[Just updated this blog to WordPress 2.5 and the latest K2 nightly. Everything looks good so far. It&#8217;s annoying to update a lot of blogs, one at a time, though, when all of them require changes to a bunch of files in the theme&#8230; but I endure; this is the third of my blogs to [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2007/04/23/why-im-not-a-sysadmin-anymore/' rel='bookmark' title='Permanent Link: Why I&#8217;m not a Sysadmin anymore'>Why I&#8217;m not a Sysadmin anymore</a></li><li><a href='http://www.thetlog.net/2007/05/22/its-official-im-on-the-job-market-again/' rel='bookmark' title='Permanent Link: It&#8217;s official: I&#8217;m on the job market again. :)'>It&#8217;s official: I&#8217;m on the job market again. :)</a></li><li><a href='http://www.thetlog.net/2007/04/25/on-job-searching-stating-in-advance-what-you-dont-want/' rel='bookmark' title='Permanent Link: On job searching: stating in advance what you don&#8217;t want?'>On job searching: stating in advance what you don&#8217;t want?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Just updated <a href="http://www.thetlog.net/">this blog</a> to WordPress 2.5 and the latest <a href="http://getk2.com">K2</a> nightly. Everything looks good so far. It&#8217;s annoying to update a lot of blogs, one at a time, though, when all of them require changes to a bunch of files in the theme&#8230; but I endure; this is the third of my blogs to be upgraded, and most of my wrinkles were ironed with <a href="http://www.wayofthemind.org/">the first</a>.</p>
<p>Meanwhile, I don&#8217;t want to give details here, but I&#8217;m officially on my last week on yet another job. I may stay here for some days afterwards, as the boss has asked me that, since they don&#8217;t have a replacement yet, nor I have a place to go right now (though I&#8217;m contacting a couple of my contacts). Another attempt at working at home is also an option.</p>
<p>In this job, I had no problems with anyone, and the company isn&#8217;t actually &#8220;going downhill&#8221; like some others I&#8217;ve worked at (no, I didn&#8217;t cause that! <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), but I really didn&#8217;t enjoy the work itself, which isn&#8217;t anyone&#8217;s fault. After 10 years as a sysadmin, I&#8217;ve gotten used to a couple of things, such as:</p>
<ol>
<li>almost every repeating task can be <em>automated</em>  </li>
<li>needs intelligence and creativity, not patience  </li>
<li>free time, if you&#8217;re a fast, efficient worker.</li>
</ol>
<p>None of these exist in a job like the one I have now. I realize that I may sound &#8220;spoiled&#8221; (though that&#8217;s not my intention), but the idea of having <em>repeating, non-automatable hard work</em> is alien to me (at least since my helpdesk days, last century), and I don&#8217;t cope with it very well. I may have been lucky in my past jobs, in fact. A sysadmin can automate almost everything, and any new work is an interesting challenge (no matter how hard), one where you stay at it until late night because, well, <em>it&#8217;s a challenge</em>, because &#8220;the mountain is there&#8221;. A programmer, for instance, has to create and invent. Even an artist (which I&#8217;ve never been, but I&#8217;ve worked with some) or a writer has to use his or her creativity most of the time, instead of just doing the same old (but tough) things over and over. But many jobs aren&#8217;t like this&#8230; most of them, in fact, if you don&#8217;t restrict yourself to IT. I sometimes wonder how my life would be if I had been born a century ago or so. Well, there would always be science&#8230;</p>
<p>Meanwhile, I&#8217;m thinking of buying my first laptop. I&#8217;ve &#8220;had&#8221; a couple (including the one I&#8217;m typing this in right now), but they were always company-owned ones, and indeed I&#8217;ll have to return this one soon. A €600 would be more than enough for &#8220;serious&#8221; stuff (web browsing, email, blogging, writing, listening to music, watching movies, etc.), but there&#8217;s always that little thing called <em>games</em>&#8230; so the one I have in mind will cost twice as much. Crazy, I know&#8230;</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/04/23/why-im-not-a-sysadmin-anymore/' rel='bookmark' title='Permanent Link: Why I&#8217;m not a Sysadmin anymore'>Why I&#8217;m not a Sysadmin anymore</a></li><li><a href='http://www.thetlog.net/2007/05/22/its-official-im-on-the-job-market-again/' rel='bookmark' title='Permanent Link: It&#8217;s official: I&#8217;m on the job market again. :)'>It&#8217;s official: I&#8217;m on the job market again. :)</a></li><li><a href='http://www.thetlog.net/2007/04/25/on-job-searching-stating-in-advance-what-you-dont-want/' rel='bookmark' title='Permanent Link: On job searching: stating in advance what you don&#8217;t want?'>On job searching: stating in advance what you don&#8217;t want?</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=x3lNw6Sd"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=r2vBjKNA"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=1fTF0Fdl"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=UxAQ9I8L"><img src="http://feeds.feedburner.com/~f/TheTlog?i=UxAQ9I8L" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2008/04/15/20080415/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0b5!</title>
		<link>http://www.thetlog.net/2008/04/03/firefox-30b5/</link>
		<comments>http://www.thetlog.net/2008/04/03/firefox-30b5/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 14:01:56 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Windows software]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2008/04/03/firefox-30b5/</guid>
		<description><![CDATA[Mozilla Firefox 3.0 beta 5 is out (portable version), and it&#8217;s better than ever. I haven&#8217;t used my still-installed 2.x version for weeks now.
While many of Firefox 3&#8217;s new features are mostly of interest to web developers, &#8220;the rest of us&#8221; can also find much to like in it. It&#8217;s faster, takes up less memory, [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2008/03/20/firefox-30-beta-4/' rel='bookmark' title='Permanent Link: Firefox 3.0 beta 4'>Firefox 3.0 beta 4</a></li><li><a href='http://www.thetlog.net/2005/10/07/firefox-15-beta-2/' rel='bookmark' title='Permanent Link: Firefox 1.5 beta 2'>Firefox 1.5 beta 2</a></li><li><a href='http://www.thetlog.net/2005/09/12/thunderbird-15b1/' rel='bookmark' title='Permanent Link: Thunderbird 1.5b1'>Thunderbird 1.5b1</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Mozilla Firefox 3.0 beta 5</a> is out (<a href="http://portableapps.com/apps/internet/firefox_portable/test">portable version</a>), and it&#8217;s better than ever. I haven&#8217;t used my still-installed 2.x version for weeks now.</p>
<p>While many of Firefox 3&#8217;s new features are mostly of interest to web developers, &#8220;the rest of us&#8221; can also find much to like in it. It&#8217;s faster, takes up less memory, looks better, seems incredibly to be more stable than the stable version (!), and I love the new URL bar, where you can start typing <em>something</em> and it usually suggests what you want after just a few characters. In Firefox 2 you had to start typing from the beggining of an URL (which is always the hostname), but now you can type <em>any part</em> of URLs (including paths after the hostname), site <em>names</em>, and it also looks through your bookmarks, so it can work even if you&#8217;ve just cleared your browsing history.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2008/03/20/firefox-30-beta-4/' rel='bookmark' title='Permanent Link: Firefox 3.0 beta 4'>Firefox 3.0 beta 4</a></li><li><a href='http://www.thetlog.net/2005/10/07/firefox-15-beta-2/' rel='bookmark' title='Permanent Link: Firefox 1.5 beta 2'>Firefox 1.5 beta 2</a></li><li><a href='http://www.thetlog.net/2005/09/12/thunderbird-15b1/' rel='bookmark' title='Permanent Link: Thunderbird 1.5b1'>Thunderbird 1.5b1</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=txXNhJaO"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=fD2nDBzs"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=edmcoGLj"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=45fzWYp3"><img src="http://feeds.feedburner.com/~f/TheTlog?i=45fzWYp3" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2008/04/03/firefox-30b5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0 beta 4</title>
		<link>http://www.thetlog.net/2008/03/20/firefox-30-beta-4/</link>
		<comments>http://www.thetlog.net/2008/03/20/firefox-30-beta-4/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 14:58:33 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox extensions]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[Windows software]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2008/03/20/firefox-30-beta-4/</guid>
		<description><![CDATA[As of yesterday, I&#8217;m using Firefox 3.0 (currently beta 4) as my primary browser. I&#8217;m using the portable version, which can be installed separate from Firefox 2, without sharing configurations, but I haven&#8217;t needed to use the old version for anything so far &#8212; this beta is much more polished than the term &#8220;beta&#8221; suggests. [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/10/07/firefox-15-beta-2/' rel='bookmark' title='Permanent Link: Firefox 1.5 beta 2'>Firefox 1.5 beta 2</a></li><li><a href='http://www.thetlog.net/2008/04/03/firefox-30b5/' rel='bookmark' title='Permanent Link: Firefox 3.0b5!'>Firefox 3.0b5!</a></li><li><a href='http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/' rel='bookmark' title='Permanent Link: Opera Mini 4.0 beta 2'>Opera Mini 4.0 beta 2</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>As of yesterday, I&#8217;m using Firefox 3.0 (currently <a href="http://www.mozilla.com/en-US/firefox/3.0b4/releasenotes/">beta 4</a>) as my primary browser. I&#8217;m using the <a href="http://portableapps.com/apps/internet/firefox_portable/test">portable version</a>, which can be installed separate from Firefox 2, without sharing configurations, but I haven&#8217;t needed to use the old version for anything so far &#8212; this beta is much more polished than the term &#8220;beta&#8221; suggests. Fast, stable (zero crashes so far), and with some very interesting features. Plus, the couple extensions I need (as opposed to &#8220;it&#8217;d be nice to have them) already support Firefox 3 officially (that is, no need to uncompress and edit the version requirements).</p>
<p>Try it &#8212; by using the portable version, it won&#8217;t affect your Firefox 2 installation in any way. You may find that soon you&#8217;ll be using it all the time, just like me. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/10/07/firefox-15-beta-2/' rel='bookmark' title='Permanent Link: Firefox 1.5 beta 2'>Firefox 1.5 beta 2</a></li><li><a href='http://www.thetlog.net/2008/04/03/firefox-30b5/' rel='bookmark' title='Permanent Link: Firefox 3.0b5!'>Firefox 3.0b5!</a></li><li><a href='http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/' rel='bookmark' title='Permanent Link: Opera Mini 4.0 beta 2'>Opera Mini 4.0 beta 2</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=ji2A7Cvt"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=XtNrQ05F"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=3X1ouHS5"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=sqKYruYz"><img src="http://feeds.feedburner.com/~f/TheTlog?i=sqKYruYz" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2008/03/20/firefox-30-beta-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My newest toy: a TomTom ONE 3rd Edition GPS</title>
		<link>http://www.thetlog.net/2008/03/07/my-newest-toy-a-tomtom-one-3rd-edition-gps/</link>
		<comments>http://www.thetlog.net/2008/03/07/my-newest-toy-a-tomtom-one-3rd-edition-gps/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 19:46:50 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[tomtom]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2008/03/07/my-newest-toy-a-tomtom-one-3rd-edition-gps/</guid>
		<description><![CDATA[Well, it&#8217;s not really that new to me; I&#8217;ve had it for more than a month now. But I&#8217;m still having fun with it.  
Some people who know me believe I hate driving. I don&#8217;t. What I hate is being lost while driving, and have to deal with the terribly incoherent (and often non-existent) [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2007/05/22/its-official-im-on-the-job-market-again/' rel='bookmark' title='Permanent Link: It&#8217;s official: I&#8217;m on the job market again. :)'>It&#8217;s official: I&#8217;m on the job market again. :)</a></li><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2007/04/26/what-i-dont-want-in-a-job/' rel='bookmark' title='Permanent Link: What I don&#8217;t want in a job'>What I don&#8217;t want in a job</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="140" alt="tomtomonept" src="http://www.thetlog.net/wp-content/uploads/2008/03/tomtomonept.jpg" width="140" align="right" border="0" />Well, it&#8217;s not really <em>that</em> new to me; I&#8217;ve had it for more than a month now. But I&#8217;m still having fun with it. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Some people who know me believe I <em>hate</em> driving. I don&#8217;t. What I hate is being lost <em>while</em> driving, and have to deal with the terribly incoherent (and often non-existent) traffic signs in Portugal (which seem to champion the attitude that, if you don&#8217;t know your way around here, you&#8217;re a stinkin&#8217; stranger and aren&#8217;t welcome anyway &#8212; or at least that&#8217;s what it feels like), the incompetent, rude, aggressive <em>and</em> impatient Portuguese drivers (some of the worst in Europe, from what I hear) who start honking if you slow down a couple of seconds to consider which way to turn or to read a street name, and the fact that the Portuguese just <em>love</em> to make streets <em>one way</em> for no apparent reason (again, I guess it&#8217;s so that the locals can feel superior to those dirty strangers from another part of town &#8212; never mind <em>another</em> town).</p>
<p>Due to the above, I get annoyed and irritated easily, and avoid driving unless really necessary. That&#8217;s why people easily believe I hate to drive, and I can&#8217;t fault them for getting that impression.</p>
<p>Well, if you&#8217;re anything like me, you won&#8217;t believe the feeling of <em>relief</em> that comes from having a toy like this in your car. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It&#8217;s not only the fact that I don&#8217;t get stressed out anymore when driving in an unknown place. It goes beyond that. While I used to be extremely conservative and stick to routes I already knew, even if they were not the most efficient ones, nowadays it&#8217;s the opposite: I keep surprising myself by being adventurous and impulsive. <em>&quot;Let&#8217;s see where this way leads.&quot;</em> Or: <em>&quot;Let&#8217;s see if I can go this way instead&quot;</em> &#8212; even though the GPS is telling me to go another way; I know that it&#8217;ll adapt its route and lead me to where I want to go &#8212; or, if I&#8217;m just exploring, I can use it to get out of there. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Since it was my first GPS, I picked the cheapest TomTom (the brand I already knew about at the time; I&#8217;ve since learned about others such as Garmin and Mio), which is so cheap that it&#8217;s not even listed on <a href="http://www.tomtom.com/">their website</a>. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It&#8217;s a &quot;One 3rd Edition Light&quot;; the <em>&quot;light&quot;</em> part meaning that it comes with the map for Portugal only. On their site, the lowest model includes all of the Iberian Peninsula (Portugal and Spain), and it&#8217;s at least 50 euros more expensive. Mine can be upgraded, though &#8212; it&#8217;s just a matter of buying the larger map.</p>
<p>As an introductory model, this is great. It only does the basics (navigation): no widescreen, no 3D terrain, no MP3 or video playing, no SD card slot, no real-time traffic (although that feature isn&#8217;t available in Portugal yet, even for the more expensive models), and no other bells and whistles. Its 512 MB of RAM may not look like much, but when you consider that the Portugal map is only about 1/10th of that, and that extra voices are only about 1 MB each&#8230; I don&#8217;t think I&#8217;ll ever fill that memory space, even if I upgrade to the Iberian map.</p>
<p>Unless you don&#8217;t drive, or only drive between a couple of places, or are a masochist who likes to drive aimlessly when you <em>do</em> want to get somewhere, or, even worse, have to (argh) ask for directions <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , I don&#8217;t think there&#8217;s a reason not to have one of these toys in your car. And they&#8217;re user friendly enough to give to parents or other non-geeky relatives. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/05/22/its-official-im-on-the-job-market-again/' rel='bookmark' title='Permanent Link: It&#8217;s official: I&#8217;m on the job market again. :)'>It&#8217;s official: I&#8217;m on the job market again. :)</a></li><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2007/04/26/what-i-dont-want-in-a-job/' rel='bookmark' title='Permanent Link: What I don&#8217;t want in a job'>What I don&#8217;t want in a job</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=YZgZ5ilE"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=KKqqftD2"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=1mCNmcck"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=2PtQ7tUB"><img src="http://feeds.feedburner.com/~f/TheTlog?i=2PtQ7tUB" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2008/03/07/my-newest-toy-a-tomtom-one-3rd-edition-gps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I don’t like Microsoft…</title>
		<link>http://www.thetlog.net/2007/11/19/i-dont-like-microsoft/</link>
		<comments>http://www.thetlog.net/2007/11/19/i-dont-like-microsoft/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 16:53:11 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Miscellaneous stuff]]></category>
		<category><![CDATA[christianity]]></category>
		<category><![CDATA[conservatives]]></category>
		<category><![CDATA[fanaticism]]></category>
		<category><![CDATA[homophobia]]></category>
		<category><![CDATA[idiots]]></category>
		<category><![CDATA[right wingnuts]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/11/19/i-dont-like-microsoft/</guid>
		<description><![CDATA[&#8230; so when do I take their side? Why, when they&#8217;re attacked by homophobic fundamentalist Christians, of course!  
You can&#8217;t make stuff like this up (any emphasis is mine):
 A black conservative Christian pastor of an evangelical megachurch has vowed to take over Microsoft by packing it with new shareholders who will vote against [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2006/04/19/working-at-microsoft/' rel='bookmark' title='Permanent Link: Working at Microsoft'>Working at Microsoft</a></li><li><a href='http://www.thetlog.net/2005/09/06/blogging-tips-12-making-money-from-your-blog-about-adsense/' rel='bookmark' title='Permanent Link: Blogging tips #12: Making money from your blog &#8211; About AdSense'>Blogging tips #12: Making money from your blog &#8211; About AdSense</a></li><li><a href='http://www.thetlog.net/2005/11/09/open-source-companies-and-stupidity/' rel='bookmark' title='Permanent Link: Open source, companies and stupidity'>Open source, companies and stupidity</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>&#8230; so when do I take their side? Why, when they&#8217;re attacked by <a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2007/11/16/wmicro116.xml">homophobic fundamentalist Christians</a>, of course! <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can&#8217;t make stuff like this up (any emphasis is mine):</p>
<blockquote><p> A black conservative Christian pastor of an evangelical megachurch has vowed to take over Microsoft by packing it with new shareholders who will <strong>vote against the company&#8217;s policy of championing gay rights</strong>.</p>
<p>He told Microsoft executives at a shareholders&#8217; meeting last week that he would be their &#8220;worst nightmare&#8221; if they continued to defy him.</p>
<p>Antioch Bible Church attracts around 3,500 worshippers for its services and Mr Hutcherson is a powerful figure in the Christian conservative movement. </p></blockquote>
<p>And&#8230;</p>
<blockquote><p> An advocate of a &#8220;biblical stance&#8221; against divorce and homosexuality, Mr Hutcherson, 55, is asking millions of evangelical activists, as well as Orthodox Jewish and other allies, to buy up Microsoft shares and demand a return to traditional values.</p>
<p>Microsoft, he declares, will be just the first company targeted in an escalation of the culture wars between evangelicals and corporate America.</p>
<p>&#8220;There are 256 Fortune 500 companies alone pouring <strong>millions upon millions of dollars into pushing the homosexual agenda</strong>,&#8221; he told The Daily Telegraph.</p>
<p>&#8220;I consider myself a warrior for Christ. Microsoft don&#8217;t scare me. I got God with me.</p></blockquote>
<p>Not to mention, of course&#8230;</p>
<blockquote><p>&#8220;I told them that you need to work with me or we will put a firestorm on you like you have never seen in you life because I am your worst nightmare. I am a black man with a righteous cause with a whole host of powerful white people behind me.&#8221;</p>
<p>Mr Hutcherson&#8217;s office is decorated with the heads of deer, elk and a buffalo – &#8220;<strong>when I run into animals, I kill them</strong> and bring them home and eat them&#8221; – as well as invitations to the White House and <strong>signed pictures of himself with President George W. Bush</strong>.</p></blockquote>
<p>It boggles the mind. Any sane mind, that is. I&#8217;m sure there are those out there to whom this is perfectly normal&#8230;</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2006/04/19/working-at-microsoft/' rel='bookmark' title='Permanent Link: Working at Microsoft'>Working at Microsoft</a></li><li><a href='http://www.thetlog.net/2005/09/06/blogging-tips-12-making-money-from-your-blog-about-adsense/' rel='bookmark' title='Permanent Link: Blogging tips #12: Making money from your blog &#8211; About AdSense'>Blogging tips #12: Making money from your blog &#8211; About AdSense</a></li><li><a href='http://www.thetlog.net/2005/11/09/open-source-companies-and-stupidity/' rel='bookmark' title='Permanent Link: Open source, companies and stupidity'>Open source, companies and stupidity</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=YpTP3FFC"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=wDuqje4C"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=QU6pxsdA"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=Ov5WE5Qw"><img src="http://feeds.feedburner.com/~f/TheTlog?i=Ov5WE5Qw" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/11/19/i-dont-like-microsoft/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Just a couple of changes…</title>
		<link>http://www.thetlog.net/2007/11/07/just-a-couple-of-changes/</link>
		<comments>http://www.thetlog.net/2007/11/07/just-a-couple-of-changes/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 17:56:22 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[The Tlog (site)]]></category>
		<category><![CDATA[the tlog]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/11/07/just-a-couple-of-changes/</guid>
		<description><![CDATA[
WordPress 2.3.1 (from 2.2.3)
K2 RC3 (from RC1)
some changes to font types and sizes
new logo
updated versions of plugins

I also used the excuse to update Ubuntu to Gutsy (from Feisty) on this server. One command, one reboot, and all done.
Copyright &#169; 2010 The Tlog - a technology blog 

Related posts:More updates: Ubuntu, WordPressFirefox 1.5 Release Candidate 1!Ubuntu [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2008/05/02/more-updates-ubuntu-wordpress/' rel='bookmark' title='Permanent Link: More updates: Ubuntu, WordPress'>More updates: Ubuntu, WordPress</a></li><li><a href='http://www.thetlog.net/2005/11/02/firefox-15-release-candidate-1/' rel='bookmark' title='Permanent Link: Firefox 1.5 Release Candidate 1!'>Firefox 1.5 Release Candidate 1!</a></li><li><a href='http://www.thetlog.net/2006/07/28/ubuntu-vs-suse/' rel='bookmark' title='Permanent Link: Ubuntu vs SUSE'>Ubuntu vs SUSE</a></li></ol>]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://wordpress.org/">WordPress</a> 2.3.1 (from 2.2.3)</li>
<li><a href="http://www.getk2.com/">K2</a> RC3 (from RC1)</li>
<li>some changes to font types and sizes</li>
<li>new logo</li>
<li>updated versions of plugins</li>
</ul>
<p>I also used the excuse to update <a href="http://www.ubuntu.com/">Ubuntu</a> to Gutsy (from Feisty) on this server. One command, one reboot, and all done.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2008/05/02/more-updates-ubuntu-wordpress/' rel='bookmark' title='Permanent Link: More updates: Ubuntu, WordPress'>More updates: Ubuntu, WordPress</a></li><li><a href='http://www.thetlog.net/2005/11/02/firefox-15-release-candidate-1/' rel='bookmark' title='Permanent Link: Firefox 1.5 Release Candidate 1!'>Firefox 1.5 Release Candidate 1!</a></li><li><a href='http://www.thetlog.net/2006/07/28/ubuntu-vs-suse/' rel='bookmark' title='Permanent Link: Ubuntu vs SUSE'>Ubuntu vs SUSE</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=magYG9Bv"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=TwrNFQlz"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=JxjtGHpZ"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=jBRhm0va"><img src="http://feeds.feedburner.com/~f/TheTlog?i=jBRhm0va" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/11/07/just-a-couple-of-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avast, ye landlubbers! Shiver me timbers!</title>
		<link>http://www.thetlog.net/2007/09/19/avast-ye-landlubbers-shiver-me-timbers/</link>
		<comments>http://www.thetlog.net/2007/09/19/avast-ye-landlubbers-shiver-me-timbers/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 13:38:09 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Fun stuff]]></category>
		<category><![CDATA[pirates]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/09/19/avast-ye-landlubbers-shiver-me-timbers/</guid>
		<description><![CDATA[Yes, today is International Talk Like A Pirate Day!
Ahoy there, and all that.  
Copyright &#169; 2010 The Tlog - a technology blog 

Related posts:Twitter


Related posts:<ol><li><a href='http://www.thetlog.net/2007/01/26/twitter/' rel='bookmark' title='Permanent Link: Twitter'>Twitter</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Yes, today is <a href="http://www.talklikeapirate.com/">International Talk Like A Pirate Day</a>!</p>
<p>Ahoy there, and all that. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/01/26/twitter/' rel='bookmark' title='Permanent Link: Twitter'>Twitter</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=GxAwEwbG"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=aRoIXuLn"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=TtJ07Fhw"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=yYaoSh1Z"><img src="http://feeds.feedburner.com/~f/TheTlog?i=yYaoSh1Z" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/09/19/avast-ye-landlubbers-shiver-me-timbers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I’ve never had to scale</title>
		<link>http://www.thetlog.net/2007/09/12/ive-never-had-to-scale/</link>
		<comments>http://www.thetlog.net/2007/09/12/ive-never-had-to-scale/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 13:49:05 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/09/12/ive-never-had-to-scale/</guid>
		<description><![CDATA[No, I&#8217;m not talking about my sex life, or anything like that.   It&#8217;s just this: I&#8217;ve never had a site in the past that had too much success for its own good, and that, therefore, had scalability problems. Each one of my sites has either used some popular, usually well optimized software (say, [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/11/09/open-source-companies-and-stupidity/' rel='bookmark' title='Permanent Link: Open source, companies and stupidity'>Open source, companies and stupidity</a></li><li><a href='http://www.thetlog.net/2007/05/23/adventures-with-my-technorati-ranks-toy/' rel='bookmark' title='Permanent Link: Adventures with my Technorati ranks &quot;toy&quot;'>Adventures with my Technorati ranks &quot;toy&quot;</a></li><li><a href='http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/' rel='bookmark' title='Permanent Link: My Technorati ranks &quot;toy&quot;'>My Technorati ranks &quot;toy&quot;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not talking about my sex life, or anything like that. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It&#8217;s just this: I&#8217;ve never had a site in the past that had too much success for its own good, and that, therefore, had <em>scalability</em> problems. Each one of my sites has either used some popular, usually well optimized software (say, WordPress or MyBB), or was mostly a bunch of static HTML pages. Neither of which, I believe, have &#8220;scalability &#8220;problems; the Internet connection or the web server itself <small>(due to the number of simultaneous requests, not really related to what the app does)</small> will complain long before &#8220;scalability&#8221; enters into it. And, sorry to say, except for a bunch of occasional Digg / Shoutwire / Stumbleupon / Reddit effects, none of my sites was ever truly &#8220;stressed&#8221;.</p>
<p>That, I hope, is about to change.</p>
<p>For my next project (which is about 75% complete) is a site that <b><i>may</i></b> well have scalability problems. Which is good, because I&#8217;ll learn about them, and how to cope with them.</p>
<p>What&#8217;s that project about? It&#8217;s a surprise. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Suffice to say that, as far as I know, there&#8217;s only another one out there, and, weeks ago, it had to shut down its &#8220;free&#8221; version because it couldn&#8217;t deal with its success. On its first days it was quick, then soon it changed into <i>&#8220;don&#8217;t wait; we&#8217;ll email you when the report is ready&#8221;</i> mode, and finally the free version went under.</p>
<p>Now, I&#8217;m not a full-blown company, I&#8217;m <i>&#8220;just zis guy, you know&#8221;</i>, and I don&#8217;t believe I&#8217;ll have as much success as that one has / had. But&#8230; there <i><b>is</b></i> a demand; what happened to it is proof of that. And it&#8217;s quite possible that my code won&#8217;t scale.</p>
<p>I kind of hope it doesn&#8217;t. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/11/09/open-source-companies-and-stupidity/' rel='bookmark' title='Permanent Link: Open source, companies and stupidity'>Open source, companies and stupidity</a></li><li><a href='http://www.thetlog.net/2007/05/23/adventures-with-my-technorati-ranks-toy/' rel='bookmark' title='Permanent Link: Adventures with my Technorati ranks &quot;toy&quot;'>Adventures with my Technorati ranks &quot;toy&quot;</a></li><li><a href='http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/' rel='bookmark' title='Permanent Link: My Technorati ranks &quot;toy&quot;'>My Technorati ranks &quot;toy&quot;</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=W7HFhX0G"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=tHmyap64"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=xIGLLHuJ"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=h40Gp5MV"><img src="http://feeds.feedburner.com/~f/TheTlog?i=h40Gp5MV" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/09/12/ive-never-had-to-scale/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>9/11 again</title>
		<link>http://www.thetlog.net/2007/09/11/911-again/</link>
		<comments>http://www.thetlog.net/2007/09/11/911-again/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 11:33:20 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Miscellaneous stuff]]></category>
		<category><![CDATA[9/11]]></category>
		<category><![CDATA[terrorism]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/09/11/911-again/</guid>
		<description><![CDATA[This year, I&#8217;ll be brief:

(With thanks to Non Credo Deus)
Copyright &#169; 2010 The Tlog - a technology blog 

No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>This year, I&#8217;ll be brief:</p>
<div align="center"><img src="http://www.wayofthemind.org/images/noreligion.jpg" alt="Imagine No Religion" /></div>
<p><small>(With thanks to <a href="http://noncredodeus.blogspot.com/2007/09/its-easy-if-you-trynational-shredded.html">Non Credo Deus</a>)</small></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=jBGd2zac"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=0RZOFNwD"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=vZEXYbEg"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=24MO94RS"><img src="http://feeds.feedburner.com/~f/TheTlog?i=24MO94RS" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/09/11/911-again/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Portuguese equivalent of PRWeb?</title>
		<link>http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/</link>
		<comments>http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 22:03:26 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Console games]]></category>
		<category><![CDATA[Consoles]]></category>
		<category><![CDATA[press-releases]]></category>
		<category><![CDATA[prweb]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/</guid>
		<description><![CDATA[Does anyone (this is mostly for, but not restricted to, any Portuguese readers) reading this know of a Portuguese-language equivalent of PRWeb, a site to which you can (by paying some amount of money) send a press release, which is then picked by many news sites and aggregators?
Thanks in advance.
P.S. &#8211; this is related to [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/' rel='bookmark' title='Permanent Link: My &quot;new&quot; Portuguese Nintendo forum'>My &quot;new&quot; Portuguese Nintendo forum</a></li><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2006/01/18/portuguese-blogging-tips-writing-well/' rel='bookmark' title='Permanent Link: Portuguese Blogging tips: writing well'>Portuguese Blogging tips: writing well</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Does anyone <small>(this is mostly for, but not restricted to, any Portuguese readers)</small> reading this know of a Portuguese-language equivalent of <a href="http://www.prweb.com/">PRWeb</a>, a site to which you can (by paying some amount of money) send a press release, which is then picked by many news sites and aggregators?</p>
<p>Thanks in advance.</p>
<p>P.S. &#8211; this is related to my new <a href="http://www.nintenforum-pt.com/">Nintendo forum</a>, in case you&#8217;re curious. See, full disclosure. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/' rel='bookmark' title='Permanent Link: My &quot;new&quot; Portuguese Nintendo forum'>My &quot;new&quot; Portuguese Nintendo forum</a></li><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2006/01/18/portuguese-blogging-tips-writing-well/' rel='bookmark' title='Permanent Link: Portuguese Blogging tips: writing well'>Portuguese Blogging tips: writing well</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=Thn3RDGz"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=eelM5rJA"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=kjkyA3JP"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=6Dj9c15D"><img src="http://feeds.feedburner.com/~f/TheTlog?i=6Dj9c15D" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My "new" Portuguese Nintendo forum</title>
		<link>http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/</link>
		<comments>http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 13:06:16 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Console games]]></category>
		<category><![CDATA[Consoles]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[nintendo-forum]]></category>
		<category><![CDATA[nintendopt]]></category>
		<category><![CDATA[nintenforum-pt]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/</guid>
		<description><![CDATA[This is likely to be of interest only to Portuguese readers, but since there are a bunch of them reading this through Prt.Sc, here goes&#8230;
A couple of days ago, NintendoPT, the biggest Nintendo-related forum in Portugal, closed down. I was already thinking (see here if you don&#8217;t believe me) about expanding my Nintendo DS forum, [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/' rel='bookmark' title='Permanent Link: Portuguese equivalent of PRWeb?'>Portuguese equivalent of PRWeb?</a></li><li><a href='http://www.thetlog.net/2006/01/06/nintendos-ugly-duckling-grows-up/' rel='bookmark' title='Permanent Link: &#8220;Nintendo&#8217;s ugly duckling grows up&#8221;'>&#8220;Nintendo&#8217;s ugly duckling grows up&#8221;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>This is likely to be of interest only to Portuguese readers, but since there are a bunch of them reading this through <a href="http://www.prt.sc/planet/">Prt.Sc</a>, here goes&#8230;</p>
<p>A couple of days ago, NintendoPT, the biggest Nintendo-related forum in Portugal, <a href="http://www.nintenforum-pt.com/fim-do-nintendopt-t-1992.html">closed down</a>. I was already thinking <small>(see <a href="http://www.nintenforum-pt.com/ideia-maluca-mudanca-de-nome-ou-divisao-ou-t-1982.html">here</a> if you don&#8217;t believe me)</small> about expanding my Nintendo DS forum, NDS-PT, either to add the Wii as an &#8220;equal partner console&#8221;, or to expand it to a full Nintendo forum, but was inclined toward the former because I didn&#8217;t want to compete directly with NintendoPT. But since the latter is no more, there is a big gap to fill, and&#8230;</p>
<p>&#8230; I am pleased to announce the transformation of NDS-PT into <b><a href="http://www.nintenforum-pt.com/">NintenForum-PT</a></b>, possibly the biggest Nintendo forum in Portugal nowadays. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  More than 500 members, more than 16000 posts, and no longer invaded by Pokémon fans <small>(who scared many of the NDS-PT old timers away in February, but who then moved <i>en masse</i> to a separate <a href="http://www.pokeforum-pt.com/">Pokémon forum</a>)</small>. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/29/new-portuguese-nintendo-ds-forum/' rel='bookmark' title='Permanent Link: New Portuguese Nintendo DS forum'>New Portuguese Nintendo DS forum</a></li><li><a href='http://www.thetlog.net/2007/09/04/portuguese-equivalent-of-prweb/' rel='bookmark' title='Permanent Link: Portuguese equivalent of PRWeb?'>Portuguese equivalent of PRWeb?</a></li><li><a href='http://www.thetlog.net/2006/01/06/nintendos-ugly-duckling-grows-up/' rel='bookmark' title='Permanent Link: &#8220;Nintendo&#8217;s ugly duckling grows up&#8221;'>&#8220;Nintendo&#8217;s ugly duckling grows up&#8221;</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=r1M9Z4Jd"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=FEV2p3Y8"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=X4JT6l0V"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=vetw6zG2"><img src="http://feeds.feedburner.com/~f/TheTlog?i=vetw6zG2" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/09/01/my-new-portuguese-nintendo-forum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Opera Mini 4.0 beta 2</title>
		<link>http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/</link>
		<comments>http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 08:48:26 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mobile phones]]></category>
		<category><![CDATA[Mobile phones software]]></category>
		<category><![CDATA[opera-mini]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/</guid>
		<description><![CDATA[OK, I admit it, I was wrong. Opera Mini is fantastic; even the first beta of 4.0 is faster and more stable than the latest (native Symbian) Opera Mobile, and has some great features not available in the latter. And I absolutely love the use of their proxy and the resulting reduced bandwidth. For the [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2007/06/19/opera-mini-eh/' rel='bookmark' title='Permanent Link: Opera Mini? Eh&#8230;'>Opera Mini? Eh&#8230;</a></li><li><a href='http://www.thetlog.net/2005/09/20/free-opera/' rel='bookmark' title='Permanent Link: Free Opera'>Free Opera</a></li><li><a href='http://www.thetlog.net/2008/03/20/firefox-30-beta-4/' rel='bookmark' title='Permanent Link: Firefox 3.0 beta 4'>Firefox 3.0 beta 4</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>OK, I admit it, <a href="http://www.thetlog.net/2007/06/19/opera-mini-eh/">I was wrong</a>. Opera Mini is fantastic; even the first beta of 4.0 is faster and more stable than the latest (native Symbian) Opera Mobile, and has some great features not available in the latter. And I absolutely love the use of their proxy and the resulting reduced bandwidth. For the record, this is on a Nokia 6630.</p>
<p>Then again, Opera Mobile hasn&#8217;t been updated in a year, and it&#8217;s 8.x, while Mini (the version 4 betas) are based on 9.x. I have great hopes for Opera Mobile 9, with its Ajax support, among other new stuff.</p>
<p>Anyway, I installed Mini 4.0 beta 2 yesterday evening, and it &#8220;feels&#8221; even better than the first beta: quicker, a new small font (should be great for screens larger than mine), custom search engines, and it saves whether you want full screen or not; no need to enable it every time I open the browser. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Plus, it&#8217;s free. Go ahead, <a href="http://mini.opera.com/">try it out</a>.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/06/19/opera-mini-eh/' rel='bookmark' title='Permanent Link: Opera Mini? Eh&#8230;'>Opera Mini? Eh&#8230;</a></li><li><a href='http://www.thetlog.net/2005/09/20/free-opera/' rel='bookmark' title='Permanent Link: Free Opera'>Free Opera</a></li><li><a href='http://www.thetlog.net/2008/03/20/firefox-30-beta-4/' rel='bookmark' title='Permanent Link: Firefox 3.0 beta 4'>Firefox 3.0 beta 4</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=ouiytdhQ"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=9i5QQxE8"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=a9BxaK2g"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=Khv7H1B0"><img src="http://feeds.feedburner.com/~f/TheTlog?i=Khv7H1B0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Goodbye, Apache; hello, lighttpd!</title>
		<link>http://www.thetlog.net/2007/07/12/goodbye-apache-hello-lighttpd/</link>
		<comments>http://www.thetlog.net/2007/07/12/goodbye-apache-hello-lighttpd/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 22:10:48 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Systems administration]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lighttpd]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/07/12/goodbye-apache-hello-lighttpd/</guid>
		<description><![CDATA[Fed up with how Apache memory usage grows (and grows, and grows), I&#8217;ve changed all of my sites on my external server (where, for instance, this very blog is hosted) to lighttpd, a.k.a. Lighty.
I began by changing the most problematic site to Lighty (listening on port 81), and using Apache&#8217;s proxy module to redirect it [...]


Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/02/apache-220-is-out/' rel='bookmark' title='Permanent Link: Apache 2.2.0 is out'>Apache 2.2.0 is out</a></li><li><a href='http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/' rel='bookmark' title='Permanent Link: Adventures with moonmoon and tidy'>Adventures with moonmoon and tidy</a></li><li><a href='http://www.thetlog.net/2005/10/25/mysql-50/' rel='bookmark' title='Permanent Link: MySQL 5.0'>MySQL 5.0</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Fed up with how Apache memory usage grows (and grows, and grows), I&#8217;ve changed all of my sites on my external server (where, for instance, this very blog is hosted) to <a href="http://www.lighttpd.net/">lighttpd</a>, a.k.a. Lighty.</p>
<p>I began by changing the most problematic site to Lighty (listening on port 81), and using Apache&#8217;s proxy module to redirect it there. After the results were promising, I went and changed each site at a time, dealing with the particular problems of each (I use lots of redirects, and the syntax is a bit different, and, furthermore, Lighty doesn&#8217;t support <code>.htaccess</code> files.</p>
<p><a href="http://www.wordpress.org/">WordPress</a> was relatively easy (just one line). <a href="http://www.mybboard.net/">MyBB</a> would have been even easier (nothing to do), if not for the fact that I use an <a href="http://spicefuse.com/mybb-seo-10-beta-t-5.html">SEO mod</a> which uses an <code>.htaccess</code> file for nicer URLs. But everything was easier than I expected.</p>
<p>After each site had been &#8220;moved&#8221;, it was just a matter of stopping Apache and moving Lighty to port 80.</p>
<p>Memory usage is <b>way</b> down, and so is swap file usage (basically, it&#8217;s not being used, and it was, before &#8212; a lot). Barring any future problems, I&#8217;m quite happy with this set-up, and would advise this change to anyone who&#8217;s never tried anything other than Apache on an Unix system. I&#8217;ll probably try doing the same thing on my home server, too.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/12/02/apache-220-is-out/' rel='bookmark' title='Permanent Link: Apache 2.2.0 is out'>Apache 2.2.0 is out</a></li><li><a href='http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/' rel='bookmark' title='Permanent Link: Adventures with moonmoon and tidy'>Adventures with moonmoon and tidy</a></li><li><a href='http://www.thetlog.net/2005/10/25/mysql-50/' rel='bookmark' title='Permanent Link: MySQL 5.0'>MySQL 5.0</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=Gw3m4N3o"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=Scsd1Anu"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=R7nufIRx"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=H4vupim8"><img src="http://feeds.feedburner.com/~f/TheTlog?i=H4vupim8" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/07/12/goodbye-apache-hello-lighttpd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Best video game title ever?</title>
		<link>http://www.thetlog.net/2007/06/27/best-video-game-title-ever/</link>
		<comments>http://www.thetlog.net/2007/06/27/best-video-game-title-ever/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 20:45:59 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Console games]]></category>
		<category><![CDATA[Fun stuff]]></category>
		<category><![CDATA[communist-mutants-from-space]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/06/27/best-video-game-title-ever/</guid>
		<description><![CDATA[
Ah, the eighties.  
Copyright &#169; 2010 The Tlog - a technology blog 

Related posts:The video games industry fights back!Article: &#8220;Eight Myths About Video Games Debunked&#8221;A Communist game!


Related posts:<ol><li><a href='http://www.thetlog.net/2005/09/15/the-video-games-industry-fights-back/' rel='bookmark' title='Permanent Link: The video games industry fights back!'>The video games industry fights back!</a></li><li><a href='http://www.thetlog.net/2005/12/14/article-eight-myths-about-video-games-debunked/' rel='bookmark' title='Permanent Link: Article: &#8220;Eight Myths About Video Games Debunked&#8221;'>Article: &#8220;Eight Myths About Video Games Debunked&#8221;</a></li><li><a href='http://www.thetlog.net/2005/11/08/a-communist-game/' rel='bookmark' title='Permanent Link: A Communist game!'>A Communist game!</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://www.thetlog.net/images/communistmutants.jpg" alt="Communist Mutants from Space" /></div>
<p>Ah, the eighties. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2005/09/15/the-video-games-industry-fights-back/' rel='bookmark' title='Permanent Link: The video games industry fights back!'>The video games industry fights back!</a></li><li><a href='http://www.thetlog.net/2005/12/14/article-eight-myths-about-video-games-debunked/' rel='bookmark' title='Permanent Link: Article: &#8220;Eight Myths About Video Games Debunked&#8221;'>Article: &#8220;Eight Myths About Video Games Debunked&#8221;</a></li><li><a href='http://www.thetlog.net/2005/11/08/a-communist-game/' rel='bookmark' title='Permanent Link: A Communist game!'>A Communist game!</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=8VXmkJfq"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=mA2pZPJi"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=mOpbd3P1"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=CjrQqHlW"><img src="http://feeds.feedburner.com/~f/TheTlog?i=CjrQqHlW" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/06/27/best-video-game-title-ever/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>For the Portuguese-speaking paranoids out there…</title>
		<link>http://www.thetlog.net/2007/06/20/for-the-portuguese-speaking-paranoids-out-there/</link>
		<comments>http://www.thetlog.net/2007/06/20/for-the-portuguese-speaking-paranoids-out-there/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 22:11:16 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Fun stuff]]></category>
		<category><![CDATA[Geeky stuff]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/06/20/for-the-portuguese-speaking-paranoids-out-there/</guid>
		<description><![CDATA[&#8230; go read this post of mine (including the comments).
You&#8217;ll never look at a blog that hasn&#8217;t had any new posts for a while the same way again.  
Copyright &#169; 2010 The Tlog - a technology blog 

Related posts:The Portuguese and the WebTwitterAWStats fix for Portuguese search engines


Related posts:<ol><li><a href='http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/' rel='bookmark' title='Permanent Link: The Portuguese and the Web'>The Portuguese and the Web</a></li><li><a href='http://www.thetlog.net/2007/01/26/twitter/' rel='bookmark' title='Permanent Link: Twitter'>Twitter</a></li><li><a href='http://www.thetlog.net/2006/10/30/awstats-fix-for-portuguese-search-engines/' rel='bookmark' title='Permanent Link: AWStats fix for Portuguese search engines'>AWStats fix for Portuguese search engines</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>&#8230; go read <a href="http://www.artedeblogar.net/2007/06/20/brincadeira-com-blogs-e-universos-paralelos/">this post</a> of mine (including the comments).</p>
<p>You&#8217;ll never look at a blog that hasn&#8217;t had any new posts for a while the same way again. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/' rel='bookmark' title='Permanent Link: The Portuguese and the Web'>The Portuguese and the Web</a></li><li><a href='http://www.thetlog.net/2007/01/26/twitter/' rel='bookmark' title='Permanent Link: Twitter'>Twitter</a></li><li><a href='http://www.thetlog.net/2006/10/30/awstats-fix-for-portuguese-search-engines/' rel='bookmark' title='Permanent Link: AWStats fix for Portuguese search engines'>AWStats fix for Portuguese search engines</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=sQWNOx0Y"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=LCCzWV6M"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=0h6gknXG"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=w2GeD8EE"><img src="http://feeds.feedburner.com/~f/TheTlog?i=w2GeD8EE" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/06/20/for-the-portuguese-speaking-paranoids-out-there/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opera Mini? Eh…</title>
		<link>http://www.thetlog.net/2007/06/19/opera-mini-eh/</link>
		<comments>http://www.thetlog.net/2007/06/19/opera-mini-eh/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 23:17:40 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mobile phones]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera-mini]]></category>
		<category><![CDATA[opera-mobile]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/06/19/opera-mini-eh/</guid>
		<description><![CDATA[Why is everyone so excited about Opera Mini, when this is, IMO, much more interesting?  
Copyright &#169; 2010 The Tlog - a technology blog 

Related posts:Opera Mini 4.0 beta 2Free OperaAssorted new releases


Related posts:<ol><li><a href='http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/' rel='bookmark' title='Permanent Link: Opera Mini 4.0 beta 2'>Opera Mini 4.0 beta 2</a></li><li><a href='http://www.thetlog.net/2005/09/20/free-opera/' rel='bookmark' title='Permanent Link: Free Opera'>Free Opera</a></li><li><a href='http://www.thetlog.net/2006/06/21/assorted-new-releases/' rel='bookmark' title='Permanent Link: Assorted new releases'>Assorted new releases</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Why is everyone so excited about Opera Mini, when <a href="http://www.opera.com/products/mobile/">this</a> is, IMO, much more <a href="http://www.opera.com/pressreleases/en/2007/02/12/">interesting</a>? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> 

<p>Related posts:<ol><li><a href='http://www.thetlog.net/2007/08/31/opera-mini-40-beta-2/' rel='bookmark' title='Permanent Link: Opera Mini 4.0 beta 2'>Opera Mini 4.0 beta 2</a></li><li><a href='http://www.thetlog.net/2005/09/20/free-opera/' rel='bookmark' title='Permanent Link: Free Opera'>Free Opera</a></li><li><a href='http://www.thetlog.net/2006/06/21/assorted-new-releases/' rel='bookmark' title='Permanent Link: Assorted new releases'>Assorted new releases</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheTlog?a=m1nS99Zw"><img src="http://feeds.feedburner.com/~f/TheTlog?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=vndb0zpn"><img src="http://feeds.feedburner.com/~f/TheTlog?d=43" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=jFDsl7qx"><img src="http://feeds.feedburner.com/~f/TheTlog?d=50" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheTlog?a=gtxJM3d6"><img src="http://feeds.feedburner.com/~f/TheTlog?i=gtxJM3d6" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/06/19/opera-mini-eh/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
