Entradas

GeneXus SDX y repositorio de dominios.

Imagen
Probe GenerXus SDX . Me gusto.  Me gustaria tener mas tiempo para poder probarlo mas en serio. Cuando empece a probarlo,senti la necesidad de tener un repositorio de dominios y entidades en que basar el desarrollo. Creo que podria ayudar muchisimo a quienes necesitan aplicaciones para dispositivos moviles y no estan familiarizados con el desarrollo en GeneXus. El usar tecnologia WEB en el desktop para crear aplicaciones para SmartDevices, me hizo sentir como cuando usabamos DOS para crear aplicaciones Windows. Hay que ver si esto terminara igual, donde una tecnologia termine sustituyendo totalmente a la otra y dentro de unos años terminemos desarrollando aplicaciones para Smartdevices en esos mismos dispositivos.

Mudanza de Concepto al LATU

Imagen
Para festejar un muy buen año de Concepto, decidimos salir un poco de la zona de confort y mudar la empresa desde el tranquilo Prado al  Parque Tecnologico del LATU . Si bien estábamos conformes con la ubicación actual, confiamos que mudarnos a un lugar con mas  "vecinos tecnológicos"  nos va a posibilitar alianzas para realización de proyectos interesantes. 

Programa Fortran del año 1987. Calcular PI con mas de 1000 digitos despues de la coma

Imagen
Revisando papeles por la mudanza de Concept o, encontré un programa FORTRAN que nos habian mandado en Calculo Numerico, hecho en el servidor IBM/4381 de la facultad de Ingenieria del año 1987. Es un programa que debia calcular el numero PI, con mas de 1000 digitos despues de la coma. El nuestro habia logrado calcular hasta 2320 cifras en el tiempo estipulado. Recuerdo que era en verano, hacia un calor espantoso y nosotros pasamos varios dias en el 5to. piso de la Facultad viendo como la gente se bañaba en la playa Ramirez. Recuerdo que no era nada trivial programar en esa computadora. Habia que mandar a compilar y espera la salida, pues se encolaban las compilaciones. Si se quería imprimir, había que enviar el trabajo al spool y luego convencer al operador para que prendiera LA impresora del mainframe, para lograr hacerse del listado. No habia que cometer muchos errores, pues sino se demoraba muchisimo mas. La pagina escaneada no se ve bien, pero t...

Tag GeneXus en StackOverflow

Imagen
Como se puede ver en Hottest 'genexus' Questions - Stack Overflow , ya se creó la etiqueta GeneXus en StackOverflow, por lo que ahora va a ser mas fácil encontrar las preguntas relacionadas con GeneXus en el repositorio de preguntas y respuestas StackOverflow . Cada dia lo uso mas para encontrar soluciones a mis problemas de programación. Había intentado crearla hace un tiempo, pero se necesita una reputación de al menos 1500 para poder crear nuevos TAGS y todavía no llego a dicho puntaje requerido.  UPDATE:  Como Armin dijo en los comentarios, se pueden suscribir por RSS a las preguntas que tengan el TAG GeneXus con el  http://stackoverflow.com/feeds/tag?tagnames=genexus&sort=newest

PIENSOPIENSO: Porque empeora la performance de este programa?

Imagen
En la base de datos, tengo una tabla que se crea asi: Tabla1 *Campo1 N(4) Campo2  N(4) Valor C(20) Fecha Date y defino un indice de usuario por el campo Fecha. Tengo un programa (procedure GeneXus) for each order Fecha   where &FechaInicial <= Fecha and Fecha <= &FechaFinal   Msg(Valor,status) endfor que funciona muy bien. Se reorganiza desde GeneXus la base de datos y se cambia la clave de la tabla Tabla1 quedando asi: Tabla1 *Campo1 N(4) *Campo2  N(4) Valor C(20) Fecha Date Lo que se hace es agregarle un campo mas a la clave primaria. El procedure no cambia, pero sin embargo luego de reorganizar la tabla empieza a funcionar mucho mas lento que antes. Que puede haber pasado?

Realizar un Export de todas las KB GeneXus de un directorio

Las KB de mi notebook, las tengo organizadas por version de GeneXus. Tengo un directorio modelos y dentro de este, guardo las KB en 9.0, X.Ev1 y X.Ev2. Me interesaba tener un export de todas las KB de una versión dada, por ejemplo, poder hacer un export de todas las KB de la ev2. Para eso hice dos archivos de comandos, para poder realizar esta tarea, guardando el export en un directorio llamado _ExportKB y los errores o resultado de la corrida en _logs ExportAllKB.BAT md __exportskb md __logs set curndate=%date% set dd=%curndate:~0,2% set mm=%curndate:~3,2% set aaaa=%curndate:~6,4% FOR /R %%I in (*.gxw) do call exportkb.bat %%~dpI "__exportskb\%aaaa%%mm%%dd%_%%~nI.xpz" > "__logs\%aaaa%%mm%%dd%_%%~nI.log" ExportKB.Bat MSBuild exportkb.msbuild /t:OpenKnowledgeBase;Export /p:ExportFile=%2;KBPath=%1  ExportKB.msbuild < Project xmlns = "http://schemas.microsoft.com/developer/msbuild/2003" > < I...

Una escoba por niño.

Imagen
Si me tocara definir un proyecto educativo para los escolares uruguayos, me gustaría poder darle una escoba a cada uno de los niños y que los mismos limpien la vereda de su casa al menos diez veces en el año. Podrían usar las ceibalitas para sacar fotos antes y después de la limpieza. Las fotos podrían subirse a un sitio web y los maestros le pondrían la calificación y el publico podría ver los avances. La basura que tenemos (fundamentalmente en Montevideo) es vergonzosa y resolverlo es un tema educativo prioritario. Pagamos bastante para tener las calles limpias y por otro lado no hacemos nada para dejar de ensuciarlas. Una solución de baja tecnología que podría ayudar a educarnos a todos. Si un niño te reclama que no tires un papel a la calle, no creo que se te olvide fácilmente.