Monitoreo de apps java

Revisando la literatura existente, me encontre con el ultimo articulo de la serie de 3 publicada en IBM Developerworks llamada Run-time performance and availability monitoring for Java systems en ella Nicholas Whitehead (whitehead.nicholas@gmail.com) explica varios conceptos y heramientas importantes para hacer seguimiento de las aplicaciones java, esto permite un mejor control de la escalabilidad de nuestras aplicaciones.

En la segunda parte hacen un esbozo de como monitorear mediante componentes Spring Framework nuestras aplicaciones, algo muy útil para quienes continuamente usamos Spring.

Graficos del licenciamiento

Todo el asunto de licenciamiento de software resulta algo confuso, he leído algunos articulos al respecto en ingles y tengo alguna idea sobre el asunto, sin embargo en barrapunto encontre un enlace a unos gráficos magnificos que permiten entender fácilmente gran parte de los conceptos, además desenredan un monton la sopa de siglas de licencias existentes, el enlace aquí.

Sin embargo, hoy veo con tristeza que el enlace esta roto, asi que les adjunto la imagen del mapa mental y la imagen del mapa conceptual, una gentileza de la Oficina de Software Libre de la Universidad Santiago de Compostela en España.

Y por fin ganamos!!!

El baloncesto en Colombia es un deporte sin apoyo, el torneo profesional apenas dura un par de meses y 8 equipos disputan el campeonato: Piratas (Bogota), Arrieros (Antioquia), Indervalle (Valle), Soles (San Andres), Bucaros (Bucaramanga), Norte de Santander (Cucuta), Condores (Cundinamarca) y Patriotas (Boyaca).

En la temporada de este año el principal patrocinador de torneos anteriores dio un paso al costado y por eso parecía que no se iba a realizar el campeonato, sin embargo, con un esfuerzo monumental de los departamentos y algunas empresas locales, los muchos aficionados tenemos otra vez la copa “invitacional” de baloncesto (no estoy seguro de que la palabra “invitacional” exista, pero…si a roma fueres…).

Piratas de Bogotá, mi equipo, llevaba hasta ayer el peor record en todo el torneo y probablemente el peor en todos los torneos que yo recuerde: 10 partidos jugados y 10 derrotas!!! aun asi, anoche fui de nuevo a apoyarlos (la entrada es gratuita en el coliseo el salitre Calle 63 con Carrera 68, lleven cojines o algo donde sentarse porque el frio es tremendo) aunque no pude convocar a nadie más, las ocasiones anteriores (6) logré invitar a más personas, pero con los resultados del equipo cada vez era mas dificil.

Sin embargo, anoche, con muy poco público (jejejejeje se escuchaba lo que gritaba en la cancha) logramos nuestra primera victoria frente a Indervalle en juego con muchos errores por cada bando, aun asi, Vincent Camper (36 puntos), Jhon Perez (ex Patriotas) y el Poste número 27 (perdón, hoy espero encontrar su nombre) llevaron el equipo desde el primer hasta el último cuarto con marcador a favor para los nuestros, al final 96-89.

La jornada se repite hoy con los mismos juegos de anoche, el cubrimiento en los medios de comunicación nacionales es pésimo, no así en los medios locales (creo que los canales regionales incluso transmiten algunos partidos), los periódicos de mayor tiraje apenas si nombran los resultados y usan fotografias de hace varios años o sin ningun contexto, es una verguenza, espero esta noche tomar algunas fotografías del segundo juego contra indervalle.

A propósito, el único lugar que he encontrado con la programación completa del torneo es la página de piratas de Bogotá que a pesar de su horrenda banda sonora, es un intento (el primero que yo conozca) de informar un poco acerca del torneo.

OLPC + Win2

Leo hace poco en pc world en español que Perú será el primer país que cuente con equipos OLPC (One Laptop Per Child) y Ms Win2…Artículo completo….

Mi idea al respecto es que OLPC ha fracasado en su intento, sin embargo, me parece que abono mucho el camino para los ultraportatiles, además de promover la idea de que la tecnología puede ayudar a cambiar al mundo, sin embargo, creo que ese cambio debe sustentarse en la idea del software libre desarrollado por comunidades activas, no por consumidores profesionales como creo que sugiere la industria del software propietario.

C# de nuevo

Y bueno…que se podia esperar…

hace algun tiempo intente instalar monodevelop 1 en mi Gutsy, sin embargo, no logre hacerlo de manera adecuada…dependencia tras dependencia y un monton de mensajes tratando de hacerlo funcionar…me di por vencido…

Vagando esta semana por getdeb y tras haber actualizado mi gutsy por hardy (ubuntu 8.04) encontre que monodevelop tenia un alpha de su nueva version para 64 bits…para hardy!!! asi que…fue muuuy sencillo.

En la seccion de downloads no soportados oficialmente del proyecto mono encontre un enlace a un repositorio que me permitia instalar mono-1.9 en hardy, luego, en getdeb encontre los paquetes listos y taran!!! funcionando…
sin embargo al compilar tuve que echar mano de apt-get para instalar gettext y gemcs para poder compilar…un par clicks mas y tenia mi primer hola mundo en mono sobre gtk#…

pero…tenia que probarlo en win2…baje el runtime de gtk# y el de m$ intente ejecutar mi proyecto (monodevelop me permitio crear un .exe) pero no funciono, al investigar un poco note que la version en la que estaba compilando Gtk# era 2.12 y el runtime mas reciente que encontre para win2 es el 2.10 asi que busque la manera de compilar para esa version…felizmente, monodevelop puede compilar (instalando el addin indicado) para gtk# 2.10 y 2.8 asi que try again…

Pero tampoco funciono, sucede que a mi proyecto le inclui la capacidad de internacionalizacion, y eso me impedia ejecutarlo en win2, elimine esa caracteristica (tengo pendiente hacerla funcionar) y taran!!! mi primer proyecto gtk# en win2…lamento mucho que en sharpdevelop no soporten gtk# pero es perfectamente entendible…

pronto espero tener mas avances de mi aprendizaje c# para linux y win2…