Buscar
Social
Ofertas laborales ES
sábado
ene292011

Entramos en la recta final de la JavaCup

 

Queda poco más de una semana para que termine el plazo para enviar tácticas para el torneo de fuego lo virtual JavaCup, cuarta edición del torneo organizado por la organización sin ánimo de lucro javaHispano. En este torneo cada equipo es una clase Java que implementa una interfaz predefinida. El concurso cuenta con el patrocinio de las empresas Extrema y Escuela de Groovy como patrocinadores platino. La participación está abierta a cualquier hispanohablante, sin importar su nacionalidad. 

 


Desarrollar un equipo de fútbol es extremadamente simple ya que el software en el cual se basa el concurso se encarga de dibujar en la pantalla y gestionar los movimientos de la pelota y de los dos equipos. Para crear un equipo lo único que hay que indicar es qué movimientos quieres que realice tu equipo en cada situación, lo cual es sencillo gracias a la API que expone a los equipos el software. Puedes descargar todo lo que necesitas para comenzar a crear tus equipo y participar en la zona de descargas.


El plazo para enviar tu táctica es hastas el 5 de febreroRegístrate y envíanosla; si tu táctica cumple con los requisitos de aceptación, participará en el torneo donde se irá eliminando contra los otros participantes. La gran final se jugará el 18 de febrero durante el evento Spring I/O en Madrid y se otorgarán premios en efectivo a los primeros 4 lugares.


Recuerda que la javaCup es código libre con licencia GPL v3. La actual versión del framework ha sido desarrollada por Fabián Núñez, quien además es el encargado de gestionar el torneo.  Si tienes dudas, recuerda que hemos abierto un foro para que te ayudemos a resolverlas. 


¿Tienes lo que se necesita para programar la mejor táctica?

jueves
ene272011

JavaHispano Podcast - 105 - Spring I/O 2011 (Entrevista a Sergi Almar)

Publicado un nuevo número del podcast de javaHispano. En esta ocasión Abraham Otero entrevistará a Sergi Almar responsable de la organización del evento Spring I/O que se celebrará los días 17 y 18 de Febrero en Madrid. Durante la entrevista Sergi hablará del contenido de la agenda, hablará de los colaboradores, los esponsores, lugares de alojamiento e información interesante para la gente que esté interesada en asistir.

jueves
ene272011

Llamada a las armas para esta comunidad ¡todo el mundo a apoyar a Koshuke!

Oracle ha estado amenazando a Kohsuke (creador de Hudson/Jenkins) diciéndole que tiene que buscar otra cosa en la que trabajar, que sólo es un estorbo para la comunidad y como continúe haciendo cambios al proyecto el próximo e-mail que va a recibir será de un abogado. Todo esto ha hecho que el pobre hombre esté bastante bajo de moral.


En su blog ha dicho que él tiene claro que va a dejar de contribuir a Hudson y va a seguir trabajando para Jenkins. Y está convencido que el grupo de desarrolladores core del proyecto, así como los desarrolladores de los principales plugins, harán lo mismo.


En esta entrada Kohsuke también nos ha pedido nosotros (a la comunidad) nuestra opinión sobre todo este asunto. Quiere saber si preferimos que siga trabajando para Hudson (proyecto bajo el control de Oracle) o que comience Jenkins haciendo un fork de la base de código actual. Dice que independientemente de la votación él probablemente haga lo segundo. Pero quiere conocer la opinión de la comunidad.


Este es el momento en el que todos nosotros (la comunidad) tenemos la oportunidad de agradecerle a Kohsuke todo lo que ha hecho por nosotros a través de Hudson, y de devolverle una pequeña parte de esa gran contribución que él ha hecho ¡todo el mundo a votar!.


¿Y como se vota? Primero, para votar se necesita un e-mail que esté suscrito a alguna de las listas de Hudson (Kohsuke quiere saber la opinión de la gente que realmente tiene interés en el proyecto). Segundo, simplemente tienes que enviar un e-mail a hudson-jenkins-vote@googlegroups.com con una "A" en el subject si estás a favor de que comience el nuevo proyecto Jenkins o "B" si quieres que no comience ese proyecto y siga habiendo sólo Hudson (que inevitablemente estará bajo el control de Oracle). Se puede votar hasta la tarde de este sábado. Una vez pasada la votación Kohsuke hará público el resultado. Más información al respecto aquí.


Esto es lo que Kohsuke pide. Yo además pido otra cosa. Si no tienes ninguna dirección de correo suscrita una lista de Hudson (es mi caso) ve al blog de Kohsuke y déjale un mensaje de ánimo. A ti te cuesta 30 segundos, y seguro que a él le hace ilusión ver esos mensajes.

jueves
ene272011

Oracle elimina el soporte a Ruby y a Rails en NetBeans

Oracle ha anunciado que la versión 7 de NetBeans vendrá sin soporte para el lenguaje Ruby y la plataforma Rails. "Dado a un limitado número de recursos de ingeniería, no se planea más desarrollo ni soporte para Ruby" han dicho en el comunicado.

No tengo experiencia con Ruby on Rails, pero por las reacciones en otras comunidades, como Hacker News, parece que NetBeans era un buen IDE para esta popular plataforma. A pesar de que Oracle ya no continuará con su desarrollo, existe la posibilidad de que al ser open source, otras personas lo hagan.

¿Has usado NetBeans para programar en Ruby? ¿Qué otras opciones existen? 

miércoles
ene262011

Programación Híbrida Cliente-Servidor: Bienvenido el mestizaje

He publicado un artículo en JavaLobby sobre cómo es posible mezclar los paradigmas de la programación céntrica en el servidor y en el cliente uniendo lo mejor de ambos mundos.

El artículo muestra a través de un ejemplo completo cómo podemos controlar desde el servidor con ItsNat el componente JCarousel (un plug-in de jQuery para crear un carrusel de imágenes interactivo) utilizando el mínimo posible de JavaScript a medida.

La configuración de JCarousel se basa en un layout HTML inicial, dicho layout es proporcionado por ItsNat en tiempo de carga.

Sin embargo el ejemplo va más allá y a través de técnicas introducidas en ItsNat v1.1 conseguimos coordinar cliente y servidor de tal forma que JCarousel se convierte en una extensión o componente "cliente" de ItsNat utilizable en aplicaciones/sitios web Single Page Interface sin abandonar una programación céntrica en el servidor.

El resultado del ejemplo puede verse aquí en línea.