<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://www.enricopirozzi.info/rss.php?version=atom0.3" rel="service.feed" title="Il blog di Enrico Pirozzi" type="application/x.atom+xml" />
    <link href="http://www.enricopirozzi.info/"                        rel="alternate"    title="Il blog di Enrico Pirozzi" type="text/html" />
    <link href="http://www.enricopirozzi.info/rss.php?version=2.0"     rel="alternate"    title="Il blog di Enrico Pirozzi" type="application/rss+xml" />
    <title mode="escaped" type="text/html">Il blog di Enrico Pirozzi</title>
    <tagline mode="escaped" type="text/html">Le pagine personali di Enrico Pirozzi</tagline>
    <id>http://www.enricopirozzi.info/</id>
    <modified>2010-07-08T09:05:57Z</modified>
    <generator url="http://www.s9y.org/" version="1.1.2">Serendipity 1.1.2 - http://www.s9y.org/</generator>
    <dc:language>it</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/115-Procedura-Installazione-netatalk-per-protocollo-afp.html" rel="alternate" title="Procedura Installazione netatalk per protocollo afp" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-07-08T09:05:57Z</issued>
        <created>2010-07-08T09:05:57Z</created>
        <modified>2010-07-08T09:05:57Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=115</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=115</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/115-guid.html</id>
        <title mode="escaped" type="text/html">Procedura Installazione netatalk per protocollo afp</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Qui sotto scrivo due righe per l'installazione del protocollo afp attraverso netatalk su Debian con la compatibilità per i sistemi operativi Snow Leopard.<br />
<br />
<br />
<blockquote>cd /usr/src<br />
apt-get update<br />
apt-get source netatalk<br />
apt-get build-dep netatalk<br />
cd netatalk-2.0.3/<br />
DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -us -uc<br />
debi</blockquote><br />
<br />
Enjoy <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/114-Drupal-Hook.html" rel="alternate" title="Drupal Hook" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-05-21T13:48:29Z</issued>
        <created>2010-05-21T13:48:29Z</created>
        <modified>2010-05-21T13:48:29Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=114</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=114</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/114-guid.html</id>
        <title mode="escaped" type="text/html">Drupal Hook</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Girovagando in rete ho trovato questa lezione molto interessante sul sistema degli hook in drupal..<br />
<br />
<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6876914&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6876914&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a onclick="javascript:urchinTracker('/extlink/vimeo.com/6876914');" href="http://vimeo.com/6876914">There's a hook for that! Extending Drupal / Beginning Module Development - Chris Wells</a> from <a onclick="javascript:urchinTracker('/extlink/vimeo.com/user2353628');" href="http://vimeo.com/user2353628">Utzu Logigan</a> on <a onclick="javascript:urchinTracker('/extlink/vimeo.com');" href="http://vimeo.com">Vimeo</a>.</p> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/111-Schede-gare-nazionali-Jesolo-2009.html" rel="alternate" title="Schede gare nazionali Jesolo 2009" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-02-18T16:23:25Z</issued>
        <created>2010-02-18T16:23:25Z</created>
        <modified>2010-02-18T16:23:25Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=111</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=111</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/111-guid.html</id>
        <title mode="escaped" type="text/html">Schede gare nazionali Jesolo 2009</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In allegato le <a onclick="javascript:urchinTracker('/download/uploads/schede/ischede.zip');" href="uploads/schede/ischede.zip" >schede</a> dell'ultima gara nazionale Jesolo 2009. 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/110-Perl-cancellare-i-messaggi-su-un-server-pop3-piu-vecchi-di-n-giorni.html" rel="alternate" title="Perl: cancellare i messaggi su un server pop3 più vecchi di n giorni" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-02-14T19:52:20Z</issued>
        <created>2010-02-14T19:52:20Z</created>
        <modified>2010-02-14T19:52:20Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=110</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=110</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/110-guid.html</id>
        <title mode="escaped" type="text/html">Perl: cancellare i messaggi su un server pop3 più vecchi di n giorni</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Qui di seguito pubblico un piccolo script perl per cancellare i messaggi residenti su un server ftp più vecchi di 4 giorni, per cambiare il numero di giorni basta modificare $diff > 4  ...si lo sò potevo metterci una variabile....ma la pigrizia vince sempre <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
    <br />
