viernes, 28 de diciembre de 2007

Invitación a realizar u organizar un LAB

Los LABs de la Rocha son un éxito y ahora creamos una página (http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5957) con una guía de pasos para realizarlo en su propia oficina.

El LAB fue preparado para realizar en 4 horas. En medio día se obtiene una visión general de GeneXus Rocha! (Y se hace esta aplicación, http://samples.genexus.com/university, en forma totalmente guiada !)

Una idea: Qué te parece armar en tu empresa o con tus amigos media jornada llamada "LAB Rocha: Un escape de la rutina" o "LAB Rocha: proyectándonos al 2008" para despejarse haciendo el LAB y hacer volar la imaginación o planificar con visión ampliada el 2008?

O que tal si pasas esta idea a un amigo que crees pueda beneficiarse por hacer el LAB? Aquí tienes una invitación Prearmada: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5960


PD: Thanks to Guy Kawasaki for his post The six lessons of Kiva

jueves, 6 de diciembre de 2007

Me cansé de administrar enemil KBs

Tenía un gran "lio" de KBs en mi máquina. Había hecho un sample de GXExtensions, que me resultó tan facil hacer y me gustó tanto que lo uso en todas las demos de GeneXus Rocha que hago.

El tema es que ese sample es un sample, y la verdad que para la vida real, ademas de tener solo una trn de Extensions, debería ademas manejar la parte de "People & Organizations", manejar versiones de Extensions, ranquear extensions, etc.
Pero no es solo eso. Hoy ya, sin pensar en agregarle features a la KB, tengo un montón de KBs que son lo mismo... bueno, casi lo mismo:
Tengo DemoOriginal, DemoItalia, DemoEspaña, DemoClienteTalyCual, (cuando hago una nueva demo, me copio la KB DemoOriginal y entonces la tengo limpia para mostrar y "romper", la modifico para mostrar ciertas funcionalidades , la personalizo al cliente o situación).

Algunos problemas que tengo:
- A veces no me copio la original sino otra que es mas parecida a lo que voy a mostrar. Ya ni se cuál tiene qué, cuál se hizo a partir de cuál otra.
- Si quiero agrandar la KB con las funcionalidades reales entonces tengo hacerme ooootra copia más y trabajar sobre esa.
- Si quiero hacer otra demo, no me puedo olvidar de hacer una copia de la DemoOriginal antes ...ya me pasó que la rompí y me quedé sin "Original".

Entonces: Otra KB siempre? Siempre oootra KB más?!

Menos mal que en GeneXus Rocha Beta 2 (* )tengo manejo de Versiones !!!
Entonces lo que voy a hacer es: Me hago una versión dentro de la misma KB y sigo trabajando. Así de fácil. Si tengo que dar una demo, hago Revert Version, si pienso que lo que hice desde el salvado de la versión hasta ahora igual no sirve para nada; o sino me hago un Branch en la versión salvada y hago la Demo sobre ese branch.

Bueno, yo tengo un problemón menos.

No tengo enemil KBs. Tengo una y tengo el control.

Por ahí uds tienen problemas parecidos. Bah, tenían.

Rocha: www.genexus.com/rocha
Knowledge Base Versions: http://www.gxopen.com/commwiki/servlet/hwikibypageid?5680



PD: sí, esa versión que yo tengo y uds, depende de cuándo lean esto, todavía no :-).

martes, 27 de noviembre de 2007

Asado sincronizado este sabado 1° de diciembre


Un asado para un carnicero significa un corte especial.

Para mi por ejemplo significa fiesta: reunión con amigos por varias horas, para encontrarse, charlar, tomar, ver el fuego y ver cómo se "va haciendo" la carne (no necesariamente del corte "asado"), comer, y charlar más.


Ahora, y Asado sincronizado? Significa lo siguiente, y para explicarlo directamente paso el mail de invitación mandado por Gabriel Icasuriaga:

Estimados colegas

Estamos organizando para este próximo sábado 1 de diciembre,
un almuerzo de camaradería para la Comunidad Genexus en Montevideo con el fin de
despedir el año. Esta fecha ha sido coordinada con los grupos de usuarios de
otras ciudades que tambien tendran su reunión, asi que intentaremos estar
conectados y saber de sus reuniones.Estan todos y todas invitados a concurrir,
contamos con estacionamiento y es posible concurrir con niños, adjuntamos afiche
con los detalles, como otras oportunidades, el ticket se paga por
adelantado.
Saludos
Gabriel Icasuriaga - MasterNet
GXOpen Task Force

