Un Congreso bizarro

Se supone que la democracia es el poder del pueblo sobre el Estado que él mismo eligió. Se supone que en un país democrático cada uno tiene voz y voto. Como sería demasiado costoso e impráctico que cada uno ejerza su voz y voto en cada uno de los asuntos del Estado apareció la representatividad. Con esta representatividad el pueblo elige a unos cuantos para se pongan de acuerdo y manejen el Estado como el pueblo lo desea, o al menos cómo la mayoría piense que es lo mejor. En Guatemala puedo concluir que no hay democracia. Los representantes elegidos por el pueblo son elegidos de una manera tan poco práctica, que cualquiera puede llegar a ser diputado sin siquiera ser conocido por el pueblo al que representa. ¿Sabe usted el diputado que le representa? Pero el punto llega a ser vergonzoso cuando esos representantes del pueblo empiezan a hacer lo contrario de lo que sus representados desean. Por favor alguien dígame, ¿cómo pasó esa ley de seguridad nacional por 99 votos? Por favor alguien dígame ¿cómo nuestros representantes consideran que es bueno rebajar a la mitad la pena a los mayores delitos que se pueden cometer? ¿En que lógica bizarra cabe pensar que el reducir penas a asesinos, narcotraficantes, secuestradores va a reducir la violencia? Tres posibles razones me vienen a la mente, y las tres realmente me alarman y dan miedo. La primera que se me ocurre es que sea en efecto un error (gran error!) de redacción; si este fue el caso me alarma que 99 diputados que votaron sí (y respectivos asesores) no se hayan dado cuenta, y por tanto no estén realizando su trabajo….¿en qué dedican el tiempo entonces? La segunda es que alguien haya cambiado la redacción a propósito con la intención que los demás no se hayan dado cuenta; si fue así, ¿quiénes son los responsables? Hay que encontrarlos urgentemente porque son un cáncer para este moribundo congreso. Y la hipótesis que más me alarma es que la ley estuviera pensada así y que 99 diputados estuviesen de acuerdo en que la ley saldría así…¿en qué estarían pensando?

Los diputados y quienes les circundan son personas que viven de nuestros impuestos. Impuestos que no nos preguntan si les queremos dar. Impuestos que no son más que el fruto de nuestra labor que nos obligan a regalarles so pretexto de que mantengan un orden en nuestra sociedad, regalos que si no les hacemos nos mandan a la cárcel. Y tanto nos piden de regalo que hasta tienen en promedio diez asesores bien pagados cada uno, asesores que no sé si se puede decir que les ayudan a hacer su trabajo, porque no veo cuál es ese trabajo. Si 99 diputados votaron que sí a esta ley podemos asumir que la ley fue leida por 99*10=990 personas, es decir que entre casi mil personas ninguna pudo darse cuenta del “errorcito” de redacción que surgió en el camino. Todo esto me recuerda aquel chiste en el cual llegaba un desemplado a preguntar sobre una plaza a una carpintería. El carpintero le pregunta
*bueno, y cómo es su manejo con el cerrucho?
°pues la verdad no sé usarlo.
*mmm, y la lija, es esa su especialidad?
°no, tampoco se lijar
*entones tal vez es un maestro del cincel…
°no, no sé como manejarlo
*pero bueno, entonces que sabe usted hacer?
°pues la verdad es que nada…
*y por cierto, quién es el señor que le acompaña?
°ahhh, el es mi ayudante….

