Archive for septiembre, 2006

Etiología de un nuevo mundo

martes, septiembre 26th, 2006


Hace unos días mi hijo mayor me preguntó que es internet.

Basado en mis conocimientos, lo que me he cansado de leer una y otra vez, le contesté de una forma que pueda entender, con las clásicas palabras de siempre, “Internet, es un conjunto de redes de computadoras, que se comunican entre ellas formando así, una gran red mundial, donde podemos obtener información de todo tipo, documentos, fotos, videos, etc”.

Pero si bien esta definición es correcta, para que un niño lo pueda entender, en realidad solo define la parte técnica de como funciona internet.

Por años el hombre ha soñado encontrar vida en otros planetas, nos hemos ilusionado con las historias de Julio Verne, hemos visto emocionados los clásicos de “Volver al futuro” con Michael Fox y decenas de otros ejemplos donde de una u otra forma se nos intenta hacer creer en dimensiones paralelas y cosas por el estilo.
Bien, para mí esto había pasado desapercibido durante 30 años, hasta ese día que tuve que explicarle a mi hijo la pregunta más fácil de todas, pero con una respuesta tan compleja. Quizás él no lo entienda de esta manera, pero creo que la mejor forma de definir a internet es la de “un mundo paralelo”

Que he descubierto?

Nada, simplemente esto ha sido así desde los orígenes de internet y va afirmándose como un nuevo mundo con el surgimiento día a día de nuevas comunidades en internet, con la aparición de “malos” y “buenos”, con empresas queriendo monopolizar, este mundo y bueno con todo lo que un mundo debe tener.

Todavía faltan muchas cosas, por crearse, muchas cosas “nuevas” por aparecer (pero que ya existen en nuestro mundo), digamos cuando un bebe nace le damos un nombre y lo registramos, será que nuestro “email” es nuestro registro en este mundo paralelo?
Otra de las cosas que me ha llamado la atención, son las comunidades, myspace, orkut, por ejemplo y el surgimiento de copias similares a lo mismo.
Es increíble pensar que así como recién comenté que nacemos con un email (aunque muchos tenemos más de uno), luego de una u otra forma, creamos un espacio virtual en internet, ya sea para poner nuestras fotos o nuestro blog, por ejemplo.
Y que pasa cuando morimos?
Bien aunque es un poco morboso este tema, en internet ya está creado un cementerio donde tus amigos pueden rendirte culto y recordarte siempre.
Existen otras comunidades, como pasan en la realidad “elites” de clases sociales altas, como por ejemplo A Small World donde solo puedes entrar si eres invitado por alguien de la misma elite, o las comunidades de enanos, o de tatuados, o tantas otras comunidades, que hacen de internet crecer día a día, tanto así que se dice que internet tiene 1.000 millones de usuarios contra 6.500 millones de personas que tiene el mundo y esta cifra va creciendo mes a mes.

Entonces que significa “etiología” de un nuevo mundo?

Son las causas de las cosas, que hacen este nuevo mundo.
Este mundo, que da más oportunidades a aquellos que de alguna u otra forma se sienten diferentes, como también amenaza a aquellos más vulnerables, sobre todo en el aspecto psicológico, como tantas cosas hemos visto en noticieros acerca de suicidios masivos coordinados por la web, y otros similares que más adelante entraré en detalles. Son esos efectos no deseados o efectos secundarios que suceden cuando las aristas de los dos mundos se juntan.

En conclusión internet es un mundo paralelo, al cual tenemos que estar preparados a enfrentar y sobre todo a educar a nuestros niños, quienes tendrán que convivir con estos 2 y quien sabe cuantos mundos más.

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

Quien va a pagar por todo esto?

viernes, septiembre 22nd, 2006


Cuando la limosna es grande hasta el santo desconfía.

Cuantas veces hemos escuchado esa frase, quienes estamos por las 3 décadas o más seguramente la hemos escuchado más veces que las nuevas generaciones.

Y por que?