<br />
<blockquote>use Net::POP3;<br />
    use Date::Manip;<br />
    my $file;<br />
    my @righe;<br />
    my $nr;<br />
    my $i;<br />
    my $username;<br />
    my $password;<br />
    my @params;    <br />
    my $flag;<br />
    my $domain="@mydomain.com";<br />
<br />
    # Perl trim function to remove whitespace from the start and end of the string<br />
    sub trim($)<br />
    {<br />
	my $string = shift;<br />
	$string =~ s/^\s+//;<br />
	$string =~ s/\s+$//;<br />
	return $string;<br />
    }<br />
<br />
<br />
    #Nome del file da leggere con sopra username e pass nella forma username:password<br />
    $file = 'myaccounts.txt';<br />
    <br />
    # Apre il file<br />
    open(INFO, $file);<br />
    <br />
    # Legge tutto in un array<br />
    @righe = <INFO>;<br />
<br />
    # Chiude il file<br />
    close(INFO);<br />
<br />
    $nr = scalar(@righe);<br />
    for ($i=0;$i<$nr;$i++){<br />
	($username,$password)  = split(/:/,@righe[$i]); <br />
	<br />
	# Costruttore POP3<br />
    $pop = Net::POP3->new('pop3.mydomain.com');<br />
	$pop = Net::POP3->new('pop3.mydomain.com', Timeout => 60);<br />
<br />
	<br />
     #Localtime<br />
	($day, $month, $year) = (localtime)[3,4,5];<br />
	$year = $year +1900;<br />
	$month = $month +1;<br />
        $date2 = $year.'-'.$month.'-'.$day;<br />
	<br />
	$username = trim($username.$domain);<br />
	$password =trim($password);<br />
        print $username."\t".$password."\n";    <br />
	if ($pop->login($username, $password) > 0) {<br />
    	    my $msgnums = $pop->list; # hashref of msgnum => size<br />
    	    foreach my $msgnum (keys %$msgnums) {<br />
    		my $msg = $pop->get($msgnum);<br />
	        $flag=1;<br />
    		my $n = scalar(@$msg);<br />
              <br />
	        for ($count = 0; ($count <= $n)&&($flag==1); $count++) {<br />
		    	if (substr(@$msg[$count],0,4) eq "Date"){<br />
					my $dt = trim(substr(@$msg[$count],5));<br />
					my @dt_a = split(/ /, $dt);<br />
					my $dt_n = scalar(@dt_a);<br />
					my $msg_year = @dt_a[3];<br />
					my $msg_month = @dt_a[2];<br />
					my $msg_day = @dt_a[1];<br />
					$date1= $msg_year.'-'.$msg_month.'-'.$msg_day;<br />
				<br />
					$a=&DateCalc($date1,$date2,0);<br />
					$diff=&Delta_Format($a,0,"%dt");<br />
                    if ($diff > 4 ) {<br />
  			    		$flag=0;<br />
  			    		print "Msg:\t".$msgnum."\t".$date1."\t".$date2."\t".$diff."\n";<br />
  			    		$pop->delete($msgnum);<br />
					}<br />
		    	} 	<br />
			}<br />
    	}	<br />
    }<br />
    $pop->quit;<br />
}<br />
<br />
</blockquote> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/109-fetchmail-U.html" rel="alternate" title="fetchmail -U" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2010-01-11T10:01:18Z</issued>
        <created>2010-01-11T10:01:18Z</created>
        <modified>2010-01-11T10:01:18Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=109</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=109</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/109-guid.html</id>
        <title mode="escaped" type="text/html">fetchmail -U</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Per poter lasciare sul server i messaggi di posta dopo aver dato le opzioni keep e no fetchall sul file .fetchmailrc basta lanciare fetchmail con l'opzione -U che fa il check UIDL e scarica solo i nuovi messaggi <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/108-Drupal-alla-scuola-primaria.....html" rel="alternate" title="Drupal alla scuola primaria...." type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-12-17T12:58:00Z</issued>
        <created>2009-12-17T12:58:00Z</created>
        <modified>2009-12-17T12:58:00Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=108</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=108</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/108-guid.html</id>
        <title mode="escaped" type="text/html">Drupal alla scuola primaria....</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <a onclick="javascript:urchinTracker('/extlink/www.officinadelleparole.info/pensieriliberi');" href="http://www.officinadelleparole.info/pensieriliberi"  title="Drupal alla scuola primaria">Il blog della 5° D </a>di Torano Nuovo - TE ... Enjoy <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />  
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/107-VMware-uno-script-davvero-utile.html" rel="alternate" title="VMware - uno script davvero utile" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-12-07T16:15:50Z</issued>
        <created>2009-12-07T16:15:50Z</created>
        <modified>2009-12-07T16:17:23Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=107</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=107</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/107-guid.html</id>
        <title mode="escaped" type="text/html">VMware - uno script davvero utile</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Per l'installazione di vmware su ubuntu server 9.10 consiglio questo script davvero utile <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
