Primeras nociones de Etoys (mi charla para el Flisol)

Este sábado tengo el honor de dar una charla en el Flisol, gracias a la invitación de María Eugenia Núñez. Voy a mostrar Etoys para personas que nunca lo vieron, es decir, intentaré poner manos a la obra sin demasiada introducción teórica. Comparto aquí la presentación en dos formatos, para quien quiera leerla en PDF y para quien quiera modificarla y re-crearla, en ODT.

Presentación etoys

Copias de respaldo en Ubuntu

Alguna vez configuré mi sistema para que se hicieran copias de resguardo diarias. Todas las mañanas me aparece una ventana en donde Ubuntu me pregunta si hago una copia de seguridad con o sin contraseña.

Hoy me pregunté qué pasa si un día necesito recuperarla, así que decidí averiguar cuál es la herramienta y cómo restaurar la copia de seguridad: se trata de Déjà Dup, herramienta que viene integrada en esta versión de Ubuntu. La primera aclaración es que no uso el escritorio por defecto de Ubuntu 11.10 (Unity), sino que lo cambié utilizando una herramienta que permite elegir el shell en la pantalla de logueo.

Para configurar las copias de seguridad fui al menú Aplicaciones, Herramientas del sistema, Configuración del sistema, opción Respaldo.

Configurar copias de respaldo

Aquí vi por primera vez este tipo de llave donde todavía no termino de entender cuándo está activado y cuándo desactivado. Son esas cosas que uno va incorporando con el tiempo y después parecen evidentes. Activé las copias de seguridad con un clic en la llave y se habilitaron las demás opciones.

Activar la copia de seguridad

Recorriendo las opciones es muy simple configurar:

  • en qué ubicación queremos que almacene las copias de seguridad,
  • con qué frecuencia realizar las copias y cuánto tiempo almacenarlas,
  • qué carpetas ignorar en este proceso (papelera, descargas…).

Yo personalmente utilizo Ubuntu One, un servicio de almacenamiento de archivos que ofrece una cierta cantidad de espacio gratuito para realizar copias de respaldo o compartir archivos (similar a Dropbox).

Configurar el lugar

Una vez configurado, en el período de tiempo que hayamos escogido aparecerá una ventana emergente preguntándonos si la copia de respaldo va a requerir contraseña o no.

Respaldo Con o sin contraseña

Para recuperar una copia de seguridad, hay que utilizar la primera pantalla, en el mismo lugar donde se activa el proceso, botón Restaurar:

Restaurar copia de seguridad

 

Herramientas 2.0 no libres (pero sí útiles y gratuitas)

Generalmente no utilizo herramientas gratuitas que no sean libres, excepto cuando veo que la gente muestra mucho interés en ellas y por eso supongo que algo interesante deben tener. Así es como empecé con Facebook y Twitter (este último tiene sus equivalentes libres como identi.ca, pero con menos usuarios), y después probé otras cosas que veía que se mencionaban mucho (por ejemplo Prezi, Glogster, Scoop.it, Pinterest, y otras para organizar el PLE, etc.)

Para quien esté interesado en este tipo de herramientas recomiendo visitar el Scoop.it de Rededuca, que consiste en una espectacular colección de recursos para educación (insisto en que no son libres, sino gratuitos).

Scoop.it de Rededuca

Allí encontramos herramientas para almacenamiento y envío de archivos demasiado grandes, recursos para hacer animaciones, para aprendizaje colaborativo, para educación artística, astronomía, para celulares y tantas otras cosas más!!

Aquí, la lista de tags y la cantidad de posts de cada uno:

