sábado, 4 de septiembre de 2010

Visualización de Datos (en la ruta de Processing)

El gato de Schrödinger es una metáfora del científico Erwin Schrödinger en el año 1937 para explicar un hecho curioso (realmente "la madre de todos los hechos"), nos dice que la realidad no existe a no ser que UNO LA MIRE. Este blog que usted está leyendo existe únicamente porque hay observadoras y observadores, osea, usted lector/a. Eso está comprobado científicamente, puedo certificarlo: mi accidentado currículum en matemáticas superiores, terminó con algebra no lineal cuando demostré una de las ecuaciones de Schrödinger, ¿cuál? no me acuerdo, pero se aplicaba a ese gato.

Bueno, por lo tanto la visualización es necesaria, aunque eso no justifique que el programador promedio pase horas enteras poniendo pantallas bonitas a su trabajo, con lógica de dominio ineficiente y acceso a la base de datos lento!

La última tendecia en Visualización es agregar elementos nunca antes imaginados al análisis gráfico, una forma de estar al tanto de esas tendencias es el portal del artista y científico Stephen von Worley llamado Data Point.

Si se interasa por ese nivel de visualización la mejor manera de comenzar es analizar el paquete Processing que cuenta al menos con dos publicaciones en O'Reilly, "Getting Started With Processing" y "Visualizing Data".

En publicaciones O'Reilly va más allá de Processing en cuanto a visualización de datos, debo señalar al menos las siguientes publicaciones al respecto: "Beautiful Data", "Veautiful Visualization", y por su puesto nunca puede faltarnos la estadítica para principiantes: "R in a nutshell", "Head First Statistics" y "Data Analysis".

En la lectura uno se puede encontrar maravillas, pero nada mejor que Processing para iniciarse, que es fácil de instalar en cualquier linux, aunque hay temas de interface a web por resolver, donde, hay la posibilidad de que el gato esté bien vivo ! buen fin de semana

lunes, 30 de agosto de 2010

"You Are So Vain" - Carly Simon, 1972

Soy muy detallista a la hora de tratar de hacer las cosas bien con CSS para poner estilos a un portal web en construcción. Lastimosamente, no soy el artista del diseño que tomaría rápidamente una decisión para cerrar o abrir espacios o balancear colores, por lo que podría pasar horas improductivas tratando de hacer ese tipo de trabajo... pretender ser diseñador gráfico me cansa, y al mismo tiempo creo que publicar y promocionar un portal con información incompleta y/o mala presentación es poco profesional, es decir... mis conflictos son un poco feos al respecto, y no pretendo tomar curso alguno de diseño gráfico, photo shop, etc.

Para calmar mis ánimos siempre busco música, y en medio de uno de estos conflictos "CSS" encontré una delicia, un video de Carly Simon, de una cancionsota: "You are so vain"

disfrútenlo !!

Weceem: CMS para Groovy/Grails

Buenas noticias para quienes desarrollamos sobre Groovy/Grails: ya tenemos un buen administrador de contenido - CMS, se trata de weceem, que se presenta como un recién graduado: "joven y prometedor".

Voy a ser honesto, primero: recién lo estoy revisando. Segundo: si me piden hacer en este mismo instante un portal utilizando un CMS, lo construiría sobre Liferay, definitivamente sólido y con bastante soporte en literatura.

¿Cómo utilizaría weceem? complementando mis aplicaciones web construídas sobre Groovy/Grails

Una de las ventajas es que parece mucho más sólido que aquel construído por Nacho Brito, básicamente porque Nacho no se alcanzaba a mantener el plugin con el cual opera groovy.org.es (el mejor portal de Groovy y Grails en español, por no decir el único, pero con poco aporte de parte del público)

Uno de los problemas que tengo es que para configuración de seguridad utiliza ACEGI, que ha sido desplazado por los plugins en torno a Spring Security Core, pero por lo demás luce muy bien.

Un fuerte "pro" en cambio es que se descarga en dos modalidades: como una plicación war (listo para servirse en jetty, tomcat, etc) o como plugin.

Entonces toca ver cuan prometedor es!