Porque cuando éramos chicos si queríamos tener la música de nuestro cantante favorito teníamos o bien que comprar el cassette, o bien poner el grabador al lado de la radio cuando pasaran la canción o alguna otra artimania de este tipo. Luego vinieron los doble caseteros y ahí ya la cosa fue más facil. Sin embargo las nuevas generaciones conocieron Napster, Emule, Ares y todo lo que anda en la vuelta que hace realmente muy, pero muy facil conseguir música sin costo alguno.

A pesar de esto, cada vez hay más músicos, cantantes, compositores y entonces cada vez hay más productores de música y cada vez se consigue música gratis con mayor facilidad, esto parecería que no se soportaría por mucho tiempo más, pero sin embargo todo sigue. Y aquí entra “quien va a pagar por todo esto”, y al parecer la nominada es …
LA PUBLICIDAD.

Fíjense este detalle.

Un amigo me recomendó un sitio que descubrió a través de un blog de otra amiga.
El sitio es www.pandora.com, aquí podemos encontrar algo muy interesante, crear nuestras propias estaciones de radio.
Es relativamente sencillo, simplemente hay que tener un poco de conocimiento de inglés para crear una nueva estación eligiendo el nombre de una canción o artista.
Pandora busca en su base de datos concordancias con el artista, melodías ritmos e instrumentos similares y comienza a pasarte canciones enteras similares a las elegidas. Allí aparecen 3 opciones encima de la foto de cada album al que pertenece la canción donde una de ellas es decirle “que no te gusta” la otra opción es decirle “que te gusta” y la tercera opción te despliega un menú donde puedes comprar el disco en Amazon o iTunes por ejemplo.
Es probable que la mayoría de la gente no compre, pero también en la red existen los que si pueden comprar, pero además Pandora se basa en que te muestra publicidad, de fondo, como la compra del DVD de Rápidos y Furiosos en Tokio, algo que no tiene mucha relación con lo que estás escuchando probablemente de música y otro tipo de publicidad, que de alguna forma la ves, cuando le das el ok o no a la canción que está sonando.
La nota importante es que Pandora arrancó como suscripción. Es decir tenías que pagar para escuchar hoy cambiaron esto por la publicidad.
Entonces si ahora tenemos software libre, y no vamos a tener que pagar licencias para operar nuestros sistemas operativos, bases de datos y plataformas… quien va a pagar todo esto? Será que mañana estemos usando nuestro sistema de facturación y nos aparecerá una publicidad de google con Ad Sense o alguna oferta en un shopping?
Es dificil saber hacia donde vamos, pero… por el momento disfruten de Pandora, que la caja se abrió hace ya 6 años…

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

Tips: Como hacer nuestro clásico debug en java/tomcat con GeneXus

jueves, septiembre 21st, 2006

Generalmente cuando programábamos para plataformas Windows y queríamos saber que valor tenía una variable o un campo, simplemente poníamos un msg en el programa y este aparecía en pantalla.
Para realizar esta tarea en java si estamos programando para web, podemos usar la siguiente sentencia:&msg=’Texto identificatorio ’ + &variable
Msg(&msg,status)

Luego de esto vamos al directorio que está instalado el tomcat y buscamos la carpeta “logs”
Ejemplo de una instalación Windows:

C:\Program Files\Apache Software Foundation\Tomcat 5.0\logs

Aqui buscamos el archivo stdout.log, lo abrimos y buscamos el “texto identificatorio” que pusimos en el msg() y allí encontraremos el valor de nuestra variable.

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

Encuentro GeneXus XVI

jueves, septiembre 21st, 2006


Finalizó el Encuentro Nº 16 de Genexus, realizado en el hotel Radisson Victoria Plaza.

Encuentro que a medida, que pasan los años cada vez más personas asisten y para este año, se pulieron muy bien los detalles, para que el evento sea nuevamente un éxito.
Asistí a las charlas básicamente por internet y posiblemente estaré viendo los videos de las que no pude ver en los siguientes días.
Si quieren hacerlo, lo pueden hacer a través del siguiente link:

Videos del Evento GeneXus

Si tuve la oportunidad de asistir personalmente a las 2 últimas charlas de Nicolás Jodal y Breogan Gonda quienes básicamente resumieron con estas 2 charlas, pasado, presente y futuro de GeneXus, y porque GeneXus es GeneXus.
Se presentó también el cambio de imagen de Genexus con un nuevo logo y se despertó a los oyentes dejando en la mesa el tema del open source y demás.
Tanto es así que al terminar el evento nos juntamos con amigos para expresar nuestras opiniones del futuro del mercado de software.
Muy interesante y nos surgieron algunas ideas… que ya lo comentaré.

