jueves, abril 30, 2009

Depeche Mode - Costa Rica - 8 de Octubre 2009


Que año de conciertos, primero Jaguares, ahora los Cadillacs y en Octubre Depeche Mode, solo nos falta RadioHead, para ser feliz.

Así como lo oyen; desde el sitio principal de Depeche (clickea aquí), pueden ver la siguiente fecha:

Thursday, October 8th, 2009
San Jose, Costa Rica
En venta: June 15th, 2009

Demasiado bueno!!!!! La cita será en Octubre, eso si no nos mata la fiebre porcina :(

saludos,
J

miércoles, abril 29, 2009

JEE6 y EJB - Articulo



Acabo de leer un articulo acerca de las novedades de JEE 6 y la verdad esta bastante cool, se los recomendó.

En particular, me gusto el nuevo EJB de sesión, el Singleton aunque no me convence mucho el asunto de la composición o dependencia entre singletons.

Otra cosa interesante es el asunto de los timers, sin duda esta funcionalidad esta muy pero muy cool.

Por ultimo, interesante la simplificación de interfaces y como era de esperarse, EJB viene en dos sabores EJBLite y Completo, el primero subconjunto del segundo y la mayoría de la funcionalidad puede hacer o con anotaciones o implementando interfaces.

Un saludo,
J

viernes, abril 24, 2009

Jaguares esta semana y Cadillacs en Mayo(ya estan los precios y lugar)


Se armo, ya están los precios para el concierto de los Fabulosos, las venden a partir del lunes en specialticket y abajo, en el VIP de pie, donde esta el sabor, golpe por la cabeza pues están en 30 rojelios.

Y para ir empezando con la chiviada, mañana Jaguares en torre Geko.

Mas info, acerca de los cadillacs aquí:
http://www.vueltaenu.co.cr/index.php?option=com_content&task=view&id=10209&PHPSESSID=8mriuil88i54of2iu24kmqltl5

Heredocs en Perl

Crear un heredoc (un String multi linea), en perl realmente es sencillo:

Aquí un ejemplo:


#This example shows how do a heredoc statement.



print << HTML;
Hello word
this is a heredoc example
really big string
HTML

La salida es:

Hello word
this is a heredoc example
really big string

martes, abril 21, 2009

El hombre extraño

Hoy tuve la suerte de leer un post de mi amigo Ivan; computin, músico, cantautor y por que no escritor (tiene madera). El post mas reciente del Jardinero de dilemas, nos da conocer a un curioso personaje, se trata de Raul, uno de los locos del pueblo. Las primeras líneas de su post, me traen a memoria aquella enigmática canción de Silvio Rodríguez, un hombre extraño; los versos escritos por el autor del Rabo de nube nos muestran a otro aparente loco, que tenia la hermosa costumbre de besar todo, su amor por todo era tal, cuenta el cuento que el día que este personaje falleció, a las nubes le nacieron labios y las aves y el viento sintieron la breve caricia del roció de sus labios y la alegre sonrisa que obsequiaba su boca.

Aquí les dejo la letra de la canción, ahh y un pedasito de la canción también:



El Hombre Extraño
Era extraño aquel hombre
o por tal lo tomaron,
porque besaba todo
lo que hallaba a su paso.
Besaba a las personas,
al perro, al mobiliario,
y mordía dulcemente
la ventana de un cuarto.

Cuando salía a la calle
le iba besando al barrio
las esquinas, aceras,
portales y mercados.
Y en las noches de cine
(también las de teatro),
besaba su butaca
y las de sus costados.

Por estas y otras muchas,
los cuerdos lo llevaron
donde nadie lo viera,
donde no recordarlo.
Y cuentan que en su celda
besaba sus zapatos,
su catre, sus barrotes,
sus paredes de barro.

Un día sin aviso,
murió aquel hombre extraño
y muy naturalmente
en tierra lo sembraron.
En ese mismo instante,
desde el cielo, los pájaros
descubrieron que al mundo
le habían nacido labios.

GIT SCM

Git, consiste en un sistema de control de código (SCM por sus siglas en ingles). Fue diseñado e impulsado por Linus Torvalds, por si andan algo perdidos con este personaje, es el creador y principal impulsor del kernel de Linux.

Entre las principales características de GIF podemos encontrar:

  • Gestión distribuida; regularmente los SCM como SVN o CVS manejan una copia local y un repositorio remoto, con GIF se pueden tener varios repositorios, imaginate como un grafo o red de repos donde se pueden commitear partes medio estables y después de ahí commitear de estos repos al central o algún otro menos estable y así, no hay problemas de subir código medio testeado al repo principal.
  • Presume ser extremadamente rápido y eficiente.
Mis primeras impresiones me revelan que este tipo de SCM, si no se configura bien el grafo de repos y no se tienen conciencia de el, puede que salga mas caro el caldo que los frijoles, pues se agrega complejidad para nada.

Por ultimo les dejo un vídeo del mismo Linus hablando en Google acerca de GIF, sinceramente la forma en como se expresa de la gente de CVS y otros SCM, es algo chocante, por mas bueno e inteligente que sea el mae, tratar de enfermo mental a alguien que use CVS, me parece que es bastante pasado, pero fin ahí lo tienen. El otro es una comparación entre SVN y GIF.

lunes, abril 13, 2009

Open Sites and Free



Hola,

Siguiendo con el afán de proporcionar alternativas abiertas y en su mayoría gratis y libres, aquí algunos links que pueden resultar interesantes:

[+]http://mirrors.ucr.ac.cr/opencd/
[+]http://www.theopencd.org/
[+]http://nalap.ecci.ucr.ac.cr/
[+]http://www.softwarelibrecr.org/

Enjoy!
J

Faces para el proximo JUGCR

Imagen del JUG CR

El 21 de abril se realizará la tercera reunión del JUG (Java User Group). La misma vendría a ser la segunda del año, la primera trato de Groovy & Grails, en esta ocasión tratarán temas relacionados con aplicaciones RIA, específicamente con Java Server Faces, implementando con ICEFaces, que me parece es la implementación por referencia para el Seam de JBoss.

Cuando: Martes 21 abril
Donde: Auditorio ULatina (as usual)

Ahí les tendremos la replica :)

