miércoles, 5 de diciembre de 2007

Give One, Get One

Es el programa por el cual se puede adquirir una OLPC y donar una al mismo tiempo, en Estados Unidos.
Finalizaba a mediados de noviembre, pero se extendió hasta fin de año.

Lo recuerdo para aquellos interesados que no se enteraron (como yo!).

Aqui el url: http://www.laptopgiving.org/en/index.php

sábado, 4 de agosto de 2007

SUGAR jhbuild hotkeys..

Un par de hotkeys para aquellos que usen sugar en su linux:

F1/../F4 = Mesh/Friends/Home/Activity zoom level
Alt+f = hace aparecer el frame de: niveles de zoom/seleccion de actividades
Alt+r = rota sugar
Alt+o = switchea overlay visibility (lo que quiera que sea)
Alt+0 = muestra la consola de desarrollo
Alt+q = quits emulador

Ctrl+s = switchea sketch mode en el chat

saludos!

domingo, 10 de junio de 2007

Santa Fe: Charla OLPC y Sprint Typus

Hoy dimos con Dave la charla sobre OLPC en las 2das Jornadas de Python en Santa Fe. La charla fue la última de la tarde y tuvo muy buena acogida por parte del público.




Queremos felicitar a los organizadores por un evento tan prolijo, por la cantidad de gente que asistió, por el nivel tan bueno de la charlas y por su calidez en el trato de los oradores. Pueden leer su perspectiva de las jornadas en el blog de César y en el blog de Juanjo. También en el de Facundo Batista.

Luego de la conferencia juntamos a un gran número de interesados en un sprint para portar Typus Pocus a la OLPC.



Pueden ver más fotos aquí.

jueves, 7 de junio de 2007

Nos prestan dos laptops

Tuvimos una reunión con Laura Mares Serra de educ.ar, la sociedad del estado encargada de evaluar la factibilidad de la implementación de OLPC en Argentina.

Les contamos sobre el interés de nuestro grupo de usuarios de Python en colaborar en el proyecto OLPC, dando charlas y ayudando a quienes necesitan aprender a usar python para desarrollar actividades para sugar, y también adaptando algunos de nuestros juegos hechos en python para que puedan servir como actividades educativas para los alumnos.

Como resultado de esta reunión nos han prestado dos laptops OLPC para llevar a la 2da conferencia de python en Santa Fé, y para experimentar.

Desde PyAr les decimos... "MUCHAS GRACIAS!"

viernes, 25 de mayo de 2007

Build 432

Me bajé el build 432 de la olpc y estuve jugando un buen rato con el qemu. Hice tres copias de la imágen, y las bootié. Los usuarios de cada una son "dave", "grossini" y "alecu", y por primera vez llegué a hacer que se vean bien entre sí.

La última vez dejé configurados en XP tres dispositivos TAP --cortesía de OpenVPN-- y armé un bridge ethernet entre ellos y la placa de red. Antes de eso había perdido un montón de tiempo con qemu bajo Ubuntu Feisty, donde el TAP nunca funcionó bien.

En cada uno tuve que pedir IP a mano, haciendo primero un "su -" y luego un "dhclient eth0", y recibieron su respectiva ip del router. Y a pesar de que funcionaban los pings entre ellos y el exterior, seguían sin verse entre sí en sugar.

Mirando en los logs de sugar (con alt-0, "Log Viewer" -> presenceservice.log), vi que dicho servicio no estaba conectándose al iniciar, porque la maquina todavía no tenía dirección IP. Así que estuve buscando y encontré esta buena manera (1) de que se configurase automáticamente al bootear:

  #(change ONBOOT from "no" to "yes")
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#(disable NetworkManager)
mv /etc/rc5.d/S98NetworkManager /etc/rc5.d/K98NetworkManager

Y le sumé este otro paso:
  mv /etc/rc5.d/K90network /etc/rc5.d/S10network

Con eso, pide IP al bootear, se conecta y se pueden ver un montón de otras personas en la vista de red. Se pueden agregar como amigos, y hasta se pueden compartir actividades, aunque por lo que vi todavía no funciona todo bien.

La prueba la hice con la actividad "Connect", que es el famoso juego de tablero en el que hay que poner fichas en linea. Puedo llegar a conectarme con dos usuarios, pero la pantalla del usuario invitado se cierra apenas se conecta, y vuelve a la vista general. Por lo que veo en el git del proyecto, la imagen tiene una versión muy actualizada de los fuentes, así que debe estar todo el código en un poco de caos por ahora.

La otra prueba fue bajar y correr alocador.py(2). Le comenté un par de lineas porque la imagen de OLPC no esta tomando el sonido, y a pesar de algunos rectángulos en negro que están mal, anduvo perfecto!


Tres imágenes de olpc, dos corriendo Connect y la otra alocador.py


(1) sacado y corregido en http://wiki.laptop.org/go/Using_QEMU_for_Troubleshooting#Enabling_the_Network_Alternative_.231
(2) https://opensvn.csie.org/PyAr/pydraw2006/release/