Entradas

¿Buscas una herramienta para realizar auditoria de archivos disponible para Windows y gratis? Analiza todos los tipos de archivos

Imagen
En el trabajo me tope con la necesidad de verificar si un archivo PDF sobre una ficha técnica que se encontraba en idioma español realmente correspondía al fabricante que en Internet se encuentra en idioma Inglés.  Tras investigar, en Internet y con la inteligencia artificial, encontré la aplicación (offline) denominada ExifTool ¿Qué es ExifTool? Es un programa de línea de comando que al ejecutarlo realizar una lectura al archivo y extrae los meta datos (METADATA) y las muestra en pantalla. Creado por Phil Harvey. Soporta una infinidad de tipos de archivos que puede leer. Pero no solo lee la información de los metadatos, también puede escribir, eliminar y crear metadatos.  Aquí un ejemplo con la revisión de una imagen PNG.  En Windows puedes ejecutarlo como un comando a traves del Símbolo de sistema (CMD) o con doble click sobre el ejecutable, siempre y cuando el ejecutable tenga el nombre de "exiftool(-k).exe".  Otra opción ...

Docker. Arquitectura de Docker. Diagrama de bloques.

Imagen
Docker. Arquitectura de Docker. Diagrama de bloques. Para empezar a trabajar con Docker, es necesario que sepas y entiendas la Arquitectura de Dcoker. Para ello te muestro el siguiente diagrama de bloques. En este diagrama, en la parte superior de color gris, se representa el sistema operativo  instalado en un equipo de cómputo (supongamos que es Windows 11). Debajo del sistema operativo tenemos otro bloque de color celeste que representa el ecosistema de trabajo de Docker . Como se aprecia en la ilustración, el ecosistema de trabajo de Docker está compuesto por 3 elementos: Client Docker Host Registry   Client . El cliente ( Client ) es la interfaz de usuario con la cual nos comunicarnos con dockerd  (el demonio de Docker), es decir, el control de remoto de la TV. Con el control de remoto podemos indicarle al demonio de Docker, quiero ejecutar un Contenedor, construir una imagen, etc. Este cliente se llama docker . El...

¿Tu Raspberry Pi se quedó sin espacio? Descubre cómo liberar almacenamiento con comandos rápidos y seguros

Imagen
En algún momento en el tiempo, se toparas con una notificación de que, el espacio de almacenamiento de tu raspberry PI está casi lleno, situación que por supuesto no puedes dejar pasar por alto por mucho tiempo. Es por eso que, en esta publicación se enseño algunos comandos que puedes ejecutar en la Terminal de tu raspberry PI para obtener algo de espacio mientras buscas otra alternativa como aumentar el espacio de almacenamiento para tu dispositivo.    1. Primero, vamos a revisar el tamaño de las carpetas de nuestro usuario.    > du -sh * Con este comando nuestra raspberry pi nos mostrara el tamaño que ocupa cada carpeta de nuestro usuario (/home/usuario)   Con este resultado podemos revisar las carpetas y eliminar archivos innecesario o que ya no ocupamos.    2.  Segundo, desinstalar aplicaciones que viene por defecto instaladas en nuestra raspberry PI. Cuando realizamos por primera vez una instalación del sistema operativo en nuestro disposi...

¿Es fácil publicar en Blogger por correo electrónico?

Respondiendo a tu pregunta, déjame decirte que es super fácil.

Docker: Aprendiendo desde cero hasta utilizarlo para desarrollo de software.

Imagen
Docker: Aprendiendo desde cero hasta utilizarlo para desarrollo de software.      Actualmente me encuentro estudiando esta tecnología que, desde hace más de 10 años, se encuentra en circulación y que ha transformado, en cierta medida, el concepto de la virtualización. Sin embargo, de acuerdo con lo que he estudiado, Docker no viene a desbancar a esta tecnología; por el contrario, viene a complementarla. Digo esto porque se trata de tecnologías con objetivos distintos, diseñadas para cubrir necesidades específicas. Es comprensible que, en un inicio, se piense que Docker soluciona gran parte de la problemática del desarrollo de software, especialmente al evitar la frase tan común: “Es que en mi computadora sí funciona…” . Esto ocurre porque, al iniciar un nuevo proyecto de desarrollo de software, a menudo no se toman en cuenta aspectos técnicos importantes, como el sistema operativo (versión, paquetes, etc.), el software utilizado y su versión, así como las dependencias y...