martes, agosto 23, 2016

Pizarra digital Mimio en Ubuntu 14.04

Mas de un año buscando  respuestas a este problema. Lograr que un producto  de gama alta, una pizarra digital  de mas de 1000 dolares  trabaje de manera correcta en nuestros equipos de la escuela que tenemos implementado con Ubuntu.
       La instalación que hasta ahora logré dejar funcionando  de la manera mas estable posible es  sobre ubuntu 14.04 LTS de 32 bits. La única razón por la que aún no tengo todos los sistemas en 64 bits es por la compatibilidad con este hardware. Sigo trabajando en ello...

Una vez descargado el software desde la página del fabricante, después de pasar por un hermoso formulario donde solo faltaría que me preguntaran si me gusta esperar para descargar un software....

En fin. Llenado una vez el form me da el link  de descarga, que respaldo para eventuales descargas posteriores.

Desde la terminal:
sudo dpkg -i mimio-studio_11.52-intl_i386.deb
Resultado:
Preparando para desempaquetar mimio-studio_11.52-intl_i386.deb ...
Desempaquetando mimio-studio (11.52-intl) ...
dpkg: problemas de dependencias impiden la configuración de mimio-studio:
 mimio-studio depende de libjpeg62; sin embargo:
  El paquete `libjpeg62' no está instalado.
 mimio-studio depende de xsltproc; sin embargo:
  El paquete `xsltproc' no está instalado.
 mimio-studio depende de libfakekey0; sin embargo:
  El paquete `libfakekey0' no está instalado.
 mimio-studio depende de xvkbd; sin embargo:
  El paquete `xvkbd' no está instalado.
 mimio-studio depende de gtk2-engines; sin embargo:
  El paquete `gtk2-engines' no está instalado.
 mimio-studio depende de libbotan-1.10-0; sin embargo:
  El paquete `libbotan-1.10-0' no está instalado.

Forzamos la instalación para resolver esas dependencias:
sudo apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
  gtk2-engines libbotan-1.10-0 libfakekey0 libjpeg62 xaw3dg xsltproc xvkbd
Se instalarán los siguientes paquetes NUEVOS:
  gtk2-engines libbotan-1.10-0 libfakekey0 libjpeg62 xaw3dg xsltproc xvkbd
0 actualizados, 7 se instalarán, 0 para eliminar y 4 no actualizados.
1 no instalados del todo o eliminados.
Necesito descargar 1.475 kB de archivos.
Se utilizarán 5.542 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] S

Avanzamos un poco pero, 
Configurando mimio-studio (11.52-intl_i386.deb) 

