Aplicaciones libres para Android (IV): Markor
por AdriMcGrady, el 10/03/2023Sumamos un nuevo capítulo a la lista de Aplicaciones Libres para Android. Hoy os hablo sobre Markor o como el mismo se define, un editor de textos, notas y ToDo para Android que soporta Markdown, todo.txt, Zim y demás.
Tratamiento y conversión de imágenes con ImageMagick (II) Aplicación a densidades de pantalla de Android.
por AdriMcGrady, el 27/01/2023Siguiendo con el tratamiento de imágenes desde la terminal con ImageMagick, vamos a aplicar lo visto en el post anterior al desarrollo de aplicaciones para Android. En concreto, a la necesidad de trabajar con imágenes en diferentes tamaños para las diferentes densidades de pantalla que puede tener un dispositivo Android.
Tratamiento y conversión de imágenes con ImageMagick (I)
por AdriMcGrady, el 23/12/2022Seguro que has tenido hacer cambios en las propiedades de una imagen (tamaño, formato, etc) muchas veces. Y seguro que has usado cualquier programa de edición en tu PC o una app para el móvil. Pero… ¿y si tuvieras que hacer el mismo cambio a decenas o cientos de imágenes? ¿sería efectivo hacerlo de esa forma? Para solucionar esto, damos gracias a ImageMagick
por existir. En este primer capítulo os contaré como realizar algunas operaciones básicas con imágenes desde la terminal con ImageMagick. Y habrá un segundo capítulo donde aplicaré estas transformaciones para generar un script que nos ayude a lidiar con las diferentes densidades de pantalla en el desarrollo de aplicaciones para Android.
Aplicaciones libres para Android (III): Aegis Authenticator
por AdriMcGrady, el 25/11/2022Tercer capítulo de la serie Aplicaciones Libres para Android. Para este capítulo os acerco Aegis Authenticator, un gestor de tus tokens para los servicios con segundo factor de autenticación o 2FA.
Ampliar swap a máquina virtual Linux sin reiniciar
por AdriMcGrady, el 04/11/2022La definición de requisitos de una máquina virtual puede ser una tarea tan sencilla de hacer como susceptible de modificaciones posteriores. En este caso, vamos a ver como ampliar la swap a una máquina virtual sin reiniciar el sistema operativo.
NFLscores Mastodon Bot. Crear Bot de Mastodon y tootear con Python (II)
por AdriMcGrady, el 14/10/2022Segunda parte sobre la creación de bots con Mastodon desde Python. Este segundo capítulo esta centrado en contar el proyecto real de bot de marcadores de la NFL en vivo para Mastodon.
Crear Bot de Mastodon y tootear con Python (I)
por AdriMcGrady, el 06/10/2022En esta ocasión os traigo la manera de crear un bot en Mastodon para después usarlo y tootear de Python. Este es la primera parte de una pareja de posts a este respecto.
Aplicaciones libres para Android (II): AntennaPod
por AdriMcGrady, el 30/09/2022Segundo artículo de la serie Aplicaciones Libres para Android. Nueve meses han pasado desde el primer articulo de la serie. Ahora traemos AntennaPod, un gestor y reproductor de podcasts brutal con licencia que podemos instalar en nuestros dispositivos Android de manera muy sencilla.
Instalación y uso de virtualenv de Python
por AdriMcGrady, el 13/07/2022Cuando estás desarrollando algo, hay varias tareas relacionadas con el entorno de desarrollo y sus características que suelen ser un quebradero de cabeza bastante importante. Muchas de estas tareas tienen que ver con la posibilidad de tener diferentes entornos donde desarrollar sin afectar a la versión productiva de tu aplicación o con la gestión de dependencias de librerías y versiones de estas. En el caso de Python, virtualenv
te ayuda a lidiar con esta problemática.
Codificar y Decodificar Base64 desde la terminal
por AdriMcGrady, el 28/02/2022Recientemente he tenido que hacer uso de base64 para codificar algunas cadenas de texto. Esto puede ser útil para codificar un fichero de forma básica, convertir una cadena con caracteres no alfabéticos a una cadena que sólo tiene estos caracteres, o incluso para codificar tokens o cadenas de autorización en determinadas APIs. Así que aprovechando eso, os dejo este mini-artículo de como usar el comando base64 desde la terminal.