<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Davide Salerno</title> <link>http://www.davidesalerno.net</link> <description>Utente Mac, Sviluppatore PHP/MySQL/XHTML/CSS e Chiaccherone</description> <lastBuildDate>Sat, 21 Apr 2012 12:33:38 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/davidesalerno/Oaeo" /><feedburner:info uri="davidesalerno/oaeo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.davidesalerno.net/wp-content/themes/ds/images/dido.png</link><url>http://www.davidesalerno.net/wp-content/themes/ds/images/dido.png</url><title>Davide Salerno</title></image><feedburner:emailServiceId>davidesalerno/Oaeo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Ubuntu, Chrome e il bug della Modalità a Tutto Schermo</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/Lk8zcGkP3y4/</link> <comments>http://www.davidesalerno.net/2012/03/ubuntu-chrome-e-il-bug-della-modalita-a-tutto-schermo/#comments</comments> <pubDate>Sun, 04 Mar 2012 17:02:55 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[MondoLinux&Co]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[google]]></category> <category><![CDATA[linux]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1869</guid> <description><![CDATA[Utilizzo Google Chrome su Linux e Windows come browser principale per la navigazione da ormai quasi 2 anni (su Mac mi affido a Safari). La ragione risiede principalmente in una maggiore velocità che WebKit offre nell&#8217;esecuzione dei file JavaScript che &#8230; <a
href="http://www.davidesalerno.net/2012/03/ubuntu-chrome-e-il-bug-della-modalita-a-tutto-schermo/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Utilizzo <strong><a
title="Google Chrome" href="https://www.google.com/chrome/?hl=it">Google Chrome</a></strong> su <strong>Linux</strong> e <strong>Windows</strong> come browser principale per la navigazione da ormai quasi 2 anni (su <strong>Mac</strong> mi affido a <strong>Safari</strong>). La ragione risiede principalmente in una maggiore velocità che <a
title="WebKit" href="http://www.webkit.org/"><strong>WebKit</strong> </a>offre nell&#8217;esecuzione dei file JavaScript che sono presenti in quantità industriale nella pagine web oggigiorno e <strong>Chrome</strong> e<strong> Safari</strong> usano <strong>WebKit</strong> come loro motore per la renderizzazione delle pagine HTML. Da qui la momentanea scelta di abbandonare <strong>Firefox</strong> che comunque ha fatto passi da gigante dal punto di vista delle prestazioni, pur rimanendo ancora un gradino sotto.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2012/03/Google-chrome-for-Ubuntu-11.10.jpg"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1870" title="Google chrome for Ubuntu 11.10" src="http://www.davidesalerno.net/wp-content/uploads/2012/03/Google-chrome-for-Ubuntu-11.10.jpg" alt="" width="450" height="281" /></a></p><p>L&#8217;altro giorno ho avuto una spiacevole sorpresa. Appena avviata la mia distribuzione Linux desktop preferita (<strong>Ubuntu Linux</strong>, ndr), apro Chrome per controllare la posta elettronica e&#8230; con mio grande stupore Chrome si è aperto nella modalità a tutto schermo dalla quale non ne voleva sapere di uscire né con il tasto F11 né in altro modo.</p><p>La soluzione in ogni caso è stata rapida ed indolore. E&#8217; bastato infatti aprire con un banalissimo editor di testo il file:</p><p><code>.config/google-chrome/Default/Preferences</code></p><p>e cancellare l&#8217;elemento del Json <strong>window_placement</strong>.</p><p>Come al solito chi è a conoscenza di informazioni più precise sul bug e su come risolverlo è ben accetto.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2008/01/personalizza-la-tua-ubuntu-in-pochi-click-con-ubuntu-tweak/" rel="bookmark" title="23 gennaio 2008">Personalizza la tua Ubuntu in pochi click con Ubuntu Tweak</a></li><li><a
href="http://www.davidesalerno.net/2007/04/ubuntu-fa-feisty-rialsciata-la-704/" rel="bookmark" title="19 aprile 2007">Ubuntu fa Feisty: rialsciata la 7.04</a></li><li><a
href="http://www.davidesalerno.net/2007/06/google-desktop-search-disponibile-per-linux/" rel="bookmark" title="29 giugno 2007">Google Desktop Search disponibile per Linux</a></li><li><a
href="http://www.davidesalerno.net/2010/05/rhythmbox-ipod-e-problemi-di-file-system/" rel="bookmark" title="13 maggio 2010">Rhythmbox, iPod e problemi di file system</a></li><li><a
href="http://www.davidesalerno.net/2007/05/passa-a-linux-senza-traumi-con-wubi-e-automatix2/" rel="bookmark" title="15 maggio 2007">Passa a Linux senza traumi con Wubi e Automatix2</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Lk8zcGkP3y4:FBcKnFoZU5s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=Lk8zcGkP3y4:FBcKnFoZU5s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Lk8zcGkP3y4:FBcKnFoZU5s:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Lk8zcGkP3y4:FBcKnFoZU5s:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Lk8zcGkP3y4:FBcKnFoZU5s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Lk8zcGkP3y4:FBcKnFoZU5s:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2012/03/ubuntu-chrome-e-il-bug-della-modalita-a-tutto-schermo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2012/03/ubuntu-chrome-e-il-bug-della-modalita-a-tutto-schermo/</feedburner:origLink></item> <item><title>Come filtrare gli accessi per IP su Tomcat</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/-qpiXNQ3JJ0/</link> <comments>http://www.davidesalerno.net/2012/02/come-filtrare-gli-accessi-per-ip-su-tomcat/#comments</comments> <pubDate>Wed, 29 Feb 2012 16:11:57 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[Programmazione]]></category> <category><![CDATA[Sicurezza]]></category> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[accessi]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[filtro]]></category> <category><![CDATA[ip]]></category> <category><![CDATA[java]]></category> <category><![CDATA[jsp]]></category> <category><![CDATA[tomcat]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1865</guid> <description><![CDATA[Continua la fortunata serie “Me lo appunto qui almeno non me lo dimentico“ ed anche in questa puntata parleremo di Tomcat e quindi più in generale di programmazione di applicazioni di rete in JAVA. Il titolo mi sembra abbastanza parlante e la domanda &#8230; <a
href="http://www.davidesalerno.net/2012/02/come-filtrare-gli-accessi-per-ip-su-tomcat/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Continua la fortunata serie “<strong>Me lo appunto qui almeno non me lo dimentico</strong>“ ed anche in questa puntata parleremo di <strong><a
title="Apache Tomcat" href="http://tomcat.apache.org/" target="_blank">Tomcat</a> </strong>e quindi più in generale di programmazione di applicazioni di rete in <strong>JAVA</strong>. Il titolo mi sembra abbastanza parlante e la domanda che nasce spontanea leggendolo è: perché filtrare gli accessi tramite l&#8217;application server (Tomcat) invece di agire alla &#8220;radice&#8221; andando ad impostare delle regole su quello che per comodità e brevità possiamo chiamare firewall? Le ragioni possono essere molteplici e tra queste ci può essere per esempio la volontà di limitare l&#8217;accesso ad una specifica applicazione piuttosto che addirittura a delle singole URI e non all&#8217;intera macchina su cui sono presenti un insieme di applicazioni, operazione che è molto meno macchinosa se effettuata lato applicativo che a livello di rete soprattutto in termini di efficienza dei processi aziendali in quanto è fattibile da chi sviluppa il software senza la necessità di disturbare amministratori di rete, di sistema e altre figure che in genere hanno dinamiche e politiche di intervento diverse e questo potrebbe se non altro rallentare la fase di sviluppo e/o quella di messa in produzione delle vostre applicazioni.</p><p
style="text-align: center;"><a
href="http://www.davidesalerno.net/wp-content/uploads/2012/02/Firewall-layout.jpg"><img
class="size-full wp-image-1866 aligncenter" style="border-style: initial; border-color: initial;;  display: block; margin-right: auto; margin-left: auto;" title="Firewall-layout" src="http://www.davidesalerno.net/wp-content/uploads/2012/02/Firewall-layout.jpg" alt="" width="425" height="282" /></a></p><p>La soluzione più semplice è utilizzare il <strong><a
title="Valve Componente - Apache Tomcat" href="http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html">Valve Component</a></strong> di Apache Tomcat che permette di fare quanto richiesto semplicemente andando ad inserire nel file <strong><em>context.xml</em></strong> o della vostra installazione di Tomcat oppure in quello dell&#8217;applicazione web di cui volete andare a limitare gli accessi, la seguente riga:</p><pre class="file-content">&lt;Context&gt;

    [...]

    &lt;Valve className="org.apache.catalina.valves.RemoteAddrValve"
           allow="12.34.56.78,192.168..*" deny="172.20.64.*"/&gt;

&lt;/Context&gt;</pre><p>ovviamente andando ad inserire negli attributi <strong>allow</strong> e <strong>deny</strong> o con gli indirizzi IP a cui volete permettere o negare l&#8217;accesso (separati da virgola se maggiori di uno) o eventualmente dei pattern che facenti uso delle espressioni regolari che rappresentino correttamente i range di IP su cui volete andare ad agire.</p><p>Un problema molto comune a questo punto potrebbe verificarsi qualora utilizziate <strong><a
title="Apache HTTPD" href="http://httpd.apache.org/" target="_blank">Apache</a> </strong>come frontend per Tomcat, cosa molto comune se dovete gestire alias, proxy name e quant&#8217;altro o anche soltanto se volete ottimizzare il carico di lavoro della vostra macchina lasciando servire ad Apache i file statici (immagini, css, javascript) e demandando a Tomcat soltanto l&#8217;esecuzione della parte in Java delle vostre applicazioni. Se siete in questa situazione Tomcat vedrà arrivare tutte le richieste da un unico IP che è quello della macchina sulla quale è installato Apache (che potrebbe essere ) vanificando così il lavoro del componente Valve in quanto le richieste verranno viste da quest&#8217;ultimo non con l&#8217;IP del client che l&#8217;ha effettuata ma sempre e solo con il solito indirizzo (quello della macchina su cui è presente il web server Apache).</p><p>La soluzione a tutto questo è andare a cercare il vero indirizzo del client nell&#8217;header http di ciascuna richiesta nel campo <strong>X-Forwarded-For</strong>. In teoria a questo punto basterà andare ad attivare il componente <strong><a
title="RemoteIPValve - Tomcat" href="http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Remote_IP_Valve" target="_blank">RemoteIPValve</a></strong> per avere l&#8217;effetto desiderato; il tutto si effettua andando ad inserire nel context.xml di Tomcat o della vostra applicazione quanto segue:</p><pre>&lt;Valve
  className="org.apache.catalina.connector.RemoteIpValve"
  remoteIPHeader="x-forwarded-for"
  remoteIPProxiesHeader="x-forwarded-by"
  protocolHeader="x-forwarded-proto"
  /&gt;</pre><p>Nel caso siate sfortunati a sufficienza ed il componente <strong>RemoteIPValve</strong> non funzioni come aspettato non disperatevi in quanto c&#8217;è ancora una piccolo barlume di speranza per far funzionare tutto.</p><p>L&#8217;ultima spiaggia è realizzare un <strong><a
