Ir al contenido
OneKitly

Web

57 guías sobre web. Se muestran los 48 más recientes.

Formatos, codificaciones, hashes y las cifras detrás de una página que carga rápido. Estas guías parten de la especificación y la contrastan con un archivo real, e indican dónde un límite es de la norma y dónde del navegador.

Empezar por aquí

Ordenados por cuántas páginas del sitio enlazan con ellos, no por tráfico.

  1. 1Números de tarjeta de prueba: para qué sirve realmente el algoritmo de Luhn y qué no puede decirteLuhn es una suma de verificación para cazar erratas, patentada en 1960, y ese es todo su trabajo. Un número que la pasa no te dice nada de ninguna cuenta. Para probar una integración de pagos necesitas los números publicados por tu proveedor, no uno generado.
  2. 2Punto y coma, tabulación, barra: elegir un delimitador que sobreviva al viajePor qué el idioma de quien lee decide el delimitador, qué hace el conversor con el entrecomillado al cambiar, qué es realmente la primera línea sep=, y el recuento de celdas entrecomilladas en la misma exportación escrita de cinco maneras.
  3. 3Qué puede quitar un minificador y qué no debe tocarLa minificación tiene que preservar el significado, y lo interesante son los espacios que llevan significado: el combinador descendiente, los espacios dentro de calc(), el hueco entre dos elementos en línea. Medido aquí sobre archivos reales, incluido lo que brotli te iba a ahorrar de todas formas.

Datos e informática15 guías

JSON, XML y formatos10 guías

Hashing y criptografía7 guías

Colores y CSS5 guías

Codificación y decodificación4 guías

Web y red4 guías

Nuestras herramientas para esta sección

Todas nuestras herramientas para desarrolladores

Últimas publicaciones

28 de agosto de 2026
Explicación · Web

Lo que un porcentaje de disponibilidad permite en realidad

Tres nueves suena a promesa hasta que lo divides en minutos. Lo que compra un 99,9 % al año, al mes, a la semana y al día; por qué la ventana de medición importa mucho más que el nueve de más; y los dos meses distintos que esta herramienta usa para un mismo identificador.

Daniel Okonkwo · 11 min

26 de agosto de 2026
Guía · Web

Lo que un gestor de contraseñas no puede medir

La entropía pone precio a un solo ataque: adivinación sin conexión contra un hash robado. Por encima de unos 90 bits la cifra ya no decide nada, y el indicador de este sitio subestimó una contraseña aleatoria de 20 caracteres en 300 tiradas de 300.

Daniel Okonkwo · 13 min

25 de agosto de 2026
Explicación · Web

La hora dorada y la hora azul son ángulos, no horas

La hora dorada va de +6° a −4° de altura del sol y la hora azul de −4° a −6°, por lo que dura cuarenta minutos en el ecuador, más de una hora en latitudes medias, y por encima de 72,6° en junio no ocurre en absoluto. Los umbrales de esta calculadora, comprobados sobre su propia salida.

Daniel Okonkwo · 13 min

21 de agosto de 2026
Guía · Web

Ocultar una cara, una matrícula o un IBAN en una imagen, para siempre

El desenfoque y la pixelación son reversibles: no deshaciendo las cuentas, sino adivinando hacia delante. Contra los modos de desenfoque y pixelado de esta herramienta, un ataque de recuperación devolvió el valor oculto en el puesto 1 de 10 000. Ambos modos se han retirado desde entonces. Esto es lo que queda, y por qué no se puede atacar igual.

Daniel Okonkwo · 12 min

11 de agosto de 2026
Guía · Web

Construir una URL con parámetros que sobreviva a un copiar y pegar

Tres codificaciones, una diferencia visible: %20 o +. El modo formulario del generador reproduce URLSearchParams byte a byte en diecisiete valores, pero dale una URL base con un fragmento y todos los parámetros acaban dentro del hash, donde ningún servidor los ve.

