<?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/"
	>

<channel>
	<title>:: syscallme :: &#187; Php</title>
	<atom:link href="http://syscallme.2bopen.org/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://syscallme.2bopen.org</link>
	<description>segfault of my memory leak</description>
	<lastBuildDate>Mon, 26 Jul 2010 10:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installare Php 5.3.x in CentOs5</title>
		<link>http://syscallme.2bopen.org/2009/12/07/installare-php-5-3-x-in-centos5/</link>
		<comments>http://syscallme.2bopen.org/2009/12/07/installare-php-5-3-x-in-centos5/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 12:37:16 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Simple]]></category>
		<category><![CDATA[CentOs]]></category>
		<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/?p=135</guid>
		<description><![CDATA[RedHat non da supporto per nessuna versione PHP più alta della 5.1.6 e oggettivamente, mettersi a compilare non è proprio il massimo della vita, considerando anche che poi, una volta finita la compilazione, ci troveremmo con tutte le dipendenze broken. Di conseguenza CentOs (che segue pedissequamente i rilasci degli rpm-src RHEL), anche nella sua latest [...]]]></description>
			<content:encoded><![CDATA[<p>RedHat non da supporto per nessuna versione PHP più alta della 5.1.6 e oggettivamente, mettersi a compilare non è proprio il massimo della vita, considerando anche che poi, una volta finita la compilazione, ci troveremmo con tutte le dipendenze <em>broken</em>.</p>
<p>Di conseguenza CentOs (che segue pedissequamente i rilasci degli rpm-src RHEL), anche nella sua latest 5.4, ti propone PHP 5.1.6 come versione standard. Il che ti può creare problemi se hai una applicazione che utilizza versioni più elevate (cosa molto comune se hai sviluppato qualcosa con Zend Framework).</p>
<p>Al chè ho pensato potesse essere utile scrivere due righe di guida per capire come aggiornare il sistema CentOs a versioni più recenti della 5.1.6.</p>
<p><span id="more-135"></span></p>
<p>Per installare una versione più &#8220;alta&#8221; di PHP potete utilizzare l&#8217;<a href="http://blog.famillecollet.com/post/2005/10/02/8-telechargement-installation-et-yum" target="_blank">RPM Repository gestito e mantenuto da Remi</a>.</p>
<p>Innanzitutto scaricatevi e installate gli rpm di riferimento in questo modo:</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>download.fedora.redhat.com<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>epel<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>epel-release-<span style="color: #000000;">5</span>-<span style="color: #000000;">3</span>.noarch.rpm<br />
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>rpms.famillecollet.com<span style="color: #000000; font-weight: bold;">/</span>enterprise<span style="color: #000000; font-weight: bold;">/</span>remi-release-<span style="color: #000000;">5</span>.rpm<br />
rpm <span style="color: #660033;">-Uvh</span> remi-release-<span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">*</span>.rpm epel-release-<span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">*</span>.rpm</div></div>
<p>Ora i repos sono installati sul vostro sistema ma non sono abilitati. Non c&#8217;è bisogno di farlo, potete gestirli direttamente da linea di comando. Ora aggiorniamo la nostra release di PHP.</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">yum <span style="color: #660033;">--enablerepo</span>=remi update php</div></div>
<p>se non avete ancora installato PHP al posto della parolina &#8220;update&#8221; scrivete &#8220;install&#8221;.<br />
Ok il gioco è fatto, controllate la nuova versione in questo modo:</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>jessica ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># php -v</span><br />
PHP 5.3.1 <span style="color: #7a0874; font-weight: bold;">&#40;</span>cli<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>built: Nov <span style="color: #000000;">20</span> <span style="color: #000000;">2009</span> <span style="color: #000000;">17</span>:<span style="color: #000000;">51</span>:<span style="color: #000000;">14</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <br />
Copyright <span style="color: #7a0874; font-weight: bold;">&#40;</span>c<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">1997</span>-<span style="color: #000000;">2009</span> The PHP Group<br />
Zend Engine v2.3.0, Copyright <span style="color: #7a0874; font-weight: bold;">&#40;</span>c<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">1998</span>-<span style="color: #000000;">2009</span> Zend Technologies</div></div>
<p>Ok. Fatto! Enjoy <img src='http://syscallme.2bopen.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;title=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;title=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;title=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;T=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;title=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Installare+Php+5.3.x+in+CentOs5+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F12%2F07%2Finstallare-php-5-3-x-in-centos5%2F&amp;t=Installare+Php+5.3.x+in+CentOs5" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2009/12/07/installare-php-5-3-x-in-centos5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>::Minerva:: il semplice LdapPassword Manager</title>
		<link>http://syscallme.2bopen.org/2009/07/09/minerva-il-semplice-ldappassword-manager/</link>
		<comments>http://syscallme.2bopen.org/2009/07/09/minerva-il-semplice-ldappassword-manager/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 14:31:56 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/?p=55</guid>
		<description><![CDATA[Torno a distanza di pochi giorni sul mio blog per i sensi di colpa di averlo lasciato solo per così tanti mesi. E anche perchè è arrivato il momento di farmi un pochetto di pubblicità. Da oggi è presente su sourceforge una mia piccola &#8220;fatica&#8221;, una webapplication in php che aiuta tutti gli amministratori di [...]]]></description>
			<content:encoded><![CDATA[<p>Torno a distanza di pochi giorni sul mio blog per i sensi di colpa di averlo lasciato solo per così tanti mesi. E anche perchè è arrivato il momento di farmi un pochetto di pubblicità.</p>
<p>Da oggi è presente su <a href="http://www.sf.net">sourceforge</a> una mia piccola &#8220;fatica&#8221;, una webapplication in php che aiuta tutti gli amministratori di sistema come me che hanno a che fare spesso e volentieri con <a href="http://www.openldap.org" target="_blank">Openldap</a>, con una serie di account inseriti sopra e che (a parte phpldapadmin) non hanno un cavolo di tool a interfaccia grafica che si occupi di far cambiare la password ai loro account. Se non, ovviamente, utilizzando tool che magari fanno altro (vedi <a href="http://squirrelmail.org/" target="_blank">Squirrelmail</a>).</p>
<p>Ecco da oggi tutti questi sistem administrators (me compreso) possono utilizzare <strong>Minerva</strong>!</p>
<p><span id="more-55"></span></p>
<p>Di base Minerva è un giocattolino. Qualcosa che assomiglia più ad un esperimento che ad un vero progetto Open. Però è basata su <a href="http://framework.zend.com/" target="_blank">Zend Framework</a>, scritta utilizzando il suo MVC, utilizzando delle libraries wrapper scritte dal costituente team di 2bopen (di cui faccio parte) che estendono funzionalità di <a href="http://pear.php.net" target="_blank">Pear</a> o di Zend per migliorare e semplificare la scrittura di codice. Per l&#8217;autenticazione su Openldap (il permesso di modificare avviene solo dopo una autenticazione che accerta la presenza dell&#8217;account sull&#8217;alberatura) ho usato lo <a href="http://framework.zend.com/manual/en/zend.auth.adapter.ldap.html" target="_blank">Zend_Auth_Adapter_Ldap</a> e per l&#8217;interfacciamento, le attività di fetch, bind, e change attribute il pacchetto Pear <a href="http://pear.php.net/package/Net_LDAP2/" target="_blank">Net_LDAP2</a>.</p>
<p>Oltre a ciò ho utilizzato la funzione &#8220;passwordHash&#8221; del pacchetto di <a href="http://phpldapadmin.sf.net" target="_blank">phpLdapAdmin</a> per creare l&#8217;hash della password chiara una volta inserita nel campo di form.</p>
<p>Minerva è rilasciata in GPL2, è in una fase assolutamentissimamente beta, e per qualsiasi notazione, richiesta, bug riscontrato o altro, potete aprire una issue su https://sourceforge.net/projects/ldapminerva/.<br />
A breve allestirò anche lo spazio web di sourceforge e tutto il resto. A breve, inoltre, sarà possibile prelevare anche il codice sorgente dallo spazio sourceforge. Al momento non c&#8217;è.</p>
<p>A breve, inoltre, inseriro un how-to per l&#8217;installazione in Apache sul wiki relativo.</p>
<p>Insomma: a breve succederanno un po&#8217; di cose&#8230;per il momento beccatevela così!.</p>
<p>Solo un piccolo appunto mi viene da aggiungere. Vi chiederete: ma se Minerva è poco più di un esperimento, perchè l&#8217;utilizzo di tutta questa tecnologia? Perchè non ho le idee chiare su cosa voglio farci con quest&#8217;affare (a parte utilizzarlo per studiare zend framework). Potrebbe anche scapparmi la voglia di integrarlo in qualcos&#8217;altro oppure integrarci qualcos&#8217;altro dentro e far crescere il progetto. Intanto nei prossimi giorni mi occuperò sostanzialmente di stabilizzare il codice e far uscire una release stable.</p>
<p>Voi, se ci riuscite, provate la beta, la potete <a href="https://sourceforge.net/projects/ldapminerva/files/minerva-0.5beta/minerva-0.5beta.zip/download" target="_blank">scaricare qui</a> e ditemi cosa ne pensate.</p>
<p>As  usual&#8230;buona vita!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;title=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;title=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;title=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;T=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;title=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2009%2F07%2F09%2Fminerva-il-semplice-ldappassword-manager%2F&amp;t=%3A%3AMinerva%3A%3A+il+semplice+LdapPassword+Manager" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2009/07/09/minerva-il-semplice-ldappassword-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ortro: quando php fa miracoli&#8230;</title>
		<link>http://syscallme.2bopen.org/2008/04/22/ortro-quando-php-fa-miracoli/</link>
		<comments>http://syscallme.2bopen.org/2008/04/22/ortro-quando-php-fa-miracoli/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 21:17:16 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Pear]]></category>
		<category><![CDATA[Scheduling]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/2008/04/22/ortro-quando-php-fa-miracoli/</guid>
		<description><![CDATA[Ortro rappresenta un esperimento (ampiamente riuscito) di trascinare il mondo dello sviluppo (e degli sviluppatori) php fuori dal web, per catapultarli in una dimensione nuova e probabilmente ancora sconosciuta: il mondo enterprise. Ortro è una webapplication scritta in php5 e pear da Luca Corbo, professionista IT, sviluppatore php e creatore-mantainer pear del pacchetto Net_Nmap. Il [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ortro.net/" target="_blank">Ortro</a> rappresenta un esperimento (ampiamente riuscito) di trascinare il mondo dello sviluppo (e degli sviluppatori) php fuori dal web, per catapultarli in una dimensione nuova e probabilmente ancora sconosciuta: il mondo enterprise.  Ortro è una webapplication scritta in php5 e pear da <a href="http://www.linkedin.com/pub/5/761/7a1" target="_blank">Luca Corbo</a>, professionista IT, sviluppatore php e creatore-mantainer pear del pacchetto <a href="http://pear.php.net/package/Net_Nmap/" target="_blank">Net_Nmap</a>. Il suo obiettivo è quello di rappresentare una piattaforma di scheduling e monitoring avanzato per sistemi aziendali semplici e complessi.  <span id="more-29"></span><!--pagebreak--></p>
<p align="justify">Tramite un&#8217;interfaccia web, è possibile gestire in maniera centralizzata la schedulazione di jobs  su server remoti, eseguendoli singolarmente o all&#8217;interno di workflow,  archiviarne il risultato, eseguire script via ssh, inviare notifiche a seconda dell&#8217;esito del job, creare reports partendo da semplici query effettuate sul db ed inviarli via mail.</p>
<p>I vantaggi di questa applicazione rispetto a competitor come Nagios o Zabbix è innanzitutto e sicuramente la &#8220;leggerezza&#8221;, considerando la possibilità di installarla all&#8217;interno di qualsiasi architettura LAMP, ma anche la poca invasività, la semplicità di utilizzo, la scalabilità.</p>
<p align="justify">Ortro non necessita di alcuna installazione di agent, libreria o software di qualsiasi genere sugli hosts remoti da monitorare, ma interagisce con loro semplicemente attraverso <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important" href="http://www.ziobudda.net/articoli/ortro-quando-php-fa-miracoli" target="_blank">connessioni</a> ssh o dbms. Nel suo core essa si compone semplicemente come un framework ed ogni controllo o jobs è gestito come un plugin che può essere caricato dinamicamente all&#8217;interno dell&#8217;applicazione, durante il suo normale esercizio. I plugins/controlli sono suddivisi per categorie (controlli su <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important" href="http://www.ziobudda.net/articoli/ortro-quando-php-fa-miracoli" target="_blank">database</a>, su file, di sistema, via web, eccetera)  e coprono veramente molte delle necessità che un amministratore di sistema può avere nel suo lavoro quotidiano,</p>
<p align="justify">La sua interfaccia web è estremamente intuitiva e la logica che ha alla base permette non solo un basso tempo di apprendimento, ma anche un&#8217;organizzazione molto distribuita delle risorse e degli accessi; l&#8217;utente può definire i sistemi che si compongono di uno o più hosts definibili via indirizzo IP o FQDN. E&#8217; possibile effettuare una profilatura avanzata su gli utenti che hanno <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important" href="http://www.ziobudda.net/articoli/ortro-quando-php-fa-miracoli" target="_blank">accesso</a> all&#8217;applicazione, grazie alla suddivisione in gruppi e all&#8217;associazione di ogni singolo gruppo ad uno o più sistemi in qualità di &#8220;admin&#8221; o &#8220;guest&#8221;. I system-admin possono creare, modificare, rimuovere jobs e workflow, oltre ad implementare sistemi di notifica sull&#8217;esito dei controlli; notifiche che possono essere inviate via mail, sms, messaggi Tibco RendezVous, messaggi Jabber, messaggi Tivoli postemsg. Ovviamente è possibile integrare l&#8217;applicazione con sistemi di autenticazione centralizzata LDAP come Active Directory o OpenLdap.</p>
<p align="justify">Ortro è un&#8217;applicazione che esite da due anni e ha raggiunto ormai un livello di maturità e di solidità invidiabile. La community che gli ruota intorno è assolutamente attiva sia dal punto di vista dello sviluppo di nuovi plugins e nuove features, che dal punto di vista dell&#8217;integrazione con altri sistemi e con necessità specifiche del cliente, con rilasci frequenti e veloci risoluzioni di bug.</p>
<p align="justify">Ma soprattutto Ortro è la dimostrazione che il php è un linguaggio maturo e pronto ad immettersi su un mercato enterprise dove impera <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important" href="http://www.ziobudda.net/articoli/ortro-quando-php-fa-miracoli" target="_blank">Java</a> (con tutta la sua portabilità e pesantezza) e sistemi Unix commerciali e costosissimi. E in qualche maniera, chi può dire che proprio dallo sviluppo di applicazioni php5 di questo tipo, leggerissime ed ospitabili su piattaforme LAMP, non possa venire un ulteriore slancio per aprire finalmente e definitivamente le porte al sistema operativo del pinguino, nelle grandi aziende dell&#8217;IT.</p>
<p align="justify">Ortro è scritto in PHP5 ed ha in bundle tutte le librerie Pear di cui avrete bisogno per il suo funzionamento. Ha un installer molto semplice e veloce: quello che vi serve è una macchina linux con Apache e Php5 installato. Può utilizzare qualsiasi database (<a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important" href="http://www.ziobudda.net/articoli/ortro-quando-php-fa-miracoli" target="_blank">mysql</a>, mssql, oracle, sqlite,&#8230;) grazie ad un sistema di scrittura di dati via abstraction-layer ed è già utilizzato nell&#8217;esercizio di molte aziende IT italiane.</p>
<p align="justify">Maggiori informazioni su:</p>
<p align="justify"><a href="http://www.ortro.net/" target="_blank">http://www.ortro.net</a><br />
<a href="http://ortro.sourceforge.net/" target="_blank">http://ortro.sourceforge.net </a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;title=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;title=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;title=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;T=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;title=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Ortro%3A+quando+php+fa+miracoli%26%238230%3B+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F22%2Fortro-quando-php-fa-miracoli%2F&amp;t=Ortro%3A+quando+php+fa+miracoli%26%238230%3B" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2008/04/22/ortro-quando-php-fa-miracoli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
