• linux,  software

    USB Persistente – o cómo llevar tu Linux en el bolsillo con mkusb

    Un USB Persistente es un USB Live tradicional con la particularidad añadida de guardar todos los cambios como si de una instalación tradicional se tratara. Esto que puede parecer algo aparentemente trivial conlleva que cada vez que arranques tendrás el sistema tal y como lo dejaste, tienes tu PC/Portatil totalmente operativo como en una instalación estardar, con tus apps, juegos, entornos de desarrollo, configuración de cuentas, gestores de correo, personalizaciones de escritorio, ofimatica, configuracion WIFI…, sea cual sea la CPU donde lo «pinches». Me he acostumbrado tanto que es mi entorno de trabajo habitual, ya no voy con mochila y portatil a cuestas, tengo un PC en la oficina, otro…

  • desarrollo,  python

    Python y OpenStreetMap, GEOPY – cómo conocer una dirección a partir de coordenadas GPS.

    En entradas anteriores vimos como obtener las coordenadas GPS donde se tomó una fotografía por medio de la interpretación de los datos EXIF. Sin embargo, las coordenadas 37.3861888 -5.9925535 a la mayoría de nosotros nos dicen poco. Necesitamos convertirlo a algo más familiar para saber a que lugar nos referimos, una calle, una ciudad y un país, o un monumento conocido. Algo que «traduzca» 37.3861888 -5.9925535 a «la Giralda de Sevilla«. Siguiendo con el ejemplo, si a partir de una foto obtengo las coordenadas 37.87943195 -4.77986509433761, ¿cómo se a que lugar corresponden?

  • desarrollo,  python

    Python – clonar datos EXIF entre imagenes

    Como sabeis llevo unos días organizando fotografias y le estoy metiendo mano a los metadatos EXIF para clasificarlas. Editar una fotografía es muy común. Cuando lo único que necesito es reorientarla o hacer un pequeño recorte de un area no me complico y utilizo KolorPaint, una herramienta sencilla y ligera que hace justo lo que necesito. Sin embargo me he dado cuenta que al guardar, únicamente guarda la imagen, los metadatos EXIF los ignora y por tanto se pierden.

  • desarrollo,  python

    Python – Eliminar metadatos EXIF

    En otras entradas hemos tratado y utilizado los metadatos EXIF para recuperar información de fotografías. Esta información que acompaña a la imagen, es muy util, sin embargo, en ciertos casos, como al compartirla en redes sociales o servicios de mensajería, es preferible suprimirla por seguridad y privacidad. La verdad es que al aprenderlo se te queda la misma cara que cuando el mecanico afloja un tornillo y te cobra 50€, pero claro, hay que saber que tornillo aflojar. Eliminar los datos EXIF es tan sencillo como abrir y guardar.

  • desarrollo,  python

    Python – datos EXIF – obtener coordenadas GPS de una fotografía

    Los metadatos EXIF de una fotografía contienen mucha información relativa a la misma, generalmente no somos conscientes de dicha información y no la utilizamos correctamente o la distribuimos de forma inconsciente al ir incluidos junto a la imagen en un único archivo. Al realizar una foto, el dispositivo guarda información entre otros del tiempo de exposición, flash utilizado, modelo de cámara o teléfono movil, lugar exacto donde se realiza o fecha y hora. Con dichos datos es posible ubicar nuestro domicilio, trazar un mapa de nuestras vacaciones, lugares más visitados, dispositivos móviles y cámaras, etc.

  • desarrollo,  python

    Python – Organizar fotos con datos EXIF y eliminar duplicados utilizando HASH

    En esta ocasión vamos a ver como utilizar los metadatos EXIF para organizar imágenes y eliminar duplicados gracias al HASH. Estoy haciendo limpieza digital, borrando archivos, apps antiguas, maquinas virtuales y sobre todo, organizando fotos y contenido multimedia. El problema que arrastro desde hace años, supongo es común a la mayoria, son las fotos, tengo muchisimas y replicadas por discos duros, pendrives, tarjetas sd y las más antiguas en CD.

  • desarrollo,  python

    Python – depurar código, mostrar excepciones con sys.exc_info()

    El desarrollo de código y los errores van siempre juntos, ahí está la gracia y el reto. Cualquier programador tiene que dedicar tiempo a la detección de errores en código, algunos son obvios y se resuelven facilmente, pero otros!!! xD, la simple detección puede llevar horas. Para ello, cuanta mas información tengamos mejor. Lo habitual es contar con un buen depurador, mostrar información en tiempo de ejecución y generar logs que generen trazas que podamos analizar tranquilamente.

  • software

    Protonmail – email seguro, privado y fiable

    Tener una cuenta email a día de hoy es imprescindible. Lo utilizamos en el trabajo, notificaciones telemáticas, suscripciones, foros, blogs, registros en redes sociales, … Además, los emails nunca se borran, y nuestra cuenta email contiene muchísima información privada. Pocas veces paramos a pensar que pasaría si perdieramos la cuenta o simplemente, alguien accediera a nuestros datos. Por ello, es importante elegir bien quien nos proporciona el servicio y tomar al menos, unas mínimas precauciones de seguridad.