title="Filter - Servlet - Java" href="http://docs.oracle.com/javaee/6/api/javax/servlet/Filter.html" target="_blank">Filter</a> </strong>che vada a controllare il campo <strong>X-Forwarded-For</strong> nell&#8217;header di ciascuna richiesta HTTP ed eventualmente vada ad inibire l&#8217;accesso alla vostra applicazione o anche semplicemente ad una specifica servlet o pagina che volete proteggere.</p><p>Come Filter potete prendere come esempio quanto segue:</p><pre>import java.io.IOException;

import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet Filter implementation class AuthorizationFilter
*/
public class AuthorizationFilter implements Filter {
private FilterConfig filterConfig = null;
/**
* Default constructor.
*/
public AuthorizationFilter() {

}

/**
* @see Filter#destroy()
*/
public void destroy() {

}

/**
* @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)
*/
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
     InitialContext initialContext = null;;
     try {
          initialContext = new javax.naming.InitialContext();

     } catch (NamingException e) {

          e.printStackTrace();
          return;
     }
     HttpServletResponse httpResponse = null;
     if (response instanceof HttpServletResponse)
        httpResponse = (HttpServletResponse) response;
    final HttpServletRequest httpRequest = (HttpServletRequest) request;
    HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(httpRequest) {
         @Override
         public String getHeader(String name) {
                final String value = httpRequest.getParameter(name);
                if (value != null) {
                return value;
         }
         return super.getHeader(name);
      }
    };
    String ipAddress = wrapper.getHeader("X-Forwarded-For");
    if(ipAddress==null){
           ipAddress = request.getRemoteAddr();
    }
    String ipAddresses = filterConfig.getInitParameter("deny");
    if(ipAddresses!=null){
          String[] ipAddressesArray = ipAddresses.split(",");
          for(String pattern: ipAddressesArray){
                if(ipAddress.matches(pattern)){
                   httpResponse.sendError(HttpServletResponse.SC_FORBIDDEN);
                   return;
                }
           }
      }
      // pass the request along the filter chain
      chain.doFilter(request, response);
}

/**
* @see Filter#init(FilterConfig)
*/
public void init(FilterConfig fConfig) throws ServletException {
       this.filterConfig = fConfig;
}

}</pre><p>Che effettua il controllo richiesto. A questo punto dovrete inserire il filtro nel <strong>web.xml</strong> le regole per impostare le URI a cui applicare il filtro con gli indirizzi IP incriminati con delle regole come le seguenti:</p><pre>&lt;filter&gt;
  &lt;filter-name&gt;AuthorizationFilter&lt;/filter-name&gt;
  &lt;filter-class&gt;spot.AuthorizationFilter&lt;/filter-class&gt;
  &lt;init-param&gt;
      &lt;param-name&gt;deny&lt;/param-name&gt;
      &lt;param-value&gt;192.168.*&lt;/param-value&gt;
  &lt;/init-param&gt;
  &lt;/filter&gt;
  &lt;filter-mapping&gt;
	&lt;filter-name&gt;AuthorizationFilter&lt;/filter-name&gt;
	  &lt;url-pattern&gt;/*&lt;/url-pattern&gt;
  &lt;/filter-mapping&gt;</pre><p>Le domande a questo punto possono essere molteplici: siete riusciti nel vostro intento? Con quale dei metodi elencati sopra? Se avete utilizzato altre strategie quali sono e che vantaggi/svantaggi hanno rispetto a quelle illustrate? Come potete vedere sono molto curioso e spero che qualcuno riesca a placare almeno in parte questa mia <em>fame di sapere</em>.</p><p>Ovviamente sono ben accette osservazioni e correzioni di qualsivoglia tipologia.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2012/02/monitorare-tomcat-tramite-jmx-dietro-un-firewall/" rel="bookmark" title="5 febbraio 2012">Monitorare Tomcat tramite JMX dietro un firewall</a></li><li><a
href="http://www.davidesalerno.net/2009/04/installare-apache-ant-su-windows-xp-vista/" rel="bookmark" title="5 aprile 2009">Installare Apache Ant su Windows XP / Vista</a></li><li><a
href="http://www.davidesalerno.net/2007/07/bitlet-un-client-per-torrent-via-web/" rel="bookmark" title="31 luglio 2007">BitLet: un client per torrent via web</a></li><li><a
href="http://www.davidesalerno.net/2008/01/attenzione-grave-vulnerabilita-per-quicktime/" rel="bookmark" title="11 gennaio 2008">ATTENZIONE: grave vulnerabilità per QuickTime</a></li><li><a
href="http://www.davidesalerno.net/2007/05/fusteeno-il-p2p-dal-tuo-browser/" rel="bookmark" title="21 maggio 2007">Fusteeno: il P2P dal tuo browser</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=-qpiXNQ3JJ0:bFazlScdCdU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=-qpiXNQ3JJ0:bFazlScdCdU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=-qpiXNQ3JJ0:bFazlScdCdU:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=-qpiXNQ3JJ0:bFazlScdCdU:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=-qpiXNQ3JJ0:bFazlScdCdU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=-qpiXNQ3JJ0:bFazlScdCdU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2012/02/come-filtrare-gli-accessi-per-ip-su-tomcat/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2012/02/come-filtrare-gli-accessi-per-ip-su-tomcat/</feedburner:origLink></item> <item><title>Monitorare Tomcat tramite JMX dietro un firewall</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/Az_WQ96iyLg/</link> <comments>http://www.davidesalerno.net/2012/02/monitorare-tomcat-tramite-jmx-dietro-un-firewall/#comments</comments> <pubDate>Sun, 05 Feb 2012 21:53:48 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[Sicurezza]]></category> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[firewall]]></category> <category><![CDATA[java]]></category> <category><![CDATA[jmx]]></category> <category><![CDATA[tomcat]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1862</guid> <description><![CDATA[Riprendiamo (dopo una pausa di più di un anno dall&#8217;ultima puntata) la serie &#8220;Me lo appunto qui almeno non me lo dimentico&#8220;. Monitorare il carico delle applicazioni web che avete progettato e/o utilizzate all&#8217;interno dell&#8217;architettura distribuita che vi permette di &#8230; <a
href="http://www.davidesalerno.net/2012/02/monitorare-tomcat-tramite-jmx-dietro-un-firewall/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Riprendiamo (dopo una pausa di più di un anno dall&#8217;ultima puntata) la serie &#8220;<strong>Me lo appunto qui almeno non me lo dimentico</strong>&#8220;.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2012/02/apache-tomcat-7.png"><img
style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft size-full wp-image-1863" title="apache-tomcat-7" src="http://www.davidesalerno.net/wp-content/uploads/2012/02/apache-tomcat-7.png" alt="" width="208" height="207" /></a>Monitorare il carico delle applicazioni web che avete progettato e/o utilizzate all&#8217;interno dell&#8217;architettura distribuita che vi permette di offrire un determinato servizio, è fondamentale per una serie infinita di ragioni che esulano dagli scopi di questo articolo e che sono sicuro potete anche solo lontanamente immaginare.</p><p>Se l&#8217;applicazione web in questione è in <strong>Java</strong> ed utilizzate l&#8217;ottimo <strong><a
title="Apache Tomcat" href="http://tomcat.apache.org/" target="_blank">Apache Tomcat</a></strong> come application server, questo è fattibile abilitando un <strong>agente <a
title="Java Management Extension" href="http://en.wikipedia.org/wiki/Java_Management_Extensions" target="_blank">JMX</a> remoto</strong> che vi permetterà di interrogare Tomcat per sapere in un determinato istante dati di natura statistica (es. quante volte è stata interrogata un&#8217;applicazione, quante volte è andata in errore ecc ecc) che vi permetteranno di tenere sempre sotto controllo il vostro sistema piuttosto che analizzare le prestazioni delle varie applicazioni per provare ad ottimizzarle.</p><p>Questo è fattibile modificando poche righe nei file di configurazione di Tomcat, che come ben specificato nella documentazione ufficiale e che per completezza vi riporto.</p><p>Nello specifico dovrete aggiungere i seguenti parametri alla variabile <em>CATALINA_OPTS</em></p><pre>-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=%my.jmx.port% \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false</pre><p>(sostituite %my.jmx.port% con un numero maggiore o uguale di 1024  vostro piacimento) nel file <em>$CATALINA_BASE/conf/tomcat.conf</em> se non necessitate limitare l&#8217;accesso tramite username e password. In caso contrario i parametri da aggiungere alla medesima variabile saranno:</p><pre>-Dcom.sun.management.jmxremote.authenticate=true \
-Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password \
-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access \</pre><p>e dovrete andare a modificare (o creare se non esiste) il file <em>$CATALINA_BASE/conf/jmxremote.access</em>, specificando i nomi degli utenti che potranno usare l&#8217;agente JMX remoto e i loro permessi come segue:</p><pre>monitorRole readonly
controlRole readwrite</pre><p>Quindi nel file <em>$CATALINA_BASE/conf/jmxremote.password</em> dovrete andare a specificare le password degli utenti che avranno accesso al servizio. Ad esempio:</p><pre>
monitorRole tomcat
controlRole tomcat
</pre><p>Se <em>nulla</em> vi separa dalla macchina dove risiedono le applicazioni che volete monitorare, tutto sarà pronto per funzionare. Se invece tra voi (o Cacti piuttosto che Munin o Nagios), c&#8217;è un firewall le cose si complicano.</p><p>In prima battuta dovrete andare a configurare il firewall in modo tale da permettere la comunicazione tra il server dove c&#8217;è Apache Tomcat e la vostra macchina (o il server dove avete installato il Cacti/Munin/Nagios di turno) in modo tale da permettere connessioni in entrata sul server applicativo sulla porta specificata in fase di configurazione.</p><p>Purtroppo però, come specificato in una piccola postilla nella documentazione ufficiale di Tomcat, le note dolenti non sono finite. Infatti leggendo quanto segue:</p><blockquote><p>Note: The JSR 160 JMX-Adaptor opens a second data channel on a random port. That is a problem when you have a local firewall installed.</p></blockquote><p>risulta evidente che vi toccherà <em>lavorare di fino</em> per evitare soluzioni poco ortodosse come quella di aprire tutte le porte tra le due macchine in questione.</p><p>La soluzione è scriversi un agente JMX in casa che utilizzi 2 porte ben definite per permettere di monitorare Tomcat, come invece non fa l&#8217;agente JMX che viene distribuito di default assieme a Tomcat stesso.</p><p>Se andate di fretta, potete provare ad utilizzare da <a
href="http://blogs.oracle.com/jmxetc/entry/connecting_through_firewall_using_jmx" title="Connecting Through Firewall Using JMX - Without modifying the server application" target="_blank">Daniel Fuchs</a>, ovvero:</p><pre>
/\*
 \* CustomAgent.java
 \*
 \* Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
 \*
 \* Redistribution and use in source and binary forms, with or without
 \* modification, are permitted provided that the following conditions
 \* are met:
 \*
 \*   - Redistributions of source code must retain the above copyright
 \*     notice, this list of conditions and the following disclaimer.
 \*
 \*   - Redistributions in binary form must reproduce the above copyright
 \*     notice, this list of conditions and the following disclaimer in the
 \*     documentation and/or other materials provided with the distribution.
 \*
 \*   - Neither the name of Sun Microsystems nor the names of its
 \*     contributors may be used to endorse or promote products derived
 \*     from this software without specific prior written permission.
 \*
 \* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 \* IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
 \* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 \* PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
 \* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 \* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 \* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 \* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 \* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 \* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 \* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 \*
 \* Created on Jul 25, 2007, 11:42:49 AM
 \*
 \*/