Tag #posts
ALMACENAMIENTO 5
ANIMACIONES 4
APRENDIZAJE COLABORATIVO 3
ARQUEOLOGÍA 1
ARTISTICA 2
ASTRONOMÍA 3
AUDIO 6
AUDIOLIBROS 1
AULA VIRTUAL 1
BANCO DE IMÁGENES 6
BANCO DE TEXTOS 1
BASE DE DATOS SONIDOS LIBRES 1
BIBLIOTECAS 4
BIOLOGÍA 8
BLOG EDUCATIVO 1
BUSCADORES 2
CALENDARIOS 1
CELULAR O MOVIL 3
CHROME 1
CIENCIAS 4
CIENCIAS DE LA TIERRA 2
CIENCIAS NATURALES 1
CÓDIGOS QR 1
COMICS 4
COMUNICACIÓN AUMENTATIVA 1
CREACIÓN DE ANIMACIONES 2
CREACIÓN DE CONTENIDOS 1
CREAR CUENTOS O LIBROS 5
CREAR SITIOS 1
CREAR VIDEO TUTORIALES 1
CREATIVIDAD 13
CS. DE LA TIERRA 1
CS. NATURALES 8
CS.SOCIALES 3
CURACIÓN DE CONTENIDOS 1
DANZAS 1
DIAGRAMAS 1
DIAPOSITIVAS 2
DICCIONARIO 1
DIDÁCTICA 13
DINÁMICAS DE GRUPO 1
DISEÑO 2
DISEÑO MULTIMEDIA 2
DISEÑO WEB 2
DOCUMENTO 94
ECONOMÍA 1
ED.FÍSICA 1
EDUCACIÓN EN VALORES 1
EDUCACIÓN SEXUAL 1
ELEARNING 2
ENCUESTAS 1
ESPECIAL 6
FACEBOOK 1
FILMS 2
FILOSOFÍA 1
FÍSICA 1
GEOGRAFÍA 10
GEOMÁTICA 1
GEOMETRÍA 1
GESTIÓN ESCOLAR 3
GESTORES 1
GOOGLE BÚSQUEDAS 2
GOOGLE CHROME 2
GOOGLE DOCS 3
GOOGLE MAPS 3
GOOGLE PLUS 1
HERRAMIENTA PARA DOCENTES 17
HERRAMIENTAS CURSOS ELEARNING 3
HERRAMIENTAS PARA BLOGS 2
HERRAMIENTAS WEB 2.0 95
HISTORIA 4
IMÁGENES 13
INCLUSIVIDAD 1
INFOGRAFÍAS 2
INFORMÁTICA 1
INGLÉS 7
INICIAL 3
INTERCAMBIO ARCHIVOS 1
JUEGOS EDUCATIVOS 12
LENGUA 23
LIBROS ON LINE 9
LITERATURA 1
MAPAS ANIMADOS 1
MAPAS MENTALES 5
MASHUP 1
MATEMÁTICA 9
MODELO 1 A 1 1
MUSEOS 2
MÚSICA 3
MÚSICA LIBRE 1
NECESIDADES ESPECIALES 2
NOTAS EN EL ESCRITORIO 1
ORGANIZACIÓN DE MARCADORES 3
ORGANIZADOR 2
ORGANIZADOR DE MARCADORES 3
PINTEREST 2
PLÁSTICA 6
PLE 9
PODCAST 1
PORTALES EDUCATIVOS 3
PRESENTACIONES INTERACTIVAS 3
PRIMARIA 3
PROGRAMACIÓN 2
PROYECTOS 6
QUÍMICA 4
RADIO ESCOLAR 2
RECURSOS EDUCATIVOS 49
RECURSOS ON LINE 39
REDES SOCIALES 1
RINCONES EN EL AULA 1
SECUNDARIA 1
SIMULADORES 5
SOFTWARE EDUCATIVO 11
SOFTWARE LIBRE 5
SONIDO 7
TIC 3
TODAS LAS ÁREAS 6
TUTORIAL 5
TWITTER 6
VALORES 3
VIALIDAD Y TRANSPORTES 1
VIDEO 17
VIDEO CUENTOS 1
VIDEOS EDUCATIVOS 6
WEB 2.0 1
WIKIPEDIA 1

Enseñar a respetar las licencias

Estoy evaluando blogs para el VI premio Espiral de Edublogs, y como en otros años nos encontramos con casos de personas que presentan sus blogs -imagino que los presentan porque piensan que son buenos- y en cuyo contenido no se cita la fuente de las imágenes o textos, o se publican textos extensos mencionando en un pequeño rincón al autor (sin aclarar cuál es la licencia del mismo).

Creo que en muy pocos casos el motivo de esta falla es una acción deliberada de apropiación del contenido. Generalmente se trata de no tener el ejercicio de buscar las licencias, de citar al autor, de respetar el origen de las cosas. Y esto es algo que tenemos que enseñar en los profesorados.

¿Qué es lo nuevo? ¿Por qué antes no era tan grave? Porque generábamos material que se usaba en privado con nuestros alumnos, nada más. Hoy en día publicamos cosas en la web que empiezan a circular y cuyo autor merece ser reconocido como tal.

En mi blog hay ejemplos de imágenes que me encantan y cuyo autor no puedo citar porque seguramente alguien lo hizo circular sin mencionar la fuente y luego se replicó de forma viral por el mundo, perdiendo por completo la pista sobre el origen. Por ejemplo esta viñeta que me parece brillante:

