miércoles, 5 de agosto de 2009

Un día con un bandolero

Hace unos días estuve en el festival Colombia al parque. Creo recordar haberles mencionado que me gusta la música, pero en este caso iba por una razón además de la música, soy amigo de un bandolero. Pero no malentiendan, no es de los bandoleros que por desgracia abundan en las selvas de mi país, es de la clase de bandoleros que hace falta.

He presenciado un recital de aproximadamente 40 minutos de la agrupación Palos y Cuerdas y a pesar que el sonido no fue el mejor, a pesar de mi llegada tarde (ya habían tocado 2 obras cuando llegué), me he sentido extasiado al escuchar viva la música tradicional Colombiana. Y digo viva, porque pienso que algunas personas insisten en mostrarnos la música Colombiana exclusivamente como un arte de museo en el cual ves las mismas obras una y otra vez. De nuevo presto mis lineas para malinterpretaciones, no es que no disfrute la pintura, o la escultura, es solo que la música (está bien, restrinjamoslo a la música en vivo) como el teatro tienen esa característica que hacen que cada interpretación sea única.

Pero en este caso, ni siquiera me refiero solo al hecho de escucharla en vivo, gracias a músicos como mis amigos de Palos y Cuerdas, además de reinventarse en cada interpretación, la música ha venido cambiando con sus arreglos, sus ideas, sus conceptos; y en este caso con la inclusión de instrumentos conectados (finalmente ví algo del trio eléctrico que presentaron en el festival Mono Nuñez hace algún tiempo).

Escuche un par de obras que ya conocía en el formato del trio instrumental acústico (inclusive en interpretaciones de ellos mismos) y tras comprobar que la sonoridad está muy lejos de cualquier otra que hubiera escuchado antes en cualquier otro género, me dedique a disfrutar de algo que no se escucha todos los días, unos músicos apasionados por su trabajo, y poseedores de un talento, una dedicación y una capacidad de innovación que refrescan y dan aire; ya no solo a la música tradicional.

Como cierre, además escuché el trío eléctrico tocando junto al órgano Hammond del maestro Jaime LLano Gonzalez, ya no podía ser mejor. En este punto pienso que debería replantear el título, pues mi encuentro personal con el bandolero se produjo recién unos minutos después de lo que les narro, y aunque, como es usual, me dejo varias cosas para pensar, pero es hora de dejar el elogio aqui.

Como ya habrán leido, conozco a estos músicos, asi que puedo tener una visión ¨torcida¨ de la realidad, asi que escúchenlos ustedes, y juzguen:

http://www.myspace.com/palosycuerdas

Nota: Antes de recibir los tomatazos de algún lector; si, es bandolista, no bandolero.

miércoles, 1 de julio de 2009

Versión 8.4 de PostgreSQL liberada!

1 de julio, 2009: El Grupo Global de Desarrollo de PostgreSQL ha liberado la versión 8.4, continuando con el rápido desarrollo de la base de datos de código abierto más avanzada del mundo. Esta versión contiene una gran cantidad de mejoras para hacer la administración,
consulta y programación en PostgreSQL mucho más fácil que nunca. Con las 293 funcionalidades nuevas o mejoradas en la versión 8.4, hay aún más motivos para escoger PostgreSQL para sus futuros proyectos.

La mayoría de los cambios en PostgreSQL 8.4 son herramientas y órdenes de administración y monitoreo, nuevas o mejoradas. Cada usuario tiene su funcionalidad favorita que hace su trabajo cotidiano con PostgreSQL más fácil y productivo.

“Hemos usado PostgreSQL durante siete años, y estamos entusiasmados con varias funcionalidades de 8.4, especialmente los privilegios por columna, configuración regional en cada base de datos, búsquedas parciales en índices GIN y excepciones definidas por usuario”, dice Jeffrey Webster, CTO de ZooLoo.com. “PostgreSQL nos ha permitido crecer sin sacrificar la integridad de nuestros datos”.

