<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.rocsca.it/roller-ui/styles/rss.xsl" media="screen"?><rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
  <title>Graziano Scappatura</title>
  <link>http://www.rocsca.it/blog/</link>
      <atom:link rel="self" type="application/rss+xml" href="http://www.rocsca.it/blog/feed/entries/rss?tags=internet" />
    <description>Blog di Graziano Scappatura</description>
  <language>en-us</language>
  <copyright>Copyright 2026</copyright>
  <lastBuildDate>Sun, 12 Apr 2026 22:54:20 +0200</lastBuildDate>
  <generator>Apache Roller (incubating) 5.0.0 (1304881398305:dave)</generator>
        <item>
    <guid isPermaLink="true">http://www.rocsca.it/blog/entry/error_1058_the_service_cannot_be_started</guid>
    <title>Error 1058: The service cannot be started</title>
    <dc:creator>rocsca</dc:creator>
    <link>http://www.rocsca.it/blog/entry/error_1058_the_service_cannot_be_started</link>
        <pubDate>Sat, 28 Nov 2009 17:55:14 +0100</pubDate>
    <category>Tecnologie Informatiche</category>
    <category>java</category>
    <category>windows</category>
    <category>tomcat</category>
    <category>jvm</category>
    <category>apache</category>
    <category>crash</category>
    <category>php5servlet.dll</category>
    <category>php</category>
    <category>interprete</category>
    <category>internet</category>
    <category>mailing-list</category>
            <description>
&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;

</description>          </item>
    <item>
    <guid isPermaLink="true">http://www.rocsca.it/blog/entry/http_server_di_apache_e_i_behaviour</guid>
    <title>HTTP Server di Apache e i &apos;behaviour&apos;</title>
    <dc:creator>rocsca</dc:creator>
    <link>http://www.rocsca.it/blog/entry/http_server_di_apache_e_i_behaviour</link>
        <pubDate>Sat, 22 Nov 2008 21:57:00 +0100</pubDate>
    <category>Tecnologie Informatiche</category>
    <category>drop</category>
    <category>internet</category>
    <category>stile</category>
    <category>discesa</category>
    <category>html</category>
    <category>web</category>
    <category>orizzontali</category>
    <category>ie6</category>
    <category>http</category>
    <category>nenu</category>
    <category>hover</category>
    <category>down</category>
    <category>explorer</category>
    <category>tag</category>
    <category>fogli</category>
    <category>css</category>
            <description>
&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;

</description>          </item>
    <item>
    <guid isPermaLink="true">http://www.rocsca.it/blog/entry/cambio_canale</guid>
    <title>Cambio canale</title>
    <dc:creator>rocsca</dc:creator>
    <link>http://www.rocsca.it/blog/entry/cambio_canale</link>
        <pubDate>Mon, 7 Apr 2008 23:58:40 +0200</pubDate>
    <category>Generale</category>
    <category>streaming</category>
    <category>sanremo</category>
    <category>odiens</category>
    <category>periodico</category>
    <category>film</category>
    <category>notiziario</category>
    <category>quotidiano</category>
    <category>software</category>
    <category>televisione</category>
    <category>newsgroup</category>
    <category>dopofestival</category>
    <category>musica</category>
    <category>show</category>
    <category>browser</category>
    <category>baudo</category>
    <category>festival</category>
    <category>telegiornale</category>
    <category>web</category>
    <category>talk</category>
    <category>internet</category>
    <category>tv</category>
            <description>&lt;p&gt;&lt;b&gt;Pippo Baudo&lt;/b&gt; a &lt;b&gt;Sanremo &lt;/b&gt;non riesce a regalare alcuna novita&apos;, come dovrebbe invece fare un festival che si professa &apos;la piu&apos; importante delle manifestazioni canore d&apos;Italia&apos;. Ma e&apos; solo un nauseante riciclo di quello che nemmeno trent&apos;anni fa&apos; era novita&apos;. E qualche giovane spinto da dietro da &apos;&lt;i&gt;super Pippo&lt;/i&gt;&apos; e trascinato davanti da una giuria fatta di persone che avrebbero accettato anche di fare una telepromozione con &lt;b&gt;Roberto da Crema&lt;/b&gt; pur di apparire in TV.&lt;/p&gt;

&lt;p&gt;E in tutto cio&apos;, non riesce piu&apos; a salvare il culo nemmeno il dopofestival, affondato definitivamente dalla squallida polemica tra &lt;b&gt;Luzzato Fegiz&lt;/b&gt; e &lt;b&gt;Toto Cotugno&lt;/b&gt;. Forse qualcosa di artificiale. Costruito apposta per risollevare le sorti del festival (dubbio peraltro legittimo, dati i precedenti di &lt;b&gt;Baudo&lt;/b&gt;). Ma che, a mio parere, ha disgustato quelle poche persone che, come me, si aspettavano dal dopofestival qualche spunto interessante che e&apos; venuto a mancare completamente nel festival, e che invece non ha potuto constatare altro che la capitolazione della vecchia signora che fa ridere ma non diverte piu&apos;. Che non riesce a cogliere molte verita&apos;. Che non vede ne&apos; ascolta le esegenze del pubblico che le gira le spalle.&lt;/p&gt;

&lt;p&gt;Forse la sconfitta della TV e&apos; solo dovuta alla voglia di nuovo che l&apos;uomo matura per ogni cosa nel corso della sua vita. Forse e&apos; la normale e salutare fine di un ciclo, preludio di una rinascita e di una piu&apos; che mai folgorante nuova stagione della TV. Forse e&apos; solo una mia masturbazione mentale.&lt;/p&gt;

&lt;p&gt;Ma oggi preferisco leggere un quotidiano o un perodico, per farmi un quadro di quello che succede intorno a me, e non vedere un telegiornale che assume sempre piu&apos; i contorni di uno show che deve fare odiens piuttosto che un notiziario di informazione. Preferisco ascoltare un po&apos; di musica invece che vedere un programma a premi in cui si vince sempre piu&apos; per fortuna e sempre meno per la dottrina o per l&apos;intelletto. Preferisco navigare su Internet e prender parte ad un &lt;i&gt;newsgroup &lt;/i&gt;invece che ascoltare un talk show in cui si parla sempre piu&apos; di cose che interessano a chi parla e sempre meno a chi ascolta.&lt;/p&gt;

&lt;p&gt;E persino la programmazione di un film in TV oggi sta diventando qualcosa di vecchio e&apos; superato. Disponendo di un collegamento ad Internet sufficientemente veloce e cliccando su &apos;&lt;a href=&quot;http://www.riflettotv.it&quot; target=&quot;_blank&quot;&gt;http://www.riflettotv.it&lt;/a&gt;&apos;, si accede ad una &lt;i&gt;Web TV interattiva&lt;/i&gt;, ovvero un sito che da&apos; all&apos;utente l&apos;arbitrio di scegliere uno dei film in programmazione, e guardarlo in &lt;i&gt;streaming&lt;/i&gt; attraverso il browser e senza l&apos;installazione di alcun &lt;i&gt;software&lt;/i&gt;.&lt;/p&gt;

</description>          </item>
  </channel>
</rss>