martes, 24 de junio de 2008

TinyP2P, un programa P2P en 15 líneas de código

TinyP2P es el programa de Peer 2 Peer más pequeño del mundo. Con sólo 15 líneas en Python, su autor, Ed Felten lo creó para ilustrar lo sencillo y simple que puede resultar un programa P2P, y por lo tanto, la dificultad con la que se encontrará cualquier organismo defensor de los derechos de autor al intentar regularlo.

http://mundogeek.net/archivos/2005/01/08/tinyp2p-un-programa-p2p-en-15-lineas/

Traducción al castellano de "Code Like a Pythonista: Idiomatic Python"

La siguiente traducción ha sido realizada por Raúl González Duque sobre el tutorial "Code Like a Pythonista: Idiomatic Python" de David Goodger.

En este tutorial interactivo cuyo nombre traducido es "Programa como un Pythonista: Python Idiomático" trataremos en profundidad algunos modismos y técnicas esenciales de Python, añadiendo así algunas herramientas útiles a la caja de herramientas.

Enlace al tutorial traducido: http://mundogeek.net/traducciones/python-idiomatico/

Si estás aprendiendo Python, también te pueden interesar el tutorial de Python del mismo traductor y la guía de estilo oficial.

martes, 17 de junio de 2008

Toda una revolución de en un fragmento de video




Este video se trata de una muestra de "visualización orgánica" en la que, según su autor, Michael Ogawa, estudiante de informática de la Universidad de Davis (EE UU), es posible apreciar cómo reacciona una comunidad de desarrolladores cada vez que alguien realiza una aportación o cuando se produce un cambio importante.

Su objetivo es estudiar como funcionan las interacciones que se producen entre las personas que participan en estos proyectos.

Para mostrar el funcionamiento de la herramienta que ha desarrollado, llamada Code Swarm, Ogawa tioma como ejemplo proyectos emblemáticos del software libre, como Python o Apache. Y crea vídeos en los que se muestran los objetivos conseguidos, los nombres de los programadores, y las imágenes y piezas de software que van aportando al proyecto.