Actualizando mi versión de Linux

Bueno, tenía un Huayra viejito instalado por Euge Núñez hace unos cuatro años, y ya no daba para más.
Así que empecé por comprar una notebook con Windows y tuve que hacer allí la copia de seguridad. Luego, descargar un Debian y crear el pendrive instalable.
Aquí relato mis desventuras…
1) Siempre que intenté crear una red en casa fracasé. Esta vez me lo tomé en serio y seguí estos pasos: Configurar servidor Samba para transferir archivos entre Linux y windows

2) Las carpetas se veían y podía copiar un archivo. De todas formas me tiraba muchos errores de permisos hasta que empecé a editar los permisos de las carpetas en Linux, con el botón derecho, permisos, y le di todos los permisos a todos los usuarios y allí tuve éxito de verdad.

3) Luego busqué instrucciones para instalar linux. Según leí no era bueno actualizar por terminal porque lo que yo quería era cambiar de versión. Así que me descargué un Debian. Primero tuve que averiguar si mi computadora era de 32 o de 64 bits. Para ello utilicé el comando lscpu.

alumno@huayra:~$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian

4) No logré entender las instrucciones para  “Network Instal from a Minimal CD” (recomendada cuando uno tiene una buena conexión a Internet y va a realizar la instalación en una sola computadora), así que al final me bajé la versión live de 64 bits y luego de ejecutar Debian desde un pendrive elegí la opción “Instalar”. Todo anduvo de maravillas.

5) No funcionaba el sonido después de la instalación, y después de probar algunas cosas con los drivers, me di cuenta de que tenía desenchufados los parlantes… ja!

Un amigo, cuando le comenté lo del sonido me indicó cómo empezar con el tema. Estos comandos pueden ayudarte a detectar componentes:
lshw (hay que instalarlo)
lspci
lsusb

Estoy re contenta con mi computadora con Debian!

 

Otra de mis pasiones: la fotografía

Como si me faltaran pocos intereses, he aquí una disciplina que cada vez me gusta más: la fotografía.

Mi primer cámara fue una pocket rosa y violeta (“de nena”), como esta:

Fuente: Pinterest

Después siempre busqué la manera de tener una cámara, recuerdo especialmente la que tenía flash en cubo descartable:

Cámara de fotos de los años 80Fuente: video de Youtube

Hace un par de años me compré una Nikon Coolpix L340. Muy rápidamente me quedó chica, porque es completamente automática y no tiene visor! (no se ve nada cuando uno está al sol, por ejemplo). Es excelente, saca unas fotos maravillosas, pero pronto quise tener otra.

Nikon Coolpix

Fuente: Nikon Coolpix

Hasta aquí, las mejores fotos que saqué con cámaras y con celulares pueden verse en mi galería de Wikimedia Commons.

Esta es mi foto favorita tomada con la Nikon Coolpix, en el Tigre, en febrero de 2017:

Libélula

Clic aquí para ver la fotografía “libélula 1” en su mayor resolución.

Y esta otra no se queda muy atrás, tomada en Tandil (un saltamontes con otro insecto en el lomo):

Saltamontes con otro insecto en el lomo

Clic aquí para ver la fotografía del saltamontes con otro insecto en su mayor resolución

Bueno, como dije, esa cámara me quedaba chica, necesitaba visor y un manejo manual. Así que esta semana llegó a mis manos mi nueva Nikon D3400. ¡Qué emocionante! Todavía no aprendí casi nada de ella, pero la presento en público de esta manera:

Paquete de Mercado Libre

Caja de la cámara

Caja de la cámara - abierta

Cámara Nikon d3400Fuente de la imagen: Nikon

Servo motor 9g Tower Pro

Este es el esquema de conexiones del Micro servo 9g Tower pro

  • cable anaranjado – va a un pin de tipo PWD (los de la tilde de la eñe)
  • cable color marrón – GND (tierra)
  • cable color rojo – +5v

Con este código se lo puede hacer funcionar:

#include <Servo.h>

Servo servo1;

