Entradas

Destacados

Publicar un sitio web con angular en GCP AppEngine Standard

Si lo que queremos es desplegar un frontend web (ya sea de forma estática o generado por un framework) de forma rápida y de forma muy económica (incluso cero costo) una opción a tener en cuenta es usar Google Cloud AppEngine Standard. Como se menciona en la  página  del proveedor cloud, el usar este tipo de soluciones administradas provee de una serie de ventajas, entre las que podemos destacar el uso de lenguajes populares, diagnosticos avanzado de aplicaciones para el monitoreo del estado y el rendimiento de la aplicación, gestion de versiones así como la seguridad, entre otros. Sin más preambulos, comencemos con lo necesario para poder desplegar nuestra página web en AppEngine. Paso 1. Configurar un proyecto en AppEngine en Google Cloud Para ello es necesario haber realizado los pasos indicados en esta  guía  detallada. Tal como indica la guia, debemos configurar el proyecto con el lenguaje  Python  con el environment  Estandar . De seleccionarse otro lenguaje, los pasos indicados e

Conexiones a Bases de Datos en C#

En la actualidad, el acceso a datos por parte de nuestros programas de escritorio es algo indispensable, y el uso de bases de datos dan fe de ello, tanto en el trabajo como en la vida universitaria de cualquier estudiante de computación y afines. En vista de ello, y ya que actualmente me encuentro estudiando C#, me animé a incursionar más en el mundo del software propietario y aprovechar las herramientas y tecnologías que proveen. ADO.NET es una colección de clases, interfaces, estructuras y tipos enumerados que permiten acceder a los datos almacenados en una base de datos desde la plataforma .NET. Si bien se puede considerar una versión mejorada de ADO, no comparte con éste su jerarquía de clases. DO .NET usa XML. De hecho, los conjuntos de datos se almacenan internamente en XML, en vez de almacenarse en binario como sucedía en ADO. Al estar los datos almacenados en XML, se simplifica el acceso a los datos a través de HTTP (algo que ocasiona problemas en ADO si los datos tienen que p

Tecnicas de Construccion de Programas - Material

Como uds sabran, un curso de técnicas de construccion de programas en el III ciclo de Informática es fundamental, aca les dejo un material confeccionado por mi persona y el docente del curso en el semestre 2008-I para el curso de Tecnicas de Construcción de Programas dictado en la Universidad Nacional de Trujillo. La primera unidad corresponde al manejo de archivos secuenciales en C++. La segunda unidad corresponde a algoritmia elemental, eficiencia computacional y tecnicas de recurrencia La ultima unidad referida basicamente a temas de algoritmia avanzada, como son los algoritmos avidos, backtraking Espero les sean de utilidad estos materiales.

Determinacion de pitch en una onda de habla

El lograr determinar con precisión el periodo de pitch(relacionado fuertemente con la frecuencia fundamental) es un tanto imprecisa, mucho mas en el analisis en el dominio del tiempo que en el del dominio de las frecuencias. Lo que queremos encontrar es la forma de un periodo que se repita en la onda y aproximar el periodo de la misma. Hay varias formas de hacerlo, sin embargo propongo un método muy similar al planteado en la bibliografia, el cual es sin embargo ineficiente para propositos de analisis de ondas muy grandes, ademas de ser suceptible a ruido. Les dejo el paper para que le echen un vistazo y puedan proporcionar mejoras al mismo.