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 →

CRUD con LINQ to XML

Como ya sabremos, almacenar datos en formato XML es una práctica bastante habitual por lo que para poder trabajar con esta clase de documentos LINQ ofrece una interfaz con la que se podrán realizar tanto consultas de acción como consultas de selección sobre cualquier fichero de tipo XML. Se trata de LINQ to XML. En este artículo explicaré cómo usar esta herramienta y para ello realizaré un CRUD sobre un documento XML que guardaré en local en mi aplicación. Antes de empezar: Crear un proyecto en Visual Studio 2019 de tipo: Web Application…continue reading →

Vistas Parciales en AspNetCore

Buenas a todxs! Hoy veremos una pequeña herramienta del mundo del Desarrollo MVC en ASP.NET CORE: Las vistas parciales. Básicamente, las vistas parciales son pedazos de codigo incrustado en un Layout, que normalmente son usados para mostrar valores o código que depende de otras características, y que está preconfigurado (En código Razor) para mostrar unas etiquetas u otras en el Layout final dependiendo de esas otras características de la programación de la página. Para este ejemplo necesitaremos: -Conocimientos de programación en MVC Core, IoC, Dependency Injection, orden Middleware -Visual Studio (Nosotros usaremos el…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 con Leaflet y acceso a API Aemet y API OpenDataSoft

En este blog vamos a ver cómo implementar un mapa con la librería Leaflet, accediendo a la Api opendatasoft para poder localizar mediante coordenadas las diferentes provincias y municipios de España. Además, accederemos a la Api de Aemet para acceder al tiempo de cada zona interesada. La tecnología que se va a utilizar es React. Instalación de dependencias Leaflet Para comenzar vamos a crear un proyecto nuevo con el comando npx create-react-app mapaleaflet. Una vez tengamos el proyecto inyectaremos las dependencias de las librerías que vamos a utilizar: npm install -s react react-dom…continue reading →

Google Maps en React, utilizando API Google

Google Maps En la actualidad el 85% de la población conoce Google Maps, ya que es una herramienta de gran utilidad que nos ayuda en nuestro día a día a la hora de localizar un sitio, poder ver la ruta más cercana por la que podemos ir, incluso podemos ver los medios de transporte que podemos utilizar desde el punto de partida al de destino, destacar también la implementación de la vista Street View en la cual podemos ver en detalle el lugar que buscamos como si estuviéramos ahí. Requisitos previos Debemos tener…continue reading →