// 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ídeoPor 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.
DivisasPor 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.
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.
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.
HerramientasCó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.
SeguridadQué 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.
DesarrolloExpresiones 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.
SeguridadMD5, 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.
DesarrolloBase64 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.
DiseñoContraste 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.
ImágenesFotos 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.
DatosJSON 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.
ImágenesWebP, 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.
Vídeo y audioExtraer 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.
DesarrolloMarcas 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.