Volviendo un poco al evento y a la charla que pude asistir de Nicolas Jodal, convirtiéndose cada vez más en un referente, sin lugar a dudas, habló del LAMP (linux, apache, mysql, php) y lo que podría llamarse como LAMJ (LAM + java) en base a la decisión de Sun respecto al código abierto de java.
También comento que GeneXus va a tener un generador dinámico pero no se sabe todavía si será php o ruby.
Esto se realizará en un laboratorio en conjunto con el intercambio de Tecnología firmado con Venezuela.
Así que pronto más novedades.
Otro tema para destacar es el Web 2.0, y oh casualidad! quien apareció en una ppt?

Writely

Tal como lo había comentado anteriormente pero como ejemplo de Web 2.0, algo así como que estoy alineado al menos en parte con Jodal.

Para resumir la charla de Breogan mostró el porque usar GeneXus, y en que etapa está GeneXus.
Hay un punto con lo de “tener una buena idea” para que un producto tenga éxito es gran parte cierto, ahora si hablamos de empresas, no siempre es necesario tener una gran y original idea para que la “empresa” tenga éxito.

Esto lo comentaré más adelante.

Para ver el blog del evento pueden ingresar a la siguiente url:

http://encuentrogx2006.blogspot.com/

Para ver un entrevista que hizo el Espectador el día del evento a Jodal pueden ingresar a la siguiente url:

http://www.espectador.com/nota.php?idNota=78542

Felicitaciones a ARTech por otro éxito!

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

Tips: Value was either too large or too small for an Int16 en GeneXus

miércoles, septiembre 20th, 2006

Generando .Net este error puede dar en referencia a diversos motivos que tengan que ver con el overflow de una variable. Uno de los casos típicos puede ser que se está llamando a un webpanel con los parámetros cambiados de orden o con menos parámetros y no se está recibiendo en el orden que se los están enviando.

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

Tips: Update Model sin correr reorganización 7.5

miércoles, septiembre 20th, 2006

Es algo que no debería pasar pero, si pasa aquí está la solución.

Hacemos cambios en las trns y pasamos a prototipo o producción y cancelamos la reorganización simplemente cerrando el developer menu, y vemos que se está haciendo un updating model.
Por tal motivo ya no podemos capturar la reorganización.
Y esto pasa cada vez que “cancelamos de esta forma la reorg”.
Hay un problema con la kb
Dos opciones
Rebuild -y de la kb
o
Renombrar o borrar los ARI, y un build all. Luego repetir el procedimiento de la reorganización y estará solucionado.

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

Tips: Cannot Find Server – The page cannot be displayed

miércoles, septiembre 20th, 2006


Es probable que al desinstalar Tomcat, quisiéramos mantener subdirectorios con contenidos nuestros y no querramos borrarlos.
Entonces decidimos dejar los directorios cuando Tomcat te consulta al desinstalarlo.
Luego si instalamos de nuevo Tomcat nos podemos encontrar con que no se levanta el administrador.
(SMI) Bajar el servicio de Tomcat y renombrar el directorio de la instalación que mantuvimos (ejemplo xxTomcat5), ya que al instalar evidentemente algo quedó mal y está apuntando a la instalación vieja.

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

Tips: XDB connect to localhost

miércoles, septiembre 20th, 2006


Es un error que me ha pasado algunas veces cuando instalo Tomcat en una máquina que tiene Oracle.
Este error se debe a que oracle corre un XDB server en el puerto 8080, mismo puerto que usa Tomcat por defecto.
Las dos opciones que tenemos es
1) Cambiar el puerto por defecto de Tomcat
2) Deshabilitar el puerto del XDB en oracle. Para esto último se abre el enterprise manager, expandimos la base de datos que está instalada local y en el tag “configuracion” cambiamos el http port por 0

Nota: Hay que conectarse como sysdba a la base de datos, caso contrario no te dejará.

