// notas entre commits

El blog de 4Dev

Guías breves y prácticas sobre formatos, conversiones y las pequeñas herramientas que ahorran mucho tiempo.

Destacado · Vídeo

Por qué el vídeo de tu iPhone no se reproduce en el PC y cómo arreglarlo en segundos desde el navegador

El iPhone graba vídeo HEVC que muchos ordenadores, televisores y editores no reproducen. Aquí está el porqué y cómo arreglarlo en segundos en el navegador, sin subir el archivo.

2 oct 2026 · 5 min de lectura
Divisas

Por qué el tipo de cambio de tu banco no es el que ves en internet

El tipo que ves en internet no es el que te dan en el banco o en el aeropuerto. De dónde sale la diferencia y cómo calcular lo que te cuesta.

2 oct 2026 · 4 min
Datos

¿JSON no válido? Los 7 errores detrás de casi todos los fallos

Comas finales, comillas simples, comentarios y más: los pequeños descuidos que rompen un JSON, cómo detectarlos rápido y cómo corregir cada uno.

2 oct 2026 · 3 min
Seguridad

¿Qué longitud debe tener una contraseña? Las cuentas, claras

La longitud gana a los símbolos. Mira lo rápido que caen las contraseñas cortas, por qué 16 caracteres aleatorios bastan y cómo crear una con seguridad.

2 oct 2026 · 4 min
Herramientas

Cómo crear un código QR que se escanee siempre

Tamaño, contraste, zona de silencio y cuánto contenido metes: las reglas sencillas que deciden si un QR impreso funciona al primer intento.

2 oct 2026 · 4 min
Seguridad

Qué hay dentro de un JWT y por qué decodificar no es verificar

Un JSON Web Token parece una cadena aleatoria, pero cualquiera puede leerlo. Qué contienen sus tres partes y el error que abre agujeros de seguridad.

2 oct 2026 · 4 min
Desarrollo

Expresiones cron explicadas, con 10 ejemplos listos para usar

Cinco campos, cuatro símbolos y una trampa de zona horaria. Aprende a leer y escribir programaciones cron con ejemplos para copiar.

2 oct 2026 · 4 min
Seguridad

MD5, SHA-1 o SHA-256: ¿qué hash deberías usar?

Sumas de comprobación, integridad de archivos, contraseñas y firmas necesitan cosas distintas. Una guía breve para elegir el hash adecuado y el error que hay que evitar.

2 oct 2026 · 4 min
Desarrollo

Base64 explicado: para qué sirve y por qué no es cifrado

Base64 aparece en correos, data URI, cabeceras de API y JWT. Cómo funciona, por qué hace los datos un tercio más grandes y por qué nunca oculta nada.

2 oct 2026 · 4 min
Diseño

Contraste de color y WCAG: cómo hacer que el texto se lea bien

Qué significa una relación de contraste de 4,5:1, qué texto necesita AA o AAA y arreglos rápidos para las combinaciones de colores que más fallan.

2 oct 2026 · 4 min
Imágenes

Fotos HEIC del iPhone: por qué no se suben y cómo solucionarlo

Archivos enormes y un formato que muchas webs y PC aún no abren. Así conviertes las fotos del iPhone en JPG pequeños que funcionan en todas partes.

2 oct 2026 · 4 min
Datos

JSON a CSV sin perder ni un campo

Claves anidadas, campos opcionales y comas dentro de los textos: así aplana 4Dev un JSON desordenado en un CSV listo para tu hoja de cálculo.

2 oct 2026 · 4 min
Imágenes

WebP, PNG o JPG: ¿cuál conviene usar?

Una chuleta práctica para elegir formato de imagen, y por qué convertir en el navegador mantiene tus archivos en privado.

2 oct 2026 · 3 min
Vídeo y audio

Extraer MP3 de un MP4, en tu navegador

Los navegadores actuales pueden decodificar y codificar medios por sí solos. Así funciona la extracción de audio en el navegador, sin subir el vídeo.

2 oct 2026 · 4 min
Desarrollo

Marcas de tiempo Unix: ¿segundos o milisegundos?

El fallo de los 13 dígitos que llega a producción cada semana, y una regla muy sencilla para distinguir las dos unidades.

2 oct 2026 · 4 min