Creo que no preciso aclarar más: Contacte al coordinador del grupo de usuarios de su región y súmese al asado. (contactos en www.gxtechnical.com/gug )
Por aquí estamos afilando ya los cuchillos ..... aunque no se para qué, si la carne va a ser una "mantequita"!!!!
Felicitaciones por este emprendimiento! Simplemente genial.

jueves, 8 de noviembre de 2007

Captcha User Control, escudo anti robots

Esta bueno ver como hay cada vez más User Controls ..
Armando subió un User Control que crea una imagen con texto que el usuario debe reconocer; usado en todos lados para evitar que robots accedan donde no deben
http://www.gxopen.com/commwiki/servlet/hwiki?Captcha+User+Control

Cuidado usuarios:
"Un estudio del gobierno británico reveló que los robots podrán reclamar en un futuro los mismos derechos de los que gozan los seres humanos."
http://news.bbc.co.uk/hi/spanish/misc/newsid_6201000/6201131.stm

:-)

viernes, 2 de noviembre de 2007

Google OpenSocial

Hace unas semanas que me intereso por el tema de Social Networking, para ver cómo podemos aprovechar en la Comunidad GeneXus esa tecnología o mejor dicho "esa onda" usada por teens y no tan teens y para la cual el mundo empresarial esta abriendo sus oídos.

Así que me suscribí a algunos sitios conocidos (facebook, linkedin, orkut,myspace,pownce) y empecé a jugar con ideas y dandome cuenta que facebook y linkedin son los mejores, muy superiores, al resto. Aunque linkedin es más específico para contactos profesionales. No vi muchos más todavía. es que para entrar el perfil en cada uno de esos sitios y hacer amigos, creo que podría agarrar 8 horas más de laburo y estar empleado fulltime "chiveando" en sitios así. Tienen tanto y hay tantos que uno perfectamente se puede olvidar de trabajar y quedar perdido en ese mundo sin saber al final para qué uno se metió..
Por qué entré a esos, habiendo otros tantos? Simplemente esos fueron los que escuché nombrar a mis sobrinos y cuñados (liceales y universitarios) y entonces me metí.

Estaba entonces por escribir anteayer un artículo diciendo que el mejor era Facebook y listo (por interfaz y por plataforma abierta a que otros metan sus gadgets y así cualquiera acceda a sus 50 millones de suscritos ... sí, 50 millones. ), cuando Guscarr me manda un link sobre Google Opensocial. Anteayer todavía no existía este link: http://code.google.com/apis/opensocial/ pero había un montón de posts sobre el tema. Yo arranqué a leer del que me dió guscarr http://blogs.zdnet.com/BTL/?p=6813&tag=nl.e622 y despues entré a links y más links sobre el tema.
Y entonces postergué el post ...
Porque algo me queda claro: Todavía Facebook es el más usado, pero esto de Google OpenSocial le va a mover el piso.

Y la verdad que me importa poco si Facebook muere o no y seguramente no se muera, pero el tema es que hay una fuerte movida entorno a Social Networking porque hay muchisima gente colgada de eso y porque eso abre la puerta a muchos a desarrollar cosas para venderle un centavo a cada uno de esos 100 millones que se suponen estan metidos en alguna de estas social networks ...
(Recordar charla de Nicolás Jodal de Long Tail?)

La movida de Social Networking no fue para ni de Google, pero Google ahora entró y se hizo amigo de muuchos otros.

Para los del rubro ahora quiere decir que podemos hacer aplicaciones y meterlas en un SN y que los usuarios de cualquiera de esos sistemas los usen..

Creo que lo que se viene es grande y que va a cambiar algunas cosas. Todavía no logro dimensionarlo.
Vamos a dejar de programar para el browser y empezar a programar para que corra adentro de un SN (que a su vez corre en un browser)?
Cómo afectará a la comunidad GeneXus esto?

Los Encuentros GeneXus son para todos

Es invalorable lo que nos aportan las charlas que se dan en el encuentro GeneXus. Y con "nos" no me refiero solo a los técnicos, ni siquiera me refiero solo a los que estamos ligados de alguna forma a la comunidad GeneXus entera; me refiero a todo el que asista, que las vea por internet en el momento o el que las baje despues y las mire en casa, como una buena película.

Mi hermano Erwin, no es técnico ni relacionado a GeneXus,es Gerente General de Claldy, despues del evento me dijo que había ido y visto un evento de nivel internacional y que fue a dos charlas! Mi sobrina le había elegido 2 para que fuera ... De esas dos la que le encantó, y la que practicamente me recitó de memoria, fue esta

"Liderazgo, valores e innovación", de José Decurnex - Presidente y Gerente General de IBM México: http://www.genexus.com/portal/hgxppredirect.aspx?2,89,0,,,1311