void setup() {
Serial.begin(9600);
servo1.attach(9);

}

void loop() {
servo1.write(0);
delay(1000);
servo1.write(90);
delay(1000);
servo1.write(180);
delay(1000);
}

Un semáforo para invidentes en Arduino

El próximo sábado se realizará el primer encuentro(*) del taller de Arduino en el Centro Cultural Tierra Violeta.

Además de ver un marco teórico acerca de qué es la robótica, la idea es hacer un semáforo con sonido, similar a los semáforos para invidentes que se instalaron ya en algunas ciudades.

[Ver video 1 en youtube] [Ver video 2 en youtube]

Ejercicio de Arduino: semáforo para invidentes

Para ello vamos a usar tres leds, uno verde, otro amarillo y uno rojo. Los tres con sus respectivas resistencias y su conexión a un pin digital en el Arduino.

Comparto aquí el código:

//Les ponemos nombre a los numeros a traves de variables
int verde = 13;
int amarillo = 8;
int rojo=12;
int buzzer=9;
// the setup routine runs once when you press reset:
void setup() {
  // initialize the digital pin as an output.
  pinMode(verde, OUTPUT);
  pinMode(amarillo, OUTPUT);
  pinMode(rojo, OUTPUT);
  pinMode(buzzer, OUTPUT); // Set buzzer – pin 9 as an output
}
// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(verde, HIGH);   // encender verde
  digitalWrite(amarillo, LOW); // apagar amarillo
  digitalWrite(rojo, LOW); // apagar rojo
  for (int i = 0; i < 10; i++) {
       tone(buzzer, 500); // encencer sonido
       delay(200);               // esperar 200 milisegundos
       noTone(buzzer); // apagar sonido
       delay(100); // esperar 100 milisegundos
  }
  digitalWrite(verde, LOW);    // apagar verde
  digitalWrite(amarillo, HIGH); // encender amarillo
  digitalWrite(rojo, LOW); // apagar rojo
  delay(500);               // esperar medio segundo
  digitalWrite(verde, LOW);    // turn the LED off by making the voltage LOW
  digitalWrite(amarillo, LOW);
  digitalWrite(rojo, HIGH);
  delay(2000);               // esperar dos segundos
  digitalWrite(verde, LOW);    // // apagar verde
  digitalWrite(amarillo, HIGH); // encender amarillo
  digitalWrite(rojo, LOW); // apagar rojo
  delay(500);               // esperar medio segundo
}

(*) El sábado pasado realizamos un primer encuentro pero como coincidió la fecha con otros eventos tuvimos pocas asistentes. Decidimos repetir el encuentro número 1, y hacer otro día el encuentro 2.

Cambiar el rol de alumno a docente en Google Classroom

En la web hay bastante poco material compartido por usuarios acerca de Google Classroom. Supongo que es porque se trata de una novedad, pero también creo que las herramientas que no son libres generan menos ganas de compartir soluciones…

En esta oportunidad quiero explicar algo que sólo encontré en inglés: ¿cómo darles permisos de profesor a alguien que sin querer se anotó como alumno en la plataforma?

  • Loguearse como administrador
  • Entrar a la sección grupos
  • Buscar el grupo “Profesores de Classroom”
  • Agregar al usuario correspondiente

Cambiar el rol de un alumno a profesor

Este es el video en inglés que me enseñó cómo hacerlo, para quien puede comprenderlo:

https://www.youtube.com/watch?v=1tzBzfgF_w8

 

Google Classroom: primeras impresiones

Me tocó en suerte administrar un espacio de Google Apps for Education. La verdad, me resulta una muy buena experiencia.

El uso de Google Classroom es verdaderamente sencillo e intuitivo. Aunque mi corazoncito sigue queriendo más a Moodle, mi profesión me va llevando a conocer otras plataformas y a notar las ventajas y desventajas de cada una de ellas.

La simplicidad de Clasroom se basa en la falta de opciones. No puedo elegir una u otra (u otras diez) maneras de hacer las cosas, como en Moodle. Sólo una. Y entonces, no hay nada que elegir, que pensar, que aprender. Sólo se usa la plataforma con lo que trae, y listo.

