La idea es compartir mis experiencias con las diferentes pruebas que realizo sobre Open Source aplicado a GeneXus y otras tantas cosas que me pasan a diario.
domingo, octubre 28, 2007
El Planeta GeneXus es un éxito...
En lo personal tengo un rss apuntando al planeta genexus y cada ves que hay algún cambio entro a leer ya que en la mayoría de los casos son temas interesantes. Para mi se ha vuelto muy interesante poder leer los distintos blog ya que en mas de una oportunidad me entero de algún tema al que si no fuera por los blog no me enteraría.
Por otro lado creo que el planeta genexus (http://blog.genexus.com/) es otro canal de comunicación para la comunidad que esta dando sus frutos, en lo personal tengo un blog desde diciembre del 2005 pero desde que mi blog participa del planeta genexus las visitas han aumentado casi un 500 %.
Es increíble el alcance que tiene el planeta y como fomenta la comunicación entre los distintos miembros de la comunidad, gracias a esto he recibido mails de varios países comentándome que habían encontrado mi blog a partir del planeta genexus.
Felicito nuevamente a los creadores del Planeta GeneXus e invito a todos los miembros de la comunidad genexus que todavía no hayan anotado su blog en el Planeta a que lo hagan.
Si quieren mas información de cómo formar parte del Planeta GeneXus pueden leer el siguiente artículo: Planeta GeneXus
lunes, octubre 22, 2007
Una idea interesante propuesta por la GXOTF
Ellos plantearon mil ejemplos de cosas interesantes tipo spots publicitarios que estaban buenísimos, cuando me preguntaron a mí no se me ocurría nada pero después que llegue a casa hice el siguiente video: video , hay que tener en cuenta que es un video casero y fue para divertirme con mi hija.
Después de charlar durante varios minutos a Gabriel se le ocurrió que se podría hacer un concurso con los mejores videos. Creo que la idea está buena por lo que si les interesa saber mas sobre este emprendimiento pueden ponerse en contacto con masternet (masternet@adinet.com.uy) o con franja (franja@adinet.com.uy).
Felicito a mis compañeros por la buena idea.
sábado, octubre 06, 2007
Que hay de nuevo GXWiki?
Uno de los wikis que se encuentra en producción es el wiki de la comunidad genexus (commwiki), a continuación voy a listar algunas de las mejoras realizadas tanto al producto gxwiki como al wiki de la comunidad.
Hago la diferencia entre gxwiki y wiki de la comunidad ya que gxwiki es el producto de código abierto que cualquier usuario puede bajarse y modificar, el wiki de la comunidad puede contener Wiki Extensión que no necesariamente deben pertenecer al core del gxwiki.
En otro artículo voy a intentar explicar mejor el tema ya que me quedo bastante entreverado.
Cambios realizados:
- Se cambio la estética del sitio a un estilo web 2.0
- Se arreglaron algunos bugs pequeños reportados por usuarios
- Se recuerda la url al loguearse, antes si un usuario hacia un clic sobre un link al wiki que necesitara login nos mandaba al Home después de logearnos. Ahora esto quedo solucionado y nos manda a la url que queríamos acceder antes de logearnos.
- La información del wiki de la comunidad utiliza el gxsearch para las búsquedas fulltext. Esto permite poder buscar información del commwiki desde el gxsearch o desde el mismo commwiki.
- WikiApi, son una serie de WS que nos permiten intercambiar páginas del wiki y poder sincronizar documentación desde GeneXus Rocha a un wiki externo.
- Group, en esta versión se agrego el concepto de Grupo. Los grupos están compuestos por usuarios a los cuales se le dan permisos de RW (Read/Write) o solo R (Read), la idea es asociar grupos a las paginas para poder lograr grupos de lectura o de colaboración. Mediante los grupos puedo lograr que una pagina pueda ser modificada solo por los usuarios que pertenecen a un grupo, lo mismo para la lectura ya que puedo tener una pagina cerrada a la lectura pero que tenga asociado un grupo con permisos de lectura. Por mas información puede entrar en el siguiente link http://www.gxopen.com/commwiki/servlet/hwiki?Grupo+de+usuarios
La versión que contiene estos cambios se puede ver en producción en el wiki de la comunidad, todavía no se encuentra disponible para bajar el código fuente del gxopen ya que nos falta hacer unos pequeños ajustes para que quede disponible.
Por cualquier consulta sobre este articulo o cualquier tema relacionado con el gxwiki puede escribirnos a gxwiki@gxtechnical.com
miércoles, julio 25, 2007
Java Open Single Sign-On
Tengo como tarea para un futuro no muy lejano implementar algo del estilo Single Sign-On y la verdad que estuve investigando un poco como debería hacerlo para que sea algo serio. En un principio quise hacerlo a mano con GX y alguna cosa mas ya que GX soporta LDAP. La verdad que estuve mirando varias cosas entre ellas me entere de que hay algo llamado Web Single Sign-On y mil cosas más.
Por un lado no tengo mucho tiempo y mis conocimientos sobre el tema como para desarrollar algo desde cero no son muchos por lo que voy a tener que adoptar alguna implementación open source, lamentablemente no puedo usar Gxportal si no ya tenía resuelto el tema. J
Actualmente me encuentro haciendo un curso de J2EE y el profesor me recomendó el siguiente proyecto: JOSSO (Java Open Single Sign-On).
El link al sitio del proyecto es el siguiente: http://www.josso.org, por lo que estuve viendo está bueno y fácil de configurar. Ahora me encuentro investigando como usar este proyecto con mis aplicaciones GX ya que tengo varias aplicaciones que tienen que usar el Single Sign-On.
Espero tener noticias sobre esta integración lo antes posible.
lunes, julio 23, 2007
Configurar CUPS en openSuse 10.0 + Applets y Java 1.6 sobre Linux
un cliente Linux.
Tengo instalado un openSuse 10.0 con GNOME como escritorio, hasta ese
momento no tenía ningún problema ya que la aplicación al estar generada con
java no debería tener problemas.
La única particularidad es que necesitaba tener una impresora con un nombre
especifico ya que mi aplicación busca entre la lista de impresoras
instaladas una que se llame "geoimpresora".
A pesar de mi gusto por Linux como todo desarrollador que trabaja la mayor
parte del tiempo sobre un Windows hay detalles que se escapan o en mi caso
se me "olvidan". En estos casos recuerdo la frase que dice "La práctica hace
al maestro..."
Desde el yast instale la impresora sin problemas pero no encontré en donde
cambiarle el nombre por lo que tuve que "googlear" un rato para ver como se
modificaba el nombre de una impresora. Obviamente tenía que ser algo
sencillo pero al no estar en "la pomada" me costo mas de lo que esperaba.
Encontré el sistema de impresión llamado cups (http://www.cups.org/), este
sistema me permite administrar todas las impresoras del sistema, lo
interesante es que me permite modificar el nombre o lo que quiera de una
manera muy fácil y con una administración web que levanta en
http://localhost:631. Después que pude levantar cups el mismo me pedía un
usuario y password por lo que tuve que volver a "googlear" hasta que
encontré la forma de configurarlo sin problemas para que no me pidiera
usuario y password. Lo que hice fue lo siguiente:
useradd cups
lppasswd -a cups
Con eso pude solucionar el problema de las impresoras, esto es algo que
puedo parecer muy sencillo pero en mi caso la falta de conocimiento sobre un
escritorio como GNOME me hizo pasar un rato para hacer algo tan tonto como
configurar una impresora. :-)
El segundo problema que tuve es que mi aplicación utiliza un applet para
leer la lista de impresoras instaladas en el sistema, este applet no me
funcionaba en Linux ya que existe un bug en el JRE que fue solucionado en el
JRE 1.6.02.
La experiencia de instalar una impresora me sirvió para estar un rato sobre
un Linux ya que lamentablemente al trabajar sobre Windows uno olvida la
mayoría de las cosas interesantes de Linux. A la prueba está que en
ocasiones hasta las cosas más sencillas sobre un Linux pueden llevar un
rato. :-)
jueves, junio 07, 2007
HL7 (Health Level Seven)
martes, junio 05, 2007
La tercer reunión de la comunidad de usuarios genexus en Montevideo estuvo 10 puntos....
martes, mayo 22, 2007
Integrando Firma Digital a GeneXus
lunes, mayo 21, 2007
III Reunión de la Comunidad GeneXus en Montevideo
viernes, mayo 11, 2007
Planeta GeneXus
Anoche dejamos funcionando el Planeta GeneXus, un sindicador de blogs.
Lo pueden ver en: http://blog.genexus.com
La idea es que el planeta es una herramienta de comunidad más en el cual
pueden públicar los miembros de la comunidad GeneXus.
Aquellos que quieran participar de este emprendimiento me tienen que
enviar un mail (en privado) con los datos de su blog. Necesito que me
pasen el FEED y una foto de 100px de altura y 85px de ancho.
Saludos
Federico Wagner"
lunes, abril 23, 2007
Se puede desacoplar lógica de la interfase en GeneXus??
miércoles, abril 04, 2007
Al fin un proyecto en el que puedo usar PostgreSQL
martes, febrero 06, 2007
El proyecto Mono me sigue interesando....
viernes, enero 26, 2007
Ideas para la próxima reunión de usuarios GX
martes, diciembre 26, 2006
XMHD - XmailHardDrive
Para entrar se usa la cuenta de gmail y el espacio que se asigna es el que se tenga libre en la cuenta de gmail que en mi caso son casi 3 GB.
GMail Drive shell extension
martes, noviembre 28, 2006
Segunda reunión de la Comunidad GeneXus en Montevideo - II
viernes, noviembre 24, 2006
Segunda reunión de la Comunidad GeneXus en Montevideo
El próximo sábado 25 de noviembre, haremos la segunda reunión de la comunidad, más allá de pasar un buen rato entre amigos, esta vez nos vamos a entretener con la incorporación de un par de conferencias:
***** Demo-Future: Gastón MIlano nos mostrara las cosas que haremos con la Rocha CTP2
***** Demo-Retro: Jorge Mastropietro & Carlos Enciso nos mostraran las cosas que hacían con la 3.0 (versión DOS)
El lugar será el mismo de la vez anterior, restaurante El Lobizón, Calle San José 1242 esq Yí a las 12 hs.
El costo del ticket es de $ 200 (all inclusive) y hay variedad de platos para elegir, los tickets se reservan con anticipacion.
Si alguien quiere plantearnos alguna idea o sugerencia, todas son bienvenidas.
Quienes tengan interés, por favor pónganse en contacto con nosotros respondiendo este mail o a info@gxopen.com.uy
De paso despedimos el 2006 !!
Uso de &Mode no Documentado...
.......
&Clave_Tabla = Trim('') + Trim(PaisCod) + '|' + Trim(Str(Dptcod)) + '|'
PAuditoriaStart.Call(Tablas.PAIDEPZON,'PAIDEPZON',&Clave_Tabla, &Mode, &Xml_Clave_Origen2,&Xml_Origen2)
EndEvent // Start