Yo no la había podido ver así que, como me interesa el tema, me lo bajé y lo miré en casa con Mónica el otro día. La verdad que buenísima la conferencia (lamentablemente el audio de los primeros 4 o 5 minutos es malo )

La otra que no tiene desperdicio y miramos en casa (yo no la había podido ver completa en el evento) es la "Keynote: 'Nada es imposible' de Leandro Gomez Guerrero". Impresionante conferencia, impresionante como logra comunicar, cómo nos divertimos viendo su conferencia y un mensaje bien claro dando ánimo a todo el mundo y en especial a los uruguayos
http://www.genexus.com/portal/hgxppredirect.aspx?2,89,0,,,1286

"Si pensas que sos demasiado pequeño para alterar el mundo, nunca dormiste con un mosquito"
(corrección-atención rss readers: la frase era "“Si crees que eres demasiado pequeño como para ser efectivo, nunca has estado en la cama con un mosquito”")

Vale la pena bajarse esas 2 charlas, disfrutarlas, y aprender de ellas.

Otra que no bajé pero a la que asistí directamente y que no tiene desperdicio y ojalá la vea algun gobernante, es esta:
"Desarrollos escalables, utilizando al máximo tecnologías inteligentes", de Carlos Zeferino Torreblanca Galindo - Gobernador del Estado de Guerrero - México
http://www.genexus.com/portal/hgxppredirect.aspx?2,89,0,,,1294

Que los disfruten como los disfruté yo.

jueves, 25 de octubre de 2007

Libro GeneXus Rocha - Episodio Uno

Daniel Marquez Lisboa y Cecilia Fernández son los autores, y desde aquí mis felicitaciones a ellos por este libro.
Copias impresas ya no quedan, se agotaron [casi*] en el XVII Encuentro Internacional GeneXus. La buena noticia es que existe una versión online tanto en español (http://www.genexus.com/rocha/GeneXus_Rocha_Book-Episode_One.pdf) como en inglés (http://www.genexus.com/rocha/Libro_GeneXus_Rocha-Episodio_Uno.pdf ) que invito a leer.

¿Por qué esto hoy en el blog, siendo que ya se anunció en news y los lectores de este blog son mayoritariamente del planeta GeneXus?
Dos motivos:
Primero, porque no es así, los lectores regulares, con feeds son los que también leen en el planeta (eso creo por lo menos) pero las estadísticas del sitio dicen que se accede mucho más desde buscadores a él.
Y segundo, y principal motivo, es que uno de los autores, Daniel Marquez Lisboa, me contó hoy que tiene blog! y es este: http://fantasarealidad.blogspot.com/ .

[*] Dicen que hay 2 copias impresas en español y 2 en inglés que estan buscando destino, seguramente los afortunados estarán entre los que participen de alguna de las reuniones que hacen los distintos grupos de usuarios GeneXus en el mundo ... Participe de los GUG (www.gxtechnical.com/gug), también sirven para recibir regalado recursos escasos, como lo son las copias impresas de este libro.

martes, 23 de octubre de 2007

Material sobre Rocha en el XVII Encuentro

Para los que no fueron al XVII Encuentro Internacional GeneXus (www.genexus.com/encuentro2007 ) o quieren acceder a todo el material sobre la Rocha que se presentó en el encuentro, pueden acceder a esta página wiki http://www.gxopen.com/commwiki/servlet/hwiki?GeneXus+Rocha+at+the+XVII+International+Meeting,

lunes, 1 de octubre de 2007

Pack para abrir con Office 2003 archivos de Office 2007

Me pasaron esto y me resultó útil en casa, donde no tengo office 2007:

Para los que tienen Office 2003 se pueden bajar este pack de compatibilidad para poder abrir archivos de Office 2007:http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466

viernes, 28 de septiembre de 2007

Proyecto "Mi Esperanza- Uruguay"


Ayer Jueves y hoy Viernes a las 21 hay un programa de media hora en VTV. El tema es evangelístico y presentado por Billy Graham y su hijo Franklin Graham. (También se transmite por la RED a las 18:30)

Mañana sábado a las 21 también, se pasa una película – comedia divertida para toda la flia - “Camino a Redención” por Canal 10, Canal 7 y VTV

Más info
http://www.miesperanza.org.uy/

(por lo que leí también se transmite por internet, creo que ademas los programas estan disponibles para bajar, etc ... )

Los invito a mirarlo.

martes, 25 de septiembre de 2007

Ejemplo con Silverlight, Ejemplos con User Controls

http://samples.genexus.com es un sitio de ejemplos hechos con GeneXus Rocha.
Todos me gustan (a uno tuve el gusto de hacerlo :)) pero el que más me gusta es http://communitylife.genexus.com/communitylife/home.aspx, esta imponente la interfaz que se logra con Silverlight + la potencia de GeneXus Rocha Beta 1.

