Vai al contenuto
OneKitly

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. 1Nascondere un volto, una targa o un IBAN in un'immagine — per sempreLa 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.
  2. 2Che cosa c'è dentro un JWT — e che cosa non proteggeUn 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.
  3. 3Formattare o minificare: a cosa serve ciascuno e cosa cambia sul pesoQuattro 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.

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