Instalación de Angular CLI y configuración del entorno.

Instalación de Angular CLI y configuración del entorno.

Tiempo de lectura: < 1 minuto Para poder empezar a usar Angular necesitaremos tener instalado Node.js y un entorno de desarrollo que usaremos como editor de código, por ejemplo Visual Studio Code. Visitamos la página oficial de Node.js y descargamos la versión recomendada para nuestro sistema operativo. Abrimos una terminal y ejecutamos los siguientes comandos para verificar que Node.js y npm … Leer más

Análisis de la Vulnerabilidad en PHP: CVE-2024-4577

Análisis de la Vulnerabilidad en PHP: CVE-2024-4577

Tiempo de lectura: 2 minutos El ecosistema de PHP, ampliamente utilizado en el desarrollo web, ha sido impactado por una vulnerabilidad crítica identificada como CVE-2024-4577. Esta vulnerabilidad se refiere a una elusión de una corrección previa destinada a mitigar CVE-2012-1823, que involucraba la inyección de argumentos en PHP-CGI. A continuación, exploramos los detalles técnicos, el impacto potencial y las medidas … Leer más

Crear pruebas e2e de servicios REST con Axios y Vitest en React

Crear pruebas e2e de servicios REST con Axios y Vitest en React

Tiempo de lectura: 2 minutos Vitests nos permite realizar pruebas sobre Axios y nuestras llamadas remotas REST. Hoy vamos a aprender a crear pruebas e2e con React. Supongamos que tenemos un servicio que gestiona la creación, obtención y eliminación de artículos (ArticleService). 1. Preparación del Proyecto Instalación de Dependencias Primero, instala las dependencias necesarias si aún no lo has hecho: … Leer más

Cómo Ver los Logs de Acceso en Linux

Cómo Ver los Logs de Acceso en Linux

Tiempo de lectura: 2 minutos Los logs de acceso en Linux nos permiten verificar si el sistema ha sido comprometido en el acceso por ssh. En este tutorial, aprenderás cómo visualizar los logs de acceso en un sistema Linux utilizando varios comandos y archivos de log. Requisitos Previos Paso 1: Usar el Comando last El comando last muestra una lista … Leer más

Cómo Optimizar el SEO con Etiquetas Canonical y Alternate

Cómo Optimizar el SEO con Etiquetas Canonical y Alternate

Tiempo de lectura: 2 minutos Para evitar problemas de contenido duplicado y mejorar la señalización SEO en un sitio web, es fundamental utilizar etiquetas <link rel=»canonical»> y <link rel=»alternate»> correctamente. Aquí tienes un tutorial paso a paso para implementar estas etiquetas. Paso 1: Comprender las Etiquetas Canonical y Alternate Paso 2: Identificar la URL Canónica Elige una URL principal para … Leer más

Cómo Optimizar el SEO con Etiquetas Canonical

Cómo Optimizar el SEO con Etiquetas Canonical

Tiempo de lectura: 2 minutos Las etiquetas <link rel=»canonical»> son esenciales para evitar problemas de contenido duplicado y consolidar las señales de SEO en una URL principal. Aquí te presento un tutorial paso a paso para optimizar tu sitio web utilizando etiquetas canonical. Paso 1: Comprender las Etiquetas Canonical La etiqueta canonical indica a los motores de búsqueda la URL … Leer más

Instalar y utilizar Android adb en Ubuntu

Instalar y utilizar Android adb en Ubuntu

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos instalar Android ADB en Ubuntu. Android ADB (Android Debug Bridge) es una herramienta versátil que permite la comunicación entre un ordenador y un dispositivo Android. ADB es una parte fundamental del kit de desarrollo de software de Android (SDK) y ofrece una variedad de funcionalidades útiles tanto para desarrolladores … Leer más

Solucionar «status: faltan metadatos» en las compras in app de una aplicación Apple

Solucionar «status: faltan metadatos» en las compras in app de una aplicación Apple

Tiempo de lectura: 2 minutos Si al crear nuestra primera compra en APP nos aparece: Tenemos que hacer lo siguiente: Ahora tendremos que añadir todos los datos necesarios para la revisión de la compra in APP: De esta forma estará lista para enviar. Tenemos que ir a la pagina principal de nuestra APP Apple y seleccionar la compra que queremos … Leer más

Validar compra en aplicación (compras in app) de iOS usando PHP

Validar compra en aplicación (compras in app) de iOS usando PHP

Tiempo de lectura: 3 minutos Hoy vamos a aprender una forma de validar compras in APP usando las compras de aplicación de iOS en PHP. Lo primero que tenemos que hacer es tener implementadas las compras in APP de iOS: https://devcodelight.com/anadir-compras-de-aplicacion-en-react-native/ Si ya las tenemos configuradas, seguimos por aquí: Ahora voy a explicar el código. Recibiremos las siguientes variables:   … Leer más

Crear un archivo de configuración previa de tests en Jest o Vitest

Crear un archivo de configuración previa de tests en Jest o Vitest

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos crear un archivo de configuración previa de test para Jest o Vitest. Esto puede servirnos por ejemplo si necesitamos cargar los datos de usuario previamente a realizar los tests. Para lograr que se carguen algunos datos antes de realizar los tests tenemos que crear un archivo llamado tests.setup.tsx en … Leer más