A seguir disfrutando del encuentro.... que esta mostrando cosas nunca vistas.

jueves, 13 de septiembre de 2007

Drag & Drop, hay cosas no se explican escribiendo

Hay cosas que no se pueden explicar en una ppt ni escribiendo 100 lineas de documento, ni siquiera hablando. A veces hay que verlo funcionando o probarlo uno mismo.
Un ejemplo claro es el drag & drop en el IDE de GeneXus Rocha: http://www.gxopen.com/commwiki/servlet/hwikibypageid?5060
Y si verlo funcionando le invita a probarlo .... bienvenido, puede ser beta tester de GeneXus Rocha.

El video que ven en esa página es un gif animado... sí, un gif, hecho con Camtasia.

"Si lo habrán pedido", volumen 2

El Treeview control fue pedido desde GeneXus 8.0 creo. Por lo menos desde entonces respondo a betatesters que "trataremos de incluirlo", pero al final termina la versión sin tenerlo y yo con un cargo de conciencia más (*)....
Hoy GeneXus Rocha me liberó de los cargos .... El treeview control esta built-in!!
Y por si era poco... ahora también el Image Gallery Control viene con la Rocha.

pd: bah, no se por qué tenía mala conciencia si yo solo había dicho que ibamos a tratar... y realmente siempre teníamos planeado incluirlo en cada versión. Como dijo alguien: los planes no sobreviven las guerras.

martes, 11 de septiembre de 2007

Evento isvalid en web

Si lo habrán pedido ... lo bueno es que la rocha lo tiene.
a partir del build de esta noche.

viernes, 31 de agosto de 2007

La escalada

No de montañas, sino de un problema. Viví varias escaladas de un problema, algunas por dentro, otras de afuera. Un conocido, mediador de alma y de profesión el otro dia me explicó el proceso y trato de reproducirlo.
A ver si con esto, cuando estamos frente a un problema así, nos ayuda a entenderlo, posicionarnos en él y solucionarlo; solo o con ayuda de terceros y de Dios.

Supongamos que Charly y Paco son amigos o emprenden juntos, o viven juntos (en ese caso hagan un find&replace(Paco,Paquita), o son dos paises amigos... o vecinos.
Acto 0: Todo va lujo.
Acto 1: llega Charly y dice: "sabes Paco, hay un problema allá lejos, estaría bueno que nos sentaramso y lo discutieramos juntos, antes que se nos venga encima". (imaginarse los dos sentados juntos, uno al lado del otro, y discutir sobre algo que esta alla lejos en el horizonte y todavía no saben si es bueno o es malo.) Y se sientan y charlan sobre el problema. Tiene 2 resultados posibles: a) Entienden el problema, lo resuelven, lo hacen desaparecer. b) no lo logran, y viene..
Acto 2: "Sabes Charly, en realidad el problema esta ya entre nosotros, nos esta separando, sería bueno discutirlo y solucionarlo". (Imaginarse a dos personas sentadas en frentadas en una mesa, con un objeto ahí arriba que los separa). Charlan, discuten, etc y tiene 2 soluciones posibles. a) lo entienden, se perdonan y siguen adelante. b) no llegan a un acuerdo o solo a un acuerdo aparente, con lo cual luego de un tiempo o tiempito pasa ...
Acto 3: "Vo, Paco, vamos a hablar claro. Hace tiempo que quiero charlar esto contigo y realmente veo que nos estamos distanciando, ya las cosas no son como antes, y sabés, el problema no es el que hablamos el otro día. El problema me parece que acá sos vos. Vos no estas entendiendo el problema. Es más, no es solo uno el problema sino que los problemas son este y este otro." "Charly, me sorprendes. El problema sos vos, si encima de todo pensas que los problemas son este y este otro que en realidad no tienen nada que ver con el problema real que es tal y cual!". Acá normalmente entra en juego alguien que trata de ayudar o se pide ayuda y se resuelve, o nada de eso ayuda y pasa esto:
Acto 4: "Ta, listo, si vos pensas así, no hablo más con vos. no tiene sentido discutir todo esto". Y se produce el corte de comunicación. Como el problema no se resolvió, alguna vez sale a la luz, cada uno se trata de sacar la calentura o pedir opinión a amigos. Insultos van, insultos vienen pero sin ganas de solución. Y se forma
Acto 5: Se forman 2 bandos. Con separación absoluta, no hay diálogo ya, y en caso extremo uno mata al otro o se produce la guerra.

