Entradas

Lectura de vacaciones

En las vacaciones lei "Death March" de Yourdon, bueno para identificar proyectos que van al fracaso y algunas estrategias para poder salir no muy herido de los mismos. Los que hemos participado en este tipo de proyectos sabemos que es importante poder superarlos, manteniendo la familia, la cordura y la salud. "GUI Bloopers" de Jeff Johnson. Ayuda a identificar errores comunes que se cometen ( y que yo lamentablemente cometo muy a menudo) con la interfaz de las aplicaciones. Todo un tema que es necesario estudiar a fondo, para lograr aplicaciones usables.

Quiero un programita que haga esto...

Estoy haciendo una busqueda rapida en Internet, para ver si consigo alguna herramienta de uso personal, que realice las siguientes tareas (bastante sencillas por cierto): 1) Cliente de mail (pop/imap) 2) Instant Messaging (con diferentes protocolos) 3) Blog (RSS y poder publicarlo desde ahi) 4) Manejar contactos 5) IRC 6) Buscar rapido en todo estos repositorios. No parecen ser cosas complicadas de agrupar en un solo utilitario (sobre todo si se hace en forma modular). Seguire buscando...

Reinstalando mi notebook

Debido a unos extraños errores de DCOM, luego de la instalación de SP2 de XP, he decidido reinstalar mi notebook. El proceso, que estimaba iba a ser largo y arduo, terminó siendo largo, arduo, penoso y aburrido. En mi notebook (que uso fundamentalmente para pruebas de concepto y betatesting) tengo instalado SQLServer (22 bases diferentes!!), Oracle y MySQL. GeneXus 8.0 y GeneXus YI Microsoft Office Visual Studio XP, 2003 y 2005. Musica Fotos Muchos programas mas!!! Este proceso, llevo la modica suma de 19 horas.... Realmente, es NECESARIO encontrar alguna forma mas racional de funcionamiento. En primer lugar, que no sea necesaria la re-instalacion. En segundo lugar, si quiero migrar mis aplicaciones a otra maquina, que sea mas facil, el pasar los configuracion de cada uno de los programas de una maquina a otra. Realmente, una gran oportunidad de mejora...

GeneXus YI (Noviembre 2004)

Muchas horas de betatesting de esta version de Genexus me ha enseñado, que aun le quedan unos cuantos bugs por encontrar, pero se han incorporado unas cuantas mejoras importantes. Ahora podemos manejar archivos y directorios con los nuevos tipos de datos File y Directory. Es un pequeño cambio pero que va a ayudar mucho en las futuras migraciones. Siempre nos han complicado mucho la vida, el manejo de los archivos cuando tenemos que movernos de una plataforma a otra. En este momento estamos migrando 2 KB grandes desde Visual FoxPro a java y seria impecable poder contar con esta funcionalidad, pero lamentablemente, tendremos que hacerlo en Genexus 8.0. De los errores encontrados Performance al especificar programas de redundancias. OK. Property Call Protocol OK. Property de Cache de tablas OK. File y Directory DataType en .NET ...
Imagen
Reglas en un baño de Grenada..... No necesitan comentarios... 
Imagen
Arduo trabajo 
Imagen
Enrique Almeida 

GeneXus YI

Empece a testear la nueva versión BETA de GeneXus (Codigo YI). Lo que me interesa probar es fundamentalmente la posibilidad de generar aplicaciónes multi-idioma. Si esto funciona bien, nos posibilitará tener aplicaciones para diversos mercados, que hoy no estamos pudiendo ofrecer (fundamentalmente, de habla inglesa). Después cuento como nos fue... En la proxima version de la beta, estan prometidos los Business Components, que también me interesan mucho para poder probarlos.

SQLServer 64-bits en aduana de Costa Rica.

La semana pasada me toco instalar la primera aplicación desarrollada por Concepto, para una arquitectura en tres capas con .NET en la Aduana de Costa Rica. La plataforma de instalacion, incluye servidores Itanium (un cluster) para correr SQLServer 2000, en su versión de 64 bits. La performance fue muy buena, pero me lleve una desilución grande, cuando vi que no posee Enterprise Manager, por lo que toda la administración hay que hacerla en forma remota. Realmente me parece un paso atras. Por lo demas, la instalación fue todo un exito, pero nos encontramos con un problema, de Kerberos delegation, que necesitamos hacer llegar la identidad del cliente, pasando por el servidor de procesos, hasta la base de datos, y hasta el momento no lo hemos logrado. Contamos con el apoyo de la gente de Microsoft Costa Rica (Gracias!) pero aun no han podido resolverlo. Si alguien sabe como resolver el DOUBLE HOP O KERBEROS DELEGATION, se agradece. Todos los articulos que hemos encontrado en TechNet y MSDN...

Mas sobre el tiempo y su representacion...

Coincidencias de la vida: En lo laboral, estoy desde hace tiempo dandole vueltas al problema de la representacion de intervalos de tiempos en base de datos, de una forma coherente, lo que me ha hecho pensar en el tiempo y lo mal modelado que lo tenemos. Por otro lado y en mi tiempo libre, estoy leyendo un libro sobre fisica "The fabric of the cosmos" (Muy recomentable) donde explica, de una forma entendible para no fisicos, sobre las dificultades que tiene la fisica para entender el tiempo, y sobre todo la definicion del ahora. Y tambien explica que nada en las ecuaciones de la relatividad, ni en la cuantica, explica que el tiempo fluya, sino que parece mas una dimension del espacio/tiempo. El fin de semana pasada, fui a ver con mis niños "Harry Potter y el prisionero de Azkaban" (me gusto :) ) donde Hermione usa el GiraTiempo para retroceder en el tiempo. De noche fuimos a ver la ultima de Woody Allen (Anything else), que hace referencia al tiempo y a ...