Chivos - Jaguares + Fabulosos

Grupo Jaguares


Jaguares en vivo.


La tercera es la vencida, así es! el heredero del caifan nos visitará después de una larga y paciente espera, el 25 de abril. Los Jaguares vendrán a presentar por fin, su nuevo disco 45, de la mano de su líder y vocalista Saul Hernandez; 45 es un excelente disco y su nombre hace alusión a los 45 millones de mexicanos que viven en la pobreza en ese país.

En este link pueden encontrar más detalles, además de una entrevista al batero del grupo [+]http://www.nacion.com/viva/2009/abril/04/viva1926727.html


Cuando: Sábado 25 de abril.

Hora: 8 p. m.

Lugar: Torre Geko, centro comercial Real Cariari (en la parte superior del estacionamiento bajo techo).

Entradas: ¢15.000. A la venta en www.mundoticket.com . Son válidas las entradas adquiridas para la primera fecha que fue postergada.


Ahí le llegaremos :D


Los Fabulosos Cadillacs

Los Fabulosos Cadillacs.


Se dice que el vino y otros licores, se vuelven mejores con el paso del tiempo, pues este fabuloso vino nos dará la oportunidad de beber de su poción de sonidos y colores que varían entre el rock y la música latina, el próximo 21 de Mayo. Aun no se encuentra confirmado el lugar y precio de las entradas, etc; pero puede verificar la información en [+]http://www.fabulosos-cadillacs.com/new/tour.php

Fabuloso, ahí los veremos!

viernes, abril 10, 2009

Perl + Python

Hola,

Para todos los que deseen instalar Perl y Python en su plataforma Windows, aquí pueden visitar activestate, ahi podrán encontrar los instaladores de windows tanto para Perl como Python, así como TLC.

Solo un detalle, la descarga por defecto es para Windows 64 bits, debajo del link de descarga hay otro llamada other versions and systems, click ahi y seleccione la correcta para usted.