Apuntes, Aclaraciones importantes:
En algun lugar de estos entra el mediador, que lo primero que hace es charlar con las partes normalmente primero pro separado con cada uno, despues en una instancia conjunta (en temas de matrimonios hay 3 campanas: la de él, la de ella, y la de ambos cuando estan juntos).
El mediador trata por todos los medios de bajar la pelota, que dejen de insultarse, poner algunas reglas básicas de cómo avanzar. Trata además de darse cuenta en qué punto estan. Hay un punto por ahí en el acto 4, que lo mejor es lamentablemente la separación. Porque nadie sabe cómo volver atrás todo el proceso y seguir juntos un paso más sería fatal.

El mediador además sabe que cuando ambos estan discutiendo, discuten sobre el 9% que se ve del iceberg. Generalmente entonces ambas partes discuten sobre hechos puntuales o no, superficiales quizas pero que en esa discusión se plantean como "el punto culminante" y suelen no ponerse de acuerdo en cual es "el punto" ese. Hay una lista de cosas que se tiran para un lado y para otro pero ninguna realmente habla del 91% del iceberg que esta debajo del agua. Ese 81% son las emociones. Hay un alto grado de emotividad y de cosas que no se dicen y que es trabajo del mediador entender y sacar a la luz quizas para hablar de los términos que realmente importan. Es sobre esos puntos que tiene que haber perdón y reconciliación; si no, cuando mucho el mediador logrará paz en el 9%, pero ni bien se dé vuelta, van a volver a aflorar los 81% jamás tocados.
Es probable que para curar esas heridas, se tenga que acudir a terapia, porque son tan profundas. Quizas ni siquiera la persona misma sepa bien por qué viene todo ese odio que siente contra el otro y entonces no llegue a la raíz y termine en un ciclo depresivo etc sin retorno aparente.

Tiene que haber perdón, aún cuando hay separación. Si no lo hay, lo sufrirán los directamente involucrados (Paco y Charly), sus amigos y sus hijos. Y digo especialmente a sus hijos porque lo tomarán tan personal como sus padres, escucharán el odio y lo mamarán de chicos y odirán a la otra parte con igual o más vehemencia que los padres.
Y para los que solo estan pensando en familias ahora, piensen en países o naciones y los hijos de estos (ciudadanos e hijos de ciudadanos).

Podemos referir esto para todos los ámbitos. Nombro uno al que miro de costado y espero que algun dia no me involucre demasiado directo: En qué punto estamos en el conflicto de Botnia (Conflicto por papelera entre Uruguay y Argentina) . Estamos todavía diciendo que el problema es Botnia? O estamos en el próximo Acto donde el problema son los Uruguayos o los Argentinos? Ahora que uds leyeron lo de arriba ... todos saben que hay 2 resultados posibles. Y la dejo ahí porque no hay que pintar al diablo en la pared, como dice el dicho.
Ayer salió en las noticias el resultado de una encuesta hecha a los jóvenes bonaerenses sobre su sentimiento para con los uruguayos.

Cuidémosnos de sembrar el odio; sembremos amor y perdón. Si sembramos odio y separación, nosotros o nuestros hijos cosecharán la guerra.

No escribí esto por el problema de Botnia ni pa que me llenen de comentarios sobre ese problema en el blog; lo escribí porque entender una escalada y conocer sus etapas es un primer paso para poder solucionar los problemas del día a día; los problemas con nuestros amigos, socios, novios o novias, esposos o esposas, vecinos, etc.

Que Dios les de sabiduría para manejar conflictos. Confíen en él, y él hará.

PD: el mediador que me contó esto habló de 4 actos, asi que alguno de estos está demás, pero la idea es esa.

viernes, 24 de agosto de 2007

Me divierten las competencias competitivas!

Me encantan las competencias, y en particular cómo se va dando la votación del Genexus Challenge. Lo que me divierte es tener esta pantalla http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,7,152,O,S,0,PAG;SURV;152;4;30;R;PAG;MNU;E;25;3;5;10;MNU abierta e ir haciendo refresh cada tanto.
En este instante por ejemplo hay empate entre KBDoctor y "Administración de Seguridad integrando con Active Directory".

En realidad me divierte ver cómo va cambiando "el tanteador", asociado a los mails que veo pasar en los distintos foros, que no son mails comunes y corrientes, son todas unas campañas de marketing, que tienen sus buenos resultados!

martes, 21 de agosto de 2007

A ganarse una remera, T-shirt, camiseta, playera

(por las dudas, segun las respuestas que tuve de mi mail al foro de genexus, todo eso son sinónimos :-))

