Ir al contenido principal

Entradas

Mostrando las entradas de abril, 2007

Cuando algo no anda, no anda.

Es una gran verdad pero me he encontrado varias veces preso de situaciones que demuestran que no siempre se reconoce una situación así y menos veces aun se actúa para resolverla. Hace unos años, cuando estabamos por abrir la sucursal en Brasil, fui de viaje a San Pablo. Como no teniamos oficina fui a comprar un celular a un shopping paulista, de los cuales hay muchos, una vez escuché que 180 y no me extraña ese número porque es realmente grande San Pablo. La cuestión es que el empleado de la tienda me pidió CNPJ o CPF, eso vendría a ser como RUC (registro unico de contribuyente, un ID de empresa digams) o la "cédula" (digamos que demostrar que era Brasilero y quien era), ahi empezó el dialogo: yo: No tengo, ¿te sirve el pasaporte? el: no. yo:... ahh.. ¿por? el: tiene que ser persona fisica o juridica brasilera, sino no le puedo vender yo:... ahh pero mirá que es un celular, quiero decir.. no entiendo porque preciso demostrar que soy brasilero, ¿un extranjero no puede comprar

Cuando algo no anda, no anda.

Es una gran verdad pero me he encontrado varias veces preso de situaciones que demuestran que no siempre se reconoce una situación así y menos veces aun se actúa para resolverla. Hace unos años, cuando estabamos por abrir la sucursal en Brasil, fui de viaje a San Pablo. Como no teniamos oficina fui a comprar un celular a un shopping paulista, de los cuales hay muchos, una vez escuché que 180 y no me extraña ese número porque es realmente grande San Pablo.

¡La Rocha ahora tiene "nigth builds"!

Eso significa que hay acceso a una version "directamente del horno", con los "disclaimers" obvios: http://www.gxopen.com/commwiki/servlet/hwikibypageid?4469 Como dicen "consuma con moderación" o "con suma moderación", la verdad que creo que es una excelente iniciativa, seguro que todos respaldaremos nuestra CTP4 o la ultima estable e incluso las KBs antes de meterle mano con algo tan "recien salido del horno", mejor dicho, ni salido aun. Bueno, ENJOY!

Rocha: Date Constants KB test

english version see below Como mucho de uds saben, en ARTech tenemos un "test framework" con herramientas y metodología para desarrollar y ejecutar test automáticos. Está basado en Virtual Server, Selenium y un conjunto de herramientas (una aplicación) desarrollada internamente. Hubo una charla en el evento pasado que hablaba del tema, la pueden ver aquí. Las pruebas depende de la feature/s a ser probada/s, puede ser una KB a ser generada, un procedure a ser ejecutado, etc. MSBuild Task , otra feature incluída en la Rocha, puede mejorar sustancialmente este proceso. Además tenemos la infraestructura, que no solo incluye el "test framework", sino también el hardware y software de base como DBMSs, OSs, etc. Por eso me pregunté ¿podemos compartir esta infraestructura con usuarios involucrados en el testing? ¿qué podrán aportar los usuarios en este sentido? ¿qué precisan para hace uso de la misma? ¿qué precisamos para hacer hagan uso de la misma?.  Esto puede ser hecho

Rocha: Date Constants KB test

english version see below Como mucho de uds saben, en ARTech tenemos un "test framework" con herramientas y metodología para desarrollar y ejecutar test automáticos. Está basado en Virtual Server, Selenium y un conjunto de herramientas (una aplicación) desarrollada internamente. Hubo una charla en el evento pasado que hablaba del tema, la pueden ver aquí. Las pruebas depende de la feature/s a ser probada/s, puede ser una KB a ser generada, un procedure a ser ejecutado, etc. MSBuild Task , otra feature incluída en la Rocha, puede mejorar sustancialmente este proceso. Además tenemos la infraestructura, que no solo incluye el "test framework", sino también el hardware y software de base como DBMSs, OSs, etc. Por eso me pregunté ¿podemos compartir esta infraestructura con usuarios involucrados en el testing? ¿qué podrán aportar los usuarios en este sentido? ¿qué precisan para hace uso de la misma? ¿qué precisamos para hacer hagan uso de la misma?.  Esto puede ser hecho

