Vai al contenuto
Allin

Web

57 guide su web. Sono mostrate le 48 più recenti.

Formati, codifiche, hash e i numeri dietro una pagina che carica in fretta. Queste guide partono dalla specifica e la confrontano con un file reale, e dicono dove un limite è dello standard e dove del browser.

Iniziare da qui

Ordinati per quante pagine del sito rimandano a loro, non per traffico.

  1. 1Numeri di carta di test: a che cosa serve davvero l'algoritmo di Luhn, e che cosa non può dirtiLuhn è una somma di controllo per intercettare i refusi, brevettata nel 1960, ed è tutto il suo lavoro. Un numero che la supera non ti dice nulla di alcun conto. Per provare un'integrazione di pagamento ti servono i numeri pubblicati dal tuo fornitore, non uno generato.
  2. 2Punto e virgola, tab, barra verticale: scegliere un delimitatore che sopravviva al viaggioPerché la lingua di chi legge decide il delimitatore, che cosa fa il convertitore alle virgolette quando cambi, che cos'è davvero la prima riga sep=, e il conteggio delle celle citate sullo stesso export scritto in cinque modi.
  3. 3Che cosa può togliere un minificatore e che cosa non deve toccareLa minificazione deve preservare il significato, e la parte interessante è lo spazio bianco che porta significato: il combinatore discendente, gli spazi dentro calc(), lo stacco fra due elementi inline. Misurato qui su file reali, compreso ciò che brotli ti avrebbe risparmiato comunque.

Dati e informatica15 guide

JSON, XML e formati10 guide

Hashing e crittografia7 guide

Colori e CSS5 guide

Codifica e decodifica4 guide

Web e rete4 guide

I nostri strumenti per questa sezione

Tutti i nostri strumenti per sviluppatori

Ultime pubblicazioni

28 agosto 2026
Spiegazione · Web

Che cosa consente davvero una percentuale di disponibilità

Tre nove suonano come una promessa, finché non li dividi in minuti. Che cosa compra il 99,9 % all'anno, al mese, alla settimana e al giorno; perché la finestra di misura conta molto più del nove in più; e i due mesi diversi che questo strumento usa per lo stesso identificatore.

Daniel Okonkwo · 10 min

26 agosto 2026
Guida · Web

Ciò che un gestore di password non può misurare

L'entropia dà un prezzo a un solo attacco: l'indovinare offline contro un hash rubato. Sopra i 90 bit circa la cifra non decide più nulla — e l'indicatore di questo sito ha sottostimato una password casuale di 20 caratteri in 300 estrazioni su 300.

Daniel Okonkwo · 12 min

25 agosto 2026
Spiegazione · Web

L'ora dorata e l'ora blu sono angoli, non ore

L'ora dorata va da +6° a −4° di altezza del sole e l'ora blu da −4° a −6°, ed è per questo che dura quaranta minuti all'equatore, oltre un'ora alle medie latitudini, e sopra i 72,6° a giugno non si verifica affatto. Le soglie di questa calcolatrice, verificate sulla sua stessa uscita.

Daniel Okonkwo · 12 min

21 agosto 2026
Guida · Web

Nascondere un volto, una targa o un IBAN in un'immagine — per sempre

La sfocatura e la pixelatura sono reversibili: non disfacendo i conti, ma indovinando in avanti. Contro le modalità sfocatura e pixelatura di questo strumento, un attacco di recupero ha restituito il valore nascosto al primo posto su 10 000. Entrambe sono state poi rimosse. Ecco che cosa resta, e perché non si può attaccare allo stesso modo.

Daniel Okonkwo · 11 min

11 agosto 2026
Guida · Web

Costruire un URL con parametri che sopravvive a un copia-incolla

Tre codifiche, una differenza visibile: %20 o +. La modalità modulo del generatore riproduce URLSearchParams byte per byte su diciassette valori — ma dagli un URL di base con un frammento e ogni parametro finisce dentro l'hash, dove nessun server lo vede.

Daniel Okonkwo · 12 min

10 agosto 2026
Guida · Web

Formattare o minificare: a cosa serve ciascuno e cosa cambia sul peso

Quattro fogli di stile veri passati nel minificatore, misurati grezzi e dopo gzip. Togliere tutti gli spazi ha fatto risparmiare 48, 103, 104 e 147 byte compressi; togliere i commenti 57, 1 358, 2 420 e 1 042. E i cinque input che questo minificatore rompe.

Daniel Okonkwo · 14 min

6 agosto 2026
Guida · Web

Cifrare un file, poi mandare la chiave per un'altra strada

Cifrare è la metà facile. Ecco esattamente che cosa fa lo strumento al tuo file — cifrario, derivazione della chiave, sale, nonce — e perché un allegato cifrato con la password nello stesso thread non protegge nulla.

Daniel Okonkwo · 12 min

5 agosto 2026
Tutorial · Web