Daniel Okonkwo · 12 min

10 de agosto de 2026
Guía · Web

Embellecer o minificar: para qué sirve cada uno y qué le hace al peso

Cuatro hojas de estilo reales pasadas por el minificador, medidas en crudo y tras gzip. Quitar todos los espacios ahorró 48, 103, 104 y 147 bytes comprimidos; quitar los comentarios, 57, 1 358, 2 420 y 1 042. Y las cinco entradas que este minificador rompe.

Daniel Okonkwo · 15 min

6 de agosto de 2026
Guía · Web

Cifrar un archivo y enviar la clave por otra vía

El cifrado es la mitad fácil. Esto es exactamente lo que la herramienta le hace a tu archivo — cifrado, derivación de clave, sal, nonce — y por qué un adjunto cifrado con la contraseña en el mismo hilo no protege nada.

Daniel Okonkwo · 13 min

5 de agosto de 2026
Tutorial · Web

De SRT a texto: obtener una transcripción limpia a partir de subtítulos

Quitar los números y las marcas de tiempo es la mitad fácil. La que decide si la transcripción se lee son las etiquetas de cursiva, los guiones de diálogo, las descripciones sonoras y las frases partidas en dos subtítulos, y este conversor te las deja todas.

Daniel Okonkwo · 13 min

31 de julio de 2026
30 de julio de 2026
Tutorial · Web

Construir una tabla Markdown desde cero, sin contar guiones a mano

Lo más pequeño que sigue siendo una tabla son dos líneas: una fila de cabecera y una fila delimitadora. Aquí está por qué la segunda es obligatoria en GitHub Flavored Markdown, dónde las tablas de barras no existen en absoluto, y qué hace un generador que teclear a mano no puede.

Daniel Okonkwo · 13 min

29 de julio de 2026
27 de julio de 2026
22 de julio de 2026
20 de julio de 2026
Explicación · Web

De XML a JSON: atributos, repetición y la trampa del array de un solo elemento

Dos documentos que solo se diferencian en cuántos hijos existen producen dos formas JSON distintas, y ningún conversor puede distinguirlos sin un esquema. Además, lo que este hace de verdad con los atributos, el contenido mixto y los espacios, y lo único que sigue sin poder registrar.

Daniel Okonkwo · 15 min

17 de julio de 2026
Explicación · Web

De CSV a JSON: los cinco casos que rompen cualquier conversor

Delimitadores entrecomillados, saltos de línea incrustados, tipos ambiguos, cabeceras duplicadas y codificación. Cada caso se pasó por el conversor y aquí está la salida exacta, incluidos los dos que no salva.

Daniel Okonkwo · 15 min

7 de julio de 2026
Guía · Web

Codificación de URL explicada: el porcentaje y dónde muerde

La codificación por porcentaje se decide componente a componente, y de ahí viene toda la confusión. Una barra es legal en una ruta y debe escaparse en un valor de consulta; un espacio es %20 en una ruta y puede ser + en un cuerpo de formulario. Aquí están los conjuntos exactos de la RFC 3986, las tres funciones de JavaScript que discrepan y las trampas.

Daniel Okonkwo · 17 min

6 de julio de 2026
Explicación · Web

Entropía de contraseñas: lo que un medidor de fuerza no puede saber

La entropía mide el proceso que produjo una contraseña, no los caracteres que contiene. H = L x log2(R) solo es cierto cuando cada carácter se eligió al azar — y por eso justamente un medidor que puntúa una contraseña inventada por un humano según sus clases de caracteres está midiendo lo que no es.

Daniel Okonkwo · 16 min

Explicación · Web

Qué hay dentro de un JWT y qué no protege

Un JWT está firmado, no cifrado. Cualquiera que tenga el token puede decodificar la carga y leer todas sus reclamaciones. Aquí tienes un token real, decodificado sin ninguna clave, más los tres ataques que la firma debe frenar y el único problema que no puede resolver.