La info fue obtenida de:
http://www.fmepedia.com

Fabricio De los Santos, Systems and Software Consultant
www.fabriciodelossantos.com

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

Entrevista para Gx News 2004 en español

miércoles, septiembre 20th, 2006


“Trabajar en ARTech para mí, es como jugar en Peñarol”

Fabricio De Los Santos trabaja en GXVision, está en el mundo GeneXus desde la primera versión Windows de la herramienta, y tiene en sus planes lanzar un portal y terminar una novela.

Hace sólo un año que regresó a Uruguay de Venezuela donde era gerente de proyecto de GXAdmin en la empresa Intercable, y está de vuelta en ARTech, donde trabaja en un proyecto de GXVision en Brasil. “Trabajar en ARTech para mí, es como jugar en Peñarol”, dice Fabricio, fanático del club aurinegro de fútbol.

Dejó muchos amigos en Venezuela, donde nacieron sus dos hijos, y donde afrontó lo imprevisible. Mientras jugaba al fútbol una tarde, una falta lo dejó con la cabeza en el piso, y el golpe le hizo perder la memoria. Cuenta que mientras estaba en el hospital dándose cuenta de lo que le estaba pasando, para tranquilizarse empezó a intentar recordar cómo hacía para programar en GeneXus. “Si no me acuerdo de esto estoy frito”, pensó.

Tiene 29 años y dos hijos, Nachito (Ignacio) de tres años, y TinTin (Agustín) de uno. Siempre quiso ser arquitecto y llegó a estar en el aula de la Facultad de Arquitectura el primer día de clase. Ahí escucho a un profesor explicar por qué esa carrera universitaria tomaría 12 años de su vida, aunque estaba pautada para durar seis años. Fue todo lo que necesitó escuchar para levantarse, irse, y tomar otro rumbo. “Soy impulsivo y sentimental”, asegura.

Fabricio es decidido, sincero, frontal y muy conversador. Cuenta que aprendió cómo enfrentarse a la gente, a los 15 años vendiendo libros en Salto, su ciudad natal. Es consciente del efecto de su locuacidad en la gente, y-dejando la modestia aparte- dice que esta característica lo hace un buen candidato para dedicarse a la política. Además de libros, por esos tiempos vendió quiniela hasta que comenzó a comercializar los productos chacinados de Bordenave y a armar, poco a poco, una importante cartera de clientes, negocio que hoy maneja su padre.

Comenzó sus estudios de analista de sistemas en Salto y terminó la carrera en Montevideo, mientras trabajaba en una vidriería, cuyos dueños eran tíos de Karina Santo, directora de ARTech. Su primer trabajo con GeneXus consistió en probar el manual y, sin saber nada de GeneXus, desarrollar una aplicación con la primer versión Windows de GeneXus (5.01). De la vidriería se fue a una importadora, realizó el curso de GeneXus, y más tarde trabajó en el departamento de sistemas de la Administración Nacional de Correos, en el desarrollo de un sistema de track and trace.

También formó parte de la empresa Hexa Sistemas y en 1997 se unió a un proyecto de ARTech en Equital, que daría más tarde nacimiento a GXVision. En tanto, asistía a la Escuela de Administración de la Facultad de Ciencias Económicas, hasta que surgió un proyecto en Venezuela en la empresa Intercable, que duraría de seis meses a un año, pero finalizado el mismo se quedó viviendo en ese país, y trabajando como gerente de proyecto de GXAdmin en la empresa.

Quizá la experiencia de vida en Venezuela es lo que lo motiva hoy a tener entre manos un proyecto personal de lanzar un portal Web que de trabajo a personas con capacidades diferentes. Pero no es lo único que lo atrapa en estos tiempos. Además, está escribiendo una novela y dice que algún día le gustaría agregar al pasaporte, además de analista de sistemas, la ocupación de “escritor”.

Referencia: Gx News

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

Writely ahora 100% Google

miércoles, septiembre 20th, 2006

Writely en realidad ya había sido comprado por Google en marzo de este año, pero justamente en el día de hoy, Google envía emails diciendo que en “pocos días” el acceso a Writely será usando la cuenta de gmail.
Se está completando la suite.

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