Hace casi 11 Años SKIOS creó la primera web para un eurodiputado español. Relanzamos su presencia web integrándola con Facebook y YouTube.
Hoy hemos migrado nuestro primer servidor de aplicaciones a Glassfish v3.
Después de muchos años he decidido abandonar JBoss; creo que no dormiré bien esta noche pero no me he equivocado. Tardaría un poco en explicar por qué he mantenido JBoss hasta hoy pero lo realmente importante es el soporte JEE6 que ya ofrece Glassfish de una forma más que estable. JBoss ni siquiera hace una estimación; casi ni hablan de JEE a parte de lo relativo a CDI y su implementación de referencia, Weld, que tan pomposamente han desarrollado... creo que JEE no está en su corazoncito feo de nicky con lamparones. Para mí JEE6 es muy importante. Me ha permitido desarrollar desde el sistema de persistencia de esta web hasta el motor de navegación automática de CervatOH2 X2, el primer prototipo ya autónomo de nuestra embarcación no tripulada (me estoy desviando... espero dar algún detalle pronto)
En fin... hoy somos un poco más Larry aunque en unos días estaré en el mar apoyando al Alinghi. Es lo políticamente incorrecto; es un poco más malo que el malo de Larry, lo sé, pero su catamarán es más elegante (tienen mucho miedo de que se les rompa, y tener que devolver la Copa América; mmmm... sí, creo que se la llevará Larry)
P.D.: Importante optimizar Glassfish para producción, especialmente si las aplicaciones están distribuídas en varios servidores balanceadas con mod_jk
Por fin Google ha lanzado el Chrome para Mac. Anoche lo instalé y de momento no ha ocurrido nada especial en mi vida. Creo que esperaba algo más excitante.
Dña. Isabel Durántez Gil nos sorprendió ayer gratamente. De repente y contra todo pronóstico hay luz al final del túnel; y puede que el túnel dure menos que esta legislatura.
Más sobre Java6; aunque parece ser que no en sus primeras revisiones, por fin integra una implementación de StAX embarcada en su distribución estándar. StAX es la propuesta de Java como API para para leer y escribir documentos XML. Entre otras cosas, aporta la orientación doble: árbol y eventos. Podemos olvidarnos del uso extensiones propietarias o librerías de terceras partes. Nuestra librería de componentes JEE6, ServEngine utilizaba Informa 0.7 (yo diría que obsoleta, pero prácticamente lo único que había hace años, cuando comenzamos el desarrollo allá por los tiempos de J2EE). Ayer comenzamos la migración a StAX. Por cierto, el feed RSS de este blog está implementado ya gracias al StAX incorporado en Java6.
El nuevo Dufour 405 nos regala un baño de invitados más grande que el de armador... ¿Qué está ocurriendo?
Con frecuencia, cuando no me encuentro, necesito buscar. Si no estoy aquí, sino allí, en un bash, puedo hacerlo así:
find * -name="*.jsp" | xargs grep PALABRA
Sí. Si tienes mucha seguridad en ti mismo puedes correr todo en una única instancia de JBoss. El "class loader scoping" da mucho juego... pero pronto, toda esa seguridad se vendrá abajo. Ejecutar distintas instancias de JBoss es sencillo... crear alias de localhost... 127.0.0.2, 0.0.3, ... pero ¿como hacerlo en Darwin? (Sí, MacOS X):
sudo ifconfig lo0 alias 127.0.0.2 netmask 255.255.255.0
(Pregunta para nota... ¿y como dejar esto de forma permanente a la par que elegante en un inicio en frío... sin rc.local ni historias pasadas de moda?... la respuesta, pronto)