El día que conocí a Jorge Batlle

October 25th, 2016
jorge-batlleHace tiempo que una de mis mayores pasiones es escribir, y no se imaginan cuántos proyectos tengo encajonados esperando salir a la luz algún día. Entre tantos compromisos profesionales, hacen que mis ratos libres tenga que escoger entre mis pasiones, y termino eligiendo la más importante, mi familia.
Pero hoy, voy a hacer un esfuerzo extra en homenaje a alguien que marcó mi vida de forma trascendente, el Dr. Jorge Batlle, ex-Presidente de Uruguay.
En enero del 1999, me encontraba a punto de hacer mi primer viaje internacional, más allá de las fronteras de Argentina y Brasil.
Mi destino, Venezuela. Una empresa venezolana había comprado un Software desarrollado con GeneXus y la “Pelotita de Pinball de la vida”, había caído en el hueco que te duplica los puntos, y en ese lugar estaba yo.
En realidad no fue solo suerte, a la suerte muchas veces hay que ayudarla y fue así que ocurrió, pero eso es tema para otro artículo.
Lo importante es que aquel día que inicié el viaje lleno de adrenalina, me tocó sentarme en el avión delante de Batlle. Al sentarme le digo “me voy a sentar delante del futuro presidente del Uruguay”, él y su esposa sonrieron.
Una vez que el avión despegó, me toca el hombro y me dice: “por qué decís que voy a ser el futuro Presidente de Uruguay?”
Para aquel entonces el candidato con más chances era Hierro Lopez, elegido por el Presidente Julio María Sanguinetti. Battle había perdido varias veces, entonces todo indicaba que no superaría a Hierro Lopez en las elecciones internas, pero le dije que le tenía fe, que pensaba que iba a ganar las internas del Partido Colorado y que quizás no ganara en primera vuelta al Frente Amplio, pero que probablemente tendría opciones en Segunda Vuelta si se unía con el Partido Blanco. Parece que es una historia contada con el diario del lunes a la vista, pero no lo es, todo se dio de esa forma.
Hablamos largo y tendido durante todo el viaje a Venezuela, le conté de lo que hacía y se interesó mucho en cómo el Software Uruguayo estaba creciendo.
Al llegar a Venezuela, me dio un espaldarazo enorme al presentarme al Cónsul en Caracas, porque me hizo sentir que de cierta forma estaba protegido.
El tiempo pasó, y un día mis amigos en Uruguay me escribieron y mis padres me llamaron diciendo que Batlle había hablado de nuestra conversación en una entrevista televisiva, cómo me había conocido y diciendo que Uruguay debía apostar al Software.
La verdad que eso me enorgulleció mucho, sentí que había aportado un granito de arena a mi país, con aquella charla de avión.
Luego ya como Presidente, realmente apoyó mucho las iniciativas de “Zona América”, hoy sería algo como el “Sillicon Valley Uruguayo” de la época. Me comentaron que una vez desapareció de la Casa de Gobierno, nadie lo encontraba por ningún lado y se apareció en un programa donde estaba el Manager de Starmedia y el Presidente de Antel, y lo instó a que le dieran los enlaces de Internet que necesitaba, porque quien se beneficiaba con eso era Uruguay, era un tipo enérgico.
En fin, mucha gente lo odió cuando en el 2002, la fuga de dinero de los bancos hizo que el país se viniera a pique, pero mismo así mucha gente se pregunta que hubiera pasado si fuera otro el Presidente en esa época, eso hoy sería todo conjeturas.
Ya como Presidente un día me mandó un mensaje en un papel firmado, a través de un amigo que se acercó y le dijo que vivía en Venezuela, me escribió agregando los saludos para mi primer hijo, la verdad que es otro gran recuerdo.
Finalmente volví a verlo hace algunos años, tomamos un café y conversamos de aguas pasadas recordando todo aquello vivido. Tenía rosca para rato.
No puedo decir mucho más del Dr. Jorge Battle, hay muchos aspectos que desconozco de su vida, lo que quise expresar en este artículo fue que esas horas que conviví con él, quizás lo hayan motivado o quizás no, quizás hayan servido para mi país, o quizás no, pero que seguro marcaron mi vida de forma positiva eso lo puedo asegurar y lo llevaré conmigo siempre, como una de las experiencias más importantes de mi vida.
Descanse en paz, deber cumplido con su Patria y muchas gracias por palmearme el hombro para conversar, aquel 5 de enero de 1999.
Buen Viaje!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Feliz 2016

December 31st, 2015

Es imposible evitar reflexionar en estas fechas, así que no vale la pena hacerlo aquí, seguramente ya cada uno lo ha hecho no importa donde y con quien se encuentre.