MDKLoadLibrary('/var/opt/mimio/system/aps_componentmanager1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_view1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_componentmanager1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_projector1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/dev_hid1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_view1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_componentmanager1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/aps_projector1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
MDKLoadLibrary('/var/opt/mimio/system/dev_hid1.so') failed: libudev.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...
Processing triggers for initramfs-tools (0.103ubuntu4.3) ...
update-initramfs: Generating /boot/initrd.img-4.2.0-35-generic

El error consiste en otra librería de sistema no  encontrada. libudev-so-0  

Solventando el error de libudev-so-0 para 32 y 64 bits

http://www.acentoenlao.com/2014/09/20/solucion-al-problema-libudev-so-0-en-ubuntu-14-04/

Solución final para el problema libudev-so-0  basicamente es recurrir a repositorios de una versión anterior donde aún está disponible. Hay desactivar luego para no crear conflictos posteriores.


La puntada final

 Todo bien, la instalación fluye sin ningún problema. Termina de instalarse y vuelve el prompt. En este punto es obligatorio  reiniciar para que se detecten los cambios al sistema.
Buscamos y ya aparecen los iconos de todas las aplicaciones relacionadas con mimio:




Perfecto. Lanzamos MimioStudio Notebook....   y..... nada. Otra vez..... Nada. Ninguna advertencia, nada de nada.   ¡¡Aaahhh!!, ¿no será ese problema reportado  hace 2 años y medio por @Jasauders en Edugeek.net? Veamos..

sudo chown -R youruser:youruser /home/youruser/.mimio

Listo. Ahora sip. Replico y comparto cada palabra que en ese momento fue escrito por quien encontró la solución y hoy sigue teniendo la misma validez.  Particularmente porque este último problema persiste en la versión mas actual  y se trata de que, inexplicablemente
Atención : Desarrolladores de Mimio . Por favor , por favor, no puedo enfatizar esto lo suficiente , por favor solucionen estos problemas . Es decir, por lo menos, documentenlos . He visto absolutamente cero documentación sobre este tema y sólo encontré estos pasos a través de la lectura y la solución de problemas. Esto no es aceptable. La reparación de estos problemas sería de gran ayuda a una gran cantidad de sus usuarios y ahorraría una enorme cantidad de frustración.

En ingles:

Attn: Mimio Developers. Please, PLEASE, I cannot stress this enough, please fix these issues. I mean, at the very least, document these things. I've seen absolutely zero documentation on this issue and only came across these steps through reading and troubleshooting. This isn't acceptable. Fixing these issues would really help out a lot of your userbase and save a massive amount of frustration.


http://www.edugeek.net/forums/nix/132648-mimio-ubuntu-13-10-a.html


Eso sería por ahora


Referencias bibliográficas

https://github.com/opinsys/puavo/issues/2

http://www.edugeek.net/forums/nix/132648-mimio-ubuntu-13-10-a.html

viernes, junio 24, 2016

Instalando Repetierhost en Freya

Encontré esta guia muy practica y completa para hacer esta instalación.

Instalación en Linux
 1. Sitúa el archivo comprimido .tgz, que has descargado, en el directorio en el que queramos ubicar Repetier-Host.
2. Descomprime el archivo tgz: xzf repetierHostLinux_0_70b.tgz
3. Abre la nueva carpeta de Repetier-Host: cd RepetierHost
 4. Ejecuta el archivo configureFirst.sh. Te pedirá la contraseña: sh configureFirst.sh.

Acá instaló correctamente pero me dijo que si quería acceder a slicer debía descargarlo y descomprimirlo en este mismo directorio. Suena coherente.
 5. Instala dependencias: installDependenciesDebian Es posible que la propia Shell de Linux te pregunte si quieres instalar las dependencias necesarias, en este caso le decimos Sí. Siempre puedes instalarlas más tarde. Esta operación puede tardar unos cuantos minutos y tendrás que aceptar la descarga e instalación de varios paquetes, esto es variable en función del software que tengas instalado en tu equipo.
Varios minutos??  Va casi media hora. pfff.
En algunas distribuciones de Linux, los usuarios normales no tienen acceso a los puertos serie. Debes incluir tu nombre de usuario en el grupo dialout. Después de esto, cierra la sesión y vuelve a abrir. En Debian: usermod a G dialout yourUserName

Tomado de:

https://www-cdn.bq.com/file/Witbox/Manual_Repetier_ES.pdf

La dejo como respaldo por si alguien sigue mis pasos.


lunes, junio 29, 2015

Muvizu


Despues de instalar con wine, simplemente no se ejecuta

Desde la terminal: Con el comando

 wine '/home/florence/Descargas/MuvizuPlaySetupDXDotNetFull_2015.03.02.01R.exe'

se obtiene el Error log


http://pastebin.com/G9cFp96L

Estudiando.

Despues de haber seleccionado el c++, el direct junio2010 y el .NET 4.0 no mono  obtengo estos otros errores y dependencias
http://pastebin.com/TNahaWfR
.......

jueves, abril 30, 2015

REnpy. Probando software para creación de historias.

        Uno de mis intereses en el tema educativo es la creación de historias. Estas permiten a traves del "storytelling" la producción de texto creativo. Para esto hemos usado scratch pero dado su giro hacia plataformas propietarias  (hola adobe air) que limitan su acceso en plataformas libres, en un foro de discusión educativo/tecnológico un programador que me merece mucho respeto por su trabajo me sugirió que explorara renpy. En realidad, siempre le he hecho el quite a python, la base de este proyecto. Pero dado que la recomendación traía la firma certificada de un programador libertario (si, otra vez con los panfletos) me animé a darle  una mirada profunda. Eso  fue hace un año.
          Hoy,  retomando el ímpetu interrumpido varias veces después del impulso inicial se ve un proyecto que ha convocado bastantes desarrolladores. Y para que decir creadores de historias. No hay muchas historias en español, pero tiene muvho potencial. El hecho que actualmente pueda generse una historia empaquetada tanto para android como para ipad lo ubica como un paso obligado para uien desee crear historias accesibles para esas plataformas, adicionalmente de las conocidas w$, linux y mac.
       Sin embargo, para los noveles creadores el plan de comenzar a programar en python tiene una barrera de entrada relacionada con el pensamiento abstracto necesario para realizarlo. Por eso las metáforas que proporcionan scratch, etoys  y otros colaboran a reducir esta limitación.
     Entonces, tratando de rizar el rizo, facilitar el acceso  a renpy para escritores jovenes llegué a Revised. un editor sencillo para comenzar a crear con renpy. El único problema para quienes   aún no cortan las cadenas de m$ es que este editor está disponible solo para usuarios linux.   Es posible ver los llantos de sirena de usuarios que desearían estuviera para w$ en los comentarios de este video


   Desde mi distro favorita, Elementary Os ya está trabajando, una vez resueltas las dependencias indicados por el autor. En el apartado técnico se  basa en qt.




Working i n progress


Squeakfest 2013 Argentina. Etoys en Primaria. Una propuesta constructivista

        En el marco del Squeakfest 2013 realizado en la ciudad de Rosario el pasado 28 y 29 de octubre,  estuve  presentando un Taller para principiantes. En mi historia personal con squeak inicialmente y luego con Etoys, he ido descubriendo una serie de prácticas y trucos que permiten hacer un tránsito fluido durante las primeras interacciones con el software, superando ese temido "valle de la muerte" que ha dejado a muchos en el camino. Estos "tips" o pistas las estructuré dentro de un taller práctico que inicialmente llamé "Etoys for dummies", y que finalmente quedó como :

                      "Etoys en Primaria. Una propuesta constructivista"
         
          El Taller propone al participante situarse en situación de un aprendiz, sin  ideas preconcebidas y donde no hay lugar  para respuestas correctas o erradas. De hecho, quién actúa de facilitador no da respuestas finales, solo da orientaciones generales  para que nadie se quede estancado. La única respuesta correcta es la que para cada individuo funciona.
      Comenzamos con cada participante en su computadora abriendo Etoys. El primer desafío individual es observar atentamente todo lo que hay en pantalla y lograr que se  detenga el desplazamiento aleatorio del auto. Para lograr este objetivo, es necesario "meter las manos en la masa". En la vida real, tarde o temprano cada niño/a es capaz de encontrar el botón de apagado de en un juguete nuevo.  Eventualmente  el botón apropiado  será descubierto por alguien, y su "descubrimiento" se socializará.  El facilitador  decide hasta que punto permite o provoca esta socialización del nuevo conocimiento. Es posible conducir esta interacción social indicando el termino del tiempo individual y formar parejas de trabajo o pequeños grupos. Para los  aprendices más avanzados siempre es útil tener un par de desafíos extra como por ejemplo lograr que el auto vaya mas lento o solo avance  linea recta  y rebote aleatoriamente. Ellos ya están preparados para ir comprendiendo otros conceptos más profundos, pero no deben interferir con el avance de los aprendices que en esta etapa tienen un avance más lento. Es bueno recordar en este punto los ritmos individuales de aprendizaje. Para evitar la "rotulación temprana" de cada aprendiz es positivo recordar fábulas como "La tortuga  y la liebre".

        ¿Que cosas podemos hacer con Etoys?

         La segunda tarea del Taller es conocer las posibilidades del programa.



    .


lunes, abril 27, 2015

FLISOL 2015. Making off & back stage. OMFG, spoiler de anglicismos everywhere.

Hace una semana y media me llegó un correo del las organizadoras  de la FLISOL invitandome a ser parte de ella. Ya el 2014  había montado un stand donde estuvimos mostrando las posibilidades educativas del software libre, en especial la interacción de scratch con una placa makey makey donde se pueden hacer cosas tan interactivas y entretenidas como estas
 y también la academia Etoys donde varios estudiantes de la orgullosamente estatal UTEM tuvieron que aplicarse  para lograr el último desafío  y adjudicarse el diploma virtual.     Eso fué el año pasado  y frente a la premura de la invitación de este año comprometí mi participación con una charla. Desde el diseño de la misma mi motivación fue aportar con un granito de arena (comenzamos con los lugares comunes) en la difusión de estas herramientas en tanto vehículos libertarios (bien panfletero pos óeh sí). El nombre ya era un desafío. Para probarlo si funcionaba como me interesaba lo presenté en un grupo de facebook. Así,  un "experimento social"  a escala lo validó maravillosamente. Detalles de la sabrosa discusión la dejo por acá . Efectivamente el nombre tenía una trampita para el lector distraído. Pero esto lo explicaré un par de lineas mas adelante. Por ahora solo adelantaré que diversos motivos me llevaron a modificarla varias veces durante la semana. La presentación (en un formato libre, obvio) no terminaba de convencerme. Que si .odt... no muy típico, bah, no importa... ya tengo las imágenes, la presento con  sozi  y la rompo. El día anterior me entero que sozi, tal  y como lo conocía ha muerto. Nooooo... Efectivamente, Ya no está más como un add-on de inkscape . Y a estas alturas ya había cambiado varias veces el orden  y el contenido. Cuento corto (mentira) el sábado en la mañana, tipitín  7 de la mañana  (la charla era a las 10:30 y consideraba una hora de viaje) la decisión final. Me la juego con unas pocas imágenes de   fondo, casi como escenografía surrealista, el relato ya consolidado que he ido construyendo a partir de charlas en otras latitudes apoyado por los cachureos tecnológicos que voy acumulando con el tiempo y para amenizar pinchazos en el navegador a  los sitios web  donde se respalda la información citada. Cambio  de planes, no vamos con mochila, vamos con maleta para llevar todos los equipos a mostrar. Si resulta, bien. Si no, bueno, me quedaré sin público hablandolé a mi manito. Total,  ya habíamos ensayado harto. Como guinda de la torta,  tal vez debería haberlo explicado antes, había un par de elementos que lo hacían inquietamente desafiante. La primera era que en el programa mi charla aparecía localizada en el Auditorium  y abriendo la mañana,  inmediatamente después de  las palabras de bienvenida del  Director de la Sede que nos albergaba, Sr. Cristian Pérez.  Me ha tocado estar en eventos de este tipo donde la autoridad se despacha un speech poderoso  y largo, y otros donde se limitan a  las palabras de bienvenida dando inicio  a la jornada, un par de minutos de cortesía oyendo al 1er. expositor (en este caso, s.s.s.)  y  luego vuelven a sus actividades. Pero eso, eso... no fue el caso.
           Ya relajado por la decisión tomada respecto de la presentación (¡si, claro!) llego al lugar, me presento con la organizadora y manos a la obra. Abrir la maleta,  montar  e instalar, ok, abrir el laptop para proyectar y ....¡¡Noooh!! Se me olvido el cargador en el cambio de planes. Houston, we have a problem! Organizador eficiente, una rápida búsqueda entre los asistentes  y estaba resuelto.       Comienza el evento, la organizadora da paso  al Director de la Escuela, palabras breves, acogedoras, y .... dejamos con ustedes al primer expositor.....

    "Es posible la migración a un sistema libre en la Escuela de hoy". Mitos y realidades.   Comienzo la exposición. Veo que el Director se sienta en una de las primeras filas. Según el plan dejo en el fondo la imagen de la presentación, me presento y comienzo. Explico que el nombre de la charla estaba diseñado para que pareciera una pregunta sin serlo. A estas alturas el estado  del arte en sistemas operativos libres permite escoger con poca dificultad una distro que cumpla con los requisitos básicos para ser usado en una escuela. Ya hace años dejó  de ser un problema técnico y en este tiempo una migración exitosa es una decisión política con implicaciones en las prácticas de  todos los actores involucrados en la unidad educativa,  partiendo por los Directivos, siguiendo por los Profesores y por supuesto, llegando  a los alumnos. Por lo tanto, el nombre de la charla era una afirmación que me propuse demostrar. Ya a estas alturas había logrado convocar la atención de los asistentes, dejando enunciado  de que trataría.
      En una rápida pasada por distros  y modelos 1 a 1, me detuve en Venezuela, con sus Magalhaes,Canaima y su distro asociada, el plan conectar igualdad, sus máquinas y Huayra,  y por supuesto, el caso Uruguayo ampliamente documentado con las xo, el plan Ceibal y  cobertura completa al sistema público primario, su evaluación positiva, tanto como para escalarlo hacia preescolar como secundaria, impresoras 3d incluidas. Toda esta sección matizada por las 2 computadoras  xo que viven conmigo, algún classmate oxidado  y otro no tanto, la tablet xo  y la cyborg beast que imprimimos hace un mes, integramente hecha en Chile con los archivos .stl libres y abiertos de la ONG e-nabble.

     A estas alturas, el Director de la Escuela se había quedado, y frente a una pregunta del público el mismo decide responder. Yo complemento la respuesta. Ya habiendo demostrado la afirmación inicial, aprovecho de explicar que llegado un punto, el proyecto Sugar (El software educativo creado especialmente para niños) se independiza del hardware de OLPC, permitiendo acceder desde otros pc´s  y laptops simplemente usando una imagen .iso booteable desde pendrive o CD.
       Esto da paso  a la siguiente sección,  la experiencia en el Colegio donde ahora trabajo, documentada y presentada a Enlaces . Y dice mas o menos así:
 " Un poco  de historia. Durante el año 2010 desarrollamos una experiencia exitosa reconocida y valorada por el ICT Chileno, ENLACES. donde se describe la replicabilidad del proyecto, planificaciones  asociadas a contenidos curriculares, etc. Valiosísima (yiaaa, nunca tanto) información imprescindible para lograr adhesión de Profesores se puede encontrar en las diferentes pestañas del enlace previo, especialmente la rúbrica asociada a la evaluación de un contenido trabajado digitalmente. Un reporte aún mas completo se encuentra acá, con  información, imágenes y repercusiones around the world, o como dicen ahora, en el mundo mundial.
      En ese momento de la charla no lo indiqué, tal vez por una modestia mal entendida pero parte del efecto positivo de esta experiencia fue haber sido destacado a nivel nacional como Profesor innovador. Tampoco que una de las máquinas xo  expuesta durante la charla la obtuve cuando postulé a un Programa de la Fundación  OLPC llamado Developer´s Program para generar contenido pedagógico. Si algún amable lector llegó hasta acá, bueno, está en su derecho  de pasar directamente al siguiente párrafo o ver el video.
 .
    La carta.

      Acá describí la famosa carta, mitológica para algunos donde  un estudio de abogados toma contacto con la institución para indicar que siendo los representantes legales de Microsoft en Chile, han detectado (¿Como?) que se están usando copias no licenciadas de su propiedad en nuestro establecimiento,  y que esperan regularicemos a la brevedad esta situación. Explico como es conocido el ancho de banda que los sistemas operativos de microsoft capturan para "mejorar la experiencia" enviando paquetes de información con, entre otros,  los programas instalados. el estado  de sus licencias  y  otros hábitos de los usuarios.  Frente a ello, la Institución pide alguna propuesta de solución,  y de las opciones posibles se decide por la migración a un sistema "similar" al usado durante el positivamente evaluado proyecto Sugar pero sin el problema de privativas licencias propietarias que nos cobran la renta.
       En este punto, señalo la experiencia de una Profesora del Colegio que se compró un equipo nuevo  en  una tienda comercial,  y que puntualmente, pasados 60 días según sus propias palabras "dejó de funcionar".
Lo único que había ocurrido es que microsoft office en máquinas nuevas viene instalado en modo trial, y luego  de 60 días pide (exige sería la palabra correcta) que se pague por usarlo. Para valores actualizados, pase por aqui. Como referencia del momento que escribo esto, la compra única de una licencia home bordea los $80.000.- CLP o si desea la suscripción a 360 por un año anda cerca de los $ 38.000.- CLP (claro, incluye minutos gratis de skype, que pa´eso se  esta bien verticalizado  y se puede "fidelizar" con una mejor oferta). Solución. Libre office.
       Ya avanzada la charla, pasamos por la transición en alfabetización digital ofimática que sin ser la gran maravilla permite generar cartas,  textos  y documentos en un formato abierto y estandarizado (.odt). Señalamos claramente que la compatibilidad con el formato estándar de facto no era total, siendo sus puntos más débiles la desconfiguración de  tablas, fuentes o tipos de letra no compatibles y también la visualización de algunos tipos de  imágenes. Algunas soluciones no tan libres pero pragmáticas para lograr la ansiada libertad, como por ejemplo usar el conversor de drive que funciona sobre todo para el tema de la imágenes.

      El último segmento  de la presentación lo dediqué a los libros digitales de tecnología de Enlaces., y lo paradigmático que significaba mostrar a mis espaldas el libro funcionando en un sistema linux, cuando la página de Enlaces indica que solo lo hace en:
Sistema operativo Windows XP o superior y Mac OS X.
 considerando que la solución está publicada hace más de un año acá con una crítica importante al sistema de empaquetado propietario usado para construir estos libros (me excuso por la autoreferencia) incluso en sistemas linux de 64 bits, como fué el equipo que use en la presentación. Y no es por falta de información, como se puede ver en los comentarios de esta publicación. del 15 de marzo del 2014. Para los linuxeros más puristas, esta adaptación seguro no les cae nada bien. Sin embargo, expliqué no soy un talibán del software libre,  y en este aspecto me parece valioso abrir el contenido del texto como una forma de facilitar una migración escolar más allá que la herramienta usada venga envenenada. Ya vendrá hmtl5 a dejar en el pasado los contenidos .swf empaquetados.
       Pasamos a las preguntas, ......

Y luego, el desafío. A partir de las reflexiones que surgieron de las preguntas, el futuro estará en aplicaciones para cloud computing, una solución que integré de manera empaquetada  moodle con mahara podría ser una buena idea para el mundo escolar. Por lo menos al Director le pareció buena idea.
      Y así fue la presentación. Acá estamos cerrando la ronda de preguntas  y reflexiones
     Terminada la presentación, se me acercó un futuro periodista de  la Universidad de Chile para que le diera una entrevista, al parecer para un trabajo de  un medio electrónico Universitario. Estuvimos mas de 30 minutos conversando on y off de record.
          Terminada la entrevista, volvimos a escuchar los otros expositores. Después de la pausa para almorzar. Un pequeña anecdota. Volviendo ya totalmente relajado (esta vez si es en serio) me encuentro con la organizadora  y el Director de la Sede Duoc Plaza Oeste (si no lo dije antes, ahí se realizó esta FLISOL). Se me acerca y me explican la expositora de la tarde está perdida en Maipú (y un poco retrasada) y si yo podría repetir "la muy interesante charla de la mañana" (dixit). Listo, mas que pagado con eso. Me pongo a disposición para colaborar en el problema. Media hora después, llega la expositora.
      Al final, un conversatorio abierto, relajado. La foto de rigor, cruzar contactos. Fin. Una nueva jornada impulsando el software libre ha terminado.    

viernes, noviembre 28, 2014

Exponauta 2014

          Hace poco más de un mes estuve participando  de la Expoenlaces 2014. En esa ocasión,  mi exposición para  Profesores acerca de integración curricular de conceptos matemáticos en primaria a través de Scratch me dejó muy contento.   Por supuesto, siempre hay detalles que se pueden mejorar, pero la retroalimentación recibida en vivo y posteriormente a través de las redes sociales son indicadores del vivo interés que el tema convoca en el gremio.

  Ayer estuve en su versión para los estudiantes, llamada Exponauta 2014, realizado en la Casa Central  de la UC.

Exponauta 2014.



Pantalla gigante para mi Taller de Scratch.


Una Profesora de Rancagua que participó de mi Taller Para  Profesores  me relata como ha ido usando el material entregado en  el Taller. Retroalimentación positiva sin duda.

Participantes de mi Taller de programación, interactuando con una actividad creada en Scratch que utiliza la entrada de la cámara web del laptop.


domingo, octubre 12, 2014

Adobe air en Ubuntu 14.04 de 64 bits

               Hace poco instalé la última versión  de Ubuntu  en mi equipo particular para testearlo. La positiva experiencia en el laboratorio del Colegio tanto en Elementary OS como  en Ubuntu 12.04 me habían dejado lo suficientemente entusiasmado para seguir conociendo los avances de esta controversial distribución. El único  detalle es que para aprovechar el máximo mi procesador decidí instalar la versión de 64 bits, lo que a la larga  significó una tremenda ganancia en el conocimiento (y en su momento, un tremendo dolor de cabeza).
             Uno de los recursos que necesitamos en el colegio requiere de una tecnología llamada adobe air. Y la empresa adobe, en su visión de futuro decidió hace tiempo ya, abandonar a los usuarios de linux a su propia suerte dejando sin soporte y actualizaciones a su programa.  Esta situación pudimos resolverla plenamente con la información publicada acá:

Sin embargo, la información contenida ahí para 64 bits, en el cambio a la versión 14.04 ya no fe suficiente.  Para solventarlo, seguimos investigando para dar finalmente con la respuesta. Hay una serie de bibliotecas que, o cambian de nombre o ya no existen en la nueva versión. Estas instrucciones resolvieron el problema de la instalación del Adobe air para 64 bits/14.04.
http://www.tkalin.com/blog_posts/installing-adobe-air-and-elance-tracker-on-ubuntu-13-10-saucy-salamander-64-bit
Aunque la entrada citada indica que es para la versión 13, los usuarios reportan (y yo confirmo) que funciona perfecto en la "cabra del Himalaya".

             Una vez que la aplicación indicó que estaba instalada correctamente, llegó el momento de  probarla. Y nada mejor que una aplicación conocida para poner a prueba el instalador:
Descargar la versión off line de Scratch, clic derecho para seleccionar
"Instalar con adobe air installer"
 Todo parece ir bien.... pero..... error. La instalación se cortó abruptamente con un críptico error #5100.  Ya habíamos llegado hasta aquí, no ibamos a fallar tan cerca de ver la luz. Un poco  de googleo indica que es un error genérico. Un par de enlaces más abajo, la solución.
http://www.piensaenbinario.com/2010/05/solucionar-error-5100-en-aplicaciones.html
 Desfasada, referida a otra distro pero funcional. La pista clave es que un segundo antes de fallar, se desplegó un cuadro de dialogo pidiendo contraseña de root desde la carpeta temporal donde se estaba descomprimiendo provisoriamente la aplicación. Pareciera que el problema era solo permisos de usuario para ejecutar la aplicación, pues para instalar la aplicación Scratch.air con el instalador de adobe air 2.6  fue suficiente con la sgte. linea:
1.-   #sudo su

2.- #Adobe\ AIR\ Application\ Installer /home/pato/Descargas/Scratch.air
Y magicamente, se abre la pantalla de scratch.

Bueno, ahora vamos por los libros digitales de Enlaces. 
Paso 1.-  sudo su
Paso 2.-  Adobe\ AIR\ Application\ Installer /home/pato/Descargas/tecnologia6.air
 Después de un rato..... y otro rato....   y un poco mas...
finalmente, se abre la primera página del libro digital :)
peeero, algo pasa. Esta instalación la realize 20 o mas veces en el colegio, nunca demoró tanto, y cuando se iniciaba...siempre con una musiquilla característica, que ahora no estaba. Veamos, parlantes activados, sonido funcionando en otra aplicación. Ok, volvamos al terminal,
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Cannot open shared library libasound_module_conf_pulse.so

