Archive for octubre, 2007

Kimi Raikkonen sin fecha de salida de Sao Paulo, debe viajar a Uruguay.

lunes, octubre 22nd, 2007


En las próximas hora Kimi Raikkonen, campeón mundial de la F1 2007, viajará a Uruguay para agradecer.
Al parecer días anteriores a la definición del Gran Premio de Brasil, Raikkonen le había comentado a Felipe Massa, compañero de equipo de Ferrari, si el pensaba que tenía posibilidades de ganar el campeonato, ya que estaba tercero en el mismo.
Y Felipe le respondió: “Es difícil, pero talvez te deje más tranquilo, si te digo, que para ganar tenés que ser un poco uruguayo”.
A esto Raikkonen, preguntó, “Uruguayo, y que tiene que ver, yo solo escuché del Gonchi Rodriguez, pero nada más!”
Felipe, le dijo, “si si claro, no me refiero al Gonchi, lo que me refiero es que el uruguayo es el rey de las matemáticas y la fe, cada vez que quieren ir a un mundial se ponen a sacar cuentas, si el equipo X pierde, con Y y a la vez Z no le gana a M, y Uruguay al menos le gana 2 a 0 a R, ahí tenemos posibilidades, claro, siempre y cuando vayamos a pedirle a San Cono y de paso al Padre Pio”.
Entonces fue lo que hizo Kimi, y le dio resultado!

Esto es teoría mía, pero en realidad, las condiciones para que Kimi Raikkonen saliera campeón eran algo difíciles, pero no imposible, y en realidad salió campeón al mejor estilo uruguayo.

Ahora Hamilton, no fue una decepción como piloto, el tipo hizo lo imposible y terminó en 7º, la decepción fue como profesional, realmente en las 2 últimas carreras el solo tenía que salir a pasear y nada más, sin embargo, erró y muy feo. Pensé que había aprendido con China, y que no podía volver a cometer el mismo error, pero evidentemente, no lo supo manejar.
Tal vez el año que viene.
De cualquier forma la recompensa para Raikkonen, que no empezó a correr ayer, ya tenía 2 vice campeonatos, y en realidad llevó una merecida victoria, claro gracias a Felipe Massa, no lo olvidemos.

Me gustó este video que muestra como los españoles por un momento, también creyeron en la matemática uruguaya, claro para Alonso era más probable.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

La edad de Cristo

miércoles, octubre 17th, 2007

Si bien hace un tiempo me alejé de la iglesia (hoy por hoy rondan en mi cabeza más la teoría de Darwin y un poco de Freud también, aunque hay amigos que me quieren rescatar), la frase, “tengo la edad de Cristo” siempre me quedó gravada. Porque la escuché por primera vez de una persona que de cierta forma influyó mucho en mi vida, fue alguien de una empresa importante de Uruguay, empresa a la cual, de alguna u otra forma estoy vinculado hace mucho tiempo.
Conocí esta persona en un asado familiar, y fue ese su comentario, cuando por algún motivo comentó su edad. No voy a decir cuando fue, ni quien, para que no saquen conclusiones ni cuentas.
En aquella época, trabajaba en una vidriería, mi primer trabajo en Montevideo. Había pasado ya por vendedor de libros, levantador de quiniela, y vendedor de chorizos, de una conocida empresa Salteña, en mi ciudad natal. Estos empleos nada tenían que ver con mis ambiciones, pero me dieron mucha experiencia de vida, que intenté aplicar en cada oportunidad que tuve.
Con esas herramientas ayudé a mis padres a mantenerme en Montevideo, con esas herramientas me gradué, con esas herramientas, entré al mundo de la informática y al mundo GeneXus.
Luego vinieron otras cosas, otras experiencias, en otros países, experiencias buenas, experiencias no tan buenas, pero que al final te siguen formando.
Cuando vendía chorizos, no me daba cuenta que al tener que enfrentar al dueño del almacén para ofrecerle los productos (no estoy hablando de tecnología, estoy hablando de chorizos), estaba ganando algo valiosísimo, estaba perdiendo la vergüenza para unos años más adelante, tener la posibilidad de conversar mano a mano con 2 presidentes de la República, compartir ideas, que incluso, fueron parte de la campaña política de uno de ellos, quien ganó la presidencia al año siguiente, y cumplió con lo que conversamos. Y todo, con esas herramientas.
Y que tiene que ver esto con la edad de Cristo?
Bien, hoy me toca cumplir 33 años a mí, y simplemente eso. No podía dejar pasar por alto ese número y esa frase, de esa persona que me abrió la puerta, y bueno, una vez dentro, hice lo mejor que podía hacer. Realmente tengo orgullo de lo logrado hasta aquí, y se que todavía falta mucho camino por recorrer, pero no puedo olvidarme de una cosa, que nada sería lo que es, si no hubiera tenido base, y como hoy soy papá de 3 hermosos niños, y sólo yo se lo feliz que me hacen mis hijos cuando de alguna u otra forma reconocen el amor que les tengo, quiero dedicarle esta publicación a mis papás, Humberto y Martha, quienes desde el 17 de octubre de 1974, con sus aciertos y con sus errores, pero siempre con la mejor intención, han creado la base para esto, lo que soy.
Felices 33 años también, los quiero mucho!

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