Este post es una invitación a votar; y a continuación va el email enviado al foro con los datos:

Hola!
Viste los proyectos que participaron del challenge?
Y la siguiente
pregunta: votaste por los mejores?
Y la última: quieres ganarte una remera
con el sorteo que se hace entre los que votan? (se sortean 10 entre los que
votan!)

Dudas que tendrás y links que las responden:
Qué proyectos: http://www.gxopen.com/commwiki/servlet/hwikibypageid?4798
Dónde voto: http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,7,152,O,S,0,MNU;E;25;3;5;10;MNU;,
Dónde veo quién va ganando: http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,7,152,O,S,0,PAG;SURV;152;4;30;R;PAG;MNU;E;25;3;5;10;MNU;,
Dónde retiro las remeras si gano el sorteo: www.genexus.com/encuentro

viernes, 10 de agosto de 2007

Hay que practicar, y practicar... no hay vuelta.

How to geta a standing ovation es uno de los más leidos posts de Guy Kawasaki .

Se viene el encuentro GeneXus y habrá más de 100 que tienen que preparar sus charlas, uno se pone nervioso con qué charla dará y cómo y qué y ....
Pero no iba a escribir de eso, iba a escribir de los puntos que menciona Guy. El punto es que me mata eso que dice él y que que todos los buenos oradores repiten: HAY QUE PRACTICAR, practicar y practicar!
Ah, no vale decir que uno no sirve pa esto y listo? así que no hay excusa?
Uno suele pensar que estos tipos son capos, que lo sacan debajo de la manga, y qué le dicen a uno?? que ellos practican y mucho! así que no queda otra que practicar!

Guy dice: "My theory is that it takes giving a speech at least twenty times to get decent at it". y sigue....
Qué nos creemos que no practicamos tanto como dice? Esperamos milagros?

Mi madre siempre decía, cuando yo no quería practicar acordeón argumentando que la Cumparsita* era imposible, ... "Es ist noch kein Meister vom Himmel gefallen" (algo así como que todavía no ha caído maestro del cielo ... no se el dicho en español, pero basicamente que no hay otra que practicar.).

Recomiendo la lectura de ese post de Guy, tiene otros tips interesantes.
Uno que probé es lo de, antes de comenzar, charlar con los de la primera fila, los que llegaron temprano o en hora. Eso sirve para aflojar, para comenzarlo más personal, para entrar en contacto. Pero leanlo uds..

Así que gente... este es un post de malas nuevas, no queda otra que ... practicar.
Así que gente... este es un post de buenas nuevas, es posible !!!! (practicando ...)

* Mentira, qué Cumparsita ni Comparsita yo ya me frustraba cuando no me salían piezas más fáciles.

jueves, 9 de agosto de 2007

IDE de Rocha, lista de shortcuts y drag&drops posibles

En el wiki de la comunidad quedó una lista de shortcuts y drag&drops posibles en el IDE de GeneXus Rocha
En realidad, los shortcuts posibles ya son visibles en el IDE: aparecen dando clic con el botón derecho del mouse sobre algunos objetos, textos o controles, o en la menu bar.
Pero esa ayuda no la tenemos con los drag & drops, así que espero que esta última lista sea más útil aún.

Quedó en el wiki, así que todo aquel que sabe de más opciones, esta invitado a agregarlas.
Aquí copio una lista inicial:
Shortcuts:
F5 run startup object
Ctrl F8 build all
Ctrl F12 opens the references dialog
Ctrl F4 closes an object
Ctrl Shift F4 reopens an object (undo of Ctrl F4)
Ctrl A does a Select All (editors)
Ctrl Q comments selection
Ctrl Shift Q uncomments selection
Ctrl N opens create new object dialog
ctrl MouseWheel does a zoom in/out
Ctrl Shift A open Select attribute dialog
Ctrl Shift D open Select domain dialog
Ctrl Shift V open Select variable dialog
F4 opens Properties dialog
Ctrl H opens History of the object
Ctrl C + Ctrl V in model tree does a save as of the object
Ctrl C, V, X copy, paste, cut
Ctrl O opens 'open object' dialog

Drag & Drops:
  • Select many Attributes and drag & drop them on a web form: you get a grid.
  • Select one Attribute and drag & drop it on a web form: you get an edit box.
  • Select one or many Attributes and drag&drop them with the right button of the mouse, and you can choose what to get in the form: an edit, a grid, a table or a free style grid.
  • Select an object and drag & drop it on a text editor and the name of the object is written there.
  • Select a web component and drag & drop it on a web form, and you get the web component in the form.
  • Select an SDT and drag & drop it on a webform and a dialog will be opened so that you can select some fields of it. A grid will be created in the webform with this fields as columns.
  • Of course: select any control or snippet from the toolbox and drag & drop them to the form or text editor.