Entre las mejoras más populares están:

* Restauración de bases de datos en procesos paralelos, que acelera recuperación de un respaldo hasta 8 veces.
* Privilegios por columna, que permiten un control más granular de datos confidenciales.
* Configuración de ordenamiento configurable por base de datos, lo cual hace a PostgreSQL más útil en entornos con múltiples idiomas.
* Actualizaciones “en el lugar” desde 8.3 a 8.4 con muy bajo downtime, gracias al uso de pg_migrator beta.
* Nuevas herramientas de monitoreo de consultas que le otorgan a los administradores mayor información sobre la actividad del sistema.

La versión 8.4 hace el análisis de datos mucho más sencillo a través de funcionalidades avanzadas de ANSI SQL:2003, como las funciones window, expresiones comunes de tabla y joins recursivos. “Estas estructuras de consulta aumentan sustancialmente la expresividad del dialecto SQL de PostgreSQL, permitiendo a los usuarios hacer preguntas interesantes en una sola consulta, que habría sido imposible de construir antes”, explica Sailesh Krishnamurthy, fundador de Truviso.
Las mejoras en los procedimientos almacenados, como los valores por omisión para los argumentos y los argumentos de largo variable hacen más simple y compacta la programación en la base de datos.

La nueva versión además mejora el rendimiento de las aplicaciones, como comenta Kevin Grittner, Administrador de base de datos del Sistema de Cortes de Wisconsin: “PostgreSQL continúa mejorando el rendimiento en cada versión. La versión 8.4 ha añadido muchas optimizaciones, como semi-joins y anti-joins, que otorgan una notable mejora en el tiempo de ejecución de algunas de nuestras consultas más exigentes”.

Debido a estas nuevas características PostgreSQL 8.4 podrá atender a muchos más usuarios que antes, como el proyecto OpenStreetMap. “A medida que diseñábamos la nueva versión de la API de OpenStreetMap, estuvo claro que necesitábamos una base de datos de clase mundial que
no sólo dijera que tenía las funcionalidades deseadas, sino que realmente corriera bien en la escala que nosotros necesitábamos. Aunque existen varias bases de datos de código abierto, PostgreSQL era la elección obvia”, dice Tom Hughes, administrador de sistemas de OpenStreetMap.

Contactos para mayor información:
Argentina
Guido Barosio
ar@postgresql.org
Cell: +54911-6641-1945
Brasil
Diogo Biazus
br@postgresql.org
http://www.postgresql.org.br
Chile
Álvaro Herrera
alvherre@postgresql.org
Phone: +56-9-74990919
Colombia
Juan Romero
co@postgresql.org
Dominican Republic
Edwin Quijada
do@postgresql.org
Ecuador
Jaime Casanova
ec@postgresql.org
Cell: +593-08-7171157
Guatemala
Antonio Sobalvarro
gt@postgresql.org
Phone: +502 23794860
Perú
Ernesto Quiñones
pe@postgresql.org
Phone: (51)(1)5645424
Uruguay
Fernando Fontana
uy@postgresql.org
Phone: 59899639046
Venezuela
Ernesto Lozano
ve@postgresql.org

* Descargue PostgreSQL 8.4: http://www.postgresql.org/download/

* Lista completa de características de 8.4 (en inglés):
http://www.postgresql.org/about/press/features84

* Notas de versión (inglés):
http://www.postgresql.org/docs/8.4/static/release.html

* Nota extendida de lanzamiento:
http://www.postgresql.org/about/press/presskit84.html

Acerca de PostgreSQL: PostgreSQL es el trabajo colectivo de cientos de desarrolladores, basado en el trabajo de más de veinte años de desarrollo que comenzaron en la Universidad de Berkeley, California. Con su soporte de larga data de un conjunto de características de bases de datos transaccionales de nivel empresarial y su escalabilidad, PostgreSQL está siendo usado por muchas de las más exigentes empresas y agencias de gobierno. PostgreSQL se distribuye bajo licencia BSD, lo cual permite el uso y distribución sin costo, tanto para aplicaciones comerciales como no comerciales. Para obtener más información, visite nuestro sitio web, http://www.postgresql.org.