Viñeta sobre la evaluación cuyo autor no encuentro

Uso esta imagen para ilustrar un concepto en este post: Meritocracia, inteligencias múltiples y posmodernismo

También hace poco estuvo circulando por la web otra imagen que tuvo mucho éxito pero cuyo autor se desconoce -o al menos por aquí se perdió la pista, tal vez alguien sepa quién es el autor-: Pirámide de apropiación (se busca autor)

Creo que es fundamental que enseñemos a citar las fuentes, a respetar las licencias de uso y a poner una leyenda de licencia a nuestros propios trabajos, preparando a nuestros futuros docentes para compartir sus trabajos protegiéndose de las apropiaciones.

 

Más sobre Arduino: lectura digital y analógica

Antes de continuar, recomiendo ver este video en que se muestran algunas nociones mínimas sobre Arduino, sus modelos, sus elementos, etc.

Hoy conecté un botón para utilizar un ejemplo del sitio de Arduino en el que muestran cómo leer el valor del botón (es decir, cómo enterarme mediante código si el botón está presionado o no).

Tengo el botón conectado en mi conector 12, es decir que voy a usar digitalRead(12) para saber cuál es su valor, asignándolo a la variable sensorValue. Después, le indico que el sensorValue lo muestre en la ventana Serial monitor, que debo abrir usando el menú Tools. Una vez compilado el código (botón «verify», el primero) y subido a la placa (botón «upload». el que tiene una flecha hacia la derecha), pulso el botón y veo en el Serial monitor una secuencia de ceros, que cuando pulso el botón se transforman en unos.

Lectura digital de un botón

El siguiente código de ejemplo de la misma página es de lectura analógica. Esto implica que se leerá un valor que tendrá un rango. En el caso de un botón, no tiene demasiado sentido, ya que el valor que devuelve es fijo: 1023 cuando está presionado, y 0 cuando no lo está:

Lectura analógica de un botón

Si conectamos un potenciómetro estos valores se incrementan o decrementan de acuerdo a lo que hagamos con él.

Potenciómetro y sus valores

Combinando todo lo aprendido ayer más lo aprendido hoy, podemos conectar un led y crear un nuevo código donde indiquemos que el led se encienda cuando el botón se presiona:

/*
Aqui usamos el boton para encender el LED.
*/

void setup() {
Serial.begin(9600);
pinMode(12, OUTPUT);
}

void loop() {
int sensorValue = digitalRead(A2);
Serial.println(sensorValue);
if (sensorValue == 1) {
digitalWrite(12, HIGH); // si el valor del sensor es 1, enciende el LED
delay(100);                      // espera un ratito
digitalWrite(12, LOW); // apaga el LED
}

}

Este otro código enciende el led de acuerdo al valor del potenciómetro:

/*
Aqui usamos el potenciometro para encender el LED.
*/
void setup() {
Serial.begin(9600);
pinMode(A3, OUTPUT);
}
void loop() {
int sensorValue = analogRead(A2);
analogWrite(A3, sensorValue/4);   // escribimos en el conector A3 el valor del sensor (del potenciómetro) dividido cuatro.
Serial.println(sensorValue);
}

Led encendido con el botónLed apagado al soltar el botónLed apagado utilizando un potenciómetroLed encendido utilizando un potenciómetro

 

 

 

 

 

 

 

Mis primeros pasos con Arduino

Me prestaron muy amablemente un Starter kit de Arduino. Como de costumbre, mi intención era hacerlo funcionar en Ubuntu.

Lo primero que hice fue instalar el software, desde este sitio: Arduino Software

Después estuve buscando tutoriales y encontré algunos que seguramente son muy útiles pero que no usan el modelo de Arduino que yo tengo (por ejemplo, este video: Primeros pasos con Arduino)

Mi objetivo es usar Arduino con Physical Etoys, un desarrollo de Gonzalo Zabala y su equipo sobre Etoys. No logré hacerlo andar y entonces me di cuenta de que me faltaba conocer el modelo de Arduino y también el nombre de mi conexión…!

Así que retrocedí un paso, abrí el software que instalé y de la misma página de Arduino tomé el primer código de la sección Learning, que es para hacer parpadear un led conectado en D13.

/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.This example code is in the public domain.
*/void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}void loop() {
digitalWrite(13, HIGH);   // set the LED on
delay(1000);              // wait for a second
digitalWrite(13, LOW);    // set the LED off
delay(1000);              // wait for a second
}