GeneXus Challenge: 18 equipos

Las inscripciones ya cerraron, ahora todos estan "remando a todo lo que da".

Aquí esta la lista de equipos y proyectos participantes: http://www.gxopen.com/commwiki/servlet/hwikibypageid?4798
Hay 18 equipos participando; 10 en la categoría Knowledge bases y 8 en la de GeneXus Extensions.
Y si no conté mal, 35 personas en total, donde varios se pusieron más de un proyecto al hombro.

Creo que vale la pena seguir de cerca cada uno de los proyectos planteados, realmente todos y cada uno me parece muy interesante y que dará gran valor agregado.

En el "people choice" (toda la comunidad vota por los mejores proyectos), vamos a tener que elegir uno. Traté de hacer el ejercicio de elegir uno ... y todavía no me pude decidir del todo.
Si todos llegan a realizar sus ideas para el 19 de agosto, cosa que todos esperamos, se me va a complicar la decisión....

Todo desde: www.gxtechnical.com/challenge

miércoles, 8 de agosto de 2007

User Controls

Cada año el encuentro de usuarios tiene unos temas de los que habla luego la gente cuando vuelve a casa, o que es ya el tema más nombrado en los pasillos del radisson.

Este año estará marcado por la Rocha, pero creo que los User Controls son los que darán que hablar y mucho especialmente a toda la gente que le gusta y sabe jscript,ajax,silverlight,flash,flex,etc. (y ahora estará pensando en qué controles adaptar a GX y publicar o vender a la comunidad) y a la otra gente que no le gusta y por ende tiene un punto de dolor fuerte hoy en día en este tema y estará feliz ahora porque los puede utilizar como si fueran controles genexus.
Asi que darán que hablar a la primer mitad, a la segunda mitad, y la tercera .... hablará del resto :-)
A la gente le gustan los chiches y esto es un chiche, un lujo... será un espectáculo. (o cómo se diga en el español de su pueblo.)

Hoy por hoy hay 2 o 3 publicados por Artech (http://www.gxopen.com/commwiki/servlet/hwikibypageid?4802) y algunos hechos por la comunidad (http://blog.tacuati.com/genexus-tag-cloud-control/). Calculo que para el evento, habrá unos 20 o más y con demos online... y si ud. hace alguno más, habrá más que eso.

Atención: perros saltarines vistos en Solymar

vienen de noche, saltan paredes, tejidos o rejas de más de 2m de altura y le hacen el amor a su perra.
Dicen que solo pasa cuando su perra esta en celo.
Más datos que se pudieron recabar:
  • Vienen aproximadamente a las 4 AM, hora en la que saben que el dueño de la casa no junta las ganas como para sacar el 22 de la funda, ni el coraje como para despertar a todo el vecindario con el estruendo.
  • Lo logran no necesariamente solo perros grandes, los de tamaño medio también lo logran.

La buena noticia: Luego de gastar sus energías, no logran más saltar para atrás como para escaparse ... y ahí es donde ud puede actuar ....

Confirmado: encerrar a su perra en el baño de la barbacoa es una solución... si se adopta a tiempo.

Estos datos fueron proporcionados por un dueño frustrado, que no creía en estas historias.

lunes, 30 de julio de 2007

¿Por qué venir al "Encuentro GeneXus"?

El XVII Encuentro Internacional GeneXus, se aproxima, y cada uno tendrá sus motivos para no perdérselo.
Quiero compartir aquí la visión sobre el tema de Gabriel Medina, un referente en la comunidad GeneXus y organizador del GUG de Rio Cuarto sobre el tema.

Amigos,

El evento internacional y anual de GeneXus, es el comienzo de uno de los
más fantásticos círculos virtuosos, que he descubierto en mi vida, y miren que
no abundan. Me pare pertinente compartir mi experiencia, Yo he ido a mas de 12 eventos,no recuerdo exactamente cuantos,... .Siempre han sido muy productivos,
han sido el mejor gasto que hago al año.Los que estamos en esto de la informatica sabemos que todo va cambiando mas rapido, no de lo que podemos actualizarno, sino mas rapido de lo quepodemos enterarnos.

En los eventos

  • Aprendi tempranamente qué era el OLAP, porque si bien habia
    encontrado material en revistas de IT, allá, en vivo y en directo, caí en la
    cuenta de qué era lo que funcionaba o qué se usaba.
  • Alli vimos que nos
    teniamos que pasar a la Web, antes de que nadie estuviese hablando de
    eso.
  • Vi, por primera vez a un GRANDE que habia leido en libros, me refiero a
    Ken Orr (el de Warnier/Orr).
  • Vi a un número 3 de Microsoft (Culver, el capo
    de dotNet).
  • Tambien alli, nos entusiasmamos y descubrimos los Patterns, con
    unos amigos, que despues terminó en GxPatterns.
  • Conocí personalmente y por
    primera vez, a mis mas importantes clientes de hoy.
  • Probé por primera vez
    caviar.
  • Hice muy buenos contactos y amigos.
  • Conocí e interpele
    personalmente a los creadores de las criaturas, digo criaturas,porque hay
    muchas, esta GeneXus-especificador, estan los Generadores, estan Los editores,
    asi conocimos, discutimos, etc. con Jodal, Proto, Mastropietro, José
    Lamas,Gaston Milano, Silva, etc. .... al amigo ARMIN!...
  • He ido con gerentes
    de empresas amigas, y allí se han dado cuenta que ya era hora detomar algunas decisiones demoradas,... .

Bueno, es muy productivo el evento.... podria
seguir por horas.... Saludos, gab

(copiado, con su autorización, de un mail dirigido al grupo RosarioGX)

Es impresionante leer esto, ver el impacto que generan los encuentros y cómo lo sienten sus participantes.

Muchas gracias Gabriel por compartir esta experiencia, es un honor poder recibirlos (y ser mencionado en el mail, también! ;) )
Arriba Gabriel nomás!

