martes, diciembre 22, 2009

Mas fotos Ceibal 09

Les paso un link para ver el resto de las fotos

http://picasaweb.google.com/godiard/Ceibal09

Modulo 4 - 2009

Este fin de semana, realizamos el campamento con el cual finalizamos el dictado del módulo 4 "El campamento". Para mi fue muy especial, ya que por primera vez estuve como director del mismo. Por suerte conté con la ayuda de Marcela y un equipo de amigos, Alicia, Bety, Juan Carlos, Sandra, Rodolfo, Daniel y toda su gente en el apoyo, la verdad, un lujo.
El grupo de cursantes fue muy bueno, realmente creo que el trabajo a lo largo del año, creó un espíritu de compañerismo muy especial. Pudimos lograr la vivencia de lo que es una patrulla, para los que no lo habían vivido de chicos y que lo pudieran revivir los que ya lo habían hecho.
El nivel técnico logrado fue superior a los años anteriores, lo que nos confirma que las jornadas técnicas son necesarias.
Cuando volvíamos ayer a casa, nos dolían todos los huesos del cuerpo y un par más, pero estábamos felices y pensábamos ... ¿No estaría bueno armar patrullas que se mantuvieran a lo largo de los módulos del primer año de la rama de programa? Es algo para trabajar el año que viene en el equipo.

Marce subió unas cuantas fotos
http://picasaweb.google.com/programazona6/CampamentoDelModulo42009#

sábado, diciembre 12, 2009

Algunas fotos de Ceibal 09

Aca van algunas fotos, no muy buenas del evento.
La primera charla que pude presenciar fue la de Shirley Siri acerca del estado del proyecto y los planes a futuro:


Luego la de las experiencias en la escuela secundaria:

Esta imagen explicaba que ellos ven aun el proyecto en un estado Beta, con modificaciones que se van haciendo para mejorarlo.

Luego escuche la charla de Claudia Urrea:

La foto de la presentación es buenisima, es la tortuga usada por Papert, lastima que nos se ve bien.

Aqui se ven parte de los proyectos mostrados por las escuelas:

Un muy interesante cargador para las XO a pedal

Los chicos usaban las XO por todos lados

Tambien se pueden ver parte del soft desarrollado por las empresas que se estan incubando. Se destaca la calidad gráfica de los mismos:

jueves, diciembre 10, 2009

Visita a Ceibal 09

