Entradas

Mostrando las entradas de mayo, 2008

Google Visualization API

Imagen
La Google Visualization API, permite crear cosas muy interesantes, para incorporar en paginas web. Por ejemplo se pueden hacer relativamente facil, diagramas de Gantt, TagClouds, Arboles genealogicos u Organigramas.

Con sus palabras
The Google Visualization JavaScript API lets you access structured data and visualize that data using JavaScript in your web pages. The Google Visualization API also enables creation of gadgets. This API is new, and its feature set is largely determined by active involvement of its customers.Dentro de unas semanas voy a probar usarlas desde GeneXus.

Se pueden generar cosas muy interesantes como:


Word CloudExampleGet your own copyDisplays text with words highlighted/enlarged based on their frequency.

By The visapi-gadgets project
Source: http://visapi-gadgets.googlecode.com/svn/trunk/gadget/wordcloud.xml

Motion ChartHelpExampleGet your own copyMotion Chart: A dynamic flash based chart to explore several indicators over time. Required columns: bubble name, time …

Pequeñas cosas que me ponen contento.

Imagen
Cuando bajé la versión de GXWiki de GXOpen hace unos dias, vi que tenia la Catagoria "KBDoctor.Unreacheables" definida. Esta categoria se crea al ejecutar un reporte de todos los objetos que no pueden ser alcanzados por un objeto main, por lo que serian objetos nunca ejecutados.

Esto quiere decir que en la interna de Artech para desarrollar con GeneXus X están usando el KBDoctor, lo cual me pone contento. Es una tranquilidad saber que lo que hicimos, alguien lo considera útil.

También me sirvió para detectar un error que se da con las referencias de Webcomponents, con lo que termina mostrando mas objetos no alcanzables que los deseados. Creo que esto se da pues no esta tomando como ejecutables a los webcomponents en algunos casos. Cuando tenga tiempo voy a revisarlo.

Por otro lado, en los ultimos dias me han llagado varios pedidos (varios = mas de 2 :) ) de gente que quiere usar el KBdoctor con GeneXus 9.0.

La versión que tenemos que funciona para GX 9.0, es para uso interno y…

Logólogos

Imagen
http://logologos.blogspot.com/
Analizan varios logos y su composicion..



via Punto Geek

HTMLClean - Arreglando html mal formado en GeneXus X.

Imagen
En las aplicaciones WEB actuales, cada vez es mas comun tener atributos HTML, para guardar textos con formatos, tablas y colores. Esto es muy util y muchas veces se permte que los usuarios puedan ingresar dichos contenidos.
Luego estos campos se muestran como HTML en los webpanels o transacciones GeneXus.

El problema que puede ocasionar esto, es que si un ingresa un HTML mal formado puede lograr que algunos elementos de nuestras pantallas no se vean .
Por ejemplo si se pone un codigo < / TD > puedo lograr terminar una tabla, aunque no se lo correcto.
Tambien se puede jugar con < DIV > y < / DIV > para lograr efectos interesantes.


Es comun tambien encontrar ejemplos de HTML mal formado, cuando se hace copiar y pegar desde aplicaciones de office. En particular Microsoft Word, es especialista en lograr codigo HTML muy complejo para textos sencillos.

Para solucionar este posible problema, en GeneXus X se incorporó una funcion llamada HTMLClean que permite detectar y corregir …

Sistema de control de versiones distribuidos

En InfoQ: Distributed Version Control Systems: A Not-So-Quick Guide Through comparan varios manejadores de versiones de software, que permiten el trabajo distribuido (con merge faciles)
y dicen:
Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. We will introduce the concept of Distributed Version Control, see when to use it, why it may be better than what you're currently using, and have a look at three actors in the area: git, Mercurial and Bazaar.

Esta  lindo el articulo.

Pleo x 2

Robot y delfines.


Robot contra robot

Lego Mindstorms NXT