Aquí vamos otra vez. Googleo el error, y la pista es clara, otra vez una librería se ha extraviado en el camino. En este caso, una capa de compatibilidad con ALSA de pulse audio. Vamos, ya hemos lidiado con este tipo de errores antes, no puede ser tan grave.

Lanzamos la aplicación desde el directorio donde la instalamos:
 ./Tecnologia\ 6
Y nuevamente vemos el error.

.....working in process

Despues de un reinicio, la solución para el problema del pulse audio (que tb se produce con otras ilustres aplicaciones, como la ubicua skype) fué:

sudo apt-get install libasound2-plugins:i386 
y ahora si, la aplicación es lanzada con la voz de los personajes, como estabamos acostumbrados.
 Aún quedan un par de errores por resolver, pero la aplicación ya esta funcionando.

Los errores que están pendientes son referidos a un par de módulos GTK que no se pudieron cargar. 

La solución estuvo instalando estas dependencias.
 




  















Para comer pescado, hay que tener mucho cuidado. El hecho de probar una versión de 64 bits ha sido una lección muy enriquecedora. No recomendable para personas con poca tolerancia a la frustración, o con poco tiempo. Recuerdo que este proceso para la versión de 32 bits tanto en Elementary OS como en Ubuntu 12.04 funciona casi automaticamente, una vez instalado el adobe air installer.


