Globalización y localización en Mvc ASP.NET

La internacionalización es el proceso que se utiliza para ofrecer funcionalidades en diferentes idiomas y que engloba dos aspectos: globalización y localización. La globalización es el proceso de diseñar aplicaciones que soportan diferentes idiomas de zonas geográficas distintas. La localización, en cambio, consiste en adaptar una aplicación globalizada a un determinado lenguaje y región. A veces podemos encontrarnos estos términos abreviados en el siguiente formato: I18N(Internationalization),  G11N(Globalization),  L10N(Localization): Las letras se refieren a la primera y última letra de la palabra, el número es la suma de caracteres entre la primera y la última…continue reading →

Implementación de una CA Stand-Alone desde Powershell

¿Qué es una Entidad Certificadora? Una Entidad Certificadora es aquella que gestiona diferentes tipos de certificados, principalmente su emisión (creación y distribución) y su revocación. Emisión es la parte donde se generan los certificados. Está basado en permisos y directivas que le otorgan una finalidad, (firma, identificación, cifrado), el período de validez y para quién se genera y que puede hacer con ello. Revocación, se encarga de mantener y publicar una lista de certificados que han perdido su derecho o su finalidad, aunque su fecha de validez aún esté vigente. (Se invalida el…continue reading →

Protocolo de enrutamiento EIGRP IPv6

EIGRP IPv6 (protocolo de routing de gateway interior mejorado) es un protocolo de enrutamiento dinámico basado en su antecesor, EIGRP para IPv4. Está clasificado como un protocolo vector-distancia avanzado diseñado por Cisco el cual utiliza una métrica compleja con actualizaciones confiables y el uso del algoritmo DUAL (algoritmo de actualización por difusión) para una convergencia de la red de manera rápida. Al igual que en EIGRP para IPv4, el algoritmo DUAL es el encargado de determinar la mejor ruta y las rutas de respaldo posibles hacia cada red de destino. EIGRP IPv6 es…continue reading →

Vistas parciales con Ajax – MVC .NET

Vistas parciales con Ajax en MVC .NET En este post se dará una breve descripción de qué es una vista parcial y como incluirlas en nuestro proyecto utilizando Ajax. ¿Qué son las vistas parciales? Una vista parcial es una vista que se representa dentro de otra vista. El HTML generado al ejecutar la vista parcial se representa en la vista que realiza la llamada (o principal). Al igual que las vistas, las vistas parciales usan la extensión de archivo .cshtml. ¿Cómo uso las vistas parciales con AJAX? Para usar las vistas parciales con AJAX debemos hacer…continue reading →

Crear relaciones de confianza usando Powershell

Antes de empezar, vamos a hablar de lo que son las relaciones de confianza (Trusts) entre bosques. Para hacer un símil podemos pensar en los bosques como dos viviendas separadas. Mi casa (es decir, mi bosque) contiene recursos (archivos, equipos, etc...) a los que necesitan acceder las personas que viven en la otra vivienda (el otro bosque). Si yo no me fío de las personas que viven en la otra vivienda no las dejaré pasar a mi casa, pero si tengo una relación de confianza con alguno de ellos si que le permitiré…continue reading →

CACHING CON MVC ¿Qué es y cómo utilizarlo?

Caching o almacenamiento en caché es un mecanismo para almacenar temporalmente información de uso frecuente dentro de una memoria de alta velocidad. Es una estrategia básica de desarrollo de aplicaciones que ayuda a mejorar el rendimiento, disminuyendo la latencia de la red y proporcionando una mejor experiencia para los usuarios. Mediante Caching, podemos indicar que una información de una vista sea almacenada en la memoria, por lo que no estaríamos cargando continuamente peticiones en el servidor, sino que utilizaríamos lo que tenemos almacenado en el Cache. El almacenamiento en caché de páginas se…continue reading →