<a onclick="javascript:urchinTracker('/extlink/radu.cotescu.com/2009/10/30/how-to-install-vmware-server-2-0-x-on-ubuntu-9-10-karmic-koala/');" href="http://radu.cotescu.com/2009/10/30/how-to-install-vmware-server-2-0-x-on-ubuntu-9-10-karmic-koala/" >http://radu.cotescu.com/2009/10/30/how-to-install-vmware-server-2-0-x-on-ubuntu-9-10-karmic-koala/</a><br />
<br />
Enjoy !!!! 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/106-Una-nuova-veste-grafica-di-PgTraining-in-vista-del-nuovo-pgday-italiano.html" rel="alternate" title="Una nuova veste grafica di PgTraining in vista del nuovo pgday italiano" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-11-25T23:09:58Z</issued>
        <created>2009-11-25T23:09:58Z</created>
        <modified>2009-11-27T17:41:36Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=106</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=106</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/106-guid.html</id>
        <title mode="escaped" type="text/html">Una nuova veste grafica di PgTraining in vista del nuovo pgday italiano</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Nuova veste grafica e aggiunti i materiali didattici per PgTraining, ad un anno dalla sua nascita il restauro è stato necessario in vista del nuovo <a onclick="javascript:urchinTracker('/extlink/www.pgday.it');" href="http://www.pgday.it"  title="Sito PgDay italiano 2009">pgday</a> italiano di cui PgTraining è sponsor bronze.<br />
Buona consultazione su <a onclick="javascript:urchinTracker('/extlink/www.pgtraining.com');" href="http://www.pgtraining.com"  title="www.pgtraining.com">www.pgtraining.com </a><br />
<br />
<img src="http://www.pgtraining.com/sites/default/files/pgday2009.jpg"><br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/104-Shared-memory-su-Mac-OsX.html" rel="alternate" title=" Shared memory su Mac OsX" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-11-17T20:36:10Z</issued>
        <created>2009-11-17T20:36:10Z</created>
        <modified>2009-11-17T20:38:22Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=104</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=104</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/104-guid.html</id>
        <title mode="escaped" type="text/html"> Shared memory su Mac OsX</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Nel compilare PostgreSQL sul mio Macbook ho notato che quando da utente postgresql andavo ad eseguire<br />
