Video tutoriales introductorios sobre Eclipse y Java

El proyecto EclipseTutorial alojado en SourceForge.net tiene como objetivo enseñar a aquellos programadores novatos en Java con Eclipse video tutoriales de entre 9 y 14 minutos de duración. La versión de Eclipse que se trata es la 3.3 Europa (es decir, la más moderna, publicada hace un mes) . No se asume experiencia previa ni con Eclipse ni con Java. Disponemos de 16 lecciones, lo que totalizan unas 3 horas y cuarto de video, cada uno de entre 9 y 14 minutos de duración. Las lecciones nos guian paso a paso en el proceso de creación de una simple aplicación de una biblioteca personal. No hay por qué leer las diapositivas que se muestran en el vídeo, pues una voz en off nos lo va contando todo.

Todo el código de las lecciones se teclea en tiempo real. Esto permite poner en funcionamiento y explicar muchas de las características del editor Java de Eclipse que hacen la vida del programador mucho más facil. Además, disponemos de un PDF con todo el código que se va generando en el tutorial, para que no tengamos que picarlo nosotros a mano si no queremos.

Las lecciones siguien un desarrollo Test-driven mediante el uso del framework de pruebas JUnit integrado en Eclipse. Muy interesante para todo aquel que quiera aprender a desenvolverse con Java en Eclipse.

Buscamos desarrolladores Zimbra

Ha surgido un proyecto en el que necesitamos desarrollar algunas nuevas funcionalidades para el servidor de groupware (versión opensource) Zimbra. Disponemos de una bolsa de subvención que usaremos como recompensas para pagar a los desarrolladores que durante estos próximos 3 meses se animen a desarrollar alguna de las funcionalidades que especificamos en el siguiente documento

En particular, estamos interesados en resolver los siguientes bugs (entre otros):

http://bugzilla.zimbra.com/show_bug.cgi?id=7844
http://bugzilla.zimbra.com/show_bug.cgi?id=11815
http://bugzilla.zimbra.com/show_bug.cgi?id=8708
http://bugzilla.zimbra.com/show_bug.cgi?id=13922
http://bugzilla.zimbra.com/show_bug.cgi?id=14695
http://bugzilla.zimbra.com/show_bug.cgi?id=8847

Si tienes experiencia Java/J2EE y tras leer el documento anterior estás interesado, pónte en contacto conmigo en juanan diariolinux com para recabar más información, lista de prioridades, deadlines y discutir las recompensas. ¡Suerte!

Python Challenge: aprende a programar jugando

Hacía tiempo que no me divertía tanto con un juego informático. Teóricamente www.pythonchallenge.com es una web para aprender a programar en Python, pero puede usarse cualquier otro lenguaje. El objetivo es encontrar la solución a distintos problemas que plantea cada nivel de este reto. Hay 33 niveles, a cada cual más complejo 🙂 Los 4 primeros son facilitos, basta con pensar un poquito y conocer cómo calcular potencias, manipular cadenas de texto, expresiones regulares, leer ficheros de texto… en tu lenguaje de programación favorito. Pero a partir del nivel 5 la cosa se complica… y se pone interesante. No hay premios en sentido estricto; el mejor premio es la satisfacción que da pasar cada nivel con tus propios conocimientos y herramientas. Cuando encuentres la clave de un nivel, para poder pasar al siguiente, basta con que la pongas en la url. Por ejemplo, si la url del primer nivel 0 es http://www.pythonchallenge.com/pc/def/0.html bastaría con que cambiaras 0.html por el texto de tu solución: http://www.pythonchallenge.com/pc/def/texto_de_tu_solucion.html

Si te atascas en algún nivel, puedes encontrar pistas en los foros. Si tampoco así consigues pasar, puedes preguntar en los comentarios de este post, y si hay alguien que haya llegado a la solución, podrá ayudarte (evitad spoilers!!!!) 😉

¡Ojo! Es muy, muy adictivo 🙂