Les pagamos, y muy bien, por representarnos, por dedicar su tiempo a velar porque las leyes estén de acuerdo con lo que su pueblo espera. Probablemente por incapacidad, se llenan de asesores que les hacen su trabajo. Forman comisiones, adquieren celulares, computadoras, seguridad todo en pos de poder hacer una representación más adecuada de quienes les eligieron. Hasta almuerzo gratis les damos. Pero nos vienen con este tipo de leyes!! ¿Cómo es eso de que el Congreso, por unanimidad, pide al Presidente que vete la ley que le acaba de mandar?
Con cinco o diez guatemaltecos que entrevistemos nos damos cuénta fácilmente qué es lo que nuestro país pide. Nuestro pueblo clama por muchas cosas, pero hoy día clama, grita por seguridad. Lo demás, por el momento, es totalmente secundario. Pocos deberes reales tiene el Estado, muchos más se le han asignado por esa tendencia al parasitarismo que tenemos, pero si las autoridades no cumplen el más sagrado de sus deberes, proteger la vida de los ciudadanos, estamos fritos. Estamos llegando a puntos en los que las policías privadas triplican en número a la policía nacional, estamos llegando a vernos armados, a ver como en muchos lados la justicia está buscando llegar a manos de la gente. Si bien esto no es ni lo correcto ni lo que la mayoría deseamos, es a lo que estamos llegando.
No queremos más leyes, no queremos que un grupo de personas de dudosa procedencia promuevan proyectos de desarrollo con fondos no auditables, no queremos que nos enseñen cuántos hijos tener, no queremos se echen almuerzos de Q25,000 diarios, no queremos que nos enseñen sus Hommers nuevos, no queremos aereopuertos nuevos, no queremos nuevas deudas para pagar sus exquisiteces, no queremos circos, no queremos fertilizantes, no queremos TLC, no queremos pagos a ex paramilitares asesinos….Antes que eso queremos salir tranquilos a la calle, queremos sentirnos en un país en el que sepamos que tenemos altas probabilidades de volver a nuestras casas cuando en la mañana vamos para el trabajo, queremos saber que el celular que compramos va ser para nuestro uso, queremos ver titulares distintos en los diarios, queremos dejar de pagar “impuestos” a maleantes, queremos cárceles seguras, queremos penas, investigaciones….queremos seguridad, queremos paz, queremos vida. Si no tenemos esto todas, absolutamente todas, las atribuciones del Estado pasan a un plano mil veces inferior. Sin protección a nuestras vidas todo lo demás carece de sentido.
Por favor, démonos cuenta de que no estamos para lujitos. Tenemos un presupuesto muy limitado que no podemos gastar en resolver mil problemas, y ya debieron de entender que endeudarnos más no es una opción. No podemos impulsar proyectos de reforestación, de educación, de vivienda, etc. si no están seguras nuestras vidas. Dense cuenta señores que sus representados clamamos por paz, por seguridad. Dense cuenta de que justicia y seguridad deberían ser las prioridades de su tiempo y del presupuesto que manejan, dense cuenta que no queremos que nos hagan caridad, queremos que cumplan por el trabajo que les pagamos. Tantos hablan de las épocas de Úbico (cada vez lo escucho más) en las que habían represiones, pero había seguridad en las calles, habían condenas, habían investigaciones. Señores hagan su trabajo. Ya sé que nadie los puede despedir, que nadie los puede interpelar, que ustedes creen que todo lo hacen bien, que se sienten sagrados, pero por favor recuerden por qué están ahí. Muchos de ustedes están ahí sin merecerlo, otros sin saber qué hacen ahí, muchos por razones ajenas a la razón por la que deberían estar ahí, pero sepan que llevan una gran carga moral en sus espaldas que no pueden, ni deben ignorar. Sus representados tienen memoria corta y se olvidarán pronto de sus barbaridades, sus representados tienen serios problemas para unirse y dar a escuchar su voz, están ya acostumbrados a que los insulten en la cara y ustedes lo saben se aprovechan de ello, pero tengan seguro que el que la hace la paga.
Finalmente quiero copiar textualmente los primeros tres artículos de nuestra constitución política. Creo que muchos guatemaltecos comparten mi opinión de que podemos dejar los demás de lado los 278 restantes mientras estos no se cumplan, primero lo primero….
ARTICULO 1o. Protección a la Persona. El Estado de Guatemala se organiza para proteger a la persona y a la familia; su fin supremo es la realización del bien común.
ARTICULO 2o. Deberes del Estado. Es deber del Estado garantizarle a los habitantes de la República la vida, la libertad, la justicia, la seguridad, la paz y el desarrollo integral de la persona.
ARTICULO 3o. Derecho a la vida. El estado garantiza y protege la vida humana desde su concepción, así como la integridad y la seguridad de la persona.

Oh cielos de mi patria!

    Este poema no es muy conocido pero ciertamente es uno de mis favoritos. Aunque originalmente está dedicado a los Cuchumatanes, una cadena montañosa ubicada en el occidente del país, aplica para todos esos azules y altos montes que pueblan Guatemala. Ojalá les guste.