Les cuento que pude participar del segundo día del evento Ceibal 09.
Aquí va una breve reseña, medio crónica de viaje.
La difusión del evento fue escasa, y me enteré el lunes a las 7 y media de la tarde (el evento fue el lunes y el martes). Con un poco de empuje de mi esposa, me decidí, saque los pasajes del Buquebus y me fui. Sali a las 2130 hs de casa y llegué a Montevideo a las 7 de la mañana del martes.
Llegue al predio del LATU y como era temprano no había casi nadie, pero me dejaron pasar y saque unas fotos. Había unos stands muy prolijos de las empresas que están desarrollando programas para el plan y cantidades de XO. Al poco rato llegó Tomeu Vizoso, uno de los principales desarrolladores de Sugar y otros proyectos open source. Pudimos charlar bastante a lo largo del día, fue muy paciente ya que le hice quinientas preguntas.
Las charlas se desarrollaban en tres sectores simultaneamente, por lo que solo pude escuchar algunas: la primera fue de Shirley Siri, Coordinadora pedagógica del Plan Ceibal acerca de los avances y proyecciones del proyecto, luego una acerca de las experiencias que se están haciendo en educación media y una con Claudia Urrea de OLPC, que tome empezada, pero que mostraba un poco el planteo y posibilidades pedagógicas desde OLPC. Finalmente pude escuchar al Dr. Antonio Batro en una breve pero muy interesante charla antes del cierre con un sociologo ingles y las palabras de Miguel Brechner Responsable del Plan Ceibal.
Como puntos importantes a destacar:
* El Plan Ceibal como todos sabemos ya entregó computadoras a practicamente el total de los niños de primaria, ahora seguiran con los de la secundaria (liceo), escuelas técnicas y magisterios.
* Como el Plan es de inclusión se les dio maquinas a todos los niños, inclusive los discapacitados, y no solo eso, sino que se hicieron mejoras al software y hardware de asistencia para que lo pudieran usar. También me llamó la atención saber que chicos con trastornos de aprendizaje se vieron muy beneficiados con el uso de las maquinas.
* El Dr Antonio Batro tiene muchos años de experiencia en trabajo con computadoras y niños con discapacidades. Para que se hagan una idea, conoció personalmente a Papert, tiene libros publicados y viaja por todo el mundo. Seguramente yo soy un ignorante del tema y no lo conocía. Pero lo mejor es que vive en Buenos Aires, hablé con el y está dispuesto a reunirse en alguna oportunidad con nosotros. El Dr Batro planteó que la ciencia avanza por la amistad, y contó cinco casos de instituciones o investigadores de distintos lugares del mundo que están apoyando el plan de distintas formas.
* Claudia Urrea es una colombiana muy cálida, se nota que hace esto de corazón y es muy accesible. Tenemos que mantener contacto y tratar de trabajar juntos. Mostró unas actividades con sensores muy interesantes. Ella remarcó la diferencia entre ideas poderosas y contenidos, y que OLPC va a tratar de proveer actividades de ejemplo, pero no contenidos porque esa es una área de trabajo de los países.
* En varias de las charlas se manifestó que la entrega de las maquinas es el comienzo y que queda mucho por hacer, aun planteando que se encuentra en una version Beta. Con respecto a la capacitación de los docentes que es una de las críticas que se escucha más a menudo, se está haciendo y se va a hacer más. Se diferencia bastante de la postura a lo Negroponte donde se entregan las máquinas y Dios dirá.
Entre de las conferencias, pude charlar con Tomeu, con Cludia y conocer a Gabriel Eirea, de Ceibal Jam (que conocía nuestras actividades), Daniel Costelo del LATU. y a Luis Michelena de Flor de Ceibo. Me traje mails.
Despues del mediodía se mostraron actividades realizadas por chicos de distintos departamentos.
Algunos de los desafíos que se vienen son actualizar la versión de Sugar que está usando Uruguay (es una 802, que tiene como dos años) e integrar los desarrollos que han hecho en las versiones oficiales. Tomeu va a estar trabajando una semana en Montevideo para ver como se puede avanzar con estos temas. Me dió la impresión de que la gente del LATU no tiene mucho interes en asociarse con la comunidad, no se si porque estan a full laburando (si entregaron 400.000 maquinas en casi dos años quiere decir que son aprox 1000 por dia, mas la conectividad en todas las escuelas, capitación,etc) o porque le rompieron mucho.
Hay una incipiente industria de desarrollo de aplicaciones. Las empresas tienen una incubadora, planes de créditos y quieren posicionarse como los proveedores a nivel regional. Es lógico como propuesta, pero pensándolo desde el punto de vista filosófico, están generando una industria de software propietario cuando podrían hacerlo con software libre.
El evento estuvo muy bien organizado. A las 4 de la tarde tuve que salir corriendo porque tenia que tomar el colectivo de nuevo para volverme.
Como reflexión final, el Plan Ceibal es un éxito que está siendo observado por todo el mundo. Pienso que se dió por un alineamiento de planetas dificil de superar, la creación de las máquinas y el soft, equipos técnicos con la visión correcta y la capacidad de implementarlo y políticos que le dieron el sentido de inclusión y el respaldo para sacarlo adelante. Seguramente han tenido gente que lo lideró muy bien, pero tampoco se logra algo asi con uno o dos locos. Hay un trabajo muy importante de mucha gente.
Ya viajando de vuelta, pasé por el barrio de La Teja a las afueras de Montevideo, donde una pintada política decía "Pepe Mujica es Mas plan Ceibal", la prueba de que la gente lo ve como algo positivo ya que lo usa como propaganda.
Tengo fotos, mañana las subo.

miércoles, diciembre 09, 2009

Ceibal 09

Va un post muy cortito, porque estoy muy cansado. Llegue a casa hace un rato y no dormi casi nada desde ayer.
De casualidad me enteré ayer a la tarde de que habia un encuentro acerca del Plan Ceibal en Montevideo. Compré un pasaje y me fui.
Lo que pude ver fue muy interesante y emtivo, uno tiene la sensación de estar presenciando un momento histórico.
Pero lo mejor fue poder charlar con Tomeu Vizoso, con Claudia Urrea de OLPC, con gente del LATU y de Ceibal Jam. Ver lo que estan haciendo y lo que se viene en el futuro cercano.
Sigo mañana...

