Ir al contenido principal

Entradas

Mostrando las entradas de 2019

Export Data Model en GeneXus

Una feature incluída en la linea Beta de GeneXus que puede parece menor y por ende pasar inadvertida, es la opción (propiedad) "Only Structure for Transactions" que se incluye en las Export Options: Al exportar transacciones, si esta opción está en "true", entonces en el XPZ solo se incluye la estructuras de las mismas (no va el form, variables, etc). Si a eso agrego que puedo configurar "References Type" en "Minimal", entonces seleccionando todas las transacciones de una KB puedo obtener un XPZ que tenga el modelo de datos de la misma. Es decir: Transacciones, atributos, dominios, subtipos, tablas, etc. En un esquema: Donde DBClon tiene las mismas estructuras que DBOriginal. Incluso podría configurar KB DataModel con "Reorganize Server Server Tables" en "no" y acceder directamente a la DBOriginal: Prueba de concepto Como prueba de concepto utilicé la KB GeneXusMeeting , exporté el modelo de datos y

Mi primer chatbot con whatsapp

No voy a hacer "apología de whatsapp" pues es claro para todos que es una herramienta de comunicación que todo el mundo (al menos occidental) tiene y usa a diario. Siendo así ¿que tal si mi aplicación pudiera responder por ese medio? ¿Qué skills necesitaría? ¿Qué otros recursos? Revisé algunos contenidos al respecto, por cierto los recomiendo, especialmente los producidos en el GX29:  https://meetings.genexus.com/2019/sessions/chatbots Es tremendo lo que se puede hacer alrededor del tema. Sin embargo lo que yo quería era algo bien sencillo, no quería tanto la parte de NLP (PLN), IA, etc que es un camino muy interesante pero que implicaba más trabajo y lo mio era explorar, divertirme, hacer algo útil y aprender en el camino (algunos le llaman "procastinar":)). Quería probar la utilidad de "dialogar" con mi aplicación vía Whatsapp, generar otras ideas a partir de ver y sentir algo funcionando, resolviendo un problema real, un prototipo de bajo costo.

Sobre la situación en Chile y la calidad de la argumentación

Es muy triste lo que está sucediendo en Chile, el camino de la violencia siempre es doloroso y no resuelve nada de fondo. No tengo conocimiento profundo de la situación, sus causas, cómo se desarrollaron los hechos como para tener una opinión formada. Mucho menos cuales son las soluciones. Solo conozco lo que han pasado en los noticieros y redes, que en general son posiciones maniqueístas, teñidas de otros intereses y que mucho no aportan para entender el fondo. Eventualmente por escribir esto sea un "tibio" y alguno que lo lea dirá "es obvio! hay que tomar TAL posición". Bueno, no suelo tomar posición y menos dar opinión sobre un tema sin conocer suficiente del mismo, perdón por ello. Yendo a la cuestión, algo que si me pareció muy bueno y de donde aprender es este análisis que hacen en la Televisión Nacional de Chile es el nivel de argumentación. Creo que aporta sobre algunos temas de fondo y estoy de acuerdo con mucho de los conceptos ahí vertidos, no sé

La pérgola

Hace un par de años decidí construir una pérgola en el fondo de casa, me pareció una buena idea para tener un lugar donde poner la hamaca de madera, crear un ambiente agradable, con sombra para el verano y cobijo para el invierno. Pensé cómo sería, hice algún dibujo en un papel y tuve claramente la visión de lo que quería. Tenía que ser rústica para integrarse con el ambiente del fondo de casa, tenía que ser verde con alguna enredadera que hiciera de techo, el piso sería cesped o eventualmente haría un piso con pallets, suficientemente abierta para integrarse mejor y cerrada para cumplir su función. La tenía claramente en mi mente, tenía la visión. Me encargué de conseguir troncos curados y suficientemente fuertes para soportar el peso, a su vez pensé que eventualmente podría colocarle una hamaca paraguaya donde dormir una siesta o leer un buen libro, así que la estructura debía ser sólida y estable. Completaría la estructura con malla electrosoldada que soportara el crecimiento

Casuales casualidades

Escribo este post inspirado en el #GX29  y antes que nada agradezco a los miles de participantes de decenas de países que lo siguieron en vivo o vía streaming. Espero que lo hayan disfrutado y seamos cada vez más y mejores builders! Especialmente quiero agradecer a todo el equipo que está detrás de estos Encuentros que, como tremendos profesionales y apasionados, llevaron adelante una vez más un enorme desafío. Gracias a todos! Creo que estos Encuentros no solo son compartir conocimiento, conocer qué y cómo lo hacen otros, descubrir tecnologías, métodos, etc. Estos encuentros son experiencias. Es vivir la experiencia de participar en una de sus ediciones. Como tal son intransferibles, cada asistente, cada orador, cada persona involucrada viene con determinadas vivencias y agrega a las mismas el haber participado del Encuentro. Suma esas vivencias a las ya vividas, lo siente de un modo diferente a todos. Una conferencia no es una, es tantas como personas asistan a verla. Un Encuent

Sobre viajes y puertas

He tenido la oportunidad de viajar por algunas partes del mundo y los viajes definitivamente son nutritivos. Se descubren personas, sociedades, culturas, lugares, historias… en fin… una actividad que aconsejo plenamente. Obviamente cada viajero disfruta más de algunas actividades o lugares que otros, observa determinadas cosas con más atención, valora más esto o aquello.  En particular a mi me gustan mucho todos los lugares con cierta carga histórica, imagino cómo hubiera sido vivir en ese lugar hace 50 o 100 o 500 años, qué sentido tendrían esos edificios, plazas, calles, puentes, cómo se vería todo, cómo la gente interactuaría entre sí y con el medio… en fin… me entretiene y despierta mi imaginación, eso al fin y al cabo es lo que espero de un viaje.  Aprender en el sentido de “ser más sabio”, acumular contenidos como quien acumula cosas no tiene sentido, para eso está la Wikipedia, en esos viajes yo me nutro de sensaciones y experiencias, las incorporo y transformo en p