A los Cuchumatanes
Juan Dieguez Olaverri

Oh cielo de mi Patria!
Oh caros horizontes!
Oh azules altos montes,
Oídme desde allí!

El alma mía os saluda,
Cumbres de la alta sierra,
Murallas de esa tierra
Donde la la luz yo ví!

Del sol desfalleciente
A la última vislumbre
Vuestra elevada cumbre
postrer asilo dá.



Cual débil esperanza
Allí se desvanece
Ya más y más fallece,
Y ya por fin se vá.

En tanto que la sombra
No embarque el firmamento
Hasta el postrer momento
En vos me extasiaré;

Que así como esta tarde,
De brumas despejados,
Tan limpios y azulados
Jamás os contemplé

Cuan dulcemente triste
Mi mente se extasía,
Oh cara Patria mía,
En tu aspero confín!

Cual cruza el ancho espacio,
Ay Dios, que me separa
De aquella tierra cara
De América el jardín.

En alas del deseo,Por esa lontananza,
Mi corazón se lanza
Hasta mi pobre hogar.
Oh dulce madre mía

Con cuanto amor te estrecho
Contra el doliente pecho
Que destruyó el pesar!

Oh vosotros que al mundo
Conmigo habeis venido,
Dentro del mismo nído
Y por el mismo amor;
Y por el mismo seno

Nutridos y abrigados,
Con los mismos cuidados
Arrullos y calor!

Amables companeros,
A quienes el alma infancia
En su risuena estancia
Jugando me enlazó

Con lazo tal de flores,
Que ni por ser tan bello,
Quitárnosle del cuello
La suerte consiguió!

Entro en el nido amante
Vuelvo al materno abrigo
Oh,cuanto pecho amigo
Yo siento palpitar,

En medio el grupo caro,
Que en tierno estrecho nudo,
LLorar tan solo pudo
LLorar y más llorar.

Oh cielo de mi Patria!
Oh caros horizontes!
Oh ya dormidos montes
La noche ya os cubrió

Adios,oh mis amigos,
Dormid,dormid con calma
Que las brumas en el alma
Ay,ay las llevo yo!
 

Ensayo sobre la ceguera

Antes que nada, este es el primer comentario que hago en esta mi nueva sección de libros. Aunque tengo varios ahí guardados, este es el primero que quiero hacer ya que es sobre el libro que hace un par de días terminé de leer. Ojalá a esta sección se le agreguen muchos más libros y que cualquiera me de también sus comentarios….en este tipo de cosas alimenta mucho las opiniones de muchas personas.

A la larga creo que quedé un poco decepcionado del libro. Había escuchado muchas recomendaciones sobre él, lo había buscado hasta que al fin lo pude encontrar en una librería ya que siempre estaba agotado. En fin, la expectación era grande. El libro es de fácil y fresca lectura. Saramago al parecer tiene una manera muy extraña de expresar sus ideas, y a aparte de la coma no utiliza signos de puntuación. El uso que hace de la coma para construir los diálogos y las descripciones es muy bueno. Incluso me sorprendió como no me perdí en los diálogos, cosa que me sucede a menudo con los guiones. Además la lectura se vuelve muy fluida lo cual es muy agradable.

El argumento del libro me parece interesante. Nos hace pensar sobre muchas cosas de la naturaleza humana. Esa maturaleza que cuando se ve desprotegida hace lo que le sea posible para salvar el pellejo, no importa qué o a quiénes necesitemos. Muchas veces me puse a pensar mientras leía el libro, ¿qué tanto cambiarían misp perspectivas si en mis ojos sólo existiera una ceguera blanca? ¿Apreciaría a las personas de la misma manera? ¿Apreciaría a las mismas personas? … ¿y si todos fuésemos ciegos? El libro nos pone en relieve lo mucho que los ojos importan para nosotros. Hay escenas en las que la vergüenza se pierde simplemente porque las personas no pueden ver, y sobre todo, no las pueden ver. De pronto en un mundo de ciegos no hay bonitas ni feas, no hay ricos ni pobres, no hay líderes con su gente…ni siquiera saben reconocer a su gente.