apt-get download overlay-scrollbar-gtk2
sudo dpkg --ignore-depends overlay-scrollbar -i overlay-scrollbar-gtk2*.deb

Y finalmente, un pequeño error en las librerias gtk impedía que se pudieran ver
 las películas embebidas, solucionado con la información contenida acá:
http://domatix.com/solucion-error-gtk-warning-pixmap/ 

sudo apt-get install gtk2-engines-pixbuf


   Conclusión

 





martes, julio 15, 2014

Los patines imaginarios de Kast.

     Normalmente no escribo de temas políticos en  mi blog, principalmente lo hago en temas de Educación y Tecnología, con énfasis en el uso de tecnologías abiertas open source y licenciamiento abierto como las licencias creative commons.
      Hoy salgo  de mi habitual linea editorial para mostrar el descaro con que algunos personajes de nuestra política abordan un tema tan importante como la próxima reforma educacional que afectará a  las futuras generaciones chilenas de los próximos digamos .... 20 a 30 años.
     En el marco de una exposición sobre la citada reforma en el Congreso Nacional, un Diputado de la República realiza una pregunta, mas bien requiere una aclaración del expositor invitado acerca del tema educación de calidad como bien social.
Hasta ahí,  todo bien.  Lo vergonzoso del tema es que sin ningún pudor  este diputado aparece en un diario de distribución gratuita poniendo palabras en boca del expositor que nunca existieron. La amplia respuesta que se puede ver en el video muestra claramente que la respuesta de Atria fue clara y precisa.
Y no fue precisamente "estar en completo desacuerdo" como quisiera haber escuchado Kast. Veamos:


Kast se ve interesado en pedir una precisión, ojos bien abiertos, actitud receptiva, perfecto.
Veamos las respuestas: "Eso confunde 2 cuestiones......"
"Una cuestión es si algo se ofrece o se provee como si fuera un derecho social"
"Y otra cosa es el nivel de calidad de lo provisto"
"No estoy diciendo por supuesto que lo segundo (la calidad de la educación) no sea relevante "
"estoy diciendo simplemente que son 2 cosas distintas. Una cosa es que el comprador tenga derecho a la cosa comprada y otra es cual cosa fue la cosa comprada"
"Si uno está discutiendo cuales son las condiciones institucionales que corresponden al reconocimiento de la la Educación como un derecho social, entonces nos preguntaremos que quiere decir la educación como derecho social. Si uno está preguntadose: Dado que tenemos un regimen institucional dado, ¿Como mejorar la calidad de la Educación que se provee? Bueno, eso es otra discusión para la cual hay otras cuestiones que son relevantes. No estoy diciendo que una sea relevante y la otra irrelevante. Lo que estoy diciendo es que, a mi juicio sensatamente este proyecto comienza diciendo ¨La reforma educativa debe comenzar discutiendo las características institucionales fundamentales bajo las cuales es provista la educación pública¨ porque lo que hemos heredado como problemas son simplemente las consecuencias naturales del sistema operando."
  Que  a Kast no le halla gustado la respuesta,  no lo autoriza para "ser creativo"  en su interpretación y menos para escribir interpretaciones erróneas en un medio al que tienen acceso gratuito los trabajadores de nuestro país.
Nada dice acerca  de la cita que hace Atria a la resolución de la corte suprema de los Estados Unidos en 1954 que también es parte de la respuesta a su "precisión". En esa ocasión, los argumentos para defender la segregación racial en la escuelas del sur de USA eran muy similares a los usados en estos días, y casualmente  el mismo  argumento usado por Kast cuando hace su precisión.
"No hay atentado  a la igualdad si habiendo escuelas segregadas en ambas se entrega educación de calidad". Frente a esto, la Corte Suprema dijo :
"Si las escuelas son separadas, son inherentemente desiguales."
  Relativizar una intervención de mas de una hora a una frasecita que el expositor nunca utilizó es penoso. Sobre todo  en esta época de redes sociales donde herramientas como youtube democratizan el acceso a la información completa dejando en evidencia  a los que tratan de manipular la verdad.
Como siempre les digo  a mis alumnos, por favor no me crean, busquen la verdad, verifiquen las fuentes, Acá el video completo de la intervención citada.

Comparto  con este señor Kast la tristeza, ya que sin duda con estas prácticas manipuladoras de la opinión pública nos estamos perdiendo la oportunidad de tener una gran reforma  y habiendo comprobado este intento de manipulación por parte de este sr.,  me reservo el derecho de creerle su pseudo discurso de hacer lo mejor por la educación pública chilena.
Es notable que al pié  de la columna de Kast, el periódico a reglón seguido inserta su disclaimer, liberando su responsabilidad de las opiniones vertidas en las lineas precedentes.
 A buen entendedor.....


miércoles, junio 11, 2014

Cathleen Harness

Este material se puede descargar desde aquí:

http://etoysillinois.org/library?sl=2155 

Cathleen Galas: Minorías y brechas de género en la Ciencia computacional

Repensando la enseñanza y el aprendizaje de la computación.

martes, mayo 13, 2014

TDA. Deficit atencional. Un enfoque no medicado.

      En el colegio donde trabajo una Profesora trajo para compartir en  la reunión de Profesores semanal la experiencia de haber participado en  un Taller muy  interesante relacionado con el deficit atencional. No se si será la dieta, los padres culposos actuales que no saben como estimular o entretener a sus hijos, la TV,  la tecnología, el ratón mickey  o quien sabe que, el caso es que cada vez mas los Profesores debemos enfrentarnos en mayor cantidad a chicos más inquietos, demandantes, poco tolerantes y por si fuera poco, malcriados.  La Profesora nos habló de una terapia llamada Integración sensorial, que en palabras bien simples propone estimular el centro cerebral encargado del movimiento con una dieta apropiada para liberar los centros superiores de la corteza cerebral y dejarlos disponibles para realizar labores de aprendizaje. (Uf, no salió tan simple). Acá voy otra vez: " Que el niño se mueva durante el aprendizaje". Raro. Bien rarito eso.
         Como el caso me toca de cerca, pues tengo una loquilla en la casa que desde el jardin infantil nunca pudo quedarse sentada en un lugar, eso que las abuelas antiguas llamaban "tiene piduye en el poto". Descartadas esa y otras razones médicas, mi pequeña es, por decir lo menos, inquieta. Me  he ido  acercando  a esta aproximación no medicamentosa para los niños inquietos.