Review: cambié de un Dell D600 a un D620

Tenía hace un tiempo un Dell D600 que es un Pentium M 1.6Ghz, con 1Gb de memoria y 40gb de disco a un Dell D620 que es un Core-Duo 2 que son dos procesadores de 1.83Ghz, con 2Gb de memoria y 80 Gb de disco. Digamos TREMENDO FIERRO! En la migración me fue bien, digamos que excelente! Ahora algunas ideas que se me ocurrieron durante el proceso: Ojalá tuviera un Webtop Cada vez que cambio de máquina tengo que instalar/configurar Nmil cosas, eso es bastante desgastante cuando en realidad no me interesa especificamente "migrar" sino simplemente tener más fierro para ejecutar el mismo software. Si la conexión fuera 100% y hubiera Webtops (término usado para decir un "desktop en el web") que cubrieran 100% de mis necesidades, entonces creo que sería más feliz. ¿Volveriamos a una arquitectura centralizada? creo que no, talvez más bien un Client/Server, pero no se. En cualquier caso me ahorraría mucho trabajo. Cuando no hay un webtop, entonces bueno es el orden No soy muy or

Review: cambié de un Dell D600 a un D620

Tenía hace un tiempo un Dell D600 que es un Pentium M 1.6Ghz, con 1Gb de memoria y 40gb de disco a un Dell D620 que es un Core-Duo 2 que son dos procesadores de 1.83Ghz, con 2Gb de memoria y 80 Gb de disco. Digamos TREMENDO FIERRO! En la migración me fue bien, digamos que excelente! Ahora algunas ideas que se me ocurrieron durante el proceso: Ojalá tuviera un Webtop Cada vez que cambio de máquina tengo que instalar/configurar Nmil cosas, eso es bastante desgastante cuando en realidad no me interesa especificamente "migrar" sino simplemente tener más fierro para ejecutar el mismo software. Si la conexión fuera 100% y hubiera Webtops (término usado para decir un "desktop en el web") que cubrieran 100% de mis necesidades, entonces creo que sería más feliz. ¿Volveriamos a una arquitectura centralizada? creo que no, talvez más bien un Client/Server, pero no se. En cualquier caso me ahorraría mucho trabajo.

¡Se liberó la Rocha CTP4!

Bueno, se liberó la Rocha CTP4  (es el build 10.0.0.4829) ¡ENJOY! Algunos links importantes: wiki con información sobre lo que tiene: http://www.gxopen.com/commwiki/servlet/hwikibypageid?4368 download de la CTP4 http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,8,O,E,0,,2113 download del SDK CTP4 http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,8,O,E,0,,2112

Algunas lineas sobre las GXextensions

Como muchos saben, en la versión Rocha se incluye la facilidad de crear "extensions" conocidas como GXextensions , ya había incluído algún post en este blog al respecto. En resumidas cuentas lo que brindan es la posibilidad de extender GeneXus con funcionalidades, herramientas, etc que cualquier desarrollador quiera implementar. Es un GXpublic a la enésima potencia porque, a diferencia de este permite (o permitirá): 1. Acceso a más información . acceder plenamente a la KB, no limitado al API del Gxpublic 2. Extender la KB , no solo grabando información objetos GeneXus en si sino información que la extensión requiera, teniendo así todo en un mismo repositorio - la KB 3. Mejor integración , al existir eventos dentro de la KB, por ejemplo, cuando se termina de hacer un "build all" entonces la extensión puede "engancharse" en ese evento de modo tal de mantener siempre actualizada la información sin requerir procesos de replicación o procesos de actualización

Review: geni.com

No sabía muy bien como titular este post asi que fui a lo simple. Cayó en mi correo alguna noticia o por algún lado llegué (saben como es esto de la "blogsphere", "wikisphere", "emailsphere", "etcsphere") a www.geni.com Es un sitio que permite mantener muy facilmente un árbol genealógico. Basicamente se registra una persona inicial (nombre, apellido y demás datos que quiera incluir) y luego se van agregando relaciones que implican otras personas, por ejemplo: agrego el padre, la madre, esposo/esposa, los hijos, etc y asi sucesivamente. Interfaz Realmente tiene una interfaz SUPER amigable, es tremendamente fácil y como leia por ahi "hasta mi madre podría mantener ese árbol" en mi caso agregaría "si tuviera un PC y conexión a internet", porque la mía llegó recién al celular. Siguiendo las flechas, según la dirección de la misma, uno agrega un antepasado (padre, madre), un hijo/hija, un hermano/hermana o esposa/esposo/partner. Ti