<br />
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data<br />
<br />
ottenevo un errore in quanto avevo poca shared memory a disposizione, la soluzione al problema è la seguente:<br />
<br />
1) andare in /etc come utente root<br />
2) fare una copia del file sysctl.conf con cp sysctl.conf sysctl.old<br />
3) Modificare in questo modo il file sysctl.conf<br />
<br />
kern.sysv.shmmax=167772160<br />
kern.sysv.shmmin=1<br />
kern.sysv.shmmni=32<br />
kern.sysv.shmseg=8<br />
kern.sysv.shmall=65536<br />
 <br />
<br />
A questo punto rilanciare il comando /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data e il gioco è fatto<br />
<br />
Enjoy !! <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
Enrico 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/103-Errore-Drupal.html" rel="alternate" title="Errore Drupal" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-11-13T10:37:17Z</issued>
        <created>2009-11-13T10:37:17Z</created>
        <modified>2009-11-16T10:06:42Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=103</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=103</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/103-guid.html</id>
        <title mode="escaped" type="text/html">Errore Drupal</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Oggi stavo smanettando un po con drupal e mi imbatto nel seguente errore:<br />
<br />
<blockquote>Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your sites/default/files directory which contains the following lines:<br />
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006<br />
Options None<br />
Options +FollowSymLinks</blockquote><br />
<br />
Cerca che ti cerca, alla fine ho capito che il problema non era mio, semplicemente il mio ISP dove appoggio la macchina virtuale per la mia personale "sala giochi" ha il "safe mode" a on come si può ben vedere in <a onclick="javascript:urchinTracker('/extlink/php.net/features.safe-mode');" href="http://php.net/features.safe-mode">http://php.net/features.safe-mode</a> per cui Drupal non può scrivere in una cartella gestita da apache.<br />
<br />
Per ovviare all'inconveniente:<br />
<br />
da shell <br />
1) andare in /sites/default e cancellare la directory files<br />
2) creare la directory files<br />
3) creare la directory files/tmp<br />
4) eseguire un chmod -R 0777 files<br />
<br />
Enjoy !!! <img src="http://www.enricopirozzi.info/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
Nota: la stessa procedura è valida anche per lo stesso tipo di essere che viene dato quando si vuole utilizzare il modulo traduzioni di drupal e il sistema restituisce lo stesso errore 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/102-Ruby-Postgresql-Istruzioni-per-luso.html" rel="alternate" title="Ruby - Postgresql Istruzioni per l'uso" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-06-18T08:27:05Z</issued>
        <created>2009-06-18T08:27:05Z</created>
        <modified>2009-07-01T15:09:36Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=102</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=102</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/102-guid.html</id>
        <title mode="escaped" type="text/html">Ruby - Postgresql Istruzioni per l'uso</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <B>Ruby</B><br />