Daniel Okonkwo · 17 min

1 de julio de 2026
Comparativa · Web

MD5, SHA-1, SHA-256: qué hash y para qué

MD5 está roto y MD5 va perfectamente, según cuál de las tres propiedades de seguridad necesitaras. Esto es lo que significan de verdad la resistencia a colisiones, a segunda preimagen y a preimagen, qué algoritmo conserva cuál, y por qué ninguno debe acercarse a una contraseña.

Daniel Okonkwo · 16 min

21 de mayo de 2026
29 de abril de 2026
24 de abril de 2026
Explicación · Web

Cómo funcionan los permisos de archivo en Unix: leer 755 sin adivinar

Lectura 4, escritura 2, ejecución 1, y cada uno de los tres dígitos describe a una parte distinta. Lo que casi todas las explicaciones fallan es qué hace el bit de ejecución en un directorio: concede el paso, no el derecho a ejecutar nada.

Daniel Okonkwo · 7 min

4 de noviembre de 2025
Tutorial · Web

Cómo crear una contraseña segura

La longitud gana a la complejidad. Aquí tienes por qué una frase de cuatro palabras es fuerte, por qué nunca reutilizar una contraseña, y cómo un gestor lo hace fácil.

Daniel Okonkwo · 3 min

20 de octubre de 2025
Comparativa · Web

JSON vs XML: ¿cuál es la diferencia?

JSON y XML almacenan ambos datos estructurados como texto, pero con compromisos distintos. Aquí tienes cómo se ve cada uno, dónde gana cada uno y cómo elegir.

Daniel Okonkwo · 2 min

17 de octubre de 2025
Explicación · Web

¿Qué es la codificación Base64?

Base64 convierte datos binarios en texto seguro. Aquí tienes qué hace, por qué existe, por qué no es cifrado y el coste de tamaño que añade.

Daniel Okonkwo · 2 min

10 de octubre de 2025
Explicación · Web

¿Qué es un código QR?

Un código QR es un código de barras 2D que una cámara lee para abrir un enlace o texto. Aquí tienes qué es, por qué guarda tanto, su anatomía y una nota de seguridad.

Daniel Okonkwo · 3 min

Tutorial · Web

Bases de regex: guía para principiantes

Una expresión regular es un patrón para buscar texto. Aquí tienes los bloques — clases de caracteres, cuantificadores y anclas — con un ejemplo.

Daniel Okonkwo · 3 min

2 de octubre de 2025
Explicación · Web

¿Qué es una función hash? (MD5, SHA-256)

Una función hash convierte cualquier entrada en una huella de tamaño fijo. Aquí tienes qué hace, sus propiedades clave, usos comunes y qué algoritmos son seguros.

Daniel Okonkwo · 2 min

25 de septiembre de 2025
Tutorial · Web

Markdown: guía para principiantes

Da formato a texto plano con unos símbolos: # para títulos, ** para negrita, - para listas. Aquí tienes qué es markdown, la sintaxis básica, por qué está en todas partes y los trucos.

Daniel Okonkwo · 3 min

17 de septiembre de 2025
Tutorial · Web

HEX vs RGB: cómo leer y convertir colores

HEX y RGB son dos notaciones para los mismos colores. Aquí tienes cómo leer cada una, convertir entre ellas y añadir transparencia.

Daniel Okonkwo · 3 min

5 de septiembre de 2025
Explicación · Web

¿Qué es un JWT (JSON Web Token)?

Un JWT es un token compacto y firmado que lleva identidad entre servicios. Aquí tienes sus tres partes, su uso para autenticación y sus límites de seguridad.

Daniel Okonkwo · 2 min

29 de agosto de 2025
Explicación · Web

Recuento de palabras: tiempo de lectura y límites

Un recuento de palabras son palabras separadas por espacios. Aquí tienes cómo se cuenta, por qué existen límites, cómo se traduce en páginas y tiempo de lectura, y cuándo cuentan los caracteres.

