Servidor dedicado en AWS

En este Post vamos a crear una máquina virtual o ec2 en Amazon Web Services que actuará como servidor dedicado a una base de datos, en este caso PostgreSQL. Los requerimientos para toda esta ejecución son los siguientes : El primero y más importante es tener una cuenta activa en AWS la cuál os podéis abrir desde este link https://aws.amazon.com/es/ El segundo es descargarnos el entorno gráfico de PgAdmin4 el cuál podéis conseguir en la siguiente dirección https://www.pdadmin.org/ Una vez cumplimos con los requisitos podemos empezar a "jugar". El primer paso es crearnos…continue reading →

Cifrado Hash en 10 minutos

¿Qué es cifrar? Cifrar es ocultar una determinada información para que solo la pueda consumir la persona o grupo de personas que el emisor desea. Las técnicas más utilizadas hoy en día son: Simétrica: La criptografía simétrica solo utiliza una clave para cifrar y descifrar el mensaje, que tiene que conocer el emisor y el receptor previamente, y este es el punto débil del sistema, la comunicación de las claves entre ambos sujetos, ya que resulta más fácil interceptar una sola clave. 2.Asimétrica: La criptografía asimétrica se basa en el uso de dos claves: la…continue reading →

AWS TRANSLATE | Traducción de textos en diferentes idiomas

Como utilizar Amazon Translate Como ya podrás adivinar por el nombre, Amazon Translate es un servicio de traducción automática neuronal que ofrece traducción de idiomas rentable, personalizable, de alta calidad y rápida. Y para poder utilizar este servicio de AWS sigue los siguiente pasos: Lo primero de todo, para empezar, Necesitamos instalar la versión 2.2 del runtime de visual studio. Para ello, buscamos en Windows “visual studio installer”, En la segunda pestaña donde pone “componentes individuales” buscamos 2.2 y nos aparecerá “Runtime de .NET Core 2.2(sin soporte)”. Clickamos en el checkbox y instalamos,…continue reading →

React – Modal popup con React portals

¿Qué son los React Portals? Portals es una Api de React que nos permite renderizar cualquier componente o código html fuera de nuestro árbol de componentes Dom (por defecto <div id=”root”>  dentro de index.html). Para hacernos una idea, un portal sería como un agujero de gusano donde en un nodo tendríamos un <div id="otroDiv"> aislado en index.html y en otro nodo tendríamos un trozo de código html o un componente declarado en otro <div id="root"> . Este componente usaría métodos en el componente donde lo declaramos, pero a la hora de ser pintado,…continue reading →

Reconocimiento por voz en un proyecto Angular

Presentar el problema Se utilizará el reconocimiento por voz, para que personas discapacitadas puedan interactuar más fácil, con el uso del habla, en una página web que contendrá notas, además esto permitirá que el resto de usuarios puedan disfrutar de la solución desde otro punto de vista. Puntos importantes Apoyar a un sector de usuarios discapacitados y mejorar su experiencia con la interacción a través de una página web. Animar a la comunidad informática para que implemente la funcionalidad del componente a sus respectivos sitios webs para mejor la comunicación e interpretación de…continue reading →

Consumir servicios de una API Firebase con React

Introducción Firebase es una plataforma en la nube de Google para el desarrollo de aplicaciones web y móvil. Posee múltiples herramientas y funciones para facilitar el desarrollo de aplicaciones, procurando optimizarlas sin renunciar en ningún momento a la calidad. Firestore: Es una base de datos NoSQL flexible, escalable y en la nube con el fin de almacenar y sincronizar datos en tiempo real para la programación tanto en el lado del cliente como en el del servidor. Creación de la base de datos En primer lugar crearemos un nuevo proyecto Firebase desde  https://firebase.google.com/  …continue reading →