Lo que no me gustó del libro es que parece una de esas películas sobre desastres naturales que sólo con ver las atracciones ya sabes de qué se trata, y que al salir del cine puedes resumir en cinco minutos. Al leer las primeras diez páginas ya tenía una idea de lo que el libro iba a ser, y de hecho el resto es un parafraseo alrededor de la idea de un mundo donde todos se quedan ciegos de repente. En mi humilde opinión creo que el libro debió de haber sido un poco más corto, o haberle agregado argumentos laterales a la historia principal. De hecho no hay un punto en el libro en que hayan dos hilos de tramas, es totalmente lineal. En resumen lo quiero decir es que si le damos a 15 escritores las primeras 20 páginas del libro y les pedimos que lo completen, probablemente tendríamos historias similares y más cortas. Es como el anuncio de MasterCard, el de priceless. La idea me parece magnífica, pero siento que pudo haber sido mucho más explotada, de tan buena que era la idea.

Con todo y todo, recomiendo el libro. ¿Por qué? Porque te hace pensar y analizar sobre muchas cosas de, no digamos la naturaleza humana, que suna muy general, sino sobre nuestra propia naturaleza, la de cada uno. Creo que cada uno de los que ha leído este libro se ha puesto en la posición de ¿qué haría yo? Sería interesante ver las respuestas de cada uno….

Pasaporte centroamericano

Hace no muchos días el presidente Maduro de Honduras fue el primer individuo en poseer como identificación personal e internacional un pasaporte centroamericano. Esta noticia indudablemente causó gran alegría para mí. De hecho mi pasaporte está vencido desde hace un par de meses y no lo he renovado debido a que no quiero esperar cinco años para tener mi pasaporte centroamericano y en Guatemala dichos pasaportes se empezarán a emitir en febrero. Lo mejor es que sí he neceistado viajar, pero por suerte a la hermana República de El Salvador, para la cual ya no necesito pasaporte para entrar.
Aunque es algo muy simbólico el hecho de tener un mismo pasaporte es un gran paso para crear ese sentimiento de unión que nos debe invadir a todos los centroamericanos. Lástima que Costa Rica y Panamá no se hayan unido aun (y recalco ese aun) al proyecto. Que bueno que nos estamos dejando de nacionalismos estúpidos y abramos los ojos a la unión, una unión de un pueblo que en su esencia y en sus orígenes es el mismo. Sí, con matices distintos, pero con los mismos sueños y problemas. Alguien me dijo un día que había cuestiones culturales muy distintas, pero estoy realmente seguro que dichas diferencias son una nada comparadas con las diferencias que pueden haber entre Alaska, Hawai, California y Minnesota; sin embargo todos pertenecen a un mismo país. Que bueno que abramos los ojos y nos demos cuenta de que juntos somos más, pesamos más, podemos más. Que bueno nos empecemos dar cuenta que esas fronteras que nos separan más daño nos hacen a todos los habitantes de esta hermosa tierra.
Ojalá este tipo de proyectos no se queden en eso. Tenemos que trabajar por lograr esa unión que a todos los integrantes conviene. Por favor, dejémonos de niñerías y empecemos a modelar y construir esa Centroamérica en la que la pobreza sea atacada en sus raíces, de manera conjunta. Y la historia nos ha enseñado de manera muy dura que la pobreza no se combate con ideologías, con leyes inventadas, con imposiciones. La pobreza no se combate enfrentando ricos y pobres, ni con guerrillas, ni con discursos que durante un siglo escuchamos. Esa pobreza que, como algunos paises nos han enseñado, se combate creando riqueza, no repartiendo la existente. Esa pobreza que se resuelve abriendo puertas, construyendo puentes. Pero sobre todo, el primer paso que tenemos que dar es el creer que podemos cambiar, el quitarnos esa mentalidad de “siempre seremos así”. Sí, podemos y debemos cambiar!
Siempre escuchamos eso de trabajar por la patria, servir a la patria. ¿Cómo se hace eso? Simple: haciendo nuestro trabajo lo mejor posible, contagiando a los demás ese entusiasmo de hacer las cosas bien. Y sobre todo creer, creer en nosotros mismos. Creer en que podemos lograr que nuestra patria sea un lugar hermoso para vivir. Soñando también. Soñando en un lugar del que nadie se quiera ir.