Simplemente quiero hacerles llegar a todos mi mayor deseo de un año 2016 lleno de oportunidades, con mucha salud y paz para poder sobrellevar aquellas situaciones que requieran tomar alguna decisión.

Porque la vida es cuestión de decisiones.

Te deseo mucha sabiduría para la toma de decisiones que realices en 2016, y que todos esos proyectos que tengas en mente puedas hacerlos realidad. Recuerda, nada cae del cielo, si fuera así estaríamos aplastados por casas, autos, trabajos, dinero y todo las demás cosas materiales que todo el mundo pide.

Además de “sabiduría” te deseo mucha “fuerza de voluntad y disciplina”, para que puedas empujar ese carro de ideas y que nunca decaigan tus fuerzas.

Ayer hablaba con un padre de iglesia y me contaba como su abuela plantó la semilla hace muchos años, para que el hoy pueda estar donde está, y se lo agradecerá eternamente.

Que importante es plantar la semilla y regarla todos los días para recibir su fruto más adelante.

Así que hoy a la noche cuando brindes por el nuevo año, piensa si ya plantaste tu semilla, y si no lo has hecho todavía, piensa como vas a hacerlo, pero no te quedes solo con el pensamiento, define el “cómo”, y si no lo tienes claro, define “cómo definir el cómo”, pero no te quedes solo con las “ganas de hacer algo…” Ya sea algo personal, ya sea algo con tus hijos, tus padres, tu familia o amigos, tu trabajo, tu casa, lo que sea, pero no dejes de plantar la semilla y si ya la tienes plantada, no te olvides de regarla todos los días.

QUE TUS SUEÑOS DEJEN DE SER SUEÑOS!!!

FELIZ 2016!!!

Fabricio De los Santos

@fabriciodls

fabriciodelossantos.com

GeneXus Can’t open client.cfg / Null inputStream

September 20th, 2015

genexus fabricio de los santos tomcat

Migrando unos contextos de tomcat de un servidor a otro, luego de haber creado la base de datos, copiado los contextos, editado el archivo client.cfg para el nuevo servidor, para el tomcat y lo levanto de nuevo y ejecuto el link de la aplicación y me da el siguiente error:

 

 

javax.servlet.ServletException: java.lang.InternalError: Can’t open C:\tomcat\bin\client.cfg / Null inputStream

Aparentemente lo primero que apunta es a un tema de permisos para llegar al archivo client.cfg

Me fijo en el directorio y veo que el archivo está en el folder classes pero el tema es que como lo había editado, por algún motivo el windows server me lo renombró de client.cfg para client.cfg.txt y como lo veía por el explorador de windows, este no me mostraba la extensión del archivo.

Le saqué la extensión y funcionó correctamente.

Espero les sea útil. Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Primera Reunión del Grupo de Usuarios de GeneXus Montevideo 2015

May 21st, 2015

OpiTrends Blog GeneXus Fabricio De los Santos

Una vez más el Grupo de Usuarios de GeneXus Montevideo se reunió este día para conocer de primera mano algunas de las novedades de la versión GeneXus Salto y también ver la cocina de la APP OpiTrends desarrollada por un miembro de la Comunidad GeneXus en vista a la Copa América 2015.
La verdad que fue un encuentro muy ameno, donde pudimos apreciar las funcionalidades de transacciones dinámicas de GeneXus y el fascinante editor de GeneXus “Live Editing”, sus avances y los que nos permite hacer.
Si te lo perdiste te dejo una imagen de algo que me copó bastante de la nueva funcionalidad

Live Editing Blog GeneXus Fabricio De los Santos

y el link para más detalles de la futura versión de GeneXus Salto

Por otro lado vimos la App de OpiTrends desarrollada por Bruno Camargo, toda su historia desde el nacimiento de la idea toda la parte de análisis, arquitectura, etc.

De verdad muy buenas las charlas y ya estamos esperando la próxima reunión.

Muy pronto seguramente estarán publicados los videos de hoy, pero ya sabés que no es lo mismo verlo por TV, para el próximo que será en junio probablemente andá reservando tu lugar!

Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

MYSQL Importando datos ERROR 1366 (HY000): Incorrect string value: ‘\x

May 19th, 2015

mysql fabricio de los santos

Tenía el siguiente error importando la base de datos, la cual necesitaba para hacer unas pruebas.

ERROR 1366 (HY000): Incorrect string value: ‘\x …

El problema se debía al CHARSET de las columnas de las tablas y los datos que ellas contenían.

Como lo que me importaba realmente era tener las tablas y datos para poder hacer unas pruebas, simplemente ejecuté la siguiente línea antes del comando de importación.

SET NAMES latin1;

