<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Zen</title>
	<link>http://zefonseca.com/blogs/zen</link>
	<description></description>
	<lastBuildDate>Thu, 15 Dec 2011 11:53:04 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Guns &#8216;n SOPA</title>
		<description><![CDATA[SOPA is based on the absurd principle that sites shall be co-responsible for criminal acts committed by their members. It turns web sites into accomplices for copyright violations perpetrated by people the site owners have never met. It is a confession of defeat by authorities &#8211; they are unable to enforce copyright law in the [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/guns-n-sopa/</link>
			</item>
	<item>
		<title>Google, the scraper?</title>
		<description><![CDATA[Google penalizes any site which copies content from another with the intent of taking the original author&#8217;s traffic. I wonder if they have a special deal with some sites in order to present their content on Google&#8217;s search results directly? Here&#8217;s a simple example. I&#8217;ll ask Google to define what monopoly means. I take the [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/google-the-scraper/</link>
			</item>
	<item>
		<title>Gmail shows incomplete Twitter messages</title>
		<description><![CDATA[If, by any chance, you decide to reset your Twitter password and you receive the message via Gmail, you&#8217;ll find that it&#8217;s currently impossible to procede because only a part of the message is displayed. The solution is to &#8220;View Original Message&#8221; on the drop-down menu located at the top-right hand corner of Gmail messages. [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/gmail-shows-incomplete-twitter-messages/</link>
			</item>
	<item>
		<title>Solving the &#8220;Software caused connection abort&#8221; mod_cache problem</title>
		<description><![CDATA[In the first days of August I was in charge of setting up a new Apache server for a medium traffic site. The backend was a rather large system that had finally passed all tests on the x86 64 bit platform. We&#8217;d finally be leaving 32 bits behind. After a few pleasant hours of the [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/mod_cache-problem/</link>
			</item>
	<item>
		<title>Quieting &#8216;DBIx::Class::ResultSet::next(): Prefetching multiple has_many rels&#8217; messages</title>
		<description><![CDATA[The error_log for my DBIx::Class based sites were absolutely packed with warnings about n to n relationships getting out of hand, such as this line: [Sat Aug 06 21:09:02 2011] [warn] [1144]ERR: 32: Warning in Perl code: DBIx::Class::ResultSet::next(): Prefetching multiple has_many rels addresses and addresses at the same level (person) will explode the number of [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/quiet-dbix-class/</link>
			</item>
	<item>
		<title>Increasing MySQL login and network timeouts for EC2 instances</title>
		<description><![CDATA[For quite a few days now I&#8217;d been getting 500 Server Errors on my main Apache server, which is an EC2 instance at Amazon Web Services. The traffic on some of the sites is quite respectable, so i was definitely not a &#8220;morning bug&#8221; issue. The messages I was receiving varied, and the error seemed [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/mysql-ec2-timeout/</link>
			</item>
	<item>
		<title>The timthumb.php vulnerability</title>
		<description><![CDATA[If your website, like the one you&#8217;re reading now, has timthumb.php anywhere on one of its themes, you should be aware of a zero day remote exploit uncovered just hours ago. Update: download the fixed version here. The discussion is happening over at the timthumb.php development site. If you don&#8217;t absolutely need to use external [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/the-timthumb-php-vulnerability/</link>
			</item>
	<item>
		<title>How to get out of Google+</title>
		<description><![CDATA[This may be hard to find in the Google system: https://plus.google.com/u/0/downgrade/ Unfortunately, I shared a couple of posts on Google+ and they ended up on over a hundred mailboxes as unsolicited mail. The checkbox under the Share button means you&#8217;d like to share with everyone NOT on Google+. I scanned it in a hurry and [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/how-to-get-out-of-google/</link>
			</item>
	<item>
		<title>The Gear Oracle</title>
		<description><![CDATA[The good news, at lunch with my good friend Fabio Pili, was that he&#8217;d finally concede &#8211; answering my(and several others&#8217;) countless requests &#8211; and finally publish an online photography and gear resource we can all refer to. For years we&#8217;d call him the &#8220;gear oracle&#8221;, because he knows every spec, of every lens, of [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/the-gear-oracle/</link>
			</item>
	<item>
		<title>The sum of cubes = the square of the sum</title>
		<description><![CDATA[A short little Java program to test whether 1^3 + 2^3 + 3^3 + ..... + n^3 = (1 + 2 + 3 + .... + n)^2 Remains true for larger values of n. import javax.swing.*; import java.awt.FlowLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.lang.Math; public class cubesums extends JFrame { private static final long serialVersionUID [...]]]></description>
		<link>http://zefonseca.com/blogs/zen/the-sum-of-cubes-the-square-of-the-sum/</link>
			</item>
</channel>
</rss>