Vamos Centroamérica!

Adios 2005

Bueno, en un rato de tranqulidad quiero despedir un poco a este año que se despide. Siempre se hace difícil escribir sobre lo que un año fue, ya que cuando quieres hacerlo mil cosas quieren aterrizar en la mente y para no extenderse mucho hay que depurar un poco las mil ideas que se agalopan y escoger las más relevantes.

En lo personal este año comenzó con un gran cambio para mí. Creo que para mí este año fue un año de transición en todos los sentidos de la palabra. Ha sido uno de los años que más he gozado en mi vida, y como hablaba con Manuel, si contamos los desvelos de este año me asusto asó que mejor no lo hago. Si hay que definir al año con una palabra, esa palabra sería Trovajazz. No sólo por la frecuencia con la que nos aparecimos por ahí sino por ser la punta del iceberg de todo lo que el año fue. Trovajazz fue como la síntesis de todo lo que sucedió en este año, y en definitiva una buena síntesis. También tuvo el año un alto grado de carga sentimental, de carga de pensamientos, de carga de lucha interna.

Ya un desde un punto de vista más general, este año será recordado por la partida de Juan Pablo II y los desastres naturales que azotaron al planeta. Se nos fue el Papa había sido el único Papa que yo había conocido, porque desde mi nacimiento el había sido el único Papa. Fue una gran tristeza en todos los aspectos de la palabra. Y a las dos semanas y medias escuché por primera vez el grito de “Habemus Papam” y conocí a Benedicto XVI.

El año empezó con luto debido al tsunami ocurrido en el sureste de Asia. También mi Patria sintió la fuerza del agua con el huracán Stan y todo el daño que provocó. Panabaj es una historia triste que nos debería enseñar a preparanos mejor para futuros desastres. También USA le tocó sentir la fuerza de tres gigantes huracanes: Katrina, Rita y Wilma. Muchos familiares míos resultaron seriamente afectados, especialmente por Katrina, pero gracias a Dios están ya limpiando todo de nuevo.

Un tema que no puede escaparse este año, porque definitivamente nos hizo sentir emociones fuertes, es la Selección de Guatemala. Creo que nos dieron muchas ilusiones y de alguna manera hicieron renacer un patriotismo que se estaba perdiendo. No se pudo lograr el sueño, pero de alguna manera la selección nos hizo sentirnos un poco más guatemaltecos y más unidos.

En lo que toca a mí país, creo que el año se caracterizó por la proliferación de la violencia en todos los aspectos. Las maras, los presos, fueron noticia durante todo el año, y ojalá eso también nos sirva para enderezar rápidamente esas anclas bajas que no nos dejan avanzar.

Regresando de nuevo a lo personal, creo que este fue el año en el que decidí parar un poco el ritmo, sacar el mapa y decidir mi camino. Fue un año de muchísima introspección interna, de mucho análisis, de muchísimas conversaciones de “alto rango”. Y sobre todo fue el año de la gestación de muchos sueños, que con cada día que transcurrió se hicieron más y más grandes. Y ahora esos sueños me toca comenzarlos a construir en este 2006 que está de frente.

Y por último, con un toque especial, este año estuvo marcado por la gente nueva que me tocó conocer. Gente que sinceramente agradezco desde el fondo de mí que se haya aparecido en el camino, personas que cada una llegó en un momento especial y único. Gente que me ayudó a ser un poco mejor, a querere cambiar. Y gente con la que de algún modó crecí junto este año. Porque si Trovajazz no hubiése sido la palabra elejida, la siguiente en la lista era crecimiento. Gracias a todos y todas, y que este nuevo año que se avecina nos traiga cosas buenas, que empecemos a luchar por los sueños que tenemos y que tengamos la paciencia de conseguirlos. Alguien escribió algo hace poco que me gustó mucho: “que tu sueño sea lo suficientemente grande para que no lo pierdas de vista mientras luchas por conseguirlo”.

 

Amor, Sabiduría, Libertad.

Luis H. Fernández 

Reporting with Java

