Ir al contenido principal

Entradas

Mostrando las entradas de 2007

Algunas lineas sobre Versionado en la Rocha Beta 2

En la versión Beta 2 de la Rocha se incluyó algo llamado "KB Versions".

Mi sensación sobre el tema es que el esquema de "versionado" quea permite GX Rocha en su Beta 2 sienta una base muy versátil que permite mantener "hilos de desarrollo" independientes, versiones diferentes por cliente, por ambiente, etc. Todo integrado en una misma KB lo que lo hace mucho más práctico y potente.

Está explicado en el wiki, de todos modos acá mi interpretación "sui generis" del asunto que pueda servir como "introducción" al tema.

Disclaimer: Aunque los conceptos son iguales para todo el mundo, este post está orientado especialmente para quienes vienen de versiones anteriores de GX ya que en ciertos momentos se hace un paralelismo entre los conceptos actuales y los de versiones anteriores.


Las bases
Cuando desarrollo una KB basicamente tengo dos cosas: objetos y environments

Los objetos son las transacciones, webpanels, dominios, atributos, documentos, etc.

L…

Algunas lineas sobre Versionado en la Rocha Beta 2

En la versión Beta 2 de la Rocha se incluyó algo llamado "KB Versions".

Mi sensación sobre el tema es que el esquema de "versionado" quea permite GX Rocha en su Beta 2 sienta una base muy versátil que permite mantener "hilos de desarrollo" independientes, versiones diferentes por cliente, por ambiente, etc. Todo integrado en una misma KB lo que lo hace mucho más práctico y potente.

Está explicado en el wiki, de todos modos acá mi interpretación "sui generis" del asunto que pueda servir como "introducción" al tema.

Disclaimer: Aunque los conceptos son iguales para todo el mundo, este post está orientado especialmente para quienes vienen de versiones anteriores de GX ya que en ciertos momentos se hace un paralelismo entre los conceptos actuales y los de versiones anteriores.

Categorización de objetos en la Rocha

Creo que las categorías en la Rocha son una funcionalidad importante de esta versión. Brindan la posibilidad de agrupar objetos por diferentes criterios (categorías), facilitando el manejo y accesibilidad de los mismos.

Seguramente cada uno le encontrá un uso, estructura o agrupación diferente, incluso hace unos días discutíamos con Enrique en su blog acerca de las mismas.

Subi aquí un pequeño video acerca de cómo categorizar objetos.

NOTAS:
1. lo grabé con camtasia, que dicho sea de paso parece que dejó la versión 3 libre al público, buen producto (a pesar de lo malo que soy en el tema algun videito he podido hacer ). Digo "parece" porque en el link que recibí (http://www.genbeta.com/2007/11/26-descargar-camtasia-studio-3-gratis) no me quedó muy claro si es para todo el mundo o solo lectores de PC Plus Magazine de UK, tampoco profundice en los detalles.



2. En youtube hay un grupo GeneXus para quienes quieran subir videos ahi: http://www.youtube.com/group/genexus

Sobre coscorrones, jueces españoles y otras yerbas

Hace tiempo que no posteo nada, no por falta de interés en hacerlo, simplemente por carencia de tiempo (eufemismo que usamos para no hacer las cosas que no consideramos tan prioritarias).

Ahora recibí un video que me mandó Mario Celano que me parece que no tiene desperdicio y a la vez es un tema muy vigente en Uruguay.



En Uruguay se aprobó ayer una ley que implica que los padres no pueden "castigar" a sus hijos menores.

No se exacto el texto de la ley, se lo que los informativos de TV y Radio "filtran" para mi (¡suponer alguna relación entre ambas cosas suele ser un grave error!), el resumen que hacen los medios es: no se puede dar un coscorrón a un hijo.

¿Qué es un coscorrón?

En la wikipedia no lo encontré, pero si acá y es bastante "acertada" la definición, en casa le llamaban coscorrón, estatequieto y variaciones de eso.

La idea es algo como un "correctivo en forma de grito o eventualmente alguna instancia física, siempre con fines educacionales y siemp…

Sobre coscorrones, jueces españoles y otras yerbas

Hace tiempo que no posteo nada, no por falta de interés en hacerlo, simplemente por carencia de tiempo (eufemismo que usamos para no hacer las cosas que no consideramos tan prioritarias).

Ahora recibí un video que me mandó Mario Celano que me parece que no tiene desperdicio y a la vez es un tema muy vigente en Uruguay.

Review:Segway - maravilloso invento

Ayer, gracia a que en Zonamérica están probando unos, tuve la oportunidad en andar en un Segway, los había visto hace un tiempo en el discovery y creo que en países como Japón son bastante comunes, de todos modos nunca había andado en uno.

¡La experiencia vale la pena y la verdad es que me pareció un invento maravilloso!





¿Qué es el segway?

Es más fácil la imágen que explicarlo:


User experience: super fácil de usar, uno se para sobre él, se inclina hacia adelante y avanza, vertical se detiene, hacia atrás y retrocede, la velocidad es el ángulo de inclinación. Inclinás el "volante" a la derecha y adivinen... dobla a la derecha ;) y viceversa.

