Solución al error "Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist" en CentOS
Resulta que recientemente al correr las pipelines de algunos proyectos nos dimos cuenta que todas estaban fallando por un error al parecer de bitbucket. Indagando un poco más a fondo el error, ya no parecía tanto de bitbucket sino de la imagen de docker ...
Instalar varias versiones del JDK de Java en MacOS
Seguramente en este momento estás necesitando instalar más de una versión del famoso JDK en tu máquina con MacOS. El día de hoy veremos cómo es esto posible y cómo intercambiar entre versiones con tan solo un comando. Instalación de nuevas versione...
Instalar oracle database con Docker
docker pull store/oracle/database-enterprise:12.2.0.1 docker pull store/oracle/database-enterprise:12.2.0.1-slim docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1 Apple chip. docker run -d -p 1521:1521 --platfor...
Solución al error "cb() never called!" en node
Este error no tiene nada que ver con tu repositorio o con cambios que hayas realizado en tu código. Generalmente suele ocurrir al instalar node por primera vez o instalar las dependencias de un proyecto de manera habiendo antes ocurrido un error en la ins...
Instalar la última versión de npm y Nodejs en macOS
Es común encontrarse con que la versión estable de macOS no cuenta con los paquetes de npm y nodejs actualizados. Bien sea que necesites solo actualizar npm o nodejs en este post te enseñamos como. En este post vamos a ver la forma de instalar npm y ...
Subrayar las búsquedas en VIM
Cuando comienzas a utilizar vim por primera vez te encuentras con algunos inconvenientes como por ejemplo que tus búsquedas no se subrayan como en la mayoría de editores de texto. Afortunadamente en vim, este comportamiento al igual que muchos otros es c...
Solución al error "You do not have the SUPER privilege and binary logging is enabled"
El día de hoy veremos un error muy común en MySQL cuando intentamos crear o actualizar algunos objetos de la base de datos como por ejemplo triggers. El error está realacionado con el uso de binary logs, y probablemente te haya sucedido un par de veces,...
Instalar Apache, PHP y MySQL en MacOS 12 (Monterey)
MacOS es un excelente sistema operativo para desarrollar aplicaciones web. Si eres desarrollador o necesitas configurar un proyecto desarrollado en PHP con Apache y MySQL, este artículo te guiará paso a paso hasta configurar los paquetes necesarios para ...
Instalar y configurar Apache en MacOS 12 (Monterey)
En un post anterior vimos cómo Instalar varias versiones de PHP en MacOS. Probablemente necesites ahora instalar y configurar apache para que corra en tu máquina con MacOS y puedas correr tus aplicaciones desarrolladas en PHP. En este post veremos cómo ...
Instalar varias versiones de PHP en MacOS 12 (Monterey)
PHP es un excelente lenguaje de programación que viene por defecto instalado en las nuevas versiones de MacOS. Sin embargo, solamente la última versión disponible estará instalada. La buena noticia es que en MacOS podemos intercambiar versiones de PHP ...
Clonar repositorios privados en Bitbucket con SSH
Cuando manejas repositorios privados en bitbucket surge la necesidad de clonar dichos repositorios en tu máquina, servidor u otro cliente para poder tener el código actualizado y poder montar tu aplicación o desarrollar nuevos feature. La opción más s...
Web Authentication API
// check is the feature is available in the current device await PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable() // create a new credential navigator.credentials.create() // use an existing credential navigator.credentials.get(...
Riesgo A10 en OWASP - Registro y monitoreo insuficiente
En nuestro post Qué es OWASP y por qué todo desarrollador debería conocerlo vimos una introducción a OWASP y por qué es tan importante en el desarrollo de aplicaciones web. Dentro del proyecto TOP TEN, vamos a ahondar un poco en cada una de los diez r...
Riesgo A9 en OWASP - Uso de componentes con vulnerabilidades
En nuestro post Qué es OWASP y por qué todo desarrollador debería conocerlo vimos una introducción a OWASP y por qué es tan importante en el desarrollo de aplicaciones web. Dentro del proyecto TOP TEN, vamos a ahondar un poco en cada una de los diez r...