package example.rmi.agent;

import java.io.IOException;
import java.lang.management.ManagementFactory;
import java.net.InetAddress;
import java.rmi.registry.LocateRegistry;
import java.util.HashMap;
import javax.management.MBeanServer;
import javax.management.remote.JMXConnectorServer;
import javax.management.remote.JMXConnectorServerFactory;
import javax.management.remote.JMXServiceURL;

/\*\*
 \* This CustomAgent will start an RMI COnnector Server using only
 \* port "example.rmi.agent.port".
 \*
 \* @author dfuchs
 \*/
public class CustomAgent {

    private CustomAgent() { }

    public static void premain(String agentArgs)
	throws IOException {

        // Ensure cryptographically strong random number generator used
        // to choose the object number - see java.rmi.server.ObjID
        //
        System.setProperty("java.rmi.server.randomIDs", "true");

        // Start an RMI registry on port specified by example.rmi.agent.port
        // (default 3000).
        //
        final int port= Integer.parseInt(
                System.getProperty("example.rmi.agent.port","3000"));
        System.out.println("Create RMI registry on port "+port);
        LocateRegistry.createRegistry(port);

        // Retrieve the PlatformMBeanServer.
        //
        System.out.println("Get the platform's MBean server");
        MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();

        // Environment map.
        //
        System.out.println("Initialize the environment map");
        HashMap<String,Object> env = new HashMap<String,Object>();

        // This where we would enable security - left out of this
        // for the sake of the example....
        //

        // Create an RMI connector server.
        //
        // As specified in the JMXServiceURL the RMIServer stub will be
        // registered in the RMI registry running in the local host on
        // port 3000 with the name "jmxrmi". This is the same name the
        // out-of-the-box management agent uses to register the RMIServer
        // stub too.
        //
        // The port specified in "service:jmx:rmi://"+hostname+":"+port
        // is the second port, where RMI connection objects will be exported.
        // Here we use the same port as that we choose for the RMI registry.
        // The port for the RMI registry is specified in the second part
        // of the URL, in "rmi://"+hostname+":"+port
        //
        System.out.println("Create an RMI connector server");
        final String hostname = InetAddress.getLocalHost().getHostName();
        JMXServiceURL url =
            new JMXServiceURL("service:jmx:rmi://"+hostname+
            ":"+port+"/jndi/rmi://"+hostname+":"+port+"/jmxrmi");

        // Now create the server from the JMXServiceURL
        //
        JMXConnectorServer cs =
            JMXConnectorServerFactory.newJMXConnectorServer(url, env, mbs);

        // Start the RMI connector server.
        //
        System.out.println("Start the RMI connector server on port "+port);
        cs.start();
    }
}
</pre><p>Compilatelo creando un jar specificando l&#8217;attributo <em>Premain-Class</em> nel suo <em>manifest</em>. Tutto questo è fattibile tramite <strong><a
href="http://www.davidesalerno.net/tag/ant/" title="Apache ANT" target="_blank">Ant</a></strong> utilizzando un buildfile siffatto:</p><pre>    <span class="comment">&lt;!-- Builds dist.agent.jar --&gt;</span>
    <span class="type">&lt;target name=</span><span class="string">"-build-agent-jar"</span><span class="type"></span><span class="type">
        description=</span><span class="string">"build an agent jar that can be used with -javaagent "</span><span class="type">&gt;</span>
        <span class="type">&lt;jar basedir=</span><span class="string">"${build.classes.dir}"</span><span class="type">
            jarfile=</span><span class="string">"${dist.agent.jar}"</span><span class="type">&gt;</span>
                <span class="type">&lt;manifest&gt;</span>
                    <span class="type">&lt;attribute name=</span><span class="string">"Premain-Class"</span><span class="type"> value=</span><span class="string">"example.rmi.agent.CustomAgent"</span><span class="type">/&gt;</span>
                <span class="type">&lt;/manifest&gt;</span>
        <span class="type">&lt;/jar&gt;</span>
        <span class="type">&lt;echo&gt;</span>To use this application with agent try:<span class="type">&lt;/echo&gt;</span>
        <span class="type">&lt;echo&gt;</span><span class="string">java -Dexample.rmi.port=3000 -javaagent:${dist.agent.jar} -classpath &lt;application-classpath&gt; &lt;application-main-class&gt;</span><span class="type">&lt;/echo&gt;</span>
    <span class="type">&lt;/target&gt;</span>