Estar PREPARADO para cuando la OPORTUNIDAD aparezca.

sábado, octubre 6th, 2007

Prendí la TV para una vez más ver el informativo, la cual estaba en un canal distinto al que frecuentemente asisto, y cuando me preparaba a cambiar de canal, me llamó la atención un concurso de belleza muy peculiar.

No había escenario, no había pasarela y las modelos no estaban digamos producidas para el desfile.

Se trataba de un concurso organizado por el Programa “Hoje em Dia” de Rede Record, donde eligen una participante de cada favela, para luego clasificar para otra ronda directo en su programa.

Me impresionó que algunas candidatas, desfilando en la favela parecía que trabajaban de modelo hacía años. Claro, era difícil ver el escenario, las candidatas, sus ropas, y compararlo con lo que uno ve en revistas y concursos en la TV, etc.

Pero, lo que me gustó y me emocionó realmente fue, ver la historia de cada candidata, donde increíblemente, cada una de ellas (las que ganaron) estaban preparadas, durante años, entre juegos de niños y sueños de adolescente, se preparaban para ser modelo, desfilando, posando, etc. Y bueno realmente, el día menos pensado, llegó un equipo de producción del programa por su favela y realizó la elección. Todo es así, esporádico y a desfilar sin ensayo ni nada, y se dieron bien.

Luego de esto me puse a pensar en otros ejemplos que he visto, de personas que he conocido, “casos reales”, que demuestran que EL QUE ESTÁ PREPARADO, tiene más CHANCE, cuando se PRESENTAN LAS OPORTUNIDADES.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

Tecnologia GeneXus – Faculdade de Tecnologia Termomecanica – FTT

viernes, octubre 5th, 2007

Acabo de terminar mi primer “palestra” aquí en Brasil sobre GeneXus.
Fui invitado por la Facultad de Tecnología Termomecanica de Sao Bernardo – Fundación Salvador Arena.

En principio no sabía si encarar por algo práctico o teórico.
Habían pasado algunos años de mis últimas conferencias en Venezuela, y me encontraba ante un público de estudiantes y que no hablaban mi idioma.

Habiendo visto las conferencias de Leandro Gómez Guerrero y Enrique Almeida (Trabajar allá, vivir acá), reavivé esa sensación que hace bastante tiempo tengo del poco Marketing uruguayo hacia el exterior.

Pretendí entonces dar a conocer algunas cosas, hazañas que uruguayos han logrado, que posiblemente en otros lugares no se haya dado.
Quedé shockeado cuando en la wikipedia encontré que Gardel no se sabe si nació en Tacuarembó o Toulouse, y los que quizás algo conocen de Tango, lo tienen por argentino.
Es impresionante como reconocen en el exterior los alfajores Havana, pero cuando prueban los nuestros dicen que son mejores. Punta del Este, el Oscar de Drexler, el asado, entre tantas otras cosas que tenemos, pero que somos MALOS haciendo Marketing.

Creo que tenemos que fomentarnos, publicitarnos, sino no vamos a ningún lado.