Saludos y a perlear se ha dicho.
J

jueves, abril 02, 2009

Great english dictionary

Diccionario Ingles

Por ahí tenia guardado este link. Se trata de un diccionario de ingles en línea, parte de lo que me gusta es la cantidad de definiciones y adicionalmente tiene la posibilidad de reproducir el sonido de la palabra encontrada.


Herramienta para expresiones regulares

En http://osteele.com/tools/rework/#,
Pueden encontrar una herramienta en línea, para probar sus expresiones regulares, la verdad es bastante utíl. Full recomendada.

Un saludo,
J

Alternativas Open Source para Suite Ofimaticas



Alternativas open source a Microsoft Office

Open Office
Este es un paquete de ofimática patrocinado por Sun y hecha en su mayor parte en Java, la suite esta en su versión numero 3 y se muestra bastante estable y rápida.
Entre las cosas que me gusta, es el intelligence para el procesador de palabras y la gran cantidad de formatos que puede leer y exportar, incluyendo Microsoft Office y PDF.

IBM Lotus Symphony
Este paquete de ofimática, esta basado en el Core de Open Office; a diferencia de MS Office y Open Office, solo tiene 3 paquetes implementados; el homologo de power point, de word y excel. Algo que me gusta mucho de la suite es que maneja un solo programa, donde en forma de pestaña podemos tener documento de texto o hojas de calculo al mismo tiempo, de forma similar a como lo podemos hacer con FireFox.
La primera versión la encontré algo pesada, actualmente han hecho dos minor release y van por la 1.2, habría que probar para ver que tal.

AbiWord
Este programa no es una suite, es simplemente un editor de texto al estilo de MS Word, es bastante rápido y liviano, esas características son las que me gustan, regularmente hago el borrador en Abi y después termino los detalles con Open Office.

En fin, estas son 3 alternativas a MS Office; bajenlas, pruebelas y opinen.

Un saludo,
J

miércoles, abril 01, 2009

Dilema de mercado - Racsa vrs ICE???



(La imagen no tiene nada que ver con el post, solo es usado con fines de ilustrar la competensia desleal)

Como muchos saben, Racsa funge como una proveedora de servicios de outsourcing para instituciones como Amnet, Cable Tica, etc.

El servicio Acelera, como muchos se enteraron ha bajado los precios de las tarifas para Internet; sin embargo la junta de Racsa conformada por su mayoría por personal administrativo del ICE, ni tan siquiera sesionan para determinar si bajan o no las tarifas para los afiliados a Racsa, entrando en una lucha desleal para los proveedores de Internet por cable módem.

Lo anterior provoca una situación muy interesante, pues algunas compañias ya se encuentran gestionando la posibilidad de entrar como proveedor de Internet, tal es el caso de Amnet y otras 5 instituciones. A la luz de los hechos, será que el ICE desea que los usuarios que se encuentran afiliados al servicio de cable se pasen Acelera por la inconformidad con el precio, al mismo tiempo, las instituciones que ofrecen el servicio de cable modem no proporcionan una solución y su precio no es competitivo comparandolo con el ICE, o al menos no lo va a ser hasta que ellos mismos no sean proveedores, separados del ICE.

Esto me parece una jugada sucia departe del ICE, que se aprovecha de la situación al ser aun, el único proveedor de Internet autorizado, contrariando con esto, el servicio de Internet que muchos usuarios hemos venido pagando y usando para trabajar, investigar, etc; durante ya, varios años.

Que opinan, tiene alguno servicio de cable módem? se han pasado Acelera?
J

Directorio de paginas Verdes CR



Muy al estilo de las páginas amarillas, acabo de encontrar otro directorio con el nombre de paginas verdes, este particular sitio Web, impulsado por el ICE entre otras instituciones publicas y privadas, intenta mostrar al consumidor un directoria categorizado, en el cual usted pueden encontrar compañias que ofrecen productos amigables con el medio ambiente, asunto super importante en los tiempos actuales.

Sin mas que agregar, les invito a visitar esta pagina, la cual por lo que veo se encuentra montado con el CMS Joomla!

Un abrazo,
J

