<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ofir Picazo</title>
	
	<link>http://ofirpicazo.com</link>
	<description>Findings of a software developer</description>
	<lastBuildDate>Thu, 25 Feb 2010 05:56:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ofirpicazo" /><feedburner:info uri="ofirpicazo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How to setup a SSH-based proxy</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/iYx7UyRhw1o/</link>
		<comments>http://ofirpicazo.com/linux/how-to-setup-a-ssh-based-proxy/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 00:28:55 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=165</guid>
		<description>I needed to get access to MSN at work, which for corporate reasons had recently been blocked. I believe there&amp;#8217;s no effective way to block access to certain services, even if you had the most advanced firewall; as long as the network has access to the Internet and it allows SSH traffic, you can get [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=iYx7UyRhw1o:K9SThPXge3s:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=iYx7UyRhw1o:K9SThPXge3s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=iYx7UyRhw1o:K9SThPXge3s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=iYx7UyRhw1o:K9SThPXge3s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=iYx7UyRhw1o:K9SThPXge3s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=iYx7UyRhw1o:K9SThPXge3s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/iYx7UyRhw1o" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/linux/how-to-setup-a-ssh-based-proxy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/linux/how-to-setup-a-ssh-based-proxy/</feedburner:origLink></item>
		<item>
		<title>Hide Apache’s Server header</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/jhCl4R5dqp8/</link>
		<comments>http://ofirpicazo.com/linux/hide-apache-server-header/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:13:29 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=156</guid>
		<description>It&amp;#8217;s a good practice to hide the webserver&amp;#8217;s signature, so the attacker doesn&amp;#8217;t know what software your server runs. 
A default installation of Apache under Ubuntu will show the following on the HTTP Server header:

Server: Apache/2.2.12 &amp;#40;Ubuntu&amp;#41;

If you wanna personalize the Server header, you&amp;#8217;ll need to install mod_security, like so:

sudo apt-get install libapache2-mod-security2

