Maza’s Cosas header image 1

Documentar el Codigo en Visual Studio

May 9th, 2008 · Sin Comentarios

Hoy les traigo este practico add-in para Visual Studio, se llama GhostDoc, sirve para generar automáticamente la documentación de código en C# y VB.NET(para usarlo en este lenguaje deberán activar una opción en la configuración, Herramientas | GhostDoc | Configure GhostDoc y en el tab Option checkear Experimental VB.net support). Una de las características principales es que utiliza la documentación heredada desde las clases padres o de la interfaces, o simplemente deduciendo los comentarios a partir de los nombres y tipos, por ejemplo de las propiedades o parámetros.

[Seguir leyendo →]

→ Sin ComentariosPublicado en: Programacion


Generics (Programacion Genérica)

May 4th, 2008 · 4 Comentarios

Recientemente, gracias a un profesor de la facultad, estuve investigando sobre cómo hacer un objeto polimórfico en java que pueda capturar un objeto de un tipo determinado y castearlo a un tipo primitivo que nosotros le indiquemos.

Este trabajito no fue tan fácil, y en medio de investigaciones, rabeadas y maldecidas me topé con los Generics. Pude resolverlo gracias a esta nueva característica que fue incluida a partir de la versión 1.5 del JDK, y es del tema del cual quiero comentarles hoy, digo comentarles porque todavía no estoy 100% seguro de lo que es y en lo que realmente se puede aplicar, pero si me ayudó a solucionar mi problema.

Taza de que?Bueno, busqué en la red alguna definición que sea “entendible” y no lo logré, lo que mas correcto me pareció fue una definición que encontré en unos apuntes de .NET, donde se define a los Generics como “tipos parametrizados”, bien… pero qué significa esto? básicamente un “tipo parametrizado” es aquel que puede definirse sin especificar los tipos de datos de sus parámetros en tiempo de compilación.

Esto nos da la posibilidad de declarar clases, estructuras, métodos e interfaces que actuarán uniformemente sobre valores cuyos tipos se desconocen a priori y son recién especificados al momento de su utilización.

Los Generics crean un programa en Java bien formado, hacen posible que el compilador ejecute suficientes chequeos de tipo basados en la información de tipo estática suministrada y evitan errores de tipo inesperados que pueden ocurrir en tiempo de ejecución. Miremos el siguiente programa: [Seguir leyendo →]

→ 4 ComentariosPublicado en: Programacion


Presentaciones de fotos en php

April 28th, 2008 · 4 Comentarios

PHPSlideShow

PHPSlideShow es la forma mas facil de crear una presentacion de fotos para una pagina web. Solamente tenes que descomprimir los archivos, que estan en el zip mas abajo, dentro del directorio de fotografias y despues navegar hasta el archivo phpslideshow.php con tu navegador. Ademas se puede modificar sin ningun problema ya que es GPL, si solo se quiere modificar el diseño, solo aplicaremos los cambios dentro del archivo template.html. [Seguir leyendo →]

→ 4 ComentariosPublicado en: Programacion


Subir y borrar imagenes con PHP

April 28th, 2008 · 3 Comentarios

En el ultimo fin de semana estuve tratando de hacer un gestor de imagenes en PHP para una pagina, asi no tengo que estar subiendo y borrando fotos yo todo el tiempo de una web, sino que puede hacerlo el dueño de esa pagina.

Comence creando un nuevo directorio, admin, donde iba a ubicar mis archivos php, uno de funciones llamado funcion.php, db.php para crear la base de datos (lo utilice una sola vez, solo para crearla, despues lo borre), el archivo users.php que me crearia los usuarios, el template.html que me serviria para el diseño de la pagina de administracion de imagenes, index.php para el logueo y pagina por defecto del directorio, y por ultimo el admin.php que es el encargado de quemar datos.

Comezando con la base de datos

El primer paso sera crearnos una base de datos en MySql para la autenticacion de usuarios, crearemos un usuario nuevo mediante phpmyadmin, llamado en nuestro caso de una forma muy original: administrator y marcamos el radio que tiene la opcion [Seguir leyendo →]

→ 3 ComentariosPublicado en: General · Programacion


DataWarehouse y DataMining

April 25th, 2008 · 8 Comentarios

Hoy dia es común escuchar hablar de DataWarehouse y DataMining, pero poco se sabe o se entiende sobre estos temas, veremos un par de conceptos y les dejo algunas descargas si quieren seguir profundizando…

Data Warehouse

Segun Alberto Delgado Garrón,

es un conjunto integrado de bases de datos que se diseña y utiliza para apoyar la toma de decisiones y en el que cada unidad de datos es relevante en algún instante de tiempo.

Otra definición [Kimball]

Una copia de los datos transaccionales diseñada específicamente para con­sulta y análisis.

dwEl data warehouse es el corazón del entorno arquitectónico, y la fundación de todo el procesado DSS.

El trabajo del analista DSS en el data warehouse es inconmensurablemente más fácil que en el entorno clásico heredado porque existe una fuente integrada de datos (el data warehouse) y porque los datos granulares en el data warehouse son fácilmente accesibles.

Un data warehouse es una colección de datos orientados a la decisión gerencial con énfasis en el sujeto, integrada, no volátil y variable con el tiempo.

Algunas consideraciones:

[Seguir leyendo →]

→ 8 ComentariosPublicado en: Bases de Datos