<?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/"
	xmlns:georss="http://www.georss.org/georss" >

<channel>
	<title>Simone Chiaromonte &#187; open source</title>
	<atom:link href="http://simone.chiaromonte.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://simone.chiaromonte.com</link>
	<description>Solo un altro SEO, SEM, DEM e Webmaster Freelance a Bologna e Ascoli Piceno</description>
	<lastBuildDate>Sun, 20 Dec 2009 13:40:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WP Super Cache: e il tuo Blog diventa velocissimo!</title>
		<link>http://simone.chiaromonte.com/wordpress/wp-super-cache-blog-velocissimo/</link>
		<comments>http://simone.chiaromonte.com/wordpress/wp-super-cache-blog-velocissimo/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 10:35:50 +0000</pubDate>
		<dc:creator>Simone</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ottimizzare]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://simone.chiaromonte.com/?p=210</guid>
		<description><![CDATA[Ieri stavo cercando di ottimizzare ulteriormente il sito che sto sviluppando e mi sto concentrando sul limitare i tempi di delay della connessione al DB al mio hosting (che ultimamente non mi sta facendo molto contento), quando mi sono ricordato di un plugin che avevo scoperto molto tempo fa ma che non ho mai avuto [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-213 alignleft" title="wordpress super cache" src="http://simone.chiaromonte.com/wp-content/uploads/wordpress-super-cache1-300x216.jpg" alt="" width="180" height="130" />Ieri stavo cercando di <a title="Ottimizzare il caricamento dei plugins in WP" href="http://simone.chiaromonte.com/wordpress/alleggerire-caricamento-plugins-wordpress/">ottimizzare ulteriormente il sito</a> che sto sviluppando e mi sto concentrando sul <strong>limitare i tempi di delay della connessione al DB</strong> al <a title="Servage Hosting" href="http://www.servage.net/?coupon=cust20677" target="_blank">mio hosting</a> (che ultimamente non mi sta facendo molto contento), quando mi sono ricordato <em>di un plugin</em> che avevo scoperto molto tempo fa ma che non ho mai avuto intenzione di provarlo perchè al tempo non ne avevo bisogno. Tutti i nodi vengono al pettine come si dice! :-D</p>
<p>Sto parlando di <strong><a title="Sito ufficiale di WP Super Cache" href="http://ocaoimh.ie/wp-super-cache/" target="_blank">WP SUPER CACHE</a></strong>: un plugin così utile che tutti coloro che hanno il proprio blog su un hosting condiviso dovrebbero installare nel caso in cui hanno, come me, un <strong>delay rilevante per quanto riguarda la connessione al DB</strong>.</p>
<p><strong>Cosa fa WP Super Cache?</strong> Praticamente <em>crea una pagina html</em> per ogni articolo/pagina del nostro blog e le pone su una cartella interna chiamata &#8220;cache&#8221;. <strong>I vantaggi?</strong> Il server non dovrà più processare codice PHP ma soltanto mandare a video semplicissime e leggere pagine HTML. Eviteremo così di attendere che il DBMS del nostro server gestisca tutte le connessioni degli altri clients evitando ritardi nella visualizzazione della pagina che abbiamo richiesto.</p>
<p>Come dire! Fantastico! Nel <a title="Il blog di Simone Chiaromonte" href="http://simone.chiaromonte.com/">mio Blog</a> lo ho appena istallato, testato e presto mi accingerò ad installarlo nel sito web che ne ha davvero bisogno! :-) <strong>L&#8217;installazione è semplicissima</strong>, ma nel mio hosting, prima di attivare il plugin, ho dovuto dare i permessi di scrittura a:</p>
<ul>
<li>/wp-config.php (777)</li>
<li>/wp-content/ (777)</li>
</ul>
<p>&#8230;per poi ovviamente reimpostarli con i permessi che avevano in precedenza ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://simone.chiaromonte.com/wordpress/wp-super-cache-blog-velocissimo/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Octave: l&#8217;alternativa a MatLab per Linux</title>
		<link>http://simone.chiaromonte.com/ubuntu/octave-alternativa-matlab-linux/</link>
		<comments>http://simone.chiaromonte.com/ubuntu/octave-alternativa-matlab-linux/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 16:52:54 +0000</pubDate>
		<dc:creator>Simone</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programmare]]></category>
		<category><![CDATA[università]]></category>

		<guid isPermaLink="false">http://simone.chiaromonte.com/?p=201</guid>
		<description><![CDATA[Ebbene, uno degli ultimi esami che mi sono rimasti è Analisi Numerica&#8230; e per superare questo assurdo esame c&#8217;è da programmare con il liguaggio MatLab, dunque, serve il programma a pagamento MatLab! Scusa ho letto &#8220;a pagamento&#8220;?!?! Sticaz*i! :-D
L&#8217;alternativa a MatLab è open source e gratis: si chiama Octave! Certo! Non è come MatLab ma [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-202 alignleft" title="Octave alternativa MatLab" src="http://simone.chiaromonte.com/wp-content/uploads/octave-matlab-150x148.jpg" alt="" width="150" height="148" />Ebbene, uno degli ultimi esami che mi sono rimasti è <a title="Analisi Numerica all'università di Bologna" href="http://www.dm.unibo.it/~guerrini/html/prgan0809.htm" target="_blank">Analisi Numerica</a>&#8230; e per superare questo assurdo esame c&#8217;è da <strong>programmare</strong> con il liguaggio MatLab, dunque, serve il <a title="Programma MatLab" href="http://www.mathworks.com/products/matlab/" target="_blank">programma a pagamento MatLab</a>! Scusa ho letto &#8220;<em>a pagamento</em>&#8220;?!?! Sticaz*i! :-D</p>
<p><strong>L&#8217;alternativa a MatLab è open source e gratis</strong>: si chiama <a title="Octave: programma simile a MatLab" href="http://www.gnu.org/software/octave/" target="_blank">Octave</a>! Certo! Non è come MatLab ma per quanto mi riguarda Octave va benissimo. Non ho speso un euro e lavoro nel sistema operativo che preferico: <a title="Lavorare con Linux Ubuntu" href="http://simone.chiaromonte.com/blog/ubuntu/">Ubuntu</a>! Ecco le osservazioni che ho potuto fare provando entrambi i programmi.</p>
<h2>Octave</h2>
<p><strong>Vantaggi:</strong></p>
<ul>
<li>è gratis ed open source</li>
<li>i comandi sono esattamente uguali a quelli di MatLab</li>
<li>è leggerissimo e si lavora sul terminale (shell)</li>
</ul>
<p><strong>Svantaggi:</strong></p>
<ul>
<li>non si ha l&#8217;interfaccia grafica</li>
<li>occorre digitare comandi per ottenere info sui valori delle variabili</li>
<li>non si può creare il diario automatico</li>
</ul>
<p>Non so voi, ma io 2500 USD per passare un esame all&#8217;Università non sono certo disposto a pagarli! :-D</p>
]]></content:encoded>
			<wfw:commentRss>http://simone.chiaromonte.com/ubuntu/octave-alternativa-matlab-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alleggerire il caricamento dei Plugins in Wordpress</title>
		<link>http://simone.chiaromonte.com/wordpress/alleggerire-caricamento-plugins-wordpress/</link>
		<comments>http://simone.chiaromonte.com/wordpress/alleggerire-caricamento-plugins-wordpress/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 22:12:13 +0000</pubDate>
		<dc:creator>Simone</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ottimizzare]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://simone.chiaromonte.com/?p=180</guid>
		<description><![CDATA[Oggi stavo terminando un sito che ho abbellito con alcuni plugin per wordpress davvero spettacolari e, notanto che il caricamento si protraeva più del dovuto, ho iniziato a cercare di ottimizzare il codice per renderlo più leggero nel caricamento della home page.
Di default, ogni plugin che si installa su wordpress pone dei riferimenti a file [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-184 alignleft" title="ottimizzare-wordpress" src="http://simone.chiaromonte.com/wp-content/uploads/ottimizzare-wordpress-150x150.jpg" alt="" width="150" height="150" />Oggi stavo terminando un sito che ho abbellito con alcuni <a title="Plugin Ufficiali per WP" href="http://wordpress.org/extend/plugins/" target="_blank">plugin per wordpress</a> davvero spettacolari e, notanto che il <em>caricamento si protraeva più del dovuto</em>, ho iniziato a cercare di <strong>ottimizzare il codice per renderlo più leggero</strong> nel caricamento della home page.</p>
<p>Di default, ogni plugin che si installa su wordpress pone dei riferimenti a file <strong>css o javascript nell&#8217;head</strong> e, se si usano plugin che ne richiamano più di uno, <em>il ritardo nel caricamento della pagina</em> è considerevole perchè richiamato in ogni pagina. Come fare quindi per rendere il caricamento della home page del vostro <a title="Come creare un sito in WP" href="http://simone.chiaromonte.com/blog/wordpress/">sito (o blog) in wordpress</a> più leggero?</p>
<p>La risposta è semplicissima: basta analizzare il codice dei plugin che abbiamo installato e modificare le righe in cui vengono richiamati i file css o js che siano nell&#8217;head. Ad esempio se vogliamo evitare il seguente css non venga caricato nella home perchè non necessario:</p>
<blockquote>
<p id="line16">&lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">&#8220;stylesheet&#8221; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8220;http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css&#8221; </span><span class="attribute-name">type</span>=<span class="attribute-value">&#8220;text/css&#8221; </span><span class="error"><span class="attribute-name">/</span></span>&gt;</p>
</blockquote>
<p>Basterà editare il file del plugin e inserire la seguente funzione prima dell&#8217;echo del file in questione:</p>
<blockquote><p><strong>if (is_page() ) {</strong><br />
echo″ &lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">&#8220;stylesheet&#8221; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8220;http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css&#8221; </span><span class="attribute-name">type</span>=<span class="attribute-value">&#8220;text/css&#8221; </span><span class="error"><span class="attribute-name">/</span></span>&gt;″;<br />
<strong>}</strong></p></blockquote>
<p>Così quel file verrà caricato solo quando si accederà ad una pagina, dove ci sarà il modulo che richiede quel css. Quindi, dato che il modulo verrà generato in una pagina, possiamo <strong>evitare di farlo caricare in tutte le altre</strong>, compresa la home!</p>
<p>Se invece siamo degli ossessionati e vogliamo <strong>ottimizzare il caricamento del sito</strong> ancora di più, possiamo specificare in quale pagina si trova il modulo generato dal plugin che richiede il css facendolo caricare solo ed esclusivamente in quella pagina:</p>
<blockquote><p><strong>if (is_page(&#8216;6&#8242;) ) {</strong></p>
<p>echo″ &lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">&#8220;stylesheet&#8221; </span><span class="attribute-name">href</span>=<span class="attribute-value">&#8220;http://simone.chiaromonte.com/wp-content/plugins/contact-form-7/stylesheet.css&#8221; </span><span class="attribute-name">type</span>=<span class="attribute-value">&#8220;text/css&#8221; </span><span class="error"><span class="attribute-name">/</span></span>&gt;″;</p>
<p><strong>}</strong></p></blockquote>
<p>Ricordiamoci però i cambiamenti che facciamo altrimenti le bestemmie si sprecheranno quando sposteremo il modulo in un&#8217;altra pagina e non ci verrà visualizzata! Spero che sia stato chiaro&#8230; non sono in grado di insegnare! &#8230;però ci provo! :-D</p>
]]></content:encoded>
			<wfw:commentRss>http://simone.chiaromonte.com/wordpress/alleggerire-caricamento-plugins-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Tutto inizia da WordPress</title>
		<link>http://simone.chiaromonte.com/my-life/tutto-inizia-da-wordpress/</link>
		<comments>http://simone.chiaromonte.com/my-life/tutto-inizia-da-wordpress/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 18:04:20 +0000</pubDate>
		<dc:creator>Simone</dc:creator>
				<category><![CDATA[My life]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://simone.chiaromonte.com/?p=8</guid>
		<description><![CDATA[Il primo post del mio blog ufficiale lo voglio dedicare a questo fantastico CMS: Wordpress. Lo ho scoperto circa 2 anni fa e ho subito notato la semplicissima struttura nel modificare i template e la dettagliata documentazione per adattarlo in base alle mie esigenze.
Ho capito subito che potevano essere sviluppati siti web sulla base di [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simone.chiaromonte.com/wp-content/uploads/wordpress-logo.thumbnail.png" alt="Inizia con Wordpress" align="left" />Il primo post del mio blog ufficiale lo voglio dedicare a questo fantastico <a href="http://wordpress.org/" target="_blank">CMS: Wordpress</a>. Lo ho scoperto circa 2 anni fa e ho subito notato la semplicissima struttura nel modificare i template e la dettagliata documentazione per adattarlo in base alle mie esigenze.</p>
<p>Ho capito subito che potevano essere sviluppati siti web sulla base di questa piattaforma open source e fino ad oggi ho realizzato siti web completamente basati su WP, rinnovati nella grafica e nella gestione delle sezioni pur mantenendo le funzionalità di scrittura di WP per aggiungere nuovi contenuti.</p>
<p>Per molto tempo non mi sono sentito un vero e proprio sviluppatore perchè non sentivo di aver creato qualcosa da zero, ma partecipando lo scorso novembre allo <a href="http://www.iabforum.it/" target="_blank">IAB Forum a Milano</a> ho capito che utilizzare prodotti open source per costruire insieme ad essi il proprio business non è affatto un peccato! Se il codice di uno script viene reso pubblico e quindi esiste un risparmio delle risorse per realizzarlo perchè iniziarne uno proprio da zero? I vantaggi sono ovvi e considerando che molti clienti desiderano <strong>un&#8217;interfaccia semplice e intuitiva per aggiungere e modificare contenuti</strong> al proprio sito senza ricorrere alle agenzie, Wordpress è attualamente la soluzione numero 1 per me, è parte di me oramai!</p>
]]></content:encoded>
			<wfw:commentRss>http://simone.chiaromonte.com/my-life/tutto-inizia-da-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