Then just go [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=jhCl4R5dqp8:mtCBARX1Fp0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=jhCl4R5dqp8:mtCBARX1Fp0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=jhCl4R5dqp8:mtCBARX1Fp0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=jhCl4R5dqp8:mtCBARX1Fp0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=jhCl4R5dqp8:mtCBARX1Fp0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=jhCl4R5dqp8:mtCBARX1Fp0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/jhCl4R5dqp8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/linux/hide-apache-server-header/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/linux/hide-apache-server-header/</feedburner:origLink></item>
		<item>
		<title>Django Google Maps form widget</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/EgKHG5qVpTE/</link>
		<comments>http://ofirpicazo.com/python/django-google-maps-form-widget/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 22:39:33 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=140</guid>
		<description>We&amp;#8217;re building a Django application at work, and I had to implement a way for a user to select a location on a map, in order to be able to save the exact coordinates and the zoom level the user chose.
I looked around to see if something similar had been developed, but I did not [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=EgKHG5qVpTE:mraBEg8ji_Y:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=EgKHG5qVpTE:mraBEg8ji_Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=EgKHG5qVpTE:mraBEg8ji_Y:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=EgKHG5qVpTE:mraBEg8ji_Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=EgKHG5qVpTE:mraBEg8ji_Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=EgKHG5qVpTE:mraBEg8ji_Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/EgKHG5qVpTE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/python/django-google-maps-form-widget/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/python/django-google-maps-form-widget/</feedburner:origLink></item>
		<item>
		<title>Linux medication reminder</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/uLKmnfCaXcI/</link>
		<comments>http://ofirpicazo.com/linux/linux-medication-reminder/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 20:57:35 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=128</guid>
		<description>I&amp;#8217;m having eye surgery done next Friday and the doctor prescribed me antibacterial eye drops every two hours during the two days before the procedure. Since I&amp;#8217;m in front of the computer for most part of my day, I thought it would be very useful to have an on-screen reminder, and using Ubuntu&amp;#8217;s notify-send and [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=uLKmnfCaXcI:oZgg-POsXoM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=uLKmnfCaXcI:oZgg-POsXoM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=uLKmnfCaXcI:oZgg-POsXoM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=uLKmnfCaXcI:oZgg-POsXoM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=uLKmnfCaXcI:oZgg-POsXoM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=uLKmnfCaXcI:oZgg-POsXoM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/uLKmnfCaXcI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/linux/linux-medication-reminder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/linux/linux-medication-reminder/</feedburner:origLink></item>
		<item>
		<title>Drawing polygons using Raphaël</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/aMSG7h7sdrk/</link>
		<comments>http://ofirpicazo.com/javascript/drawing-polygons-using-raphael/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 23:38:25 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=92</guid>
		<description>I&amp;#8217;ve created a simple plug-in for the fantastic JavaScript vector graphics library Raphaël, to add the possibility to create regular and irregular polygons in a simple way.
The plug-in adds two methods to the Raphaël&amp;#8217;s namespace, polygon and regularPolygon. They accept the following parameters:
Raphael.polygon(params, points)

params:  object Attributes for the resulting polygon as described in the [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=aMSG7h7sdrk:deJJRblnF1s:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=aMSG7h7sdrk:deJJRblnF1s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=aMSG7h7sdrk:deJJRblnF1s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=aMSG7h7sdrk:deJJRblnF1s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=aMSG7h7sdrk:deJJRblnF1s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=aMSG7h7sdrk:deJJRblnF1s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/aMSG7h7sdrk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/javascript/drawing-polygons-using-raphael/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/javascript/drawing-polygons-using-raphael/</feedburner:origLink></item>
		<item>
		<title>How to re-route the Django admin homepage</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/HIFwJ_dVBRU/</link>
		<comments>http://ofirpicazo.com/python/how-to-re-route-the-django-admin-homepage/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 20:56:52 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[django-admin]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=63</guid>
		<description>It&amp;#8217;s very easy to change the default homepage of the Django admin to show any other page you have already defined. For this example I&amp;#8217;ll use the now famous &amp;#8220;poll&amp;#8221; application described in the Django documentation.
Assuming you already have setup the admin interface for the Poll model, your polls/admin.py file should look something like this:

from [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=HIFwJ_dVBRU:aEa7nomWP3s:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=HIFwJ_dVBRU:aEa7nomWP3s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=HIFwJ_dVBRU:aEa7nomWP3s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=HIFwJ_dVBRU:aEa7nomWP3s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=HIFwJ_dVBRU:aEa7nomWP3s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=HIFwJ_dVBRU:aEa7nomWP3s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/HIFwJ_dVBRU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/python/how-to-re-route-the-django-admin-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/python/how-to-re-route-the-django-admin-homepage/</feedburner:origLink></item>
		<item>
		<title>Iframe resizing across subdomains</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/7vks2x0kQFE/</link>
		<comments>http://ofirpicazo.com/javascript/iframe-resizing-across-subdomains/#comments</comments>
		<pubDate>Thu, 21 May 2009 05:14:09 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://ofirpicazo.com/?p=29</guid>
		<description>A few weeks back I had a problem: an application I&amp;#8217;d installed on a subdomain of interalia.net, which is the domain name of the company I work for, was going to be contained inside an iframe in another application, which happened to be on a different subdomain of the interalia.net domain, and the requirement was [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=7vks2x0kQFE:CwJIKKPD7v0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=7vks2x0kQFE:CwJIKKPD7v0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=7vks2x0kQFE:CwJIKKPD7v0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=7vks2x0kQFE:CwJIKKPD7v0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=7vks2x0kQFE:CwJIKKPD7v0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=7vks2x0kQFE:CwJIKKPD7v0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/7vks2x0kQFE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/javascript/iframe-resizing-across-subdomains/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/javascript/iframe-resizing-across-subdomains/</feedburner:origLink></item>
		<item>
		<title>Converting SVG to PDF</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/DjGOVn3h0oE/</link>
		<comments>http://ofirpicazo.com/linux/converting-svg-to-pdf/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 17:43:26 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://blog.ofirpicazo.com/?p=17</guid>
		<description>I recently had the need to dynamically create PDF files based on Adobe Illustrator (*.ai) files created by a talented artist. The application allowed the user to embed his name on the resulting pdf file, and I had to make sure the quality of the drawing wasn't lost, since it was going to be used for printing. Therefore I turned to SVG, a wonderful XML-based file format for vector images.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=DjGOVn3h0oE:zDDRuY9cNNQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=DjGOVn3h0oE:zDDRuY9cNNQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=DjGOVn3h0oE:zDDRuY9cNNQ:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=DjGOVn3h0oE:zDDRuY9cNNQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=DjGOVn3h0oE:zDDRuY9cNNQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=DjGOVn3h0oE:zDDRuY9cNNQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/DjGOVn3h0oE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/linux/converting-svg-to-pdf/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/linux/converting-svg-to-pdf/</feedburner:origLink></item>
		<item>
		<title>Remuco on Blackberry Pearl</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/rG0a4xbBtzY/</link>
		<comments>http://ofirpicazo.com/java/remuco-on-blackberry-pearl/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 00:14:11 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.ofirpicazo.com/?p=11</guid>
		<description>Remuco is an application that lets you control your linux music player using your cellphone using either bluetooth or wifi, this is great for parties!
I&amp;#8217;m a Rhythmbox user and I wanted to try this functionality with my Blackberry Pearl 8120, which fortunately has a wifi antenna. I followed the instructions on the Remuco&amp;#8217;s website and [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=rG0a4xbBtzY:uOKDDJzHmMI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=rG0a4xbBtzY:uOKDDJzHmMI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=rG0a4xbBtzY:uOKDDJzHmMI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=rG0a4xbBtzY:uOKDDJzHmMI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=rG0a4xbBtzY:uOKDDJzHmMI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=rG0a4xbBtzY:uOKDDJzHmMI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/rG0a4xbBtzY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/java/remuco-on-blackberry-pearl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/java/remuco-on-blackberry-pearl/</feedburner:origLink></item>
		<item>
		<title>Batch convert files to utf-8</title>
		<link>http://feedproxy.google.com/~r/ofirpicazo/~3/xUkHwK9N4SY/</link>
		<comments>http://ofirpicazo.com/linux/batch-convert-files-to-utf-8/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 04:07:25 +0000</pubDate>
		<dc:creator>Ofir</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://blog.ofirpicazo.com/?p=3</guid>
		<description>I recently had to convert a directory structure of files from Windows created ISO-8859-1 format to standard Unicode UTF-8.
I created a shell script that recursively creates a copy of the directory tree converting to Unicode each PHP file it finds.

find . -name &amp;#34;*.php&amp;#34; -exec iconv -f ISO-8859-1 -t UTF-8 &amp;#123;&amp;#125; -o ../newdir_utf8/&amp;#123;&amp;#125; \;

It was originaly [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=xUkHwK9N4SY:oSvYi5hutLs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=xUkHwK9N4SY:oSvYi5hutLs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=xUkHwK9N4SY:oSvYi5hutLs:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=xUkHwK9N4SY:oSvYi5hutLs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ofirpicazo?a=xUkHwK9N4SY:oSvYi5hutLs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ofirpicazo?i=xUkHwK9N4SY:oSvYi5hutLs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ofirpicazo/~4/xUkHwK9N4SY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://ofirpicazo.com/linux/batch-convert-files-to-utf-8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://ofirpicazo.com/linux/batch-convert-files-to-utf-8/</feedburner:origLink></item>
	</channel>
</rss>