Frieder Haas. Terapeuta Ocupacional.

    Después de una vuelta larga, hace una semana tuvimos al especialista en Terapia de Integración Sensorial Frieder Haas en nuestro Colegio, para nuestros apoderados. Si desean contactarlo, su página es http://integracionsensorial.com/ . Atiende a niños de todo Chile en su consulta ubicada entre Pucón y Villarica. Viene una vez a la semana a Santiago y atiende en el sector oriente. Hay que pedir hora con bastante anticipación.

     La charla está apoyada por una presentación proyectada que es un apoyo básico para la presentación. Al principio cuesta un poco entender el aleman/español, después uno se acostumbra.
¡Buumm! 90% de sobremedicación de ritalín, asevera. ¡Paff! Va lanzando cifras, experiencias de Profesores, casos atendidos en su consulta, pausa.


 Interactua con el público, pregunta a los Profesores como se ha ido integrando en el aula la integración sensorial de nuestro colegio, que técnicas hemos adoptado en  la práctica docente. Contesta Cecilia, la que llegó con la idea al Colegio.
- Movimientos rotatorios  de hombros, balde de agua, el mini trampolín-
-Excelente- responde Frieder. ¿Y como funciona?
-Mucho mejor la dinámica grupal-

Propioceptividad. Mi cuerpo me habla.

     Solicita 5 voluntarios. Les pide pararse en un pié. Todos lo logran, algunos con dificultad. Ahora con los ojos cerrados. Todos fallan antes de 10 segundos. Algunos incluso durante el  1er segundo.
Va probando con diferentes adminículos, primero una pelota de goma-espuma del tamaño de la palma.
Se lo entrega a uno de los que fallaron casi inmediatamente.  Y le pide repita la prueba. No funciona.
Un resorte del tamaño de un tejo de rayuela. Ahora si, claramente hay una diferencia. El público observa atento. Otra persona. La pelota no sirve otra vez, el resorte funciona. Ahora si  mejora el equilibrio notablemente.


    ¿De que se trata este acto psico-mágico al cual estamos asistiendo? ¿Que poderes misteriosos tienen estos objetos que permiten mejorar el equilibrio automáticamente?
         Nada de magia. Propioceptividad. Cada músculo, articulación, tendón tiene receptores que continuamente están informando al cerebelo de su posición. Por alguna razón  (inmadurez neuronal, falta de estímulo, problemas estructurales) muchos de nosotros y nuestros niños también no reciben esta información, el cerebelo deja de percibir esta información y ocurre que la tonicidad muscular baja, como cuando vemos niños que necesitan apoyar su cabeza en una mano, se desparraman en el asiento. ¿Equilibrio?. Sip.  Relaciona el equilibrio con la dislexia, si un niño desconoce donde es arriba o abajo, dificilmente puede seguir un linea cuando  escribe, o el sentido en el que se debe escribir una letra o número. Conceptos de lateralidad  y espacialidad no construidos apropiadamente determinan muchas dislexias, discalculias e incluso dislalias.  La temperatura en la piel, La presión sobre puntos de la piel  para sentirste o  tener referencia postural.

      Una charla fantástica, fabulosa. Llego  a mi casa  y mi hijita está haciendo su tarea después de un largo día de clases. Está acostada sobre la mesa, apoyando su cabecita sobre su brazo. Todo calza. Le pido que pare un poco. Dice que no puede, porque está haciendo la tarea. Exquisita y responsable, quiere hacer la tarea, mas su cerebelo esta desconectado. -No importa-, es parte de la tarea le digo.
Respira profundamente, y mueve los hombros rotandolos hacia adelante- le indico. Claramente hay un problema, no puede,  pero trata, le resulta algo parecido  a encogerse de hombros. ...8,9 y 10.
Sigue con la tarea, le indico.  Y magicamente frente a mis ojos, a las 10 de la noche, su cerebelo despierta y comienza a escribir con la postura erguida. Magia.  
       

lunes, enero 13, 2014

Texto Educativo Digital para Tecnología de Enlaces en Ubuntu/Pear Os.


Hace  poco llegó a mis manos una laptop bastante nueva, marca HP para mayores detalles, modelo 455 para los mas conocedores. Lo interesante de esta maquina es que se vendía a un precio bastante económico, principalmente porque venia con un sistema operativo alternativo, Open Suse. Esta distribución no es de las mas conocidas del mundillo linux, pero tiene bastante soporte. Las 2 primeras semanas estuve peleando con su instalador yast, hasta que finalmente renuncié. Mis experiencias con Fedora/Sugar me habían mal acostumbrado  a algo menos doloroso. Opté por formatear el equipo manteniendo dentro de lo posible la libertad del mundo linux. Por diversos foros donde estoy suscrito había comenzado  a hacer ruido un sabor de Ubuntu que tenía ganas de probar. Y así fué como me embarqué en este viaje acompañado  por  la pera mordida, Pear OS.

Debo decir que el rendimiento es bastante decente, y hasta ahora no he encontrado dificultades, me gusta mucho. Incluso mi hija dice que es la computadora mas rápida de la casa.

     Una de las pocas pegas que me ha dado es el tema del adobe air, que por asuntos del trabajo debo tener instalado. La respuesta, como todo en el mundo  de ubuntu vino de un foro:
http://www.thepowerbase.com/2013/06/how-to-install-adobe-air-in-ubuntu-13-04/
donde paso  a paso explican cuales son las dependencias necesarias para instalar este software de Adobe, que informa en su página de descargas ya no se seguirá actualizando para linux, privilegiando otras plataformas, dejando como última versión estable para linux la 2.6.
   Para probar la compatibilidad de esta versión hice la prueba con 2 productos  que utilizo regularmente en mi  trabajo. Primero probé la versión off line de Scratch 2.0 .  Entusiasmado, intenté descargando el texto Educativo Digital para Tecnología que acaba de liberar Enlaces.

      La evaluación es positiva en ambos programas. Se ejecutaron perfectamente, el rendimiento me pareció apropiado, sin grandes lags o artefactos en la pantalla. Excelente.
      Es positivo encontrar que tecnologías propietarias  y cerradas como adobe air puedan ser accedidas desde dispositivos con sistemas operativos abiertos.

      El punto que me hace ruido y llama a la reflexión es que productos de software de propiedad del Estado  Chileno sean dependientes de plataformas privativas que, aún siendo gratuitas para su descarga no tienen obligación de seguirlo siendo. O como dolorosamente tuvieron que aprender los chicos desarrolladores del Scratch 2.0 en el  MIT  la actualización automática de las librerías  Pixel Bender de Adobe Air  en agosto provocó desastrosos resultados en el rendimiento gráfico de los  productos generados con esa tecnología. Y como los de Adobe no se hicieron cargo, ingenieros del MIT tuvieron que asumir los costos de  la incidencia. Toda la sabrosa teleserie con amenazas de demanda del MIT la pueden seguir acá, en el foro de soporte de Adobe.
   Dependencia del proveedor, eso es lo que ocurre.
     El acceso a recursos públicos como  libros digitales generados con fondos estatales debería en el mejor de los casos estar normado para garantizar su libre acceso independiente de los vaivenes de la industria. Esperamos comenzar a generar discusión al respecto.
     Estándares abiertos  y conocidos por todos los actores. 