miércoles, noviembre 18, 2009

Google DevFest y Fedora 12

Hoy participé del Google DevFest, donde muestran todas sus tecnólogías.
Varias reflexiones. La primera es que estos eventos me hacen sentir cada vez mas viejo, no porque yo lo sea, sino porque el resto de los participantes son cada vez mas jovenes... Estadisticamente seguro me encontraba en el 10% más viejo de los participantes. Otras cosas me llamaron a atencion, por ejemplo, mucha gente con sus notebooks en las charlas.... que hacen? no pueden estar sin las maquinas? ni un rato?
Las APIs de Google son cada vez mas abarcativas, estamos en camino directo al proximo Microsoft, aunque tengan otro modelo de negocios o juren que no serán malos, una vez quye desarrolles sobre su plataforma... no hay escapatoria. Sin embargo me caen más simpaticos, y algunos productos son realmente interesantes.
Mientras volvía a casa, revisando alguno de los libros que compré para Marce, me di cuenta que una de las propuestas de proyectos que había tirado en la lista de olpc-sur se puede encarar de forma completamente distinta pensandola desde la web 2.0. Será cuestión de escribirla de nuevo...

Por último, hoy es un gran día, Fedora 12 está disponible :) Ver mas info

lunes, noviembre 09, 2009

Reunion Sugar Day Octubre

Hicimos la reunión de octubre hace unos cuantos dias, pero me olvidé de ponerlo aca. Bastante interesante, con clarlas de PyGame, a cargo de Alecu y Modelos Pedagogicos, a cargo de Iris Fernandez. La minuta con más info de las charlas, la pueden leer en http://wiki.sugarlabs.org/go/SugarDayArgOctubre2009

domingo, noviembre 08, 2009

Las XOs ya estan en casa

