Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

El Internet de las Cosas (IoT)

El Internet de las Cosas (IoT)

Tiempo de lectura: 2 minutos El Internet de las Cosas, conocido por sus siglas en inglés IoT (Internet of Things), es una de las tecnologías más revolucionarias de nuestra era. Esta innovadora tendencia está transformando la manera en que vivimos, trabajamos y nos relacionamos con el mundo que nos rodea. Pero, ¿qué es exactamente el IoT y cómo está cambiando … Leer más

Crear un visor de imágenes (carrusel) con React

Crear un visor de imágenes (carrusel) con React

Tiempo de lectura: 2 minutos Este tutorial utiliza React y CSS para crear un carrusel simple y funcional. Paso 1: Configurar el entorno de React Si aún no tienes una aplicación de React configurada, primero necesitas crear una. Si ya la tienes, puedes saltarte este paso. Paso 2: Crear la estructura del carrusel Paso 3: Usar el componente Carousel en … Leer más

CrowdSec con Nginx Proxy Manager para monitorizar la red y porteger tu entorno en un Docker

CrowdSec con Nginx Proxy Manager para monitorizar la red y porteger tu entorno en un Docker

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos instalar y desplegar CrowdSec es una herramienta de monitorización de red en tiempo real, que nos permitirá detectar las ips maliciosas que realicen ataques y protegernos. Lo primero que tenemos que hacer es registrarnos en su web de forma gratuita. Una vez registrados, vamos a crear un Docker compose … Leer más

Crear nuevo proyecto de Angular y usando Angular CLI

Crear nuevo proyecto de Angular y usando Angular CLI

Tiempo de lectura: < 1 minuto Para crear un proyecto de Angular, es necesario tener instalado Angular y Node.js (Configuración e instalación de Angular CLI) En una terminal, navegamos hasta el directorio donde queremos crear un nuevo proyecto Angular. Luego, ejecutamos el siguiente comando: Para poder arrancar el servidor de desarrollo y ver la interfaz por defecto, debemos navegar al directorio … Leer más

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