Para los que quieran investigar un poco más del tema, les dejo el siguiente link muy ilustrativo.

http://mysql.rjweb.org/doc.php/charcoll

Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

ERROR 2006 HY000 import mysql

December 16th, 2014

mysql fabricio de los santos

Importando un backup de una base de datos MYSQL en algunas tablas me devuelve el error “ERROR 2006 (HY000)”

Como lo estoy haciendo en la base de datos en la máquina de desarrollo, el sistema operativo en este caso es Windows 8.

El error se da porque se está intentando hacer un insert en un campo blob con demasiada información.

Para chequearlo se puede ejecutar la siguiente consulta:

show variables like ‘max_allowed_packet’;

Para solucionarlo se debe agrandar el parámetro max_allowed_packets seteando el valor de la siguiente forma:

 set global max_allowed_packet=1000000000;

o realizando el cambio en el archivo “my.ini”, en caso que fuera linux sería en el archivo “my.cnf”

Luego del cambio se reinicia el servicio e importamos nuevamente.
Muchas gracias por leer mi blog!

Hasta el próximo post. Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Taxi Uruguay desarrollado en GeneXus Evolution 3 y WebPanelDesigner de K2BTools

May 28th, 2014

taxi uruguay

Cómo explicar que es, para que es y por qué la hice…?

Quizás la mejor respuesta está en el libro:

¿Quien se ha llevado mi queso?

Este libro de motivación escrito por Spencer Johnson describe el cambio en el trabajo y la vida, sus cuatro típicas reacciones, de resistirse al cambio por miedo de algo peor, aprender a adaptarse cuando se comprende que el cambio puede conducir a algo mejor, detectar pronto el cambio y finalmente actuar.

Creo que el párrafo anterior puede resumir la iniciativa del Proyecto que estoy lanzando hoy.

El sitio web y la Aplicación para Smart Devices TaxiUruguay.com ha sido realizada con la versión Release Candidate de GeneXus Evolution 3 que será liberada mañana 29 de mayo en México para todo el mundo y WebPanelDesinger de K2Btools.

Desde hace algunos años trato de estar siempre con lo último que tiene GeneXus porque apuesto mi día a día a la herramienta.

A lo largo de mi vida profesional me ha dado muchos frutos, y en esta oportunidad me motivó realizar un sitio web con una excelente herramienta como lo es el WebPanelDesigner, y mi desafío era hacerlo exclusivamente con el patterns de K2BTools.

Casualmente hace algunos meses, surgió la idea de hacer una APP para poder tener a mano a la hora de llamar a un Taxi.

Para ser sincero, siempre me acordaba los viernes de lluvia a la tarde, que es IMPOSIBLE conseguir un Taxi.

Y la idea siempre estuvo ahí, el tema es que llegaron Aplicaciones muy completas que tenian otras virtudes, y con un equipo de gente y experiencia en otros países, que parecía hacer que este proyecto no tuviera sentido.

Pero estamos en Uruguay, en seguida surgieron los frenos empresariales que siempre surgen, medidas extremas de multas a quienes usaran determinada aplicación, etc, un revuelo que ni se imaginan, los que no conocen este país.

Una verdadera cacería de brujas a la tecnología.

taxi uruguay

Entonces, aquella idea dormida en algún lugar del disco duro, vio una oportunidad. “Hay que salir a buscar queso ahora!”

Como el mensaje que transmite la parábola del queso, “detectar pronto el cambio y actuar”.

La oportunidad de hacer una Aplicación que no tuviera conflictos con ninguna empresa en particular, ya que su funcionalidad básica es la de obtener rapidamente el número de teléfono de una empresa de taxi, información que se encuentra libremente en internet.

La oportunidad de brindar un servicio para TODO EL URUGUAY, ya que algunas de las aplicaciones solo traen información de Montevideo.

La oportunidad de trabajar con la última versión de GeneXus, la más completa y rápida que he conocido a la hora de desarrollar, ni que hablar cuando la usas con el WebPanelDesigner de K2Btools, el tiempo total de desarrollo y puesta en producción fue de aproximadamente 24 horas, fue un proyecto que básicamente comencé un sábado y lo terminé hace unas horas, o sea 4 días de trabajo aproximadamente.

Y continuando con la parábola del queso, no podemos quedarnos en la zona de confort y aunque tengamos nuestro depósito lleno de queso, es importante seguir buscando las oportunidades, para que el cambio no nos tome por sorpresa, siempre debemos estar con nuestros zapatos puestos.

Y con ese objetivo fue que surgió este proyecto, que puede no satisfacer las necesidades de muchos exigentes, pero ya me satisface a mí poder liberarlo con la meta que me había trazado, hacer algo simple, rápido, de utilidad y con lo último de tecnología, GeneXus Evolution 3 y K2BTools y en SOLO 4 días.