¿Elegir Formato de semanas, de temas, temas en pestañas? Nada de eso. Un solo formato. Se crea una clase y listo.

Crear una clase en Google Classroom

¿Elegir foros, tipos de foro, chats, libros, encuestas, questionnaire, etc. etc.? Nada de eso: sólo tarea, pregunta o anuncio.

Subir contenido a Classroom

Cada una de las acciones que tienen mil variantes en Moodle, aquí no tienen más opción que la que figura allí. No hay mucho que explorar, y por lo tanto, es la plataforma ideal para los docentes que no son de estar buscando herramientas más potentes o libres; simplemente quieren utilizar una herramienta buena y confiable.

La verdad, me gusta mucho esta herramienta.

El grito silencioso, de Kenzaburo Oe

Tapa del libro "El grito silencioso", de Kenzaburo OeHace tiempo que no comento mis lecturas por acá. Debe ser porque durante el año 2016 trabajé y estudié tanto, que no le di lugar a la literatura.

El último libro que leí, regalo de Claudio Segovia, fue “El grito silencioso“, de Kenzaburo Oe.

Es un libro que comienza abruptamente con una situación extraña entre graciosa y violenta. Continúa de la misma manera, siempre sorprendiendo con detalles sumamente escatológicos y crueles. Es políticamente incorrecto, desde el principio hasta el final.

Un hombre de muy baja autoestima que se presenta como muy feo, y además con actitudes de lo que habitualmente llamamos mala persona, ve afectada su vida por dos hechos. Uno, el suicidio de su amigo:

A finales del pasado verano, mi amigo se desnudó, se pintó la cabeza y la cara de color bermellón, se metió un pepino en el ano y se ahorcó.

Disfruté de su lectura, realmente me atrapó la historia y no dejó de sorprenderme desde el principio hasta el final.

Más posts sobre libros y literatura:

Simulador de Arduino

Gracias a mi trabajo pude conocer esta herramienta interesantísima para quienes no tienen un kit Arduino en su casa, o para quienes no quieren arriesgarse a quemar algo por conectar mal las cosas (y lo digo ahora que ya quemé tres leds esta semana…)

Para utilizar el simulador, empezamos accediendo al sitio circuits.io y haciendo clic en Open Electronics Lab Hub:

Open Electronics Lab Hub

Podemos comenzar mirando el video de presentación o directamente hacer clic en New Electronics Lab. Nos pedirá que comencemos creando una cuenta.

Una vez que creamos la cuenta y nos logueamos, podemos crear nuestro primer experimento. Veremos una protoboard vacía, lista para meter mano. Se trata de una base que se utiliza para conectar cada elemento sin realizar soldaduras, conectando y desconectando los distintos componentes una y otra vez. Claro que en un simulador no importaría realizar soldaduras, pero bueno, la idea es aprender a utilizar también la protoboard para luego aplicarlo en el kit físico.

¿Y cómo se entiende la estructura de la protoboard? Al mover el mouse por la protoboard veremos cómo se conectan los distintos orificios:

Conexiones de la protoboard

Esto significa que si pongo dos cables en orificios que están conectados, esos cables estarán conectados. Lo vamos a ver en la práctica.

Para comenzar la simulación vamos a agregar componentes, y buscaremos una placa Arduino Uno y un led:

Agregar los componentes

Accediendo a la opción “Code editor” podemos observar que se cargó automáticamente el ejemplo clásico (“Blink”) con el cual haremos titilar un led conectado en el pin 13.

Las conexiones para este primer experimento serán: un cable conectará la pata positiva (“ánodo”) del LED (la conexión se crea haciendo clic en un orificio y luego en el pin 13 de la placa arduino) y otro conectará la pata negativa (“cátodo”) a tierra (“Ground”, GND), como lo muestra la imagen. Luego hacemos clic en “Start simulation” para ver que hemos quemado el LED:

Quemando un led

