Genexus Planet

September 05, 2017

Cristhian Gomez

Tamaño de Campos Blob en MySQL

p, li { white-space: pre-wrap; } Tenía la necesidad de poder saber cuanto pesaban los datos que se estaban guardando en un campo blobs para poder dimensionar y controlar el tamañao que iba a tener mi tabla en el futuro.  Para esto encontré la siguiente consulta: select length(NombreCampoBlob) as byte from Tabla; Esta consulta me tira en bytes el tamaño de mi campo.

by noreply@blogger.com (Cristhian Gómez) at September 05, 2017 04:02 PM

August 31, 2017

Enrique Almeida

Módulo de Análisis de Riesgo en Aduana de Colombia

Desde hace unos meses, bajo el convenio de cooperación entre las aduanas uruguaya y colombiana,  esta funcionando en la Aduana de Colombia el modulo de análisis de riesgo en las operaciones aduaneras del aeropuerto El Dorado en Colombia. Como parte de la  segunda etapa de implantación, ayer paso a  funcionar para todas las operaciones de la Aduana de Bogotá. El sistema  permite a los

by noreply@blogger.com (Enrique Almeida) at August 31, 2017 12:42 PM

August 28, 2017

Enrique Almeida

COMMIT ON EXIT considered harmful

Hace unos 7 años, publiqué un artículo donde proponía algunas mejoras para la propiedad Commit on Exit, pues es una de las cosas que resulta mas difícil de explicar a quienes recién comienzan a programar con GeneXus. Estamos en proceso de BetaTesting de la GeneXus Tero y seria bueno revisar el uso que le damos esta propiedad. Que cosas resultan confusas? Es difícil de explicar a un novato,

by noreply@blogger.com (Enrique Almeida) at August 28, 2017 04:20 PM

August 22, 2017

Gustavo Carriquiry

Abrir links con aplicaciones nativas y no el browser (deeplinking)

El problema que tengo con algunas aplicaciones Android/iOS es que cuando recibo un link por algún medio (mail, tweet, etc) al abrirlo me lo abre con el browser, en lugar de abrirlo con una aplicación nativa asociada a ese “contenido”. Por ejemplo, si recibo un link a un tweet espero que lo abra con alguna aplicación de twitter que tenga instalada y no con el browser. De modo análogo si recibo

by noreply@blogger.com (guscarr) at August 22, 2017 06:35 PM

Enrique Almeida

Métricas sobre modularización de KB

Cuando tengo un sistema desarrollado, tengo muchísimas formas de dividirlo en módulos. Segun la bibliografia, el problema mas general de particionar un grafo en diferentes agrupamientos de nodos (clusters) es considerado NP-Completo, por lo que no se ha encontrado aun una forma eficiente de resolverlo. Al tener tantas opciones, es bueno contar con alguna herramienta que me permita medir que tan

by noreply@blogger.com (Enrique Almeida) at August 22, 2017 01:43 PM

August 21, 2017

Enrique Almeida

Chrome v62 y BackColor = Transparent

Una aplicación WEB C# en GeneXus 15 que usa el Abstract Editor (que viene migrada de versiones bastante anteriores de GeneXus), empezó a mostrar en algunos filtros, un fondo celeste. El motivo de esto, es porque la variable tenia la propiedad BackColor=Transparent, que en versiones anteriores de Chrome se tomaban como transparentes, pero en la version 62 que aun esta en Beta, la toma con ese

by noreply@blogger.com (Enrique Almeida) at August 21, 2017 02:44 PM

August 02, 2017

Cristhian Gomez

Un comentario sobre el Deploy Aplication de GX15

Una herramienta que ha logrado un avance con respecto a las versiones anteriores es el "Deploy Aplication", con avances me refiero a que con un par de "clics" me crea el archivo war pronto para poder hacer el deploy de nuestra aplicación. Esto es bueno dado que en las versiones anteriores en ocasiones daba algunos problemas y teníamos que manipular el archivo war. En las nuevas versiones de

by noreply@blogger.com (Cristhian Gómez) at August 02, 2017 09:05 PM

Enrique Almeida

PiensoPienso: Como hacer una reorganización de cambio de tipo de datos, sin interrumpir la operativa.

Problema:  Tengo una KB GeneXus, con una tabla con 2 millones de registros que tiene un campo AttSec N(3) y debe cambiarse a C(3) (si se quiere, puede tener otro nombre). Tabla ====== *Clave       N(10) AttSec       N(3) otros atributos El sistema esta funcionando 24x7, se instala en varios nodos (en un NLB). La aplicación deberá estar operativa siempre, no se puede bajar ni bloquear. Se

by noreply@blogger.com (Enrique Almeida) at August 02, 2017 06:16 PM

GeneXus X