Realizar inserciones SQL sin tener en cuenta las claves foraneas

Realizar inserciones SQL sin tener en cuenta las claves foraneas

Tiempo de lectura: 2 minutos Voy a explicar para qué sirve el comando INSERT IGNORE INTO en MySQL o MariaDB. ¿Qué hace el comando INSERT IGNORE INTO? INSERT IGNORE INTO se utiliza para insertar datos en una tabla, pero con la particularidad de que si se encuentra un conflicto de clave duplicada o una violación de una restricción única, en … Leer más

Capturar la IP remota (cliente) con Fast API (incluso con un proxy inverso) y mostrarla en logs

Capturar la IP remota (cliente) con Fast API (incluso con un proxy inverso) y mostrarla en logs

Tiempo de lectura: 2 minutos Registrar la dirección IP del cliente en tus registros usando un middleware personalizado en FastAPI. Paso 1: Configurar el entorno Asegúrate de tener instalado FastAPI y cualquier otro módulo que necesites, como uvicorn. Si no los tienes instalados, puedes hacerlo utilizando pip: Paso 2: Crear un proyecto de FastAPI Crea un directorio para tu proyecto … Leer más

Diseña tu Menú Hamburguesa con HTML + CSS + Javascript

Diseña tu Menú Hamburguesa con HTML + CSS + Javascript

Tiempo de lectura: 2 minutos Los menús hamburguesa se han convertido en un elemento esencial en el diseño web moderno. Son una excelente forma de mantener la navegación limpia y organizada en dispositivos móviles y pantallas pequeñas. En este tutorial, te mostraremos cómo crear un menú hamburguesa desde cero utilizando HTML, CSS y JavaScript. Prepárate para darle a tu sitio … Leer más

¿Qué es el cifrado AES? Uno de los cifrados más seguros que existen actualmente

¿Qué es el cifrado AES? Uno de los cifrados más seguros que existen actualmente

Tiempo de lectura: 2 minutos Los cifrados van cambiando a lo largo de los años (cuando los logran vulnerar, básicamente). En este post os hablaré sobre uno de los cifrados más potentes actualmente. El cifrado AES. El cifrado AES, o Advanced Encryption Standard, es un algoritmo de cifrado simétrico ampliamente utilizado para proteger datos confidenciales. Fue adoptado como estándar por … Leer más

Cifrar / descifrar datos en base de datos con Fernet (AES) y Fast API (Muy rápido y fácil)

Cifrar / descifrar datos en base de datos con Fernet (AES) y Fast API (Muy rápido y fácil)

Tiempo de lectura: 3 minutos 🚀 Descubre cómo asegurar tus datos con Fernet y FastAPI 🍹 Si eres un entusiasta de la programación web y te gusta disfrutar de un buen Fernet en tu tiempo libre, este artículo es para ti. En este post, exploraremos cómo puedes combinar dos elementos aparentemente dispares: Fernet, un sistema de cifrado de datos, y … Leer más

Configurar la hora y zona horaria en Ubuntu para España

Configurar la hora y zona horaria en Ubuntu para España

Tiempo de lectura: 2 minutos Configurar la hora y la zona horaria en Ubuntu y establecerla en la hora de España: Paso 1: Abrir la terminal Abre la terminal en Ubuntu presionando Ctrl+Alt+T o buscándola en el menú de aplicaciones. Paso 2: Verificar la configuración actual Ejecuta el siguiente comando para verificar la configuración actual de la hora y la … Leer más

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Tiempo de lectura: < 1 minuto Hola, hoy vamos a implementar una query que nos ayudará a detectar aquellos usuarios que tenemos registrados en una tabla y que no se corresponden con los de la tabla padre. Esto pasa si no existe relaciones foráneas entre ambas tablas y ahora las queremos mostrar. Lo primero que tenemos que hacer es identificar nuestras … Leer más

Añadir inicio de sesión con certificado SSH en Ubuntu

Añadir inicio de sesión con certificado SSH en Ubuntu

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender cómo podemos generar un certificado SSH en Ubuntu. Lo primero que tenemos que hacer es editar el fichero de configuracion SSH: Tenemos que descomentar estas líneas: Una vez añadido estos cambios, tenemos que crear la clave. Recomiendo hacer el proceso desde un ordenador externo al que estamos configurando. Para ello … Leer más

Implementar Vite con React

Implementar Vite con React

Tiempo de lectura: 3 minutos Hoy vamos a aprender a utilizar Vite.js dentro de nuestros proyectos React. Vite.js es una herramienta de construcción y desarrollo de aplicaciones web que se enfoca en la velocidad y la eficiencia. A continuación, se presentan algunas de las razones por las que es bueno usar Vite.js: En resumen, Vite.js es una excelente herramienta de … Leer más

Crear un nuevo proyecto con REACT: instalar y desplegar

Crear un nuevo proyecto con REACT: instalar y desplegar

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender los primeros pasos que tenemos que hacer para crear una web con React. Primero necesitamos tener instalado nodejs en nuestro sistema Instalar nodejs en Windows Para instalar Node.js en Windows, sigue estos pasos: 1. Ve al sitio web oficial de Node.js: https://nodejs.org/en/download/ 2. Descarga la versión recomendada para la mayoría … Leer más