Fin de la reflexión.





lunes, agosto 26, 2013

Scratch desde la raspberry pi.

       La computadora Raspberry Pi es una pequeña pero poderosa computadora moderna. Scratch es una poderosa herramienta para aprender a programar. Combinando ambos elementos es posible ofrecer a los alumnos una diversidad de posibilidades sobre las cuales desarrollar aprendizajes.
        Llevo  bastante tiempo  usando scratch en mi labor docente, y a estas alturas puedo declarar es una especie de plastilina, moldeable hacia donde nos interese provocar aprendizajes.
        En esta entrada voy a mostrar como en un par de pasos es posible conectar el mundo de scratch con el mundo real, a traves del GPIO.
         Una vez encendida  la raspberry la conectamos a internet, y ´procedemos a instalar un par de cosillas para que todo funcione.

Desde la terminal  ejecutar:

sudo wget https://dl.dropbox.com/s/oqzm8jlnsbeb/install_scratch_gpio2.sh -O /boot/install_scratch_gpio.sh

y luego

sudo /boot/install_scratch_gpio.sh

Con estas instrucciones, estamos preparados para comenzar a experimentar. Un camino alternativo puede ser el descrito por el autor del artículo original cuando no hay conectividad a internet. Como a mi me funcionó lo dejo de referencia.

Manos a la obra:
Tomamos un personaje desde la carpeta Fantasy, uno llamado Wizard1. El primer enfoque fué copiar el personaje, para borrar en la copia solo el destello de la varita. ASí, alternando rapidamente entre un disfraz y otro, lograíamos el efecto deseado. Linda idea, resultados decepcionantes. La velocidad de respuesta era muy baja. Analizando porqué ocurría este retardo el problema se hizo evidente, la tasa de refresco para re - dibujar el personaje completo generaba esta velocidad de respuesta. Para comprobarlo, observamos el con sumo de memoria que estaba continuamente indicando 100% durante la animación.

recurrimos entonces al plan B. Si nuestra hipótesis era correcta, el problema quedaría resuelto si solo animabamos una fracción pequeña de nuestro mago, solo el destello de su varita. Por lo tanto convertimos el des tello en un nuevo personaje, lo ubicamos correctamente en la posición deseada y coordinamos que el led11 se activara junto con mostrar el destello. El pin 11 es la patilla del GPIO que está siendo activado a través del Scratch.

*************************************************
Para que el proyecto funcione correctamente, la parte delicada es conectarse correctamente al GPIO. El siguiente diagrama indica cuales son los puntos de conección. El pin 6 entrega 0V  y va directo al led, el pin 11 entrega 3.3V por lo que el led debe ser aislado con una resistencia de por lo menos 330 ohms.
*************************************************

Finalmente, con todo conectado logramos algo como esto:





Con el mismo guión que hace parpadear un led, activamos una serie de led  de distinto color sentando las bases para el proyecto siguiente que debería ser un semáforo.

Eso es todo por hoy.  Que lo disfruten

jueves, junio 13, 2013

Squeakfest 2013. Taller de Robótica

   Continuando con la serie de entradas breves respecto del Squeakfest 2013, ahora me referiré al  Taller de robótica,  fué una de mis motivaciones principales para asistir, ya que el año pasado no pude asistir a este Taller mientras estuve en Argentina.
    Los Talleristas, muy empoderados de su propuesta partieron  haciendo  la diferencia entre  robótica industrial  y la educativa, centrando esta  última en los procesos de aprendizaje.
     Por lo tanto, si la robótica educativa está centrada en el aprendizaje, en tanto medio para gatillar  procesos de pensamiento no debería estar orientada a generar las máquinas o los artefactos más eficaces y eficientes.  Al igual que en esas frases filosóficas que luego se transforman en memes, lo importante no sería el destino sino el viaje. Llevado  a la robótica educativa, lo importante sería el proceso, no el producto final. Eso fué lo que me quedó claro de la charla inicial. Y claro, adhiero completamente a la propuesta. Como consecuencia natural de esta reflexión, la tecnología usada es un elemento secundario, lo importante es ir boceteando, diseñando, probando, programando y experimentando resultados.

Aunque el  trabajo de nuestro grupo tuvo un par de inconvenientes y parecía que no llegabamos, finalmente logramos que nuestro proyecto votado democraticamente funcionara para la hora de cierre.

lunes, junio 10, 2013

Squeakfest 2013. KEDAMA


         Una de las charlas más interesantes del squeakfest 2013 para mi fué la referida al entorno de simulación Partículas, conocido anteriormente como KEDAMA. Definitivamente no era un tema para introducirse en Etoys, pero sin lugar a dudas es un paso más allá en las posibilidades que ofrece este  software. Un completo entorno de simulación de partículas. Fantástico.

          Lo particular es que la expositora no hablaba español, así que su charla fué totalmente en ingles, lo que sin duda hizo que un par de  Profesoras se retiraran a poco  de haber empezado. Sin embargo, ella había traído   su presentación traducida. Así, con un poco de voluntad y  el ingles básico de los participantes la charla salió adelante de buena manera, pero con poca asistencia.
         Pensando en aquellas personas que no pudieron asistir, .ya tienen alguna experiencia con Etoys y se perdieron esta charla potentísima, acá les dejo el material del Taller de Rita Freudenberg, para más detalles miembro del Team Educacional de Squeakland. 


Acá también está el archivo .pr  descrito en el texto, funcionando.

https://mega.co.nz/#!cc51wbrY!Cz9uoQKGT7snKaPeyu5bRGOZfSEiiAZbSQ7IiYGxqvM (1.2 MB)



Saludos


Pato Acevedo

P.D:  Para profundizar las  posibilidades de los mundos en KEDAMA, este enlace puede ser muy útil.
 
http://www.is.titech.ac.jp/~ohshima/squeak/kedama/

viernes, diciembre 07, 2012

Práctica de Scratch for Arduino


         Esta semana estuvimos avanzando en la programación de la placa Arduino,  usando LEDs conectados a  una  placa de prototipado. 
        Para bajar la barrera de entrada a lenguajes de alto nivel, utilizé el software S4A, un fork de Scratch del que he hablado en otras ocasiones. El proceso es simple, pero no por serlo está exento  de  dificultades. 

Primer paso, que arduino se comunique con el PC. En esta etapa, mi objetivo fué que los alumnos sean capaces de determinar si el dispositivo se encuentra conectado o no. Para eso, deben observar en los dispositivos de hardware conectados y actualizar los drivers de ser necesario.