Daniel Okonkwo · 3 min

27 de agosto de 2025
Explicación · Web

¿Qué es un UUID (y cuándo usarlo)?

Un UUID es un identificador de 128 bits único sin autoridad central. Aquí tienes cómo se ve, por qué es útil, las versiones y cuándo usar uno.

Daniel Okonkwo · 3 min

26 de agosto de 2025
Explicación · Web

Frecuencias de fotogramas, código de tiempo y el drop-frame que no descarta nada

Fotogramas = duración × frecuencia es trivial hasta que la frecuencia es 29,97. El código de tiempo non-drop deriva entonces exactamente 3,6 segundos por hora. El drop-frame lo corrige saltando 108 números de fotograma — los mismos 108 — pero la corrección no es perfecta: contar cada fotograma revela un residuo de 3,6 milisegundos por hora.

Daniel Okonkwo · 20 min

22 de agosto de 2025
Explicación · Web

¿Cuánto ocupa ese archivo de audio?

El tamaño del audio sin comprimir es aritmética exacta: frecuencia de muestreo × profundidad de bits × canales × segundos ÷ 8. El audio de CD son 176 400 bytes por segundo. Un MP3 a 320 kbps, en cambio, es tasa de bits × duración y no depende en absoluto de la frecuencia de muestreo — 2 400 000 bytes por minuto venga de 44,1 o de 48 kHz.

Daniel Okonkwo · 17 min

21 de agosto de 2025
Explicación · Web

Degradados, bandeado y por qué el centro se ve turbio

Interpolar en sRGB promedia números codificados en gamma: el punto medio de rojo a verde es #808000 cuando la respuesta a media luz es #bcbc00 — un 57,2 % menos de luz. El bandeado es otro problema aritmético: 8 bits dan 256 escalones, y un degradado oscuro puede tener sólo 28. Aquí están ambos, calculados.

Daniel Okonkwo · 18 min

15 de agosto de 2025
Explicación · Web

Los esquemas de color son geometría sobre una rueda — y la rueda está mal

Complementario, tríada, análogo y complementario dividido no son más que rotaciones: suma 180°, 120°, 30° o 150° a un tono. La aritmética es trivial. El problema es que el círculo de tonos HSL no es perceptualmente uniforme — el amarillo y el azul con la misma luminosidad HSL difieren 12,85 veces en luminancia — así que una paleta generada hay que comprobarla luego en contraste.

Daniel Okonkwo · 16 min

14 de agosto de 2025
Explicación · Web

Resolución de pantalla, densidad de píxeles y los números del marketing

Una diagonal y una relación de aspecto dan anchura y altura por Pitágoras, y el resultado no es el que sugiere el marketing: una de 27 pulgadas en 21:9 tiene un 16,2 % menos de superficie que una de 27 pulgadas en 16:9. Luego los píxeles por grado, que muestran que el teléfono con más PPI no es lo más nítido que tienes.

Daniel Okonkwo · 19 min

13 de agosto de 2025
Guía · Web

El formateo SQL y la cláusula IN que rompe producción

Construir una lista IN por concatenación de cadenas es a la vez el vector de inyección clásico y un precipicio de rendimiento. La parametrización arregla lo primero de forma estructural, porque el plan se compila antes de que llegue valor alguno. Lo segundo exige aritmética: los techos de parámetros documentados por los fabricantes, y qué le hace a una caché de planes una consulta cuyo texto cambia con cada longitud de lista.

Daniel Okonkwo · 21 min

12 de agosto de 2025
Explicación · Web

YAML parece amable y muerde

YAML es JSON más una capa de inferencia de tipos, y la inferencia es la parte peligrosa. El mismo fichero pasado por un analizador YAML 1.2 y por uno 1.1: no es una cadena en uno y false en el otro, 01234 es 1234 en uno y 668 en el otro, y 12:30:00 es un número en uno de los dos.

Daniel Okonkwo · 18 min