Vuela (creo que llega a 25km y eso es bastante considerando que uno literalmente va "volando").

La idea me parece genial y que esté implementada mucho más, la base:

"If you stand up and lean forward so that you are out of balance, you probably won't fall on your face. Your brain knows you are out of balance, because fluid in y…

Review:Segway - maravilloso invento

Ayer, gracia a que en Zonamérica están probando unos, tuve la oportunidad en andar en un Segway, los había visto hace un tiempo en el discovery y creo que en países como Japón son bastante comunes, de todos modos nunca había andado en uno.

¡La experiencia vale la pena y la verdad es que me pareció un invento maravilloso!



Tip menor: Lios con los browsers

Uso IE, FF y Avant, indistintamente, a veces dejo uno como "default", a veces ninguno, a veces otro, en fin.

Ahora bien, no se bien que hice con la instalación que actualmente tengo el IE como "default" y sin embargo muchas veces no logro abrir un link dando "click" sobre el.



Un ejemplo, recibo un mail (HTML) que tiene un link y si le doy "click" al link en lugar de levantarme "alguno" de los browser me aparece el siguiente diálogo:



Si ejecuto desde GX Rocha (Beta 1 al menos) me dice:

Execution
System.ComponentModel.Win32Exception: No se ha encontrado la aplicación
en System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
en System.Diagnostics.Process.Start()
en Artech.Packages.Genexus.BL.Services.RunService.BrowseUrl(String url)
en Artech.Packages.Genexus.BL.Services.RunService.ExecuteCommand(IDictionary`2 tokens, String command)
en Artech.Packages.Genexus.BL.Services.RunService.Execute(KBModel model, EntityKey objKey)
Ex…

Tip menor: Lios con los browsers

Uso IE, FF y Avant, indistintamente, a veces dejo uno como "default", a veces ninguno, a veces otro, en fin.

Ahora bien, no se bien que hice con la instalación que actualmente tengo el IE como "default" y sin embargo muchas veces no logro abrir un link dando "click" sobre el.

En el lugar correcto a la hora correcta... ¿o no?

Aviso: viene de catarsis y no es largo es LARGUISIMO !! 

Esta semana estuve por San Pablo-Brasil, una ciudad maravillosa, enorme, en constante cambio, ebullición, de locos, de cuerdos, de todos.

San Pablo tiene todo, lo bueno y lo malo, de una enorme ciudad, vive al borde del colapso, a veces de un lado del colapso y a veces del otro.



Creo que cualquiera que haya ido a San Pablo cuando la oye nombrar se le viene una imagen a la mente: "tráfico congestionado", pero si lo piensa un poco más seguro se le vienen otras imágenes a la mente, al menos a mi si me pasa. Pienso en un shopping con una plaza de comidas en serio que no solo incluye el clásico Mc Donalds y el Pronto Grill, sino restaurantes del más alto nivel, rodizios de todo tipo, comida desde "feijoada" hasta Tailandesa, miles de actividades constantemente, San Pablo sale campeón del Brasileirao en una parte de la ciudad mientras en otra parte miles visitan la 27a Bienal de San Pablo con el lema "Como vivir …

En el lugar correcto a la hora correcta... ¿o no?

Aviso: viene de catarsis y no es largo es LARGUISIMO !! 

Esta semana estuve por San Pablo-Brasil, una ciudad maravillosa, enorme, en constante cambio, ebullición, de locos, de cuerdos, de todos.

San Pablo tiene todo, lo bueno y lo malo, de una enorme ciudad, vive al borde del colapso, a veces de un lado del colapso y a veces del otro.

Tip Menor: ¿cómo editar una instancia de pattern sin abrir la transacción?

Bueno, va otro tip "menor", de esos que aprendo al ir usando la Rocha (tanto que ya hasta cree una categoría ;))

Hace tiempo que uso los patterns, especialmente el "work with pattern", que vengan "built-in" la versión Rocha tiene N ventajas (más fáciles de aplicar, la instancia más "a mano", dinamismo con la TRN de modo que se modifico algo de la misma se "refresca" lo generado por el pattern, etc).

Uno de los "detalles" importantes es que los objetos creados por el pattern los deja bajo la propia transacción en el "folder view". Eso hace más práctico el manejo de los mismos, en particular he tenido que borrarlos varias veces y en la 9.0 era bastante dificil "sacarle" el pattern.

No es exactamente un "undo" pero se aproxima mucho.



En fin, lo que no es tan obvio, al menos no lo fue para mi, es que además de los objetos queda creada la propia instancia como un "objeto" en si, por lo cual la …

Tip Menor: ¿cómo editar una instancia de pattern sin abrir la transacción?

Bueno, va otro tip "menor", de esos que aprendo al ir usando la Rocha (tanto que ya hasta cree una categoría ;))

Hace tiempo que uso los patterns, especialmente el "work with pattern", que vengan "built-in" la versión Rocha tiene N ventajas (más fáciles de aplicar, la instancia más "a mano", dinamismo con la TRN de modo que se modifico algo de la misma se "refresca" lo generado por el pattern, etc).

Uno de los "detalles" importantes es que los objetos creados por el pattern los deja bajo la propia transacción en el "folder view". Eso hace más práctico el manejo de los mismos, en particular he tenido que borrarlos varias veces y en la 9.0 era bastante dificil "sacarle" el pattern.

No es exactamente un "undo" pero se aproxima mucho.

Un tip super menor y una curiosidad

Si se están definiendo atributos en la estructura de una transacción y se digita "." (punto) entonces pone el nombre del nivel como "prefijo".

De este modo si estoy en el primer nivel de la transacción: "Cliente" cuando en el nombre del atributo a ingresar escribo "." lo sustituye por "Cliente".

Así si quiero definir los atributos "ClienteNombre", "ClienteApellido", "ClienteSaldo", etc es más sencillo.

¿obvio? ¿al menos conocido?

Está bien.... es conocido.

Incluso muchos saben que el "." si estoy en un subnivel de la Transacción entonces toma como prefijo el nombre del nivel no en nombre de la transacción.

¡Todos somos super listos! se terminó el post acá... o...



en realidad iba a otro punto no tan conocido (creo).

Si en lugar de querer prefijar con el nombre del nivel o de la transacción quiero prefijar con la "raiz" del atributo anterior ¿cómo hago?

Por ejemplo, estoy en la transacción de Fact…

Un tip super menor y una curiosidad

Si se están definiendo atributos en la estructura de una transacción y se digita "." (punto) entonces pone el nombre del nivel como "prefijo".

De este modo si estoy en el primer nivel de la transacción: "Cliente" cuando en el nombre del atributo a ingresar escribo "." lo sustituye por "Cliente".

Así si quiero definir los atributos "ClienteNombre", "ClienteApellido", "ClienteSaldo", etc es más sencillo.

¿obvio? ¿al menos conocido?

Está bien.... es conocido.

Incluso muchos saben que el "." si estoy en un subnivel de la Transacción entonces toma como prefijo el nombre del nivel no en nombre de la transacción.

¡Todos somos super listos! se terminó el post acá... o...

Gestos con el Mouse

Segui usando el Avant Browser un rato  y me encontré con algo interesante: los "gestos con el mouse", en principio el nombre no me cerró... en fin.. ahora me pareció una feature bien interesante.

Capaz son el único zapallo que no los conocía o usaba, igual los probé en IE y en FF y no me funcionaron así que mmuuuuyyyy comunes no son.



Entonces, para los zapallos como yo: ¿de qué se trata?

Fácil, de acuerdo al movimiento que uno hace con el mouse, manteniendo el botón derecho apretado, es la "intención" que tiene, aqui los defaults que incluso dejan claro de que se trata:

Gestos con el Mouse

Segui usando el Avant Browser un rato  y me encontré con algo interesante: los "gestos con el mouse", en principio el nombre no me cerró... en fin.. ahora me pareció una feature bien interesante.

Capaz son el único zapallo que no los conocía o usaba, igual los probé en IE y en FF y no me funcionaron así que mmuuuuyyyy comunes no son.

Review: Avant browser

Por esas casualidades de la vida me topé con el Avant Browser (http://www.avantbrowser.com/) un browser "freeware" que anda por ahí.

Por ahí entendi que es una "capa sobre Internet Explorer" pero no estoy muy seguro, no lei mucho, solo lo probé.

¿Qué me gustó?

1. Vuela
2. Cuando lo cierro con N tabs abiertos, luego lo abro de nuevo y me dice "ud lo cerró con todo esto abierto, cuales quiere volver a abrir?" Me pareció FANTASTICO.

NOTA: no quiero entrar en la guerra de los browser, solo un review por si a alguien le aporta :)

¡Cómo perder en público!

Creo que había un lider claro de Wii + Tenis que es Willy, eso fue ANTES de la charla de Nicolás en el XVII encuentro Genexus.

Ahora, luego de ese partido donde claramente, además de los testigos presenciales está la filmación, perdió mal con Roqueta... ya no hay un lider tan claro. Sobre todo si aplican las reglas del Tenis que "ganarle al Número Uno" lo mata al Uno y asciende mucho el ganador.

En fin... dificil día para Willy...

Igual el titulo del post no era en ese sentido sino hace referencia a Roqueta siendo referido como Gisela.. claramente en el minuto y 44 segundos se aprecia el grito de aliento de alguien de la tribuna...

En fin... eso es perder en público mal, igual el mundo es de quienes se atreven:

Reflexiones sobre el XVII Encuentro GX - Parte II

En el post anterior me olvidé de algunos temas que quería mencionar, prefiero un post nuevo que editar uno viejo que creo es "ilegal" ;)

Las innovaciones en la "logistica" estuvieron barbaras, me encantó la "mesa natural" donde habia manzanas y yogures y cosas así. Los pufs no los usé porque temía no poder levantarme pero si fueron usados y a mi me encantó la idea.

¡Todo el resto funcionó!, quiero decir, uno de pronto no lo nota pero para que todo ande tiene que haber muchas cosas "alineadas" atrás. Es aquello de "uno está acostumbrado  a mover una llavecita en la pared y que se haga la luz, para ellos muchas cosas pasan atrás que uno no nota, salvo que la luz no ande". FELICITACIONES a los involucrados.



Vi mucha gente "alerta y comprometido" acerca de que todo funcionara bien, desde los encargados de sala, los de logistica, secretaría, etc, etc. Me encantó la remera de "Jefe de Staff"

No se como estuvieron los "ca…

Reflexiones sobre el XVII Encuentro GX - Parte II

En el post anterior me olvidé de algunos temas que quería mencionar, prefiero un post nuevo que editar uno viejo que creo es "ilegal" ;)

Las innovaciones en la "logistica" estuvieron barbaras, me encantó la "mesa natural" donde habia manzanas y yogures y cosas así. Los pufs no los usé porque temía no poder levantarme pero si fueron usados y a mi me encantó la idea.

¡Todo el resto funcionó!, quiero decir, uno de pronto no lo nota pero para que todo ande tiene que haber muchas cosas "alineadas" atrás. Es aquello de "uno está acostumbrado  a mover una llavecita en la pared y que se haga la luz, para ellos muchas cosas pasan atrás que uno no nota, salvo que la luz no ande". FELICITACIONES a los involucrados.

Reflexiones sobre XVII Encuentro GeneXus

El miércoles pasado terminó nuestro XVII Encuentro GeneXus, en realidad para varios de Artech la historia continuó un poco más, pero eso es harina de otro costal.

Es dificil "resumir" el encuentro en un post, a mi especialmente me cuesta porque estoy muy involucrado con el mismo y a la vez porque puedo ver pocas conferencias, que en definitiva, son la sustancia del mismo, así que por ahora algunos "highlights" de esos que se me vienen a la memoria cuando voy escribiendo, sin mucho orden ni nada:



La gente

Más de 3.000 personas, no se cuantas porque paré de contar ahí.

Más de 600 visitantes del exterior, no se cuantos pero por ahí anda el número.

Muchos viejos conocidos (y conocidos viejos ;)), gente nueva (al menos para mi) y algo que me sorprendió fue ver mucha gente joven, muy joven, digamos que liceales o de ese estilo.

La onda

Sentí una buena onda constante en el encuentro, gente entusiasmada, con ganas de hacer cosas, etc, etc.

Las conferencias

Pude ir a muy pocas, por …

Reflexiones sobre XVII Encuentro GeneXus

El miércoles pasado terminó nuestro XVII Encuentro GeneXus, en realidad para varios de Artech la historia continuó un poco más, pero eso es harina de otro costal.

Es dificil "resumir" el encuentro en un post, a mi especialmente me cuesta porque estoy muy involucrado con el mismo y a la vez porque puedo ver pocas conferencias, que en definitiva, son la sustancia del mismo, así que por ahora algunos "highlights" de esos que se me vienen a la memoria cuando voy escribiendo, sin mucho orden ni nada:

¡El programa del encuentro está listo!

Todos los años decimos lo mismo: ¡que trabajo que dio pero que bueno que quedó!

Este año no es la excepción y ya lo pueden consultar en http://www.genexus.com/encuentro/programa

¿Qué se puede destacar?



Es difícil traté de armame mi agenda y realmente hay muchas conferencias y muy buenas. 

Creo que la búsqueda por texto en el programa puede ayudar a encontrar un orador, un tema o mismo un tipo de conferencia.

¿Qué hay de nuevo?

Mil cosas, talvez destacar que hay más instancias interactivas (20 25, café con, etc) lo que siempre aporta mucho porque esa es la idea fundamental del Encuentro y creo que es una de las grandes diferencias de estar allí y verlo por internet.

Con respecto a los "café con", innovación del año pasado, este año los pusimos en una sala específica para mejorar la comunicación (no se escuchaba mucho en medio de los "livings" del 3er piso). Más sobre los café con

Con respecto a los 20 25, son unos 20 o 30 minutos de presentación y el resto de "ida y …

Sobre plomeros y sanitarios

Hace unos días estaba en casa de mi madre, quien sigue viviendo en la ciudad donde yo nací (Florida-Uruguay), cuando sonó el timbre. Fui a atender y me encontré con Martín, un ex compañero de liceo que hacía años no veía.

Luego de preguntarle cómo andaba y el saludo de rigor, le pregunté que estaba haciendo por allí y me dijo "estoy trabajando aquí", ahí noté que venía con baldes y herramientas y recordé que es hijo del plomero que toda la vida trabajó en mi casa.
El baño de mi madre estaba con problemas en la presión de agua así que llamó al plomero "tradicional" y este le comentó que estaba retirado pero que enviaría a su hijo. Allí pues estaba Martín.

Es interesante encontrarse con compañeros de escuela/liceo que uno no ve hace muchos años, da para otro post seguramente. La cuestión es que seguimos conversando mientras él trabajaba.

Le pregunté por el padre y me dijo que estaba bien pero ya medio cansado del trabajo y que nunca se había podido adaptar a los cambios.…

Sobre plomeros y sanitarios

Hace unos días estaba en casa de mi madre, quien sigue viviendo en la ciudad donde yo nací (Florida-Uruguay), cuando sonó el timbre. Fui a atender y me encontré con Martín, un ex compañero de liceo que hacía años no veía.

Luego de preguntarle cómo andaba y el saludo de rigor, le pregunté que estaba haciendo por allí y me dijo "estoy trabajando aquí", ahí noté que venía con baldes y herramientas y recordé que es hijo del plomero que toda la vida trabajó en mi casa.
El baño de mi madre estaba con problemas en la presión de agua así que llamó al plomero "tradicional" y este le comentó que estaba retirado pero que enviaría a su hijo. Allí pues estaba Martín.

Es interesante encontrarse con compañeros de escuela/liceo que uno no ve hace muchos años, da para otro post seguramente. La cuestión es que seguimos conversando mientras él trabajaba.

Le pregunté por el padre y me dijo que estaba bien pero ya medio cansado del trabajo y que nunca se había podido adaptar a los cambios.…

¿Quién conoce a Paul Otlet?

La verdad yo no lo conocía, incluso cuando recibí un artículo haciendo referencia a su trabajo fui a la wikipedia y no parecía muy "prometedor" (fuente: wikipedia.org):

"Otlet was responsible for the widespread adoption in Europe of the standard American 3x5 inch index card used until recently in most library catalogs around the world, though largely displaced by the advent of online public access catalogs (OPAC).

Ahora, luego de ver este video lei con un poco más de empeño su biografía y realmente parece haber sido un visionario de esos que realmente hubiera valido la pena conocer en persona ya que observan lo mismo que el resto de los mortales pero ven cosas totalmente diferentes.

¡Rocha como te extraño!

No es una frase de Eugenio en el mes de la nostalgia (sabía que los uruguayos eramos nostálgicos y tener un día de la nostalgia vaya y pase pero ya hablar del mes de la nostalgia es demasiado... en fin...), volviendo al tema, hace un tiempo que vengo trabajando con GeneXus Rocha, hoy me tocó trabajar con una KB mediana en la 9.0.

Consolidé el XPZ y ya ni me acordaba como crear un modelo, es más, tengo SQL  Server y el Enterprise Manager ya no aparecía en los "recent used" del Windows (en GX Rocha no solo se crean las tablas e indices, la base de datos en si se crea automaticamente, no es necesaria crearla por fuera previamente).

 Luego hice un build all y mandé a generar los programas cuando vi que algunos tenían warning en la navegación, ¡quise abrir la navegación mientras generaba así iba viendo esos warnings!, otra buena cosa a la que ya me acostumbré en GX Rocha en fin... me acordé de una canción que solía escuchar mucho en mis tiempos de estudiante, se llama "En tu i…

¡Rocha como te extraño!

No es una frase de Eugenio en el mes de la nostalgia (sabía que los uruguayos eramos nostálgicos y tener un día de la nostalgia vaya y pase pero ya hablar del mes de la nostalgia es demasiado... en fin...), volviendo al tema, hace un tiempo que vengo trabajando con GeneXus Rocha, hoy me tocó trabajar con una KB mediana en la 9.0.

Consolidé el XPZ y ya ni me acordaba como crear un modelo, es más, tengo SQL  Server y el Enterprise Manager ya no aparecía en los "recent used" del Windows (en GX Rocha no solo se crean las tablas e indices, la base de datos en si se crea automaticamente, no es necesaria crearla por fuera previamente).

Enseñar para aprender

Hoy vi una imagen de una campaña (http://www.desem.org.uy/programas/socios/index.htm) que me encantó, la recorto por un tema de espacio y creo que no habrá problemas de derechos si se menciona la fuente (el link de arriba):



Nada, creo que en tiempos de "encuentro" uno re-afirma mucho el tema de todo lo que aprende con solo queres "enseñar" algo... ¡qué tema para alguien que sepa del asunto!

En GeneXus Rocha ¡adiós a los vectores!, pero no a su sencillez

Algo que puede resultar menor en GeneXus Rocha pero que a mi me resultó ¡fantástico! (me facilitó bastante la vida) es que una variable puede ser una "collection", es decir, simplemente definiendo una variable y marcando el check de "Is collection"





Después la puedo usar de un modo bien simple, por ejemplo cargarla:

for each // people
   &People.Add(PeopleId)
endfor

O recorrerla para obtener los valores cargados:

for &I in &People
   msg(str(&I))
endfor

o puedo obtener determinada posición:

&I=3
msg(str(&People.Item(&I)))

En definitiva, el manejo es tan sencillo como un Vector pero no preciso definir un SDT para tener una Collection ni preciso news ni nada, simplemente ADD, For In y &Collection.Item(&I).

Capaz es una pavada, pero mi ¡¡me encantó!!

En GeneXus Rocha ¡adiós a los vectores!, pero no a su sencillez

Algo que puede resultar menor en GeneXus Rocha pero que a mi me resultó ¡fantástico! (me facilitó bastante la vida) es que una variable puede ser una "collection", es decir, simplemente definiendo una variable y marcando el check de "Is collection"



Luz, cámara, ¡¡ENCUENTRO!!

Estimados,

    Solo  puedo decir a mi favor que me dejaron practicarlo solo una vez y como me fui de tiempo (1:40) me lo hicieron repetir bajando el tiempo.



    Para los que tengan dudas, si, estoy jugando con mi alianza :)

     ¿Porqué youtube.com decidió que el frame de "presentación" del video era uno mío? ni idea... capaz hay modo de configurarlo.

Review: ¡que bueno que está el tafiti!

Es un buscador basado en Silverlight, con varias cosas interesantes (además de una interfaz brutal): http://www.tafiti.com/

NOTA: es increible el patrón de búsqueda de la gente, cuando aparece un buscador nuevo todo el mundo busca más o menos las mismas cosas: &Empresa y &Apellido (en mi caso "genexus" y "carriquiry") están en el top 1 y 2.

Review: materiabiz.com un sitio con contenidos interesantes

Soy asiduo lector de los articulos publicados en http://www.materiabiz.com creo que la mayoría de ellos tienen un aporte interesante, además de ser suficientemente "concretos" en lo que dicen.

La temática general es: organizaciones, liderazgo, desarrollo de competencias, etc.

Nada, un sitio con buen contenido así que esta es mi recomendación.

Desarrollando por una Wii

No soy muy fanático de las consolas de juego, sin embargo la innovación que incluyó la Nintendo Wii en los controles son "acelerómetros wireless" (o como se llamen) me pareció fantástica! Además tener una haciendo lo que se hace (desarrollando algo), es una idea que me atrae bastante...



Cuando vi el video de lanzamiento en Youtube me pareció sorprendente lo que lograron ¿serán los deportistas del futuro? ni idea, pero en cualquier caso me parece mucho más divertido que estar sentado con un control en la mano tratando de derribar una nave o hacer un pase de gol :)

Mi segunda experiencia fue cuando hace unos días fui a buscar a mi hijo (de 10 años) a un cumpleaños en el Cosmic Center del Montevideo Shopping. Ahí vi a un niño que estaba siendo electrocutado o algo asi, sostenía en la mano algo como una cuerda de saltar pero en lugar de usarla para eso tiraba trompadas en el aire, pensé "será que se el aparato ese da descargas eléctricas" (*). Cerraba bastante la explica…

Desarrollando por una Wii

No soy muy fanático de las consolas de juego, sin embargo la innovación que incluyó la Nintendo Wii en los controles son "acelerómetros wireless" (o como se llamen) me pareció fantástica! Además tener una haciendo lo que se hace (desarrollando algo), es una idea que me atrae bastante...

View/Edit table: una muy interesante extension

La Rocha permite extensiones al propio IDE lo cual permite desarrollar cosas bastante "divertidas". Además de aparecer en la start page de la Rocha para ser consultadas/instaladas, se puede ver el catálogo aquí.

Yo soy asiduo usuario de algunas de ellas,  por ejemplo la de Marcos Crispino de "open command prompt" y similares me han sido muy útiles.

Hace un par de días me bajé la "Open table Data" de Glauber  y es una que me ha sido super práctica para cargar facilmente "datos de pruebas" en las KBs que desarrollo.

Basicamente lo que hace la extension es agregar una "tool window" que, seleccionando una tabla, accede a la base de datos y muestra los datos actuales de la misma. Además permite insertar o modificar datos "on the fly". 

Interesante, práctica, sencilla y útil.

Mini-procs: declarando, declarando el output vamos generando

La verdad que, como me suele pasar, no logré un título interesante para el post, así que quedó ese. Preciso una agencia de publicidad que le ponga más gancho a los mismos ;) en fin, vamos al tema.

Creo que la idea de los mini-procs será uno de los factores revolucionarios de la Rocha, es un concepto bastante “removedor” para quienes desarrollamos software hace años y va de la mano de los nuevos tipos de aplicaciones y sobre todo a la “GX’s way” de resolver el problema.

Este no es un documento fuertemente técnico sino que apunta a lo que entiendo como "la raíz conceptual del problema a resolver con los mini-procs". Si no se conceptualiza el problema que se intenta resolver no se entenderán los mini-procs y menos cómo sacar provecho de ellos.


Marco histórico de los “procedures”
Utilizo el término “procedures” en si para diferenciarlo de “procesos” que es un término más amplio y puede entenderse como “proceso de negocios” o “diagrama de actividades” o similares.

Un “procedure” es un…