Como diria la cancion, "con una pequeña ayuda de mis amigos", que en realidad fué bastante grande, conseguí realizar el trámite aduanero para retirar las XOs.
Con las máquinas en mi poder, ya pude realizar algunos tests acerca de las actividades en desarrollo. Lo más importante que pude comprobar es que los cambios que estoy realizando en Ecomundo para poder cambiar las características de los animales y el clima, no entran bien en la pantalla, por lo que voy a tener que cambiar la disposicion de los controles. Otra conclusion es que la emulacion no hay que utilizarla en la resolucion de 1200x900, sino a un poco más que 984x738. (Ver http://wiki.laptop.org/go/Display y http://en.wikipedia.org/wiki/OLPC_XO-1)
Otra cosa que pude verificar es que los problemas de redibujo que tengo con los combos en FotoToon no son un problema en el emulador, sino que suceden exactamente igual en la XO. Esto lo tengo que mandar a la lista de correo para ver como lo soluciono.
Sin dudas, poder probar las actividades en las máquinas reales va a contribuir a poder desarrollarlas más rápido y tener mejores resultados.
Otra verificación que pude hacer es que son realmente facinantes para los chicos. Particularmente Julia (que tiene 10 años) la está usando y explorando todo el tiempo.


As the song would say, "with a little help from my friends", which actually was pretty big, got to make the customs process for removing the XOs.
With machines in my power, I could do some tests on development activities. The most important thing I found is that the changes I am making in Ecomundo to change the characteristics of animals and the weather, fall well on screen, so I'll have to change the arrangement of controls. Another conclusion is that emulation should not be used in resolution of 1200x900, but a little more than 984x738. (See http://wiki.laptop.org/go/Display and http://en.wikipedia.org/wiki/OLPC_XO-1)
Another thing I check is that the redraw problems I have with the combos in FotoToon is not a problem in the emulator, but occur just as the XO. This I have to send the mailing list to see how I solve it.
Undoubtedly, the activities to test the actual machines will help to develop faster and have better results.
Another check I could do is that they are really fascinating for children. Particularly Julia (who is 10 years old) is using it and exploring all the time.

jueves, octubre 22, 2009

XOs en camino

Aunque hace tiempo que estoy interesado en el proyecto OLPC y haciendo algunos experimentos, este año desde que nos juntamos con Gustavo Ibarra y Alejandro Cura me puse a tratar de hacer que esos experimentos se convirtieran en actividades usables.
Y hace unos días, inscribí mis proyectos en el Developers Program con la idea de solicitar máquinas para seguir prefeccionandolas. El proyecto fué aprobado y ya se encuentran las maquinas en transito por la aduana.
Como una forma de hacer seguimiento al proyecto, solicitan que cuente en mi blog el avance de los mismos, lo que trataré de hacer más seguido.
Para empezar, subi al git de sugarlabs todas mis actividades, con ayuda de los siguientes tutoriales : http://geneura.ugr.es/~jmerelo/tutoriales/git/ y http://git.or.cz/course/svn.html. La pagina para acceder es http://git.sugarlabs.org/users/godiard

Though long I am interested in the OLPC project and doing some experiments this year since we joined Gustavo Ibarra and Alejandro Cura, I started to try to make these experiments would become usable activities.
And just days ago, signed up my projects in the Developers Program with the idea of asking machines to continue perfection. The project was approved and the machines are already in transit through customs.
As a way of monitoring the project, is required to have in my blog the progress of the same, which try to do more often.
For starters, took in the git of SugarLabs all my activities with the help of the following tutorials: http://geneura.ugr.es/~jmerelo/tutorials/git / and http://git.or.cz/course/svn.html. The page access is http://git.sugarlabs.org/users/godiard

domingo, septiembre 27, 2009

Tercera reunion Sugar en Argentina

Hoy tuvimos la tercera reunion de nuestro incipiente grupo de trabajo acerca de Sugar. Nuevamente fué muy interesante, tener la posibilidad de juntar programadores y docentes que pueden aportar visiones complementarias acerca del uso de nuevas tecnologías en el aula.
En la reunión pude presentar mis actividades Domino, Ecomundo y Elements, una actividad que aun esta en desarrollo que permite crear historietas y varias ideas que estan sin empezar. Las actividades tuvieron buena acogida y probablemente consiga algun socio programador :) . Ademas, Alejandro Cura, que ya entró en mi Top Ten ya que me prestó una XO para que pueda probar mis actividades, me trajo un manual de Python muy bueno que preparó junto con la gente de PyAr en el encuentro que hicieron este mes. Gracias!
Estamos tratando de que las reuniones tengan contenido, con exposiciones preparadas por los participanes, y hasta ahora lo estamos logrando.
Los que esten interesados, pueden leer una minuta de la reunion.
Además de todo esto, ayer tuvimos una charla muy interesante con Gustavo Ibarra, promotor del grupo de Sugar y Cristian Sosa de ClusterKairos, empresa dedicada a producir contenidos de e-learning. Cristian tiene mucha experiencia en el tema, y pudimos tener una charla amena (como buen cordobes es muy divertido), y en la cual pudimos plantear las posibilidades de colaboración con el grupo, aun cuando tenemos intereses, posibilidades y necesidades diferentes.

sábado, junio 20, 2009

Fedora 11

Como hago cada seis meses, instalé la nueva versión de mi distribución favorita, Fedora. Hay cosas que han mejorado, por ejemplo:
  • Pulseaudio no consume tanto procesador como antes.
  • Hibernar funciona perfectamente en mi hardware!!!
  • Selinux está habilitado y no me produjo ningún problema ....
  • En mi ati r600 los efectos de escritorio funcionan bien, y puedo ver lo práctico que es tener una terminal realmente translúcida.
  • La emulación del virtual manager (qemu-kvm) funciona mejor.
  • Yum-presto es fantástico
  • Pareciera andar todo un poco más rápido.
  • La grabación de sesiones se ha corregido (en la última o dos últimas versiones de Fedora, no funcionaba)
  • Puedo instalar Sugar con paquetes y utilizarlo para probar mis Activities
Lo que funciona peor es el Firefox, se me cuelga bastante, no funciona el audio en el Flash, algunas veces llega a colgar completamente la maquina. Esperemos que se solucione. Por otro lado, en mi placa de video no funciona el arranque en modo gráfico, debo agregar el parámetro "nomodeset"

