CategoryTrucos

Administrar variables de entorno en Node.js con dotenv

A

Introducción La implementación de una aplicación requiere que los desarrolladores piensen y consideren cómo está configurada. Muchas aplicaciones se implementan en un entorno de desarrollo antes de implementarse en el entorno de producción. Necesitamos asegurarnos de que cada entorno esté configurado correctamente, podría ser desastroso si nuestra aplicación de producción estuviera usando nuestra...

Git: agregar todos los archivos a un repositorio

G

Cuando desee que Git rastree un archivo en un repositorio, debe agregarlo explícitamente al repositorio, lo que puede resultar un poco engorroso si tiene muchos archivos. Otra opción sería agregar / preparar todos los archivos al repositorio, que es mucho más rápido. En general, es mejor agregar manualmente cada uno para evitar almacenar archivos que no desea, pero si sabe lo que está haciendo...

Zsh contra Bash

Z

Cuando hablamos de programación basada en UNIX, generalmente se trata de shells, terminales e interfaces de línea de comandos. El caparazón más frecuente en este sentido es Intento pero hay otras variantes disponibles y también ampliamente utilizadas, como Zsh o el Cáscara Z. En este artículo, intentaremos trazar la línea entre los dos caparazones y mostrar las diferencias para que pueda tener...

Introducción a Bash

I

Introducción Las interacciones más comunes con una computadora en la actualidad se realizan a través de un Interfaz gráfica del usuario (GUI). Antes de que existieran las GUI, los usuarios interactuaban con una computadora a través de programas de shell, un Interfaz de línea de comandos (CLI) para ejecutar otros programas. A pesar de la ubicuidad de las GUI, interactuar con una computadora a...

Phaser 3 y Tiled: construyendo un juego de plataformas

P

Introducción Phaser 3 nos permite crear juegos rápidamente en nuestro navegador con JavaScript. Algunos de nuestros juegos 2D favoritos son plataformas: piensa en juegos como Mario, Sonic, Super Meat Boy o Cuphead. Azulejos es un editor de mapas 2D que se utiliza para crear mundos de juegos. Exploraremos cómo crear un nivel de plataformas con Tiled, integrarlo con Phaser y animar sprites para...

Validación de forma angular

V

Introducción Una de las características más comunes en cualquier aplicación web es proporcionar un formulario a los usuarios para que ingresen algunos datos. Utiliza formularios a diario para iniciar sesión, registrarse, realizar pedidos, etc. Procesar las entradas del usuario antes de validar puede tener graves consecuencias. Puede terminar almacenando datos no válidos como una fecha incorrecta...

Web Scraping con Node.js

W

Introducción Por definición, web scraping significa obtener información útil de las páginas web. El proceso debería eliminar la molestia de tener que navegar por las páginas manualmente, ser automatizado y permitir recopilar y clasificar la información que le interesa mediante programación. Node.js es una gran herramienta para usar en web scraping. Permite implementar rutinas de web scraping en...

Clasificación de imágenes con aprendizaje de transferencia y PyTorch

C

Introducción El aprendizaje por transferencia es una técnica poderosa para entrenar redes neuronales profundas que le permite a uno tomar el conocimiento aprendido sobre un problema de aprendizaje profundo y aplicarlo a un problema de aprendizaje diferente pero similar. El uso del aprendizaje por transferencia puede acelerar drásticamente la tasa de implementación de una aplicación que está...

Cómo arreglar “ADVERTENCIA: ARCHIVO DE CLAVE PRIVADA NO PROTEGIDO!” en Mac y Linux

C

¿Ha encontrado el siguiente mensaje de advertencia y no sabe cómo solucionarlo? Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/path/to/my/key.pem' are too open. It is required that your...

Instalación de TensorFlow en Windows

I

Introducción a TensorFlow TensorFlow es un marco de aprendizaje profundo que proporciona una interfaz fácil para una variedad de funcionalidades, necesarias para realizar tareas de aprendizaje profundo de vanguardia, como reconocimiento de imágenes, clasificación de texto, etc. Es un marco de Machine Learning desarrollado por Google y se utiliza para diseñar, construir y entrenar modelos de...

Introducción a Vue CLI 3.x

I

Introducción Vue.js se dispara a alturas inesperadas después de superar React.js en las estrellas de GitHub, a pesar de no contar con el respaldo de ninguna empresa importante, y el lanzamiento de su nueva herramienta de interfaz de línea de comandos (CLI) bien podría llevarlos aún más alto. Andamio a Vue El proyecto desde cero puede ser abrumador de abordar, especialmente si no se siente...

Dockerización de aplicaciones Python

D

Introducción Docker es una herramienta ampliamente aceptada y utilizada por las principales empresas de TI para crear, gestionar y proteger sus aplicaciones. Los contenedores, como Docker, permiten a los desarrolladores aislar y ejecutar múltiples aplicaciones en un solo sistema operativo, en lugar de dedicar una máquina virtual para cada aplicación en el servidor. El uso de estos contenedores...

Vue-Router: Navegación por aplicaciones de Vue.js

V

Introducción Enrutador Vue es un paquete de JavaScript que le permite configurar el enrutamiento para aplicaciones de página única (SPA). SPA se refiere a una aplicación web que solo sirve a una index.html página y renderiza contenido dinámicamente, siendo esta la forma en que los marcos de JavaScript modernos como React.js o Vue.js probablemente estén configurados. ¿Por qué utilizar Vue-Router...

Presentamos Camo: un ODM ES6 basado en clases para bases de datos similares a Mongo

P

¿Qué es Camo? Camuflaje es un ODM ES6 con modelos basados ​​en clases. Algunas de sus características principales son: declaración de esquema completamente simple, herencia de esquema intuitiva y soporte para múltiples backends de base de datos. Un modelo de Camo simple podría verse así: var Document = require('camo').Document; class Car extends Document { constructor() { super(); this.make =...

Copia de seguridad y restauración de bases de datos de PostgreSQL

C

Introducción Hacer copias de seguridad periódicas de la base de datos es una tarea de mantenimiento esencial y una estrategia de recuperación de puntos de falla para cualquier persona responsable de una base de datos. Un nombre inapropiado común para los desarrolladores de software es que habrá un administrador de base de datos que se encargará de estas cosas por nosotros. Desafortunadamente, en...

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad