<?xml version="1.0" encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="http://www.rocsca.it/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">Graziano Scappatura</title>
    <subtitle type="html">Blog di Graziano Scappatura</subtitle>
    <id>http://www.rocsca.it/blog/feed/entries/atom</id>
            <link rel="self" type="application/atom+xml" href="http://www.rocsca.it/blog/feed/entries/atom?cat=%2FTecnologie+Informatiche" />
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/" />
        <updated>2026-05-02T13:14:02+02:00</updated>
    <generator uri="http://roller.apache.org" version="5.0.0 (1304881398305:dave)">Apache Roller (incubating)</generator>
        <entry>
        <id>http://www.rocsca.it/blog/entry/installazione_di_android_kitkat_444_su_htc_hd2</id>
        <title type="html">Installazione di Android Kitkat 4.4.4 su HTC HD2</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/installazione_di_android_kitkat_444_su_htc_hd2"/>
        <published>2014-11-12T01:37:07+01:00</published>
        <updated>2014-11-26T02:06:03+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="dtf" scheme="http://roller.apache.org/ns/tags/" />
        <category term="t-mobile" scheme="http://roller.apache.org/ns/tags/" />
        <category term="recovery" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nexushd2-kitkat-cm11.0" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ext4" scheme="http://roller.apache.org/ns/tags/" />
        <category term="leo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="flasher" scheme="http://roller.apache.org/ns/tags/" />
        <category term="spl" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nand" scheme="http://roller.apache.org/ns/tags/" />
        <category term="wipe" scheme="http://roller.apache.org/ns/tags/" />
        <category term="htc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cotulla" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kitkat" scheme="http://roller.apache.org/ns/tags/" />
        <category term="microsd" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cache" scheme="http://roller.apache.org/ns/tags/" />
        <category term="smartphone" scheme="http://roller.apache.org/ns/tags/" />
        <category term="android" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cm11.0" scheme="http://roller.apache.org/ns/tags/" />
        <category term="cyanogenmod" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bootloader" scheme="http://roller.apache.org/ns/tags/" />
        <category term="htc_hd2" scheme="http://roller.apache.org/ns/tags/" />
        <category term="magldr" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rom" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;&lt;b&gt;HTC HD2&lt;/b&gt; (noto anche come &apos;&lt;b&gt;HTC LEO&lt;/b&gt;&apos;) e&apos; uno vecchio modello di &lt;i&gt;smartphone&lt;/i&gt; prodotto da &lt;b&gt;HTC&lt;/b&gt; che ha fatto la storia della categoria. La fama di questo telefono e&apos; essenzialmente dovuta all&apos;interesse che gli e&apos; stato dato da un numero sempre maggiore di sviluppatori e dai risultati che si sono riusciti a raggiungere lavorando intorno a questo prodotto. A proposito di questo telefono leggendario, sui vari &lt;i&gt;blog&lt;/i&gt; si sono scritte anche frasi come &apos;&lt;i&gt;They just don&apos;t make devices like that anymore&lt;/i&gt;&apos;, che non e&apos; facile da negare.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;HTC&lt;/b&gt; ha commercializzato diverse versioni di questo telefono a partire dal novembre del 2009. La versione considerata dentro questo articolo e&apos; la versione distribuita dal &lt;i&gt;carrier&lt;/i&gt; di telefonia mobile americano &lt;b&gt;T-Mobile&lt;/b&gt; (&lt;b&gt;HTC HD2 T-Mobile&lt;/b&gt;).&lt;/p&gt;


&lt;p&gt;Le principali caratteristiche (utili nell&apos;ottica della presente argomentazione) di &lt;b&gt;HTC HD2 T-Mobile&lt;/b&gt; sono:&lt;/p&gt;


&lt;p&gt;- il processore &lt;b&gt;Qualcomm Snapdragon QSD8250&lt;/b&gt; @1GHz (&apos;&lt;i&gt;downclockato&lt;/i&gt;&apos; di &lt;i&gt;default&lt;/i&gt; @768Mhz);&lt;br/&gt;
- la memoria &lt;i&gt;ROM&lt;/i&gt; da 1GB;&lt;br/&gt;
- la memoria &lt;i&gt;RAM&lt;/i&gt; da 576MB;&lt;br/&gt;
- la memoria esterna costituita da una &lt;i&gt;microSD&lt;/i&gt; da 16GB;&lt;/p&gt;


&lt;p&gt;Inoltre, nativamente, &lt;b&gt;HTC HD2&lt;/b&gt; viene venduto con il sistema operativo &lt;b&gt;Windows Mobile 6.5 Professional&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Tra i primi risultati ottenuti dall&apos;interesse che questo telefono ha attratto, e&apos; la possibilita&apos; di installare diversi sistemi operativi (&lt;i&gt;OS&lt;/i&gt;). In particolare, e&apos; possibile installare le diverse versioni di &lt;b&gt;Android&lt;/b&gt;, &lt;i&gt;OS&lt;/i&gt; originariamente sviluppato per &lt;i&gt;smartphone&lt;/i&gt; e, ancor prima, progetto che tra i primi collaboratori vede anche &lt;b&gt;Nick Sears&lt;/b&gt; (vicepresidente di &lt;b&gt;T-Mobile&lt;/b&gt;).&lt;/p&gt;