Segundo paso,  Subir el siguiente archivo .pde desde el IDE Arduino a la placa. Así permitimos que ésta quede lista para usarse desde el S4A.

Y.....eso es todo lo necesario para comenzar.



 El ejercicio  fué muy interesante, pués después de haber  profundizado  el uso de Scratch durante 8 semanas con  categorías sensores y variables, ahora el desafío consistió en transferir ese conocimiento para interactuar con  elementos del mundo real.

         A nivel de programación las soluciones creadas por los alumnos  para activar los  LEDS nos muestran un nivel de comprensión de secuenciación,  procesos paralelos, creación y uso apropiado de variables para gatillar eventos, reutilización de código,  etc. El siguiente gráfico muestra la programación utilizada en la actividad del video. Evidentemente, hay mucho por optimizar, pero el nivel  de programación alcanzado me deja muy conforme con el trabajo desarrollado en un par de meses..



Clic para ver en grande

   Saludos.


viernes, julio 27, 2012

Taller de robótica

Me encuentro próximo a desarrollar mi primer Taller de robótica en la escuela básica  donde trabajo por las mañanas. Es un desafío muy atractivo, pués la oferta de talleres es diversa y dado que ellos presentan un costo solventado por los  padres, hay que disputarse a los alumnos. Se me ocurrió realizar una muestra del Taller como actividad motivacional.

       La muestra consistió en una mano articulada, un robot chocador funcional, un robot estilo "Number 5" con base de oruga y un sensor de ultrasonido en proceso de construcción, al que aún le falta el cerebro y  una placa arduino con 8 led encendidos en diversas secuencias.  Aqui va el video, que transmití por streamig desde el Hall hasta la sala de computación y la oficina de la Dirección.



Fué interesante ver como se aproximaron los chicos al showroom que monté. Uno de los exhibidores permitía observar el proceso de armado, con partes mecánicas, la oruga desarmada, etc, la mano articulada en acrílico. Desde el principio tiene que quedar clarisimo  este Taller es un proceso que implica habilidades manuales. En una esquina de ese mesón, tuve el cerebro palpitante a craneo descubierto. La placa arduino, mostraba sus capacidades sobre los LED.  En el otro mesón, la figura de la mañana, el robot Bumper que integraba la parte mecánica con la electrónica, los músculos y el cerebro. El rzonamiento del bumper era avanzar hasta que uno de sus sensores chocara con algo. De producirse el choque, retroceder, girar y avanzar en otro  sentido. A algunos les hizo "clic" rápidamente. Otros, preguntaban por los materiales. Me pareció muy positivo que varia pequeñas damas realizaron consultas acorde lo expuesto. El tema del género es un énfasis personal y me satisface mucho poder constituir un grupo paritario.

    Ahora,  a esperar la opinión de los Padres.  

jueves, mayo 24, 2012

Squeakfest 2012

Hace algo mas de un mes, se solicitó a traves de diversos medios Talleristas para la reunión de squeak que este año se realizaría por primera vez en Argentina. Me animé y preparé un boceto, que se convirtió en esta propuesta de Taller, la que finalmente  fué aceptada. Feliz como una lombriz, estuve 4 días viviendo una linda experiencia, conociendo gente nueva, compartiendo con conocidos virtuales ahora personalmente y también desempolvando el inglés que poca oportunidad tengo de probar.


El primer día mi computadora se negó a trabajar. Mi taller derivó en una seríe de explicaciones que finamente dejé de lado, enfocandome en entregar por lo menos lo básico de mi propuesta, El trabajo con Etoys y niños pequeños. El 2do día todo anduvo mucho mejor, reconfiguré mi netbook para que se pudiera ver correctamente en los "caños" o proyectores usados en la UAI. Pude desarrollar el Taller desde la reflexión a la acción.


Propuesta pedagógica. “El Castillo de Etoys 1 ”. 

Analizamos el proyecto presente por defecto en los tutoriales de Etoys, a partir de los conocimientos adquiridos por los Profesores en los otros talleres. Señalamos los errores clásicos que cometen los niños de 1ro. y 2do de primaría, para dominar los “poderes de Etoys”. La dinámica pedagógica que se propuso recrea en un ambiente participativo y lúdico el descubrimiento guiado tomando elementos de  la magia, los demonios y el castillo como recursos motivacionales  para capturar la atención de los chicos. Vivenciar el Taller en el rol de los niños pretendía ofrecer a los Maestros una mirada amplia de las posibilidades educativas, de las dificultades y enfoques posibles de utilizar con este proyecto.
Revisamos el tutorial Challenge desde una perspectiva metodológica. La discusión fué muy interesante, pués derivó en Neurociencias,  Programación neurolinguística (PNL), dinámicas de la clase,
ritmos individuales de aprendizaje,  tolerancia a la frustración,  bloqueos mentales. El challenge permitió observar en vivo el mismo tipo de interacciones que se producen en una clase con niños. Identificarlas es el primer paso para utilizarlas con intencionalidad educativa.


El foco de mi Taller estuvo aquí. Centrar el foco en lo pedagógico, explorar las posibilidades de la herramienta para producir procesos mentales como elaboración de hipótesis, pruebas, reelaboración y trabajo colaborativo. Si alguno de los asistentes se llevó esta idea, mi objetivo fué logrado.




En la planificación el Taller consideraba producir un producto terminado. La propuesta era una linea de tiempo simple, usando los globos de ayuda para desplegar texto pertinente. Este objetivo se logró parcialmente. Como quedo pendiente, acá dejo el video paso a paso para terminar el material. También una versión mas interactiva, con inserción de imagenes. En el caso de Sugar, las imagenes salen del marco, y en los entornos de escritorio saldrán de una carpeta con nuestros recursos gráficos seleccionados previamente.





Finalmente y como bonus track, hablamos en voz baja (para que Gonzalo no nos escuchara) de
Scratch, S4A, BYOB que son forks del proyecto original del MIT. S4A con potencial para comunicarse con placas arduino, BYOB permite crear tus propios bloques de programación. Todos ellos, usan imagenes modificadas de Squeak.

El Bonus track gold solo será valorado por  Profesores 2.0
 Es una APP para las encuestas de googledocs que permite corregir "automagicamente" una prueba online.
Se llama Flubaroo. Video HD.




Un agradecimiento especial a todo el equipo de organización, particularmente a Gabriela y Gonzalo que estuvieron todo el tiempo sobre cada detalle. Me traigo un lindo recuerdo y espero no sea la última.






Mención especial a mi compañera Tallerista Iris, que se hizo un par de horas para estar presente con una propuesta muy interesante para uso de Etoys en el área de lenguaje. La pueden ver directamente en esta entrada de su blog. Ella es muy activa, y tiene un grupo de autoformación para Etoys donde nos encontramos muchos de nosotros. Su taller tuvo como invitada ilustre a Rita Freudenberg, quién encontró muy rica la propuesta por la posibilidad de utilizarla en areas diversas con el formato de animaciones y texto.


Saludos para todos. Seguimos en contacto. Comentarios u opiniones siempre son bienvenidos.