Y me fui por lo teórico, presentando primero que hay por detrás de GeneXus, producto uruguayo, tan bueno como otros tantos productos dentro de la misma área de TI como fuera.

Y creo que hay que sacar todo esto, hay que ventilar los buenos momentos, para de alguna u otra forma, mostrar al mundo como dice Leandro Gómez, que si podemos!

Seguramente fuera de contexto quizás no tenga mucha gracia la presentación, pero de cualquier forma se las dejo por si la quieren bajar en el siguiente link.

Quiero agradecer a María Laura Marrero, que gracias a ella pudimos sortear un libro de la Rocha, en este evento y espero que este grano de arena, aproxime más miembros a la Comunidad GeneXus. También quiero agradecer a Nicolás Jodal, por permitir poner una de las ppts de su conferencia y a Leandro Gómez y Enrique Almeida por ser mi inspiración para esta conferencia.

Estoy muy contento, porque creo que cumplí con la Comunidad GeneXus, con la difusión del producto uruguayo GeneXus y cumplí también, conmigo mismo.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

Función Replace de Oracle

jueves, octubre 4th, 2007

Siempre que parece que está todo controlado, aparece algo que te hace tambalear.

Hicimos una carga masiva de datos en una tabla mediante la importación de un archivo.
Hasta ahí todo normal. El problema era que el único campo de la clave venía con algunas “/”.
En particular este caso el sistema está generado con GeneXus 9 y Visual Basic.
Ahora bien, no me pregunten por que, estuvimos algún tiempo intentando resolver el problema, pero en un workpanel que sería el “Trabajar con” nos aparecían los datos con “/”.
Pero a la hora de entrar en modo update en esa Trn, el sistema le quitaba la barra y solo nos aparecía el código sin barra y obviamente no encontraba el registro.
El atributo no tenía ninguna propiedad extraña, picture, ni nada que se le parezca.
Intentamos reproducir el problema con otra trn, creada con otros campos pero de las mismas características y nada.
Cuando los tests parecía llevar horas y no teníamos ese tiempo decidimos, sacarle la “/” al código (dejando para algún día ver el por que del problema).

Ahí comencé a inventar algo a ver que podía hacer para sacar esa barra, y la verdad, la solución tomó 2 minutos.

Usamos la función Replace de Oracle

replace( s1, s2, [ s3 ] )

s1 es el string que quiero buscar, en mi caso el campo
s2 es el string que quiero remplazar en mi caso “/”
s3 parámetro opcional cuando quiero sustituir uno por otro, yo podría haber querido sustituirlo por un “-” pero no era necesario.

Solución:

UPDATE mitabla SET micampo=REPLACE(micampo,’/’)

Me encontré con algunas sorpresas, de unique constraint violated, pero ahí es porque el usuario como no encontraba con “/” cadastró el mismo código en el sistema, pero sin “/”, entonces antes tuve que quitar las constraints, ver los registros duplicados y eliminar uno de ellos para luego aplicar las constraints nuevamente de primary key.

Si les llega a pasar tienen que hacer:

ALTER TABLE mitabla DROP CONSTRAINT nombre_constraint

ALTER TABLE mitabla ADD (
PRIMARY KEY (micampo)
USING INDEX
TABLESPACE USERS);

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

GeneXus Rocha Morning Report – Primeros pasos

miércoles, octubre 3rd, 2007

Comencé a luchar con la Rocha, la verdad que ando un poco perdido todavía.
Invierto algo de tiempo en algo que antes lo hacía rápido, pero creo que es por falta de costumbre.

Algunas cosas que encontré y no encontré que las paso a reportar.
Lamentablemente solo puedo mandar mails al foro y no recibir, por ahora, así que quizás ya haya algo de esto comentado, pido disculpas si así es.

Algunos puntos