Quiero agradecer profundamente a Lorena Otegui quien ha colaborado con las imágenes, que son parte muy importante de este proyecto.

taxi uruguay

 

taxi uruguay

taxi uruguay


 

 

 

 

 

 

 

 

En fin, espero que estas herramientas le sean de utilidad, tanto en el día a día o como de estímulo para salir de la zona de Confort y realizar tus Aplicaciones con GeneXus Evolution 3 y K2BTools.

Les dejo los links de Google Play para instalarse la aplicación y del Sitio www.taxiuruguay.com

Cualquier consulta del proyecto estoy a las órdenes.

Muchas gracias por seguir mi blog.

Hasta el próximo post

Un gran abrazo!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Cómo era la vida familiar en Montevideo Uruguay en 1949

March 7th, 2014

(Post no técnico del blog Baú filosófico)

Siempre dije que me gustaría tener una máquina del tiempo, no para conocer el futuro, sino para saber cómo se vivía en otras épocas, poder ver “tesoros” (no precisamente materiales), que se han perdido con el paso de los años, producto de la ambición, egoísmo, falsos ideales, violencia, y tantas otras cosas malas que han deteriorado la sociedad y la comunión entre las personas.

No creo que llegue a conocer dicha máquina, al menos en corto plazo, pero este video con una visión estadounidense (vaya uno a saber con que objetivo lo hicieron), creo que es la propuesta más cercana para conocer la vida en familia en Montevideo, Uruguay, en el año 1949.

La verdad, una perla, quizás con un poco de imaginación, podemos sentir, cómo sería si fueramos nosotros los protagonistas.

Un abrazo, muchas gracias por seguir mi blog.

Fabricio De los Santos


www.fabriciodelossantos.com

Auditoria em GeneXus

February 18th, 2014

auditoria genexus fabricio de los santos k2baudit

O conceito de Auditoria tem mudado com os tempos. Aquela ideia de “auditar” se alguém tinha mexido propositalmente com os dados, era antigamente a maior preocupação das empresas. Hoje a Auditoria é tão importante como o produto desenvolvido para o negócio. Qualquer sistema em produção tem que dispor de um módulo que além de controlar o uso mal intencionado dos usuários, tenha a possibilidade de encontrar rapidamente erros operativos comuns ou simplesmente ter funcionalidades não desenvolvidas especificamente no produto, que poderiam estar inclusas de forma automática num módulo de auditoria, como por exemplo um histórico de determinada entidade.

Para isso a melhor ferramenta que se acopla a perfeição com a produtividade que da GeneXus é K2BAudit da empresa que desenvolve os patterns de K2BTools.

Esta ferramenta tem a vantagem única que pode ser usada em todos os produtos GeneXus porque se a sua KB não está na versão Evolution de GeneXus, você poderia levantar ela com esta versão só para implantar o módulo de auditoria, coisa que já tenho feito em diversos clientes que precisavam dessa solução.

Para melhor entendimento da solução deixo aqui o vídeo de Federico Dominioni com uma demo da última versão desta fantástica ferramenta.

 

 

Obrigado por ler meu blog!

Até o próximo post. Grande abraço!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com

Oportunidade Laboral GeneXus – São Paulo

February 14th, 2014

 

oportunidade laboral genexus fabricio de los santosO seguinte aviso é um pedido de divulgação que me enviaram por email.

Interessados entrar em contato com vanessa@mazzatech.com.br

Cliente é uma multinacional, contratação CLT diretamente pelo cliente na região do Morumbi.

 

Perfil: Analista de sistemas

– Pacote office, ms project, ambiente de aplicação alta e baixa plataforma (web / as/400 / client/server), sql, wbs chart pro, genexus 8.0 / 9.0.

Pontos de função, bpm (desejável)

– Competências técnicas: Gerenciamento de projetos, levantamento de escopo, análise de requisitos, especificação funcional e técnica, programação e testes unitários e funcionais.

Resumo das atividades do cargo

*Atendimento a requisições das áreas de negócio para desenvolvimento e manutenção de sistemas.
Liderar projetos com fábricas de softwares, gerenciando escopos, prazos e custos.
Inglês Fluente (diferencial).

Boa Sorte.

Obrigado por ler meu blog!

Até o próximo post. Grande abraço!


Fabricio De los Santos GeneXus
Fabricio De los Santos
_________________________________________
Coaching and Mentoring GeneXus, ScrumMaster, Project Manager, K2B Tools Agent – The best Patterns Tool to integrate with GeneXus
Siga meus blogs em www.fabriciodelossantos.com