</pre><p> A questo punto non vi rimane che aggiungere i seguenti parametri:</p><pre> -Dexample.rmi.agent.port=&lt;port&gt; -javaagent:&lt;agent.jar&gt;</pre><p>alla variabile <em>CATALINA_OPTS</em> del file <em>$CATALINA_BASE/conf/tomcat.conf</em> al posto di quelli specificati all&#8217;inizio (ovviamente indicando la porta che volete utilizzare al posto di <em>port</em> ed il percorso del vostro jar al posto di <em>agent.jar</em>).</p><p>Non vi ammorbo a questo punto ulteriormente su come realizzare un custom agent che permetta l&#8217;autenticazione degli utenti abilitanti ad utilizzare il servizio JMX remote, rimandandovi direttamente alla fonte.</p><p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2012/02/come-filtrare-gli-accessi-per-ip-su-tomcat/" rel="bookmark" title="29 febbraio 2012">Come filtrare gli accessi per IP su Tomcat</a></li><li><a
href="http://www.davidesalerno.net/2007/05/fusteeno-il-p2p-dal-tuo-browser/" rel="bookmark" title="21 maggio 2007">Fusteeno: il P2P dal tuo browser</a></li><li><a
href="http://www.davidesalerno.net/2007/07/bitlet-un-client-per-torrent-via-web/" rel="bookmark" title="31 luglio 2007">BitLet: un client per torrent via web</a></li><li><a
href="http://www.davidesalerno.net/2009/04/installare-apache-ant-su-windows-xp-vista/" rel="bookmark" title="5 aprile 2009">Installare Apache Ant su Windows XP / Vista</a></li><li><a
href="http://www.davidesalerno.net/2009/04/fate-come-vi-dico-non-fate-come-faccio/" rel="bookmark" title="28 aprile 2009">Fate come vi dico, non fate come faccio</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Az_WQ96iyLg:tgbV7oY27eI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=Az_WQ96iyLg:tgbV7oY27eI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Az_WQ96iyLg:tgbV7oY27eI:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Az_WQ96iyLg:tgbV7oY27eI:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Az_WQ96iyLg:tgbV7oY27eI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=Az_WQ96iyLg:tgbV7oY27eI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2012/02/monitorare-tomcat-tramite-jmx-dietro-un-firewall/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2012/02/monitorare-tomcat-tramite-jmx-dietro-un-firewall/</feedburner:origLink></item> <item><title>Installare JFlex e Cup su Mac OS X</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/LDoVSObSWok/</link> <comments>http://www.davidesalerno.net/2011/01/installare-jflex-e-cup-su-mac-os-x/#comments</comments> <pubDate>Sun, 16 Jan 2011 15:08:01 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[MondoMac]]></category> <category><![CDATA[compilatori]]></category> <category><![CDATA[cup]]></category> <category><![CDATA[jflex]]></category> <category><![CDATA[linguaggi]]></category> <category><![CDATA[parser]]></category> <category><![CDATA[Scanner]]></category> <category><![CDATA[traduttori]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1844</guid> <description><![CDATA[Se anche voi siete degli sviluppatori/programmatori/smanettoni/altro che per ragioni che possono andare dal lavoro allo studio passando per il cazzeggio, avete bisogno di una buona coppia di programmi per generare scanner (o analizzatore lessicale) e parser (o analizzatore sintattico), JFlex &#8230; <a
href="http://www.davidesalerno.net/2011/01/installare-jflex-e-cup-su-mac-os-x/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Se anche voi siete degli sviluppatori/programmatori/smanettoni/altro che per ragioni che possono andare dal lavoro allo studio passando per il cazzeggio, avete bisogno di una buona coppia di programmi per generare scanner (o analizzatore lessicale) e parser (o analizzatore sintattico), <a
title="JFlex" href="http://jflex.de/" target="_blank">JFlex</a> e <a
title="Cup" href="http://www2.cs.tum.edu/projects/cup/" target="_blank">Cup</a> sono due programmi open source in Java che possono fare al caso vostro.</p><p
style="text-align: center;"><img
class="wp-image-1845" style="vertical-align: top;" title="logo" src="http://www.davidesalerno.net/wp-content/uploads/2011/01/logo.jpg" alt="" width="173" height="58" /><img
class="wp-image-1846" title="cup_logo" src="http://www.davidesalerno.net/wp-content/uploads/2011/01/cup_logo.gif" alt="" width="177" height="59" /></p><p>Tralasciando l&#8217;installazione su Linux e Windows che è già ben documentata <a
title="http://www.skenz.it/traduttori/#start" href="http://www.skenz.it/traduttori/#start" target="_self">altrove</a> in rete e fatto salvo che Mac OS X è un sistema *NIX-like quindi si può tranquillamente seguire la procedura di installazione per Linux, ecco i pochi passi necessari per installare in maniera alternativa i suddetti programmi su Mac OS X in maniera da poterli utilizzare direttamente da terminale richiamandone il nome da riga di comando senza dover settare variabili d&#8217;ambiente, cambiare tipologia di shell annessi e connessi.</p><p>Per prima cosa procuriamoci l&#8217;occorrente: i pacchetti di JFlex e Cup dai repository di Ubuntu.</p><ul><li><a
title="JFlex Ubuntu Package" href="http://packages.ubuntu.com/maverick/jflex" target="_blank">JFlex</a></li><li><a
title="Cup Ubuntu Package" href="http://packages.ubuntu.com/maverick/cup" target="_blank">Cup</a></li></ul><p>A questo punto aprite il terminale di Mac OS X (<em>Applicazioni-&gt;Utility-&gt;Terminale</em>) e posizionatevi con il comando <em>cd</em> nella cartella dove avete appena scaricato i due pacchetti . deb (es.<em> ~$cd Downloads</em>).</p><p>Digitate sempre da terminale il comando <em>ar vx</em> seguito dal nome del pacchetto .deb che volete decomprimere.</p><p><code>~$ar vx nome_pacchetto.deb</code></p><p>A questo punto nella cartella in cui vi trovate dovreste avere 3 documenti che contengono le informazioni del pacchetto .deb appena decompresso e precisamente:</p><ul><li>debian-binary</li><li>control.tar.gz</li><li>data.tar.gz</li></ul><p>I primi due documenti (debian-binary e control.tar.gz ) non ci serviranno nel prosegui quindi possono essere tranquillamente eliminati. Decomprimiamo il terzo (data.tar.gz) o facendoci doppio click con il mouse oppure digitando da terminale:</p><p><code>~$tar -xvzf data.tar.gz</code></p><p>Doveste ora avere una cartella <em>usr</em>con questa struttura:</p><pre>usr
-bin/
-share/
--doc/
--doc-base/
--java/
--man/</pre><p>A questo punto non ci rimane che spostare tutto il contenuto della suddetta cartella <strong>usr</strong> nell&#8217;omonima cartella <em>usr</em> presente nella nostra installazione di Mac OS X con il comando (vi verrà chiesta la password dell&#8217;utente root):</p><p><code>~$sudo mv usr/* /usr</code></p><p>A questo punto dovete solo ripetete le operazioni appena descritte per l&#8217;altro applicativo che vi resta da installare.</p><p>Dovreste avere ora a disposizione JFlex e Cup installati sul vostro Mac ed avviabili da linea comando semplicemente digitando il loro nome (<em>~$jflex</em> o <strong>~$cup</strong>) ed in più avrete a disposizione le pagine del manuale accessibili con il comando <strong>man</strong> (quindi <em>~$man jflex</em> o <strong>~$man cup</strong> ).</p><p>Se riscontrate dei problemi nell&#8217;avviare Cup è altamente probabile che è dovete andare a mettere a posto i symlink del programma che puntano all&#8217;eseguibile sbagliato. Nello specifico dovrete eseguire da linea di comando i seguenti comandi:</p><p><code><br
/> ~$sudo rm /usr/share/java/cup<br
/> ~$sudo ln -sf /usr/share/java/cup-versione_programma.jar /usr/share/java/cup<br
/> </code></p><p>JFlex non dovrebbe soffrire di questo genere di problemi.</p><p>Essendo JFlex e Cup due programmi scritti in Java, se avete intuito il <em>modus operandi</em> del sottoscritto, potete utilizzare la procedura descritta nello specifico per questi due applicativi a tutti i programmi scritti in linguaggi di programmazione e che fanno riferimento a librerie presenti sia su Linux che su Mac OS X, che non sono assolutamente pochi.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2009/01/windows-vista-e-hp-scanjet-2200c-installare-i-driver/" rel="bookmark" title="28 gennaio 2009">Windows Vista e HP Scanjet 2200c: installare i driver</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=LDoVSObSWok:LH1Gr_rJ3wc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=LDoVSObSWok:LH1Gr_rJ3wc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=LDoVSObSWok:LH1Gr_rJ3wc:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=LDoVSObSWok:LH1Gr_rJ3wc:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=LDoVSObSWok:LH1Gr_rJ3wc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=LDoVSObSWok:LH1Gr_rJ3wc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2011/01/installare-jflex-e-cup-su-mac-os-x/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2011/01/installare-jflex-e-cup-su-mac-os-x/</feedburner:origLink></item> <item><title>Cambiare la password di Windows senza conoscerla</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/YXI-0YE95gU/</link> <comments>http://www.davidesalerno.net/2010/11/cambiare-la-password-di-windows-senza-conoscerla/#comments</comments> <pubDate>Mon, 29 Nov 2010 03:30:21 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[MondoWin]]></category> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[cambio]]></category> <category><![CDATA[dimenticata]]></category> <category><![CDATA[password]]></category> <category><![CDATA[reset]]></category> <category><![CDATA[windows]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1829</guid> <description><![CDATA[Se siete soliti usare delle password non banali e di una certa lunghezza per dormire sogni tranquilli, può capitare, specialmente se avete qualche computer che usate molto di rado, di dimenticare la password per accedervi. Voglio sperare che se un &#8230; <a
href="http://www.davidesalerno.net/2010/11/cambiare-la-password-di-windows-senza-conoscerla/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Se siete soliti usare delle password non banali e di una certa lunghezza per dormire sogni tranquilli, può capitare, specialmente se avete qualche computer che usate molto di rado, di <strong>dimenticare la password</strong> per accedervi. Voglio sperare che se un giorno vi dovesse mai servire questo articolo, sia per un motivo simile a quello appena descritto e non per ragioni più oscure e malevole.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image67.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1830" title="image67" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image67.png" alt="" width="408" height="204" /></a></p><p>Se il computer in questione usa <strong>Windows</strong> e <strong>non avete crittografato</strong> i dati sul vostro disco rigido tramite l&#8217;apposita funzionalità del sistema operativo, allora c&#8217;è un&#8217;alternativa abbastanza semplice alla soluzione più ovvia che è la formattazione che oltre a farvi perdere i dati sul disco vi porterebbe non poco tempo.</p><p>Per <strong>cambiare la password di Windows </strong>che vi siete dimenticati sarà necessario un banalissimo CD vuoto (scrivibile o riscrivibile, è indifferente) per creare una sorta di CD di ripristino. Per farlo dovrete scaricare l&#8217;immagine di <a
href="http://www.sysresccd.org/">System Rescue CD</a> (una distribuzione Linux su live cd) e masterizzarla sul CD vuoto (se è riscrivibile ricordatevi di cancellarlo).</p><p>A questo punto inserite il CD nell&#8217;unità ottica del computer incriminato e riavviatelo avendo l&#8217;accortezza di impostare nel BIOS l&#8217;unità ottica come primo dispositivo per quanto concerne i dispositivi di avvio di modo che la macchina utilizzi il CD appena masterizzato per avviarsi e non il disco rigido sul quale è presente <strong>Windows</strong>.</p><p>Aspettare che l&#8217;avvio del computer termini, ovvero vi si presenti una schermata come questa sotto:<a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image68.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1831" title="image68" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image68.png" alt="" width="640" height="368" /></a>Chi ha utilizzato DOS o utilizza Linux si troverà sicuramente più a suo agio di chi è abituato ad usare il proprio computer tramite una graziosa interfaccia grafica a finestre: qualora ricadiate i questa seconda tipologia di utenti non fatevi prendere dal panico perchè basterà digitare i pochi comandi qui sotto e potrete tornare a lavorare con il mouse e le vostre care finestre.</p><p>Supponendo che il disco sul quale si trova Windows sia il<em> /dev/sda1</em>, digitiamo questo comando e premiamo invio per poterlo leggere/scrivere (l&#8217;opzione <em>-o force</em> non è indispensabile):</p><p><code>ntfs-3g /dev/sda1 /mnt/windows –o force</code></p><p>Con <em>df -m</em> potete verificare che tutto sia andato a buon fine.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image69.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1832" title="image69" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image69.png" alt="" width="640" height="195" /></a>Posizioniamoci adesso nella cartella <em>Windows/System32/config</em>, operazione che generalmente si effettua con il seguente comando:</p><p><code>cd /mnt/windows/Windows/System32/config</code></p><p>Una volta che siete in questa cartella dovreste poter verificare tramite il comando <em>ls</em> che è presente un documento con il nome SAM che è quello con le password che andremo a modificare.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image70.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1833" title="image70" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image70.png" alt="" width="500" height="184" /></a>Per cambiare la password useremo il comando chntpw ma prima di farlo andiamo a controllare bene il nome del nostro utente digitando:</p><p><code>chntpw –l SAM</code></p><p>che vi mostrerà un risultato simile a questo:</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image71.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1834" title="image71" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image71.png" alt="" width="600" height="310" /></a>Adesso aggiungiamo l&#8217;opzione -u ed il nome dell&#8217;utente di cui vogliamo resettare la password, ovvero:</p><p><code>chntpw –u geek SAM</code></p><p>che produrrà il seguente risultato</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image72.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1835" title="image72" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image72.png" alt="" width="600" height="399" /></a></p><p>Dato per scontato che l&#8217;operazione che volete effettuare è il cambio password, digitiamo &#8220;<strong>2</strong>&#8221; e poi dopo aver inserito la nuova password ricordatevi di digitare &#8220;<strong>y</strong>&#8220;.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image73.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1836" title="image73" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image73.png" alt="" width="600" height="273" /></a></p><p>A questo punto <strong>la password è stata cambiata</strong> quindi potete riavviare digitando il comando <em>reboot</em>. Ricordatevi ovviamente di togliere il CD dall&#8217;unità ottica ed eventualmente di ripristinare nel BIOS l&#8217;ordine dei dispositivi di avvio originario (inserendo il disco rigido in prima posizione).</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/image74.png"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1837" title="image74" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/image74.png" alt="" width="595" height="121" /></a></p><p
style="text-align: right;">Via <a
href="http://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/">HowToGeek</a></p><p>Spero di non essere stato troppo pedante con i più esperti nè troppo generico per coloro che lo sono di meno: le operazioni che non sono descritte nel dettaglio spesso variano da computer a computer e da configurazione a configurazione ed una veloce ricerca su Google spesso vi garantirà spiegazioni sufficientemente chiare ed approfondite.</p><p>La domanda che sorge spontanea a questo punto è se siete riusciti a cambiare la password e quindi riuscite ad identificarvi con quella nuova nel sistema o c&#8217;è qualcosa che è andato storto e non ce l&#8217;avete fatta.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/10/montare-le-cartelle-condivise-di-windows-sul-vostro-mac/" rel="bookmark" title="16 ottobre 2007">Montare le cartelle Condivise di Windows sul vostro Mac</a></li><li><a
href="http://www.davidesalerno.net/2009/05/sticazzi/" rel="bookmark" title="18 maggio 2009">Sticazzi&#8230;</a></li><li><a
href="http://www.davidesalerno.net/2007/10/attivare-lopzione-di-ibernazione-in-windows-vista/" rel="bookmark" title="9 ottobre 2007">Attivare l&#8217;opzione di ibernazione in Windows Vista</a></li><li><a
href="http://www.davidesalerno.net/2007/07/resettare-la-tua-password-su-mac-os-x/" rel="bookmark" title="17 luglio 2007">Resettare la tua password su Mac OS X</a></li><li><a
href="http://www.davidesalerno.net/2006/11/ie-e-firefox-uguali-nella-sventura/" rel="bookmark" title="24 novembre 2006">IE e Firefox uguali nella sventura&#8230;</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=YXI-0YE95gU:8xzFsUY02Qs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=YXI-0YE95gU:8xzFsUY02Qs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=YXI-0YE95gU:8xzFsUY02Qs:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=YXI-0YE95gU:8xzFsUY02Qs:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=YXI-0YE95gU:8xzFsUY02Qs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=YXI-0YE95gU:8xzFsUY02Qs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/11/cambiare-la-password-di-windows-senza-conoscerla/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/11/cambiare-la-password-di-windows-senza-conoscerla/</feedburner:origLink></item> <item><title>Usare Gmail come aggregatore di caselle di posta elettronica</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/MZgzGcdlWbs/</link> <comments>http://www.davidesalerno.net/2010/11/usare-gmail-come-aggregatore-di-caselle-di-posta-elettronica/#comments</comments> <pubDate>Tue, 16 Nov 2010 19:57:31 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Curiosità]]></category> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[casella]]></category> <category><![CDATA[elettronica]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[google]]></category> <category><![CDATA[posta]]></category> <category><![CDATA[webmail]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1811</guid> <description><![CDATA[Il titolo dell&#8217;articolo è abbastanza criptico ma non potendo scrivere un romanzo ho dovuto sintetizzare in poche parole quanto segue. Utilizzo Gmail come casella di posta elettronica principale dal lontano 2004 e da allora credo di essermi quasi dimenticato che cosa &#8230; <a
href="http://www.davidesalerno.net/2010/11/usare-gmail-come-aggregatore-di-caselle-di-posta-elettronica/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Il titolo dell&#8217;articolo è abbastanza criptico ma non potendo scrivere un romanzo ho dovuto sintetizzare in poche parole quanto segue.</p><p>Utilizzo <strong>Gmail</strong> come <strong>casella di posta elettronica</strong> principale dal lontano 2004 e da allora credo di essermi quasi dimenticato che cosa voglia dire configurare un programma di posta elettronica come Microsoft Outlook piuttosto che Mozilla Thunderbird o Apple Mail, perchè controllo ormai da anni quotidianamente la mia <strong>casella di posta elettronica</strong> tramite l&#8217;eccellente servizio di <a
title="Webmail" href="http://it.wikipedia.org/wiki/Webmail" target="_blank">webmail</a> offerto da Google senza sentire più la necessità di scaricarla sul mio computer piuttosto che sul cellulare.</p><p><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1812" title="mailvendmailbox1" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/mailvendmailbox1.jpg" alt="" width="500" height="335" /></p><p>Oggigiorno ormai tutti i servizi di <strong>posta elettronica</strong> offrono spazio in abbondanza e la possibilità di poter controllare la posta elettronica tramite <strong>webmail</strong>: quindi se nell&#8217;arco della giornata cambiate spesso computer e avete bisogno di poter sempre controllare la vostra casella di posta elettronica, credo che comprendiate benissimo quanto sia comodo farlo andando semplicemente su un sito web piuttosto che configurando su tutti i computer il vostro client di posta elettronica preferito, cosa che tra l&#8217;altro non è sempre fattibile quando qualcuno dei computer in questione non è vostro.</p><p>Aggiungeteci il fatto di avere sempre con voi i vostri contatti,  una serie di servizi di indubbia utilità (da <strong>Google Calendar</strong> a <strong>Google Docs</strong> tanto per fare qualche nome), oltre al vantaggio di non dover più pensare di fare un backup dei dati e delle impostazioni appena elencate: se soffrite di <em>nomadismo informatico</em> o vi ci dovete semplicemente adattare per motivi vari , le comodità appena elencate costituiscono un argomento molto valido per scegliere <strong>Gmail</strong>.</p><p>Tutto sarebbe perfetto se per  i soliti motivi vari non vi capitasse un giorno di avere uno o più caselle di posta elettronica diverse da <strong>Gmail</strong> da controllare. In questa situazione (soprattutto quando le caselle incominciano a diventare 3 o 4) il mito della <strong>webmail</strong> perde inevitabilmente il suo fascino perchè per controllare le varie caselle di posta elettronica dovreste passare ogni volta da un sito ad un altro con conseguenti perdite di tempo non indifferenti.</p><p>Fortuna che <strong>Gmail</strong> ci viene ancora una volta in aiuto. E&#8217; possibile infatti usare <strong>Gmail</strong> per controllare anche altre caselle di posta elettronica in modo da avere un unico posto dove recarsi per vedere se ci sono nuovi messaggi, tenere i propri contatti ed il tutto avvalendosi dei servizi offerti di contorno. Sinceramente non so da quanto sia disponibile tale funzionalità (potrebbero anche essere anni, chiedo scusa in anticipo) ma la trovo fantastica.</p><p>Per utilizzarla basterà, una volta che siete collegati alla webmail di Gmail, andare nel link in altro a destra <strong>Impostazioni</strong>, quindi sidovrà scegliere la scheda <strong>Account e Importazione </strong>e nella sezione<strong> Controlla la posta con POP3 </strong>cliccare sul pulsante<strong> Aggiungi account email POP3 </strong>ed inserire nella procedura guidata che si avvierà le impostazioni per permettere a Google di controllare periodicamente le vostre caselle di posta elettronica aggiuntive decidendo se sia il caso o meno di attivare la possibilità di inviare  direttamente dalla webmail di Google dei messaggi di posta elettronica che abbiano come mittente una delle vostre caselle di posta elettronica secondaria.</p><p>Ecco qualche screenshots di aiuto:</p><p
style="text-align: center;"><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_1.png"><img
class="size-thumbnail wp-image-1817" title="gmail_1" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_1-100x100.png" alt="" width="100" height="100" /></a><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_2.png"><img
class="size-thumbnail wp-image-1816" title="gmail_2" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_2-100x100.png" alt="" width="100" height="100" /><br
/> </a><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_3.png"><img
class="alignnone size-thumbnail wp-image-1815" title="gmail_3" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_3-100x100.png" alt="" width="100" height="100" /></a><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_4.png"><img
class="alignnone size-thumbnail wp-image-1814" title="gmail_4" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_4-100x100.png" alt="" width="100" height="100" /><br
/> </a><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_5.png"><img
class="alignnone size-thumbnail wp-image-1813" title="gmail_5" src="http://www.davidesalerno.net/wp-content/uploads/2010/11/gmail_5-100x100.png" alt="" width="100" height="100" /></a></p><p
style="text-align: left;">Capisco benissimo di essermi assuefatto all&#8217;utilizzo di <strong>Gmail</strong> ma se non la utilizzate non potrete mai capire come si sia piacevolmente sorpresi ogni volta che si ha la necessità di una determinata funzionalità e si scopra con piacere che è già presente all&#8217;interno della webmail dei questa casella di posta elettronica e quindi ancora una volta si può scongiurare  l&#8217;utilizzo di un client di posta elettronica come si usava nel Paleolitico&#8230;</p><p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/01/google-ed-il-mistero-della-google-tv/" rel="bookmark" title="29 gennaio 2007">Google ed il mistero della Google TV</a></li><li><a
href="http://www.davidesalerno.net/2006/12/gmail-apple-mail-e-rtf-trinomio-impossibile/" rel="bookmark" title="23 dicembre 2006">Gmail, Apple Mail e RTF: trinomio impossibile</a></li><li><a
href="http://www.davidesalerno.net/2007/03/utilizza-al-massimo-lo-spazio-della-tua-gmail-con-gspace/" rel="bookmark" title="20 marzo 2007">Utilizza al massimo lo spazio della tua Gmail con GSpace</a></li><li><a
href="http://www.davidesalerno.net/2007/04/google-e-gli-account-gmail-cancellati-per-sbaglio/" rel="bookmark" title="11 aprile 2007">Google e gli account Gmail cancellati per sbaglio</a></li><li><a
href="http://www.davidesalerno.net/2007/03/yahoo-mail-verso-linfinito-ed-oltre-spazio-illimitato/" rel="bookmark" title="28 marzo 2007">Yahoo Mail verso l&#8217;infinito ed oltre: spazio illimitato</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=MZgzGcdlWbs:fm-tNvz14kI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=MZgzGcdlWbs:fm-tNvz14kI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=MZgzGcdlWbs:fm-tNvz14kI:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=MZgzGcdlWbs:fm-tNvz14kI:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=MZgzGcdlWbs:fm-tNvz14kI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=MZgzGcdlWbs:fm-tNvz14kI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/11/usare-gmail-come-aggregatore-di-caselle-di-posta-elettronica/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/11/usare-gmail-come-aggregatore-di-caselle-di-posta-elettronica/</feedburner:origLink></item> <item><title>Sul silenzio prolungato</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/60xigxHl3_c/</link> <comments>http://www.davidesalerno.net/2010/11/sul-silenzio-prolungato/#comments</comments> <pubDate>Sun, 14 Nov 2010 11:28:57 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Personale]]></category> <category><![CDATA[nostalgia]]></category> <category><![CDATA[parole]]></category> <category><![CDATA[Pensieri]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1809</guid> <description><![CDATA[Rileggendo la data di pubblicazione dell&#8217;ultimo articolo mi rendo conto di essere scomparso ingiustificatamente per un periodo troppo prolungato da queste pagine. Complice le vacanze prima all&#8217;estero e poi in montagna che mi hanno forzatamente sconnesso da internet e dalla &#8230; <a
href="http://www.davidesalerno.net/2010/11/sul-silenzio-prolungato/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Rileggendo la data di pubblicazione dell&#8217;ultimo articolo mi rendo conto di essere scomparso <em>ingiustificatamente</em> per un periodo troppo prolungato da queste pagine. Complice le vacanze prima all&#8217;estero e poi in montagna che mi hanno forzatamente sconnesso da internet e dalla <em>socialsfera</em> per tanti giorni, complice i vari socialnetwork e/o gli innumerevoli strumenti per il microblogging sui quali prediligo condividere le mie brillanti scoperte ed intuizioni e sui quali è più semplice intavolare una discussione partendo praticamente dal nulla, complice l&#8217;eccessiva quantità di informazioni con le conseguenti difficoltà nel filtrarle e selezionarle per cercare di trarne qualcosa di buono e di nuovo, complice la scomparsa del nonno Antonio a settembre ancora da metabolizzare&#8230; insomma per tutte queste cose (di cui non mi meraviglio se <em>non ve ne possa fregà de meno</em>) spesso mi chiedo se quello che vorrei scrivere, quello che vorrei condividere e via dicendo, potrà mai interessare a qualcuno.</p><p>La risposta è quasi sempre no: tanto qualcuno ne avrà già parlato, ci sarà stata già una discussione e non farò altro che la figura di <em>quello che arriva sempre dopo </em>(il tardone della situazione, ndr) ed è inutile sprecare dei bit per ripetere e ripetersi.</p><p>Insomma come tutte le iniziative non coordinate e continuative prive di strategie sulla pubblicazione dei contenuti, quando manca la verve dell&#8217;autore cala il sipario. Ora quindi mi serve un pò di tempo e magari qualche consiglio su come ritrovarla e rinverdire i fasti dei tempi migliori.</p><p>Magari un vostro consiglio mi potrà essere di non poco aiuto, quindi non siate timorosi e non abbiate paura di sparare a zero (tanto ho le spalle grandi per reggere l&#8217;urto): se ci siete battete un colpo.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/03/piolacamp-turin-the-day-after/" rel="bookmark" title="11 marzo 2007">PiolaCamp Turin: the day after</a></li><li><a
href="http://www.davidesalerno.net/2007/02/il-gioco-e-bello-quando-dura-poco/" rel="bookmark" title="5 febbraio 2007">Il Gioco è bello quando dura poco</a></li><li><a
href="http://www.davidesalerno.net/2007/02/marco-pantani-campione-quando-conveniva/" rel="bookmark" title="14 febbraio 2007">Marco Pantani: campione quando conveniva&#8230;</a></li><li><a
href="http://www.davidesalerno.net/2007/02/un-eco-di-gloria-per-la-biblioteca-fra-le-nebbia/" rel="bookmark" title="10 febbraio 2007">Un Eco di gloria per la biblioteca fra le nebbia</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=60xigxHl3_c:GdmM-eLPtVM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=60xigxHl3_c:GdmM-eLPtVM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=60xigxHl3_c:GdmM-eLPtVM:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=60xigxHl3_c:GdmM-eLPtVM:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=60xigxHl3_c:GdmM-eLPtVM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=60xigxHl3_c:GdmM-eLPtVM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/11/sul-silenzio-prolungato/feed/</wfw:commentRss> <slash:comments>8</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/11/sul-silenzio-prolungato/</feedburner:origLink></item> <item><title>Installare LaTeX su Fedora</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/EK2rD79Q0RA/</link> <comments>http://www.davidesalerno.net/2010/07/installare-latex-su-fedora/#comments</comments> <pubDate>Thu, 08 Jul 2010 07:38:53 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[MondoLinux&Co]]></category> <category><![CDATA[Fedora]]></category> <category><![CDATA[installazione]]></category> <category><![CDATA[LaTeX]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[pdf]]></category> <category><![CDATA[texlive]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1794</guid> <description><![CDATA[Chi scrive abitualmente testi scientifici con formule, indici, bibliografia, note, elenchi delle figure, delle tabelle e chi più ne ha più ne metta, non può non conoscere LaTeX (che si pronuncia latec, ndr). Se per lavoro o per piacere vi &#8230; <a
href="http://www.davidesalerno.net/2010/07/installare-latex-su-fedora/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Chi scrive abitualmente testi scientifici con formule, indici, bibliografia, note, elenchi delle figure, delle tabelle e chi più ne ha più ne metta, non può non conoscere <a
title="LaTeX" href="http://it.wikipedia.org/wiki/LaTeX">LaTeX</a> (che si pronuncia latec, ndr). Se per lavoro o per piacere vi occupate della stesura di testi che vanno poi impaginati secondo dettami ben precisi per la pubblicazione su carta o elettronica e non conoscete questo potentissimo linguaggio di formattazione, il mio consiglio è di abbandonare al più presto il vostro editor di testo di turno (che sia Word o OpenOffice.org Writer o qualsiasi altro) e imparare a usare <strong>LaTeX</strong>: vedrete che appena ne avrete compreso le enormi potenzialità lo incomincerete ad amare come tutti i suoi utilizzatori.</p><p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/07/latex.gif"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1795" title="latex" src="http://www.davidesalerno.net/wp-content/uploads/2010/07/latex.gif" alt="" width="607" height="261" /></a></p><p>Veniamo al dunque. Se siete degli utilizzatori di <strong>LaTeX</strong> e nel contempo usate<strong> Fedora</strong> come distribuzione Linux  (anche se credo che il discorso sia fattibile con qualsiasi distribuzione RedHat based, quindi anche Centos o RedHat pura), per installare LaTeX tramite yum, basta dare il comando da super user:</p><p><code>yum install texlive</code></p><p>Il problema è che attualmente, gli sviluppatori di <strong>Fedora</strong> hanno deciso di congelare la versione di Texlive (la distribuzione <strong>LaTeX </strong>più in voga attualmente su Linux) al 2007 e come potrete anche solo immaginare installando questa versione avrete non pochi problemi ad usare alcune funzionalità molto interessanti come per esempio creare dei documenti in PDF che rispettino lo standard <a
title="PDF/a" href="http://it.wikipedia.org/wiki/PDF/A">PDF/a</a>, che spesso può essere richiesta obbligatoriamente dalla persona o dall&#8217;ente al quale dovrete consegnare i vostri scritti.</p><p>Dopo varie peripezie sono giunto alla conclusione che la soluzione migliore sia installare<strong> Texlive 2009</strong> manualmente. Come al solito è più facile a farsi che a dirsi.</p><p>Procuratevi quindi l&#8217;ISO di Texlive 2009 dal <a
title="Texlive" href="http://www.tug.org/texlive/">sito ufficiale</a>. Il mio consiglio è di farlo via torrent visto che stiamo parlando di un file di dimensione pari a 1.4 GB. E&#8217; compresso nel formato XZ quindi se digraziatamente non avete questo programma di compressione/decompressione installato basterà un:</p><p><code>yum install xz</code></p><p>da super user, per avere il tutto il necessario installato e funzionante. Per scompattarlo o vi affidate all&#8217;interfaccia grafica o da terminale:</p><p><code>unxz nome_texlive_2009.iso.xz</code></p><p>Adesso montiamo il file ISO ed installiamo Texlive con i seguenti comandi:<br
/> <code><br
/> su -<br
/> mkdir /media/texlive/<br
/> mount -r -t iso9660 -o loop /percoso/nome_texlive_2009.iso /media/texlive/<br
/> cd /media/texlive<br
/> ./install-tl -gui wizard</code></p><p>Seguendo a questo punto il comodissimo wizard grafico avrete nel giro di qualche minuto Texlive installato. Ci resta solo da modificare il file <em>~/.bashrc</em> come aggiungendo al termine del file la seguente riga:</p><p><code> PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH</code></p><p>oppure se siete su un&#8217;architettura a 64 bit:</p><p><code> PATH=/usr/local/texlive/2009/bin/x86_64-linux:$PATH</code></p><p>quindi ricordatevi di dare il comando:</p><p><code>source ~/.bashrc</code></p><p>A questo punto è tutto installato e funzionante.</p><p>Se cercando di esportare un file in PDF con pdflatex, il modulo di PDFa di Texlive vi segnala la mancanza del file sRGBIEC1966-2.1 non preoccupatevi è normale: vi manca solo il profilo ICC e potete ovviare al problema nel seguente modo.</p><p>Scaricate dal sito dell&#8217;<a
title="ECI" href="http://www.eci.org">ECI</a> il file ecirgbv10.zip, scompattatelo ed all&#8217;interno dovrebbe esserci un file ECI-RGB.V1.0.icc. Spostatelo nella cartella /usr/local/texlive/2009/tex/latex/pdfx ed andate a modificare con il vostro editor di testo preferito il file  /usr/local/texlive/2009/tex/latex/pdfx/pdfx.sty sostituendo tutte le occorrenze di sRGBIEC1966-2.1 con ECI-RGB.V1.0. Salvate e chiudete e per sicurezza date da terminale il comando texhash.</p><p>Ora dovrebbe essere proprio tutto funzionante.</p><p>Per chi usa una distribuzione Linux RedHat-based è in lavorazione la pacchettizzazione di Texlive 2010 che dovrebbe essere disponibile seguendo le istruzioni presenti nell&#8217;<a
title="Texlive 2010 Fedora" href="http://fedoraproject.org/wiki/Features/TeXLive">apposita pagina</a>. Il problema è che molti (tra i quali anche il sottoscritto) lamentano un problema con una dipendenza con la libreria libpoppler che ne impedisce l&#8217;installazione.</p><p>Quindi per adesso, siccome voglio evitare di perdere tempo nel cercare di risolvere misteriose dipendenze mancanti, preferisco di gran lunga perdere 5 minuti nell&#8217;installazione manuale che dà un risultato garantito.</p><p>Voi conoscete ed utilizzate LaTeX? Su che sistema operativo lavorate solitamente? Usate quanche programma di supporto? Io tra i tanti editor grafici trovo molto comodo<a
title="Texmacker" href="http://www.xm1math.net/texmaker/" target="_blank"> Texmaker</a> su Linux mentre su Mac uso<a
title="TeXShop" href="http://www.uoregon.edu/~koch/texshop/" target="_blank"> TeXShop</a> giusto per avere un appoggio per non dover imparare a memoria tutti il tag.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/05/scorciatoie-da-tastiera-personalizzate-su-ubuntu/" rel="bookmark" title="2 maggio 2007">Scorciatoie da tastiera personalizzate su Ubuntu</a></li><li><a
href="http://www.davidesalerno.net/2008/01/personalizza-la-tua-ubuntu-in-pochi-click-con-ubuntu-tweak/" rel="bookmark" title="23 gennaio 2008">Personalizza la tua Ubuntu in pochi click con Ubuntu Tweak</a></li><li><a
href="http://www.davidesalerno.net/2007/06/rilasciata-fedora-core-7-moonshine/" rel="bookmark" title="1 giugno 2007">Rilasciata Fedora Core 7 Moonshine</a></li><li><a
href="http://www.davidesalerno.net/2009/04/installare-apache-ant-su-windows-xp-vista/" rel="bookmark" title="5 aprile 2009">Installare Apache Ant su Windows XP / Vista</a></li><li><a
href="http://www.davidesalerno.net/2012/03/ubuntu-chrome-e-il-bug-della-modalita-a-tutto-schermo/" rel="bookmark" title="4 marzo 2012">Ubuntu, Chrome e il bug della Modalità a Tutto Schermo</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=EK2rD79Q0RA:rJyu33T4EEw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=EK2rD79Q0RA:rJyu33T4EEw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=EK2rD79Q0RA:rJyu33T4EEw:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=EK2rD79Q0RA:rJyu33T4EEw:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=EK2rD79Q0RA:rJyu33T4EEw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=EK2rD79Q0RA:rJyu33T4EEw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/07/installare-latex-su-fedora/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/07/installare-latex-su-fedora/</feedburner:origLink></item> <item><title>Rhythmbox, iPod e problemi di file system</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/bZ1BgbaAyDE/</link> <comments>http://www.davidesalerno.net/2010/05/rhythmbox-ipod-e-problemi-di-file-system/#comments</comments> <pubDate>Thu, 13 May 2010 13:03:01 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Guide]]></category> <category><![CDATA[MondoLinux&Co]]></category> <category><![CDATA[10.04]]></category> <category><![CDATA[dispositivo]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[ipod]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[Lucid Lynx]]></category> <category><![CDATA[multimediale]]></category> <category><![CDATA[Rhythmbox]]></category> <category><![CDATA[riproduttore]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1792</guid> <description><![CDATA[Dopo quasi due settimane di quotidiano utilizzo della versione 10.04 di Ubuntu (a.k.a. Lucid Lynx), una delle distribuzioni Linux più amate dalle masse specialemente per un utilizzo lato consumer, la novità più comoda introdotta è senza ombra di dubbio il &#8230; <a
href="http://www.davidesalerno.net/2010/05/rhythmbox-ipod-e-problemi-di-file-system/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
href="http://www.davidesalerno.net/wp-content/uploads/2010/05/rhythmbox-300x300.png"><img
style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="size-full wp-image-1793 alignleft" title="rhythmbox-300x300" src="http://www.davidesalerno.net/wp-content/uploads/2010/05/rhythmbox-300x300.png" alt="" width="207" height="207" /></a>Dopo quasi due settimane di quotidiano utilizzo della versione <strong>10.04</strong> di <strong>Ubuntu</strong> (a.k.a. <strong>Lucid Lynx</strong>), una delle distribuzioni Linux più amate dalle masse specialemente per un utilizzo lato consumer, la novità più comoda introdotta è senza ombra di dubbio il riconoscimento automatico da parte <strong>Rhythmbox</strong> (il <em>riproduttore musicale</em> di default) dei lettori mp3 <strong>iPod</strong> e degli <strong>iPhone</strong> con la conseguente possibilità di riprodurre tutti i contenuti multimediali presenti sui dispositivi della Apple senza bisogno di dover importare nulla e senza bisogno di dover installare nessun componente aggiuntivo.</p><p>Qualche probblema potrebbe sorgere se avete la necessità di mettere qualche contenuto multimediale dal vostro PC all&#8217;<strong>iPod</strong>/<strong>iPhone</strong> di turno. Non ho ben capito se si tratti di un problema a livello di sistema operativo o di Rhythmbox, fatto sta che se il vostro iPod/iPhone utilizza come <strong>file system HFS+</strong> potreste ricevere come errore un messaggio che vi dice in poche parole che avete solo i <strong>permessi di lettura ma non di scrittura sul dispositivo</strong>.</p><p>Fortunatamente c&#8217;è una soluzione praticamente indolore che consiste nel disattivare il journaling del file system del vostro iPod/iPhone in modo da poterlo utilizzare comodamente e senza restrizioni anche sotto Linux. Per farlo avete bisogno di un Mac e se il dispositivo è formattato in HFS+ credo proprio ne abbiate uno a disposizione e qualche secondo per eseguire da <strong>Terminale</strong> (Applicazioni-&gt;Utility-&gt;Terminale) quanto segue con una dovuta precisazione:</p><blockquote><p>il fatto che vi stia consigliando una procedura che sui dispositivi del sottoscritto non ha generato effetti collaterali o indesiderati,  non vuol dire che questi non si presenteranno mai. Quindi per evitare di perdere tutto il contenuto del vostro iPod/iPhone nel caso remoto che la legge di Murphy si accanisca contro di voi, vi consiglio di effettuare un backup di video, musica, foto, dati ecc ecc in modo da procedere con la massima tranquillità di avere il fondoschiena al riparo nel caso qualcosa vada storto.</p></blockquote><p>Torniamo a noi e alla disattivazione del journaling del file system HFS+ da Terninale.</p><p>Perprima cosa vi consiglio, una volta collegato al Mac il dispositivo di dare un&#8217;occhiata alla tabella delle vostre partizioni: basta lanciare il comando <code>diskutil list</code> che vi restituirà un output così formattato:</p><pre>yourcomputer:~ youruser$ diskutil list

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *74.6 Gi    disk0
   1:        Apple_partition_map                         31.5 Ki    disk0s1
   2:            Apple_Bootstrap                         40.0 Mi    disk0s2
   3:            Apple_UNIX_SVR2                         2.0 Gi     disk0s3
   4:            Apple_UNIX_SVR2                         33.0 Gi    disk0s4
   5:                  Apple_HFS MacHD                   39.4 Gi    disk0s6
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *279.5 Gi   disk1
   1:        Apple_partition_map                         31.5 Ki    disk1s1
   2:             Apple_Driver43                         28.0 Ki    disk1s2
   3:             Apple_Driver43                         28.0 Ki    disk1s3
   4:           Apple_Driver_ATA                         28.0 Ki    disk1s4
   5:           Apple_Driver_ATA                         28.0 Ki    disk1s5
   6:             Apple_FWDriver                         256.0 Ki   disk1s6
   7:         Apple_Driver_IOKit                         256.0 Ki   disk1s7
   8:              Apple_Patches                         256.0 Ki   disk1s8
   9:                  Apple_HFS iPod di Davide          279.4 Gi   disk1s10
