Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Tiempo de lectura: < 1 minuto Para incrementar automáticamente la versión visible para el usuario («version»: «1.0.0» en app.json), puedes hacerlo con eas version también, usando un modo especial: 1. Configurar eas.json para auto-incrementar Dentro de tu archivo eas.json, agrega la opción version con la opción increment configurada en el perfil correspondiente (por ejemplo, production). 2. Asegurarte de que no usas … Leer más

Configurar entorno android home en Linux, Ubuntu o Mac

Configurar entorno android home en Linux, Ubuntu o Mac

Tiempo de lectura: < 1 minuto En macOS, Linux o Ubuntu, es necesario definir la variable de entorno ANDROID_HOME o configurar el archivo local.properties en tu proyecto Android para que apunte al directorio correcto donde se encuentra el SDK de Android. Configurar la variable de entorno ANDROID_HOME Asegúrate de que la variable ANDROID_HOME apunte al directorio donde está instalado el SDK … Leer más

Cómo buscar en el historial de la consola de Linux / Ubuntu o Mac con Bash o Zsh

Cómo buscar en el historial de la consola de Linux / Ubuntu o Mac con Bash o Zsh

Tiempo de lectura: 2 minutos En Mac, puedes seguir los mismos pasos mencionados anteriormente para buscar en el historial de comandos de la terminal, ya que la terminal de macOS usa Bash o Zsh (dependiendo de la configuración). En este caso vamos a buscar el comando «emulador» Aquí te detallo cómo hacerlo en macOS específicamente: 1. Usar la tecla de … Leer más

Añadir autenticacion clave RSA en macOS o Linux y deshabilitar la autenticacion por contraseña

Añadir autenticacion clave RSA en macOS o Linux y deshabilitar la autenticacion por contraseña

Tiempo de lectura: 2 minutos Para configurar SSH en macOS para que solo acepte autenticación con clave RSA y deshabilite la autenticación por contraseña, sigue estos pasos: 1. Generar clave RSA (si no la tienes) Si aún no tienes una clave RSA, genera una con el siguiente comando en la terminal: Esto generará dos archivos en ~/.ssh/: 2. Copiar la … Leer más

Instalar sonarqube scanner por consola en Ubuntu

Instalar sonarqube scanner por consola en Ubuntu

Tiempo de lectura: 2 minutos Para ejecutar un análisis de SonarQube directamente en Ubuntu, puedes seguir estos pasos para instalar y configurar SonarQube Scanner. Aquí te explico cómo hacerlo desde el principio: 1. Instalar SonarQube Scanner en Ubuntu Usando apt-get (si está disponible) Si estás usando una distribución de Ubuntu moderna, puedes intentar instalar SonarQube Scanner directamente desde el repositorio … Leer más

Instalar sonarqube scanner por consola en MAC

Instalar sonarqube scanner por consola en MAC

Tiempo de lectura: 2 minutos Para ejecutar un análisis de SonarQube directamente desde la máquina donde se ejecutaron los tests (en tu caso, en una Mac), necesitas instalar y configurar el SonarQube Scanner en esa máquina. Aquí te dejo los pasos para instalarlo y usarlo en la consola de tu Mac: 1. Instalar SonarQube Scanner en Mac Usando Homebrew La … Leer más

Cómo crear un bot para Telegram qué busque en X (Twitter) usando Docker Compose y Python

Cómo crear un bot para Telegram qué busque en X (Twitter) usando Docker Compose y Python

Tiempo de lectura: 3 minutos Hoy vamos a crear un bot para un canal de Telegram, qué buscará tweets relevantes sobre un tema y los mostrará en el canal. Primero vamos a crear el docker compose encargado de montar el servicio: Ahora vamos a crear el DockerFile: Este Dockerfile hace lo siguiente: Y ahora nos falta el .env con esta … Leer más

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Tiempo de lectura: < 1 minuto Hoy os voy a compartir un comando para poder ver el SHA del certificado que nos genera automáticamente el proyecto android. Para ello tendremos que utilizar este comando: Nos dará la traza del certificado en la pantalla. Si keytool no es reconocido, asegúrate de que Java está instalado y que el binario de keytool está … Leer más

Diferencia entre null y undefined TypeScript

Diferencia entre null y undefined TypeScript

Tiempo de lectura: < 1 minuto En TypeScript, null y undefined son valores distintos con significados diferentes: null undefined Diferencias clave Característica null undefined Significado Ausencia de valor intencionada Variable no inicializada o sin retorno Valor por defecto No Sí, en variables no inicializadas Puede asignarse explícitamente Sí Sí En typeof «object» «undefined» En TypeScript, si strictNullChecks está activado, null y … Leer más