1 – No existe botón “select all” para abrir todos los objetos bajo un criterio
2 – No tengo la opción de borrar un objeto estando en el mismo (Object / Delete)
3 – Idiomas, por ahora solo inglés.
4 – Extraño el Cross Reference de un Atributo, estaba muy acostumbrado a eso y a list Database, ahora existe la opción de Reference, pero todavía no le funciona el *ALL por eso hay que decirle si estas buscando un atributo o una tabla. Y por ahora no aparece en que tabla está el atributo.
5 – Propiedad Sercheable, primero no me acordaba que la trn tenía que ser BC luego si lo pude hacer funcionar, pero… me parece que algo le está faltando. Apliqué esta propiedad a una trn y un atributo Varchar de 4000, cuando voy hacia delante por ejemplo escribo “A” ya comienza a filtrar, pero cuando doy “backspace” no hace nada, es más se queda colgado por un rato y luego aparece, pero el luego es bastante largo. La tabla tiene unos 20.000 registros, y luego de un tiempo de esperar intenté con otro string y me salió un mensaje como muestra la imagen.

Bueno, seguiremos probando…

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

38 segundos – Ticketmaster demoró para vender TODOS los ingresos para el retorno de las SPICE Girls

miércoles, octubre 3rd, 2007

Estaba luchando con la versión Rocha de GeneXus y su famoso F5, (que realmente a veces no se que es lo que me va a hacer) cuando escuché en la TV que en 38 segundos se agotaron las entradas para ver a las Spice Girls en Londres.

Inmediatamente, pensé 3 cosas

1 – No tenía idea que volvían a cantar, no les alcanzó con vender 50 millones de discos en los 90. Pero bueno todo el mundo tiene derecho.

2 – Como hicieron para vender esas entradas, imaginé que por internet, y así fue TicketMaster.

3 – Existen aplicaciones web que soporten más de 20.000 transacciones en 38 segundos?
Me puse a investigar y no pude encontrar nada oficial, pero si una crítica que hablaba no muy bien del sitio de TicketMaster:

“…programado en asp y con un servidor que se alentaba y que practicamente era imposible comprarlos en linea los días que salían a la venta boletos esperados por lo que yo siempre preferí el teléfono o bien la cola; pues hace tiempo cambiaron de sistema y al parecer ya no se paraliza con el trafico pero el sistema es muy poco versátil por no decirlo chafa…”

Evidentemente el sistema tiene que haber mejorado, sino, no lo conseguirían.
Aunque en realidad no pude encontrar nada oficial de como fue el mecanismo de venta, si fue online o un sorteo batch, ya que el artículo del diario El País de España, menciona más de 1 millón de inscriptos y sorteo telefónico.

Les dejo el link de la noticia, a lo mejor están interesados en ver las Spice Girls en algún país de su gira.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com

Conclusión del Evento XVII GeneXus

martes, octubre 2nd, 2007


Casi una semana después del cierre del evento, sigo viendo algunas conferencias que me hubiera gustado presenciar, pero como estaba focado en ver todo sobre la Rocha, no pude asistir.

Para resumir, el evento fue satisfactorio en todos los aspectos que me interesaban.
Realmente no pensaba que la versión Rocha estuviera tan evolucionada y con funcionalidades realmente sorprendentes.

Luego del evento participé del laboratorio de la versión Rocha y realmente no coincidí con algunos integrantes de la misma turma, que opinaban que para entrar en producción con esta versión aún faltaba algún tiempo.
Quizás tengan razón si quieren migrar toda una aplicación a esta versión que aún no tiene DataViews por ejemplo, pero para algo sencillo Web creo que puede funcionar.

No me quiero apresurar, porque recién hoy me instalé la Rocha y bueno pienso en máximo 15 días (dependiendo de otros factores) poner algo en producción con esta versión, ya les contaré.

Pero me volví contento, aprendí mucho. En aquellas charlas que no eran de la Rocha, tuve un 80% de acertabilidad, como siempre mentiría, si no dijera que en alguna conferencia, no pensé que me había equivocado de sala, pero en resumen fueron pocas, así que puedo felicitar al equipo de ARTech por el excelente evento.

A partir de mañana voy a poner mi evaluación de las charlas a las cuales asistí.

Fabricio De los Santos
Gerencia de Proyectos – Consultoría GeneXus –
ERP – Sistemas de Misión Crítica – Bases de Datos.

Vea mis blogs en:
www.fabriciodelossantos.com