Review: geni.com

No sabía muy bien como titular este post asi que fui a lo simple. Cayó en mi correo alguna noticia o por algún lado llegué (saben como es esto de la "blogsphere", "wikisphere", "emailsphere", "etcsphere") a www.geni.com Es un sitio que permite mantener muy facilmente un árbol genealógico. Basicamente se registra una persona inicial (nombre, apellido y demás datos que quiera incluir) y luego se van agregando relaciones que implican otras personas, por ejemplo: agrego el padre, la madre, esposo/esposa, los hijos, etc y asi sucesivamente.

Ingenieros y Artistas

Siempre me interesó la oposición entre "el mundo de los ingenieros" y "el mundo de los artistas". Cuidado, no confundir "artista" con "artesano", Alan Cooper escribió un paper bastante interesante y conocido sobre los Artistas, los ingenieros y los programadores, el cual pueden leer aquí . Tengo algunas discrepancias con el mismo, especialmente cuando dice "art rarely has a practical purpose the way that craft and virtually all software does." No comparto el "rarely", realmente he visto muchas obras artísticas que persiguen un fin práctico y muchas veces lo logran, talvez depende mucho del perceptor de la obra. Talvez algún día escriba sobre lo práctico del Guernika de Picasso , pero ya es harina de otro costal. Cuando me refiero a "artistas" me refiero específicamente a las "artes clásicas" como la pintura, la escultura, la música, etc y a los ellos como los creadores de obras en esas disciplinas. Cuando m

Ingenieros y Artistas

Siempre me interesó la oposición entre "el mundo de los ingenieros" y "el mundo de los artistas". Cuidado, no confundir "artista" con "artesano", Alan Cooper escribió un paper bastante interesante y conocido sobre los Artistas, los ingenieros y los programadores, el cual pueden leer aquí . Tengo algunas discrepancias con el mismo, especialmente cuando dice "art rarely has a practical purpose the way that craft and virtually all software does." No comparto el "rarely", realmente he visto muchas obras artísticas que persiguen un fin práctico y muchas veces lo logran, talvez depende mucho del perceptor de la obra. Talvez algún día escriba sobre lo práctico del Guernika de Picasso , pero ya es harina de otro costal. Cuando me refiero a "artistas" me refiero específicamente a las "artes clásicas" como la pintura, la escultura, la música, etc y a los ellos como los creadores de obras en esas disciplinas. Cuando m

Dilbert en la Rocha CTP4

Como decía en otro post, la liberación de la CTP4 se pospuso para la semana del 9/Abril. A modo de adelanto, además de la super útil de Crispino (open command prompt) trae una extension interesante:

¡Se viene la rocha CTP4!

Creo que cualquiera que haya estado enganchando con el community wiki hace un rato que la ve venir. En cualquier caso está cada vez más cerca, a Domingo de ramos no llegó pero capaz en algún huevo de Pascua venga una CTP ;) Fuera de bromas, estamos en el cierre de la CTP4 y ya se puede ir viendo lo que trae . Personalmente me cuesta un poco separar el "proceso" del "estado del arte". Es decir, es como los hijos que uno los ve diariamente y le cuesta ver hacia atrás la evolución que han tenido, salvo con fotos o cuando alguien le dice "¡¡que grandes que están!!". Aclaro de pique que no soy padre de la Rocha, pongamos para el ejemplo que soy tío nomás, aplica igual porque son esos sobrinos que uno ve crecer día a día. Yendo a lo concreto pensé: ¿qué tiene la CTP4? y diría que independientemente de lo que se comenta en el wiki, las cosas "fashion" e incluso hasta los grandes temas, a mi me atrayeron algunas cosas: Más estabilidad Si bien en una beta