Nota tutta la procedura si intende utilizzata in ambiente shell <B>bash</B> e <B>PostgreSQL </B> compilato in /usr/local/pgsql direttamente dal codice sorgente<br />
<br />
Scarichiamo il pacchetto<br />
<br />
$ wget -c ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz<br />
$ tar xvfz ruby-1.8.7-p72.tar.gz <br />
$cd ruby-1.8.7-p72<br />
<br />
$ ./configure --prefix=/usr/local/ruby<br />
$ make<br />
$sudo su<br />
# make install<br />
<br />
lanciamo ruby con <br />
# /usr/local/ruby/bin/ruby --version<br />
# ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]<br />
<br />
<B>Modulo Ruby - PG </B><br />
$ wget -c http://rubyforge.org/frs/download.php/54107/ruby-pg-0.8.0.tar.gz<br />
<br />
$ tar xvfz ruby-pg-0.8.0.tar.gz<br />
$ cd ruby-pg-0.8.0<br />
<br />
$ export PATH=$PATH:/usr/local/pgsql/bin/<br />
<br />
$ /usr/local/ruby/bin/ruby ext/extconf.rb --with-pgsql-include=/usr/local/pgsql/include --with-pgsql-lib=/usr/local/pgsql/lib<br />
<br />
$ make<br />
$ sudo su<br />
# make install<br />
<br />
<B>Esempio </B><br />
#! /usr/bin/env ruby<br />
#<br />
# original file src/test/examples/testlibpq.c<br />
# <br />
require 'pg'<br />
<br />
def main<br />
  pghost = "127.0.0.1"<br />
  pgport = "5432"<br />
  pgoptions = nil<br />
  pgtty = nil<br />
  dbname = "testdb"<br />
  login = "postgres"<br />
  password = nil<br />
  begin<br />
    conn = PGconn.connect(pghost,pgport,pgoptions,pgtty,dbname,login,password)<br />
    if $DEBUG<br />
      fd = open("/tmp/trace.out","w")<br />
      conn.trace(fd)<br />
    end <br />
    res = conn.exec("BEGIN")<br />
    res.clear<br />
    res = conn.query("select id_user,firstname,email from user order by 2")<br />
	<br />
	res.each do |row|<br />
          puts "#{row['id_user']} #{row['firstname']} #{row['email']}"<br />
       end<br />
    end<br />
	<br />
   res.clear<br />
   res = conn.exec("COMMIT")<br />
   res.clear<br />
   conn.close<br />
<br />
end <br />
main<br />
<br />
<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/101-EnterpriseDB-rilascia-la-versione-8.3R2-di-Postgres-Plus-Advanced-Server.html" rel="alternate" title="EnterpriseDB rilascia la versione 8.3R2 di Postgres Plus Advanced Server " type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-06-17T08:48:31Z</issued>
        <created>2009-06-17T08:48:31Z</created>
        <modified>2009-07-01T15:09:53Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=101</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=101</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/101-guid.html</id>
        <title mode="escaped" type="text/html">EnterpriseDB rilascia la versione 8.3R2 di Postgres Plus Advanced Server </title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Tutti i dettagli su : <br />
<a onclick="javascript:urchinTracker('/extlink/www.enterprisedb.com/company/news_events/press_releases/2009_14.do');" href="http://www.enterprisedb.com/company/news_events/press_releases/2009_14.do" >http://www.enterprisedb.com/company/news_events/press_releases/2009_14.do</a> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/100-Corsi-Postgresql-Ultimi-feedback.html" rel="alternate" title="Corsi Postgresql - Ultimi feedback" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-06-10T12:46:12Z</issued>
        <created>2009-06-10T12:46:12Z</created>
        <modified>2009-07-01T15:10:16Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=100</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=100</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/100-guid.html</id>
        <title mode="escaped" type="text/html">Corsi Postgresql - Ultimi feedback</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <strong>Corso PostgreSQL  3 Giorni:</strong><br />
<br />
 Corso molto interessante e mirato nei contenuti. Il docente ha saputo spiegare in modo completo sia l'aspetto di amministrazione che quello di sviluppo dimostrando competenze a 360 gradi sul mondo PostgreSQL. Probabilmete per affrontare le caratteristiche più particolari e analizzare gli aspetti più avanzati sarebbe servito ancora un giorno o due.<br />
Giudizio complessivo: Ottimo ”<br />
    <em>Gianluca Tapparo Gruppo SinTeSi - Torino Marzo 2009</em><br />