It’s so frustating when it comes to reporting and you are a Java programmer. I love Java, I love the whole comunity around it, I love the big bunch of frameworks that are around there, I love all the open and free stuff that you can use and cotribute to, but when it comes to reporting, buhhh, it makes me want to cry.
As a programmer I don’t like much to design things, it is not my work and it is not what I studied for, but with a regularity that should not be that high, I have to dive in the waters of designing, specially reports. It is obvius that enterprise applications require reports, charts, graphics, it is one of the roles of the system and it is pretty exiting to imagine queries and relations to get reports going. But translating the columns that are in a simple format in your sql editor or your bean to a fancy html, xls, pdf or any other format is really a pain to me, and I thing to the vast majority of programmers, but it is certainly a task we must do. It would be so easier if we could have the right tool to do this. Is in this little things is where I really envy all the people that work with Delphi or M$ Access (somebody will be laughing when reading this). But it is true, since I have been developing systems in Java this has been one of the major things that anoyed me. There is simply no decent reporting engine for java.
Shure, a lot of people will reply about Jasperreports and iReport, and I know, they are very good and these two friends are the ones that I use and have saved my eyes a lot of times. But I really think they are not enough. First they are not really easy to work with, or at least I believe so. Second the framework has a problem with some html reports, so a lot of times I have had to convince clients that PDF is a better format for reports, which is not really a reason.
There are tons of non free reporting engines out there that could help, but I haven’t tried many of them because of the stupid licence they have and above all the stupid high price. I won’t pay $2000 for an application that as whole costs that. CrystalReports? The same answer. Ok, I’m not asking for something free, but at least something reasonible. A company with this in mind can create a good reporting engine and sell it for, I don’t know $100. It has not to be an all featured thing, with the basic things easy to perform a lot of guys like me would be gladly to buy it, although I still have the hope for open source cominity to come up with something.
I don’t know, I think that this should be an easy and automatic task. I know that there fancy things and details that should be always taken in account, but generally reports should be a simple things to do. I have used some frameworks like xxx and yyy that let you design everything in Excel and then just fill the needed fields.
I really have a lot of hope in the future developing of iReport and JasperReports, really. I believe that a great advance would be that iReport would open a page or something to post templates. The few templates that are right now available are nice, and help to save a lot of time.Also I think birt, the Eclipse based proposal will be pretty usable in a short term. But for now we are far away from designing report as easy as you can design them in Access.

Among all the things I do in my daily life at work the thing I hate the most is to build and design reports. As a programmer I am not good at design and I really don’t like it. I have always believed, and books have taught me, that this should be a designers job. But life is not that easy and very often the task of building reports relies on us, the programmers. Reports are an integral part of any enterprise system, and there is always need for fancy and new reports.
Some coleagues doesn’t have this rage against building report, but deinetly must do. And if you are a Java programmer the thing becomes worse: therw is simply no right tool to build reports in an easy and quick way. It is really frustrating. Java is much more than a programming language, and as a whole it has so many valuable things to offer: a great programming language, huge community, tons of frameworks, plenty of free and relieable libraries, stability, multiplatform just to mention a few. But when it comes to reporting it has a lot to learn from other platforms. Although someone will laugh when reading this, I really envy those people that work with M$ Access, .Net or Delphi, for them is to easy to build in a couple of minutes a good looking and simple report.
There are a few things that a reporting tool should have to be called good.

*It has to be easy to use. Again, we programmers do not like this kind of tasks and we look for simple and working solutions. We preffer to invest our times preparing an elegant query for a difficult report, but we hate to translate the result we see in our sql editor to a good looking format like PDF, XLS, HTML…
*It has to optimize the more often used case. Templates, templates, easy templates. Those tools for other platforms are so great because they have a lot of templates, simple ones that can be used in any cases. I think the kery relies in templates. With a lot of templates I would be happy with almost every tool.
*It interfases have to be easy to implement. There should not be work wasted trying to fill any report. What we want from a reporting tool is not any logic, it is simply presentation. We want our brute data transformed into a fancy format, that’s all. The calculations the joining of the data and everything that has to do with the data is our job and we love it. We just want to present our data in a nice, good looking way.
*Smart drag and drop. We wouldn’t complaint much about doing reports if it would be an easy task. But we get pretty annoyed when we try to put a field value and it’s name in a simple row and we see that they are not aligned and we spend a lot of bits of time trying to align them. And one aligned, we will never move them!
*Wizards. I know, some of us think that wizards are not for good programmers, but I’d like to create reports using a simple wizard filled with a lot of templates. Imagine, build a simple report in five minutes.
*Many output formats. I want my reports ready to be converted into PDF or XLS files without much effort.
*Good documentation. As we have learn good documentation is key for any good application. If the reporting solution has a lot feautres it has to show them to the programmer and show him/her how to use them.