jueves, 11 de junio de 2009

Algo de PostgreSQL

Nuevo Regional Contact para Colombia

Tras algunos días de conversación he sido designado como contacto regional para Colombia de PostgreSQL (Que honor!). En realidad no es tanto como un logro.... lo único que pedían era deseos de serlo, y eso si tengo.

Bien, ahora a trabajar. Eso me implica buscar bloggers y reporteros en Colombia que puedan interesarse en el tema de los DBMS. Quizas algún lector me pueda ayudar con ello.

Por otro lado, puedo escribir por mi cuenta aqui algo respecto a lo que está pasando con PostgreSQL durante estos días. Les cuento a los que aún no lo sepan que (PostgreSQL actualmente en versión 8.3.7) está en la segunda beta de la versión 8.4. y que cualquiera puede ayudar en el camino hacia el nuevo release.
- ¿Cómo?
- Fácil, descarguen e instalen 8.4 en una máquina de pruebas, tomen un backup de sus sistemas en producción, y cárguenlo en la máquina en la que instalaron 8.4 y pruében sus sistemas con esta nueva versión. Si encuentran errores en PostgreSQL, pueden reportarlos mediante el formulario de reporte de bugs aqui.

Como es usual, la última versión de PostgreSQL viene con bastantes características muy interesantes. Voy a intentar contarles algo de algunas (pocas) de ellas:

- Windowing functions: Funciones window: Es basicamente una funcion agregada. Esta puede operar para un conjunto de filas desde la fila actual del resultset. Así, por ejemplo, podran obtener el total de los registros que tienen en el conjunto de filas y no solo el total de todas las filas de la consulta.
- Expresiones de tabla comunes y joins recursivos (Clausula WITH [RECURSIVE]). Para escribir consultas recursivas, muy útiles para jerarquias.
- Funciones con parámetros con valores por defecto y con numero de parámetros variable.
- Permisos a nivel de columna.
- Restauración en paralelo. Esto aprovechará la cantidad de CPU's para conseguir una restauración mucho más veloz.

Bueno, hay bastantes más características que mantienen a PostgreSQL como la mejor opción entre los DBMS libres. Pueden verlas en la página.

sábado, 23 de mayo de 2009

Como empezar?

Hace mucho rato debi iniciar a escribir un blog.

Pero mi poca lectura, necesariamente me hara un escritor pobre... y si la gente lo lee y no le gusta? y si_______________________________________________ ?(escriba aqui la excusa que quiera).

Aunque en resumen la excusa más recurrente fue siempre la poca posible calidad de mis escritos para no hacerlo.

Ahora he decidido hacerlo, a pesar de que sigo pensando que la calidad no sea la mejor. Pero dado que existe la posibilidad que a alguien le interese leerme, estare intentando escribir de vez en cuando sobre lo que me interesa. Esto incluirá entradas no demasiado avanzadas (estoy trabajando en volverlas avanzadas) sobre java, quizás me anime a escribir algo sobre el proyecto de software libre mas interesante que existe (hablo de PostgreSQL), también podría incluir escritos sobre ciclomontañismo, música latinoamericana entre otros tópicos que me gustan. Finalmente, como última advertencia sobre lo que encontrarán aqui, el lenguaje usualmente será de lo más coloquial, pues muchos de los conceptos que para mi han conllevado complejidad, fueron asimilados por mi cerebro solo cuando los aterricé a comparaciones triviales con la cotidianidad.

Pues bien, si alguien que no conozco llega aqui, bienvenido y espero leerlo también. Si alguien que conozco llega aqui, bienvenido y espero leerlo también.