Da SRT a testo: ottenere una trascrizione pulita dai sottotitoli

Togliere i numeri e le marche temporali è la metà facile. A decidere se la trascrizione si legge sono le etichette di corsivo, i trattini di dialogo, le descrizioni sonore e le frasi spezzate su due sottotitoli — e questo convertitore te le lascia tutte.

Daniel Okonkwo · 13 min

31 luglio 2026
30 luglio 2026
Tutorial · Web

Costruire una tabella Markdown da zero, senza contare i trattini a mano

La cosa più piccola che sia ancora una tabella sono due righe: una riga di intestazione e una riga delimitatrice. Ecco perché la seconda è obbligatoria in GitHub Flavored Markdown, dove le tabelle a barre non esistono affatto, e che cosa fa un generatore che scrivere a mano non può fare.

Daniel Okonkwo · 13 min

29 luglio 2026
27 luglio 2026
22 luglio 2026
20 luglio 2026
17 luglio 2026
7 luglio 2026
Guida · Web

La codifica URL spiegata: percent-encoding e dove morde

Il percent-encoding si decide componente per componente, ed è da lì che nasce tutta la confusione. Una barra è lecita in un percorso e va escapata in un valore di query; uno spazio è %20 in un percorso e può essere + in un corpo di form. Ecco gli insiemi esatti della RFC 3986, le tre funzioni JavaScript che non concordano e le trappole.

Daniel Okonkwo · 16 min

6 luglio 2026
Spiegazione · Web

Entropia delle password: che cosa un misuratore di robustezza non può sapere

L'entropia misura il processo che ha prodotto una password, non i caratteri che contiene. H = L x log2(R) è vera solo quando ogni carattere è stato scelto davvero a caso — ed è esattamente per questo che un misuratore che valuta una password inventata da un umano in base alle classi di caratteri sta misurando la cosa sbagliata.

Daniel Okonkwo · 16 min

Spiegazione · Web

Che cosa c'è dentro un JWT — e che cosa non protegge

Un JWT è firmato, non cifrato. Chiunque abbia il token può decodificare il payload e leggerne ogni claim. Ecco un token reale, decodificato senza alcuna chiave, più i tre attacchi che la firma deve fermare e l'unico problema che non può risolvere.

Daniel Okonkwo · 16 min

1 luglio 2026
Confronto · Web

MD5, SHA-1, SHA-256: quale hash, e per che cosa

MD5 è rotto e MD5 va benissimo, a seconda di quale delle tre proprietà di sicurezza ti serviva. Ecco che cosa significano davvero resistenza alle collisioni, alla seconda preimmagine e alla preimmagine, quale algoritmo conserva quale, e perché nessuno di essi deve avvicinarsi a una password.

Daniel Okonkwo · 15 min

21 maggio 2026
29 aprile 2026
Guida · Web

Codici di stato HTTP spiegati: quelli che davvero si confondono

301 contro 308, 302 contro 307, 401 contro 403, 404 contro 410 — più che cosa promette davvero Retry-After su un 429 o un 503. Le coppie in cui scegliere il codice sbagliato cambia il comportamento, non solo le parole.

Daniel Okonkwo · 8 min

24 aprile 2026
4 novembre 2025
Tutorial · Web

Come creare una password forte

La lunghezza batte la complessità. Ecco perché una frase di quattro parole è forte, perché non riutilizzare mai una password, e come un gestore lo rende facile.

Daniel Okonkwo · 3 min

20 ottobre 2025
Confronto · Web

JSON vs XML: qual è la differenza?

JSON e XML memorizzano entrambi dati strutturati come testo, ma con compromessi diversi. Ecco come appare ciascuno, dove vince ciascuno e come scegliere.

Daniel Okonkwo · 2 min

17 ottobre 2025
Spiegazione · Web

Cos'è la codifica Base64?

Base64 trasforma i dati binari in testo sicuro. Ecco cosa fa, perché esiste, perché non è cifratura e il costo di dimensione che aggiunge.

Daniel Okonkwo · 2 min

10 ottobre 2025
Spiegazione · Web

Cos'è un codice QR?

Un codice QR è un codice a barre 2D che una fotocamera legge per aprire un link o testo. Ecco cos'è, perché contiene tanto, la sua anatomia e una nota di sicurezza.

Daniel Okonkwo · 3 min

Tutorial · Web

Basi delle regex: guida per principianti

Un'espressione regolare è un modello per cercare testo. Ecco i mattoni — classi di caratteri, quantificatori e ancore — con un esempio.

Daniel Okonkwo · 3 min

2 ottobre 2025
Spiegazione · Web

Cos'è una funzione di hash? (MD5, SHA-256)

Una funzione di hash trasforma qualsiasi input in un'impronta di dimensione fissa. Ecco cosa fa, le sue proprietà chiave, gli usi comuni e quali algoritmi sono sicuri.

