<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>chirale</title>
	<atom:link href="http://chirale.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://chirale.wordpress.com</link>
	<description>Drupal &#38; FLOSS survival program</description>
	<lastBuildDate>Fri, 30 Dec 2011 18:44:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='chirale.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>chirale</title>
		<link>http://chirale.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://chirale.wordpress.com/osd.xml" title="chirale" />
	<atom:link rel='hub' href='http://chirale.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Remove a balloon from a static Gmap: quick howto</title>
		<link>http://chirale.wordpress.com/2011/06/28/remove-a-balloon-from-a-static-gmap-quick-howto/</link>
		<comments>http://chirale.wordpress.com/2011/06/28/remove-a-balloon-from-a-static-gmap-quick-howto/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 19:29:41 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[balloon gmap remove static]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=449</guid>
		<description><![CDATA[Get the static gmap (via Google Maps) If the gmap has a single result, you will get a balloon in popup on load To disable the balloon, add to map arguments: &#38;amp;iwloc=near<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=449&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>Get the static gmap (via <a href="http://maps.google.com">Google Maps</a>)</li>
<li>If the gmap has a single result, you will get a balloon in popup on load</li>
<li>To disable the balloon, add to map arguments: <code>&amp;amp;iwloc=near</code></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/449/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=449&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2011/06/28/remove-a-balloon-from-a-static-gmap-quick-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Make Flash works with Chrome on Ubuntu 64 bit</title>
		<link>http://chirale.wordpress.com/2011/05/15/make-flash-works-with-chrome-on-ubuntu-64-bit/</link>
		<comments>http://chirale.wordpress.com/2011/05/15/make-flash-works-with-chrome-on-ubuntu-64-bit/#comments</comments>
		<pubDate>Sun, 15 May 2011 20:59:36 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[square]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=435</guid>
		<description><![CDATA[Download Chrome for Linux (64 bit .deb package) Install the package On shell type: $ sudo bash If you don&#8217;t have wget installed: # apt-get install wget # cd /opt/google/chrome/ # mkdir plugins Get the latest experimental Flash Player &#8220;Square&#8221; on http://labs.adobe.com/technologies/flashplayer10/square/ and then put it on Chrome plugins folder e.g. Close and restart Chrome: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=435&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>Download <a href="http://www.google.com/chrome/">Chrome for Linux</a> (64 bit .deb package)</li>
<li>Install the package</li>
<li>On shell type:<br />
$ sudo bash<br />
If you don&#8217;t have wget installed:<br />
# apt-get install wget<br />
# cd /opt/google/chrome/<br />
# mkdir plugins</li>
<li>Get the latest experimental Flash Player &#8220;Square&#8221; on<br />
<a href="http://labs.adobe.com/technologies/flashplayer10/square/" target="_blank"> http://labs.adobe.com/technologies/flashplayer10/square/</a><br />
and then put it on Chrome plugins folder e.g.<br />
<pre class="brush: bash;">
wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz</pre></li>
<li>Close and restart Chrome: now Flash 10 is working.</li>
</ol>
<p>See also:</p>
<ul>
<li><a href="http://www.hyperborea.org/journal/2009/12/64bit-chrome-flash/#comment-48565">Comment on <em>Getting flash to Work &#8230;</em></a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/435/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=435&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2011/05/15/make-flash-works-with-chrome-on-ubuntu-64-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Joomla Webform alternative: JForms</title>
		<link>http://chirale.wordpress.com/2011/05/06/joomla-webform-alternative-jforms/</link>
		<comments>http://chirale.wordpress.com/2011/05/06/joomla-webform-alternative-jforms/#comments</comments>
		<pubDate>Fri, 06 May 2011 09:27:27 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[jforms]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[webform]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=430</guid>
		<description><![CDATA[I don&#8217;t use Joomla, but sometimes a friend or a colleague of mine ask me some tips. My answer could be: in Drupal it will take 5 minutes. Since I&#8217;m very open-minded, today instead of replying in that awkward way I try to found an alternative to a very useful module for Drupal called Webform. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=430&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t use Joomla, but sometimes a friend or a colleague of mine ask me some tips. My answer could be: in Drupal it will take 5 minutes.</p>
<p>Since I&#8217;m very open-minded, today instead of replying in that awkward way I try to found an alternative to a very useful module for Drupal called <a href="http://drupal.org/project/webform">Webform</a>. I&#8217;ve found a limited but working equivalent for Joomla called JForms.</p>
<p>Tested on:</p>
<ul>
<li>Joomla 1.5</li>
<li><a href="http://joomlacode.org/gf/project/jforms/frs/?action=FrsReleaseView&amp;release_id=12318">JForms version 0.7 RC1</a></li>
</ul>
<p>Installation:</p>
<ol>
<li>Install the extension using URL installation and paste the extension link (zip file from link above).</li>
<li>Create a new form (see the visual howto below) with at least one field, one button, a form title, and a Thank you page (eg. index.php)</li>
<li>Save the form.</li>
<li>Create a new menu item from Menu &gt; Main Menu &gt; JForms &gt; Standard forms  and fill the Select Form field.</li>
</ol>
<p>Now that you&#8217;ve a form, you can use it from your site (click on menu item written created on (4) ).</p>
<p>If you have to link two forms together (eg. <em>Customers</em> -&gt; <em>Company</em>), you have to use the <em>DBList</em> field.</p>
<ol>
<li>Create the Firm form</li>
<li>Create the <em>Customers</em> form</li>
<li>On <em>Customers</em> form add a DBList field</li>
</ol>
<p>DB List field must have these values:</p>
<table width="100%" cellspacing="1">
<tbody>
<tr>
<td width="40%">Table name</td>
<td>#__jforms_9c7aa</td>
</tr>
<tr>
<td width="40%">Field key</td>
<td>id</td>
</tr>
<tr>
<td width="40%">Field value</td>
<td>hcf94</td>
</tr>
<tr>
<td width="40%">Field sort</td>
<td>hcf94</td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Table name</strong> is the table name (mydbprefix_jforms_9c7aa) with the placeholder #__ instead of <em>mydbprefix_</em>.</li>
<li><strong>Field key</strong> is id. The form <em>select</em> value will be set to an univocal id instead of the raw value.</li>
<li><strong>Field value</strong>: value as displayed by the user.</li>
<li><strong>Field sort</strong>: sort the list by this field.</li>
</ul>
<p>HTML result:<br />
<pre class="brush: php;">
&lt;select style=&quot;width: 70px;&quot; id=&quot;h4443_14&quot; name=&quot;h4443[]&quot;&gt;
&lt;option selected=&quot;selected&quot; value=&quot;1&quot;&gt;Barilla&lt;/option&gt;
&lt;option value=&quot;2&quot;&gt;Parmalat&lt;/option&gt;
&lt;/select&gt;
</pre><br />
When creating a new customer, you&#8217;ll see a dropdown with a list of companies from the <em>Company</em> table and the two forms are connected.</p>
<p><strong>See also:</strong></p>
<ul>
<li><a href="http://jforms.mosmar.com/">JForms</a></li>
<li><a href="http://www.youtube.com/watch?v=cL98P3GBJsA">visual howto</a></li>
<li><a href="http://jforms.mosmar.com/wiki/0.7/elements/dblist">http://jforms.mosmar.com/wiki/0.7/elements/dblist</a> (partially wrong howto)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=430&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2011/05/06/joomla-webform-alternative-jforms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Disable autocomplete for keyup on jQuery</title>
		<link>http://chirale.wordpress.com/2011/01/05/disable-autocomplete-for-keyup-on-jquery/</link>
		<comments>http://chirale.wordpress.com/2011/01/05/disable-autocomplete-for-keyup-on-jquery/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 11:54:04 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=419</guid>
		<description><![CDATA[There&#8217;s an event I cannot handle on jQuery: the Firefox autocomplete on textarea. If you have to use the keyup event for a string match on textarea content, you have to exclude autocompletion, that is out of keyup logic. To do this, simply add: $(&#8216;#myelement&#8217;).attr(&#8216;autocomplete&#8217;, &#8216;off&#8217;); to your jQuery. Autocomplete will be disabled and the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=419&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an event I cannot handle on jQuery: the Firefox autocomplete on textarea.</p>
<p>If you have to use the<a href="http://api.jquery.com/keyup/"> keyup event</a> for a string match on textarea content, you have to exclude autocompletion, that is out of keyup logic.</p>
<p>To do this, simply add:</p>
<p>$(&#8216;#myelement&#8217;).attr(&#8216;autocomplete&#8217;, &#8216;off&#8217;);</p>
<p>to your jQuery. Autocomplete will be disabled and the unhandled event will not fire.</p>
<p>See also:</p>
<ul>
<li><a href="http://stackoverflow.com/questions/2933696/how-to-disable-firefoxs-form-auto-completion-without-change-events">Javascript keyup doesn&#8217;t work as expected, it executes in instances where I have not removed my finger from a button</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/419/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=419&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2011/01/05/disable-autocomplete-for-keyup-on-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Reinstalling Windows keeping GNU/Linux partition safe</title>
		<link>http://chirale.wordpress.com/2010/10/03/reinstalling-windows-keeping-gnulinux-partition-safe/</link>
		<comments>http://chirale.wordpress.com/2010/10/03/reinstalling-windows-keeping-gnulinux-partition-safe/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 21:39:16 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub 2]]></category>
		<category><![CDATA[master boot record]]></category>
		<category><![CDATA[mbr]]></category>
		<category><![CDATA[reinstall]]></category>
		<category><![CDATA[super grub2 disk]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=403</guid>
		<description><![CDATA[How Super Grub2 Disk helps you to rebuild your Grub 2 or 1 bootloader after a Windows reinstall. Tested on Ubuntu 9 and Windows Vista.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=403&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tested with:</p>
<ul>
<li>Windows Vista</li>
<li>Ubuntu 9</li>
<li>(on the same disk, different partitions)</li>
</ul>
<p>Today I&#8217;ve to reinstall Windows. I&#8217;ve already an installation of GNU/Linux (Ubuntu) on the same disk. I have to worry? In the past, I had to say a big YES. And since I do a Windows reinstall every 2-3 years, this carry back something from previous times.</p>
<p>(Please skip this paragraph.)</p>
<p><em>When I was a little boy, the best processor I was dreaming was Pentium 133Mhz, PCs were assembled in my country and my days was filled with Duke Nukem 3d and Lucas Arts adventures, well in that days I had a freaking fear to lose all my precious savegames and BASIC experiments due to a disaster. I discovered a real MBR disaster several years later, with Mandrake and Windows 98.</em></p>
<p>Well, now things are easier.</p>
<ol>
<li>Backup your files from Windows (Lucas Arts adventures savegames too&#8230;).</li>
<li>Reinstall that crappy OS that you had to have to play some games to the partition that it deserves.</li>
<li>After the operation Your Master Boot Record is gone, GRUB is gone. Linux, where are you??</li>
<li>Download <strong><a href="http://www.supergrubdisk.org/super-grub2-disk/" target="_blank">Super Grub2 Disk</a></strong>.</li>
<li>Take an old CD-RW (that one with the photos of your sister kitten that she loves so much), erase it and burn the bootable iso on it.</li>
<li>Now follow the instruction from the website. I&#8217;ve followed these steps:</li>
<li>Select <strong>Detect any OS</strong>. On the next window, select your GNU/Linux distribution, identified by the kernel version (the more recent version is usually the right).</li>
<li>Now that your distro is successfully running (i.e. Ubuntu), you have to rebuild the Grub bootloader, putting it on the MBR of the disk.</li>
<li>Open a shell and type:<br />
<code>sudo -i</code><br />
<code>grub-install /dev/sda</code><br />
<em>Where </em>/dev/sda <em>is the device for the disk where the two OS are. If you have doubt, use tools like </em>gparted <em>to inspect your disk searching for the right device identifier.<br />
</em><code>update-grub</code><em></em></li>
<li>After restart, Grub is running again! So Windows is reinstalled without even touching Ubuntu.</li>
</ol>
<p>If you&#8217;re also interested on <a href="http://chirale.wordpress.com/2008/10/26/grub-configuration-startupmanager/">changing grub boot sequence order, follow this howto</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/403/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=403&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2010/10/03/reinstalling-windows-keeping-gnulinux-partition-safe/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Localize date format using i18n</title>
		<link>http://chirale.wordpress.com/2010/07/08/localize-date-format-using-i18n/</link>
		<comments>http://chirale.wordpress.com/2010/07/08/localize-date-format-using-i18n/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 14:09:50 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[drupal 6]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[i18n]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=396</guid>
		<description><![CDATA[How to use different date format per language in drupal, using i18n module.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=396&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tested on:</p>
<ol>
<li>Drupal 6.16+</li>
<li>Date API 6.x-2.4</li>
<li>Internationalization 6.x-1.3</li>
</ol>
<p>Any date format is stored as system variable (on the global <strong>$conf </strong>variable).</p>
<p>Since Internationalization module <a href="http://drupal.org/node/134002">allows to declare some system variables as Multilingual</a>, you could add to your <strong>$conf['i18n_variables']</strong> on <strong>settings.php</strong> these lines to use different date format for different languages:<br />
<pre class="brush: php;">
$conf['i18n_variables'] = array(
// Other variables
// bla bla bla
// Date variables
'date_format_long',
'date_format_medium',
'date_format_short',
'date_first_day',
);
</pre><br />
<em>date_format</em> variables are <em>Long</em>, <em>Medium</em> and <em>Short</em> date format, used in many places (including Views).</p>
<p><em>date_first_day</em> is the first day displayed on calendars (e.g. Sunday for English, Monday for Italian).</p>
<p>Note that you have to save the value twice via:</p>
<p>http://example.com/it/admin/settings/date-time</p>
<p>http://example.com/en/admin/settings/date-time</p>
<p>And one more time:</p>
<p>http://example.com/it/admin/settings/date-time</p>
<p>After the first time, you can change format as you like without double checking.</p>
<p>See also:</p>
<ul>
<li><a href="http://drupal.org/node/134002">Multilingual variables (Internationalization) howto</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=396&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2010/07/08/localize-date-format-using-i18n/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Site off-line error after changing mysql to mysqli on Drupal</title>
		<link>http://chirale.wordpress.com/2010/04/28/site-off-line-error-after-changing-mysql-to-mysqli-on-drupal/</link>
		<comments>http://chirale.wordpress.com/2010/04/28/site-off-line-error-after-changing-mysql-to-mysqli-on-drupal/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 09:44:13 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql.sock]]></category>
		<category><![CDATA[mysqli]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=390</guid>
		<description><![CDATA[Solving the wrong socket problem with MySQL MySQLi on Drupal.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=390&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes Drupal try to access MySQL using a wrong socket, i.e. /tmp/mysql.sock.</p>
<p>There are two solutions: creating a symbolic link from the wrong location to the right location, or change the php.ini (es. /etc/php.ini) to point to the right socket:</p>
<pre>mysqli.default_socket = /var/lib/mysql/mysql.sock
</pre>
<p>This solution is more reliable, since the symbolic link to socket should be recreated at any system boot on solution #1.</p>
<p>See also:</p>
<ul>
<li><a href="http://drupal.org/node/184465#comment-1461724" target="_blank">http://drupal.org/node/184465#comment-1461724</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/390/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=390&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2010/04/28/site-off-line-error-after-changing-mysql-to-mysqli-on-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>Disable file system check on boot</title>
		<link>http://chirale.wordpress.com/2010/04/07/disable-file-system-check-on-boot/</link>
		<comments>http://chirale.wordpress.com/2010/04/07/disable-file-system-check-on-boot/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:47:35 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tune2fs]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=388</guid>
		<description><![CDATA[How to disable filesystem time-based check on linux distros.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=388&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes you want to disable time-based automatic check on your filesystems on boot. To do so, you can use the <em>tune2fs</em> utility with the following command:</p>
<p><code>tune2fs -c0 -i0d /dev/mydev</code></p>
<p>Where /dev/mydev is your device.</p>
<p>See also:</p>
<ul>
<li><a href="http://www.netadmintools.com/html/8tune2fs.man.html">http://www.netadmintools.com/html/8tune2fs.man.html</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/388/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=388&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2010/04/07/disable-file-system-check-on-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>How to edit a PDF file with Open Office</title>
		<link>http://chirale.wordpress.com/2009/12/31/how-to-edit-a-pdf-file-with-open-office/</link>
		<comments>http://chirale.wordpress.com/2009/12/31/how-to-edit-a-pdf-file-with-open-office/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 18:37:48 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[open office]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=383</guid>
		<description><![CDATA[PDF editing could be tricking. PDF Import, an extension for Open Office, promises to modify simple PDF documents with this popular and free (as in freedom) office suite.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=383&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some months ago I&#8217;ve looked for a decent PDF editor for Linux. Results? Only an application called <a title="PDFedit on Sourceforge" href="http://sourceforge.net/projects/pdfedit" target="_blank">PDFedit</a> was interesenting enought.</p>
<p>Now, an extension (plugin) for the cross platform suite <a title="Open Office" href="http://www.openoffice.org/" target="_blank">Open Office</a> called <a title="PDF Import for Open Office" href="http://extensions.services.openoffice.org/project/pdfimport" target="_blank">PDF Import</a> do the magic with a nice PDF import for Open Office Draw.</p>
<p>I&#8217;ve tested it on a simple PDF document (v. 1.0.1) and the result is amazing. With Open Office, you can rewrite a PDF, save it as Draw document and export the modified version as PDF format with the handy PDF conversion tool.</p>
<p>Since PDF is a widely used format, you can use tool like this to download documents that require some changes before print (e.g. a paper form) without awful cut-and-paste onto an editor.</p>
<p>Related links:</p>
<ul>
<li><a href="http://sourceforge.net/projects/pdfedit/" target="_blank">http://sourceforge.net/projects/pdfedit/</a> a PDF editor for Linux / cygwin</li>
<li><a title="PDF Import for Open Office" href="http://extensions.services.openoffice.org/project/pdfimport" target="_blank">http://extensions.services.openoffice.org/project/pdfimport</a> an extension to open and modify PDF with Open Office</li>
</ul>
<p>***</p>
<p><em>Happy GNU Year to all readers, I&#8217;m glad of all of the the 100k visits of this little blog!</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=383&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2009/12/31/how-to-edit-a-pdf-file-with-open-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
		<item>
		<title>How to automatically translate your Drupal module</title>
		<link>http://chirale.wordpress.com/2009/12/21/how-to-automatically-translate-your-drupal-module/</link>
		<comments>http://chirale.wordpress.com/2009/12/21/how-to-automatically-translate-your-drupal-module/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 16:46:10 +0000</pubDate>
		<dc:creator>chirale</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[drupal 6]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[po]]></category>
		<category><![CDATA[pot]]></category>
		<category><![CDATA[potx]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://chirale.wordpress.com/?p=380</guid>
		<description><![CDATA[How to translate your Drupal module into different languages using Translation template extractor 6.x-3.0 on Drupal 6.x, getting your module translated on every install.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=380&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve created your module. But how to translate it into different languages?</p>
<p>Tested with:</p>
<ul>
<li>Translation template extractor 6.x-3.0</li>
<li>Drupal 6.x</li>
<li>English default + Italian translation</li>
</ul>
<p>Prerequisites:</p>
<ul>
<li>Another language active apart default (English)</li>
<li>Use <a href="http://api.drupal.org/api/function/t/6" target="_blank">t() function</a> for all translatable string, including ones on <code>my_funny_module.admin.inc</code> (Administration interface).</li>
</ul>
<p>If you use t() function correctly on your module, you can create your own translation using the handy <a href="http://drupal.org/project/potx" target="_blank">Translation template extractor module</a>.</p>
<ol>
<li>Download and install <a href="http://drupal.org/project/potx" target="_blank">Translation template extractor module</a>.</li>
<li>Create a directory named &#8220;translations&#8221; within <code>my_funny_module</code> directory (your module directory)</li>
<li>Go to <code>admin/build/translate/extract</code></li>
<li>Select your module from Directory lists</li>
<li>Select &#8220;Language independent template&#8221; and click &#8220;Extract&#8221;</li>
<li>Save file to <code>my_funny_module/translations</code> directory as <code>my_funny_module.pot</code></li>
<li>In the same screen, select &#8220;Template file for Italiano translations&#8221; (where <em>Italiano</em> is your destination language)</li>
<li>If you&#8217;ve already translated some strings into <em>Italiano</em> language, check &#8220;Include translations&#8221; to include these strings</li>
<li>Click &#8220;Extract&#8221;, and save file to <code>my_funny_module/translations</code> directory as <code>it.po</code>, where &#8220;it&#8221; is the <a href="http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes" target="_blank">ISO 639-2</a> code for <em>Italiano</em> language</li>
<li>You can add information about translation changing the first part of both files (translator mail, name, etc.)</li>
</ol>
<p>Now, when you install your module translation strings will be added automatically. If you apply some changes to these files, and in any case the first time you complete this procedure on an active module, you have to refresh translation cache. To do this, go to <code>admin/build/translate/refresh</code> and use <em>Refresh strings</em> and <em>Update translations</em> after you&#8217;ve checked all boxes. If problem persists (strings are not updated or you got some weird errors), try to reinstall your module.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chirale.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chirale.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chirale.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chirale.wordpress.com&amp;blog=1488255&amp;post=380&amp;subd=chirale&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chirale.wordpress.com/2009/12/21/how-to-automatically-translate-your-drupal-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/12a67456dc1db7deec545e23d51e0c8c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chirale</media:title>
		</media:content>
	</item>
	</channel>
</rss>