No funcionaba, así que busqué en Google el mensaje de error hasta que encontré esto: Installing Arduino 0023 on Ubuntu 11.10 (Oneiric Ocelot)

Este era el error que me daba:

In file included from /usr/lib/gcc/avr/4.5.3/../../../avr/include/util/delay.h:44:0,
                 from /usr/lib/gcc/avr/4.5.3/../../../avr/include/avr/delay.h:37,
                 from /home/matt/arduino-0023/hardware/arduino/cores/arduino/wiring_private.h:30,
                 from /home/matt/arduino-0023/hardware/arduino/cores/arduino/WInterrupts.c:34:
/usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h:426:15: error: expected identifier or ‘(’ before ‘double’
/usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h:426:15: error: expected ‘)’ before ‘>=’ token

En el post encontrado se muestra la solución: comentar una línea del código del software de Arduino. Mi archivo no estaba en la misma carpeta del ejemplo así que tuve que buscar la carpeta Arduino por todos lados. Al encontrar el archivo, para editarlo tuve que usar sudo gedit ‘…’ porque si lo editaba directamente no tenía los permisos suficientes para guardar.

Editar archivo de configuración

Una vez que logré comentar esa línea de código, volví a mi programa que ya había adaptado para encender el led conectado en el conector D12 (mi placa no tiene D13 o no lo encuentro), ¡y funcionó! Me puse tan contenta que les armé un gif animado 😉

Parpadeando

 

 

Mi hija me enseñó lo que es un meme

Hasta hace unos meses, para mí un meme era una consigna que pasábamos de un blog a otro, como lo escribí en octubre de 2007:

Un meme es un mensaje que se va pasando entre los weblogs con una consigna. En este caso, hay que premiar a siete bloggers solidarios y avisarles, para que continúen la cadena.

Un día mi hija usó en una imagen editada por ella misma un dibujo que yo ya había visto varias veces en la web (mi hija se la pasa todo el tiempo creando imágenes, chistes, material para sus grupos de Facebook, etc.) y le hablé de los derechos de autor, como siempre. Grande fue mi sorpresa cuando me explicó que eso era un meme, y yo no sabía de qué me estaba hablando, supuse que era una nueva acepción del término. «Son estos personajes que se usan en muchos lugares». La cosa quedó ahí.

Hoy volvió a pasar y le insistí en la pregunta: ¿Cuánto de esa maravillosa historieta hiciste vos y cuánto es tomado de otra historieta?

¡No mamá, ya te dije que estos son memes!

Y ya no entendí más nada, así que entró a su página de cabecera y me leyó qué es un meme. No se trataba de una nueva acepción sino de la forma en que esa palabra evolucionó, incluyendo mi viejo concepto de meme y muchas otras cosas que se transmiten viralmente por Internet; estos elementos culturales no fueron creados con ese objetivo sino que por algún atractivo en particular la comunidad se los apropió y los hizo circular.

En Cuánto Cabrón lo explican de esta manera (esta fue la explicación que me leyó mi hija):

El término meme surge en 1976 en el libro «The Selfish Gene» de Richard Dawkins, que lo define como «unidad de transmisión cultural, o unidad de imitación». Si aplicamos esto a Internet tenemos que:

– Un meme es una idea que puede evolucionar y que es tremendamente viral y propagable. Sí amigos, un meme no es sólo un muñecote, si no que un meme puede ser un vídeo, una foto, un collage, etc. En cuantocabron sólo recogemos los memes que son viñetas. ¿Quizás un spin-off en el futuro con otro tipo de memes? Quizás…
– Un meme normalmente no se crea, si no que surge. Muchos de los memes han surgido a partir de mutaciones de otros memes o a partir de cosas que nunca pensaríamos que pudieran convertirse en un meme, como un vídeo o un cuadro.

 

Me parece impactante, impresionante, increíble ver cómo la comunidad hace lo que quiere con la cultura, una vez que tiene la tecnología para ello.

La idea de compartir está arraigada en nuestros chicos de una manera tan fuerte, que no creo que ninguna ley contra la piratería pueda detenerlos. Ellos saben que son dueños de la cultura, y se comportan como tales.

También me parece increíble, impactante, emocionante y mil sentimentos de orgullo más, ver cómo mi hija de 10 años me enseña cosas a mí! A mí, que trabajo enseñando cosas de tecnología!! ¿Qué les pasará entonces a madres que no tienen nada que ver con la informática? Supongo que deben sentir que sus hijos son como una especie de extraterrestres que hablan un lenguaje irreconocible para ellos…