Motorola Pro+ (con Android)

Motorola ProMe compré un celular nuevo, un Motorola Pro+. Es hermoso, estoy muy contenta, aunque esperaba gastar menos dinero (empecé comprándome un LG GW620 y no funcionó, se colgaba, y finalmente lo cambié por este que cuesta el doble para no arriesgarme a tener otra mala experiencia).

Aquí algunas cosas que ya puedo decir de este hermoso teléfono, pero seguramente con el tiempo seguirán surgiendo más cosas para compartir:

Los pro del pro+

  • Tiene Android, que es software libre
  • Me encanta el teclado físico, puedo escribir cómodamente.
  • Su Led de diferentes colores avisa titilando en color verde si llegó un SMS, en azul otras notificaciones, en rojo cuando se está terminando la batería, etc.
  • La cámara de fotos es maravillosa: 5mp con un flash muy potente.
  • Tiene función “foto panorámica”, que saca cinco fotos consecutivas para generar una foto muy ancha.
  • Por su gran capacidad funciona perfectamente, no se pone lento ni es difícil de manejar su pantalla táctil.
  • Por el hecho de tener Android, su integración con Gmail es perfecta, al igual que con el Calendar de Gmail  con G+ para subir las fotos, y Google Play para descargar aplicaciones desde la computadora directamente al celular (a través de la cuenta de Motoblur).

Los contra

  • No tiene botón físico para sacar fotos! 🙁 Es muy complicado sacarse una foto a sí mismo.
  • El teclado no tiene flechas, es incómodo corregir un texto
  • La batería no dura mucho
  • No encuentro nunca los contactos… ese es un defecto del android al que me falta encontrarle la vuelta. Guardo los contactos y después no sé dónde los guardé, porque tiene varios grupos.
  • No encuentro la manera de sacarle el sonido a la cámara de fotos

En definitiva, estoy muy feliz con el celular, aunque como siempre… nada es perfecto.

Motorola Pro visto de costado

Nota posterior: para quienes usen el celular para escuchar música, puede que les ocurra que la música se detiene como a los 20 segundos de empezar. Buscando en Google encontré la solución: quitar el programa de música de la lista de aplicaciones a cerrar cuando el celular se pone inactivo.

Uso de Etoys para el área de lengua

Este próximo martes voy a estar dando un taller sobre Prácticas del Lenguaje con Etoys en el marco del Squeak Fest.

Allí voy a mostrar dos actividades muy diferentes:

  • Un ahorcado programado en Etoys para que los alumnos repasen un concepto de lengua.
  • Un cuento inconcluso para que los alumnos inventen el final.

Comparto aquí los dos proyectos, y los invito a asistir al evento.

 

Actividad de Caperucita Roja en Etoys Ahorcado de sustantivos colectivos en Etoys

Edición posterior

Algunas fotitos del SqueakFest, que estuvo muy interesante, sobre todo, por el encuentro con gente como Patricio Acevedo (Chile), Gustavo Ibarra, Verónica Zambonini, Ricardo Salvador (Rosario), José Miguel García y su compañero (Uruguay), Rita Freudenberg (USA), Randy Caton (USA), José González, Gonzalo Zabala y otros compañeros de andanzas virtuales que siempre es muy interesante desvirtualizar.

Robotito de la UAI Encuentro con Patricio Acevedo y Ricardo Salvador

José Miguel García y los chicos del GIRA José González y Verónica Zambonini

El Uruguay Team Gonzalo Zabala en su excelente presentación

Randy Caton, Patricio Acevedo, Ricardo Salvador, Rita Freudenberg

Nota posterior: Aquí el post de Patricio Acevedo hablando sobre el evento, ¡Gracias Patricio! Un gusto conocerte.

Mi última lectura: Liova corre hacia el poder

Liova corre hacia el poder, de Marcos Aguinis

Tengo un poco abandonada mi sección de libros y lecturas, pero es que cuando hay mucho trabajo hay poco tiempo para la lectura…

Mi última exquisitez literaria fue “Liova corre hacia el poder”, de Marcos Aguinis.

Esta  novela narra la infancia de Trotsky, primero desde la visión de su madre, su padre y otras personas de su entorno, y después desde su propia mirada.

El relato concluye con la revolución de 1917 y la llegada de Trotsky al poder.

El libro me gustó muchísimo, realmente me atrapó la historia y me acercó a un personaje del que apenas conocía alguna cosa.

Disfruté de toda la historia, aunque sufrí por su primera mujer, Alexandra, a quien deja a pedido de ella misma en Siberia para continuar con la revolución, pero según esta novela, nunca se reencuentran como pareja.

Uno de los pasajes que más me impresionó fue este donde se muestra hasta qué punto la miseria predominaba en la Rusia zarista, condición que, sumada a la guerra, desató la lucha de clases en ese país:

“…Al día siguiente se produjo una huelga llena de resentimiento. Los labriegos se tumbaron bajo los árboles para demostrarle a mi padre su profundo disgusto. Ya no peleaban, sino que se convertían en una parte agónica de la naturaleza. Mamá rogó a papá que contemporizara, pero él insistía que no era bueno aflojar ante una pandilla que había arrastrado a gente pacífica. Mamá se rebeló, como de costumbre. Pidió ayuda a varias mujeres para cocinar en grandes ollas el popular borsht, una casha espesa y, además, pasteles de mijo. Luego llevaron la comida en un carro hacia la multitud tendida bajo los árboles. Fueron recibidas con hostilidad, pero aceptaron el obsequio. Con Víctor me arriesgué a introducirme entre los peones. Deambulamos un par de horas. Escuché que varios se quejaban de no tener dónde dormir, otros que no podían alimentar a sus familias. Algunos eran viejos y nervudos, con la piel agrietada por el sol del verano y el hielo del invierno. Los más favorecidos estaban acompañados por una mujer y algunos hijos. La mayoría había llegado a pie desde lejos, alimentándose con raíces; no se diferenciaban de los animales. Era cierto, no se diferenciaban de los animales y por primera vez tomé conciencia de algo tan horrible. Mamá les aseguró que iba a entregarles melones, leche cuajada y pescado seco si levantaban la huelga. Al rato la huelga era levantada. Besé a mamá, la verdadera triunfadora de esta guerra sin heroísmo. Pero faltaba una consecuencia. Una consecuencia inesperada e increíble. Atraída por el olor de la comida emergió en el horizonte una ancha línea de espectros que avanzaba con las manos tendidas hacia delante. Como los ciegos. ¿Como los ciegos? ¡Eran ciegos de verdad! Habían perdido la vista por desnutrición crónica. Brotaban de la tierra como emponzoñados hongos después de una lluvia. Caminaban vacilantes,chocaban entre sí. Algunos se desplomaban y eran abandonados como si fuesen excrementos. Su destino no era otro que pudrirse sobre la estepa y ser comidos por las aves de rapiña. Sin cesar, con paso de autómatas, avanzaban hacia nosotros. Formaban una alucinante legión de cadáveres. Pero sus figuras de pesadilla no generaron lástima entre los peones, porque tratarían de quitarles sus exiguas raciones. Los labriegos sepusieron de pie y empezaron a echarlos como si fuesen langostas. Los empujaban y les pegaban con trapos y palas. Escupían, insultaban….” 

Physical Etoys y Arduino

Physical Etoys es un desarrollo del Grupo de Investigación en Robótica Autónoma del CAETI (GIRA).
En su página nos anuncian:

Estamos muy pero muy contentos de anunciarles que Physical Etoys llegó a su versión 2.0 y vendrá en TODAS las computadoras de Argentina asociadas al plan Conectar Igualdad! Se siente muy bien saber que desde acá podemos aportar nuestro granito de arena en pos de la educación del país. Ya está disponible para bajar de la página de Physical Etoys.

¿En qué consiste?

Physical Etoys es una ‘extensión’ de Etoys; una adaptación del lenguaje de programación para programar fácilmente objetos físicos como robots.

¿Cómo se usa?

Ejecutar el programa Physical Etoys

Y aquí vemos la primera pantalla:

Physical Etoys

  • Al hacer clic podemos crear un nuevo proyecto. Quienes hayan utilizado Etoys verán una pantalla prácticamente igual a la de ese programa.

Nuevo proyecto

  • Una vez creado el proyecto, al mover el mouse a la parte inferior de la pantalla, veremos aparecer un conjunto de provisiones específicas de Physical Etoys. Para empezar, debemos arrastrar al mundo la plaqueta de Arduino.

Arrastrar Arduino al mundo

  • Hacer clic con el botón derecho sobre la placa Arduino para visualizar los halos. Elegir el ojo para abrir un visor.

Abrir un visor

  • Una vez abierto el visor, buscamos el comando Placa arduino / Conectar hacemos clic en Ejecutar este comando una vez. Si todo sale bien, a partir de ahora vemos Verdadero en Placa Arduino’s está conectado. Si esto no ocurre, habrá que comprobar un poco más abajo el modelo de arduino (tipo de placa) y el puerto de conexión (nombre del puerto).
Conectar placa
  • Para hacer nuestro primer guión conectamos (en el arduino físico) un led al puerto 12 y realizamos la misma acción en el arduino virtual, haciendo clic en el número 12 y eligiendo Led.

Conectar un led

  • Abrimos un visor para el led, y ya podemos empezar a trabajar con sus propiedades:

Encender el led

Led encendido

 

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