<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>The Tlog - a technology blog &#187; Blogging</title>
	<atom:link href="http://www.thetlog.net/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thetlog.net</link>
	<description></description>
	<lastBuildDate>Fri, 18 Mar 2011 11:10:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/pt/</creativeCommons:license>		<item>
		<title>Obligatory &#8220;I&#8217;m still alive&#8221; post, and new blog announcement</title>
		<link>http://www.thetlog.net/2011/03/18/obligatory-im-still-alive-post-and-new-blog-announcement/</link>
		<comments>http://www.thetlog.net/2011/03/18/obligatory-im-still-alive-post-and-new-blog-announcement/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 11:10:34 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[The Tlog (site)]]></category>
		<category><![CDATA[Winterdrake]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/?p=538</guid>
		<description><![CDATA[Yes, I realize I haven&#8217;t posted here in a while, though I intend for that to change. Currently, I&#8217;m relatively busy with my new blog, Winterdrake, which is about several &#8220;geeky&#8221; subjects: video games, retro gaming, comic books, fantasy, science fiction, RPGs and so on. I have been thinking about consolidating my blogs a bit [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2011/03/18/obligatory-im-still-alive-post-and-new-blog-announcement/" data-text="Obligatory &#8220;I&#8217;m still alive&#8221; post, and new blog announcement" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2011/03/18/obligatory-im-still-alive-post-and-new-blog-announcement/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Yes, I realize I haven&#8217;t posted here in a while, though I intend for that to change. Currently, I&#8217;m relatively busy with my new blog, <a title="Winterdrake" href="http://winterdrake.com"><strong>Winterdrake</strong></a>, which is about several &#8220;geeky&#8221; subjects: video games, retro gaming, comic books, fantasy, science fiction, RPGs and so on.</p>
<p>I have been thinking about consolidating my blogs a bit more, and focusing my efforts on a maximum of three or four. Therefore, Winterdrake has &#8220;absorbed&#8221; my old video games blog, The Games of My Life (not linked here since it&#8217;ll eventually vanish), although I have been moving some of the better posts there (while expanding them &#8212; some of them are now more than 50% new content). That won&#8217;t happen to this blog, though; I think &#8220;geeky&#8221; and &#8220;hard tech&#8221; don&#8217;t necessarily mix, and I don&#8217;t want to annoy readers interested in one subject with the other. People who, like me, are interested in both, should read (or subscribe to) both blogs, of course. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  There have been a couple of more technical posts on Winterdrake, too, but I don&#8217;t intend for it to become my &#8220;real&#8221; tech blog; that&#8217;s for <em>this</em> blog here. I may cross-link both blogs when a post makes sense in both, though.</p>
<p>So&#8230; enjoy Winterdrake. Meanwhile, I have been spending some time optimizing my anti-spam gateway, and may post some tutorials about that here, in the near future. Stay tuned&#8230;</p>
<p>&nbsp;</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2011/03/18/obligatory-im-still-alive-post-and-new-blog-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedlinking: 20070605</title>
		<link>http://www.thetlog.net/2007/06/05/speedlinking-20070605/</link>
		<comments>http://www.thetlog.net/2007/06/05/speedlinking-20070605/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 15:12:35 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Consoles]]></category>
		<category><![CDATA[Miscellaneous stuff]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/06/05/speedlinking-20070605/</guid>
		<description><![CDATA[Planeta Asterisco is now PrintScreen (or Prt.Sc). I like the new look a lot, but unfortunately I wasn&#8217;t able to convince them to make the post titles clickable. The Tlog is proud (well, I am; the blog isn&#8217;t sentient, at least not yet&#8230;) to be aggregated there. Bill Gates denies the Wii&#8217;s existence. Loved this [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/06/05/speedlinking-20070605/" data-text="Speedlinking: 20070605" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/06/05/speedlinking-20070605/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><ul>
<li>Planeta Asterisco is now <a href="http://www.prt.sc/planet/">PrintScreen</a> (or Prt.Sc). I like the new look a lot, but unfortunately I wasn&#8217;t able to convince them to make the post titles clickable. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  The Tlog is proud <small>(well, <i>I</i> am; the blog isn&#8217;t sentient, at least not yet&#8230;)</small> to be aggregated there.</li>
<li><a href="http://www.nintendojo.com/infocus/view_item.php?1180978480">Bill Gates denies the Wii&#8217;s existence</a>. Loved this one: <i>&#8220;No, that’s not it. You can’t pick up your tennis racket. And swing it.&#8221;</i>. Uh, Bill&#8230;</li>
<li><a href="http://www.dailyblogtips.com/top-10-underrated-wordpress-plugins/">Top 10 underrated WordPress plugins</a>. No need to say more, really.</li>
<li><a href="http://mingle2.com/science-quiz">Could you pass 8th grade Science?</a> I haven&#8217;t done the test yet, but it&#8217;s on my to-do list for today. Looks quite nice.</li>
<li><a href="http://forum.artedeblogar.net/">Fórum Arte de Blogar</a>, a companion forum to my <a href="http://www.artedeblogar.net/">Arte de Blogar</a> blog, in Portuguese. It&#8217;s about blogging, SEO, website marketing, and so on. Still relatively empty, but it&#8217;s up to you to change that. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/06/05/speedlinking-20070605/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>For any Portuguese readers&#8230;</title>
		<link>http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/</link>
		<comments>http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/#comments</comments>
		<pubDate>Mon, 28 May 2007 16:37:40 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[arte-de-blogar]]></category>
		<category><![CDATA[artedeblogar]]></category>
		<category><![CDATA[portuguese]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/</guid>
		<description><![CDATA[&#8230; interested in professional blogging, optimization, promotion, SEO, and stuff like that, I have just resurrected my old &#8220;blog on blogging&#8221;. It&#8217;s now called Arte de Blogar (it lost the initial &#8220;A&#8221;) and it has moved to a new location, www.artedeblogar.net. If you&#8217;re interested, and what to know what&#8217;s coming next for that blog, or [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/" data-text="For any Portuguese readers&#8230;" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>&#8230; interested in professional blogging, optimization, promotion, SEO, and stuff like that, I have just resurrected my old &#8220;blog on blogging&#8221;. It&#8217;s now called <a href="http://www.artedeblogar.net/">Arte de Blogar</a> <small>(it lost the initial &#8220;A&#8221;)</small> and it has moved to a new location, <a href="http://www.artedeblogar.net/">www.artedeblogar.net</a>.</p>
<p>If you&#8217;re interested, and what to know what&#8217;s coming next for that blog, or why it had been &#8220;zombified&#8221; for months, <a href="http://www.artedeblogar.net/2007/05/28/o-regresso-parte-1-novidades/">start here</a>.</p>
<p>We now return to our regularly scheduled programming. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/05/28/for-any-portuguese-readers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Technorati ranks &quot;toy&quot;</title>
		<link>http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/</link>
		<comments>http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/#comments</comments>
		<pubDate>Mon, 21 May 2007 11:26:27 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[planet-atheism]]></category>
		<category><![CDATA[technorati-ranks]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/</guid>
		<description><![CDATA[Inspired by Carlos Andrade&#8216;s own tool, I&#8217;ve just coded a couple of scripts to take an OPML file and show an ordered table of Technorati ranks. Naturally, I used it for my own Planet site, Planet Atheism. Here it is: Technorati Ranks for Planet Atheism members The implementation was ridiculously simple (and there&#8217;s a lot [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/" data-text="My Technorati ranks &quot;toy&quot;" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Inspired by <a href="http://blog.karlus.net/">Carlos Andrade</a>&#8216;s own <a href="http://dev.karlus.net/asteriscoRanks/">tool</a>, I&#8217;ve just coded a couple of scripts to take an OPML file and show an ordered table of <a href="http://www.technorati.com/">Technorati</a> ranks. Naturally, I used it for my own Planet site, <a href="http://planetatheism.com/">Planet Atheism</a>.</p>
<p>Here it is: <a href="http://planetatheism.com/technorati/tr-show.php">Technorati Ranks for Planet Atheism members</a></p>
<p>The implementation was ridiculously simple <small>(and there&#8217;s a lot of room for improvement)</small>, but, other than Carlos&#8217; tool, I didn&#8217;t find any scripts or utilities to do this. And, yes, I searched. Therefore I may release the code soon, as the 2nd project on <a href="http://software.dehumanizer.com/">software.dehumanizer.com</a>, since this can be a fun &#8220;toy&#8221;. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[<b>EDIT</b>: added each blog's Google <a href="http://en.wikipedia.org/wiki/PageRank">PageRank</a> to the table. Why not? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ]</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/05/21/my-technorati-ranks-toy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More about tidying up HTML</title>
		<link>http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/</link>
		<comments>http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 17:01:52 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging software]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[tidy]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/</guid>
		<description><![CDATA[If you&#8217;re curious about the last post&#8230; I accept that making some HTML code validate in validator.w3.org shouldn&#8217;t be the be all, end all of the problem. A piece of code can validate and yet be&#8230; horrible. On the other hand, a piece of code may not validate because of a minor problem, and yet [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/" data-text="More about tidying up HTML" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>If you&#8217;re curious about <a href="http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/">the last post</a>&#8230;</p>
<p>I accept that making some HTML code validate in <a href="http://validator.w3.org/">validator.w3.org</a> shouldn&#8217;t be the be all, end all of the problem. A piece of code can validate and yet be&#8230; horrible. On the other hand, a piece of code may not validate because of a minor problem, and yet be better than 99% of what you see out there.</p>
<p>Still, that applies mainly to <b>your</b> code. What if you&#8217;re aggregating other people&#8217;s code? What if they&#8217;re using bad HTML, which their blogging systems (mostly Blogger or WordPress) automatically converts to a feed, which is then converted back to (simplified) HTML by a Planet? And what if you want all of that to validate?</p>
<p>Well, <a href="http://tidy.sourceforge.net/">tidy</a> works very well; it fixes the worst problems, mainly, badly nested code, and unclosed tags. But&#8230; well, if you&#8217;re being pedantic (like the W3 validator is), then there are still problems.</p>
<p>They&#8217;re mostly one of the following: 1) img tags without an &#8220;alt&#8221; attribute, and 2) proprietary attributes.</p>
<p>tidy, by default, doesn&#8217;t deal with those (since its point is for you to correct <i>your</i> code, and those problems should really be fixed in the code itself). But you can make it do so.</p>
<p>How? Well, here&#8217;s the command line I&#8217;m using for <a href="http://planetatheism.com/">Planet Atheism</a>:</p>
<p><small><code>/usr/local/bin/tidy -wrap 79 -m -i -utf8 --alt-text "" --drop-proprietary-attributes 1 -asxhtml </code> filename</small></p>
<p>It should be obvious what each parameter does. The &#8220;<code> alt-text "" </code>&#8221; part adds some empty alt text to any img tag that hasn&#8217;t got one. The &#8220;<code>--drop-proprietary-attributes 1</code>&#8221; part removes those weird attributes inside other tags, which make the W3 validator choke. I don&#8217;t want them anyway, since a Planet site is supposed to display a basic version of a post &#8212; not a Flash-y, YouTube-d, animated one.</p>
<p>The result is: complete W3 validation, <i>and</i> readable code. From many other blogs, by many different authors. Automatically. What more could anyone want? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/02/06/more-about-tidying-up-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures with moonmoon and tidy</title>
		<link>http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/</link>
		<comments>http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 12:52:33 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Systems administration]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/</guid>
		<description><![CDATA[As I&#8217;ve mentioned here before, for Planet Atheism I&#8217;m using moonmoon, mostly because 1) everyone else uses planetplanet, and 2) it&#8217;s in PHP instead of Python, and I know a little PHP. moonmoon is still on version 0.2, however, and, while it removes &#8220;dangerous&#8221; tags from feeds automatically, it doesn&#8217;t (yet?) deal with unclosed tags. [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/" data-text="Adventures with moonmoon and tidy" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>As I&#8217;ve mentioned here before, for <a href="http://planetatheism.com/">Planet Atheism</a> I&#8217;m using <a href="http://moonmoon.org/">moonmoon</a>, mostly because 1) everyone else uses planetplanet, and 2) it&#8217;s in PHP instead of Python, and I know a little PHP. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>moonmoon is still on version 0.2, however, and, while it removes &#8220;dangerous&#8221; tags from feeds automatically, it doesn&#8217;t (yet?) deal with <b>unclosed</b> tags. As most of PA&#8217;s members are as far from being geeks as possible, they tend to use WYSIWYG editors, and aren&#8217;t really worried about &#8220;validating HTML&#8221;. So, from time to time, a post would make every other post after it show in <b>bold</b> or <i>italic</i>. Annoying, to say the least.</p>
<p>Yesterday, it was even worse: some posts &#8220;spilled over&#8221; to the sidebar. And it wasn&#8217;t just one post causing it, but two, from different blogs, at the same time!</p>
<p>Well, enough was enough.</p>
<p>&#8220;Fixing&#8221; moonmoon (or, more precisely, <a href="http://simplepie.org/">SimplePie</a>) was out of the question; I simply don&#8217;t know enough PHP / XML parsing to do it. But I tried something else: I saved the generated HTML to a file on the site&#8217;s directory, and used <a href="http://tidy.sourceforge.net/">tidy</a> on it. Surprise: this new version was perfect! So, I got the idea of using tidy on the generated HTML every time.</p>
<p>Now, PHP has a <a href="http://php.net/tidy">tidy module</a>, but in PHP5 I would have to compile PHP by hand. Ubuntu doesn&#8217;t have a package for that module, unfortunately, and I really didn&#8217;t want to make an exception from using <code>apt</code> packages on that server. So, I had to find another way.</p>
<p>My solution was to dump all the page into a buffer (using the <code>ob_</code> functions in PHP), save it to a temporary file, use the <code>system</code> command to apply tidy on it, load the altered file, and show it to the browser. It&#8217;s probably not very efficient, but it <i>works</i>&#8230; better than I expected, too. It may be a crude solution, but I&#8217;m proud of it anyway. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/02/06/adventures-with-moonmoon-and-tidy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.1</title>
		<link>http://www.thetlog.net/2007/01/23/wordpress-21/</link>
		<comments>http://www.thetlog.net/2007/01/23/wordpress-21/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 16:10:44 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/01/23/wordpress-21/</guid>
		<description><![CDATA[It&#8217;s out. It&#8217;s got some very interesting new features. Upgrading my blogs was, again, a piece of cake. I just checked whether the plugins I use have been tested as working; luckily, all of them were. I also used this excuse to update a couple of them to the most recent version (which is almost [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/01/23/wordpress-21/" data-text="WordPress 2.1" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/01/23/wordpress-21/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>It&#8217;s <a href="http://wordpress.org/download/">out</a>. It&#8217;s got some very interesting <a href="http://wordpress.org/development/2007/01/ella-21/">new features</a>.</p>
<p>Upgrading my blogs was, again, a piece of cake. I just checked whether the plugins I use have been tested as <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.1">working</a>; luckily, all of them were. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I also used this excuse to update a couple of them to the most recent version (which is almost always a good idea).</p>
<p>WordPress is really a great piece of software. I know it&#8217;s &#8220;unfashionable&#8221; to say that some software is good or bad, as it looks like you&#8217;re somehow <i>biased</i>, but I&#8217;ve used other alternatives before, and WP is nowadays really, really good. I&#8217;d choose <a href="http://www.drupal.org/">Drupal</a> for a more &#8220;serious&#8221; site, but, for a blog, WP simply can&#8217;t be beaten, nowadays.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/01/23/wordpress-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?</title>
		<link>http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/</link>
		<comments>http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 12:31:43 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[planet-atheism]]></category>
		<category><![CDATA[planeta-asterisco]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/</guid>
		<description><![CDATA[A question that arose among members and possible members of my new Planet Atheism is this: won&#8217;t people start reading my writings through the Planet, and never visit my blog again? In other words, won&#8217;t it reduce traffic? Traffic is important to many kinds of blogs (and sites in general). Maybe you are supported by [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/" data-text="Does belonging to a &#8216;Planet&#8217; site increase or decrease traffic?" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>A question that arose among members and possible members of my new <a href="http://planetatheism.com/">Planet Atheism</a> is this: <i>won&#8217;t people start reading my writings through the Planet, and never visit my blog again</i>? In other words, won&#8217;t it reduce traffic?</p>
<p>Traffic is important to many kinds of blogs (and sites in general). Maybe you are supported by ads, either as a main source of income, or just as a little extra cash every month. Maybe your blog is more about the <i>comments</i> than the posts themselves. Maybe it has other interactive features, which won&#8217;t be seen by anyone reading it through the &#8220;Planet&#8221;.</p>
<p>So, the question makes sense.</p>
<p>My own experience of being a part of a Planet &#8212; in this case, <a href="http://planeta.asterisco.pt/">Planeta Asterisco</a>, which aggregates this very blog &#8212; has always been positive. It hasn&#8217;t made me &#8220;famous&#8221; <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , but I notice that I get readers from the aggregator, that other members themselves sometimes comment on my posts, and so on.</p>
<p>But you can consider the following factors:</p>
<ol>
<li><b>losing</b> any traffic should be incredibly rare, if it happens at all. Any regular readers you already have will probably keep reading your blog the way they&#8217;re used to. </li>
<li>belonging to a Planet will increase your <b>readership</b>; depending on the Planet&#8217;s success, it may increase it <i>a lot</i>. An increased readership, even if many of them don&#8217;t actually visit your blog frequently, has many advantages; among others, they are likely to link to any posts of yours they find interesting. And comment on them (which, incidentally, means they visit your blog after all). You also begin to slowly build a &#8220;name&#8221; for yourself.</li>
<li>you can gain a lot in terms of search engine optimization (SEO). The aggregator includes permanent links to your blog, and to each individual post. Since many of the Planet&#8217;s members will also link to the Planet itself, it will probably soon be very well positioned in terms of SEO, making links from it valuable. As a result, you get more visitors from search engines.</li>
<li>you get other members of the Planet as regular readers (since most tend to read the Planet themselves). They all have blogs about (mostly) the same subject as yours, which increases the likeliness of they expanding on your posts in their own blogs, linking to yours. Again, more readers (coming from their blogs), and SEO gains (because of the links).</li>
<li>if you&#8217;re afraid of being part of an aggregator, then you should be afraid of having an <em>RSS feed</em> at all, shouldn&#8217;t you? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/01/15/does-belonging-to-a-planet-site-increase-or-decrease-traffic/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tip: give your blog&#8217;s readers a way to contact you</title>
		<link>http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/</link>
		<comments>http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/#comments</comments>
		<pubDate>Sun, 14 Jan 2007 13:09:17 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/</guid>
		<description><![CDATA[A few days ago, I created a &#8220;planet&#8221; site, Planet Atheism, aggregating (guess what) atheism-related blogs. Since everyone uses Planet (or &#8220;planetplanet&#8221;, a much cooler name IMO), I decided to be different just for the heck of it, and use moonmoon (also a great name! ). It&#8217;s still early in development, but it does exactly [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/" data-text="Tip: give your blog&#8217;s readers a way to contact you" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>A few days ago, I created a &#8220;planet&#8221; site, <a href="http://planetatheism.com/">Planet Atheism</a>, aggregating <small>(guess what)</small> atheism-related blogs. Since everyone uses <a href="http://www.planetplanet.org/">Planet</a> <small>(or &#8220;planetplanet&#8221;, a much cooler name IMO)</small>, I decided to be different just for the heck of it, and use <a href="http://moonmoon.org/">moonmoon</a> <small>(also a great name! <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</small>. It&#8217;s still early in development, but it does exactly what I want, and couldn&#8217;t be simpler to configure.</p>
<p>From the start, I made it my policy <i>not</i> to add any blog&#8217;s feed to PA without express permission from the blogger, even though I could &#8212; both technically, and legally &#8212; do so. Therefore, I <a href="http://www.wayofthemind.org/2007/01/09/new-site-planet-atheism/">posted about it</a> in <a href="http://www.wayofthemind.org/">Way of the Mind</a>, and I&#8217;ve also been contacting the owners of other atheist blogs, asking their permission.</p>
<p>Or&#8230; trying to. Because it&#8217;s amazing how many blogs &#8212; especially <a href="http://www.blogger.com/">Blogger</a> ones &#8212; don&#8217;t have any sort of <b>contact information</b> available. Not an email address, not a contact form. Nothing. The only way to contact them is to post an off-topic comment on the newest post &#8212; something that is annoying and can even been seen as rude. Therefore, except in some particular cases, I have been avoiding it. Yet, it&#8217;s either that, or nothing.</p>
<p>People, having some form of contact info is <i>important</i>. It avoids having unrelated garbage in your comments. It makes your blog look more &#8220;professional&#8221; <small>(which is important if you&#8217;re trying to establish yourself as an authority in some subject, though I&#8217;m sure some Portuguese bloggers will now cry that they don&#8217;t want their blogs more &#8220;professional&#8221;, that they just blog for fun, and that anyone who blogs for any other reason is a dirty money-grubbing bastard. Sigh.)</small> Along with an &#8220;<b>about me</b>&#8221; page (also important), it &#8220;humanizes&#8221; you; suddenly, you&#8217;re not just some generic blogger, but a <i>real person</i>, in the mind of your readers.</p>
<p>If you&#8217;re worried about email spam (a legitimate concern), there are many ways to <em>disguise</em> your address so that spam bots can&#8217;t get it. Or use some <em>contact form</em> which doesn&#8217;t reveal your address at all. But don&#8217;t just &#8220;hide&#8221; from your readers just because you&#8217;re afraid of spam.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/01/14/tip-give-your-blogs-readers-a-way-to-contact-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.6 FeedBurner fix</title>
		<link>http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/</link>
		<comments>http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 20:47:43 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/</guid>
		<description><![CDATA[WordPress 2.0.6, released a couple of days ago, has a bug that causes FeedBurner, from time to time, to be unable to download the feed correctly. Mark Jaquith, one of the WP developers, has a fix. It&#8217;s a simple patch, though he also provides a fully updated functions.php file. Copyright &#169; 2012 The Tlog - [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/" data-text="WordPress 2.0.6 FeedBurner fix" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p><a href="http://www.wordpress.org/">WordPress</a> 2.0.6, released a couple of days ago, has a bug that causes FeedBurner, from time to time, to be unable to download the feed correctly.</p>
<p>Mark Jaquith, one of the WP developers, has a <a href="http://markjaquith.wordpress.com/2007/01/06/wordpress-206-feedburner-issue-and-fix/">fix</a>. It&#8217;s a simple patch, though he also provides a fully updated <code>functions.php</code> file.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2007/01/08/wordpress-206-feedburner-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aviva Directory: 21 Surefire Tips for a Successful Blog Launch</title>
		<link>http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/</link>
		<comments>http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 18:20:49 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[aviva]]></category>
		<category><![CDATA[aviva_directory]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging_tips]]></category>
		<category><![CDATA[blog_launch]]></category>
		<category><![CDATA[blog_tips]]></category>
		<category><![CDATA[new_blog]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/</guid>
		<description><![CDATA[Usually, I try to avoid short posts of the &#8220;look at this cool page!&#8221; kind, because a blog full of those, usually, has little original content. But, from time to time, there&#8217;s something so good out there that not linking to it would be a crime. Here&#8217;s one: 21 Surefire Tips for a Successful Blog [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/" data-text="Aviva Directory: 21 Surefire Tips for a Successful Blog Launch" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Usually, I try to avoid short posts of the <em>&#8220;look at this cool page!&#8221;</em> kind, because a blog full of those, usually, has little original content. But, from time to time, there&#8217;s something so good out there that <b>not</b> linking to it would be a crime. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Here&#8217;s one: <a href="http://www.avivadirectory.com/successful-blog-launch/">21 Surefire Tips for a Successful Blog Launch</a>, at Aviva Directory.</p>
<p>Despite the title, the tips aren&#8217;t restricted to a blog&#8217;s launch; some of them are surely of use to many an experienced blogger.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/12/27/aviva-directory-21-surefire-tips-for-a-successful-blog-launch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Tlog has moved!</title>
		<link>http://www.thetlog.net/2006/11/28/the-tlog-has-moved/</link>
		<comments>http://www.thetlog.net/2006/11/28/the-tlog-has-moved/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 15:03:27 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging software]]></category>
		<category><![CDATA[The Tlog (site)]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[the_tlog]]></category>
		<category><![CDATA[tlog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/11/28/the-tlog-has-moved/</guid>
		<description><![CDATA[If you read this blog through the feed, you may not even notice it, but it has just moved to another server, and it got a new domain to boot. Instead of tlog.dehumanizer.com, this blog is now at www.thetlog.net. Like in my previous move, old URLs are redirected to the correct new ones, except for [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/11/28/the-tlog-has-moved/" data-text="The Tlog has moved!" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/11/28/the-tlog-has-moved/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>If you read this blog through <a href="http://feeds.feedburner.com/TheTlog">the feed</a>, you may not even notice it, but it has just moved to another server, and it got a new domain to boot. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Instead of tlog.dehumanizer.com, this blog is now at <b><a href="http://www.thetlog.net/">www.thetlog.net</a></b>. Like in my <a href="http://www.thetlog.net/2006/11/18/blog-moved/">previous move</a>, old URLs are redirected to the correct new ones, except for the <i>front page</i>, which shows a message telling people about the move for 5 seconds, and then redirects.</p>
<p>If it&#8217;s not too much work, I&#8217;d ask you dear readers to please change your <i>bookmarks</i>, and any <i>links</i> you may have on your own blogs or sites.</p>
<p>By the way, this blog is now also using <a href="http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/">page titles without the blog name</a>. The more I think about it, the more I believe it&#8217;s a good idea.</p>
<p>And now for the OpenBSD 4.0 upgrade, in a few days. Sigh. A blogger/sysadmin&#8217;s job is never done&#8230; <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/11/28/the-tlog-has-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing page titles in blogs</title>
		<link>http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/</link>
		<comments>http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 22:14:26 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging software]]></category>
		<category><![CDATA[blogging_software]]></category>
		<category><![CDATA[blogging_tips]]></category>
		<category><![CDATA[k2]]></category>
		<category><![CDATA[search_engines]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/11/27/more-on-page-titles-in-blogs/</guid>
		<description><![CDATA[If you&#8217;ve read the Blogging Tips series, you&#8217;re surely aware of a part of it called The Importance of Titles. Titles (meaning what ends up between the &#60;title&#62; &#60;/title&#62; tags) are one of the most important, and most ignored, parts of SEO, these days. Not only do search engines use them to rank pages, but [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/" data-text="Optimizing page titles in blogs" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>If you&#8217;ve read the <a href="http://www.thetlog.net/the-blogging-tips-series/">Blogging Tips series</a>, you&#8217;re surely aware of a part of it called <a href="http://www.thetlog.net/2005/10/12/blogging-tips-45-the-importance-of-titles/">The Importance of Titles</a>. Titles <small>(meaning what ends up between the <code>&lt;title&gt; &lt;/title&gt;</code> tags)</small> are one of the most important, and most <i>ignored</i>, parts of SEO, these days. Not only do search engines use them to rank pages, but they&#8217;re also what actually appears in search results, and a bad title is much less likely to be clicked on&#8230; even if the content is exactly what the user wants.</p>
<p>In case of <i>blogs</i>, the blogging software, typically, inserts the blog&#8217;s name and post title automatically, which is a start. But can it be improved? That&#8217;s what I wanted (and still want) to investigate.</p>
<p>By default, <a href="http://www.wordpress.org/">WordPress</a> uses the common <b>Blog title &#8211; Post title</b> format. Which, as any &#8220;serious&#8221; blogger should know, is a pretty bad idea. People are interested in the <i>post</i>, not in the <i>blog</i>, at least at first. The blog&#8217;s name will be the same for every single one of your posts, and if it appears first, people will probably ignore that entry in the search results. </p>
<p>Again, <i>nobody</i> searches for blogs. They search for posts.</p>
<p>Which, of course, suggests that <b>reversing the order</b> is a good idea&#8230; and it certainly is. Themes like <a href="http://getk2.com/">K2</a> do it automatically <small>(though that one inserts an &#8220;at&#8221; between post title and blog name, which I don&#8217;t like &#8212; though it&#8217;s easy to change, of course)</small>, and there are also plugins like <a href="http://elasticdog.com/2004/09/optimal-title/">Optimal Title</a> to do it.</p>
<p>But is this the best we can do? It&#8217;s what I&#8217;ve been doing until now, but&#8230; can we go a little further? What about <b>removing the blog&#8217;s name</b> from individual posts (not from the front page, of course)?</p>
<p>Not only should this be better in terms of SEO, but it should make search results more appealing. After all, hopefully, the post&#8217;s title should be &#8212; and be <i>just</i> &#8212; what the user is looking for.</p>
<p>I&#8217;m trying it now on <a href="http://www.wayofthemind.org/">Way of the Mind</a>, where I seem to be doing most of my experiments these days. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Of course, it will take a few weeks for Google and others to re-index every page and show them with the reduced title, but hopefully the results will be good.</p>
<p>I&#8217;m pretty optimistic about this one, so it will probably happen to my other blogs soon. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/11/27/optimizing-page-titles-in-blogs/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Blog moved</title>
		<link>http://www.thetlog.net/2006/11/18/blog-moved/</link>
		<comments>http://www.thetlog.net/2006/11/18/blog-moved/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 22:54:39 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Search engine optimization (SEO)]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/11/18/blog-moved/</guid>
		<description><![CDATA[I finally had some time today to move Way of the Mind (note the new URL) to my Slicehost virtual server. The new WotM Forum is also up, using MyBB, instead of phpBB like my other two. So far, I&#8217;m liking it (MyBB) a lot, though it&#8217;s a bit weird to have the entire theme [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/11/18/blog-moved/" data-text="Blog moved" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/11/18/blog-moved/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>I finally had some time today to move <a href="http://www.wayofthemind.org/">Way of the Mind</a> <small>(note the new URL)</small> to my <a href="http://www.slicehost.com/">Slicehost</a> virtual server. The new <a href="http://forum.wayofthemind.org/">WotM Forum</a> is also up, using <a href="http://www.mybboard.com/">MyBB</a>, instead of phpBB like my other two. So far, I&#8217;m liking it (MyBB) a lot, though it&#8217;s a bit weird to have the entire theme inside the MySQL database instead of normal <code>.php</code> or <code>.css</code> files. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Moving the WordPress blog was simply a question of following <a href="http://codex.wordpress.org/Moving_WordPress">these instructions</a>. Basically, you go to the WP options in the old blog, change the 2 URL fields to the new address, dump the database, do a search &#038; replace to change any images and other URLs in the database to the new address, import the database to the new server, copy the files, and that&#8217;s the proverbial &#8220;it&#8221;.</p>
<p>As for <em>redirection</em>, there came the eternal dilemma: if you redirect everything, then people will be lazy and keep using the old address (thus wasting your bandwidth); if you don&#8217;t, it&#8217;s inconvenient, and you lose everything you had in terms of incoming links and SEO.</p>
<p>What I did was to redirect (301, to signify a permanent move) every URL <b>except the front page</b>, which shows a message telling people about the change, and redirects after 5 seconds. I believe that this is the best of both worlds. Any link to an individual post will be redirected transparently, but whoever arrives at the front page will told about the change of address, encouraging them to update their bookmarks.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/11/18/blog-moved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.5 is out</title>
		<link>http://www.thetlog.net/2006/10/29/wordpress-205-is-out/</link>
		<comments>http://www.thetlog.net/2006/10/29/wordpress-205-is-out/#comments</comments>
		<pubDate>Sun, 29 Oct 2006 22:29:46 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogging software]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/10/29/wordpress-205-is-out/</guid>
		<description><![CDATA[As usual, get it from the usual place, and follow the instructions if you&#8217;re upgrading from a previous version. I&#8217;ve just upgraded 11 blogs in about a minute (most of which was spent backing up the databases and the files, in case Something Bad &#8482; happened). List of changes here. Apparently, there&#8217;s a new problem [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/10/29/wordpress-205-is-out/" data-text="WordPress 2.0.5 is out" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/10/29/wordpress-205-is-out/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>As usual, get it from the <a href="http://wordpress.org/">usual place</a>, and follow the <a href="http://codex.wordpress.org/Upgrading_WordPress">instructions</a> if you&#8217;re upgrading from a previous version. I&#8217;ve just upgraded 11 blogs in about a minute <small>(most of which was spent backing up the databases and the files, in case Something Bad &#8482; happened)</small>.</p>
<p>List of changes <a href="http://markjaquith.wordpress.com/2006/10/17/changes-in-wordpress-205/">here</a>.</p>
<p>Apparently, there&#8217;s a new problem when running on a server with FastCGI installed: it may give a 500 error in some cases. If that&#8217;s your situation, there&#8217;s a <a href="http://txfx.net/code/wordpress/wordpress-tuneup/wordpress-205-tuneup/">workaround</a>.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/10/29/wordpress-205-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coming soon: big list of &quot;blogs about blogging&quot; feeds</title>
		<link>http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/</link>
		<comments>http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 20:33:54 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[site_promotion]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/</guid>
		<description><![CDATA[In a way, this is related to my previous post, Reading blogs away from my computer&#8230; because the blogs I most enjoy reading on my cell phone are the &#8220;work&#8221; blogs, those related to my work (blogging). For some reason, I always find the time and the will to read them when I just have [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/" data-text="Coming soon: big list of &quot;blogs about blogging&quot; feeds" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>In a way, this is related to my previous post, <a href="http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/">Reading blogs away from my computer</a>&#8230;  because the blogs I most enjoy reading on my cell phone are the &#8220;work&#8221; blogs, those related to my work (blogging). For some reason, I always find the time and the will to read them when I just have my cell phone and no other means of connecting to the world. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, I&#8217;ve been building a list of such blogs, which includes the usual suspects like <a href="http://problogger.net/">ProBlogger</a>, but also some other interesting ones, some of which I discovered just days ago.</p>
<p>The main condition is that they must have <strong>full feeds</strong> (they&#8217;re meant to be read in my phone!). I currently have more than 30 in my list, and I think others will find it as useful as I do &#8211; even to add to a &#8220;normal&#8221;, non-mobile aggregator.</p>
<p>I&#8217;ll be posting the list here, soon, in both OPML format (which you can import in any aggregator), and as a list of &#8220;<code>./r2e add</code>&#8221; commands for <a href="http://rss2email.infogami.com/">rss2email</a>, which I currently use to convert feeds to email, to read on my phone. It still needs a few touches, and I know of some more blogs I want to investigate, first.</p>
<p>By the way, if you (yes, you!) have a related blog (about blogging, writing, monetizing, site promotion, seo, etc.), updated regularly, and with full feeds (this is really essential), feel free to let me know &#8211; I may add it to the list, if it&#8217;s not already there.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/10/14/coming-soon-big-list-of-blogs-about-blogging-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading blogs away from the computer</title>
		<link>http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/</link>
		<comments>http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 23:22:35 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Mobile phones]]></category>
		<category><![CDATA[Mobile phones software]]></category>
		<category><![CDATA[PDAs]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/</guid>
		<description><![CDATA[Now that I work at home (and yes, I&#8217;ve been incredibly lazy&#8230; where are the new posts? ahem&#8230; any day now ), I&#8217;ve discovered something about myself: I don&#8217;t like to read stuff on my computer. Sure, I do a lot of that, anyway, but, for instance, there are a lot of blogs that I [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/" data-text="Reading blogs away from the computer" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Now that I work at home <small>(and yes, I&#8217;ve been incredibly lazy&#8230; where are the new posts? ahem&#8230; any day now <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</small>, I&#8217;ve discovered something about myself: <b>I don&#8217;t like to read stuff on my computer</b>.</p>
<p>Sure, I do a lot of that, anyway, but, for instance, there are a lot of blogs that I have subscribed in <a href="http://www.bloglines.com/">Bloglines</a>&#8230; only I usually <i>skip them</i>. It&#8217;s not that I don&#8217;t enjoy the content of those blogs &#8211; I do. I simply tend, repeatedly, to find excuses, other things I&#8217;d rather do at the time, and so on. However, I love to read them in other places &#8211; in bed, in a café, and so on. Whenever I&#8217;m alone, with nothing to do, and away from a computer.</p>
<p>Reading them in a mobile phone or PDA, then, is the logical answer <small>(a laptop is still much too &#8220;PC-like&#8221;, with all its myriad distractions; when you can do <i>everything</i>, sometimes it&#8217;s hard to focus on just what you need to actually do)</small>. I currently use a <a href="http://www.thetlog.net/2005/08/29/nokia-6630/">Nokia 6630</a>, which I&#8217;ve had for more than a year. I&#8217;ve tried several aggregators, and also the <a href="http://m.bloglines.com/">mobile Bloglines</a>, which is accessed through a web browser such as Opera, and, while they work well, they&#8217;re too slow and cumbersome for my tastes. Therefore, I used a combination of <a href="http://newspipe.sourceforge.net/">newspipe</a> <small>(to convert posts from feeds to email messages)</small> and <a href="http://www.lonelycatgames.com/index.php?chapter=profimail">Profimail</a> <small>(to access a mailbox through IMAP)</small>. Recently, I&#8217;ve dumped newspipe for <a href="http://rss2email.infogami.com/">rss2email</a>, for reasons I&#8217;ll mention in a future post, and that&#8217;s what I have right now.</p>
<p>I&#8217;ve been considering other possibilities, though. As I said, a laptop isn&#8217;t a good idea here. I&#8217;d mostly like something a little bigger than the 6630, with a larger and better screen, and possibly a QWERTY keyboard (to do annotations and so on). The <a href="http://europe.nokia.com/phones/e61">Nokia E61</a> seems to fit the bill (and it supports Wi-Fi, which would save me a lot of money in phone bills), though I wouldn&#8217;t like to spend too much money <small>(after all, it&#8217;s mostly a luxury &#8211; I can keep using the 6630, or even battle my distaste for reading on the PC)</small>. A PocketPC (are they still called that, these days?) PDA might also do the trick, though the ones I saw recently would cost an arm and a leg <small>(really, 800 euros!? what are they thinking?)</small>.</p>
<p>So, any suggestions / tips? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/10/08/reading-blogs-away-from-the-computer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>AdSense tip: how to randomize ads between 2 positions</title>
		<link>http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/</link>
		<comments>http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 14:58:41 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[AdSense]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/</guid>
		<description><![CDATA[Some time ago, I wrote about a way to randomize ads; that is, in a particular position, show one of a number of different ads. With AdSense channels, you can use it to find out which ads (formats, colors, etc.) work better in a particular position. But now I&#8217;m going to take you one step [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/" data-text="AdSense tip: how to randomize ads between 2 positions" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Some time ago, I wrote about a way to <a href="http://www.thetlog.net/2006/02/07/adsense-tip-randomizing-ads/">randomize ads</a>; that is, in a particular position, show one of a number of different ads. With AdSense channels, you can use it to find out which ads (formats, colors, etc.) work better in a particular position.</p>
<p>But now I&#8217;m going to take you one step further. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What about randomizing <b>between two positions</b>? Say you want to see if an ad works better on the top or on the bottom of a page. How to show one, and <em>only one</em> of them?</p>
<p>Making the first ad show 50% of the time is easy. The problem, here, is that the second ad must have a way to tell whether the first ad was shown or not.</p>
<p>There are, of course, several ways, most of which using some kind of <i>variable</i> to store if the first ad appeared or not. But I think that there&#8217;s a better method, which has the advantage of being incredibly simple, and doesn&#8217;t require you to store anything.</p>
<p>It&#8217;s simple: <b>use the clock</b>.</p>
<p>If the current hour is <em>even</em>, you show one of the ads. If it&#8217;s <em>odd</em>, you show the other. Each of them &#8220;knows&#8221; whether it should appear or not, according to the current time.</p>
<p>Sounds complicated? It isn&#8217;t. For instance, using PHP, in the first position you put:</p>
<p><code>  function isodd($number) { return($number &#038; 1); }<br />
  $x = date('G');<br />
  if (isodd($x)) include "adsense-top.php";</code></p>
<p>And in the second position:</p>
<p><code>  function isodd($number) { return($number &#038; 1); }<br />
  $x = date('G');<br />
  if (!isodd($x)) include "adsense-bottom.php";</code></p>
<p>The &#8220;<code>adsense-top.php</code>&#8221; and &#8220;<code>adsense-bottom.php</code>&#8221; files can be mere AdSense code, or can branch itself further, using something like my <a href="http://www.thetlog.net/2006/02/07/adsense-tip-randomizing-ads/">original tip</a>.</p>
<p>By the way, I use hours instead of minutes (which would provide better granularity) because I want to avoid, as much as possible, the small possibility of the hour changing in the miliseconds between the two scripts. Using the hour value, it should virtually never happen (never happened to me, so far), though it wouldn&#8217;t be the end of the world anyway.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/30/adsense-tip-how-to-randomize-ads-between-2-positions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to stop people from stealing your blog&#8217;s content</title>
		<link>http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/</link>
		<comments>http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 11:19:23 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/</guid>
		<description><![CDATA[Because it&#8217;s so easy to start making money with AdSense and similar services, many less scrupulous people figure that, if they can create thousands &#8211; or hundreds of thousands &#8211; of pages, and put ads in them, they will probably get some traffic from search engines, which, multiplied by the thousands of pages they have, [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/" data-text="How to stop people from stealing your blog&#8217;s content" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Because it&#8217;s so easy to start making money with AdSense and similar services, many less scrupulous people figure that, if they can create thousands &#8211; or <em>hundreds of thousands</em> &#8211; of pages, and put ads in them, they will probably get some traffic from search engines, which, multiplied by the thousands of pages they have, should make them a lot of money.</p>
<p>Now, how do they get so many pages quickly and without actual work? By <strong>stealing content</strong> &#8211; mostly from <a href="http://www.thetlog.net/2005/09/02/blogging-tips-7-about-rss-atom-feeds/">feeds</a>. By using some simple scripts to read from hundreds and hundreds of feeds, and generate web pages from them, they can get those hundreds of thousands of pages, almost instantly, and with no real effort at all.</p>
<p>Fortunately, search engines like Google don&#8217;t like repeated content, and their algorithms include figuring out which is the &#8220;original source&#8221; for any particular piece of content. That helps reduce the effectiveness of the &#8220;automated content&#8221; pages, since Google should always &#8211; or almost always &#8211; make the original pages appear <em>first,</em> in search results.</p>
<p>Still, there are some things you, as a blogger, can do in order to punish content stealers even more, by making it obvious that 1) their content is stolen, and 2) it&#8217;s stolen from <b><i>you</i></b>. Here are some possibilities:</p>
<ol>
<li><strong>Link internally</strong> &#8211; when posting about a particular subject, mention (and link to) a previous, <em>related</em> post of yours. The stealers&#8217; scripts will almost surely keep those links intact. This has other advantages, too, both in terms of SEO, and in terms of making readers <a href="http://www.thetlog.net/2005/12/05/blogging-tips-21-keeping-first-time-visitors-on-your-blog-introduction/">stay longer on your blog</a> <small>(see? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</small>.</li>
<li><strong>Add a copyright notice</strong> &#8211; either just in the feed, or in the actual posts as well. For instance, by using <a href="http://blog.taragana.com/index.php/archive/wordpress-plugin-to-automatically-add-copyright-message-to-your-rss-atom-feeds/">Angsuman’s Feed Copyrighter Plugin for WordPress</a>, you get such a notice <small>(which includes a link to your blog)</small> added automatically to every post in your feed <small>(though I had to make some changes to the plugin for it to work perfectly with <a href="http://www.thetlog.net/2005/11/16/blogging-tips-81-use-feedburner/">FeedBurner</a>)</small>.</li>
<li><strong>Provide excerpts only</strong> &#8211; it helps, surely, by making your feeds useless to content stealers, and can also increase traffic to your blog, as people can no longer read everything you write in their aggregators. However, I think this is &#8220;evil&#8221;; I don&#8217;t read excerpt feeds myself (not practical, IMO), and don&#8217;t want to force them on others either; therefore I use <em>full</em> feeds. I won&#8217;t be forced by content-stealing scum into crippling my own blogs.</li>
</ol>
<p>Note that I don&#8217;t suggest actually complaining to the content stealers. It probably won&#8217;t work (unless you have some lawyers behind you), and it&#8217;s probably more trouble than it&#8217;s worth.</p>
<p>Using some kind of Apache rules or firewall rules can also work case-by-case, but, again, it&#8217;s too much work, and forces you to &#8220;chase&#8221; the stealers. Besides, you can&#8217;t do it if you use FeedBurner.</p>
<p>Myself, I use the first method, and will be adopting the second one as well in the near future <small>(<a href="http://wayofthemind.dehumanizer.com/">one blog</a> already uses it)</small>. With this, it becomes obvious both to readers and to search engines where the articles really come from&#8230; and, incidentally, it also makes every stolen post link to me. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sure, the content stealer could perhaps program their scripts to try to remove copyright messages&#8230; but that&#8217;s probably more work than they are prepared to do, considering the fact that they probably steal from hundreds of feeds at the same time. It&#8217;s only worthwhile for them if then can do all the work automatically&#8230; and this makes it harder. Either they will just stop stealing your feeds, or they will ignore it and display your copyright messages <i>and</i> links to your blog in every single post.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/29/how-to-stop-people-from-stealing-your-blogs-content/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to track the number of comments in your blogs</title>
		<link>http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/</link>
		<comments>http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 16:44:40 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/</guid>
		<description><![CDATA[Yes, it&#8217;s a sequel to How to track the number of your blog posts in graphical form. I had been using that method to track the number of my blog posts, in this blog and others, for months. But, believe it or not, I only wondered yesterday if it was possible to track comments as [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/" data-text="How to track the number of comments in your blogs" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Yes, it&#8217;s a sequel to <a href="http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/">How to track the number of your blog posts in graphical form</a>. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I had been using that method to track the <a href="http://www.dehumanizer.com/blogposts/blogposts.html">number of my blog posts</a>, in this blog and <a href="http://www.dehumanizer.com/">others</a>, for months. But, believe it or not, I only wondered <i>yesterday</i> if it was possible to track <b>comments</b> as well. Talk about being attentive. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' /> </p>
<p>The answer was yes, and it was quite trivial: just do a search-and-replace for <i>&#8220;posts&#8221;</i> to <i>&#8220;comments&#8221;</i> in all script contents and file names. But&#8230; whoa, 4700 comments? That&#8217;s almost 5 times as many as the posts I have, and I surely don&#8217;t have that many comments.</p>
<p>The explanation is that comments <i>flagged as spam</i> were included. So I had to specify that I only wanted <i><b>approved</b></i> comments.</p>
<p>Since we all love to see things for ourselves, here&#8217;s my own <a href="http://www.dehumanizer.com/blogcomments/blogcomments.html">example</a>.</p>
<p>And now for the scripts themselves:</p>
<p><span id="more-362"></span><br />
1- file <b>/etc/mrtg-blogcomments.cfg</b></p>
<p><code>WorkDir: /var/www/htdocs/blogcomments<br />
Options[blogcomments]: nopercent,noi,growright,nobanner,nolegend,noinfo,gauge,integer<br />
Refresh: 6000<br />
Target[blogcomments]: `/root/bin/blogcomments.php`<br />
MaxBytes[blogcomments]: 5000<br />
Title[blogcomments]: Blog Comments<br />
PageTop[blogcomments]: &lt;h1&gt;Blog Comments&lt;/h1&gt;<br />
XSize[blogcomments]: 500<br />
YSize[blogcomments]: 250<br />
XScale[blogcomments]: 1.4<br />
YScale[blogcomments]: 1.4<br />
YLegend[blogcomments]: comments<br />
ShortLegend[blogcomments]: comments<br />
Legend1[blogcomments]: Blog Comments<br />
Legend3[blogcomments]: Max Comments<br />
LegendI[blogcomments]: &nbsp;Blog Comments:<br />
LegendO[blogcomments]: &nbsp;Blog Comments:</code></p>
<p>2- file <b>/root/bin/blogcomments.php</b></p>
<p><code>#!/usr/local/bin/php<br />
&lt;?php<br />
  $comments[1] = rtrim (`mysql -s -u blog1user -pblog1pw blog1 -e "select count(*) from wp_comments where comment_approved='1';" `);<br />
  $comments[2] = rtrim (`mysql -s -u blog2user -pblog2pw blog2 -e "select count(*) from wp_comments where comment_approved='1';" `);<br />
  $comments[3] = rtrim (`mysql -s -u blog3user -pblog3pw blog3 -e "select count(*) from wp_comments where comment_approved='1';" `);<br />
  # ...<br />
  $total = array_sum ($comments);<br />
  print "$total\n";<br />
  print "$total\n";<br />
  print `uptime`;<br />
  print `uname -n`;<br />
?&gt;</code></p>
<p><i>NOTE 1</i>: the script is in /root/bin , because it contains the databases&#8217; passwords.<br />
<i>NOTE 2</i>: obviously, you should change blog#user, blog#pw and blog#.<br />
<i>NOTE 3</i>: if there are more blogs, just add the queries at &#8220;# &#8230;&#8221;, in the script</p>
<p>3- in root&#8217;s <b>crontab:</b></p>
<p><code>*/5 * * * * /usr/local/bin/mrtg /etc/mrtg-blogcomments.cfg</code></p>
<p>Enjoy. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/11/how-to-track-the-number-of-comments-in-your-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to track the number of your blog posts in graphical form</title>
		<link>http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/</link>
		<comments>http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 11:01:13 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/</guid>
		<description><![CDATA[The goal, here, is to have a graph of your number of total blogs, by time. To start with, a disclaimer that will surely be ignored: the objective is not to use the number of posts as a measure of a blog&#8217;s worth, or as a goal; in other words, quantity before quality! That&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/" data-text="How to track the number of your blog posts in graphical form" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>The goal, here, is to have a graph of your number of total blogs, by time.</p>
<p>To start with, a disclaimer that will surely be ignored: the objective is <b>not</b> to use the number of posts as a measure of a blog&#8217;s worth, or as a goal; in other words, quantity before quality! That&#8217;s not the point at all &#8211; but I&#8217;m sure that I&#8217;ll be accused of promoting that, anyway. But I just do this for fun.</p>
<p>It can, however, be inspiring &#8211; <i>assuming you write interesting, useful, quality posts</i> &#8211; to look back and see how many posts you had written, say, 6 months ago, and how many there are now. It can also be helpful to see your blogging tendencies, like &#8220;I was too busy that month, so the line stayed flat&#8221;.</p>
<p>If, on the other hand, you think that looking at the amount of blog posts will make you write just to see the line go up&#8230; forget all this. Easy. I really don&#8217;t want to be accused of promoting having the number of posts as a blog&#8217;s main goal. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Having said that, here goes nothing&#8230;</p>
<p><span id="more-360"></span><br />
All of this is for WordPress blogs, and requires you to have shell access to the server, and to be able to query the MySQL database. If you have your blog hosted somewhere, such as WordPress.com, you won&#8217;t be able to do this. If you use some other blogging software, this is possible, but the queries will be different, and you&#8217;ll have to write them yourself.</p>
<p>I&#8217;m assuming that each of your blogs is in a different database. WordPress allows you to use a single database for several blogs, by having different table prefixes, but I prefer having them apart. Once again, if you have a single database, it&#8217;s just a matter of adapting the queries.</p>
<p>Obviously, you need to have MRTG installed.</p>
<p>So, finally:</p>
<p>1- file <b>/etc/mrtg-blogposts.cfg</b></p>
<p><code>WorkDir: /var/www/htdocs/blogposts<br />
Options[blogposts]: nopercent,noi,growright,nobanner,nolegend,noinfo,gauge,integer<br />
Refresh: 6000<br />
Target[blogposts]: `/root/bin/blogposts.php`<br />
MaxBytes[blogposts]: 5000<br />
Title[blogposts]: Blog Posts<br />
PageTop[blogposts]: &lt;h1&gt;Blog Posts&lt;/h1&gt;<br />
XSize[blogposts]: 500<br />
YSize[blogposts]: 250<br />
XScale[blogposts]: 1.4<br />
YScale[blogposts]: 1.4<br />
YLegend[blogposts]: posts<br />
ShortLegend[blogposts]: posts<br />
Legend1[blogposts]: Blog Posts<br />
Legend3[blogposts]: Max Posts<br />
LegendI[blogposts]: &nbsp;Blog Posts:<br />
LegendO[blogposts]: &nbsp;Blog Posts:</code></p>
<p>2- file <b>/root/bin/blogposts.php</b></p>
<p><code>#!/usr/local/bin/php<br />
&lt;?php<br />
  $posts[1] = rtrim (`mysql -s -u blog1user -pblog1pw blog1 -e 'select count(*) from wp_posts;' `);<br />
  $posts[2] = rtrim (`mysql -s -u blog2user -pblog2pw blog2 -e 'select count(*) from wp_posts;' `);<br />
  $posts[3] = rtrim (`mysql -s -u blog3user -pblog3pw blog3 -e 'select count(*) from wp_posts;' `);<br />
  # ...<br />
  $total = array_sum ($posts);<br />
  print "$total\n";<br />
  print "$total\n";<br />
  print `uptime`;<br />
  print `uname -n`;<br />
?&gt;</code></p>
<p><i>NOTE 1</i>: the script is in /root/bin , because it contains the databases&#8217; passwords.<br />
<i>NOTE 2</i>: obviously, you should change blog#user, blog#pw and blog#.<br />
<i>NOTE 3</i>: if there are more blogs, just add the queries at &#8220;# &#8230;&#8221;, in the script</p>
<p>3- in root&#8217;s <b>crontab:</b></p>
<p><code>*/5 * * * * /usr/local/bin/mrtg /etc/mrtg-blogposts.cfg</code></p>
<p>And that&#8217;s it. I&#8217;m assuming that /var/www/htdocs/blogposts exists, that the web server is making that directory available, and so on.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/09/how-to-track-the-number-of-your-blog-posts-in-graphical-form/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Portuguese and the Web</title>
		<link>http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/</link>
		<comments>http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 17:19:49 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Search engine optimization (SEO)]]></category>
		<category><![CDATA[Search engines]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/</guid>
		<description><![CDATA[Most of this blog&#8217;s subscribers speak English, and I know how annoying it can be to have a post in your feed reader that you can&#8217;t understand. And this post of mine, from &#8220;A Arte de Blogar&#8221;, doesn&#8217;t really make sense for people outside Portugal&#8230; at least, I think so. But it should be relevant [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/" data-text="The Portuguese and the Web" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Most of this blog&#8217;s subscribers speak English, and I know how annoying it can be to have a post in your feed reader that you can&#8217;t understand. And this post of mine, from &#8220;A Arte de Blogar&#8221;, doesn&#8217;t really make sense for people outside Portugal&#8230; at least, I think so. But it should be relevant to the Portuguese readers (and they exist, indeed <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ); therefore, here&#8217;s a link to it: <a href="http://blogar.dehumanizer.com/2006/08/01/os-portugueses-e-a-web/">Os Portugueses e a Web</a>.</p>
<p>An excerpt, to whet your appetite (if you <i>do</i> speak Portuguese):</p>
<blockquote><p>Por outras palavras, Portugal é como uma “selva inexplorada” em termos de SEO, e é facílimo ultrapassar os sites “a sério” em termos de posicionamento nos motores de busca (como disse, acontece frequentemente mesmo sem se tentar). Porque, por cá, ninguém sabe o que é SEO, ou como é que a Web funciona… e nem se quer saber.</p></blockquote>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/01/the-portuguese-and-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AdSense trouble: referer spam, traffic exchange and autosurf programs</title>
		<link>http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-traffic-exchange-and-autosurf-programs/</link>
		<comments>http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-traffic-exchange-and-autosurf-programs/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 10:35:48 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[AdSense]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-and-autosurf-programs/</guid>
		<description><![CDATA[So, what was the trouble I mentioned yesterday, which made Google warn me by email? Apparently, there are some programs for generating traffic and/or clicks artificially, which Google doesn&#8217;t like, of course. This appears to be related to referer spam, which sends a lot of hits with fake referers (such as casino sites), because many [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-traffic-exchange-and-autosurf-programs/" data-text="AdSense trouble: referer spam, traffic exchange and autosurf programs" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-traffic-exchange-and-autosurf-programs/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>So, what was the trouble I mentioned yesterday, which made Google warn me by email?</p>
<p>Apparently, there are some programs for generating traffic and/or clicks artificially, which Google doesn&#8217;t like, of course.</p>
<p>This appears to be related to <a href="http://en.wikipedia.org/wiki/Referer_spam">referer spam</a>, which sends a lot of hits with fake referers (such as casino sites), because many people and sites have <i>public</i> statistics, which may mean improved PageRank for the spammer&#8217;s site. If they spam thousands of sites this way&#8230; it can really make a huge difference.</p>
<p>This new case, however, doesn&#8217;t appear to be &#8220;true&#8221; referer spam, but <b><a href="http://en.wikipedia.org/wiki/Traffic_exchange">traffic exchangers</a></b> or <b><a href="http://en.wikipedia.org/wiki/Autosurf">autosurf programs</a></b>. </p>
<p>For instance, last month the top referers for this blog were:</p>
<div align="center"><img src="http://www.thetlog.net/wp-content/referers.png" alt="bad referers" /></div>
<p><small>That&#8217;s an image, of course. I would never link to such sites. <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </small><br />
<small>Note, by the way, how close the numbers are&#8230; can you say &#8220;automated&#8221;? <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </small></p>
<p>I have just blocked those, and others (go <a href="http://www.ilovejackdaniels.com/apache/block-referrer-spam/">here</a> for some tips on doing so with Apache).</p>
<p>It&#8217;s quite likely that <a href="http://www.thetlog.net/2005/09/02/blogging-tips-6-blog-exchangers/">blog exchangers</a> are considered &#8220;bad&#8221;, too. And if Google is cracking down on such services, it may be a good time to stop using them (and to edit that part of the <a href="http://www.thetlog.net/the-blogging-tips-series/">series</a>). Most poeople really use them just to surf for credits, though I have been lucky to discover a couple of very interesting blogs, which I read to this day, there.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/08/01/adsense-trouble-referer-spam-traffic-exchange-and-autosurf-programs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog widths</title>
		<link>http://www.thetlog.net/2006/07/24/blog-widths/</link>
		<comments>http://www.thetlog.net/2006/07/24/blog-widths/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 14:35:43 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/07/24/blog-widths/</guid>
		<description><![CDATA[Have you noticed that most blogs and sites are designed with fixed widths? They&#8217;re made as if 640&#215;480 was still the &#8220;standard&#8221; resolution, and, if the browser window is larger, they don&#8217;t adapt. Most of them look really bad at 1600&#215;1200, with a smallish column in the middle, and most of the screen (assuming you [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/07/24/blog-widths/" data-text="Blog widths" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/07/24/blog-widths/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Have you noticed that most blogs and sites are designed with <b>fixed widths</b>? They&#8217;re made as if 640&#215;480 was still the &#8220;standard&#8221; resolution, and, if the browser window is larger, they don&#8217;t adapt.</p>
<p>Most of them look really bad at 1600&#215;1200, with a smallish column in the middle, and most of the screen (assuming you have the browser maximized) being wasted.</p>
<p>What&#8217;s odd is that virtually all the successful blogs are this way! Consider <a href="http://problogger.net/">ProBlogger</a>, or <a href="http://www.stevepavlina.com/">Steve Pavlina&#8217;s blog</a>, or <a href="http://www.gamepolitics.com/">GamePolitics</a>, or most of the blogs at <a href="http://planeta.asterisco.pt/">Planeta Asterisco</a>.</p>
<div align="center"><img src="http://www.thetlog.net/wp-content/stevepavlina1.png" alt="Steve Pavlina's blog" /></div>
<p>It&#8217;s incredibly rare to see a blog like <a href="http://performancing.com/">Performancing</a>, which looks good at 1600&#215;1200.</p>
<div align="center"><img src="http://www.thetlog.net/wp-content/performancing1.png" alt="Performancing" /></div>
<p>But why do most people configure their blogs this way? Is it apathy? Laziness? Because the WordPress and Blogger default themes are like that? Lack of theme editing skills? Is it because <i>everyone else does it that way</i>? </p>
<p>Or do all those people <b>know something I don&#8217;t</b>? For instance, has it been proven that people prefer to read blogs that way? Does it make them <i>easier</i> to read? Do they work better in terms of AdSense conversions?</p>
<p>I really don&#8217;t know the answer. It can&#8217;t be purely technical, as in &#8220;most people still surf at low resolutions&#8221;, because it&#8217;s really easy to write (or edit) a little CSS to make blogs use the entire browser width, and look good both at 800&#215;600 and at 1600&#215;1200. </p>
<p>So&#8230; what do you think? Do people do this simply because everyone else does <img src='http://www.thetlog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , or is there an actual reason behind it?</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/07/24/blog-widths/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.3 and bugs</title>
		<link>http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/</link>
		<comments>http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 08:58:25 +0000</pubDate>
		<dc:creator>Pedro Timóteo</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Unix / Linux / *BSD software]]></category>

		<guid isPermaLink="false">http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/</guid>
		<description><![CDATA[Yesterday, I updated my blogs to WordPress 2.0.3, the latest version. Today, when editing one of my comments, I discovered an annoying bug: it added escape characters (backslashes) to all quotes or apostrophes. The only way to get the comment &#8220;right&#8221; was to copy it to the clipboard, delete it and add it again&#8230; which [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button socialize-in-button-vertical"><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/" data-text="WordPress 2.0.3 and bugs" data-count="" data-via="socializeWP" ><!--Tweetter--></a></div><div class="socialize-in-button socialize-in-button-vertical"><script>
			<!-- 
			var fbShare = {
				url: "http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/",
				size: "large",
				google_analytics: "true"
			}
			//-->
			</script>
                        <script src="http://widgets.fbshare.me/files/fbshare.js"></script></div></div><p>Yesterday, I updated <a href="http://www.dehumanizer.com/">my blogs</a> to <a href="http://wordpress.org/">WordPress</a> 2.0.3, the latest version. Today, when editing one of my comments, I discovered an annoying bug: it added escape characters (backslashes) to all quotes or apostrophes. The only way to get the comment &#8220;right&#8221; was to copy it to the clipboard, delete it and add it again&#8230; which would be even more annoying if it wasn&#8217;t the most recent comment. It also added some weird &#8220;are you sure?&#8221; dialogs when editing comments.</p>
<p>So, I searched around, and there&#8217;s a plugin to solve these 2.0.3 annoyances (and which will deactivate itself automatically if the version isn&#8217;t 2.0.3). It&#8217;s called <a href="http://txfx.net/code/wordpress/wordpress-203-tuneup/">WordPress 2.0.3 Tuneup</a>, and it fixes:</p>
<p><small>    * #2760 “Are you sure?” dialog for comment editing no longer appears<br />
    * #2761 “Are you sure?” dialog no longer adds slashes to info passed through it<br />
    * #2764 After editing a comment, you are properly redirected back to your original location<br />
    * #2776 New in version 0.2: “Are you sure?” dialog for user editing no longer appears<br />
    * #2782 New in version 0.3: “Are you sure?” dialog for link editing no longer appears<br />
    * #2806 New in version 0.4: Deletion of links works when JavaScript is turned off</small></p>
<p>I&#8217;m using it now, and it&#8217;s working great.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.thetlog.net">The Tlog - a technology blog</a></strong> ]]></content:encoded>
			<wfw:commentRss>http://www.thetlog.net/2006/06/14/wordpress-203-and-bugs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

