Archivi di IpeRteSTi

    Come programmare script CGI con Python e testarli con il server HTTP integrato

    Python consente di creare script per la Common Gateway Interface (CGI) e testarli con il modulo CGIHTTPServer; in questo articolo, spiego come creare un modulo HTML protetto con reCAPTCHA, ed uno script CGI in Python per inviare una email in modo sicuro. Il progetto si integra con il sito Pelican e viene installato online sull’hosting WebFaction.

    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à, che è possibile 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 …

    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 Digital Marketing.

Seguimi sui social

LinkedInTwitterGooglePlusFeedburner for IpeRteSTi

Iscriviti alla mia newsletter