Es genial ver como paso a paso, se van solucionando los problemas y se consigue un producto cada vez mejor. El Open source es imparable. Mi mayor agradecimiento a todos los que hacen Fedora

martes, mayo 05, 2009

Una de cal y una de arena

En estos días hubieron varias noticias que creo van a tener trascendencia en el mundo tecnológico en el que vivimos y que nos da de comer.
Por un lado, la compra de Sun por parte de Oracle me preocupa bastante, ya que como programador Java y con años de trabajo invertidos en esta plataforma, es inquietante que pueda pasar con la plataforma en lo sucesivo. Oracle no se caracteriza por trabajar muy bien con el resto del mundo.
Por el otro, estos días se dice que Linux llegó al 1% de participación del mercado.... Es poco no? Vamos a ver cuanto se tarda en llegar al 5%.
Les comparto dos links interesantes:

miércoles, marzo 11, 2009

Problema con Java y campos float en Oracle 10

Me encontré con un problema realmente raro estos dias. Algunas partes de nuestra aplicación dejaron de grabar la parte decimal de los números en la base de datos, luego de actualizarla a Oracle 10.
Despues de mucho buscar, encontré que el problema se producía cuando se ejecutaba statement.setFloat() o statement.setObject() con un float. Reemplazándolo con statement.setDouble() todo funciona correctamente.
Alguien más tiene un problema parecido http://clint-hill.com/2008/12/19/when-floats-dont-float/ y lo explica mejor.

domingo, marzo 08, 2009

Como saber que archivos tienen un emblema en Gnome

Para usuarios de Linux y Gnome
Hace rato que quería hacer un pequeño programita que me devuelva una lista de los archivos a los cuales les apliqué un emblema con Nautilus.
Es muy simple:
Aca devuelvo una lista de los que tienen el emblema "important"



import os
import xml.dom.minidom

# cargo una lista con los archivos de metadata de nautilus
# cada archivo se corresponde con un directorio
def getFiles(parent, metadataFileList):
arqs = os.listdir(parent)
for a in arqs:
if os.path.isdir(parent + "/" + a):
getFiles(parent + "/" + a)
else:
if a[0:4] == "file" :
metadataFileList.append(a)

# obtengo el nombre real del directorio
def getRealPath(fileName):
fileName = fileName.replace("%2F","/")
fileName = fileName.replace("%2520"," ")
# le quito el file:// al principio y el .xml al final
return fileName[7:-4]


# busco los archivos con el emblema
def searchFilesWithEmblem(metadataFileName,emblem):
fileList = []
domMetadata = xml.dom.minidom.parse(metadataFileName)
for fileNode in domMetadata.childNodes[0].childNodes:
if fileNode.nodeType == fileNode.ELEMENT_NODE and fileNode.localName == "file":
for child in fileNode.childNodes:
if child.nodeType == child.ELEMENT_NODE and child.localName == "keyword" and child.attributes["name"].value == emblem:
fileList.append(fileNode.attributes["name"].value)
return fileList

# Leo variable de entorno
myhome = os.environ.get("HOME")
emblem = "important"
metadataFileList = []
metadataFilesPath = myhome+"/.nautilus/metafiles"
getFiles(metadataFilesPath,metadataFileList)
for metadataFileName in metadataFileList :
realPath = getRealPath(metadataFileName)
filesWithEmblem = searchFilesWithEmblem(metadataFilesPath+"/"+metadataFileName,emblem)
for fileName in filesWithEmblem:
print realPath+"/"+fileName


sábado, enero 17, 2009

Vacaciones en Uruguay!

Estuvimos una semana de vacaciones con Marcela en Uruguay.
Nos hospedó nuestro amigo Rodolfo, quien está poniendo en marcha con algunos amigos el "Pereira Bar"
Con Marce la pasamos bárbaro, vagueando bastante. Estuvimos haciendo chistes acerca de escribir "Como tener un matrimonio y sobrevivir" o algo por el estilo.
Recorrimos un poco, escuchamos algunos ensayos de murgas y comparsas y nos pegamos una escapada hasta el Chuy.
A mi me sirvió para desconectarme bastante, al tercer o cuarto día ya estabamos hablando de ideas para llevar adelante este año...