Imagen
"Necesito" comprar un Lego Mindstorms NTX. Le excusa es regalárselo a mis hijos, pero en realidad, voy a terminar usándolo yo.
En Amazon, lo encuentro por U$S 226 + envío, dentro de Estados Unidos y no envían a Montevideo. El trámite para traerlo hasta Uruguay, siempre es una incertidumbre total, pues no se sabe cuanto tiempo puede demorar en venir, ni cuanto puede cobrarme la aduana. Segun mis calculos, deberia quedar en algo parecido a U$S 350 o U$S 400 (lo cual es mucho :( ).
Alguno de los lectores de este blog, sabe donde comprarlo en Uruguay? Links realacionados: Concurso de robotica para estudiantes en Uruguay http://concurso-robots.spaces.live.com/

Que conoce Google de mi?

Imagen
Me puse a pensar que información tiene Google de mi, de la que yo le di en forma voluntaria. Una breve lista:


Lo que escribo, mis entradas de blog
Lo que leo, Noticias RSS que leo con el Google Reader.Las noticias que comparto.
Los mails que envio y recibo, pues uso GMail.
Mi número de tarjeta de crédito, pues use una vez el Google Checkout
Lo que busco, pues uso el buscador de Google.
Mis reuniones, en el Google Calendar.
Algunos de mis documentos (los que manejo con Google Docs)
Con quien comparto mi informes..
Algunas de mis fotos (en Picassa)
Los horarios de mi trabajo
A que paises viajo (porque saben desde donde me conecto)
Que mapas miro, que direcciones de calles consulto (en Google Maps).Los sitios que navego con mi celular (uso el programa que formatea HTML para ser visto con celulares) Las estadisticas de mi blog (uso Google Analytics)
Unos cuantos etcetera que me debo estar olvidando..
Cuando junto todos estos servicios (e información) + el poder de computo que tiene Google, no deja d…

OpenProj | Projity Open Source and Hosted Project Management Software

Imagen
Necesitaba abrir unos archivos de Microsoft Project que me enviaron y no tenia ese producto instalado en el PC que estaba trabajando.

Encontre OpenProj | Projity Open Source and Hosted Project Management Software
 que cumplió muy bien con el objetivo de ver el proyecto.
No lo use como para hacer una evaluacion completa, pero parece que para proyectos no muy complicados puede funcionar sin problemas.

OpenProj is a free, open source project management solution. OpenProj is a replacement of Microsoft Project and other commercial project solutions. The OpenProj solution has been download more than 375,000 times in the few months since launch and is being used in over 142 countries. A free download of OpenProj is available here and is distributed under the CPAL license. OpenProj is ideal for desktop project management and is available on Linux, Unix, Mac or Windows. It even opens existing Microsoft or Primavera files. OpenProj shares the industry's most advanced scheduling engine with P…

Usabilizando GeneXus: Category en GeneXus X

Imagen
La semana pasada se liberó la version 10 de GeneXus. Tiene muchos cambios y mejoras que facilitan y aceleran el desarrollo de aplicaciones WEB. Vale la pena probarla.

Como toda versión nueva tiene algunos temas de usabilidad que me gustaría que cambiaran.

Uno de ellos es un problema de nomenclatura que creo que puede confundir, en el caso del editor de Transacciones.

Por un lado, se tiene un pattern que se llama Category, que al aplicarlo, permite clasificar las registros de una tabla en diferentes categorias.

Por otro lado, la transaccion puede estan en diferentes categorias, dentro de la KB.
Ambas cosas se llaman Category y creo que esto puede confundir al usuario desprevenido.

La forma de mostrar los patterns como una oreja (TAB) mas de la transaccion no me convence demasiado, pues pienso que cuando tengamos muchos patterns aplicables a transacciones, puede hacerse muy pesado. A mi me gustaria tener solo una orejita que diga Patterns y ahi dentro poder tener todos los patterns aplicables…