This is the point where more than one will be thinking, “hey, have you tried JasperReports? and iReport?” and my answer is yes. I have used iReport and JaspertReport. As a matter of fact it is what I use when I need to design reports. And let me say that both are great products and is amazing what you can do with both, I really congratulate the teams behind both projects. What I’m saying is that their features and easy of use are not enough (yet?). Building reports with Java is still a tough task and should not be. I have done complex reports and I’m thankful that JasperReports and iReport exists, because without them I would have had a bad time finishing those reports, but for the majority of simple reports that I have to design, they annoye me. Another big problem is that it is hard to export reports to HTML. To me this is the biggest drawback of JasperReports. I have had to convince some clients to use PDF instead of HTML and sometimes it was hard to me to convince them that PDF was a better solution, when the reality was that I had my reports already designed and they where not ready to be exported to HMTL. Another *** is the documentation. I think that I has grown, but when I started using jasperReports documentation was really a pain because there were no real documentation. If you wanted to learn to use the tool you had to browse in a lot of forums and mailing list to solve each one of you troubles. In some cases you just wanted to know how to do a little thing that you know had to exist, but you really din’t have idea how to code it. We need simple and clear documentation, it can be a plain txt.

I will not talk about any other reporting tools, because these two are the most widely used in the Java arena, and when we speak about open source, commonly the most used is the best. I have tried a little of Birt, the Eclipse based porposal and I think it has future. If you google a little about this topic you fill find a lot of Java based reporting solutions. I have tried some of them but the licence schema and pricing are really stupid. Usually the licence is based in the cpu’s running the engine, and I don’t want to pay $2000 just to show four or five reports. CrystalReports have the same problem: it is a really rich reporting solution but far too expensive for most applications. Ok, I’m not asking for something free, but at least something reasonible. A company with this in mind can create a good reporting engine and sell it for, I don’t know $100. It has not to be an all featured thing, with the basic things easy to perform a lot of guys like me would be gladly to buy it, although I still have the hope for open source comunity to come up with something.
I really have a lot of hope in the future developing of iReport and JasperReports. I believe that a great advance would be that iReport to give out more templates. The few templates that are right now available are nice, and help to save a lot of time, but cretainly there is the need for more. All I want and is a simple tool to build simple reports in and easy way and in short time, just as Access does.

Un poco de nada

Tantas cosas estuve pensando anoche, más bien durante todo el día. Aunque no he escrito mayor cosa en el blog, he escrito un montón en mi máquina. Muchas ideas, muchos proyectos. Vamos avanzando. Ya una semana más y se acaba la U, y un poquito más y ya tengo vacaciones. Todavía no sé que hacer para año nuevo y para vacaciones. Me llama la atención hacer un viaje a lo mochilero por Guate, o irme a Utila, Nicaragua, no sé, aunque ya me tendré que ir decidiendo. Igual tengo que empezar a buscar aleros, pero sino igual me voy solo.

Uno de los temas que más me invadieron ayer fue ese de la soledad. Las últimas semanas he estado disfrutando de esa soledad tan sana y tan deliciosa que a veces se siente. Creo que esta es la época de mi vida en la que debo de estar solo, ya vendrán las épocas en las que no, pero una fuerza interna en mí me llama a la soledad. No sé si soledad es la palabra, tal vez es más algo como “solitariedad”, porque desde otro punto de vista, esta ha sido la época en la que menos solo he estado, aunque por ratos me sentí muy solo. Es algo difícil de definir. Siempre me he considerado un poco solitario, pero eso no quiere decir para nada aislado. Bueno, esa ya son cosas que con un trago en la mesa y una persona inteligente me gusta ponerme a discutir….