&lt;p&gt;Tutto parte dalla progettazione di un sistema che permette di caricare &lt;b&gt;Android&lt;/b&gt; nella &lt;i&gt;ROM&lt;/i&gt; del telefono (che essenzialmente e&apos; una &lt;i&gt;flash memory&lt;/i&gt; - ovvero un dispositivo di memorizzazione &apos;a sola lettura&apos;, ma piu&apos; volte riscrivibile, di tipo &lt;i&gt;NAND&lt;/i&gt; (e per questo chiamata semplicemente &apos;&lt;i&gt;NAND&lt;/i&gt;&apos;). ll &lt;i&gt;software&lt;/i&gt; (&apos;&lt;i&gt;firmware&lt;/i&gt;&apos;) che carica l&apos;&lt;i&gt;OS&lt;/i&gt; nella &lt;i&gt;ROM&lt;/i&gt; e&apos; il &apos;&lt;i&gt;bootloader&lt;/i&gt;&apos;. Il &lt;i&gt;bootloader&lt;/i&gt;, che ha avuto maggior successo in tal senso e che e&apos; quello trattato in questo articolo, e&apos; &lt;b&gt;MAGLDR&lt;/b&gt;, sviluppato da &lt;b&gt;Cotulla&lt;/b&gt; e dal gruppo di lavoro &lt;b&gt;Dark Force Team&lt;/b&gt; (&lt;b&gt;DTF&lt;/b&gt;). &lt;/p&gt;


&lt;p&gt;Nella mia personale esperienza, mi sono trovato del tutto insoddisfatto dell&apos;uso del telefono con il &lt;i&gt;software&lt;/i&gt; nativo e, successivamente, con l&apos;installazione di &lt;b&gt;Windows Phone 7&lt;/b&gt;. Ecco perche&apos; mi sono cimentato quindi nella possiblilita&apos; di installare un &lt;i&gt;OS&lt;/i&gt; &lt;b&gt;Android&lt;/b&gt; per cogliere le differenze e magari trarne i benefici di un uso del telefono piu&apos; proficuo nel senso dell&apos;utilita&apos; che la tecnologia oggigiorno puo&apos; garantire.&lt;/p&gt;


&lt;p&gt;Dopo un po&apos; di ricerche iniziali, ho trovato tutto estremamente piu&apos; semplice cominciando ad installare diverse versioni di &lt;b&gt;Android KitKat&lt;/b&gt;, seguendo passo passo un semplice ma quanto mai interessante &lt;i&gt;tutorial&lt;/i&gt;:&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/bUMhn6geaUM&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Prima di andare nel dettaglio della procedura di installazione che e&apos; la finalita&apos; di questo &lt;i&gt;post&lt;/i&gt;, viene riepilogato di seguito l&apos;elenco dei &lt;i&gt;software&lt;/i&gt; necessari e l&apos;eventuale breve descrizione di quello che fa, e di come viene utilizzato ciascuno dei &lt;i&gt;software&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;- &lt;a href=&quot;https://www.sdcard.org/downloads/&quot; target=&quot;_blank&quot;&gt;SDFormatter&lt;/a&gt;. &lt;i&gt;Software&lt;/i&gt; usato per formattare la &lt;i&gt;microSD&lt;/i&gt; usata per estendere la memoria dell&apos;&lt;b&gt;HTC HD2&lt;/b&gt;.&lt;br/&gt;
- &lt;a href=&quot;http://www.minitool.com/partition-manager/partition-wizard-home.html&quot; target=&quot;_blank&quot;&gt;MiniTool Partition Wizard Home Edition&lt;/a&gt;. &lt;i&gt;Software&lt;/i&gt; usato per la gestione delle partizioni di un disco. Supporta i principali tipi di &lt;i&gt;file system&lt;/i&gt;.&lt;br/&gt;
- &lt;a href=&quot;http://hd2-toolkit.software.informer.com/download/&quot; target=&quot;_blank&quot;&gt;HD2 Toolkit&lt;/a&gt;. &lt;i&gt;Software&lt;/i&gt; utile per l&apos;installazione del &lt;i&gt;bootloader&lt;/i&gt; &lt;b&gt;MAGLDR&lt;/b&gt; e che semplifica altre operazioni altrimenti complesse attaverso un pannello di controllo.&lt;/p&gt;


&lt;p&gt;Naturalmente, e&apos; fondamentale disporre del &lt;i&gt;firmware&lt;/i&gt; &lt;b&gt;Android&lt;/b&gt; da installare sull&apos;&lt;b&gt;HTC HD2&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Prima di citare questa ulteriore risorsa, e&apos; utile spendere qualche parola sulla terminologia usata a riguardo. Originariamente, ogni semplice dispositivo elettronico era dotato di un processore al cui interno era codificato un &lt;i&gt;software&lt;/i&gt; su memorie &apos;a sola lettura&apos; (ovvero &lt;i&gt;ROM&lt;/i&gt;). Tali tipologie di &lt;i&gt;software&lt;/i&gt; sono meglio note come &apos;&lt;i&gt;software emebedded&lt;/i&gt;&apos; e ancor di piu&apos; come &apos;&lt;i&gt;firmware&lt;/i&gt;&apos;. Per via del fatto che risiedono su &lt;i&gt;ROM&lt;/i&gt;, si e&apos; cominciato a far riferimento a questa categoria di &lt;i&gt;software&lt;/i&gt; come &apos;&lt;i&gt;ROM&lt;/i&gt;&apos;. Mentre l&apos;attivita&apos; di copiare il &lt;i&gt;software&lt;/i&gt; sulla &lt;i&gt;ROM&lt;/i&gt; viene descritta con una frase direttamente importata dal gergo americano &apos;&lt;i&gt;flashare la ROM&lt;/i&gt;&apos;. Ecco, e&apos; proprio per questo che per installare &lt;b&gt;Android&lt;/b&gt; su &lt;b&gt;HTC HD2&lt;/b&gt; e&apos; necessario dotarsi di una &lt;i&gt;ROM&lt;/i&gt; di &lt;b&gt;Android&lt;/b&gt;. Diremo quindi  che, seguendo questo &lt;i&gt;post&lt;/i&gt;, procederemo a &lt;i&gt;flashare&lt;/i&gt; una &lt;i&gt;ROM&lt;/i&gt; su &lt;b&gt;HTC HD2&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;La &lt;i&gt;ROM&lt;/i&gt; di &lt;b&gt;Android&lt;/b&gt; che andremo a considerare e&apos; ovviamente una &lt;i&gt;ROM&lt;/i&gt; per &lt;b&gt;HTC HD2&lt;/b&gt;. A sviluppare le &lt;i&gt;ROM&lt;/i&gt; di &lt;b&gt;Android&lt;/b&gt; per &lt;b&gt;HTC HD2&lt;/b&gt; che prendiamo in considerazione e&apos; la &lt;b&gt;CyanogenMod&lt;/b&gt; &lt;i&gt;community&lt;/i&gt;. La &lt;b&gt;CyanogenMod&lt;/b&gt; &lt;i&gt;community&lt;/i&gt; e&apos; una rete di volontari e entusiasti di &lt;b&gt;Android&lt;/b&gt; di tutto il mondo che sviluppano &lt;b&gt;Android&lt;/b&gt; per diversi dispositivi &lt;i&gt;smartphone&lt;/i&gt; nuovi e vecchi (cosidetti &apos;&lt;i&gt;legacy phone&lt;/i&gt;&apos; come quando si fa riferimento ad &lt;b&gt;HTC HD2&lt;/b&gt;).&lt;/p&gt;


&lt;p&gt;Fatta questa leggera digressione sulla terminologia, e&apos; possibile elencare l&apos;ultimo e fondamentale &lt;i&gt;software&lt;/i&gt; necessario ai fini di questo &lt;i&gt;post&lt;/i&gt;:&lt;/p&gt;


&lt;p&gt;- &lt;a href=&quot;http://nexushd2android.tytung.com/nexushd2-kitkat-cm11-0/v4-7/download&quot; target=&quot;_blank&quot;&gt;NexusHD2-KitKat-CM11.0&lt;/a&gt;. La &lt;i&gt;ROM&lt;/i&gt; &lt;b&gt;CyanogenMod 11.0&lt;/b&gt; per &lt;b&gt;HTC HD2&lt;/b&gt; (tali &lt;i&gt;ROM&lt;/i&gt; sono appunto identificate come &apos;&lt;b&gt;NexusHD2&lt;/b&gt;&apos;) basata su &lt;b&gt;Android &apos;KitKat&apos; 4.4.4&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Disponendo del &lt;i&gt;software&lt;/i&gt; elencato, installato su un &lt;i&gt;PC&lt;/i&gt; (A parte della &lt;i&gt;ROM&lt;/i&gt; che deve essere semplicemente scaricata sul &lt;i&gt;PC&lt;/i&gt;) e di un cavo &lt;i&gt;USB&lt;/i&gt; con attacco &lt;i&gt;microUSB&lt;/i&gt; per collegarlo all&apos;&lt;b&gt;HTC HD2&lt;/b&gt;, si puo&apos; procedere eseguendo i passi elencati:&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 1. &lt;i&gt;Formattazione microSD (SDFormatter).&lt;/i&gt;&lt;/b&gt; Formattare la &lt;i&gt;microSD&lt;/i&gt; come un&apos;unica partizione &lt;i&gt;NTFS&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 2. &lt;i&gt;Partizionamento microSD (MiniTool).&lt;/i&gt;&lt;/b&gt; Creare una partizione primaria di tipo &lt;i&gt;FAT32&lt;/i&gt; da &lt;i&gt;11GB&lt;/i&gt;, in modo da lasciare 4GB per creare una partizione primaria di tipo &lt;i&gt;EXT4&lt;/i&gt; da &lt;i&gt;4GB&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 3. &lt;i&gt;Copia ROM&lt;/i&gt;&lt;/b&gt; Copiare la &lt;i&gt;ROM&lt;/i&gt; &lt;b&gt;Android&lt;/b&gt; scaricata sul &lt;i&gt;PC&lt;/i&gt;, sulla scheda &lt;i&gt;microSD&lt;/i&gt;, nella partizione di tipo &lt;i&gt;FAT32&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;Prima di andare avanti con l&apos;installazione, e&apos; necessario dare qualche chiarimento sul concetto di &apos;&lt;i&gt;bootloader&lt;/i&gt;&apos;. Il &lt;i&gt;bootloader&lt;/i&gt; e&apos; il primo pezzo di &lt;i&gt;software&lt;/i&gt; che viene eseguito in un dispositivo &lt;i&gt;hardware&lt;/i&gt;, con il compito di avviare il dispositivo &lt;i&gt;hardware&lt;/i&gt; e di caricare il &lt;i&gt;OS&lt;/i&gt;. Data l&apos;essenzialita&apos; di questo &lt;i&gt;software&lt;/i&gt;, esso risiede nella &lt;i&gt;ROM&lt;/i&gt;.&lt;br/&gt;
In un dispositivo &lt;b&gt;Android&lt;/b&gt;, il &lt;i&gt;bootloader&lt;/i&gt; permette tipicamente di decidere se avviare il &lt;i&gt;OS&lt;/i&gt; oppure la &apos;&lt;i&gt;recovery&lt;/i&gt;&apos; (che e&apos; una modalita&apos; che consente di fare diverse operazioni, come l&apos;aggiornamento del &lt;i&gt;software&lt;/i&gt;, la cancellazione dei dati di una partizione oppure l&apos;esecuzione di programmi che possono risiedere sulla &lt;i&gt;microSD&lt;/i&gt;). Il &lt;i&gt;bootloader&lt;/i&gt; dell&apos;&lt;b&gt;HTC HD2&lt;/b&gt; include due componenti: &lt;b&gt;IPL&lt;/b&gt; (&lt;i&gt;Initial Program Loader&lt;/i&gt;) e &lt;b&gt;SPL&lt;/b&gt; (&lt;i&gt;Secondary Program Loader&lt;/i&gt;). L&apos;&lt;b&gt;IPL&lt;/b&gt; e&apos; molto simile al &lt;b&gt;BIOS&lt;/b&gt; nei &lt;i&gt;PC&lt;/i&gt; ed e&apos; molto legato all&apos;&lt;i&gt;hardware&lt;/i&gt; per cui e&apos; progettato. Essenzialmente, serve per caricare l&apos;&lt;b&gt;SPL&lt;/b&gt; nella &lt;i&gt;RAM&lt;/i&gt; per essere eseguita. La funzionalita&apos; dell&apos;&lt;b&gt;SPL&lt;/b&gt; e&apos; quella di consentire di caricare l&apos;&lt;i&gt;OS&lt;/i&gt; o - appunto come si diceva sopra - di avviare la modalita&apos; &lt;i&gt;recovery&lt;/i&gt;. Nel caso del &lt;i&gt;bootloader&lt;/i&gt; &apos;di fabbrica&apos;, nell&apos;&lt;b&gt;SPL&lt;/b&gt; e&apos; codificato il &apos;&lt;b&gt;Carrier ID&lt;/b&gt;&apos; (&apos;&lt;b&gt;CID&lt;/b&gt;&apos;) che permette che l&apos;unico &lt;i&gt;OS&lt;/i&gt; che puo&apos; essere &lt;i&gt;flashato&lt;/i&gt; per l&apos;esecuzione e&apos; quello con un corretto &apos;&lt;i&gt;ID&lt;/i&gt;&apos; (quello del &lt;i&gt;carrier&lt;/i&gt;, appunto), oltre al controllo della verifica della firma della &lt;i&gt;ROM&lt;/i&gt;.&lt;br/&gt;
Per l&apos;&lt;b&gt;HTC HD2&lt;/b&gt;, questa restrizione viene superata con l&apos;installazione del &lt;i&gt;bootloader&lt;/i&gt; &lt;b&gt;MAGLDR&lt;/b&gt;, che difatti sostituisce l&apos;&lt;b&gt;SPL&lt;/b&gt; con &lt;b&gt;HSPL&lt;/b&gt;.&lt;br/&gt;
&lt;b&gt;MAGLDR&lt;/b&gt;, come si avra&apos; modo di vedere quando sara&apos; tutto prondo per l&apos;installazione di &lt;b&gt;Android&lt;/b&gt;, permette diverse possibilita&apos; di installazione:&lt;/p&gt;


&lt;p&gt;- &lt;b&gt;NAND&lt;/b&gt; (Installazione dell&apos;&lt;i&gt;OS&lt;/i&gt; completamente sulla &lt;i&gt;NAND&lt;/i&gt; del dispositivo)&lt;br/&gt;
- &lt;b&gt;NativeSD&lt;/b&gt; (Installazione dell&apos;&lt;i&gt;OS&lt;/i&gt; completamente sulla &lt;i&gt;microSD&lt;/i&gt; collegata al dispositivo)&lt;br/&gt;
- &lt;b&gt;NAND with DataOnEXT&lt;/b&gt; (Installazione dell&apos;&lt;i&gt;OS&lt;/i&gt; sulla &lt;i&gt;NAND&lt;/i&gt; del dispositivo, con alcune partizioni su &lt;i&gt;microSD&lt;/i&gt;)&lt;/p&gt;


&lt;p&gt;L&apos;installazione che verra&apos; seguita&apos; in questo &lt;i&gt;tutorial&lt;/i&gt; e&apos; ovviamente la prima.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/mediaresource/3b026649-a4f4-4fd3-80f7-d7fd2f2ddb3d&quot; title=&quot;Modalita&apos; &apos;bootloader&apos;&quot; align=&quot;center&quot; border=&quot;0&quot; hspace=&quot;10&quot; width=&quot;550&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 4. &lt;i&gt;Installazione&lt;/i&gt; bootloader&lt;i&gt;.&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;
&lt;ul&gt;&lt;br/&gt;
&lt;li&gt;Avviare lo &lt;i&gt;smartphone&lt;/i&gt; in modalita&apos; &apos;&lt;i&gt;bootloader&lt;/i&gt;&apos;, tenendo schiacciato il tasto &apos;&lt;i&gt;volume DOWN&lt;/i&gt;&apos;. Lo schermo di questa modalita&apos; e&apos; multicolore. Uno &lt;i&gt;smartphone&lt;/i&gt; (&lt;b&gt;HTC HD2 T-Mobile&lt;/b&gt;) su cui non e&apos; mai installato un &lt;i&gt;OS&lt;/i&gt; diverso da quello con cui viene venduto (&lt;b&gt;Windows Mobile 6.5&lt;/b&gt;), dovrebbe riportare che la dicitura &lt;b&gt;SPL&lt;/b&gt; a indicare che il &lt;i&gt;bootloader&lt;/i&gt; e&apos; quello rilasciato dal &lt;i&gt;carrier&lt;/i&gt;. Normalmente &lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Collegare lo &lt;i&gt;smartphone&lt;/i&gt; con un apposito cavo &lt;i&gt;USB&lt;/i&gt; al &lt;i&gt;computer&lt;/i&gt; .&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Avviare &lt;b&gt;HD2 Toolkit&lt;/b&gt; installato sul &lt;i&gt;computer&lt;/i&gt;.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Installare &lt;b&gt;HSPL&lt;/b&gt;, cliccando sul bottone &apos;Install HSPL&apos; del pannello dell&apos;applicazione &lt;b&gt;HD2 Toolkit&lt;/b&gt; (Lo &lt;i&gt;smartphone&lt;/i&gt; si riavviera&apos; e sara&apos; necessario premere il tasto &apos;&lt;i&gt;volume DOWN&lt;/i&gt;&apos; per avviarlo ancora in modalita&apos; &apos;&lt;i&gt;bootloader&lt;/i&gt;&apos;). &lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Effettuare il &apos;&lt;i&gt;wipe&lt;/i&gt;&apos; del dispositivo (ovvero la cancellazione delle informazioni dall dispositivo), cliccando sull&apos;apposito bottone del pannello dell&apos;applicazione &lt;b&gt;HD2 Toolkit&lt;/b&gt; (Ancora una volta il telefono va riavviato in modalita&apos; &apos;&lt;i&gt;bootloader&lt;/i&gt;&apos;).&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Installare il &lt;i&gt;bootloader&lt;/i&gt; &lt;b&gt;MAGLDR&lt;/b&gt;, cliccando sul bottone &apos;Install MAGLDR&apos; del pannello dell&apos;applicazione &lt;b&gt;HD2 Toolkit&lt;/b&gt;.&lt;/li&gt;&lt;br/&gt;
&lt;/ul&gt;&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/mediaresource/70bac443-3cc8-4f79-9a63-7e1e7fab63ce&quot; title=&quot;Pannello dell&apos;applicazione HD2 Toolkit&quot; align=&quot;center&quot; border=&quot;0&quot; hspace=&quot;10&quot; width=&quot;550&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Dopo l&apos;installazione di &lt;b&gt;MAGLDR&lt;/b&gt;, il telefono avviera&apos; &lt;b&gt;MAGLDR&lt;/b&gt; e apparira&apos; il &lt;i&gt;menu&lt;/i&gt; relativo.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 5. &lt;i&gt;Dimensionamento del &lt;/i&gt;file system&lt;i&gt; del MAGLDR&lt;i&gt;.&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;
&lt;ul&gt;&lt;br/&gt;
&lt;li&gt;Dal pannello dell&apos;applicazione &lt;b&gt;HD2 Toolkit&lt;/b&gt;, scegliere dimensione della partizione &apos;&lt;i&gt;system&lt;/i&gt;&apos; (320MB) e lasciare invariata la dimensione della &apos;&lt;i&gt;cache&lt;/i&gt;&apos; (45 MB).&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Con il tasto &apos;&lt;i&gt;volume DOWN&lt;/i&gt;&apos; selezionare la voce 5 (&apos;&lt;b&gt;USB flasher&lt;/b&gt;&apos;) e premere quindi il tasto dello &lt;i&gt;smartphone&lt;/i&gt; con la cornetta rossa.&lt;/li&gt;&lt;br/&gt;
Lasciare completare l&apos;operazione. Alla fine dell&apos;operazione, il telefono si riavviera&apos; riproponendo il &lt;i&gt;menu&lt;/i&gt; &lt;b&gt;MAGLDR&lt;/b&gt;.&lt;br/&gt;
&lt;/ul&gt;&lt;/p&gt;


&lt;p&gt;E&apos; possibile adesso staccare lo &lt;i&gt;smartphone&lt;/i&gt; dal &lt;i&gt;PC&lt;/i&gt; e inserire la scheda &lt;i&gt;microSD&lt;/i&gt; nell&apos;apposito alloggiamento dello &lt;i&gt;smartphone&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;PASSO 6. &lt;i&gt;Installazione della &lt;/i&gt;ROM&lt;i&gt;.&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;
&lt;ul&gt;&lt;br/&gt;
&lt;li&gt;Dal &lt;i&gt;menu&lt;/i&gt; &lt;b&gt;MAGLDR&lt;/b&gt; selezionare la voce 8 (&apos;&lt;b&gt;AD Recovery&lt;/b&gt;&apos;) e premere quindi il tasto dello &lt;i&gt;smartphone&lt;/i&gt; con la cornetta rossa. Si avviera&apos; il &lt;i&gt;menu&lt;/i&gt; della &lt;i&gt;recovery&lt;/i&gt;.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Dal &lt;i&gt;menu&lt;/i&gt; della &lt;i&gt;recovery&lt;/i&gt; scegliere la voce &apos;&lt;b&gt;Install zip from SD Card&lt;/b&gt;&apos; muovendosi con i tasti &apos;&lt;i&gt;volume UP&lt;/i&gt;&apos; e &apos;&lt;i&gt;volume DOWN&lt;/i&gt;&apos;.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Dal nuovo &lt;i&gt;menu&lt;/i&gt; che si aprira&apos;, ancora muovendosi con i tasti &apos;&lt;i&gt;volume UP&lt;/i&gt;&apos; e &apos;&lt;i&gt;volume DOWN&lt;/i&gt;&apos;, spostarsi e selezionare la voce &apos;&lt;b&gt;choose zip from sdcard&lt;/b&gt;&apos;.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Selezionare l&apos;unica &lt;i&gt;ROM&lt;/i&gt; proposta (quella caricata sulla &lt;i&gt;microSD&lt;/i&gt; al &lt;b&gt;PASSO 3&lt;/b&gt; e confermare anche la richiesta di voler installare la &lt;i&gt;ROM&lt;/i&gt; selezionata.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Cliccare come indicato per continuare l&apos;installazione, secondo il partizionamento del sistema proposto. (*)&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Nella schermata successiva ci verra&apos; proposto la tipologia di installazione che vorremo seguire (come sopra elencato). Sceglieremo il &lt;i&gt;radio box&lt;/i&gt; &apos;&lt;i&gt;NAND&lt;/i&gt;&apos; e proseguiremo.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Alla schermata successiva scegliere &apos;&lt;b&gt;full install&lt;/b&gt;&apos; e l&apos;installazione da questo punto proseguira&apos; da sola.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Durera&apos; qualche minuto. Alla fine verra&apos; chiesto il riavvio. E&apos; questo il primo avvio del nuovo &lt;i&gt;OS&lt;/i&gt; installato.&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;Si presenteranno alcune richieste necessarie per configurare il telefono, tra  cui i parametri di accesso alla rete e l&apos;accesso ad un &apos;&lt;i&gt;account Google&lt;/i&gt;&apos; per permettere l&apos;installazione delle &apos;&lt;i&gt;app&lt;/i&gt;&apos;.&lt;/li&gt;&lt;br/&gt;
&lt;/ul&gt;&lt;/p&gt;


&lt;p&gt;Da questo punto si potra&apos; godere a pieno delle funzionalita&apos; di un sistema &lt;b&gt;Android&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/mediaresource/75ad9b44-5912-407a-9586-86b0d9b26978&quot; title=&quot;Schermata iniziale all&apos;avvio di NexusHD2-KitKat-CM11.0&quot; align=&quot;center&quot; border=&quot;0&quot; hspace=&quot;10&quot; width=&quot;240&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Un importante accorgimento da seguire e&apos; quello di fare un &lt;i&gt;backup&lt;/i&gt; dal &lt;i&gt;menu&lt;/i&gt; della &lt;i&gt;recovery&lt;/i&gt;, di tanto in tanto.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/il_buon_senso_del_miur</id>
        <title type="html">Il &apos;buon senso&apos; del MIUR</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/il_buon_senso_del_miur"/>
        <published>2011-03-10T00:38:18+01:00</published>
        <updated>2011-03-10T00:38:19+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="universita&apos;" scheme="http://roller.apache.org/ns/tags/" />
        <category term="laureato" scheme="http://roller.apache.org/ns/tags/" />
        <category term="informatica" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dpr_328/2001" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ordine_degli_ingegneri" scheme="http://roller.apache.org/ns/tags/" />
        <category term="informatici" scheme="http://roller.apache.org/ns/tags/" />
        <category term="italia" scheme="http://roller.apache.org/ns/tags/" />
        <category term="laurea" scheme="http://roller.apache.org/ns/tags/" />
        <category term="laurea_specialistica" scheme="http://roller.apache.org/ns/tags/" />
        <category term="consiglio_di_stato" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rocco_ciardo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scienze_dell_informazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tutela" scheme="http://roller.apache.org/ns/tags/" />
        <category term="classe_23s" scheme="http://roller.apache.org/ns/tags/" />
        <category term="miur" scheme="http://roller.apache.org/ns/tags/" />
        <category term="professione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="wikipedia" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dm_270/2004" scheme="http://roller.apache.org/ns/tags/" />
        <category term="laurea_magistrale" scheme="http://roller.apache.org/ns/tags/" />
        <category term="albo" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Un albo e&apos; uno strumento istituito per tutelare la qualita&apos; delle attivita&apos; svolte dai professionisti che vi appartengono. Allo stesso tempo l&apos;albo tutela la categoria professionale e il codice deontologico che regola la professione.&lt;/p&gt;


&lt;p&gt;In &lt;b&gt;Italia&lt;/b&gt; esistono una varieta&apos; di albi professionali. L&apos;albo dei notai, dei chimici, degli avvocati e via discorrendo.&lt;/p&gt;


&lt;p&gt;Erano anni che gli informatici aspettavano un albo. Logicamente era pure concepibile che una professione che molti ritengono impropriamente di poter esercitare, venisse regolata e protetta nella tutela soprattutto di coloro devono ricorrere a soluzioni informatiche che debbanno soddisfare requisiti propri di una disciplina ingegneristica.&lt;/p&gt;


&lt;p&gt;Alla fine e&apos; arrivato solo un compromesso che, se lo si analizza a fondo, tale non e&apos;. E ancor di meno lo e&apos; alla luce dei soprusi - argomento centrale di questo articolo, che il &lt;b&gt;MIUR&lt;/b&gt; (&lt;a href=&apos;http://www.istruzione.it/&apos;&gt;Ministero dell&apos;Istruzione, dell&apos;Universita&apos; e della Ricerca&lt;/a&gt;) sta perpretando nei confronti di una parte degli informatici.&lt;/p&gt;


&lt;p&gt;Nel 2001 l&apos;allora &lt;b&gt;Presidente della Repubblica Italiana Carlo Azeglio Ciampi&lt;/b&gt; ha decretato la riforma delle professioni (&lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/1361Modifi.htm&apos;&gt;DPR 328/2001&lt;/a&gt;). In particolare, sono stati riorganizzati gli albi professionali, ridefinendo la loro struttura e stabilendo i titoli necessari per l&apos;accesso.&lt;/p&gt;


&lt;p&gt;In sostanza, ogni albo e&apos; stato suddiviso in &lt;i&gt;sezione A&lt;/i&gt; e &lt;i&gt;sezione B&lt;/i&gt;. Alla prima possono accedervi solo coloro che sono in possesso della &lt;i&gt;laurea specialistica&lt;/i&gt;. Mentre alla seconda possono accedervi quelli che detengono una &apos;&lt;i&gt;laurea&lt;/i&gt;&apos; triennale (si notino bene gli apici posti ad enfatizzare l&apos;inopportunita&apos; del termine usato per indicare il titolo tra di essi contenuto! &lt;img src=&quot;http://www.rocsca.it/images/smileys/angry.gif&quot; class=&quot;smiley&quot; alt=&quot;:-||&quot; title=&quot;:-||&quot; /&gt; ) (*).&lt;/p&gt;


&lt;p&gt;Per quanto riguarda gli informatici, all&apos;&lt;i&gt;articolo 47&lt;/i&gt; del suddetto decreto, e&apos; previsto che al &lt;i&gt;settore dell&apos;informazione&lt;/i&gt; dell&apos;&lt;b&gt;albo professionale dell&apos;ordine degli ingegneri&lt;/b&gt; &lt;i&gt;sezione A&lt;/i&gt;, possano accedervi coloro che sono in possesso della laurea specialistica &lt;b&gt;classe 23S - Informatica&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Non sarebbe poi da considerare un cattivo risultato per gli informatici che si vedono dal nulla, a poter accedere ad un albo professionale, sebbene in condivisione con una categoria che difatti e&apos; caratterizzata da una preparazione accademica che ben si distingue dalle &lt;i&gt;scienze dell&apos;informazione&lt;/i&gt;, o che quanto meno non approfondisce l&apos;aspetto scientifico del trattamento dell&apos;informazione nella misura in cui invece si occupa dell&apos;aspetto progettuale di sistemi che permettono lo scambio di informazione.&lt;/p&gt;


&lt;p&gt;A giustificare quanto detto si puo&apos; ricorrere alle definizioni delle due discipline recuperate da una fonte oramai considerata condivisibilmente autorevole, quale &lt;a href=&apos;http://it.wikipedia.org&apos;&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;small&gt;&lt;i&gt;Le &lt;/i&gt;scienze dell&apos;informazione&lt;i&gt; sono lo studio dei fondamenti teorici dell&apos;informazione e dell&apos;elaborazione, e delle tecniche pratiche per la loro implementazione e la loro applicazione nei sistemi di calcolatori.&lt;/i&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;small&gt;&lt;i&gt;L&apos;&lt;/i&gt;ingegneria informatica&lt;i&gt; e&apos; una disciplina che integra diversi campi dell&apos;&lt;/i&gt;ingegneria elettrica&lt;i&gt; e delle &lt;/i&gt;scienze dell&apos;informazione&lt;i&gt; richieste per sviluppare i sistemi di calcolatori.&lt;/i&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;L&apos;ingiustizia si completa dall&apos;interpretazione del decreto &lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/1361Modifi.htm&apos;&gt;DPR 328/2001&lt;/a&gt; da parte del &lt;b&gt;MIUR&lt;/b&gt; che attraverso la nota &lt;a href=&apos;http://attiministeriali.miur.it/anno-2002/maggio/nota-28052002.aspx&apos;&gt;n. 2126/2002&lt;/a&gt; asserisce che i laureati in &lt;b&gt;Scienze dell&#8217;Informazione&lt;/b&gt; e in &lt;b&gt;Informatica&lt;/b&gt; non possono accedere all&#8217;esame per la professione di ingegnere. &lt;/p&gt;


&lt;p&gt;Il 19 Gennaio 2004 pero&apos; puo&apos; essere ricordato come il giorno in cui i laureati in &lt;b&gt;Scienze dell&#8217;Informazione&lt;/b&gt; e in &lt;b&gt;Informatica&lt;/b&gt; si sono fregiati di una prima vera vittoria rispetto a questa discriminazione.&lt;/p&gt;


&lt;p&gt;Il &lt;b&gt;TAR&lt;/b&gt; della &lt;b&gt;Puglia&lt;/b&gt; accoglie (&lt;a href=&apos;http://www.giustizia-amministrativa.it/DocumentiGA/Lecce/Sezione%201/2002/200202106/Provvedimenti/LE_200400635_SE.DOC&apos;&gt;sentenza 635/2004&lt;/a&gt;) il ricorso presentato dal &lt;b&gt;dott. Rocco Ciardo&lt;/b&gt;, laureato in &lt;b&gt;Scienze dell&apos;Informazione&lt;/b&gt;, che apre difatti anche ai laureati in &lt;b&gt;Scienze dell&#8217;Informazione&lt;/b&gt; e in &lt;b&gt;Informatica&lt;/b&gt; le porte per poter accedere all&apos;esame di stato per l&apos;accesso al &lt;i&gt;terzo settore&lt;/i&gt; dell&apos;&lt;b&gt;ordine degli ingegneri&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Tuttavia, la sentenza emanata dal &lt;b&gt;TAR&lt;/b&gt; della &lt;b&gt;Puglia&lt;/b&gt;, a seguito del ricorso, consente pero&apos; soltanto a colui che lo ha vinto di godere di questi privilegi, senza effetto alcuno sul &lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/1361Modifi.htm&apos;&gt;DPR 328/2001&lt;/a&gt; e sue interpretazioni da parte del &lt;b&gt;MIUR&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;In seguito, il  &lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/4640Modifi_cf2.htm&apos;&gt;DM 270/2004&lt;/a&gt; ridefinisce, tra l&apos;altro, i nomi dei titoli che le universita&apos; sono atti a rilasciare. In particolare, la &lt;i&gt;laurea specialistica&lt;/i&gt; cambia nome in &lt;i&gt;laurea magistrale&lt;/i&gt;. Ma nella sostanza nulla cambia. Inoltre, segue il &lt;a=href=&apos;http://attiministeriali.miur.it/anno-2004/maggio/di-05052004.aspx&apos;&gt;Decreto Interministeriale 5 maggio 2004&lt;/a&gt; che sancisce l&apos;equipollenza delle lauree in &lt;b&gt;Scienze dell&apos;Informazione&lt;/b&gt; e &lt;b&gt;Informatica&lt;/b&gt; con la laurea specialistica &apos;&lt;b&gt;classe 23S - Informatica&lt;/b&gt;&apos;. Tale equipollenza e&apos; pero&apos; esplicitamente dichiarata valida nel suddetto decreto &apos;ai fini della partecipazione ai concorsi pubblici&apos;.&lt;/p&gt;


&lt;p&gt;Seguono altri ricorsi isolati accolti (&lt;i&gt;e.g.&lt;/i&gt;: sentenza del &lt;b&gt;TAR&lt;/b&gt; del &lt;b&gt;Veneto&lt;/b&gt; &lt;a href=&apos;http://www.giustizia-amministrativa.it/DocumentiGA/Venezia/Sezione%201/2005/200501382/Provvedimenti/VE_200504116_SE.DOC&apos;&gt;n. 4116/2005&lt;/a&gt;) ma che non cambiano difatti le condizioni di accesso all&apos;albo.&lt;/p&gt;


&lt;p&gt;Di questo ho potuto prendere personalmente coscienza nel 2008, quando ho presentato la domanda per la partecipazione all&apos;esame di stato per l&apos;abilitazione alla &lt;b&gt;professione di ingegnere&lt;/b&gt;, &lt;i&gt;settore dell&apos;informazione&lt;/i&gt;. La risposta alla richiesta di parere inviata dalla mia universita&apos; al &lt;b&gt;MIUR&lt;/b&gt;, con &lt;b&gt;DR 3991/2008&lt;/b&gt;, riporta:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;small&gt;&lt;i&gt;questo Ufficio ritiene che le intervenute sentenze del TAR Puglia n. 635/2004 e del TAR Veneto n. 4116/2005 non modifichino l&apos;interpretazione fino ad ora seguita nell&apos;applicazione delle norme di cui al &lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/1361Modifi.htm&apos;&gt;DPR 328/2001&lt;/a&gt; gia&apos; indicata con nota di questo Ministero &lt;a href=&apos;http://attiministeriali.miur.it/anno-2002/maggio/nota-28052002.aspx&apos;&gt;n. 2126/2002&lt;/a&gt;.&lt;/i&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Nel 2010, l&apos;&lt;b&gt;ALSI&lt;/b&gt; (&lt;a href=&apos;http://www.alsi.it/&apos;&gt;Associazione nazionale Laureati in Scienze dell&apos;Informazione ed Informatica&lt;/a&gt;) pubblica, attraverso il suo sito, la notizia della sentenza &lt;a href=&apos;http://www.giustizia-amministrativa.it/DocumentiGA/Roma/Sezione%203B/2004/200412937/Provvedimenti/201008046_01.XML&apos;&gt;n. 8046/2010&lt;/a&gt; del &lt;b&gt;TAR&lt;/b&gt; del &lt;b&gt;Lazio&lt;/b&gt; che annulla la circolare del &lt;b&gt;MIUR&lt;/b&gt; &lt;a href=&apos;http://attiministeriali.miur.it/anno-2002/maggio/nota-28052002.aspx&apos;&gt;n. 2126/2002&lt;/a&gt;, permettendo difatti l&apos;accesso all&apos;ordine degli ingegneri sia ai laureati in &lt;b&gt;Scienze dell&#8217;Informazione&lt;/b&gt; che ai laureati al vecchio ordinamento di &lt;b&gt;Informatica&lt;/b&gt; (&lt;a href=&apos;http://www.alsi.it/cm/content/ordine-degli-ingegneri-accessibile-anche-ai-laureati-del-vecchio-ordinamento&apos;&gt;Ordine degli ingegneri accessibile anche ai laureati del vecchio ordinamento grazie ad una sentenza del TAR&lt;/a&gt;).&lt;/p&gt;


&lt;p&gt;Tuttavia, non tarda ad intervenire il &lt;a href=&apos;http://it.wikipedia.org/wiki/Consiglio_di_Stato_%28Italia%29&apos;&gt;Consiglio di Stato&lt;/a&gt; che con l&apos;ordinanza &lt;a href=&apos;http://www.giustizia-amministrativa.it/DocumentiGA/Consiglio%20di%20Stato/Sezione%206/2010/201006701/Provvedimenti/201004229_15.XML&apos;&gt;n. 4229/2010&lt;/a&gt; sospende, in via cautelare, gli effetti della sentenza &lt;a href=&apos;http://www.giustizia-amministrativa.it/DocumentiGA/Roma/Sezione%203B/2004/200412937/Provvedimenti/201008046_01.XML&apos;&gt;n. 8046/2010&lt;/a&gt; del &lt;b&gt;TAR&lt;/b&gt; del &lt;b&gt;Lazio&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Il significato del verbo &apos;sospendere&apos; lascia ben sperare agli informatici profani in materia giurisdizionale, che verra&apos; un giorno in cui qualche organo costituzionale competente esaminera&apos; la sentenza del &lt;b&gt;TAR&lt;/b&gt; del &lt;b&gt;Lazio&lt;/b&gt; e si pronuncera&apos; in merito alla legittimita&apos; di dare l&apos;accesso anche ai possessori della laurea in &lt;b&gt;Scienze dell&apos;Informazione&lt;/b&gt; e &lt;b&gt;Informatica&lt;/b&gt;, ante &lt;a href=&apos;http://www.miur.it/0006Menu_C/0012Docume/0098Normat/2088Regola.htm&apos;&gt;DM 509/1999&lt;/a&gt;, al &lt;i&gt;settore dell&apos;informazione&lt;/i&gt; dell&apos;&lt;b&gt;albo professionale dell&apos;ordine degli ingegneri&lt;/b&gt; &lt;i&gt;sezione A&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;Nel frattempo, prendendo atto che ci si trova in &lt;b&gt;Italia&lt;/b&gt;, si puo&apos; decidere di non pensarci troppo oppure, trovando quantomeno anomalo (**) questo dilungarsi su situazioni dove va evidentemente ristabilita l&apos;equita&apos;, si puo&apos; diffondere il proprio sdegno.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/installazione_certificato_ssl_web_server</id>
        <title type="html">Installazione di un certificato SSL Web Server</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/installazione_certificato_ssl_web_server"/>
        <published>2011-03-02T00:08:31+01:00</published>
        <updated>2011-07-07T18:51:36+02:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="installazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ca" scheme="http://roller.apache.org/ns/tags/" />
        <category term="linux" scheme="http://roller.apache.org/ns/tags/" />
        <category term="unix-like" scheme="http://roller.apache.org/ns/tags/" />
        <category term="script" scheme="http://roller.apache.org/ns/tags/" />
        <category term="http_server" scheme="http://roller.apache.org/ns/tags/" />
        <category term="virtualhost" scheme="http://roller.apache.org/ns/tags/" />
        <category term="apache" scheme="http://roller.apache.org/ns/tags/" />
        <category term="chiave_privata_rsa" scheme="http://roller.apache.org/ns/tags/" />
        <category term="openssl" scheme="http://roller.apache.org/ns/tags/" />
        <category term="certification_authority" scheme="http://roller.apache.org/ns/tags/" />
        <category term="certificate_signing_request" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fqdn" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sslcertificatefile" scheme="http://roller.apache.org/ns/tags/" />
        <category term="direttive" scheme="http://roller.apache.org/ns/tags/" />
        <category term="x.509" scheme="http://roller.apache.org/ns/tags/" />
        <category term="csr" scheme="http://roller.apache.org/ns/tags/" />
        <category term="passphrase" scheme="http://roller.apache.org/ns/tags/" />
        <category term="apachectl" scheme="http://roller.apache.org/ns/tags/" />
        <category term="certificato_ssl_web_server" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Per installare un &lt;b&gt;certificato SSL Web Server&lt;/b&gt; su &lt;b&gt;HTTP server di Apache&lt;/b&gt; (&lt;b&gt;Apache&lt;/b&gt;), su una piattaforma &lt;i&gt;Unix-like&lt;/i&gt; con &lt;b&gt;OpenSSL&lt;/b&gt;, si possono seguire le istruzioni riportate in questo articolo. Per prima cosa si deve generare il &lt;b&gt;CSR&lt;/b&gt; (&apos;&lt;i&gt;Certificate Signing Request&lt;/i&gt;&apos;) da inviare alla &lt;b&gt;CA&lt;/b&gt; (&apos;&lt;i&gt;Certification Authority&lt;/i&gt;&apos;) per generare il certificato digitale da installare. Quindi, una volta ottenuto il &lt;b&gt;certificato SSL Web Server&lt;/b&gt; dalla &lt;b&gt;CA&lt;/b&gt;, si puo&apos; procedere alla sua installazione.&lt;/p&gt;


&lt;p&gt;&lt;u&gt;&lt;b&gt;Generazione del CSR&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;


&lt;p&gt;Supponendo che il &lt;b&gt;FQDN&lt;/b&gt; (&apos;&lt;i&gt;Fully Qualified Domain Name&lt;/i&gt;&apos;) del sito &lt;i&gt;Web&lt;/i&gt;  per cui si intende richiedere il &lt;b&gt;certificato SSL Web Server&lt;/b&gt; sia &lt;font face=&apos;courier&apos;&gt;www.domain.tld&lt;/font&gt; (ovvero si vuole accedere al sito come &lt;font face=&apos;courier&apos;&gt;https://www.domain.tld/&lt;/font&gt;), &lt;font face=&apos;courier&apos;&gt;www.domain.tld&lt;/font&gt; e&apos; il &lt;i&gt;common name&lt;/i&gt; da inserire nel &lt;b&gt;CSR&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Fase 1:&lt;/b&gt; &lt;u&gt;Generazione della chiave privata:&lt;/u&gt;&lt;/p&gt;


&lt;p&gt;1. Eseguire il seguente comando sul &lt;i&gt;server&lt;/i&gt;:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&apos;courier&apos;&gt;$ openssl genrsa -des3 -out private.key 1024&lt;/font&gt;&lt;br/&gt;
&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Questo comando genera una chiave privata &lt;b&gt;RSA&lt;/b&gt; (&apos;&lt;i&gt;&lt;b&gt;Rivest&lt;/b&gt;, &lt;b&gt;Shamir&lt;/b&gt; e &lt;b&gt;Adleman&lt;/b&gt;&lt;/i&gt;&apos;) di 1024 &lt;i&gt;bit&lt;/i&gt; e la salva nel &lt;i&gt;file&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;private.key&lt;/font&gt;. Durante il processo di generazione della chiave sara&apos; richiesto di formulare e inserire una &lt;i&gt;passphrase&lt;/i&gt; da usare congiuntamente al certificato.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Se non si adottano particolari accorgimenti, &lt;b&gt;Apache&lt;/b&gt; richiedera&apos; la &lt;i&gt;passphrase&lt;/i&gt; a ogni avvio, e questo potrebbe costituire un problema nel caso di riavvii automatici. Se il &lt;i&gt;server&lt;/i&gt; e&apos; considerato sicuro e i permessi sono impostati correttamente in modo che la chiave privata non sia leggibile da nessun altro, e&apos; possibile non proteggerla con una &lt;i&gt;password&lt;/i&gt; semplicemente omettendo l&apos;opzione &lt;font face=&apos;courier&apos;&gt;-des3&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; E&apos; consigliabile effettuare un &lt;i&gt;backup&lt;/i&gt; del &lt;i&gt;file&lt;/i&gt; con la chiave privata e formulare una &lt;i&gt;passphrase&lt;/i&gt; che non sia possibile dimenticare.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Fase 2:&lt;/b&gt; &lt;u&gt;Generazione del &lt;b&gt;CSR&lt;/b&gt;&lt;/u&gt;:&lt;/p&gt;


&lt;p&gt;1. Eseguire il seguente comando sul &lt;i&gt;server&lt;/i&gt;:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&apos;courier&apos;&gt;$ openssl req -new -key private.key -out www.domain.tld.csr&lt;/font&gt;&lt;br/&gt;
&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Questo comando richiede gli attributi &lt;b&gt;X.509&lt;/b&gt; del certificato. Si inserisca la sigla del paese di appartenenza (&apos;&lt;i&gt;Country Name (2 letter code) [AU]&lt;/i&gt;&apos;), il nome della provincia (&apos;&lt;i&gt;State or Province Name (full name) [Some-State]&lt;/i&gt;&apos;) e della citta&apos; (&apos;&lt;i&gt;Locality Name (eg, city) []&lt;/i&gt;&apos;) e il nome dell&apos;organizzazione (&apos;&lt;i&gt;Organization Name (eg, company) [Internet Widgits Pty Ltd]&lt;/i&gt;&apos;) esattamente come appare nei documenti ufficiali. In particolare, determinate &lt;i&gt;authority&lt;/i&gt; prima di rilasciare un certificato digitale verificano che il nome dell&apos;organizzazione corrisponda con quello specificato dall&apos;&lt;i&gt;owner&lt;/i&gt; del dominio &lt;font face=&apos;courier&apos;&gt;domain.tld&lt;/font&gt;. L&apos;unita&apos; organizzativa (&apos;&lt;i&gt;Organizational Unit Name (eg, section) []&lt;/i&gt;&apos;) e&apos; opzionale.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Quando viene richiesto &apos;&lt;i&gt;Common Name (eg, YOUR name) []&lt;/i&gt;&apos; si inserisca il &lt;b&gt;FQDN&lt;/b&gt; del sito. &lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Si puo&apos; fare a meno di inserire l&apos;indirizzo &lt;i&gt;email&lt;/i&gt; (&apos;&lt;i&gt;Email Address []&lt;/i&gt;&apos;), la &lt;i&gt;challenge password&lt;/i&gt; (&apos;&lt;i&gt;A challenge password []&lt;/i&gt;&apos;) o il nome alternativo dell&apos;azienda (&apos;&lt;i&gt;An optional company name []&lt;/i&gt;&apos;) durante il processo di generazione del &lt;b&gt;CSR&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;A questo punto e&apos; stata generata una chiave privata &lt;b&gt;RSA&lt;/b&gt; memorizzata nel &lt;i&gt;file&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;private.key&lt;/font&gt; pronta per essere usata per l&apos;installazione del &lt;b&gt;certificato SSL Web Server&lt;/b&gt; su &lt;b&gt;Apache&lt;/b&gt; per il sito &lt;i&gt;Web&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;www.domain.tld&lt;/font&gt;. Il &lt;i&gt;file&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;private.key&lt;/font&gt; si supporra&apos; essere locato nella &lt;i&gt;directory&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;/usr/local/ssl/private/&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;Il &lt;b&gt;CSR&lt;/b&gt; ha un aspetto simile al seguente:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&apos;courier&apos;&gt;-----BEGIN CERTIFICATE REQUEST-----&lt;br/&gt;
MIIByjCCATMCAQAwgYkxCzAJBgNVBAYTAklUMQ8wDQYDVQQIEwZWZXJvbmExDzAN&lt;br/&gt;
BgNVBAcTBlZlcm9uYTEfMB0GA1UEChMWSW5mcmFjb20gSXRhbGlhIFMucC5BLjEX&lt;br/&gt;
MBUGA1UEAxMOd3d3LmRvbWFpbi50bGQxHjAcBgkqhkiG9w0BCQEWD2luZm9AZG9t&lt;br/&gt;
YWluLnRsZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAv2P7tLcem7e/6G8L&lt;br/&gt;
sQF5nrpeQhx6KwljHFr8X6/JMFnJl8sPe+4qE/n3BWethlWbQRmU2aC+77IuesQ7&lt;br/&gt;
tmQf5B8QoJ1MMlR0YkbflHY2KeK3UtIC1cNZZB764U2OkcjLIB+1I8WImVVcuThD&lt;br/&gt;
cO1kmYQnGwYfXYb3CHLc6lXR0CkCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4GBAAvp&lt;br/&gt;
uAwFT0I4++FIG+VwNWWyfxKcDFtc7avfPTGvtC8Khg4eh4FUYt+yRxNhbRX+QWf5&lt;br/&gt;
ZJFymB/AOhhymj1kp25OtKrmgzMP654IqFjdpcE+gZJeuKq05Ky1tK/lqBy3tuCe&lt;br/&gt;
Rh3U+/3LgrA5+45wPu9eaKjuBHuQ6fANqdBsyUde&lt;br/&gt;
-----END CERTIFICATE REQUEST-----&lt;br/&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;u&gt;&lt;b&gt;Installazione del certificato&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Fase 1:&lt;/b&gt; &lt;u&gt;Installazione del certificato intermedio&lt;/u&gt;:&lt;/p&gt;


&lt;p&gt;1. Copiare il &lt;i&gt;file&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;intermediate.crt&lt;/font&gt; ottenuto dalla &lt;b&gt;CA&lt;/b&gt; nella &lt;i&gt;directory&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;/usr/local/ssl/crt/&lt;/font&gt; sul &lt;i&gt;server&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Puo&apos; capitare che il certificato intermedio sia rilasciato dalla &lt;b&gt;CA&lt;/b&gt; come un &lt;i&gt;file&lt;/i&gt; con estensione &apos;&lt;font face=&apos;courier&apos;&gt;.pem&lt;/font&gt;&apos;. In tale caso, e&apos; sufficiente rinominarlo in &lt;font face=&apos;courier&apos;&gt;intermediate.crt&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Fase 2:&lt;/b&gt; &lt;u&gt;Installazione del &lt;b&gt;certificato SSL Web Server&lt;/b&gt;&lt;/u&gt;:&lt;/p&gt;


&lt;p&gt;1. Copiare il &lt;i&gt;file&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;public.crt&lt;/font&gt; ottenuto dalla &lt;b&gt;CA&lt;/b&gt; nella &lt;i&gt;directory&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;/usr/local/ssl/crt/&lt;/font&gt; sul &lt;i&gt;server&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Puo&apos; succedere che il certificato sia rilasciato dalla &lt;b&gt;CA&lt;/b&gt; come un &lt;i&gt;file&lt;/i&gt; con estensione &apos;&lt;font face=&apos;courier&apos;&gt;.cer&lt;/font&gt;&apos;. Questa estensione sta ad identificare semplicemente che si tratta di un certificato &apos;pubblico&apos;. Anche in questo caso, e&apos; sufficiente rinominare il &lt;i&gt;file&lt;/i&gt; in &lt;font face=&apos;courier&apos;&gt;public.crt&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Fase 3:&lt;/b&gt; &lt;u&gt;Configurazione di &lt;b&gt;Apache&lt;/b&gt;&lt;/u&gt;:&lt;/p&gt;


&lt;p&gt;1. Configurare &lt;b&gt;Apache&lt;/b&gt;, impostando le seguenti direttive dell&apos;&lt;i&gt;host&lt;/i&gt; virtuale (definito dalla direttiva &lt;font face=&apos;courier&apos;&gt;VirtualHost&lt;/font&gt; di &lt;b&gt;Apache&lt;/b&gt;) per il sito &lt;i&gt;Web&lt;/i&gt; per cui il certificato e&apos; stato generato:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&apos;courier&apos;&gt;SSLCertificateFile /usr/local/ssl/crt/public.crt&lt;br/&gt;
SSLCertificateKeyFile /usr/local/ssl/private/private.key&lt;br/&gt;
SSLCACertificateFile /usr/local/ssl/crt/intermediate.crt&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Alcune versioni di &lt;b&gt;Apache&lt;/b&gt; non accettano la direttiva &lt;font face=&apos;courier&apos;&gt;SSLCACertificateFile&lt;/font&gt;. In tali casi, si provi ad usare &lt;font face=&apos;courier&apos;&gt;SSLCertificateChainFile&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; La prima direttiva indica ad &lt;b&gt;Apache&lt;/b&gt; come trovare il &lt;i&gt;file&lt;/i&gt; del certificato, la seconda dove si trova la chiave privata, e la terza direttiva indica la posizione del certificato intermedio.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Se si usano locazioni e nomi di file diversi dall&apos;esempio precedente per i certificati sara&apos; necessario modificare di conseguenza le locazioni e i nomi dei &lt;i&gt;file&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Alcune versioni di &lt;b&gt;Apache&lt;/b&gt; contengono il &lt;i&gt;file&lt;/i&gt; di configurazione &lt;font face=&apos;courier&apos;&gt;ssl.conf&lt;/font&gt; oltre a &lt;font face=&apos;courier&apos;&gt;httpd.conf&lt;/font&gt;. In tali casi, si inseriscano le direttive di cui sopra in &lt;font face=&apos;courier&apos;&gt;httpd.conf&lt;/font&gt; o in &lt;font face=&apos;courier&apos;&gt;ssl.conf&lt;/font&gt;, ma non in entrambi.&lt;/p&gt;


&lt;p&gt;2. Salvare il &lt;i&gt;file&lt;/i&gt; di configurazione di &lt;b&gt;Apache&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;3. Riavviare &lt;b&gt;Apache&lt;/b&gt; utilizzando lo &lt;i&gt;script&lt;/i&gt; &lt;font face=&apos;courier&apos;&gt;apachectl&lt;/font&gt;: &lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&apos;courier&apos;&gt;# apachectl stop &lt;br/&gt;
# apachectl startssl&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Se l&#8217;avvio di &lt;b&gt;Apache&lt;/b&gt; fallisce consultare il &lt;i&gt;file&lt;/i&gt; dei &lt;i&gt;log&lt;/i&gt; degli errori di &lt;b&gt;Apache&lt;/b&gt;.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/blackberry_desktop_software</id>
        <title type="html">BlackBerry Desktop Software</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/blackberry_desktop_software"/>
        <published>2011-02-26T13:31:32+01:00</published>
        <updated>2011-02-26T13:31:32+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="sincronizzazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="computer" scheme="http://roller.apache.org/ns/tags/" />
        <category term="calendario" scheme="http://roller.apache.org/ns/tags/" />
        <category term="smartphone" scheme="http://roller.apache.org/ns/tags/" />
        <category term="contatti" scheme="http://roller.apache.org/ns/tags/" />
        <category term="suite" scheme="http://roller.apache.org/ns/tags/" />
        <category term="backup" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dispositivo_mobile" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry_curve_8520" scheme="http://roller.apache.org/ns/tags/" />
        <category term="software" scheme="http://roller.apache.org/ns/tags/" />
        <category term="rubrica" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry_desktop_software" scheme="http://roller.apache.org/ns/tags/" />
        <category term="microsoft_outlook" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sincronizzare" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Con l&apos;uscita della versione 6 di &lt;b&gt;BlackBerry Desktop Software&lt;/b&gt;, risulta estremamente pratico sincronizzare l&apos;elenco dei contatti di &lt;b&gt;Microsoft Outlook&lt;/b&gt; e la rubrica di uno &lt;i&gt;smartphone&lt;/i&gt; &lt;b&gt;Blackberry&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Per praticita&apos;, lo scenario in cui si ambientera&apos; questa discussione fara&apos; riferimento allo &lt;i&gt;smartphone&lt;/i&gt; &lt;b&gt;Blackberry Curve 8520&lt;/b&gt;, a &lt;b&gt;Microsoft Outlook 2007&lt;/b&gt; e a &lt;b&gt;BlackBerry Desktop Software v6.0 per &lt;i&gt;PC&lt;/i&gt;&lt;/b&gt;, ma cio&apos; non esclude che la dissertazione possa essere valida anche nel caso di varianti dei prodotti appena citati.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;BlackBerry Desktop Software v6.0&lt;/b&gt; per &lt;i&gt;PC&lt;/i&gt; puo&apos; essere installato scaricando il programma di installazione direttamente dal sito di &lt;a href=&apos;https://www.blackberry.com/Downloads/contactFormPreload.do?code=A8BAA56554F96369AB93E4F3BB068C22&amp;dl=A2C0D61EB187AB3AFD247A852FAD3647&apos;&gt;Blackberry US&lt;/a&gt; oppure aggiornando una vecchia versione installata sul &lt;i&gt;PC&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry_desktop_software_sync.jpg&quot; title=&quot;Sincronizzazione per tipo&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Una volta avviato il &lt;i&gt;software&lt;/i&gt; sul &lt;i&gt;PC&lt;/i&gt; si puo&apos; decidere se sincronizzare tutto oppure separatamente l&apos;agenda e i contenuti multimediali. Dell&apos;agenda fanno parte oltre la rubrica, anche il calendario, il blocco note e le attivita&apos; e la sincronizzazione puo&apos; essere impostata anche solo per una parte di essi.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry_desktop_software_sync_elementi.jpg&quot; title=&quot;Sincronizzazione agenda&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Nelle opzioni, per ciascun elemento, si puo&apos; decidere il verso di sincronizzazione ovvero se sincronizzare il &lt;i&gt;PC&lt;/i&gt; con lo &lt;i&gt;smartphone&lt;/i&gt; oppure lo &lt;i&gt;smartphone&lt;/i&gt; con il &lt;i&gt;PC&lt;/i&gt;. Ma si puo&apos; anche optare per la sincronizzazione bidirezionale.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry_desktop_software_opt.jpg&quot; title=&quot;Opzioni di sincronizzazione&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Nel caso ci siano dei timori di possibilita&apos; di perdita di dati, si puo&apos; iniziare sperimentando una delle due possibilita&apos; di sincronizzazione unidirezionale. E, una volta presa confidenza con la logica del &lt;i&gt;software&lt;/i&gt;, ci si puo&apos; abbandonare alla sincronizzazione bidirezionale.&lt;/p&gt;


&lt;p&gt;Per esempio, se il problema e&apos; come esposto nel mio primo &lt;i&gt;post&lt;/i&gt; su &lt;b&gt;Blackberry&lt;/b&gt; (&lt;a href=&apos;http://www.rocsca.it/blog/entry/microsoft_outlook_e_blackberry&apos;&gt;Microsoft Outlook e Blackberry&lt;/a&gt;), quello di riportare su &lt;b&gt;Outlook&lt;/b&gt; i nuovi numeri di telefono inseriti nella rubrica dello &lt;i&gt;smartphone&lt;/i&gt;, allora si puo&apos; optare per la sincronizzazione del &lt;i&gt;PC&lt;/i&gt; con lo &lt;i&gt;smartphone&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;Quando verra&apos; avviata la sincronizzazione, una finestra di &lt;i&gt;pop-up&lt;/i&gt; avvisera&apos; che verranno apportate un numero di modifiche e di aggiornamenti alla lista dei contatti di &lt;b&gt;Outlook&lt;/b&gt;. Su tale finestra sara&apos; presente anche un bottone su cui cliccando, verranno visualizzati gli inserimenti e gli aggiornamenti che il &lt;i&gt;software&lt;/i&gt; apportera&apos; ai contatti di &lt;b&gt;Outlook&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Come esperienza personale, e&apos; proprio dopo questo primo passo, e dopo aver acquisito la necessaria fiducia sull&apos;affidabilita&apos; di questo strumento, che mi sono affacciato al naturale passo successivo. Ovvero la sincronizzazione della rubrica dello &lt;i&gt;smartphone&lt;/i&gt; con il &lt;i&gt;PC&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;Mi e&apos; sempre piaciuta l&apos;idea di avere una rubrica il piu&apos; completa e aggiornata possibile. Al limite del maniacale. Per esempio, avere una foto associata ad un&apos;entrata della rubrica puo&apos; essere un aspetto simpatico ma che a volte puo&apos; tornare anche utile da mantenere. Tuttavia, caricare una foto ed associarla su un&apos;entrata della rubrica direttamente dal dispositivo mobile, puo&apos; essere un compito abbastanza difficoltoso.&lt;/p&gt;


&lt;p&gt;Dopo aver verificato con successo che potevo benissimo associare le foto ai contatti di &lt;b&gt;Outlook&lt;/b&gt; e che la sincronizzazione della rubrica dello &lt;i&gt;smartphone&lt;/i&gt; con il &lt;i&gt;PC&lt;/i&gt;, mi garantiva che anche le foto venissero &apos;trasportate&apos; senza problemi nella rubrica del &lt;b&gt;Blackberry&lt;/b&gt;, mi sono finalmente convinto che la sincronizzazione tra &lt;b&gt;Outlook&lt;/b&gt; e dispositivo mobile puo&apos; avvenire in tutta tranquillita&apos;, ambo i sensi.&lt;/p&gt;


&lt;p&gt;A differenza di un numero di telefono, capita spesso di dover creare un evento sul calendario di &lt;b&gt;Outlook&lt;/b&gt;. Specie se la maggior parte delle ore lavorative viene trascorsa davanti ad un &lt;i&gt;computer&lt;/i&gt;. Tuttavia, non e&apos; detto che l&apos;ora in cui si e&apos; impostato il promemoria per quell&apos;evento ci si trova davanti al &lt;i&gt;PC&lt;/i&gt;. Ecco che puo&apos; venir vanificato l&apos;aver memorizzato l&apos;evento nel calendario del &lt;i&gt;PC&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;E&apos; innegabile in una situazione di questo tipo, l&apos;utilita&apos; di poter sincronizzare il calendario dello &lt;i&gt;smartphone&lt;/i&gt; con quello di &lt;b&gt;Outlook&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Altrettanto frequentemente, pero&apos;, puo&apos; succedere che, avendo solo lo &lt;i&gt;smartphone&lt;/i&gt; a disposizione, l&apos;unica scelta per memorizzare un evento, o anche solo per modificarne uno inserito sul calendario di &lt;b&gt;Outlook&lt;/b&gt;, e&apos; quella di inserirlo nel calendario del dispositivo mobile. Essendo desiderabile, comunque, avere il &lt;i&gt;PC&lt;/i&gt; allineato allo &lt;i&gt;smartphone&lt;/i&gt;, la scelta piu&apos; comoda spinge la sincronizzazione bidirezionale. Impostando l&apos;aggiornamento per tutti gli eventi programmati, e&apos; garantito che la cancellazione degli eventi su uno dei due calendari, si ripercuote anche sull&apos;altro.&lt;/p&gt;


&lt;p&gt;Per come le varie politiche di sincronizzazione vengono gestite, sembra difficile perdere dei dati con &lt;b&gt;BlackBerry Desktop Software v6.0&lt;/b&gt;. Per gli utenti piu&apos; diffidenti e per le semplici norme di buon senso che devono sempre essere tenute presenti quando si trattano elettronicamente dei dati, la soluzione e&apos; quella di fare ricorso il piu&apos; spesso possibile alla funzionalita&apos; di &lt;i&gt;backup&lt;/i&gt; che questa &lt;i&gt;suite&lt;/i&gt; mette a disposizione.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/ironia_e_aneddoti_informatici</id>
        <title type="html">Ironia e aneddoti informatici</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/ironia_e_aneddoti_informatici"/>
        <published>2011-02-22T23:27:39+01:00</published>
        <updated>2011-07-01T10:32:11+02:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="ironia" scheme="http://roller.apache.org/ns/tags/" />
        <category term="citazioni" scheme="http://roller.apache.org/ns/tags/" />
        <category term="777" scheme="http://roller.apache.org/ns/tags/" />
        <category term="vermeer" scheme="http://roller.apache.org/ns/tags/" />
        <category term="server" scheme="http://roller.apache.org/ns/tags/" />
        <category term="reboot" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sudo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sandwich_joke_sudo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blue_screen" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sendmail" scheme="http://roller.apache.org/ns/tags/" />
        <category term="xp" scheme="http://roller.apache.org/ns/tags/" />
        <category term="unix" scheme="http://roller.apache.org/ns/tags/" />
        <category term="permissions" scheme="http://roller.apache.org/ns/tags/" />
        <category term="linux" scheme="http://roller.apache.org/ns/tags/" />
        <category term="barzellette" scheme="http://roller.apache.org/ns/tags/" />
        <category term="perl" scheme="http://roller.apache.org/ns/tags/" />
        <category term="gadget" scheme="http://roller.apache.org/ns/tags/" />
        <category term="newsgroup" scheme="http://roller.apache.org/ns/tags/" />
        <category term="0x0000007e" scheme="http://roller.apache.org/ns/tags/" />
        <category term="girl_with_perl_earring" scheme="http://roller.apache.org/ns/tags/" />
        <category term="vignette" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sarcasmo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="informatica" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Questo &lt;i&gt;post&lt;/i&gt; vuole essere un &apos;&lt;i&gt;block-notes&lt;/i&gt;&apos; dove tener traccia di situazioni particolarmente simpatiche in cui mi sono imbattuto, inerenti all&apos;Informatica. Una sorta di &lt;i&gt;collage&lt;/i&gt; di &apos;ritagli di &lt;b&gt;Internet&lt;/b&gt;&apos; che mi sono rimasti impressi per la sagacia o per l&apos;ironia sottile - a volte al limite del sarcasmo.&lt;/p&gt;


&lt;p&gt;E&apos; mia intenzione, quindi, arricchire questo articolo di barzellette, vignette, &lt;i&gt;gadget&lt;/i&gt; e altro che ancora probabilmente chiaro in mente non ho. E poi, come no, citazioni di &lt;i&gt;newsgroup&lt;/i&gt;, di articoli di giornale o di recensioni, acchiappate qua e la&apos; sulla rete. Con lo scopo di ridare ai &apos;pezzi del mosaico&apos; un nuovo tocco di originalita&apos; e renderli piacevole nell&apos;insieme. &lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;p style=&quot;font-family:times;font-size:90%;color:#990099;font-style:italic;&quot;&gt;&amp;gt; This is a piece of the log with smtpd -vv.  Does this help any with &lt;br/&gt;
&amp;gt; identifying the problem?&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: connection established&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: master_notify: status 0&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: name_mask: resource&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: name_mask: software&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: connect from&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MX8.endsesion.com[206.114.100.252]&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: &amp;gt; MX8.endsesion.com[206.114.100.252]:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;220 antispam.lpits.com&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: smtp_get: EOF&lt;br/&gt;
&amp;gt; Dec 29 12:38:56 antispam postfix/smtpd[1690]: lost connection after CONNECT &lt;br/&gt;
&amp;gt; from MX8.endsesion.com[206.114.100.252]&lt;/p&gt;&lt;p style=&quot;font-family:times;font-size:90%;&quot;&gt;.&lt;br/&gt;
.&lt;br/&gt;
.&lt;br/&gt;
The &quot;endsession.com&quot; domain name is rather appropriate &lt;img src=&quot;http://www.rocsca.it/images/smileys/smile.gif&quot; class=&quot;smiley&quot; alt=&quot;:-)&quot; title=&quot;:-)&quot; /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Dal &lt;i&gt;newsgroup&lt;/i&gt; &lt;b&gt;&lt;font face=&quot;courier&quot;&gt;Postfix Users&lt;/font&gt;&lt;/b&gt;)&lt;/p&gt;&lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/0x0000007E.jpg&quot; title=&quot;Blue Screen su un display elettronico in Plaza Cataluna a Barcellona&quot; align=&quot;center&quot; width=&quot;461&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Da &lt;a href=&apos;http://www.rocsca.it/gallery2/&apos;&gt;Graziano Scappatura: Galleria&lt;br/&gt;
Fotografica - Ritorno a Barcellona.&lt;/a&gt;)&lt;/p&gt;&lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/exploits_of_a_mom.png&quot; title=&quot;Exploits of a Mom&quot; align=&quot;center&quot; width=&quot;490&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Da &lt;a href=&apos;http://xkcd.com/&apos;&gt;XKDC - A webcomic of romance,&lt;br/&gt;
sarcasm, math, and language.&lt;/a&gt;)&lt;/p&gt;&lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/girl_with_perl_earring.jpg&quot; title=&quot;Girl with a perl earring&quot; align=&quot;center&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Da &lt;a href=&apos;http://www.boingboing.net/&apos;&gt;BoingBoing - A directory&lt;br/&gt;
of wonderful things.&lt;/a&gt;)&lt;/p&gt;&lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;small&gt;&lt;font face=&quot;courier&quot;&gt;&amp;gt; This problem occured after a reboot of the sendmail server. &lt;br/&gt;
&amp;gt; The permissions didn&apos;t change. (777)&lt;/p&gt;


&lt;p&gt;777 is not a set of permissions, but rather a confession of not&lt;br/&gt;
having understood UNIX permissions at all. &lt;br/&gt;
&lt;/font&gt;&lt;/small&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Dal &lt;i&gt;newsgroup&lt;/i&gt; &lt;b&gt;&lt;font face=&quot;courier&quot;&gt;comp.mail.sendmail&lt;/font&gt;&lt;/b&gt;)&lt;/p&gt;&lt;/p&gt;


&lt;p&gt;&lt;hr&gt;&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/sudo.jpg&quot; title=&quot;Sandwich joke sudo&quot; align=&quot;center&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;&lt;p align=&apos;right&apos;&gt;(Da &lt;a href=&apos;http://xkcd.com/&apos;&gt;XKDC - A webcomic of romance,&lt;br/&gt;
sarcasm, math, and language.&lt;/a&gt;)&lt;/p&gt;&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/microsoft_outlook_e_blackberry</id>
        <title type="html">Microsoft Outlook e Blackberry</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/microsoft_outlook_e_blackberry"/>
        <published>2010-10-18T23:32:26+02:00</published>
        <updated>2010-10-18T23:32:26+02:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="abc_amber_blackberry_editor" scheme="http://roller.apache.org/ns/tags/" />
        <category term="outlook" scheme="http://roller.apache.org/ns/tags/" />
        <category term="plug-in" scheme="http://roller.apache.org/ns/tags/" />
        <category term="syncamatic" scheme="http://roller.apache.org/ns/tags/" />
        <category term="bes" scheme="http://roller.apache.org/ns/tags/" />
        <category term="synchronize" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry_desktop_software" scheme="http://roller.apache.org/ns/tags/" />
        <category term="microsoft_outlook" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pureinbox" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pc" scheme="http://roller.apache.org/ns/tags/" />
        <category term="microsoft" scheme="http://roller.apache.org/ns/tags/" />
        <category term="sincronizzazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry_curve_8520" scheme="http://roller.apache.org/ns/tags/" />
        <category term="exchange" scheme="http://roller.apache.org/ns/tags/" />
        <category term="contatti" scheme="http://roller.apache.org/ns/tags/" />
        <category term="blackberry_app_world" scheme="http://roller.apache.org/ns/tags/" />
        <category term="software" scheme="http://roller.apache.org/ns/tags/" />
        <category term="smartphone" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;&lt;b&gt;Blackberry&lt;/b&gt; e&apos; linea di &lt;i&gt;smartphone&lt;/i&gt; prodotti dalla &lt;b&gt;Research In Motion&lt;/b&gt;, meglio nota come &lt;b&gt;RIM&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Frequentemente gli &lt;i&gt;smartphone&lt;/i&gt; &lt;b&gt;Blackberry&lt;/b&gt; sono associati a contratti aziendali. Verosimilmente perche&apos; &lt;b&gt;Blackberry&lt;/b&gt; concepisce i propri prodotti in linea con esigenze aziendali legate a politiche di sicurezza e di controllo che tutto sommato possono risultare condivisibili.&lt;/p&gt;


&lt;p&gt;In un quadro di questo tipo, un&apos;azienda e&apos; dotata di un &lt;i&gt;BES&lt;/i&gt; (&lt;i&gt;Blackberry Enterprise Service&lt;/i&gt;) &lt;i&gt;server&lt;/i&gt; a cui accedono tutti i terminali aziendali abilitati, che supportano il relativo protocollo. Il &lt;i&gt;BES server&lt;/i&gt; comunica da una parte con la &lt;i&gt;rete &lt;b&gt;Blackberry&lt;/b&gt;&lt;/i&gt; e dall&apos;altra con un &lt;i&gt;server&lt;/i&gt; &lt;b&gt;Microsoft Exchange&lt;/b&gt; (o con uno dei &lt;i&gt;postoffice server&lt;/i&gt; aziendali supportati). In tal modo, ogni utente riesce ad accedere attraverso il suo &lt;i&gt;smartphone&lt;/i&gt; a molte delle funzionalita&apos; che normalmente usa dalla sua postazione di lavoro.&lt;/p&gt;


&lt;p&gt;E sicuramente questo e&apos; un&apos;altro aspetto che promuove &lt;b&gt;Blackberry&lt;/b&gt; come &lt;i&gt;brand&lt;/i&gt; tra i prediletti dalle aziende per usufruire dei servizi di mobilita&apos;.&lt;/p&gt;


&lt;p&gt;In particolare, una delle comodita&apos; legate all&apos;uso di un tale sistema e&apos; che sul telefonino si hanno a disposizione tutti i contatti della rubrica di &lt;b&gt;Microsoft Outlook&lt;/b&gt;. E che ogni modifica alla rubrica di &lt;b&gt;Microsoft Outlook&lt;/b&gt; e&apos; immediatamente disponibile sul &lt;b&gt;Blackberry&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry/blackberry_desktop_software.jpg&quot; title=&quot;BlackBerry Desktop Software&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Con applicazioni come &lt;b&gt;BlackBerry Desktop Software&lt;/b&gt; poi, si riescono a gestire facilmente i &lt;i&gt;backup&lt;/i&gt;, gli eventuali &lt;i&gt;restore&lt;/i&gt; e, attraverso opportuni &lt;i&gt;software&lt;/i&gt;, a modificare la rubrica del &lt;b&gt;Blackberry&lt;/b&gt; direttamente dal &lt;i&gt;PC&lt;/i&gt;. Ad esempio a me e&apos; venuto comodo, dopo averne provati diversi, usare &lt;a href=&apos;http://www.processtext.com/abcblackberryipdeditor.html&apos;&gt;ABC Amber BlackBerry Editor&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry/abc_amber.jpg&quot; title=&quot;ABC Amber BlackBerry Editor&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Tuttavia, per esperienza personale - e per come penso che sia del resto molto logico, il telefonino e&apos; lo strumento che normalmente una persona porta dietro anche quando non dispone del portatile. Per cui soventemente capita che e&apos; la rubrica dello &lt;i&gt;smartphone&lt;/i&gt; il posto dove vengono apportate delle modifiche inserendo nuovi contatti, modificando dei numeri di telefono o cancellando delle entrate.&lt;/p&gt;


&lt;p&gt;Sarebbe auspicabile quindi che le modifiche fatte sulla rubrica del &lt;b&gt;Blackberry&lt;/b&gt; si ripercuotessero sui contatti di &lt;b&gt;Outlook&lt;/b&gt;. Ma ho avuto la sensazione che tale attivita&apos; non sia nativa e che tanto meno si facile da realizzare.&lt;/p&gt;


&lt;p&gt;In questo &lt;i&gt;post&lt;/i&gt;, descrivo quale e&apos; la strada che ho trovato piu&apos; conveniente per sincronizzare l&apos;elenco dei contatti di &lt;b&gt;Microsoft Outlook 2007&lt;/b&gt; con la rubrica di uno &lt;i&gt;smartphone&lt;/i&gt; &lt;b&gt;Blackberry Curve 8520&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Prima di tutto mi sono messo alla ricerca di un &lt;i&gt;software&lt;/i&gt;. Dopo varie ricerche, sono arrivato a quello che sinora mi e&apos; risultato piu&apos; comodo. Si tratta di &lt;b&gt;Syncamatic&lt;/b&gt;, una &lt;i&gt;suite&lt;/i&gt; di &lt;i&gt;software&lt;/i&gt; sviluppata dalla &lt;i&gt;software house&lt;/i&gt; canadese &lt;a href=&apos;http://www.pureinbox.com/&apos;&gt;PureInbox Inc.&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Tale &lt;i&gt;suite&lt;/i&gt; include, tra le altre, un&apos;applicazione (da installare sul &lt;b&gt;Blackberry&lt;/b&gt;) e un &lt;i&gt;plug-in&lt;/i&gt; per &lt;b&gt;Microsoft Outlook 2007&lt;/b&gt;. La versione &lt;i&gt;free&lt;/i&gt; della &lt;i&gt;suite&lt;/i&gt; non prevede la sincronizzazione automatica delle modifiche apportate alle rubriche, ma ogni modifica va replicata avviando una procedura di allineamento manuale.&lt;/p&gt;


&lt;p&gt;Da poco e&apos; uscito &lt;b&gt;Syncamatic 2.0&lt;/b&gt;. Un passo positivo per chi si affida a questa piattaforma perche&apos; e&apos; indice di un supporto attivo e piu&apos; duraturo. Tuttavia, &apos;grazie&apos; alla &lt;i&gt;partnership&lt;/i&gt; tra &lt;a href=&apos;http://www.pureinbox.com/&apos;&gt;PureInbox Inc.&lt;/a&gt; e &lt;b&gt;Blackberry&lt;/b&gt;, e&apos; necessario, a partire dalla suddetta versione, scaricare &lt;b&gt;Syncamatic per Blackberry&lt;/b&gt; per forza attraverso &lt;a href=&apos;http://na.blackberry.com/eng/services/appworld/&apos;&gt;BlackBerry App World&lt;/a&gt;, l&apos;applicazione per il &lt;b&gt;download&lt;/b&gt; delle applicazioni - gratuite e a pagamento - per i terminali &lt;b&gt;BlackBerry&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Anche per &lt;a href=&apos;http://na.blackberry.com/eng/services/appworld/&apos;&gt;BlackBerry App World&lt;/a&gt; e&apos; da poco uscita l&apos;ultima &lt;i&gt;release&lt;/i&gt; che gestisce il &lt;i&gt;download&lt;/i&gt; e l&apos;installazione delle applicazioni solo se e&apos; disponibile una &lt;b&gt;rete 3G&lt;/b&gt;, e non funziona piu&apos; attraverso &lt;b&gt;rete Wi-Fi&lt;/b&gt;, come avveniva nelle versioni precedenti alla &lt;b&gt;2.0.0&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;In ogni caso, per usare &lt;a href=&apos;http://na.blackberry.com/eng/services/appworld/&apos;&gt;BlackBerry App World&lt;/a&gt; e&apos; necessario &lt;a href=&apos;http://blackberryid.blackberry.com/bbid/registration/registration_eula.seam&apos;&gt;iscriversi&lt;/a&gt; per ottenere un &lt;b&gt;Blackberry ID&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Quindi si deve installare &lt;a href=&apos;http://na.blackberry.com/eng/services/appworld/&apos;&gt;BlackBerry App World&lt;/a&gt; sullo &lt;i&gt;smartphone&lt;/i&gt; accedendo dal &lt;i&gt;browser&lt;/i&gt; del &lt;b&gt;Blackberry&lt;/b&gt; alla pagina:&lt;/p&gt;


&lt;p&gt;&lt;a href=&apos;http://appworld.blackberry.com/&apos;&gt;&lt;font face=&quot;courier&quot;&gt;http://appworld.blackberry.com/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Si puo&apos; procedere quindi a scaricare e installare &lt;b&gt;Syncamatic per Outlook&lt;/b&gt; da &lt;a href=&apos;http://na.blackberry.com/eng/services/appworld/&apos;&gt;BlackBerry App World&lt;/a&gt;, immettendo il nome dell&apos;applicazione nella casella di testo della pagina di ricerca.&lt;/p&gt;


&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://www.rocsca.it/blog/resource/blackberry/syncamatic_for_outlook_blackberry_setup.jpg&quot; title=&quot;Installazione di Syncamatic per Outlook sul Blackberry&quot; border=&quot;0&quot; hspace=&quot;10&quot;&gt;&lt;/center&gt;&lt;/p&gt;


&lt;p&gt;Dopo l&apos;installazione di &lt;b&gt;Syncamatic per Outlook&lt;/b&gt; sul &lt;b&gt;Blackberry&lt;/b&gt;, si seguano le seguenti procedure:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;Sul &lt;b&gt;Blackberry&lt;/b&gt;:&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Spegnere il &lt;b&gt;Blackberry&lt;/b&gt;&lt;br/&gt;
&lt;li&gt;Estrarre la batteria per alcuni secondi&lt;br/&gt;
&lt;li&gt;Avviare il &lt;b&gt;Blackberry&lt;/b&gt;&lt;br/&gt;
&lt;li&gt;Eseguire &lt;b&gt;Syncamatic&lt;/b&gt; sul &lt;b&gt;Blackberry&lt;/b&gt; e scegliere &apos;&lt;i&gt;Create a new account&lt;/i&gt;&apos;&lt;br/&gt;
&lt;li&gt;Seguire l&apos;installazione guidata&lt;br/&gt;
&lt;/ol&gt;&lt;br/&gt;
&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;A sincronizzazione terminata, dal PC, si acceda a &lt;a href=&apos;http://www.syncamatic.com/download.php&apos;&gt;&lt;font face=&quot;courier&quot;&gt;http://www.syncamatic.com/download.php&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;Sul &lt;i&gt;PC&lt;/i&gt;:&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Scaricare e installare &lt;b&gt;Syncamatic Outlook Connector&lt;/b&gt;&lt;br/&gt;
&lt;li&gt;Riavviare &lt;b&gt;Outlook&lt;/b&gt;, accedere a &lt;font face=&quot;courier&quot;&gt;Tools&gt;Syncamatic&gt;Preferences&lt;/font&gt; e inserire il proprio &lt;b&gt;Syncamatic ID&lt;/b&gt; e la propria &lt;i&gt;password&lt;/i&gt; (Creati al passo 1.)&lt;br/&gt;
&lt;li&gt;Cliccare &lt;font face=&quot;courier&quot;&gt;Tools&gt;Syncamatic&gt;Synchronize Now&lt;/font&gt; per sincronizzare Outlook&lt;br/&gt;
&lt;/ol&gt;&lt;br/&gt;
&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Tra le preferenze che e&apos; possibile impostare nel &lt;i&gt;plug-in&lt;/i&gt; per &lt;b&gt;Microsoft Outlook 2007&lt;/b&gt; e&apos; possibile scegliere se sincronizzare, oltre i contatti, anche le attivita&apos;, le note e il calendario.&lt;/p&gt;


&lt;p&gt;Da prestare attenzione anche alle impostazioni scelte durante la prima sincronizzazione. In tale fase si puo&apos; scegliere se, in caso di entrate duplicate, il contatto di &lt;b&gt;Blackberry&lt;/b&gt; deve sovrascrivere quello di &lt;b&gt;Outlook&lt;/b&gt;, o viceversa. &lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/error_1058_the_service_cannot_be_started</id>
        <title type="html">Error 1058: The service cannot be started</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/error_1058_the_service_cannot_be_started"/>
        <published>2009-11-28T17:55:14+01:00</published>
        <updated>2009-11-28T20:58:29+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="windows" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tomcat" scheme="http://roller.apache.org/ns/tags/" />
        <category term="jvm" scheme="http://roller.apache.org/ns/tags/" />
        <category term="apache" scheme="http://roller.apache.org/ns/tags/" />
        <category term="crash" scheme="http://roller.apache.org/ns/tags/" />
        <category term="php5servlet.dll" scheme="http://roller.apache.org/ns/tags/" />
        <category term="php" scheme="http://roller.apache.org/ns/tags/" />
        <category term="interprete" scheme="http://roller.apache.org/ns/tags/" />
        <category term="internet" scheme="http://roller.apache.org/ns/tags/" />
        <category term="mailing-list" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Tutto e&apos; partito dai continui &lt;i&gt;crash&lt;/i&gt; di Apache Tomcat 5.5.17. Mi sono rivolto percio&apos; alla &lt;i&gt;mailing-list&lt;/i&gt; degli utenti di &lt;b&gt;Tomcat&lt;/b&gt;, aprendo un &lt;i&gt;thread&lt;/i&gt; (&lt;a href=&quot;http://old.nabble.com/Tomcat-5.17-crashes-too-often-td26539441.html&quot;&gt;Tomcat 5.5.17 crashes too often&lt;/a&gt;).&lt;/p&gt;


&lt;p&gt;La prima cosa che e&apos; venuta fuori e&apos; il colpevole: la &lt;i&gt;servlet&lt;/i&gt; &lt;b&gt;PHP&lt;/b&gt; (&lt;font face=&quot;courier&quot;&gt;php5servlet.dll&lt;/font&gt;) che realizza l&apos;interprete &lt;b&gt;PHP&lt;/b&gt; nel mio ambiente &lt;b&gt;Tomcat&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Tuttavia, mi e&apos; stato consigliato di aggionare la &lt;i&gt;JVM&lt;/i&gt; (&lt;i&gt;Java Virtual Machine&lt;/i&gt;), che sicuramente era un po&apos; troppo datata, dalla versione che avevo io:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;C:\&gt;java -version&lt;br/&gt;
&amp;nbsp;&amp;nbsp;java version &quot;1.5.0_09&quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Java(TM) SE Runtime Environment (build 1.5.0_09-b04)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;alla versione piu&apos; recente che adesso ho installato:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;C:\&gt;java -version&lt;br/&gt;
&amp;nbsp;&amp;nbsp;java version &quot;1.6.0_17&quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Java(TM) SE Runtime Environment (build 1.6.0_17-b04)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;e questo avrebbe potuto risolvere il problema.&lt;/p&gt;


&lt;p&gt;Difatti, non ha risolto un bel niente. Anzi mi sono imbattuto in un problema in cui non ne riuscivo a venirne a capo. Ovvero, il servizio &lt;font face=&quot;courier&quot;&gt;Tomcat5&lt;/font&gt; (&lt;font face=&quot;courier&quot;&gt;Apache Tomcat&lt;/font&gt;) non partiva affatto. E non partiva nemmeno specificando nella configurazione dell&apos;avvio del servizio, la vecchia &lt;i&gt;JVM&lt;/i&gt; come &lt;i&gt;JVM&lt;/i&gt; da essere usata da &lt;b&gt;Tomcat&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;L&apos;errore che &lt;b&gt;Windows&lt;/b&gt; mi dava e&apos; il seguente:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;Impossibile avviare Apache Tomcat.&lt;/p&gt;


&lt;p&gt;Errore 1058: Il servizio Impossibile avviare, perch&#233; &#232; disabilitato o perch&#233; non sono periferiche associati.&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;L&apos;unico suggerimento che mi e&apos; stato dato e&apos; stato dato e&apos; di aggiornare anche l&apos;&lt;i&gt;application server&lt;/i&gt;, visto che la &lt;font face=&quot;courier&quot;&gt;Apache Tomcat 5.5.17&lt;/font&gt; era vecchio. Ho quindi installato &lt;font face=&quot;courier&quot;&gt;Apache Tomcat 5.5.28&lt;/font&gt; e ripristinato tutte le configurazioni e applicazioni. Ma il risultato non cambiava.&lt;/p&gt;


&lt;p&gt;Ho perso un bel po&apos; di tempo a cercare su &lt;b&gt;Internet&lt;/b&gt;, quando ho trovato il seguente articolo che spiega la causa:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;a href=&quot;http://support.citrix.com/article/CTX105850&quot;&gt;Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.&lt;/a&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;e quest&apos;altro che da&apos; la soluzione.&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;a href=&quot;http://support.microsoft.com/kb/241584&quot;&gt;Servizio non viene avviato e viene visualizzato &quot;Errore 1058&quot;&lt;/a&gt;&lt;/blockquote&gt;&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/php_5_2_5_su_tomcat_5_in_ambiente_windows</id>
        <title type="html">PHP 5.2.5 su Tomcat 5 in ambiente Windows</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/php_5_2_5_su_tomcat_5_in_ambiente_windows"/>
        <published>2009-10-26T16:53:20+01:00</published>
        <updated>2009-11-30T02:56:16+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="tomcat" scheme="http://roller.apache.org/ns/tags/" />
        <category term="directory" scheme="http://roller.apache.org/ns/tags/" />
        <category term="php_java.dll" scheme="http://roller.apache.org/ns/tags/" />
        <category term="php" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tempranea" scheme="http://roller.apache.org/ns/tags/" />
        <category term="windows" scheme="http://roller.apache.org/ns/tags/" />
        <category term="java" scheme="http://roller.apache.org/ns/tags/" />
        <category term="file" scheme="http://roller.apache.org/ns/tags/" />
        <category term="estensione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="comandi" scheme="http://roller.apache.org/ns/tags/" />
        <category term="configurazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="prompt" scheme="http://roller.apache.org/ns/tags/" />
        <category term="pecl" scheme="http://roller.apache.org/ns/tags/" />
        <category term="compresso" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Dopo che l&apos;ho fatto, posso finalmente dire che e&apos; veramente semplice (o meglio, piu&apos; semplice di quel che si potrebbe pensare) far interpretare delle pagine &lt;strong&gt;PHP&lt;/strong&gt; dentro una applicazione per &lt;strong&gt;Tomcat&lt;/strong&gt;, in ambiente &lt;strong&gt;Windows&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Da premettere che su questo argomento, tanto materiale si puo&apos; trovare su &lt;em&gt;Internet&lt;/em&gt; (*). Tante volte, pero&apos; ci sono descrizioni per determinate versioni di prodotti, e non potendo discostarsi da una determinata versione, potrebbe risultare in problemi che diventano piuttosto frustranti da risolvere.&lt;/p&gt;


&lt;p&gt;Nel caso non ci siano vincoli di questo tipo, allora puo&apos; tornare utile questo &lt;em&gt;post&lt;/em&gt;. Quindi decido di scaricare la versione &lt;strong&gt;5.2.5&lt;/strong&gt; di &lt;strong&gt;PHP&lt;/strong&gt; dal sito ufficiale di &lt;strong&gt;PHP&lt;/strong&gt;:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;&lt;a href=&quot;http://museum.php.net/php5/php-5.2.5-Win32.zip&quot;&gt;http://museum.php.net/php5/php-5.2.5-Win32.zip&lt;/a&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;e la relativa collezione di moduli &lt;strong&gt;PECL&lt;/strong&gt;:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;&lt;a href=&quot;http://museum.php.net/php5/pecl-5.2.5-Win32.zip&quot;&gt;http://museum.php.net/php5/pecl-5.2.5-Win32.zip&lt;/a&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Procedo decomprimendo il &lt;em&gt;file&lt;/em&gt; compresso &lt;font face=&quot;courier&quot;&gt;php-5.2.5-Win32.zip&lt;/font&gt; in una posizione consona, diciamo &lt;font face=&quot;courier&quot;&gt;C:\php&lt;/font&gt;. Dentro la &lt;em&gt;directory&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;C:\php&lt;/font&gt;, rinomino il &lt;em&gt;template&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;php.ini-dist&lt;/font&gt; in &lt;font face=&quot;courier&quot;&gt;php.ini&lt;/font&gt; (&lt;em&gt;i.e.&lt;/em&gt;: &lt;em&gt;file&lt;/em&gt; di configurazione di &lt;strong&gt;PHP&lt;/strong&gt;). Modificando il &lt;em&gt;file&lt;/em&gt; di configurazione di &lt;strong&gt;PHP&lt;/strong&gt;, abilito l&apos;estensione &lt;strong&gt;Java&lt;/strong&gt; (&lt;font face=&quot;courier&quot;&gt;php_java.dll&lt;/font&gt;).&lt;/p&gt;


&lt;p&gt;Dal &lt;em&gt;file&lt;/em&gt; compresso &lt;font face=&quot;courier&quot;&gt;pecl-5.2.5-Win32.zip&lt;/font&gt;, estraggo il &lt;em&gt;file&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;php5servlet.dll&lt;/font&gt; direttamente in &lt;font face=&quot;courier&quot;&gt;C:\php&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;Assumo che &lt;strong&gt;Tomcat&lt;/strong&gt; sia gia&apos; stato installato e che &lt;font face=&quot;courier&quot;&gt;C:\Tomcat&lt;/font&gt; sia la &lt;em&gt;directory&lt;/em&gt; di installazione.&lt;/p&gt;


&lt;p&gt;Aggiungo al &lt;em&gt;file&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;web.xml&lt;/font&gt; (&lt;em&gt;i.e.&lt;/em&gt;: il &lt;em&gt;deployment descriptor&lt;/em&gt;) le seguenti informazioni:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;&amp;lt;servlet&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-name&amp;gt;php&amp;lt;/servlet-name&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-class&amp;gt;net.php.servlet&amp;lt;/servlet-class&amp;gt; &lt;br/&gt;
&amp;lt;/servlet&amp;gt;&lt;br&gt;&lt;br/&gt;
&amp;lt;servlet&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-name&amp;gt;php-formatter&amp;lt;/servlet-name&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-class&amp;gt;net.php.formatter&amp;lt;/servlet-class&amp;gt; &lt;br/&gt;
&amp;lt;/servlet&amp;gt; &lt;br&gt;&lt;br/&gt;
&amp;lt;servlet-mapping&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-name&amp;gt;php&amp;lt;/servlet-name&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;url-pattern&amp;gt;*.php&amp;lt;/url-pattern&amp;gt; &lt;br/&gt;
&amp;lt;/servlet-mapping&amp;gt;&lt;br&gt;&lt;br/&gt;
&amp;lt;servlet-mapping&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;servlet-name&amp;gt;php-formatter&amp;lt;/servlet-name&amp;gt; &lt;br/&gt;
&amp;nbsp;&amp;lt;url-pattern&amp;gt;*.phps&amp;lt;/url-pattern&amp;gt; &lt;br/&gt;
&amp;lt;/servlet-mapping&amp;gt;&lt;br/&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;dentro il &lt;em&gt;tag&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;web-app&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;Dal &lt;em&gt;file&lt;/em&gt; compresso &lt;font face=&quot;courier&quot;&gt;pecl-5.2.5-Win32.zip&lt;/font&gt; estraggo il &lt;em&gt;file&lt;/em&gt; compresso &lt;em&gt;jar&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;php5servlet.jar&lt;/font&gt;, per comodita&apos;, in una &lt;em&gt;directory&lt;/em&gt; temporanea, diciamo &lt;font face=&quot;courier&quot;&gt;C:\temp&lt;/font&gt;. Estraggo il contenuto di questo &lt;em&gt;file&lt;/em&gt; usando, dal &lt;em&gt;prompt&lt;/em&gt; the comandi di &lt;strong&gt;Windows&lt;/strong&gt;, il comando &lt;font face=&quot;courier&quot;&gt;jar&lt;/font&gt; (disponibile nel &lt;em&gt;Software Development Kit&lt;/em&gt; di &lt;strong&gt;Java&lt;/strong&gt;):&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;C:\temp&gt;jar -xvf php5servlet.jar&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;creato: META-INF/&lt;br/&gt;
decompresso: META-INF/MANIFEST.MF&lt;br/&gt;
decompresso: net/php/formatter.class&lt;br/&gt;
decompresso: net/php/reflect.class&lt;br/&gt;
decompresso: net/php/reflect.properties&lt;br/&gt;
decompresso: net/php/servlet.class&lt;br/&gt;
decompresso: net/php/servlet.properties&lt;br&gt;&lt;br/&gt;
C:\temp&gt;&lt;br/&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Modifico i due &lt;em&gt;file&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;reflect.properties&lt;/font&gt; e &lt;font face=&quot;courier&quot;&gt;servlet.properties&lt;/font&gt; dentro la &lt;em&gt;directory&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;net\php\&lt;/font&gt; sostituendo la linea:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;library=phpsrvlt&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;con&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;library=php5servlet&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Quindi &apos;riassemblo&apos; il &lt;em&gt;file&lt;/em&gt; compresso &lt;font face=&quot;courier&quot;&gt;php5servlet.jar&lt;/font&gt;, in modo del tutto analogo a come lo avevo decompresso (non dimenticando di rimuovere il vecchio &lt;em&gt;file&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;php5servlet.jar&lt;/font&gt; dalla &lt;em&gt;directory&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;C:\temp&lt;/font&gt;, prima di tutto):&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;C:\temp&gt;jar -cvf php5servlet.jar net\php\*.*&lt;br/&gt;
aggiunto manifesto&lt;br/&gt;
aggiunta in corso di: net/php/formatter.class (in = 457) (out = 302) (compresso 33%)&lt;br/&gt;
aggiunta in corso di: net/php/reflect.class (in = 9384) (out = 5030) (compresso 46%)&lt;br/&gt;
aggiunta in corso di: net/php/reflect.properties (in = 19) (out = 21) (compresso -10%)&lt;br/&gt;
aggiunta in corso di: net/php/servlet.class (in = 4806) (out = 2487) (compresso 48%)&lt;br/&gt;
aggiunta in corso di: net/php/servlet.properties (in = 19) (out = 21) (compresso -10%)&lt;br&gt;&lt;br/&gt;
C:\temp&gt;&lt;br/&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;Copio il nuovo &lt;em&gt;file jar&lt;/em&gt; nella &lt;em&gt;directory&lt;/em&gt; che contiene i &lt;em&gt;file&lt;/em&gt; archivio &lt;strong&gt;Java&lt;/strong&gt; da cui l&apos;applicazione dipende (tipicamente, la &lt;em&gt;directory&lt;/em&gt; &lt;font face=&quot;courier&quot;&gt;C:\Tomcat\webapps\&amp;lt;applicazione&amp;gt;\WEB-INF\lib\&lt;/font&gt;). Se invece si pensa di usare &lt;strong&gt;PHP&lt;/strong&gt; per ciascuna delle applicazioni che vengono eseguite da &lt;strong&gt;Tomcat&lt;/strong&gt; allora il &lt;em&gt;file&lt;/em&gt; va copiato nella &lt;em&gt;directory&lt;/em&gt; che contiene i &lt;em&gt;file&lt;/em&gt; archivio &lt;strong&gt;Java&lt;/strong&gt; di &lt;strong&gt;Tomcat&lt;/strong&gt; ovvero &lt;font face=&quot;courier&quot;&gt;C:\Tomcat\lib\&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;A questo punto rimane solo da riavviare il servizio &lt;font face=&quot;courier&quot;&gt;Tomcat&lt;/font&gt;.&lt;/p&gt;


&lt;p&gt;Per verificare che tutto funzioni correttamente e&apos; sufficiente creare la classica pagina &lt;strong&gt;PHP&lt;/strong&gt; (diciamo &lt;font face=&quot;courier&quot;&gt;info.php&lt;/font&gt;) che contenga:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;&amp;lt;? phpinfo(); ?&amp;gt;&lt;/font&gt;,&lt;/blockquote&gt;&lt;/p&gt;


&lt;p&gt;salvarla in &lt;font face=&quot;courier&quot;&gt;C:\Tomcat\webapps\&amp;lt;applicazione&amp;gt;\&lt;/font&gt; e richiamarla da un &lt;em&gt;browser&lt;/em&gt; all&apos;indirizzo:&lt;/p&gt;


&lt;p&gt;&lt;blockquote&gt;&lt;font face=&quot;courier&quot;&gt;http://&amp;lt;ip del server&amp;gt;:&amp;lt;porta&amp;gt;/&amp;lt;applicazione&amp;gt;/info.php&lt;/font&gt;&lt;/blockquote&gt;&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/http_server_di_apache_e_i_behaviour</id>
        <title type="html">HTTP Server di Apache e i &apos;behaviour&apos;</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/http_server_di_apache_e_i_behaviour"/>
        <published>2008-11-22T21:57:00+01:00</published>
        <updated>2008-11-22T22:00:40+01:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="drop" scheme="http://roller.apache.org/ns/tags/" />
        <category term="internet" scheme="http://roller.apache.org/ns/tags/" />
        <category term="stile" scheme="http://roller.apache.org/ns/tags/" />
        <category term="discesa" scheme="http://roller.apache.org/ns/tags/" />
        <category term="html" scheme="http://roller.apache.org/ns/tags/" />
        <category term="web" scheme="http://roller.apache.org/ns/tags/" />
        <category term="orizzontali" scheme="http://roller.apache.org/ns/tags/" />
        <category term="ie6" scheme="http://roller.apache.org/ns/tags/" />
        <category term="http" scheme="http://roller.apache.org/ns/tags/" />
        <category term="nenu" scheme="http://roller.apache.org/ns/tags/" />
        <category term="hover" scheme="http://roller.apache.org/ns/tags/" />
        <category term="down" scheme="http://roller.apache.org/ns/tags/" />
        <category term="explorer" scheme="http://roller.apache.org/ns/tags/" />
        <category term="tag" scheme="http://roller.apache.org/ns/tags/" />
        <category term="fogli" scheme="http://roller.apache.org/ns/tags/" />
        <category term="css" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Sul &lt;i&gt;Web&lt;/i&gt; si fa un uso diffuso dei &lt;i&gt;menu&lt;/i&gt; orizzontali &quot;&lt;i&gt;drop down&lt;/i&gt;&quot; (a tendina). Per realizzare questi piacevoli &lt;i&gt;menu&lt;/i&gt;, si fa uso dei &lt;b&gt;fogli di stile&lt;/b&gt; (&lt;b&gt;CSS&lt;/b&gt;) e dei &lt;b&gt;selettori&lt;/b&gt; per i vari elementi &lt;b&gt;HTML&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Un selettore particolarmente importante per realizzare questo tipo di &lt;i&gt;menu&lt;/i&gt; per un sito &lt;i&gt;Web&lt;/i&gt;, e&apos; &quot;&lt;i&gt;:hover&lt;/i&gt;&quot;, che permette di cambiare lo stato di una porzione di codice &lt;b&gt;HTML&lt;/B&gt; che realizza spesso una &quot;tendina&quot; di un &lt;i&gt;menu&lt;/i&gt; a discesa.&lt;/p&gt;


&lt;p&gt;Purtroppo, c&apos;e&apos; un problema noto nell&apos;ambiente che e&apos; legato al fatto che non tutti i &lt;i&gt;browser&lt;/i&gt; supportano &quot;completamente&quot; il selettore &lt;i&gt;:hover&lt;/i&gt;. In particolare, &lt;b&gt;Internet Explorer&lt;/b&gt; (&lt;b&gt;IE6&lt;/b&gt;) supporta &lt;i&gt;:hover&lt;/i&gt; solo per il &lt;i&gt;tag&lt;/i&gt; &quot;&lt;i&gt;a&lt;/i&gt;&quot;. Visto che un &lt;i&gt;menu&lt;/i&gt; a tendina normalmente usa il selettore &lt;i&gt;:hover&lt;/i&gt; anche su altri elementi, cio&apos; risulta - con brutta sorpresa per lo sviluppatore &lt;i&gt;Web&lt;/i&gt; che si trova per la prima volta a sviluppare una tale funzionalita&apos; - in un sito praticamente inservibile per una buona porzione di utenti.&lt;/p&gt;


&lt;p&gt;C&apos;e&apos; da dire pero&apos; che, fortunatamente, sebbene &lt;b&gt;IE6&lt;/b&gt; non supporta completamente il selettore &quot;&lt;i&gt;:hover&lt;/i&gt;&quot;, nonostante il controllo venga effettuato con &lt;b&gt;Javascript&lt;/b&gt;, il comportamento che implementa quando trova un foglio di stile con il selettore &lt;i&gt;:hover&lt;/i&gt; in un &lt;i&gt;tag&lt;/i&gt; diverso da &lt;i&gt;a&lt;/i&gt;, e&apos; di trascurare il &lt;i&gt;tag&lt;/i&gt; senza dare alcun errore.&lt;/p&gt;


&lt;p&gt;Rimane comunque il problema di far funzionare i &lt;i&gt;menu&lt;/i&gt; a tendina con &lt;b&gt;IE6&lt;/b&gt;. Per raggirare questo problema, viene incontro un aspetto che i &lt;i&gt;browser&lt;/i&gt; &lt;b&gt;Internet Explorer&lt;/b&gt; (&lt;b&gt;IE&lt;/b&gt;) supportano, ovvero i &quot;&lt;i&gt;behaviour&lt;/i&gt;&quot;. I &lt;i&gt;behaviour&lt;/i&gt; sono file &quot;&lt;font face=&quot;courier&quot;&gt;.htc&lt;/font&gt;&quot; o &quot;&lt;font face=&quot;courier&quot;&gt;.hta&lt;/font&gt;&quot; che si collegano a particolari elementi &lt;b&gt;HTML&lt;/b&gt; usando i fogli di stile, e permettono loro di comportarsi in modi speciali (come i comportamenti che hanno con i &lt;i&gt;browser&lt;/i&gt; piu&apos; moderni come &lt;b&gt;Internet Explorer 7&lt;/b&gt; - &lt;b&gt;IE7&lt;/b&gt; - e &lt;b&gt;Mozilla Firefox&lt;/b&gt; - &lt;b&gt;MF&lt;/b&gt;).&lt;/p&gt;


&lt;p&gt;A tal proposito, ho trovato molto interessante il &lt;i&gt;tutorial&lt;/i&gt; &lt;a href=&quot;http://css.flepstudio.org/css-tutorials/menu-css-dropdown-orizzontale-di-base.html&quot;&gt;Come creare un menu css dropdown orizzontale di base&lt;/a&gt;. Tale articolo, fa riferimento al problema che ho citato e ricorre al &lt;i&gt;behaviour&lt;/i&gt; &quot;&lt;a href= &quot;http://www.xs4all.nl/~peterned/htc/csshover2.htc&quot;&gt;&lt;font face=&quot;courier&quot;&gt;csshover2.htc&lt;/font&gt;&lt;/a&gt;&quot; scritto dal &lt;a href=&quot;http://www.xs4all.nl/%7Epeterned/index.html&quot; target=&quot;_blank&quot;&gt;Peter Nederloff&lt;/a&gt;, ampiamente commentato in &lt;a href=&quot;http://www.xs4all.nl/%7Epeterned/csshover.html&quot; target=&quot;_blank&quot;&gt;CSS Hover&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Tuttavia, tutte queste linee guida non sempre possono essere sufficienti a vedere il proprio &lt;i&gt;menu drop down&lt;/i&gt; funzionare correttamente. Infatti, il corretto funzionamento puo&apos; anche dipendere dal &lt;i&gt;Web server&lt;/i&gt; che si usa per pubblicare il sito. Ad esempio, se si usa &lt;b&gt;HTTP Server di Apache&lt;/b&gt; nella sua configurazione nativa, si continuera&apos; ad avere un &lt;i&gt;menu drop down&lt;/i&gt; non funzionante.&lt;/p&gt;


&lt;p&gt;Non poco ci ho sbattuto la testa prima di riuscire a capire che il problema era legato al &lt;i&gt;MIME type&lt;/i&gt; del &lt;i&gt;behaviour&lt;/i&gt;. Difatti, &lt;b&gt;HTTP server di Apache&lt;/b&gt;, se il &lt;i&gt;MIME type&lt;/i&gt; per l&apos;estensione &lt;font face=&quot;courier&quot;&gt;.htc&lt;/font&gt; non e&apos; definito, restituisce:&lt;/p&gt;


&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;font face=&quot;courier&quot;&gt;HTTP/1.1 400 Bad Request&lt;/font&gt;&lt;/p&gt;


&lt;p&gt;Chiaramente, questa e&apos; una causa del cattivo funzionamento del &lt;i&gt;menu drop down&lt;/i&gt;.&lt;/p&gt;


&lt;p&gt;Di questo me ne sono potuto accorgere per il semplice fatto che il &lt;i&gt;menu&lt;/i&gt; funzionava correttamente su &lt;a href=&quot;http://css.flepstudio.org/css-tutorials/menu-css-dropdown-orizzontale-di-base.html&quot;&gt;Come creare un menu css dropdown orizzontale di base&lt;/a&gt;, mentre a me continuava a non funzionare nonostante avevo meticolosamente ( &lt;img src=&quot;http://www.rocsca.it/images/smileys/smile.gif&quot; class=&quot;smiley&quot; alt=&quot;:-)&quot; title=&quot;:-)&quot; /&gt; ) ricopiato il codice funzionante. A quel punto mi era rimasta solo la &lt;i&gt;chance&lt;/i&gt; di testare il menu su un diverso &lt;i&gt;Web server&lt;/i&gt;. L&apos;alterantiva, che ho scelto io e&apos; stato &lt;b&gt;Tomcat&lt;/b&gt; e su &lt;b&gt;Tomcat&lt;/b&gt; il menu ha funzionato correttamente.&lt;/p&gt;


&lt;p&gt;A seguito di questa difformita&apos;, ho &apos;&lt;i&gt;googlato&lt;/i&gt;&apos; e sono riuscito risalire ad un preziosissimo articolo della &lt;b&gt;Microsoft&lt;/b&gt; in cui viene citato il problema, la causa e la soluzione (&lt;a href=&quot;http://support.microsoft.com/kb/306231&quot;&gt;PRB: Apache Web Server non carica i comportamenti HTC&lt;/a&gt;).&lt;/p&gt;


&lt;p&gt;Riconfigurando &lt;b&gt;HTTP server di Apache&lt;/b&gt; - aggiungendo il &lt;i&gt;MIME type&lt;/i&gt; per i &lt;i&gt;behaviour&lt;/i&gt;, e riavviando il servizio, il &lt;i&gt;menu&lt;/i&gt; a tendina funziona correttamente anche con &lt;b&gt;IE6&lt;/b&gt;.&lt;/p&gt;


&lt;p&gt;Infatti, la risposta &lt;b&gt;HTTP&lt;/b&gt; questa volta e&apos;:&lt;/p&gt;


&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;font face=&quot;courier&quot;&gt;HTTP/1.1 200 OK&lt;/font&gt;&lt;/p&gt;


&lt;p&gt;e, in particolare, l&apos;&lt;i&gt;header&lt;/i&gt; &quot;&lt;font face=&quot;courier&quot;&gt;Content-type&lt;/font&gt;&quot; e&apos;:&lt;/p&gt;


&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;font face=&quot;courier&quot;&gt;Content-Type:  text/x-component&lt;/font&gt;&lt;/p&gt;


&lt;p&gt;Se cosi&apos; non e&apos;, allora bisogna solo andare a controllare i permessi e la proprieta&apos; del &lt;i&gt;behaviour&lt;/i&gt; sul &lt;i&gt;file system&lt;/i&gt;.&lt;/p&gt;

</content>
    </entry>
    <entry>
        <id>http://www.rocsca.it/blog/entry/preambolo_a_questa_categoria</id>
        <title type="html">Preambolo a questa categoria</title>
        <author><name>rocsca</name></author>
        <link rel="alternate" type="text/html" href="http://www.rocsca.it/blog/entry/preambolo_a_questa_categoria"/>
        <published>2008-11-22T18:56:56+01:00</published>
        <updated>2010-10-16T12:06:56+02:00</updated> 
        <category term="/Tecnologie Informatiche" label="Tecnologie Informatiche" />
        <category term="ingegneria" scheme="http://roller.apache.org/ns/tags/" />
        <category term="teoria_dell_informazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="professione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="laurea" scheme="http://roller.apache.org/ns/tags/" />
        <category term="settore_dell_informazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="articoli" scheme="http://roller.apache.org/ns/tags/" />
        <category term="disciplina" scheme="http://roller.apache.org/ns/tags/" />
        <category term="albo" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scienza" scheme="http://roller.apache.org/ns/tags/" />
        <category term="miur" scheme="http://roller.apache.org/ns/tags/" />
        <category term="informazione" scheme="http://roller.apache.org/ns/tags/" />
        <category term="teoria" scheme="http://roller.apache.org/ns/tags/" />
        <category term="dpr_328_2001" scheme="http://roller.apache.org/ns/tags/" />
        <category term="accademico" scheme="http://roller.apache.org/ns/tags/" />
        <category term="albo_degli_ingegneri" scheme="http://roller.apache.org/ns/tags/" />
        <category term="informatica" scheme="http://roller.apache.org/ns/tags/" />
        <category term="scienza_dell_informazione" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Qualcuno si chiedera&apos; perche&apos; non ho chiamato questa categoria semplicemente &apos;&lt;b&gt;Informatica&lt;/b&gt;&apos;. Essenzialmente, &apos;&lt;b&gt;Tecnologie Informatiche&lt;/b&gt;&apos; e&apos; piu&apos; appropriato.&lt;/p&gt;


&lt;p&gt;Cerchero&apos; di riportare all&apos;interno di questa categoria, degli articoli su esperienze &apos;drammatiche&apos; che ho avuto con l&apos;applicazione delle teorie informatiche - che oggi si riscontra pressocche&apos; ovunque.&lt;/p&gt;


&lt;p&gt;Sembra strano che anche io parli di &apos;traumi&apos;. Ma se ci si pensa un po&apos; piu&apos; a fondo, e&apos; naturale. La grande applicazione delle teorie informatiche e&apos; risultata necessariamente in uno &apos;snaturamento&apos; radicale della disciplina scientifica di partenza, fino al punto che la tecnologia risultante sia per molti (veramente molti) qualcosa di veramente profano. E chissa&apos; perche&apos; poi si arriva a concludere con molta superficialita&apos; che l&apos;&lt;b&gt;Informatica&lt;/b&gt; e&apos; qualcosa di astruso, fino al punto che anche in ambito accademico sembra che abbia avuto il sopravvento l&apos;idea che si tratti di una disciplina ai margini della scienza.&lt;/p&gt;


&lt;p&gt;Basti pensare che non esiste una professione associata al laureato in informatica. Solo con la riforma delle professioni del 2001 (&lt;b&gt;&lt;a href=&quot;http://www.miur.it/regolame/2001/professioniregolam/AgrArch/DPR328_2001.htm&quot;&gt;Dpr 328/2001&lt;/a&gt;&lt;/b&gt;) e&apos; stato riconosciuto ad una parte degli informatici di poter accedere ad uno degli albi degli ingegneri (&lt;b&gt;Albo degli ingegneri&lt;/b&gt;, settore &apos;&lt;b&gt;dell&apos;informazione&lt;/b&gt;&apos;). Un riconoscimento che difatti suona piu&apos; come una &apos;occupazione&apos; da parte degli ingegneri di una disciplina che &lt;b&gt;non&lt;/b&gt; gli compete affatto.  &lt;/p&gt;


&lt;p&gt;L&apos;&lt;b&gt;Informatica&lt;/b&gt;, piu&apos; correttamente da referenziare come &apos;&lt;b&gt;Scienza dell&apos;Informazione&lt;/b&gt;&apos; o &apos;&lt;b&gt;Teoria dell&apos;Informazione&lt;/b&gt;&apos;, e&apos; una disciplina scientifica, e in quanto tale va&apos; trattata a parte, ed e&apos; di competenza di persone con una preparazione appropriata e qualificata.&lt;/p&gt;


&lt;p&gt;Tornando ai contenuti, piu&apos; che raccontare il dolore provato per &apos;le capocciate contro i muri&apos;, mi limitero&apos; a raccontare come ho fatto ad abbaterli, laddove ci sono riuscito (&lt;img src=&quot;http://www.rocsca.it/images/smileys/smile.gif&quot; class=&quot;smiley&quot; alt=&quot;:-)&quot; title=&quot;:-)&quot; /&gt;).&lt;/p&gt;

</content>
    </entry>
</feed>

