Git para Sugar

Hace un mes leí un artículo brillante de Katie Cunningham donde ella describía parte de su estrategia para realizar talleres de Python. Dedicándome últimamente con mucha pasión a esta actividad, pero con grupos objetivo diferentes (yo enseño a niños), tomé nota de sus experiencias y sobretodo me pareció que el uso que daba a la herramienta Git era brillante.

Katie sugiere que gran parte del tiempo en un taller de Python se “pierde” mientras los aprendices copian ejercicios. Git le permitiría empezar la sesión con una versión simple de un programa y luego pasar a la siguiente “en un paso”, sin copiar, de esta manera invirtiendo el tiempo del aprendiz más bien en modificar cada versión subsiguiente y así comprender el funcionamiento del mismo, en vez de en la mecánica de escribir el programa en primer lugar.

Sin embargo para mí, el uso de Git en la terminal es todavía demasiado obtuso para poder enseñarlo efectivamente a niños. Los conceptos en sí son simples, pero la abstracción se me hace demasiada. Por eso es que empecé el desarrollo de una actividad de Sugar que facilite visualizar el historial de un proyecto, y en general trabajar con git. Mi principal inspiración es “Gitg” para gnome, pero me interesa realizar un trabajo de simplificación de los flujos de trabajo que se necesitan en el contexto de un taller de Python, como los que describe Katie.

De momento es solo un prototipo pero ya sirve para navegar el historial usando una barra de tiempo:

Comparto anticipadamente para recibir comentarios e ideas.

Estoy documentando el proyecto en nuestra wiki.

Resumen de actividades Laboratorios Azúcar August 28th

Hola,
Este es el resumen de actividad para la comunidad Laboratorios Azúcar.

Éste se compone de una agregación de fuentes como nuestro gestor de tareas, Wiki, y blogs.

Puedes publicar un comentario o participar de diferentes formas.

Si tienes una noticia o una fuente que deberíamos incluir (como un blog, etc), avísanos a todos(arroba)somosazucar.org

Hubo 85 eventos esta semana.

generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)

Resumen de actividades Laboratorios Azúcar August 21st

Hola,
Este es el resumen de actividad para la comunidad Laboratorios Azúcar.

Éste se compone de una agregación de fuentes como nuestro gestor de tareas, Wiki, y blogs.

Puedes publicar un comentario o participar de diferentes formas.

Si tienes una noticia o una fuente que deberíamos incluir (como un blog, etc), avísanos a todos(arroba)somosazucar.org

Hubo 13 eventos esta semana.

generic (feed #9)
generic (feed #3)
generic (feed #3)
generic (feed #9)
generic (feed #3)
generic (feed #9)
generic (feed #8)
generic (feed #9)
blog (feed #5)
generic (feed #9)
generic (feed #9)
generic (feed #9)
generic (feed #9)

Resumen de actividades Laboratorios Azúcar August 14th

Hola,
Este es el resumen de actividad para la comunidad Laboratorios Azúcar.

Éste se compone de una agregación de fuentes como nuestro gestor de tareas, Wiki, y blogs.

Puedes publicar un comentario o participar de diferentes formas.

Si tienes una noticia o una fuente que deberíamos incluir (como un blog, etc), avísanos a todos(arroba)somosazucar.org

Hubo 34 eventos esta semana.

blog (feed #5)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #8)
generic (feed #4)
generic (feed #3)
generic (feed #3)
blog (feed #5)
blog (feed #5)
generic (feed #4)
generic (feed #4)
generic (feed #4)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #3)
generic (feed #9)
generic (feed #9)
generic (feed #8)
generic (feed #9)
generic (feed #9)
generic (feed #9)
blog (feed #5)

Análisis al borrador del Plan Vive Digital Colombia 2014-2018

Colombia ha publicado en borrador su estrategia Vive Digital 2014 – 2018, que dotará de notables laboratorios de informática a las bibliotecas e instituciones educativas de buena parte del país. Sin embargo, los usuarios de estos puntos no estarán utilizando tecnologías libres y apropiadas, que respeten sus derechos humanos de acceso a la información y privacidad, para acceder al mundo digital.

A diferencia de quienes continúan por mero hábito, estos iniciantes «ciudadanos del ciberespacio», en su mayoría niños en instituciones educativas, serán expuestos a un sistema que los trata como consumidores, que los expone a publicidad, y cuyo funcionamiento necesariamente es misterioso y secreto. Desde Facebook hasta Office, todo el paquete está pensado para hacer de los usuarios «productores de contenido» y «consumidores de programas».

Debe hacerse todo lo posible para que exista una solución alternativa a aquellas planteadas desde el actual modelo privativo, es decir aquel modelo que priva de libertad a los usuarios, poniéndolos a merced de corporaciones multinacionales y agencias de espionaje.

Al parecer, el motivo de esta situación es que la Ley 1346 de 2009 determina que debe haber software para accesibilidad de no-videntes en los servicios tecnológicos del estado. Por ello, se negoció por 4 años una «licencia país» del software privativo JAWS, el cual sólo funciona en Windows, y también Microsoft donará a cada punto una cantidad de licencias de algunos programas.

Existen soluciones alternativas, que sí respetan la libertad de los usuarios y la soberanía tecnológica de la nación. Por ejemplo Sonar GNU/Linux es una distribución modernísima que integra el lector de pantalla libre ORCA.

La ley 1618 de Febrero de 2013 que determina que «Art. 16 – 1. El Ministerio de Tecnologías de la Información y las Comunicaciones TIC, adelantará un proyecto que permita masificar la utilización de software libre de los programas para personas con discapacidad.»

Ojalá que lo que dicta la Ley se integre a la estrategia y se traduzca en la mejora significativa y pertinente de las herramientas de accesibilidad disponibles en software libre para los ciudadanos no-videntes de Colombia, un proyecto viable en el plazo planteado de cuatro años (2014-2018).

Será una verdadera contribución de Colombia para la apropiación tecnológica no solo de sus propios ciudadanos, sino también la de los no-videntes de todo mundo.

Nunca deberían los no-videntes ser la excusa para el despliegue de tecnologías privativas. (Imagen Copyright © John Snape, bajo licencia Creative Commons Attribution-Share Alike 3.0 Unported.)

Tener tecnología libre y apropiada en las instituciones del país contribuirá a crear una sociedad más justa, y proporcionará a los ciudadanos de verdaderas herramientas para la creación de obras y artefactos digitales de todo tipo, sin involucrarlos en una relación de dependencia con determinados proveedores o empresas.

Creo que, sin lugar a dudas, tarde o temprano, encontraremos la forma de que todos los ciudadanos podamos ejercer nuestra informática y, por lo tanto ciudadanía, en libertad e igualdad de derechos.

Sebastián Silva