</pre><p>Da cui potrete facilmente ottenere l&#8217;identificativo della partizione del vostro iPod/iPhone che potete leggere nell&#8217;ultima colonna a destra nella riga corrispondente alla partizione principale in HFS+ del vostro dispositivo caratterizzata dal suo nome. Nle mio caso la partizione in questione ha come identificativo disk1s10 ed è quella mostrata nell&#8217;ultima riga.</p><p>Fatto questo andiamo a smontare la partizione in questione (in quanto l&#8217;operazione che vogliamo effettuare non è fattibile se la partizione del dispositivo è montata)  con i comando <code>sudo umount /dev/disk1s10</code> sostituendo ovviamente a disk1s10 l&#8217;identificativo della vostra partizione ed inserendo subito dopo la password dell&#8217;utente amministratore (<code>root</code>).</p><p>Fatto questo potremo finalmente andare a disattivare il journaling dal file system del nostro dispositivo con il comando <code>sudo diskutil disableJournal /dev/disk1s10</code>, oppure, qualora il vostro Mac non abbia ben digerito la cosa con <code>sudo diskutil disableJournal force /dev/disk1s10</code> (c&#8217;è semplicemente un <code>force</code> in più).</p><p>Fatto questo potrete espellere l&#8217;iPod/iPhone dal Mac e collegarlo al PC con Ubuntu 10.04 e dovrebbe essere possibile importare ed esportare contenuti multimediali direttamente da Rhythmbox senza i problemi inizialmente riscontrati.</p><p>Ovviamente sono curioso di sapere se anche voi avete riscontrato l&#8217;anomalia (che non sembra essere presente con tutti i dispositivi) e come l&#8217;avete risolta.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/10/rendi-il-tuo-blog-in-wordpress-iphoneipod-touch-friendly/" rel="bookmark" title="15 ottobre 2007">Rendi il tuo blog in WordPress iPhone/iPod Touch friendly</a></li><li><a
href="http://www.davidesalerno.net/2008/01/installare-leopard-dal-tuo-ipod-o-da-un-hd-esterno/" rel="bookmark" title="19 gennaio 2008">Installare Leopard dal tuo iPod o da un HD esterno</a></li><li><a
href="http://www.davidesalerno.net/2007/01/ecco-il-vero-iphone/" rel="bookmark" title="11 gennaio 2007">Ecco il vero iPhone</a></li><li><a
href="http://www.davidesalerno.net/2007/05/vinci-un-ipod-con-geekissimo/" rel="bookmark" title="22 maggio 2007">Vinci un iPod con Geekissimo</a></li><li><a
href="http://www.davidesalerno.net/2008/01/personalizza-la-tua-ubuntu-in-pochi-click-con-ubuntu-tweak/" rel="bookmark" title="23 gennaio 2008">Personalizza la tua Ubuntu in pochi click con Ubuntu Tweak</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=bZ1BgbaAyDE:5wlfWW_z-WQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=bZ1BgbaAyDE:5wlfWW_z-WQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=bZ1BgbaAyDE:5wlfWW_z-WQ:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=bZ1BgbaAyDE:5wlfWW_z-WQ:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=bZ1BgbaAyDE:5wlfWW_z-WQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=bZ1BgbaAyDE:5wlfWW_z-WQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/05/rhythmbox-ipod-e-problemi-di-file-system/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/05/rhythmbox-ipod-e-problemi-di-file-system/</feedburner:origLink></item> <item><title>Domande senza una risposta</title><link>http://feedproxy.google.com/~r/davidesalerno/Oaeo/~3/2n7PF7-R_WY/</link> <comments>http://www.davidesalerno.net/2010/04/domande-senza-una-risposta/#comments</comments> <pubDate>Fri, 30 Apr 2010 10:19:36 +0000</pubDate> <dc:creator>Davide Salerno</dc:creator> <category><![CDATA[Opinioni]]></category> <category><![CDATA[Pensieri]]></category> <category><![CDATA[Segnalazioni]]></category> <category><![CDATA[energia]]></category> <category><![CDATA[inquinamento]]></category> <category><![CDATA[nucleare]]></category> <category><![CDATA[radioattive]]></category> <category><![CDATA[scorie]]></category><guid isPermaLink="false">http://www.davidesalerno.net/?p=1790</guid> <description><![CDATA[Verso la fine di marzo mi è capitato di leggere uno dei tanti articoli di propaganda su uno dei tanti mezzi di informazione del nostro Presidente del Consiglio. L&#8217;articolo era questo e leggendo la versione cartacea (non ho letto la &#8230; <a
href="http://www.davidesalerno.net/2010/04/domande-senza-una-risposta/">Continua a leggere <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Verso la fine di marzo mi è capitato di leggere uno dei tanti articoli di propaganda su uno dei tanti mezzi di informazione del nostro Presidente del Consiglio. L&#8217;articolo era <a
title="Revival Nucleare: generazione N" href="http://blog.panorama.it/economia/2010/02/26/revival-nucleare-generazione-n/" target="_blank">questo</a> e leggendo la versione cartacea (non ho letto la versione online che presumo sia identica o quasi) il nobile messaggio che si voleva far passare era che<strong> l&#8217;energia nucleare oggigiorno è molto più sicura e per questo è venuto il momento di tornare al nucleare nel nostro Paese perchè non ci sono più i presupposti per non farlo</strong>.</p><p>A dimostrazione del fatto che i tempi per il ritorno al nucleare sono maturi, vengono riportati i pareri di numerosi addetti del settore che lavorano all&#8217;estero e testimoniano quanto sia sicura l&#8217;energia nucleare e quanto siamo retrogradi noi italiani rimasti qui da questo punto di vista. Mi ha colpito in particolar modo il parere di <strong>Elisa Calvo</strong>, una ragazza di <strong>25 anni</strong> laureata in ingegneria nucleare al Politecnico di Torino che lavora in Francia e <em>si è presa la briga di sfidare Beppe Grillo a un dibattito pubblico:  «Credo che l’opinione pubblica sia pronta a recepire una corretta  informazione sui vantaggi e la sicurezza degli impianti nucleari» dice.  «Ho invitato Grillo a discuterne postando un messaggio sul suo sito web,  ma non ha mai risposto».</em></p><p>Visto l&#8217;interesse di Elisa ad intavolare una discussione sull&#8217;argomento e visto che il caro Beppe non si era degnato di risponderle mi son detto che sarebbe stato bello fare quattro chiacchere con lei per capire perchè dovremmo essere tutti pronti ad accogliere questo cambiamento.</p><p>L&#8217;ho aggiunta su <a
title="Elisa Calvo" href="http://www.facebook.com/ecalvoely" target="_blank">Facebook</a> e in data 30 marzo 2010 le ho inviato il seguente messaggio:</p><blockquote><p>Ciao Elisa, come ti avevo accennato qualche settimana fa quando ti ho  effettuato la richiesta di amicizia qui su FB ho letto un articolo su  Panorama in cui venivi citata a proposito delle centrali nucleari di  nuova generazione di cui ti occupi per lavoro in Francia per quanto  riguarda la sicurezza.</p><p>Ho letto che avevi scritto a Beppe Grillo,  il quale non ti ha risposto, a proposito della sicurezza delle centrali  di nuova generazione. Sicuramente con i passi da gigante che ha fatto  la tecnologia al giorno d&#8217;oggi, non metto assolutamente in dubbio che le  nuove centrali nucleari dal punto di vista della sicurezza siano  enormemente più sicure rispetto a quelle costruite 20 o 30 anni fa.</p><p>La  domanda che ti volevo porre invece era un&#8217;altra in quanto non ho  trovato informazioni obiettive a riguardo. Una moderna centrale nucleare  di medie dimensioni quante scorie produce all&#8217;anno? Come vengono  smaltite? A livello di radioattività per quanti anni sono radioattive e  pericolose per la salute umana?</p><p>Spero tu possa darmi qualche  informazione indicativa, obiettiva ed aggiornata a riguardo.</p><p>Un  saluto dall&#8217;Italia, da Torino ed in particolare dal Politecnico,<br
/> Davide</p></blockquote><p>Ad oggi Elisa non si è degnata di rispondermi ricordandomi tanto il bue che dà del cornuto all&#8217;asino.</p><p>Forse non mi ha risposto perchè il problema dell&#8217;energia nucleare, oggi come allora, non è nella sicurezza delle centrali nucleari (a meno che non ci si voglia avventurare in folli esperimenti) quanto nelle<strong> scorie radioattive</strong>.</p><p>Visto che non ho fonti più attendibili, vi rimando a <a
title="Scoria radioattiva" href="http://it.wikipedia.org/wiki/Scoria_radioattiva" target="_blank">Wikipedia</a>, ed in particolare al fatto che:</p><blockquote><p>Si noti che i cicli all&#8217;uranio determinano scarichi nettamente più  radiotossici e di lunga vita rispetto ai cicli al torio, e che gli  attuali reattori (2° e 3° gen. ad uranio) determinano i risultati di  gran lunga peggiori con ben un milione di anni per ridurre la  radiotossicità al valore dell&#8217;uranio di partenza.</p></blockquote><p>Se vi interessa sapere come Paesi anni luce più avanti di noi affrontino il problema dello smaltimento delle scorie radioattive vi consiglio vivissamente la lettura di <a
title="Gli USA e le scorie nucleari: un problema ancora da risolvere" href="http://aldopiombino.blogspot.com/2010/03/gli-usa-e-lle-scorie-nucleari-un.html" target="_blank">questo post</a>.</p><p>In Italia siamo indietro su molti aspetti non c&#8217;è dubbio: dal punto di vista dell&#8217;energia nucleare no. Il fatto che per gli interessi personali di qualcuno che dalla costruzione di qualche centrale nucleare ci guadagnerebbe (e non poco) dobbiamo avvelenarci tutti e contribuire a lasciare un mondo peggiore di quanto non stiamo già facendo ai nostri posteri non ritengo possa essere la soluzione ai nostri problemi.</p><p>Rincresce sapere che persone giovani e con una certa cultura e preparazione in materia, si lascino usare (spero in maniera inconsapevole) per i comodi altrui.<p><strong>Forse Collegati:</strong><ul
class="similar-posts"><li><a
href="http://www.davidesalerno.net/2007/01/se-google-avesse-lo-sfondo-nero-si-risparmierebbero-3000-megawatt-allanno/" rel="bookmark" title="26 gennaio 2007">Se Google avesse lo sfondo nero si risparmierebbero 3000 Megawatt all&#8217;anno</a></li></ul><p></p> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=2n7PF7-R_WY:xfzwOb37F2s:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?i=2n7PF7-R_WY:xfzwOb37F2s:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=2n7PF7-R_WY:xfzwOb37F2s:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ACf-c_HutVc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=2n7PF7-R_WY:xfzwOb37F2s:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=2n7PF7-R_WY:xfzwOb37F2s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?a=2n7PF7-R_WY:xfzwOb37F2s:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/davidesalerno/Oaeo?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded> <wfw:commentRss>http://www.davidesalerno.net/2010/04/domande-senza-una-risposta/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://www.davidesalerno.net/2010/04/domande-senza-una-risposta/</feedburner:origLink></item> <media:rating>nonadult</media:rating></channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 40/155 queries in 1.816 seconds using apc
Object Caching 1356/1581 objects using apc

Served from: www.davidesalerno.net @ 2012-05-18 09:18:47 -->