¿Por qué lo quemamos? Porque esta conexión requiere de una resistencia. Vamos a agregar una de 220 ohm, y cambiaremos el circuito de esta manera:

Led y resistencia

Ahora sí, al hacer clic en “Start simulation” vamos a ver el LED titilando.

¿Por qué titila el LED? Vamos a mirar el programa. Lo que está después de las dos barras son comentarios, que en el simulador están en inglés pero acá los traduzco:

// El Pin 13 tiene un LED conectado.
// creamos una variable llamada LED, asignándole el valor 13 (el pin donde lo conectamos):
int led = 13;

// la rutina “Setup” se ejecuta sólo una vez al ejecutar el programa
void setup() {
// inicializamos el pin digital número 13 como salida (output).
pinMode(led, OUTPUT);
}

// la rutina loop se ejecuta “para siempre” (hasta apagar la placa):
void loop() {
digitalWrite(led, HIGH); // enciende el led
delay(1000); // espera un segundo
digitalWrite(led, LOW); // apaga el led
delay(1000); //espera un segundo
}

Podemos experimentar cambiando las sentencias delay, poniendo 2000 para dos segundos o 500 para medio segundo.

También podemos conectar el led en otro pin digital y cambiar el valor de la variable led de acuerdo a ese número.

La seguridad a favor, no en contra

Hace unos cuántos años, un incendio en el edificio de mi infancia me llamó mucho la atención: la dueña de casa falleció, porque los bomberos no pudieron entrar por estar blindada la puerta.

Ese tremendo episodio me enseñó que la seguridad muchas veces se nos viene en contra. Y eso me hizo pensar (entre otras cosas más profundas) en qué nivel de seguridad quiero para mi celular.

¿Quiero que nadie pueda acceder a todas mis cuentas personales? (correo, facebook, whatsapp…) ¿O quiero que, en caso de que me pase algo como un desmayo en algún lugar público, quienes están alrededor mío puedan comunicarse con alguien para avisarle?

Lo primero que descarto como medida de seguridad es utilizar la huella digital. Eso impide incluso que si estoy en la ducha uno de mis hijos pueda atender el teléfono a pedido mío! (tampoco es infalible, si no miren esta nena de seis años que usaba la huella digital de su madre mientras dormía)

En este post dan ocho consejos para mantener más seguro tu Android, de los cuales tres me gustaron:

  • Poner un patrón para bloqueo
  • Usar Smart Lock para que no se bloquee todo el tiempo (por ejemplo, en tu casa)
  • Usar el Administrador de Dispositivos Android :

    Una vez activada estas dos opciones en “Ajustes > Seguridad > Administradores de dispositivos” podremos verificar que se ha activado correctamente la opción bloquear y borrar nuestro dispositivo.

Después de configurarlo, se puede acceder a esta pantalla para ubicarlo, hacerlo sonar, o borrar todos sus datos:

Administrador de dispositivos Android

Y por último, un consejo de seguridad que me parece interesantísimo es el de tener un número de teléfono a simple vista para que alguien pueda comunicarse con un familiar en caso de pasarnos algo y no poder hablar. Esto se puede hacer desde

  1. Accedemos a los Ajustes
  2. Pulsamos sobre Seguridad
  3. Editamos el Mensaje en la pantalla de bloqueo

Texto en la pantalla de bloqueo del celular screenshot_20161229-153817

BETA Weblog cumple doce años

Hace nada menos que doce años que escribo en este blog, habiendo pasado por distintos dominios y hosting, versiones de WordPress, etc.

Hoy para festejar mi cumpleblog, les regalo unos enlaces con ideas para hacer regalos.

Por ejemplo, en Pinterest, los tableros sobre artesanías:

pinterest

También hay ideas para mascotas y para decoración del hogar:

Artesanías para mascotas

Y por supuesto, en Youtube, buscando tutoriales, se puede encontar muchísimo, desde cómo hacer una fuente, velas caseras, pantuflas, hasta cómo crear las cajitas para presentarlas de manera agradable.

velas-aromaticas::Fuente de agua
::Cómo hacer bolsitas de papel