<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agostino Messana</title>
	<atom:link href="http://www.agostinomessana.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agostinomessana.com</link>
	<description>Web &#38; Software Solutions</description>
	<lastBuildDate>Thu, 15 Sep 2016 19:07:35 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.5.1</generator>
	<item>
		<title>iTunes e le funzioni nascoste</title>
		<link>http://www.agostinomessana.com/itunes-e-le-funzioni-nascoste/</link>
		<comments>http://www.agostinomessana.com/itunes-e-le-funzioni-nascoste/#respond</comments>
		<pubDate>Wed, 01 Feb 2012 22:23:01 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[How to...?]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[notifiche]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=260</guid>
		<description><![CDATA[Una simpatica funzione presente in iTunes o meglio nella Dock bar di OS X Lion. Una notifica che mostra il titolo del brano e dell&#8217;autore che stiamo ascoltando, proprio sopra l&#8217;icona di itunes. Ogni volta che una nuova canzone viene eseguita appare il popup con le informazioni sul brano. Ecco un esempio: [image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/02/dockituns.png&#8221; width=&#8221;363&#8243; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Una simpatica funzione presente in iTunes o meglio nella Dock bar di OS X Lion. Una notifica che mostra il titolo del brano e dell&#8217;autore che stiamo ascoltando, proprio sopra l&#8217;icona di itunes. Ogni volta che una nuova canzone viene eseguita appare il popup con le informazioni sul brano. Ecco un esempio:</p>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/02/dockituns.png&#8221; width=&#8221;363&#8243; height =&#8221;214&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;&#8221;]</p>
<p>Vediamo un pò come attivarla:</p>
<p>1. Beh come al solito, armiamoci di Terminale quindi:<br />
Applicazioni -&gt; Utility -&gt; Terminale</p>
<p>2. Scriviamo il seguente comando e diamo invio:</p>
<pre>defaults write com.apple.dock itunes-notifications -bool YES</pre>
<p>3. Se avete attiva la funzione di nascondimento automatico del Dock inviate anche il comando seguente altrimenti andate al passo 4:</p>
<pre>defaults write com.apple.dock notification-always-show-image -bool YES</pre>
<p>4. Riavviamo il Dock lanciando il comando:</p>
<pre>killall Dock</pre>
<p>5. Beh, aprite iTunes a fate partire la musica no? <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Secondo me è veramente figo! Magari tra una settimana mi stufo e lo tolgo, però è figo!!</p>
<p>Ah già, come si disattiva&#8230; nel caso desiderassimo non averla più tra i piedi: semplice, riscrivete gli stessi comandi da terminale ovviamente sostituendo YES con NO! senza punto esclamativo.. <img src="https://s.w.org/images/core/emoji/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Mi sono appena accorto che non penso di disabilitarlo&#8230; spesso dimentico i titoli delle canzoni, quindi invece di tornare su iTunes per leggere il titolo mi basta premere pausa sulla tastiera e poi di nuovo play per fare ri-spuntare il fumetto!</p>
<p>Ciaoo</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/itunes-e-le-funzioni-nascoste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disattivare warning OSX applicazione scaricata da internet</title>
		<link>http://www.agostinomessana.com/disattivare-warning-osx-applicazione-scaricata-da-internet/</link>
		<comments>http://www.agostinomessana.com/disattivare-warning-osx-applicazione-scaricata-da-internet/#respond</comments>
		<pubDate>Wed, 18 Jan 2012 14:07:17 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[How to...?]]></category>
		<category><![CDATA[disattivare]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=221</guid>
		<description><![CDATA[Vediamo come disattivare questa funzione dall&#8217;indubbia quanto discutibile utilità (io ho comunque i miei dubbi altrimenti non ve ne proporrei la disattivazione! 🙂 ). Ogni qualvolta scarichiamo un&#8217;applicazione o più generalmente un file da internet e tentiamo di aprirlo (operazione tra l&#8217;altro più che ovvia a meno che voi non scarichiate file da internet solo [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Vediamo come disattivare questa funzione dall&#8217;indubbia quanto discutibile utilità (io ho comunque i miei dubbi altrimenti non ve ne proporrei la disattivazione! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</p>
<p>Ogni qualvolta scarichiamo un&#8217;applicazione o più generalmente un file da internet e tentiamo di aprirlo (operazione tra l&#8217;altro più che ovvia a meno che voi non scarichiate file da internet solo per riempire la cartella di download!), il sistema operativo ci avverte con un messaggio del genere:</p>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/warning.png&#8221; width=&#8221;450&#8243; height =&#8221;135&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/warning.png&#8221;]</p>
<p>Bene! A me personalmente questa cosa da un pò fastidio, non so a voi&#8230; dal momento che so sempre quello che scarico da internet. Tra l&#8217;altro quello che il sistema operativo vorrebbe dirci con il messaggio è: &#8220;Stai attento, perché  il file che hai scaricato potrebbe contenere del codice maligno e arrecare danni al sistema&#8221;. Ma dal momento che il sistema non fa alcun tipo di controllo sul file e ci dá comunque la possibilità  di aprirlo, allora io potrei tranquillamente scaricare un virus, farmi avvisare dal sistema e poi, con altrettanta tranquillità, cliccare su &#8220;Apri&#8221; lanciando cosí l&#8217;esecuzione del virus. mmh&#8230; cominciano a sorgermi seri dubbi sull&#8217;utilità di questo servizio senza tener conto del rallentamento che esso porta allo svolgimento delle mie quotidiane operazioni. Esempio banale: scarica 20 files da internet e clicca ogni volta su apri per visualizzarne il contenuto! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>La disattivazione del servizio é di una semplicità estrema:</p>
<p>1) Aprite il terminale: Applicazioni -&gt; Utiliy -&gt; Terminale</p>
<p>2) Scrivete o, più semplicemente copiate e incollate il seguente comando <img src="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<pre>defaults write com.apple.LaunchServices LSQuarantine -bool NO</pre>
<p>3) Date invio e riavviate il sistema. Semplice no? <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>[divider]</p>
<p>Qualora vi sentiste troppo &#8220;indifesi&#8221; e voleste tornare ad avvalervi di questo &#8220;utilissimo&#8221; servizio :D, ripetete le operazioni precedenti sostituendo, alla fine della stringa di comando, il NO con un YES come segue:</p>
<pre>defaults write com.apple.LaunchServices LSQuarantine -bool YES</pre>
<p>Mi auguro che anche questa piccola guida vi torni utile, alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/disattivare-warning-osx-applicazione-scaricata-da-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotify &#8211; Finalmente tutta la musica che vogliamo, a portata di click e di web!</title>
		<link>http://www.agostinomessana.com/spotify-finalmente-tutta-la-musica-che-vogliamo-a-portata-di-click-e-di-web/</link>
		<comments>http://www.agostinomessana.com/spotify-finalmente-tutta-la-musica-che-vogliamo-a-portata-di-click-e-di-web/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 18:50:50 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Di-vulgare eloquentia]]></category>
		<category><![CDATA[How to...?]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=189</guid>
		<description><![CDATA[Spotify è il servizio di streaming musicale che sta per stravolgere il modo in cui abbiamo ascoltato la musica fino a oggi! Ma&#8230; ovviamente c&#8217;è un ma! Solo che non ricordo.. aaah giá, siamo in italia!! Che stupido dimenticavo questo particolare! Beh, allora niente lasciamo stare ciao! Ma assolutamente no! Ovviamente, come avrete capito,  il servizio [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Spotify è il servizio di streaming musicale che sta per stravolgere il modo in cui abbiamo ascoltato la musica fino a oggi! Ma&#8230; ovviamente c&#8217;è un ma! Solo che non ricordo.. aaah giá, siamo in italia!! Che stupido dimenticavo questo particolare! Beh, allora niente lasciamo stare ciao!</p>
<p>Ma assolutamente no! Ovviamente, come avrete capito,  il servizio è stato lanciato in diversi paesi tra cui America, Francia, Inghilterra, Finlandia, Spagna, Svizzera (la casa di spotify), marte, la luna, le stelle ecc&#8230; ma come al solito il nostro tricolore non se lo caga nessuno e ci sará un motivo&#8230; ma non stiamo qui a discuterne! Piuttosto vediamo come, con pochi semplici passaggi, sia possibile usufrire del servizio nonostante il nostro paese non sia nella lista.</p>
<p>Ciò che andremo a fare é di una semplicità disarmante, basterà  far credere ai server di Spotify che, al momento della registrazione ci troviamo in America o in Inghilterra per esempio, vediamo come:</p>
<ul>
<li>Passo 1: scaricare il programma gratuito <a title="TunnelBear" href="http://www.tunnelbear.com/" target="_blank">TunnelBear</a> (esistente sia in versione Mac che Windows)</li>
</ul>
<ul>
<li>Passo 2: Una volta installato il programma ci troveremo davanti una finestra simile a questa. Compilate tutti i campi e attenzione alla mail! Non sbagliate perchè vi sarà inviato un messaggio di conferma, per consentire l&#8217;attivazione dell&#8217;account.</li>
</ul>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear1.png&#8221; width=&#8221;450&#8243; height =&#8221;401&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear1.png&#8221;]</p>
<ul>
<li>Passo 3: Scegliere il nostro TunnelBear&#8230; scelta banale! Dunque vediamo, ho tre servizi offerti di cui due a pagamento, quale scelgo? Vabbè vi do uno spunto, guardate l&#8217;immagine sotto! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear2.png&#8221; width=&#8221;450&#8243; height =&#8221;401&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear2.png&#8221;]</p>
<ul>
<li>Passo 4: Terminiamo il processo di registrazione, cliccando su next e infine su finish nell&#8217;ultima schermata proposta. Attendiamo con ansia la nostra mail, all&#8217;arrivo apriamola e clicchiamo sul link presente per l&#8217;attivazione dell&#8217;account!</li>
<li>Passo 5: Torniamo al programma, inseriamo le credenziali cone le quali ci siamo registrati, accederemo ad una finestra come questa:</li>
</ul>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear5.png&#8221; width=&#8221;450&#8243; height =&#8221;299&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear5.png&#8221;]</p>
<ul>
<li>Passo 6: Accendiamo sta radiolina cliccando sull&#8217;interruttore sinistro, il destro serve solo a scegliere se il server che ospiterà la nostra connessione sarà americano o inglese&#8230; se l&#8217;America non vi piace, cliccate prima sul destro poi sul sinistro! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Attendiamo che sta radiolina anni &#8217;50 si accenda e diventi così:</li>
</ul>
<p>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear8.png&#8221; width=&#8221;450&#8243; height =&#8221;299&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/tbear8.png&#8221;]</p>
<ul>
<li>Si é accesa la radio? Niente musica ancora? Ok, mi sa che non abbiamo finito&#8230; Adesso che il programma è attivo cliccate su questo <a title="Spotify Sign Up!" href="http://www.spotify.com/int/signup/open/" target="_blank">link</a> e andate a registrarvi su Spotify! Siamo in America!</li>
<li>La registrazione su spotify avviene tramite il vostro account Facebook, quindi se avete giá effettuato il login fu Facebook, non dovrete fare altro che cliccare sul pulsante registra, altrimenti: inserire le vostre credenziali di accesso al social network e proseguire. Una volta terminato il processo sarete automaticamente indirizzati alla pagina di download di spotify. Niente di più semplice a questo punto: scaricate, installate, avviate&#8230; reimmettete le credenziali di accesso a Facebook quando richiesto, buon ascolto!</li>
</ul>
<div>[image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/spotfyfaceb.png&#8221; width=&#8221;450&#8243; height =&#8221;312&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2012/01/spotfyfaceb.png&#8221;]</div>
<ul>
<li><strong><span style="color: #ff0000;">Aaah dimenticavo!</span></strong> La radio (TunnelBear) potete spegnerla e chiudere il programma, anche perchè avete a disposizione solo un tot di traffico mensile dall&#8217;estero, ma non cancellatelo! A volte Spotify potrebbe lamentarsi e dirvi: &#8220;ma voi che ca.. ci fate in italia?&#8221; Voi con tanta grazia e cortesia, chiuderete Spotify, aprirete TunnelBear, riaprirete Spotify e gli risponderete: &#8220;Scusa, ero a prendere un caffé al bar! &#8220;</li>
</ul>
<p>In effetti ci sarebbe anche un modo per evitare tutti questi passaggi&#8230; fatevi un viaggio e registratevi da uno dei paesi elencati all&#8217;inizio!!!! <img src="https://s.w.org/images/core/emoji/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/spotify-finalmente-tutta-la-musica-che-vogliamo-a-portata-di-click-e-di-web/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>C Mistery Code</title>
		<link>http://www.agostinomessana.com/c-mistery-code/</link>
		<comments>http://www.agostinomessana.com/c-mistery-code/#respond</comments>
		<pubDate>Fri, 13 Jan 2012 22:27:43 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Di-vulgare eloquentia]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=177</guid>
		<description><![CDATA[Un giorno navigando nella rete mi imbatto in un questo: &#160; #include &#160; main&#40;t,_,a&#41; char *a; &#123;return!0&#38;lt;t?t&#38;lt;3?main&#40;-79,-13,a+main&#40;-87,1-_, main&#40;-86, 0, a+1 &#41;+a&#41;&#41;:1,t&#38;lt;_?main&#40;t+1, _, a &#41;:3,main &#40; -94, -27+t, a &#41;&#38;amp;&#38;amp;t == 2 ?_&#38;lt;13 ?main &#40; 2, _+1, &#34;%s %d %d\n&#34; &#41;:9:16:t&#38;lt;0?t&#38;lt;-72?main&#40;_, t,&#34;@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\ ,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\ +k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n\ l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\ n'wk nw' [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Un giorno navigando nella rete mi imbatto in un questo:</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include </span>
&nbsp;
main<span style="color: #009900;">&#40;</span>t<span style="color: #339933;">,</span>_<span style="color: #339933;">,</span>a<span style="color: #009900;">&#41;</span>
<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>a<span style="color: #339933;">;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">return</span><span style="color: #339933;">!</span><span style="color: #0000dd;">0</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>t<span style="color: #339933;">?</span>t<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">?</span>main<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">79</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">13</span><span style="color: #339933;">,</span>a<span style="color: #339933;">+</span>main<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">87</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>_<span style="color: #339933;">,</span>
main<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">86</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> a<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>a<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span>t<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>_<span style="color: #339933;">?</span>main<span style="color: #009900;">&#40;</span>t<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> _<span style="color: #339933;">,</span> a <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span>main <span style="color: #009900;">&#40;</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">94</span><span style="color: #339933;">,</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">27</span><span style="color: #339933;">+</span>t<span style="color: #339933;">,</span> a
<span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span>t <span style="color: #339933;">==</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">?</span>_<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">13</span> <span style="color: #339933;">?</span>main <span style="color: #009900;">&#40;</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> _<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%s %d %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000dd;">9</span><span style="color: #339933;">:</span><span style="color: #0000dd;">16</span><span style="color: #339933;">:</span>t<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">?</span>t<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;-</span><span style="color: #0000dd;">72</span><span style="color: #339933;">?</span>main<span style="color: #009900;">&#40;</span>_<span style="color: #339933;">,</span>
t<span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+<span style="color: #000099; font-weight: bold;">\
</span>,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/<span style="color: #000099; font-weight: bold;">\
</span>+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n<span style="color: #000099; font-weight: bold;">\
</span>l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#<span style="color: #000099; font-weight: bold;">\
</span>n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c <span style="color: #000099; font-weight: bold;">\
</span>;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;<span style="color: #000099; font-weight: bold;">\
</span>#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/&quot;</span><span style="color: #009900;">&#41;</span>
<span style="color: #339933;">:</span>t<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;-</span><span style="color: #0000dd;">50</span><span style="color: #339933;">?</span>_<span style="color: #339933;">==*</span>a <span style="color: #339933;">?</span><span style="color: #000066;">putchar</span><span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">31</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>main<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">65</span><span style="color: #339933;">,</span>_<span style="color: #339933;">,</span>a<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>a <span style="color: #339933;">==</span> <span style="color: #ff0000;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>t<span style="color: #339933;">,</span>_<span style="color: #339933;">,</span>a\
<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000dd;">0</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>t<span style="color: #339933;">?</span>main <span style="color: #009900;">&#40;</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%s&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:*</span>a<span style="color: #339933;">==</span><span style="color: #ff0000;">'/'</span><span style="color: #339933;">||</span>main<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span>main<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">61</span><span style="color: #339933;">,*</span>a<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;!ek;dc <span style="color: #000099; font-weight: bold;">\
</span>i@bK'(q)-[w]*%n+r3#l,{}:<span style="color: #000099; font-weight: bold;">\n</span>uwloca-O;m .vpbks,fxntdCeghiry&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>a<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Poi leggo &#8220;compile and run this code&#8221;&#8230; allora esclamo &#8220;ma che ca**!!&#8221; Troppo preso  <a title="whois directory" HREF="http://www.whoiso.xyz">dalla curiosità,</a>  copio il famoso frammento di codice, salvo compilo&#8230; e lí ho esclamato &#8220;porca put***&#8221;!!!!!!!! Ma dico, chi ha fatto sta cosa sicuramente non aveva le rotelle a posto e magari anche in senso positivo, ma a prescindere da questo una cosa é evidente&#8230; sicuramente non aveva niente di meglio da fare! <img src="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A parte tutto, geniale! Solo dopo un paio di letture (ora che ci penso anche tre o quattro!) sono riuscito a capire come funziona&#8230; geniale.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/c-mistery-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attivare il Supporto Trim su OSX</title>
		<link>http://www.agostinomessana.com/attivare-il-supporto-trim/</link>
		<comments>http://www.agostinomessana.com/attivare-il-supporto-trim/#respond</comments>
		<pubDate>Tue, 20 Dec 2011 18:41:38 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[How to...?]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=94</guid>
		<description><![CDATA[Questa guida vuole essere d&#8217;aiuto per tutti quelli che, installando un Hard Disk SSD su l proprio macbook/mac, si sono ritrovati senza il supporto alla funzione TRIM offerta dal sistema operativo. Questo accade perchè Apple (furbacchiona) abilità il supporto TRIM solo sui dischi SSD che vogliono loro! Quindi se uno acquistasse un Mac con HD [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Questa guida vuole essere d&#8217;aiuto per tutti quelli che, installando un Hard Disk SSD su l proprio macbook/mac, si sono ritrovati senza il supporto alla  <A style="text-decoration:none;" href="http://www.crawllinks.xyz" TITLE="link check">funzione TRIM</A>  offerta dal sistema operativo. Questo accade perchè Apple (furbacchiona) abilità il supporto TRIM solo sui dischi SSD che vogliono loro!</p>
<p>Quindi se uno acquistasse un Mac con HD classico e decidesse solo in seguito di installare un SSD, si ritroverebbe, in molti casi, a non poter usufruire di questa funzione volta a migliorare la longevità del proprio HD. E dato quello che costano sti SSD!!!!! Direi che forse sarebbe il caso di forzare il sistema a fornirla a prescindere dal modello di SSD!</p>
<p>Veniamo al dunque: prima di tutto verifichiamo che la funzione sia realmente attiva o meno, poi vedremo come agire.</p>
<ul>
<li>Aprite &#8220;System Profiler&#8221; o &#8220;Informazioni di Sistema&#8221; che dir si voglia.  Applicazioni -&gt; Utility -&gt; Informazioni di Sistema</li>
<li>Una volta apero il programma, portatevi alla voce &#8220;Ata seriale&#8221;</li>
<li>Da qui selezionate il vostro HD SSD e leggete le informazioni riportate in basso.</li>
<li>Alla voce Supporto TRIM, deve e dico deve corrispondere un bel &#8220;SI&#8221; come in figura:</li>
</ul>
<div> [image path=&#8221;http://www.agostinomessana.com/wp-content/uploads/2011/12/sysprofiler.png&#8221; width=&#8221;421&#8243; height =&#8221;347&#8243; alt=&#8221;&#8221; title=&#8221;&#8221; align=&#8221;aligncenter&#8221; frame=&#8221;yes&#8221; link=&#8221;http://www.agostinomessana.com/wp-content/uploads/2011/12/sysprofiler.png&#8221;]</div>
<p>Se a tale voce corrisponde un bel SI come in figura, meglio così! <img src="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> La guida finisce qua, o meglio la guida non è mai iniziata!<br />
Se invece, leggendo le informazioni riportate nel listato, vi rendeste conto che in corrispondenza di quella voce ci fosse un &#8220;NO&#8221;, poco male, cioè molto male!<br />
Poco male perché alla fine siamo noi a decidere cosa il sistema deve fare, lo costringeremo a dirci di si! Senza arrecare ovviamente alcun danno al sistema stesso, ma questo era ovvio! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Procediamo come segue:</p>
<div>
<ul>
<li>Apriamo il nostro Terminale. (Applicazioni -&gt; Utility -&gt; Terminale)</li>
<li>Creiamo un backup preventivo del file che andremo a modificare (Va bene che non si arrecano danni al sistema, ma nella vita non si sa mai! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fare un backup non ci costa nulla) lanciamo quindi il seguente comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Extensions<span style="color: #000000; font-weight: bold;">/</span>IOAHCIFamily.kext<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>PlugIns<span style="color: #000000; font-weight: bold;">/</span>IOAHCIBlockStorage.kext<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>MacOS<span style="color: #000000; font-weight: bold;">/</span>IOAHCIBlockStorage <span style="color: #000000; font-weight: bold;">/</span>IOAHCIBlockStorage.original</pre></td></tr></table></div>

</li>
<li>Bene! Backup effettuato, adesso passiamo all&#8217;azione e lanciamo il seguente comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">perl</span> <span style="color: #660033;">-pi</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg'</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Extensions<span style="color: #000000; font-weight: bold;">/</span>IOAHCIFamily.kext<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>PlugIns<span style="color: #000000; font-weight: bold;">/</span>IOAHCIBlockStorage.kext<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>MacOS<span style="color: #000000; font-weight: bold;">/</span>IOAHCIBlockStorage</pre></td></tr></table></div>

</li>
<li>Poi questo:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> kextcache <span style="color: #660033;">-system-prelinked-kernel</span></pre></td></tr></table></div>

</li>
<li>Infine questo:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> kextcache <span style="color: #660033;">-system-caches</span></pre></td></tr></table></div>

</li>
<li>Riavviate il Sistema</li>
<li>Finito!</li>
<li>Solo una raccomandazione. Quando effettuate un&#8217;aggiornamento di sistema, la nostra estensione modificata potrebbe essere aggiornata, quindi sovrascritta, quindi tornare ai valori di default, quindi ancora.. ci ritroveremmo nuovamente senza TRIM. Bene, eseguite nuovamente i passi precedenti.</li>
</ul>
<p>Spiegazione breve, il primo comando lancia uno script PERL, il quale andrà a modificare il valore che apple impone per NON fornire la  <A style="text-decoration:none;" href="http://www.crawllinks.xyz" TITLE="link check">funzione TRIM</A>  ai dischi che non escono con la meletta stampata sopra. Il secondo e terzo comando, dal momento che abbiamo operato una modifica ad una cosiddetta Estensione del Kernel del sistema, non fanno altro che pulire la cache; insomma passano la scopa a terra per pulire lo sporco! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Per tutti coloro i quali volessero approfondire la questione o solamente capire cosa fa realmente il comando TRIM, ci pensa <a title="TRIM" href="http://it.wikipedia.org/wiki/TRIM" target="_blank">Wikipedia</a>.</p>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/attivare-il-supporto-trim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installare Apache, PHP e MySQL su OSX</title>
		<link>http://www.agostinomessana.com/installare-apache-php-e-mysql/</link>
		<comments>http://www.agostinomessana.com/installare-apache-php-e-mysql/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:40:46 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[How to...?]]></category>

		<guid isPermaLink="false">http://www.agostinomessana.com/?p=91</guid>
		<description><![CDATA[In molti non lo sanno ma su Mac OSX, Apache e PHP sono già installati e vanno solo attivati e configurati, mentre MySQL è da installare. Vediamo come svolgere queste semplici operazioni e attivare quindi sul nostro mac un server web completamente funzionante! Passo 1: Attivare il web server Apache. Niente di più semplice, apriamo [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In molti non lo sanno ma su Mac OSX, Apache e PHP sono già installati e vanno solo attivati e configurati, mentre MySQL è da installare.<br />
Vediamo come svolgere queste semplici operazioni e attivare quindi sul nostro mac un server web completamente funzionante!</p>
<p><strong>Passo 1: Attivare il web server Apache.</strong><br />
Niente di più semplice, apriamo Preferenze di Sistema e spostiamoci su &#8220;Condivisione&#8221;. A questo punto andiamo ad attivare la condivisione web abilitando l&#8217;apposito segno di spunta.<br />
Finito! Il web server è attivo. Semplice no?</p>
<p><strong>Passo 2: Attivare PHP.</strong><br />
Come dicevo, anche PHP è già installato di default nel sistema operativo, dobbiamo solo configurare Apache affinché ne carichi i relativi moduli e il gioco è fatto.<br />
Piccola parentesi per svolgere questo passo è necessaria una minima conoscenza dei comandi da terminale ma cercherò di essere più chiaro possibile per dare la possibilità anche ai meno pratici di eseguire questa operazione. <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<ul>
<li>Apriamo il Terminale. (Applicazioni -&gt; Utility -&gt; Terminale)</li>
<li> Portiamoci dentro la cartella in cui risiedono i file di configurazione di Apache digitando il seguente comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2</pre></td></tr></table></div>

</li>
<li>La modifica del file di configurazione richiede i diritti di amministratore della macchina quindi digitiamo il comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> httpd.conf</pre></td></tr></table></div>

<p>Verrà richiesto di inserire la password di sistema, fatelo e premete invio <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>A questo punto siamo dentro al file di configurazione, bene e adesso? Premiamo <span style="color: #993366;">ctrl+w</span>, in basso apparirà una barra nera per la ricerca all&#8217;interno del file, scriviamo <span style="color: #ff0000;">php5_module</span> e diamo invio. Il terminale dovrebbe portarci ad una riga simile a questa:<br />
<span style="color: #339966;">   #LoadModule php5_module libexec/apache2/libphp5.so</span><br />
tutto ciò che dobbiamo fare è eliminare il # all&#8217;inizio della stringa ed ottenere quindi:<br />
<span style="color: #339966;">   LoadModule php5_module libexec/apache2/libphp5.so</span></li>
<li>Finito! Premiamo adesso <span style="color: #800080;">ctrl+x</span>, ci verrà chiesto di salvare le modifiche al file, quindi premiamo<span style="color: #800080;"> y</span> e poi invio.</li>
<li>Ultimissimo passaggio (ogni volta che andremo a modificare un file di configurazione dovremo anche riavviare il web server affinché carichi le nuove impostazioni ) scriviamo quindi il seguente comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apachectl restart</span></pre></td></tr></table></div>

<p>Se non abbiamo commesso errori non dovremmo visualizzare niente se non il ritorno al prompt.</li>
</ul>
<p><strong>Passo 3: Configurare PHP</strong><br />
Bene, abbiamo caricato con successo il modulo PHP di Apache, adesso dobbiamo solo configurare PHP modificando il suo file di configurazione.<br />
Le operazioni da compiere sono molto simili a quelle del Passo 2.<br />
Cominciamo:</p>
<div>
<ul>
<ul>
<li>Se non avete ancora chiuso il Terminale e vi trovate ancora nella cartella di Apache digitate il seguente comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ..</pre></td></tr></table></div>

<p>altrimenti, aprite nuovamente il terminale e digitate:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>etc</pre></td></tr></table></div>

<p>Digitiamo adesso questi comandi in sequenza:</li>
</ul>
</ul>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> php.ini.default php.ini</pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">666</span> php.ini</pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> php.ini</pre></td></tr></table></div>

<ul>
<li>A questo punto ci troviamo all&#8217;interno del file di configurazione di PHP, premiamo ctrl+w e scriviamo <span style="color: #ff0000;">date.timezone</span><br />
dovremo cercare una stringa come questa:<br />
<span style="color: #008000;">   ;date.timezone =</span><br />
eliminiamo il &#8220;;&#8221; a inizio stringa e scriviamo Europe/Rome dopo &#8220;=&#8221;, il risultato finale sarà:<br />
<span style="color: #008000;">   date.timezone = Europe/Rome</span></li>
<li>Adesso predisponiamo PHP all&#8217;utilizzo di MySQL così da non dover tornare a modificare il file di configurazione. premiamo quindi <span style="color: #800080;">ctrl+w</span> e digitiamo <span style="color: #ff0000;">/var/mysql/mysql.sock</span><br />
tutto quello che dobbiamo fare è modificare questo pezzo di stringa nel modo seguente: eliminare <span style="color: #008000;">/var/mysql</span> e scrivere al suo posto <span style="color: #008000;">/tmp</span><br />
otterremo quindi <span style="color: #008000;">/tmp/mysql.sock</span></li>
<li>Ripetiamo questa operazione 3 volte in quanto sono proprio 3 i parametri che si servono di questa configurazione e si trovano in diversi punti del file, di seguito riporto i tre parametri così come dovranno apparire dopo le modifiche:<br />
<span style="color: #008000;"><span style="color: #008000;">   pdo_mysql.default_socket = /tmp/mysql.sock<br />
</span></span><span style="color: #008000;">   mysql.default_socket = /tmp/mysql.sock<br />
</span><span style="color: #008000;">   mysqli.default_socket = /tmp/mysql.sock</span></li>
<li>Anche qui abbiamo finito! Premiamo <span style="color: #800080;">ctrl+x</span> per chiudere il file, quindi <span style="color: #800080;">y</span> e poi invio per salvare le modifiche effettuate.</li>
<li>Riavviamo ancora una volta il web server lanciando il comando:

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apachectl restart</span></pre></td></tr></table></div>

</li>
</ul>
<div><strong>Passo 4: Installazione di MySQL (abbiamo quasi finito!):</strong></div>
<div>
<ul>
<li>Recatevi su questo <a title="Download MySQL" href="http://dev.mysql.com/downloads/mysql/" target="_blank">sito</a></li>
<li>Cliccate download alla voce <strong>Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive (</strong>per scaricare la versione a 64 bit) oppure <strong>Mac OS X ver. 10.6 (x86, 32-bit), DMG Archive </strong>(per la versione a 32 bit)</li>
<li>Attenzione! Prima di impazzire, quando cliccherete sul tasto download sarete indirizzati su una pagina che vi chiederà di immettere nome utente e password oppure di registrarvi. Calma!! Esiste una terza opzione, in basso c&#8217;è un link che recita: <strong>» No thanks, just take me to the downloads!<br />
</strong>Bene, cliccate su questo link per accedere alla pagina di download senza ulteriori complicazioni.</li>
<li>Una volta scaricato il pacchetto DMG, apritelo, al suo interno troverete quattro file: Installazione di MySQL, installazione pannello preferenze, installazione Startup Item e un file readme. Bene! Installate tutto (tranne il file di testo!! <img src="https://s.w.org/images/core/emoji/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). Abbiamo finito, questa volta davvero! Riavviate il sistema.</li>
</ul>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.agostinomessana.com/installare-apache-php-e-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