viernes, 27 de julio de 2007

Unos días con 0xc0150004, 0x800736B3 y Error 25007

(historia larga, con final feliz)
El martes pasado parecía un día como cualquiera, sin diferencias aparentes con el anterior, PERO no me funcionó el outlook.
Dió
"La aplicación no se ha podido inicializar correctamente (0xc0150004)". Haga clic en Aceptar para terminar la aplicación."
Despues de un rato me dí cuenta que lo mismo me pasaba con cualquier aplicación de office 2007, el messenger 8.1, el visual studio 2005.
Lo que tienen en común.... el .net framework 2.0 creo.

Desinstalar el messenger y volverlo a instalar no sirvió. La desinstalación de visual studio cancelaba.
El update de windows que me trataba de instalar el sp1 del visual studio y el sp1 del framework 1.1 cancelaba.
Desinstalé el framework 2.0.
La instalación del framework daba " Error 25007.Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim()."

Este post me dió la solución aparente: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=173024&SiteID=1
Renombré el c:\windows\winsxs \policies y entonces me instaló OK.

Con eso empezó a andar el messenger y el outlook, arriba nomá!!!

Levanto Genexus Rocha, pero al crear KB me da este error:
System.IO.FileLoadException: Could not load file or assembly 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)File name: 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.Runtime.InteropServices.COMException (0x800736B3): El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)at Artech.Udm.Layers.Data.CTree.Connection.Disconnect(String connectionString)at Artech.Udm.Framework.UdmKnowledgeBase.Close()

Me fijé y el visual studio seguía sin andar, desinstalación de visual studio tampoco.
Dado este post
http://blogs.msdn.com/martynl/archive/2005/10/13/480880.aspx
ejecuté C:\Archivos de programa\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

Y entonces comenzó a andar visual studio!! Arriba nomá!
Arranqué GX, traté de crear KB y booom ... de nuevo lo mismo.

(el problema de fondo es que quedó inconsistente el c:\windows\winsxs con el policies, específicamente quedaron mal las referencias de la msvcr80.dll)

Entonces me atreví a instalar el windows update (el cual en realidad era el principal sospechoso de todo), me instaló OK el sp1 del visual studio 2005 y el sp1 del framework 1.1 y ....

Ahora de nuevo estoy usando mi maquina como toda la vida, probando la Rocha como siempre!

Presentación / Introduction / Einleitung

Antes de comunicarme con quienes potencialmente no me conozcan, me quiero presentar. Soy Armin Bachmann, casado, 2 hijos (por ahora :-) ) y trabajo en Artech, Montevideo/Uruguay ; de ahí que en este blog seguramente lo que más abunde sean posts relacionados al mundo GeneXus (www.genexus.com ) y a las cosas de la vida en general.

Espero que contando cosas que me van pasando o van pasando a mi alrededor pueda ayudar a alguien.

Disclaimer: Este blog va a ser mayoritariamente en Español, but they may also appear some posts in English oder sogar in Deutsch, wer weiss?

Nota: Me gusta la música y su música, pero no soy él: http://www.arminbachmann.com. (Armin, wann kommen Sie nach Uruguay ins "Teatro Solís"? Sie sind herzlich willkommen! )