Internet ha un peso concreto sul pianeta. Ogni volta che carichiamo una pagina web, inviamo un’e-mail o pubblichiamo un contenuto sui social, mettiamo in moto un’infrastruttura globale che consuma energia 24 ore su 24.
Categoria: Tips
Quando si parla di sicurezza web, anche i dettagli apparentemente più piccoli possono fare una grande differenza.
Uno di questi dettagli è il flag HttpOnly, un’impostazione semplice ma potente che può aiutare a proteggere i tuoi cookie dagli attacchi informatici, in particolare dal furto tramite JavaScript malevolo.
Quando navighi su un sito web e ti colpisce un font elegante o originale, potresti chiederti: “Qual è il Font family usato qui?”
La buona notizia è che puoi scoprirlo facilmente usando Google Chrome, senza bisogno di strumenti esterni.
La sicurezza delle applicazioni web è diventata un tema cruciale con l’espansione dei servizi online.
Una delle vulnerabilità più comuni e pericolose è il Cross Site Scripting, spesso abbreviato in XSS.
Un ORM, acronimo per Object Relational Mapping, consente di interagire con un database relazionale senza dover scrivere delle queries SQL.
In altre parole, costituisce un layer di astrazione che consente di ottenere sicurezza e portabilità.
Gli indici nel database: cosa sono? A cosa servono?
In questo articolo approfondiremo cosa siano ed a cosa servano gli indici nei database relazionali.
Troverai anche un video dove spiego la funzione degli indici del database con un esempio pratico.
In questo articolo vedrai come bloccare le richieste rete con Google Chrome.
Infatti, grazie a Chrome DevTools avrai facoltà di bloccare le richieste di rete secondo le tue necessità.
Come vedrai l’operazione può essere fatta utilizzando vari criteri.
Lo strumento network conditions Chrome è molto utile nel contesto del web development.
In questo articolo vedrai cosa sia questo strumento e come utilizzarlo durante la tua quotidianità.
Network conditions Chrome: cosa è?
Nei sistemi operativi basati su Linux puoi utilizzare crontab per programmare l’esecuzione di comandi.
Crontab è l’abbreviazione per cron table.
Infatti, lo strumento da riga di comando disponibile nei sistemi Unix-like e Linux è cron.
In questo articolo vedremo come creare un nuovo branch utilizzando git.
Si assumerà che il lettore conosca lo scopo ed il funzionamento di base di git, il software di versionamento del codice più utilizzato nell’ambito dello sviluppo software ed hardware.
In questo articolo vedrai come installare NPM, acronimo di Node Package Manager.
Troverai qui le istruzioni per l’installazione sia su un dispositivo che utilizza Windows, sia con uno che utilizza una distribuzione Linux.
Il comando touch in Linux è uno strumento richiamabile tramite terminale che permette di modificare la data di accesso e/o di modifica di un file.
Comando touch Linux: esempio
Di seguito puoi trovare un semplice esempio di esecuzione del comando touch di Linux.
Il comando cat di Linux è uno strumento da riga di comando per leggere il contenuto dei files.
Comando cat Linux: esempio
Nel seguente esempio effettueremo le seguenti operazioni:
- Creeremo un file con nome
esempio-cat.txtinserendo del testo
Il comando ps in Linux permette di controllare i processi in esecuzione nel sistema operativo.
Questo comando è presente in tutte le distribuzioni Linux.
ps Linux: a cosa serve
ps è uno strumento a linea di comando che permette di ottenere informazioni riguardo ai processi in esecuzione nel sistema operativo.
Il comando Linux cp permette di copiare files e cartelle da una parte del file system ad un’altra.
cp è presente in qualunque distribuzione Linux, essendo stato inizialmente implementato in Unix.
Se hai un sito che ospita di banner di Google AdSense, è importante conoscere i guadagni generati per pagina.
Quali sono i contenuti più redditizi?
Quali hanno il RPM ( Page revenue per thousand impressions ) più alto?
Il comando curl è uno strumento da linea di comando per lo scambio di dati tra entità.
Il nome dello strumento è l’acronimo di Client URL.
Si tratta di una risorsa fondamentale sia per i sviluppatori web che per gli amministratori di sistemi.
Perchè usare WordPress per creare un sito web?
Questa è la domanda che molte persone si chiedono quando iniziano a pensare di intraprendere una nuova attività online.
Come probabilmente saprai, WordPress è un Content Management System (CMS).
Se stai cercando una guida riguardo a come diventare sviluppatore web, sei nel posto giusto!
In questa guida analizzeremo cosa fa uno sviluppatore web, quali sono i requisiti per diventarlo.
Inoltre, potrai scoprire tutte le risorse presenti su questo blog per aiutarti a diventare un web developer.
Il comando df di Linux permette di visualizzare lo spazio occupato dal filesystem.
È un comando eseguibile da un qualunque utente standard del sistema, non solamente all’utente root.
Probabilmente è uno dei comandi più utilizzati dagli amministratori di sistema.
Nei sistemi operativi basati su Linux ls è il comando disponibile per visualizzare i files e le cartelle presenti nel file system.
È uno strumento disponibile anche in UNIX, fa parte dello standard POSIX.
Il file htaccess WordPress (per il precisione il file .htaccess di WordPress) è un file di configurazione utilizzato dal server HTTP Apache.
Viene utilizzato da molti CMS scritti in PHP, tra i quali è compreso WordPress.
La cache di SiteGround è sicuramente uno dei motivi che ha decretato il successo di questo hosting service provider.
Questo meccanismo infatti permette di velocizzare in maniera rilevante la risposta da parte del server ad una richiesta eseguita dall’utente.
Google Trends è uno strumento sviluppato da Google per analizzare il volume di ricerca su Google di determinate parole chiave.
Tramite questo strumento, infatti, potrai vedere le queries più popolari in Italia, sia in tempo reale che in un determinato periodo di tempo.
I selettori CSS costituiscono un elemento fondamentale nel campo dello sviluppo web.
Possono essere usati sia per stabilire delle regole grafiche (utilizzando codice CSS), sia per selezionare elementi della pagina web, ad esempio per essere modificati utilizzando JavaScript.
Il selettore CSS di un elemento permette di identificare quest’ultimo all’interno di una pagina HTML.
Può essere utilizzato per diversi scopi, come applicare una regola CSS per questioni estetiche, manipolare il DOM tramite JavaScript, o effettuare delle assunzioni (i.e. “Expectations”) durante l’esecuzione di tests End-To-End.
Molti utenti vorrebbero utilizzare Dolphin su Windows, preferito rispetto a File Explorer, il file manager built-in di Windows.
Dolphin è il file manager predefinito in KDE, il Desktop Environment utilizzato in diverse distribuzioni, come Kubuntu.
In questo articolo scoprirai come visualizzare i logs di un gateway di pagamento di WooCommerce, come Stripe, Cardinity o Gestpay.
Visualizzare i logs di WooCommerce
WooCommerce è uno dei modi più popolari per implementare un sito e-commerce, con una base di installazione di più di 5 milioni al momento della scrittura di questo articolo.
Il comando tail di Linux fornisce diverse funzionalità utili a operare sui files di testo, come quelli che contengono i logs di un sito web.
Utilizzando questo comando, tramite una connessione SSH, avrai la possibilità di vedere in tempo reale i logs generati da un sito web.
La connessione SSH è un modo per aprire una shell (un terminale) in un altro dispositivo.
SSH è l’acronimo di Secure SHell, ed è un protocollo che permette di stabilire una connessione remota in maniera crittograficamente sicura.
Google Analytics è un tool molto usato per ottenere informazioni riguardo ai visitatori di un sito web.
Poiché la dashboard per utilizzare lo strumento è piuttosto articolata, può far comodo generare un report semplificato,
Il file hosts è un file disponibile nella maggior parte dei sistemi operativi che permette di associare un nome di dominio ad un indirizzo IP.
E’ un sistema nato prima dell’implementazione del Domain Name System, più noto con l’acronimo DNS.
I records DNS sono alla base di del funzionamento di Internet. Infatti, siamo abituati ad utilizzare Internet usando i nomi di dominio, come dariocapozzi.it o amazon.it. Tuttavia, la rete Internet funziona utilizzando gli indirizzi di Internet Protocol, più noti come indirizzi IP.
Una chiamata AJAX è una tecnologia che permette di ottenere dati da un server senza dover ricaricare la pagina.
E’ l’acronimo di “Asynchronous JavaScript and XML”, ed è alla base dello sviluppo web moderno.
Il mondo del web development è in costante evoluzione, per questo motivo è importante controllare il supporto tra i browser del codice CSS / JavaScript utilizzato.
Perché è importante controllare il supporto dei browser
Ormai da qualche anno utilizzo per un importante cliente SiteGround VPS, e mi trovo molto bene.
SiteGround è uno dei siti più noti per i servizi di hosting PHP, con attenzione particolare ai servizi di hosting per WordPress, il CMS più usato al mondo.
Come sbloccare lo smartphone con il touch rotto: è questo il problema con cui mi sono dovuto confrontare negli ultimi giorni.
Purtroppo, uno smartphone Android Xiaomi in mio possesso è venuto a contatto con l’acqua, che ha irrimediabilmente danneggiato il touchscreen, rendendolo non funzionante.
Ho appena configurato la mia nuova postazione di lavoro, e mi sono chiesto come collegare due schermi al pc.
Cercavo una soluzione non troppo dispendiosa che fosse compatibile con i due monitor HP che utilizzo per lavorare.
Al giorno d’oggi è importante avere una privacy policy per il proprio sito web, che rispetti anche le indicazioni contenute del GDPR (General Data Protection Regulation).
Generalmente, una privacy policy può essere creata da un professionista esperto di diritto informatico, oppure da un generatore.
Come probabilmente saprai, JavaScript è il linguaggio principale per creare logiche client-side nello sviluppo web, essendo per questo il linguaggio utilizzato per frameworks client-side, come Angular.
Molti siti web sono localizzati in lingue diverse.
Tipicamente, l’utente viene reindirizzato alla localizzazione del sito per lui adatta in base alla sua lingua del browser.
Questa informazione è in genere trasmessa dal client al server per mezzo del header HTTP “Accept-Language”.
Le variabili di ambiente di Angular sono delle informazioni che possono essere utilizzate nel codice di un’app Angular, ad esempio per far sì che l’applicazione abbia comportamenti differenti in funzione del contesto di esecuzione.
Centrare un post di Instagram può essere non banale per chi non è uno sviluppatore.
Instagram permette come molti altri social network di incorporare (in inglese “to embed”) qualunque post pubblico creato sulla piattaforma.
Può capitare di dover fare una richiesta ad un server che risponde ad un dominio non risolvibile tramite i DNS, oppure che, se tale dominio fosse risolto tramite DNS, la richiesta non verrebbe recapitata all’indirizzo IP desiderato.
Filezilla è un client FTP gratuito e molto usato.
Dalla release 3.26.0-rc1 le password delle configurazioni esistenti vengono salvate cifrate, utilizzando una master password. Questo comporta che, nel caso in cui si smarrisca una password, non sia più possibile recuperarla eseguendo l’esportazione della configurazione, come invece era possibile fare prima della release 3.26.0-rc1.