<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>IpeRteSTi</title><link>https://www.ipertesti.com/</link><description>Progetti nel WEB</description><lastBuildDate>Wed, 09 Aug 2017 19:30:00 +0200</lastBuildDate><item><title>Creare un plugin per Pelican e condividerlo su Github</title><link>https://www.ipertesti.com/blog/web-development/develop-pelican-plugin.html</link><description>&lt;p&gt;Ho studiato il funzionamento dei plugin di Pelican ed ho imparato a farne di nuovi! In questo articolo spiego come ho creato il plugin &amp;#8220;random_quote&amp;#8221;, che inserisce una citazione casuale in ogni pagina di questo sito. Inoltre, spiego brevemente come l&amp;#8217;ho condiviso nella community di&amp;nbsp;GitHub.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Sat, 05 Aug 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-08-05:/blog/web-development/develop-pelican-plugin.html</guid><category>python</category><category>pelican</category></item><item><title>5 esempi per imparare a programmare in Python</title><link>https://www.ipertesti.com/blog/web-development/example-learn-python-programming.html</link><description>&lt;p&gt;E&amp;#8217; facile imparare a programmare in Python per esempi e stimolare la fantasia circa l&amp;#8217;infinità di cose che si possono fare con questo linguaggio; in questo articolo, propongo dei semplici script per creare serie numeriche, costruire dataset in vari formati e registrarli su file, visualizzare grafici, eseguire operazioni in directory e manipolare immagini&amp;nbsp;bitmap.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Tue, 18 Jul 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-07-18:/blog/web-development/example-learn-python-programming.html</guid><category>python</category></item><item><title>Tutti i metodi per ottenere BackLink e promuovere il proprio sito</title><link>https://www.ipertesti.com/blog/digital-economy/back-links-web-directory.html</link><description>&lt;p&gt;In questo articolo cerco di rispondere a queste domande. Quali sono i fattori che determinano la posizione di una pagina web nella &lt;span class="caps"&gt;SERP&lt;/span&gt;? Come si misura il PageRank? Quali sono le tecniche di SpamDexing? Quali metodi si possono usare per creare BackLink di valore? Come si rilevano i BackLink ad un sito? Quali risorse si possono usare per creare BackLink? Questo articolo contiene un elenco aggiornato di Web e Blog Directory italiane, siti di social bookmarking, infografiche e feed &lt;span class="caps"&gt;RSS&lt;/span&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Thu, 13 Jul 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-07-13:/blog/digital-economy/back-links-web-directory.html</guid><category>seo</category></item><item><title>Come programmare script CGI con Python, testarli con CGIHTTPServer ed installarli su WebFaction</title><link>https://www.ipertesti.com/blog/web-development/python-http-server-cgi.html</link><description>&lt;p&gt;Python consente di creare script per la Common Gateway Interface (&lt;span class="caps"&gt;CGI&lt;/span&gt;) e testarli in locale con CGIHTTPServer; in questo articolo, spiego come creare un modulo &lt;span class="caps"&gt;HTML&lt;/span&gt; protetto con reCAPTCHA per raccogliere un feedback degli utenti, ed uno script &lt;span class="caps"&gt;CGI&lt;/span&gt; in Python che invia una e-mail al mio indirizzo. Ho realizzato questo progetto con &lt;a href="creare-sito-blog-pelican.html"&gt;Pelican&lt;/a&gt; e l&amp;#8217;ho  installato online su &lt;a href="https://www.webfaction.com/?aid=2905" target="_blank"&gt;WebFaction&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Thu, 22 Jun 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-06-22:/blog/web-development/python-http-server-cgi.html</guid><category>python</category><category>cgi</category><category>html</category></item><item><title>Le 12 regole fondamentali per scrivere un blog di successo</title><link>https://www.ipertesti.com/blog/digital-economy/write-blog-article.html</link><description>&lt;p&gt;Come individuare gli argomenti più importanti e scrivere articoli persuasivi, ottimizzati per i motori di ricerca ed in grado di attrarre, soddisfare e provocare il pubblico concorrendo a valorizzare il brand personale. Sono anche indicate le tecniche di spam dei contenuti da evitare, per non penalizzare il posizionamento nella &lt;span class="caps"&gt;SERP&lt;/span&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Tue, 06 Jun 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-06-06:/blog/digital-economy/write-blog-article.html</guid><category>scrivere</category></item><item><title>Personalizzare ed analizzare i messaggi d’errore di Apache</title><link>https://www.ipertesti.com/blog/internet/error-page-apache.html</link><description>&lt;p&gt;Fra le diverse serie di codici di stato &lt;span class="caps"&gt;HTTP&lt;/span&gt;, inclusi nelle risposte del server, vi è la &lt;em&gt;4xx&lt;/em&gt; e &lt;em&gt;5xx&lt;/em&gt; che segnalano al client (browser) che è avvenuto un&amp;nbsp;errore.&lt;/p&gt;
&lt;p&gt;Un esempio tipico, è il codice &lt;strong&gt;404 Not Found&lt;/strong&gt; che viene visualizzato dal browser, quando digitiamo un indirizzo &lt;strong&gt;&lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/strong&gt; richiede …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Sun, 04 Jun 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-06-04:/blog/internet/error-page-apache.html</guid><category>apache</category><category>pelican</category><category>privacy</category></item><item><title>Attivare HTTPS su WebFaction con Let’s Encrypt</title><link>https://www.ipertesti.com/blog/internet/webfaction-https-lets-encrypt.html</link><description>&lt;p&gt;L&amp;#8217;HyperText Trasfer Protocol (&lt;span class="caps"&gt;HTTP&lt;/span&gt;) è il cardine di tutte le comunicazioni sul World Wide Web ed il suo sviluppo ebbe inizio nel 1989, con il lavoro di Tim Berners-Lee al &lt;span class="caps"&gt;CERN&lt;/span&gt;. Le comunicazioni instaurate con il solo &lt;span class="caps"&gt;HTTP&lt;/span&gt; avvengono in chiaro e possono essere intercettate con opportuni sistemi; per …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Tue, 23 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-23:/blog/internet/webfaction-https-lets-encrypt.html</guid><category>privacy</category><category>apache</category><category>pelican</category></item><item><title>L’hosting professionale per sviluppatori web</title><link>https://www.ipertesti.com/blog/internet/professional-hosting.html</link><description>&lt;p&gt;Il servizio di &lt;strong&gt;hosting web&lt;/strong&gt; consiste in un abbonamento per ottenere dello spazio su un computer (server), dove registrare informazioni e file per creare un sito e renderlo costantemente accessibili via Internet, tramite il protocollo &lt;span class="caps"&gt;HTTP&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;La caratteristica distintiva dell&amp;#8217;hosting web rispetto ad un servizio analogo denominato &lt;em&gt;housing web …&lt;/em&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Mon, 22 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-22:/blog/internet/professional-hosting.html</guid><category>hosting</category></item><item><title>Usare Python 2.7 e 3.6 in Windows 10 con virtualenv</title><link>https://www.ipertesti.com/blog/web-development/python-windows-virtualenv.html</link><description>&lt;p&gt;Ho deciso di disinstallare &lt;strong&gt;Python 3.5.2&lt;/strong&gt; dal mio sistema Windows 10 e dotarmi di due ambienti separati con &lt;strong&gt;Python 2.7.13&lt;/strong&gt; e &lt;strong&gt;Python 3.6.1&lt;/strong&gt; in modo da poter selezionare l&amp;#8217;interprete più opportuno in base agli script da programmare ed eseguire, e per ovviare a …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Thu, 18 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-18:/blog/web-development/python-windows-virtualenv.html</guid><category>python</category><category>windows</category></item><item><title>Foto in alta risoluzione per gli articoli del blog</title><link>https://www.ipertesti.com/blog/web-development/free-photo-resource.html</link><description>&lt;p&gt;Vi sono molti siti che offrono foto gratuite e di alta qualità, da scaricare ed usare per arricchire i contenuti del proprio blog. A me piace presentare ogni nuovo articolo con una &lt;strong&gt;immagine di copertina&lt;/strong&gt;; per selezionarla, cerco di seguire queste&amp;nbsp;regole:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;il soggetto deve evocare con una metafora l …&lt;/li&gt;&lt;/ol&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Wed, 17 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-17:/blog/web-development/free-photo-resource.html</guid><category>grafica</category></item><item><title>Tecniche SEO per ottimizzare le prestazioni del sito web</title><link>https://www.ipertesti.com/blog/digital-economy/SEO-techniques.html</link><description>&lt;p&gt;Ho consultato i siti &lt;a href="https://www.google.com/webmasters/#?modal_active=none" target="_blank"&gt;Google Webmasters&lt;/a&gt;, &lt;a href="https://developers.google.com/search/"&gt;Google search for developers&lt;/a&gt;, il &lt;a href="https://support.google.com/webmasters?hl=it#topic=3309469" target="_blank"&gt;Centro di Assistenza di Search Console&lt;/a&gt;, &lt;a href="https://www.bing.com/toolbox/webmaster" target="_blank"&gt;Bing Webmaster tools&lt;/a&gt; e &lt;a href="http://yslow.org/"&gt;YSlow&lt;/a&gt; dove ho trovato interessanti indicazioni e risorse per migliorare le prestazioni dei siti&amp;nbsp;web.&lt;/p&gt;
&lt;h2&gt;Linee guida generali per webmaster e &lt;span class="caps"&gt;SEO&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Di seguito propongo i criteri che migliorano …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Mon, 15 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-15:/blog/digital-economy/SEO-techniques.html</guid><category>seo</category><category>google</category></item><item><title>10 regole per scrivere la pagina di presentazione di un blog</title><link>https://www.ipertesti.com/blog/digital-economy/write-site-presentation.html</link><description>&lt;p&gt;Una delle prime pagine che ho preparato per IpeRteSTi, è stata quella per &lt;a href="/pages/presentazione.html"&gt;presentare me ed il progetto&lt;/a&gt;: l&amp;#8217;ho scritto e successivamente corretto più volte, ma ancora non sono riuscito a convincermi della sua bontà. Così, ho consultato qualche guida nel Web, ed ho raccolto delle idee che vorrei …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Sat, 13 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-13:/blog/digital-economy/write-site-presentation.html</guid><category>scrivere</category></item><item><title>Usare i plugin di Pelican</title><link>https://www.ipertesti.com/blog/web-development/plugin-pelican.html</link><description>&lt;p&gt;Nel mio primo articolo relativo a &lt;strong&gt;Pelican&lt;/strong&gt;, ho citato brevemente l&amp;#8217;argomento &lt;strong&gt;Plugin&lt;/strong&gt; in riferimento alla possibilità di creare siti multi-lingua con &lt;a href="https://github.com/getpelican/pelican-plugins/tree/master/i18n_subsites" target="_blank"&gt;i18n_subsites&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pelican dispone di una discreta libreria di &lt;a href="https://github.com/getpelican/pelican-plugins" target="_blank"&gt;Plugin su GitHub&lt;/a&gt;; per usare i Plugin occorre innanzitutto copiare i files da GitHub. Io, ho trovato comodo copiarli tutti …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Fri, 05 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-05:/blog/web-development/plugin-pelican.html</guid><category>pelican</category></item><item><title>Creare siti e blog con Pelican</title><link>https://www.ipertesti.com/blog/web-development/make-site-blog-pelican.html</link><description>&lt;p&gt;Da alcuni anni è possibile creare un sito ed un blog con estrema facilità e rapidità usando piattaforme come WordPress, Tumblr e Blogger. Tuttavia, mi da ancora molta soddisfazione mettere le mani al codice ed assemblare manualmente le varie componenti di un sito: solo in questo modo si ha il …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Wed, 03 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-03:/blog/web-development/make-site-blog-pelican.html</guid><category>pelican</category></item><item><title>Come controllare i Web Robots</title><link>https://www.ipertesti.com/blog/web-development/file-robots-txt.html</link><description>&lt;p&gt;Un &lt;strong&gt;Web Robot&lt;/strong&gt; é un software che esplora automaticamente i contenuti del web al fine di estrarne informazioni. I motori di ricerca Web come Google, usano robot (chiamati anche &lt;em&gt;search engine crawlers&lt;/em&gt;) per indicizzare i contenuti, mentre altri soggetti potrebbero usarli per copiare dei contenuti (per esempio cataloghi dati, indirizzi …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Mon, 01 May 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-05-01:/blog/web-development/file-robots-txt.html</guid><category>web robots</category><category>google</category><category>apache</category></item><item><title>Scrittura agile con Markdown e Atom</title><link>https://www.ipertesti.com/blog/web-development/atom_markdown.html</link><description>&lt;p&gt;La scrittura è fatta di parole ed un po&amp;#8217; di punteggiatura; testi in grassetto, note a piè di pagina, elenchi puntati etc&amp;#8230; sono solo decorazioni che enfatizzano porzioni di testo; queste decorazioni, di solito sono applicate da uno specifico programma di videoscrittura e sono esportabili con difficoltà da un particolare …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Sat, 29 Apr 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-04-29:/blog/web-development/atom_markdown.html</guid><category>scrivere</category></item><item><title>Come trasferire files in modo efficiente con RSYNC</title><link>https://www.ipertesti.com/blog/internet/transfer-file-rsync.html</link><description>&lt;p&gt;In passato, per trasferire dei files su un server remoto, usavo &lt;span class="caps"&gt;FTP&lt;/span&gt; o &lt;span class="caps"&gt;SSH&lt;/span&gt;. Recentemente, ho scoperto &lt;strong&gt;&lt;a href="https://rsync.samba.org/" target="_blank"&gt;rsync&lt;/a&gt;&lt;/strong&gt; un programma open source, in grado di svolgere questo compito in maniera estremamente veloce ed&amp;nbsp;efficiente.&lt;/p&gt;
&lt;p&gt;Rsync usa la &lt;em&gt;codifica delta&lt;/em&gt; per trasferire e sincronizzare i files in modo veloce ed incrementale …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Thu, 27 Apr 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-04-27:/blog/internet/transfer-file-rsync.html</guid><category>programmi</category></item><item><title>Proteggere e rispettare la privacy online</title><link>https://www.ipertesti.com/blog/web-development/privacy-online.html</link><description>&lt;p&gt;Negli ultimi 20 anni (o forse più), molti governi si sono attivati nel definire regole volte a regolamentare l&amp;#8217;utilizzo dei dati delle persone. Con il &lt;a href="http://www.eugdpr.org/" target="_blank"&gt;General Data Protection Regulation&lt;/a&gt; (&lt;span class="caps"&gt;GDPR&lt;/span&gt;), la Commissione Europea ha cercato di rafforzare ed unificare la protezione dei dati personali entro i confini dell&amp;#8217;&lt;span class="caps"&gt;UE …&lt;/span&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Tue, 25 Apr 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-04-25:/blog/web-development/privacy-online.html</guid><category>cookie</category><category>privacy</category></item><item><title>Creare la favicon del sito in 4 passi</title><link>https://www.ipertesti.com/blog/web-development/make-favicon-logo.html</link><description>&lt;p&gt;Nella barra degli indirizzi o nel tab del browser web, viene spesso visualizzata una piccola icona con un logo colorato, seguito dall&amp;#8217;&lt;span class="caps"&gt;URL&lt;/span&gt; o il titolo della pagina web visualizzata. Questa particolare icona, si chiama &lt;strong&gt;favicon&lt;/strong&gt;, dall&amp;#8217;inglese &amp;#8220;favorite&amp;nbsp;icon&amp;#8221;.&lt;/p&gt;
&lt;p&gt;La &lt;strong&gt;favicon&lt;/strong&gt; viene visualizzata anche nella cronologia del browser, nell …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roberto Fusi</dc:creator><pubDate>Sun, 23 Apr 2017 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.ipertesti.com,2017-04-23:/blog/web-development/make-favicon-logo.html</guid><category>grafica</category></item></channel></rss>