Frase de la semana - Neruda




Para la frase de la semana, quiero compartir con todos ustedes un clásico de la poesía latino americana. En esta ocasión, el gusto es nuestro para colocar las delicadas frases del poeta chileno, Pablo Neruda y uno de sus poemas mas hermosos.

En mi interpretación personal de este tema, me evoca a una pareja donde el hombre se imagina que la pierde (a ella) y se da cuenta de lo terrible que sería la indiferencia o peor aun, la ausencia de aquella presencia femenina en su vida; al final del tema, cierra refutando el estado de ausencia de aquella mujer, a través de algunas palabras pronunciadas de su boca, devolviéndole la alegría de saber que no era cierto.... Supongo que es como cuando uno dice... Uno no sabe lo que tiene, hasta que lo pierde... de la misma manera el juega con ese ejercicio pensando que la pierde y volviendo a ella en un instante lleno de alegría.

Me gustas cuando callas porque estás como ausente,
y me oyes desde lejos, y mi voz no te toca.
Parece que los ojos se te hubieran volado
y parece que un beso te cerrara la boca.

Como todas las cosas están llenas de mi alma
emerges de las cosas, llena del alma mía.
Mariposa de sueño, te pareces a mi alma,
y te pareces a la palabra melancolía.

Me gustas cuando callas y estás como distante.
Y estás como quejándote, mariposa en arrullo.
Y me oyes desde lejos, y mi voz no te alcanza:
déjame que me calle con el silencio tuyo.

Déjame que te hable también con tu silencio
claro como una lámpara, simple como un anillo.
Eres como la noche, callada y constelada.
Tu silencio es de estrella, tan lejano y sencillo.

Me gustas cuando callas porque estás como ausente.
Distante y dolorosa como si hubieras muerto.
Una palabra entonces, una sonrisa bastan.
Y estoy alegre, alegre de que no sea cierto.

Un saludote,
J

Plugin para Maven

Una de las etapas del ciclo de vida que podemos gestionar con Maven, es la creación de reportes y documentación acerca de nuestro código, particularmente el Java Doc y algunas otras métricas. Continuando con esta línea se pueden utilizar los siguientes plugins:


<reporting>

<plugins>

...

<!-- Code analysis -->

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>findbugs-maven-plugin</artifactId>

<version>1.1.1</version>

</plugin>

...


Este plugin busca errores clásicos en nuestro código y crea un reporte con el detalle de los mismos.


<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-checkstyle-plugin</artifactId>

</plugin>


Este plugin realiza un checkeo sobre nuestro código, buscando errores en el estilo de nuestra codificación, por defecto esta configurado para seguir los estándares propuestos por Sun.

    <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.3</version>
</plugin>


PMD, es una aproximación a una herramienta, para checkeo de código semántico, en el mismo estilo que las anteriores genera un reporte HTML, con el detalle de los errores encontrados.

<!-- Check the cobertura of the test cases -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.2</version>
</plugin>


A pesar que su apariencia por defecto no es, en acorde al tema del sitio generado, si no mas bien una pagina en blanco y negro; la idea con este plugin es generar un sitio donde se muestra la cobertura que tienen nuestro test cases contra el código fuente, mostrando así, que métodos tienen test cases listo y cuales aun faltan.


<plugin>

<!-- >groupId>org.apache.maven.plugins</groupId-->

<artifactId>maven-javadoc-plugin</artifactId>

<configuration>

<show>private</show>

<source>1.5</source>

<aggregate>true</aggregate>



<links>

<link>

http://java.sun.com/j2se/1.5.0/docs/api

</link>

<link>http://www.junit.org/junit/javadoc/</link>

<link>http://www.dbunit.org/apidocs/</link>

<link>http://db.apache.org/ddlutils/api/</link>

<link>

http://commons.apache.org/dbcp/apidocs/

</link>


</links>


</configuration>

</plugin>




Este es el ultimo plugin que deseo mostrarles, con él, podemos generar nuestro JavaDoc, adicionalmente puedes agregar links del javadoc de las librerías que estés utilizando, de esta manera Maven agregara los links correspondientes.

Un saludo,
J