<br />
<br />
<strong>Minicorso PostgreSQL 4 ore personalizzato :</strong><br />
<br />
 “  In 4 ore di corso l'ing. Pirozzi e' riuscito a veicolare molte più informazioni di quante io ne abbia potute trovare e vagliare in Rete; senza dubbio con un notevole risparmio di tempo, denaro e mal di testa... La sua competenza - che non è mai mostrata con supponenza ma sempre con una simpatica cordialità, che non guasta! - è assolutamente evidente: sopratutto nei vari confronti che riesce a fare fra le varie tecnologie di db disponibili sul mercato. E' stato disponibile alle mie esigenze, approfondendo i temi che io ritenevo necessari e sveltendo l'esposizione su altri meno affini alle mie conoscenze; chiaro nell'esposizione e comunque mai troppo banalmente concettuoso (fondamentale per me, che non sono di formazione tecnica). ”<br />
       <em>Roberto Marzialetti, software develeper Montegiorgio - AP Giugno 2009</em> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/99-Senza-Parole.html" rel="alternate" title="Senza Parole" type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-04-08T09:49:25Z</issued>
        <created>2009-04-08T09:49:25Z</created>
        <modified>2009-04-08T09:50:19Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=99</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=99</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/99-guid.html</id>
        <title mode="escaped" type="text/html">Senza Parole</title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <a onclick="javascript:urchinTracker('/extlink/www.google.it/landing/terremoto_abruzzo.html');" href="http://www.google.it/landing/terremoto_abruzzo.html" >http://www.google.it/landing/terremoto_abruzzo.html</a> 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://www.enricopirozzi.info/index.php?/archives/98-PostgreSQL-Conference,-West-2008.html" rel="alternate" title="PostgreSQL Conference, West 2008 " type="text/html" />
        <author>
            <name>scotty</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-03-19T08:56:33Z</issued>
        <created>2009-03-19T08:56:33Z</created>
        <modified>2009-07-01T15:10:51Z</modified>
        <wfw:comment>http://www.enricopirozzi.info/wfwcomment.php?cid=98</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.enricopirozzi.info/rss.php?version=atom0.3&amp;type=comments&amp;cid=98</wfw:commentRss>
    
        <id>http://www.enricopirozzi.info/index.php?/archives/98-guid.html</id>
        <title mode="escaped" type="text/html">PostgreSQL Conference, West 2008 </title>
        <content type="application/xhtml+xml" xml:base="http://www.enricopirozzi.info/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Alcuni Talk della PostgreSQL Conference, West 2008 <br />
<br />
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3728119&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3728119&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a onclick="javascript:urchinTracker('/extlink/vimeo.com/3728119');" href="http://vimeo.com/3728119">Developing a PL (Procedural Language) for PostgreSQL</a> from <a onclick="javascript:urchinTracker('/extlink/vimeo.com/user1177559');" href="http://vimeo.com/user1177559">Joshua Drake</a> on <a onclick="javascript:urchinTracker('/extlink/vimeo.com');" href="http://vimeo.com">Vimeo</a>.<br />
<br />
<br />
<img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMzc*NTMwNTM*OTcmcHQ9MTIzNzQ1MzE2NDIwNCZwPTEwMTkxJmQ9Jmc9MiZ*PSZvPTQ2NTNjOWZmY2JhMTQyZTViMTFiYjE5ZTQ*MWRhMDI3.gif" /><div style="width:425px;text-align:left" id="__ss_1160031"><a onclick="javascript:urchinTracker('/extlink/www.slideshare.net/linuxpoet/developing-a-procedural-language-for-postgre-sql?type=presentation');" style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/linuxpoet/developing-a-procedural-language-for-postgre-sql?type=presentation" title="Developing A Procedural Language For Postgre Sql">Developing A Procedural Language For Postgre Sql</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=developingaprocedurallanguageforpostgresql-090317165525-phpapp02&stripped_title=developing-a-procedural-language-for-postgre-sql" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=developingaprocedurallanguageforpostgresql-090317165525-phpapp02&stripped_title=developing-a-procedural-language-for-postgre-sql" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a onclick="javascript:urchinTracker('/extlink/www.slideshare.net/');" style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a onclick="javascript:urchinTracker('/extlink/www.slideshare.net/linuxpoet');" style="text-decoration:underline;" href="http://www.slideshare.net/linuxpoet">Joshua Drake</a>.</div></div> 
            </div>
        </content>

        
    </entry>
</feed>