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

Borrar datos de una colección en MongoDB con Java desde Eclipse

Borrar datos de una colección en MongoDB con Java desde Eclipse

Tiempo de lectura: < 1 minuto En este ejemplo vamos a ver como eliminar los datos de una colección completa de MongoDB usando el lenguaje de programación Java. Vamos a utilizar el método drop() en la colección que pasemos por parámetro al usar el método y lo almacenamos en la variable coleccion. El método drop() elimina completamente la colección, incluyendo todos … Leer más

Generar un fichero PDF usando Fast API

Generar un fichero PDF usando Fast API

Tiempo de lectura: 2 minutos Hoy os voy a explicar cómo podemos generar un PDF a partir de un HTML y usando FAST API. Lo primero que vamos a necesitar es instalar las librerías necesarias. En este caso vamos a usar wkhtmltopdf (https://wkhtmltopdf.org/) y PDFKIT de Python (https://pdfkit.org/) Ahora vamos a instalar wkhtmltopdf, si usamos ubuntu o linux utilizaremos este … Leer más

Auto generar una imagen de Docker usando Jenkins y subirla a un servidor Docker Registry

Auto generar una imagen de Docker usando Jenkins y subirla a un servidor Docker Registry

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender cómo podemos generar una imagen de Docker en cada subida que hagamos a Jenkins de forma automática con CI/CD. Lo primero que vamos a hacer es acceder a nuestro Jenkins y almacenar las contraseñas de nuestro Docker Registry (si las tiene). Abrimos administrar Jenkins. Y pulsamos en Manage Credentials: Pulsamos … Leer más

Implementar Docker Registry UI como interfaz de Docker Registry

Implementar Docker Registry UI como interfaz de Docker Registry

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos dotar de una interfaz gráfica (UI) a nuestro Docker Registry (repositorio de contenedores Docker). Para crear la interfaz vamos a utilizar la imagen docker joxit/docker-registry-ui (https://github.com/Joxit/docker-registry-ui) Primero vamos a crear este docker-compose.yml Esta imagen se comunica con nuestro docker-registry usando la línea: NGINX_PROXY_PASS_URL=http://docker-registry:5000 Si nuestro Docker Registry está configurado … Leer más

Menú vertical en Flutter – Dart

Menú vertical en Flutter – Dart

Tiempo de lectura: 2 minutos En este ejemplo hago un menú vertical en Flutter usando el lenguaje Dart. El código y el resultado se muestran a continuación: Para el diseño de la interfaz, se utiliza un Row para dividir la pantalla en dos partes: el menú vertical y el contenido a la derecha. El menú vertical se crea como una … Leer más