Archivi di IpeRteSTi

    Creare un plugin per Pelican e condividerlo su Github

    Ho studiato il funzionamento dei plugin di Pelican ed ho imparato a farne di nuovi! In questo articolo spiego come ho creato il plugin “random_quote”, che inserisce una citazione casuale in ogni pagina di questo sito. Inoltre, spiego brevemente come l’ho condiviso nella community di GitHub.

    5 esempi per imparare a programmare in Python

    E’ facile imparare a programmare in Python per esempi e stimolare la fantasia circa l’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 bitmap.

    Tutti i metodi per ottenere BackLink e promuovere il proprio sito

    In questo articolo cerco di rispondere a queste domande. Quali sono i fattori che determinano la posizione di una pagina web nella SERP? 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 RSS.

    Come programmare script CGI con Python, testarli con CGIHTTPServer ed installarli su WebFaction

    Python consente di creare script per la Common Gateway Interface (CGI) e testarli in locale con CGIHTTPServer; in questo articolo, spiego come creare un modulo HTML protetto con reCAPTCHA per raccogliere un feedback degli utenti, ed uno script CGI in Python che invia una e-mail al mio indirizzo. Ho realizzato questo progetto con Pelican e l’ho installato online su WebFaction.

    Le 12 regole fondamentali per scrivere un blog di successo

    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 SERP.

    Personalizzare ed analizzare i messaggi d’errore di Apache

    Fra le diverse serie di codici di stato HTTP, inclusi nelle risposte del server, vi è la 4xx e 5xx che segnalano al client (browser) che è avvenuto un errore. Un esempio tipico, è il codice 404 Not Found che viene visualizzato dal browser, quando digitiamo un indirizzo URL richiede …

    Attivare HTTPS su WebFaction con Let’s Encrypt

    L’HyperText Trasfer Protocol (HTTP) è 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 CERN. Le comunicazioni instaurate con il solo HTTP avvengono in chiaro e possono essere intercettate con opportuni sistemi; per …

    L’hosting professionale per sviluppatori web

    Il servizio di hosting web 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 HTTP. La caratteristica distintiva dell’hosting web rispetto ad un servizio analogo denominato housing web …

    Pubblicato da Roberto Fusi in Internet. Aggiornato .
    Lunghezza testo: 833 parole. Stima tempo lettura: 4 minuti.
    Tag: hosting. .

    Usare Python 2.7 e 3.6 in Windows 10 con virtualenv

    Ho deciso di disinstallare Python 3.5.2 dal mio sistema Windows 10 e dotarmi di due ambienti separati con Python 2.7.13 e Python 3.6.1 in modo da poter selezionare l’interprete più opportuno in base agli script da programmare ed eseguire, e per ovviare a …

    Foto in alta risoluzione per gli articoli del blog

    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 immagine di copertina; per selezionarla, cerco di seguire queste regole: il soggetto deve evocare con una metafora l …

    Tecniche SEO per ottimizzare le prestazioni del sito web

    Ho consultato i siti Google Webmasters, Google search for developers, il Centro di Assistenza di Search Console, Bing Webmaster tools e YSlow dove ho trovato interessanti indicazioni e risorse per migliorare le prestazioni dei siti web. Linee guida generali per webmaster e SEO Di seguito propongo i criteri che migliorano …

    10 regole per scrivere la pagina di presentazione di un blog

    Una delle prime pagine che ho preparato per IpeRteSTi, è stata quella per presentare me ed il progetto: l’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 …

    Usare i plugin di Pelican

    Nel mio primo articolo relativo a Pelican, ho citato brevemente l’argomento Plugin in riferimento alla possibilità di creare siti multi-lingua con i18n_subsites. Pelican dispone di una discreta libreria di Plugin su GitHub; per usare i Plugin occorre innanzitutto copiare i files da GitHub. Io, ho trovato comodo copiarli tutti …

    Creare siti e blog con Pelican

    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 …

    Come controllare i Web Robots

    Un Web Robot é 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 search engine crawlers) per indicizzare i contenuti, mentre altri soggetti potrebbero usarli per copiare dei contenuti (per esempio cataloghi dati, indirizzi …

    Scrittura agile con Markdown e Atom

    La scrittura è fatta di parole ed un po’ di punteggiatura; testi in grassetto, note a piè di pagina, elenchi puntati etc… 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 …

    Come trasferire files in modo efficiente con RSYNC

    In passato, per trasferire dei files su un server remoto, usavo FTP o SSH. Recentemente, ho scoperto rsync un programma open source, in grado di svolgere questo compito in maniera estremamente veloce ed efficiente. Rsync usa la codifica delta per trasferire e sincronizzare i files in modo veloce ed incrementale …

    Proteggere e rispettare la privacy online

    Negli ultimi 20 anni (o forse più), molti governi si sono attivati nel definire regole volte a regolamentare l’utilizzo dei dati delle persone. Con il General Data Protection Regulation (GDPR), la Commissione Europea ha cercato di rafforzare ed unificare la protezione dei dati personali entro i confini dell’UE …

    Creare la favicon del sito in 4 passi

    Nella barra degli indirizzi o nel tab del browser web, viene spesso visualizzata una piccola icona con un logo colorato, seguito dall’URL o il titolo della pagina web visualizzata. Questa particolare icona, si chiama favicon, dall’inglese “favorite icon”. La favicon viene visualizzata anche nella cronologia del browser, nell …

Presentazione

IpeRteSTi é un blog curato da Roberto Fusi. Raccoglie suggerimenti ed esperienze personali riguardo Internet, Web Development e la Digital Economy.

Seguimi sui social

LinkedInTwitterGooglePlusFeedburner for IpeRteSTi

Iscriviti alla mia newsletter