Daniel Okonkwo · 2 min

25 settembre 2025
Tutorial · Web

Markdown: guida per principianti

Formatta testo semplice con pochi simboli: # per i titoli, ** per il grassetto, - per le liste. Ecco cos'è il markdown, la sintassi base, perché è ovunque e i trucchi.

Daniel Okonkwo · 3 min

17 settembre 2025
5 settembre 2025
Spiegazione · Web

Cos'è un JWT (JSON Web Token)?

Un JWT è un token compatto e firmato che trasporta identità tra servizi. Ecco le sue tre parti, l'uso per l'autenticazione e i limiti di sicurezza.

Daniel Okonkwo · 2 min

29 agosto 2025
Spiegazione · Web

Conteggio parole: tempo di lettura e limiti

Un conteggio parole sono parole separate da spazi. Ecco come si conta, perché esistono limiti, come si traduce in pagine e tempo di lettura, e quando contano i caratteri.

Daniel Okonkwo · 3 min

27 agosto 2025
Spiegazione · Web

Cos'è un UUID (e quando usarlo)?

Un UUID è un identificatore a 128 bit unico senza autorità centrale. Ecco come appare, perché è utile, le versioni e quando usarne uno.

Daniel Okonkwo · 2 min

26 agosto 2025
Spiegazione · Web

Frame rate, timecode e il drop-frame che non scarta nulla

Fotogrammi = durata × frequenza è banale finché la frequenza non è 29,97. Il timecode non-drop deriva allora di esattamente 3,6 secondi all'ora. Il drop-frame corregge saltando 108 numeri di fotogramma — gli stessi 108 — ma la correzione non è perfetta: contare ogni fotogramma rivela un residuo di 3,6 millisecondi all'ora.

Daniel Okonkwo · 19 min

22 agosto 2025
Spiegazione · Web

Quanto pesa quel file audio?

La dimensione dell'audio non compresso è aritmetica esatta: frequenza di campionamento × profondità di bit × canali × secondi ÷ 8. L'audio CD fa 176 400 byte al secondo. Un MP3 a 320 kbps, invece, è bitrate × durata e non dipende affatto dalla frequenza di campionamento — 2 400 000 byte al minuto, che venga da 44,1 o da 48 kHz.

Daniel Okonkwo · 16 min

21 agosto 2025
Spiegazione · Web

Gradienti, banding e perché il centro sembra spento

Interpolare in sRGB fa la media di numeri codificati in gamma: il punto medio da rosso a verde è #808000 quando la risposta a mezza luce è #bcbc00 — il 57,2 % di luce in meno. Il banding è un problema aritmetico distinto: 8 bit danno 256 gradini, e un gradiente scuro può averne solo 28. Ecco entrambi, calcolati.

Daniel Okonkwo · 17 min

15 agosto 2025
Spiegazione · Web

Gli schemi di colore sono geometria su una ruota — e la ruota è sbagliata

Complementare, triade, analogo e complementare diviso sono solo rotazioni: aggiungi 180°, 120°, 30° o 150° a una tinta. L'aritmetica è banale. Il problema è che il cerchio delle tinte HSL non è percettivamente uniforme — giallo e blu alla stessa luminosità HSL differiscono di 12,85 volte in luminanza — quindi una tavolozza generata va poi verificata nel contrasto.

Daniel Okonkwo · 16 min

14 agosto 2025
Spiegazione · Web

Risoluzione dello schermo, densità di pixel e i numeri del marketing

Una diagonale più un rapporto d'aspetto danno larghezza e altezza per Pitagora, e il risultato non è quello che il marketing lascia intendere: un 27 pollici in 21:9 ha il 16,2 % di superficie in meno di un 27 pollici in 16:9. Poi i pixel per grado, che mostrano come il telefono col PPI più alto non sia la cosa più nitida che possiedi.

Daniel Okonkwo · 18 min

13 agosto 2025
Guida · Web

La formattazione SQL e la clausola IN che rompe la produzione

Costruire una lista IN per concatenazione di stringhe è insieme il classico vettore di iniezione e un dirupo prestazionale. La parametrizzazione risolve il primo strutturalmente, perché il piano è compilato prima che arrivi qualsiasi valore. Il secondo richiede aritmetica: i tetti di parametri documentati dai produttori, e cosa fa a una cache dei piani una query il cui testo cambia a ogni lunghezza di lista.

Daniel Okonkwo · 20 min

12 agosto 2025
Spiegazione · Web

YAML sembra amichevole e morde

YAML è JSON più uno strato di inferenza dei tipi, ed è l'inferenza la parte pericolosa. Lo stesso file passato in un analizzatore YAML 1.2 e in uno 1.1: no è una stringa nell'uno e false nell'altro, 01234 è 1234 nell'uno e 668 nell'altro, e 12:30:00 è un numero in uno dei due.

Daniel Okonkwo · 18 min