Instalar Material UI (Material Design) para React

Instalar Material UI (Material Design) para React

Tiempo de lectura: 2 minutos Material UI es un framework de desarrollo de interfaces basadas en Google Material Design. Personalmente este estilo de diseño me gusta mucho, tanto por los componentes que tiene, como por la paleta de colores. Llegando a un equilibrio entre usabilidad y diseño moderno. Vamos a aprender cómo instalar este Framework en nuestro proyecto React. Aquí … Leer más

Crear un contenedor Docker que nos permita ejecutar comandos Docker en su interior

Crear un contenedor Docker que nos permita ejecutar comandos Docker en su interior

Tiempo de lectura: < 1 minuto Os traigo este tutorial que surge de una necesidad de poder ejecutar comandos Docker mediante el automatizador de tareas Ofelia (https://devcodelight.com/automatizar-tareas-con-cron-desde-docker-con-ofelia) Para poder ejecutar comandos Docker dentro de un contenedor que está levantado con ese propio Docker en una máquina local, lo primero que necesitamos hacer es añadir un cliente Docker a nuestro contenedor. Para … Leer más

Cifrar un fichero y obtenerlo descifrado usando FAST-API

Cifrar un fichero y obtenerlo descifrado usando FAST-API

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos almacenar un fichero cifrado y cómo descifrarlo para devolverlo en un response. Vamos a utilizar la librería Fernet. Primero vamos a crear una clave de cifrado con Fernet Con esta función podemos obtener una clave aleatoria para Fernet, debemos almacenarla bien ya que se usará para descifrar los ficheros … Leer más

Cómo Manejar Errores y Enviar Correos Electrónicos en Caso de Excepciones en FastAPI

Cómo Manejar Errores y Enviar Correos Electrónicos en Caso de Excepciones en FastAPI

Tiempo de lectura: 2 minutos En el desarrollo de API con FastAPI en Python, la gestión adecuada de errores es crucial para asegurar un funcionamiento sin problemas. En este tutorial, aprenderemos a implementar un sistema de manejo de excepciones que enviará automáticamente un correo electrónico al administrador cuando ocurra un error en nuestra API. Paso 1: Configuración del Archivo handler.py … Leer más

Avisar por email de errores 500 o excepciones con PHP

Avisar por email de errores 500 o excepciones con PHP

Tiempo de lectura: 2 minutos Cuando desarrollamos aplicaciones web en PHP, es esencial manejar los errores de manera efectiva para garantizar una experiencia de usuario fluida y para que los administradores del sistema puedan ser notificados rápidamente en caso de problemas. En este tutorial, aprenderemos a implementar un sistema básico de manejo de excepciones que enviará automáticamente un correo electrónico … Leer más

Activar cuenta de correo electrónico y alojamiento gratis asociada al dominio de OVH

Activar cuenta de correo electrónico y alojamiento gratis asociada al dominio de OVH

Tiempo de lectura: 2 minutos OVH nos ofrece un sistema de alojamiento y de cuenta de correo electrónico asociado con nuestro dominio OVH. Para activarlo tenemos que seguir estos pasos: Y pulsamos en Activar. Elegimos el gratis: Seleccionamos los registros DNS para que apunte a este SMTP Seleccionamos el precio (está incluido con el dominio por lo que es gratis) … Leer más

Limpiar y borrar espacio de imágenes sin uso Docker

Limpiar y borrar espacio de imágenes sin uso Docker

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos liberar borrando espacio en disco de aquellas imágenes que no se usan con Docker. Antes de limpiar las imágenes, puedes usar el siguiente comando para ver cuánto espacio se puede liberar: Este comando mostrará un resumen del espacio utilizado por diferentes categorías de recursos Docker, como imágenes, contenedores, volúmenes … Leer más

Crear un widget de aceptar condiciones de uso con Flutter

Crear un widget de aceptar condiciones de uso con Flutter

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos crear un Widget que nos permita aceptar las condiciones de uso del sistema antes de registrarnos en la plataforma. Lo primero que vamos a hacer es crear este widget que llamaremos condiciones_uso.dart Para poder utilizar este código necesitamos añadir esta librería: Lo que hacemos con este Widget es: Para … Leer más

Crear una redireccion con Nginx Proxy Manager

Crear una redireccion con Nginx Proxy Manager

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos crear una redirección con Nginx Proxy Manager. Supongamos que queremos redireccionar todo el tráfico que entre desde miweb.com a www.miweb.com. Primero tenemos que crear nuestro dominio llamado miweb.com dentro de Proxy Host: Ahora lo abrimos y vamos al apartado de Advanced: Y añadimos dentro de Custom Nginx Configuration La … Leer más

Cambiar nombre y descripción de web en un proyecto Flutter

Cambiar nombre y descripción de web en un proyecto Flutter

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos cambiar el nombre y la descripción de la web que se muestra en un proyecto Flutter. Para editar esta configuración tendremos que buscar el archivo web/manifest.json Aquí dentro vamos a editar estas líneas: Podemos cambiar también la descripción: Y el resto de valores como por ejemplo el color del … Leer más