Blogs: Vitacora y Edgeek

Moisés

El moisés para Elena, ha sido, sin duda, uno de los más proyectos más grandes y ambiciosos que hemos emprendido con César. Trabajamos de enero a mayo de 2013 y logramos un producto, sólido, muy bonito y que ha recibido muchos halagos. Estoy muy orgulloso de lo que logramos, aunque, como siempre, hay aspectos por mejorar, tanto en el diseño como en la ejecución. La madera es flor morado, una madera de densidad media, trabajable a mano, muy utilizada para ebanistería en Colombia. ¡Se convirtió en la madera oficial de Elena, pues también la usaron para los muebles del cuarto de la niña!

El diseño lo basamos en el de Jeff Miller en libro Children's Furniture Projects, con algunas modificaciones. ¡Gracias, Jeff!

Aquí está el proceso:

Caja fichas póquer

Esta caja para las fichas de póquer fue también un proyecto temprano. El diseño se basó en la caja metálica en que venían las fichas originalmente. La madera es sapán, muy densa y dura, difícil de trabajar, pero muy bonita. Me encanta el acabado que logra, la veta y el color con transiciones de claro a oscuro entre albura y durámen.

El diseño tuvo fallas, así como la construcción. Las más graves, que la madera estaba muy, pero muy húmeda y no supe diseñar para el movimiento que tendría al secarse. La pata y el fondo se han ido desajustando con el paso del tiempo. La voy a volver a construir, con un diseño similar, pero usando una construcción de marco para la tapa. Ya tengo una madera cortada secándose. Pronto estará lista y cuando tenga tiempo la trabajaré.

La caja terminada y un poco del proceso:

La nueva madera cortada que ya pronto estará seca pues lleva ocho meses secando:

Nueva madera lista para dejar secando

Reloj, tablero, perchero

Uno de mis primeros proyectos (el primero fue el banco que todavía uso), al tiempo que hacía el primer curso en la EAOSD, fue este reloj-perchero-tablero. Respondía a una puntual necesidad: colgar las bolsas de mercado, anotar mensajes y cosas para comprar, y colgar un reloj muy bonito que Laura había comprado en Londres. En ese primer taller en el jardín de la casa de mi padre, trabajé mientras César hacía su mueble para guardar los juegos de mesa.

El proceso y el taller del jardín.

Primer curso: Carpintería básica manual

DiplomaEn marzo de 2012, terminé mi primer curso de Carpintería en la Escuela de Artes y Oficios Santo Domingo, con el maestro Salvador Bohórquez, César y un grupo muy divertido de compañeros. Hicimos una mesita completamente a mano (excepto por unos ratos de lijadora orbital). Aprendimos a serruchar a la medida; a usar formones para hacer colas de milano, crear espigos y cajones; a cepillar; a pegar tapas; a preparar la madera para recibir un acabado (cera de abejas con cera carnaúba) y, sobre todo, a disfrutar el trabajo manual con la madera. Fue mi primer curso y Salvador es un gran maestro.

 

 

Los compañeros y el profe el día del "grado":

Carpintería básica manual

La mesita con el diploma:

Curso Carpintería Básica Manual

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

"Hackeando" a mis colegas

Hace meses leí una columna en Harvard Business Review donde Tom Cochran, Director de Tecnología de Atlantic Publishing, relataba un experimento de "hacking ético" donde hizo un ataque de phishing a su propia compañía para mostrar con datos certeros la importancia de la seguridad informática y lo fácil que resulta capturar contraseñas por medios muy simples.

El asunto me quedó sonando y empecé a pensar en los riesgos del manejo de información confidencial y las contraseñas en el colegio donde soy responsable por el uso de tecnología. Estoy convencido de que un número importante de los riesgos de seguridad informática se pueden solucionar con capacitación a los usuarios, pues el 99% de los virus y ataques utilizan estrategias de ingeniería social y se pueden evitar con un poco de conocimiento técnico y un mínimo de pensamiento crítico, junto con políticas de seguridad más estrictas (y más demandantes y aburridas, sin duda).

Sin embargo, también estoy de acuerdo con Cochran cuando dice:

"Would it start with educating the employees at my company? The problem with this solution is that people are inherently fallible. They will make mistakes, regardless of awareness training. Unfortunately, for most people, the cost of modifying comfortable behavior is too high. To the average employee, fixing bad digital habits yields intangible benefits and often creates annoying inconveniences."

De manera que es importante tomar acciones en ambos sentidos: capacitar a los usuarios en seguridad informática (y sentido común), además de mejorar las políticas, incluyendo soluciones como autenticación de dos factores y mejores contraseñas.

En esta línea de ideas, ayer lancé un sencillo ataque de phishing contra 281 usuarios de nuestro dominio, incluyendo 140 empleados y 141 estudiantes mayores de 16 años. El vector de ataque fue así:

  1. Creé un formulario copiando el diseño que usa Google y lo publiqué en un servidor público que usa un dominio provisto por un servicio gratuito: http://webmaster-glm.dyndns-web.com/pass/index.html. Dicho formulario guardaba la información que daba la víctima. Esta mañana modifiqué la página de confirmación para dar mayor información a las víctimas, así: http://webmaster-glm.dyndns-web.com/pass/form.php
  2. Creé una cuenta en Yahoo!, llamada gimnasiolamontana@yahoo.com y desde ella envié un mensaje a un grupo de usuarios pidiendo que cambiaran su clave, siguiendo un enlace al formulario que había publicado.

Los resultados se resumen en este gráfico:

http://www.fernandodiazdelcastillo.com/sites/all/files/images/

Ahora viene lo interesante, la discusión y la búsqueda de mejores estrategias de seguridad, en lo cual nos embarcaremos en diversas instancias del colegio, empezando por los directivos.

Espero que todos hayamos aprendido del ejercicio de "hacking ético".

Para los usuario que fueron víctimas, aquí les dejo algo de información:

¡Usted le entregó sus datos a un hacker!

Si hubiese sido una persona mal intencionada, usted podría haber perdido el acceso a su cuenta y le habría dado cualquier información confidencial y privada de sus estudiantes, colegas, familiares y amigos que tenga en su correo, Drive, sites, etc. a esta persona.

Los datos capturados por atacante fueron:

  • Su nombre de usuario
  • Su contraseña actual
  • Otra contraseña (¿que tal vez usa en otras cuentas?)

¿Y esto qué importa? En principio, podría haber ingresado a su cuenta institucional y toda la información que tiene ahí. Información confidencial, personal, privada. Información de otros que usted debe proteger. Esa información podría dar pie a un nuevo ataque, a usted o a otros.

Antes de escribir su datos en una página que se veía como Google, debería haber notado lo siguiente:

  1. El mensaje que le pedía cambiar la contraseña fue enviado desde una cuenta de Yahoo! o una cuenta de Gmail. Ni Google, ni el GLM le pedirán que cambie su clave desde un enlace que viene en un correo que usted no solicitó explícitamente. Nunca. Tampoco lo hará su banco, ni Facebook, ni Instagram, ni Twitter, ni nadie.
  2. La URL de la página en la cual escribió sus datos estaba alojada en http://webmaster-glm.dyndns-web.com. Cuando le pidan su contraseña, mire la barra de direcciones y piense si el dominio tiene sentido. Por ejemplo, una contraseña de Google debe cambiarse en el dominio google.com. En http://accounts.google.com/.
  3. La página en la cual escribió sus datos no estaba encriptada (no estaba el candado al lado de la barra de direcciones de su navegador): Chrome, Firefox.

[Edit: Imagen del pesador tomada de Wikemedia Commons].

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Rock, Paper, Scissors, Lizard, Spock

My first full Scratch game. I made it for CS50x, an Introduction to Computer Science course on EdX.

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Un poco de carpintería

¡Terminamos el Moisés!

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Psycopg on Mac OS 10.8 with Python 2.7 and Postgresql 9.2

I don't have time for a full tutorial, but here is how I managed, after weeks of trying without luck, to get Psycopg2 to work with Python 2.7.3 and PostgreSQL 9.2 on Mac OS 10.8, Mountain Lion.

The problem I was having, after installing Psycopg using python setup.py install was related to this error when running import psycopg2 from a Python shell. Symbol not found: _PQbackendPID.

This fixed it:

  1. You'll need XCode from the App Store and the Command Line Tools (Google it if this sounds like gibberish).
  2. Follow the instructions about exporting your path here: http://www.jonathandean.com/2011/08/postgresql-8-4-on-mac-os-x-10-7-lion/. This will make your Postgresql 9.2 the default. You can check if it already is by typing which psql in a Terminal window.
  3. Create a Universal libpq.dylib following instructions here: http://contestclash.blogspot.com/2009/09/building-psycopg2-on-snow-leopard.html. Copy the new file to wherever your Postgresql is. In my case it was /Library/PostgreSQL/9.2/lib. These instructions solved the 64/32 bit architecture problem. (This crucial piece of info was burried in Google and took quite a while to find. All other solutions suggested running Python in 32 bit mode, which didn't work).
  4. Modify the psycopg2 setup.cfg file following these instructions (only the last part, right after "Change setup.cfg so it looks like the following:"): http://blog.timc3.com/2010/08/20/psycopg2-os-x-_pqbackendpid/.
  5. Create the simlinks mentioned in the comments here in order to fix a new problem with SSL and Crypto libraries: http://psycopg.lighthouseapp.com/projects/62710/tickets/111-library-not-loaded-libssl100dylib
  6. Now build psycopg2 using "python setup.py install".
  7. You should be able to import psycopg2 from a Python shell or from IDLE (I actually did it for EPD free).

Many, many thanks to each of the four sources cited in steps 2-6. You did all the work. All I needed to do was find which instructions to follow.

I hope this helps others struggling with this issue.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Una nueva era para la educación: MOOCs

(Crosspost con mi blog en el GLM)

El año 2012 será recordado por todos como el año del surgimiento de los MOOCs, Massively Open Online Courses*. Tres iniciativas están cambiando el panorama de la educación superior en el mundo: Coursera, liderado por la universidad de Standord; Udacity, una organización privada no relacionada directamente con ninguna universidad; y EdX, liderado por MIT y Harvard. Con algunas diferencias entre las tres propuestas y sus misiones, todas proponen ofrecer cursos abiertos, gratuitos y de alta calidad a cualquiera que tenga una conexión a Internet.

Coursera ya tiene más de 25 universidades participantes y ofrece cientos de cursos. En el GLM comenzamos a experimentar con este modelo desde el inicio y algunos de nuestros profesores están tomando y han tomado cursos de diversa índole. El departamento de Matemáticas está cursando "Mathematical Thinking", por ejemplo. Algunos de nuestros estudiantes recién graduados, de la promoción 2012, también fueron pioneros en Coursera.

EdX anunció su primer curso en diciembre de 2011 (cuando aún se llamaba MITx, antes de la entrada de Harvard) y recibió más de 350,000 alumnos de todo el mundo para el curso 6.002x, Circuits and Electronics. ¡Entre esos cientos de miles de pioneros estuvieron algunos de nuestros profesores de física y matemáticas! Poco después, Harvard se se unió a MIT y crearon EdX, una organización sin ánimo de lucro fundamentada en la misión de las dos universidades. Hace poco se unió también la universidad de Berkley desde California. Me alegró oir, hace poco, que Colombia es el cuarto país del mundo con más estudiantes inscritos en EdX, detrás de Estados Unidos, China e India. ¿Por qué Colombia, con una población tan inferior a la de los tres primeros u otros del continente como Brasil?

Estas iniciativas prometen revolucionar la educación superior en el mundo. Traen enormes retos. Para mencionar solo algunos, en lo relacionado con la certificación, el aseguramiento de la calidad y la viabilidad financiera. También traen nuevas viejas preguntas sobre el rol de los maestros y las mejores maneras de aprender (tanto en línea como cara a cara). Nos han puesto a pensar a todos, pero también a soñar con un mundo donde aprender no dependa de poder pagar una matrícula. ¿Cuánto vale un año en Harvard o para no ir tan lejos, en Los Andes?

Mientras tanto me pregunto, ¿qué están haciendo nuestras universidades? La Universidad Nacional, con su misión de ofrecer educación de calidad a todos los colombianos, tendría todas las razones del mundo para buscar unirse a cualquiera de estas iniciativas (y ojalá fuera EdX, por su misión y carácter sin ánimo de lucro). ¿Lo estarán pensando? ¿Será una de las más de 120 universidades que han manifestado interés en unirse? ¿Será parte del plan global de desarrollo en el que han estado trabajando los últimos meses?

Estos movimientos también cuestionan, aunque no es su función, la educación básica (primaria y secundaria). ¿Qué rol pueden jugar iniciativas como estas en estos niveles? ¿Habrá iniciativas similares para el nivel escolar en el futuro cercano? Me inclino porque podrían aportar mucho, con el apoyo de modelos como el del Flipped Classroom promovido por Khan Academy, algo con lo que estamos experimentando en el GLM con el liderazgo de nuestra directora académica. Ya lo probó Tony Kim en Mongolia con estudiantes de Bachillerato y 6.002x (vea una conmovedora crónica de esta experiencia en el blog de EdX).

En nuestras reuniones de planeación del año 2012, y cabe decir que antes del boom de Coursera y EdX, el equipo directivo del GLM se propuso modificar su modelo de desarrollo profesional para docentes ofreciendo cursos abiertos y masivos (en los que pudiera participar cualquier profesor de otro colegio, privado o público) como complemento a los cuatro cursos obligatorios que adelantan todos nuestros profesores. Comenzamos el trabajo de planeación este año y esperamos poder ofrecer los primeros cursos pronto, pero aún hay mucho camino por recorrer y muchos problemas por solucionar en todos los frentes: ¿Qué cursos ofreceremos? ¿Qué plataformas tecnológicas utilizaremos? ¿Cómo será el modelo pedagógico? ¿Quiénes los liderarán? ¿Cómo los promocionaremos? ¿Cómo certificaremos? ¿Qué impacto tendrán en el aula y en el aprendizaje de nuestros estudiantes?

Me alegra poder afirmar que nuestro pensamiento va a la vanguardia y se adelantó al boom.

Si aún no ha tomado un curso abierto y masivo, es el mejor momento. Visite EdX o Coursera, escoja un curso y empiece a aprender. Y como dice Arthur Amaral, un joven brasileño, en el blog de EdX, conozca de cerca los estándares que hacen de MIT y Harvard dos de las mejores universidades del mundo:

But then again, we had deadlines to deal with, and we felt a sample of MIT’s standards. Homeworks and labs weren’t simple and demanded a deep understanding of the subject. It was not always fun: it was frustrating as the challenges demanded the application of the lecture concepts to things way more complicated. But when the green tick finally appeared, the amount of satisfaction was unmatched. (Blog de EdX)


* Esto no es preciso, pues los primeros cursos, liderados por David Wiley, Stephen Downes y George Siemens comenzaron hace ya cinco años y fueron ellos precisamente quienes acuñaron el término MOOC. En septiembre de 2011 comenzcé el MOOC Change liderado por Downes. (Ver entradas de la época en este mismo blog).

Coursera y Udacity comenzaron en el segundo semestre de 2011. Sin embargo, la idea se hizo popular este año y los cursos de Wiley, Downes y Siemens son suficientemente distintos de los ofrecidos por las nuevas iniciativas que solamente la idea de ser abiertos a todos y masivos (cientos de miles de alumnos) son similares.

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Millos transparente. Respuesta a las seis principales críticas a la propuesta

Ayer surgió una gran polémica por la idea del presidente de Millonarios, Felipe Gaitán, de "devolver" los títulos ganados en 1987 y 1988, época en que el narcotráfico se tomó el fútbol colombiano. Me enteré por medio de El Espectador, pero luego vi la noticia en otros medios como El Tiempo y W Radio, (donde fue tema del día).

Decidí darle un respiro de vida a este blog con algunos puntos al respecto. Parece que la discusión se ha centra en unos pocos puntos y la idea tiene muchos enemigos. Quiero exponer algunos y discutir algunas críticas.

  • Como lo dijo mi querida @blurrigan en twitter, "nunca me he sentido tan orgullo de ser hincha de este equipo". Ni siquiera cuando salí a celebrar esos títulos por las calles de Bogotá. Ni siquiera de niño, cuando salí al campo en el Campín acompañando al equipo o cuando iba a la finca con ellos a acompañarlos a entrenar y me quedaba jugando un picadito con el Cheché.
  • Dicen muchos que entonces los demás (América y Nacional especialmente) también deberían devolver los títulos y debemos cuestionar también la Copa América. No creo. Es una propuesta de Millonarios que no pretende involucrar a nadie más. Ni siquiera requiere que la apruebe la Dimayor o los demás equipos. Millonarios levanta la cabeza, demuestra su altura moral y corta con su pasado corrupto. Quitamos las estrellas del escudo y la bandera, bajamos la cabeza y volvemos a 11. Los demás hacen lo que su conciencia del mande. La nuestra nos manda transparencia y reparación moral. Entonces, ¿si todos ofendemos a Juanito, yo no me disculpo con Juanito hasta que todos los que lo ofendimos lo hagamos?
  • Dicen que fue un mal momento para anunciar la idea, estando en Madrid listos para jugar con el Real Madrid. Dicen que esto ensombrece la imagen de Colombia y el fútbol colombiano. Siguiendo a @blurrigan, de nuevo, no creo. Creo que es lo contrario. Decirlo en ese contexto, donde el mundo nos oye, es una señal de gallardía, de la altura moral de la sociedad colombiana que está tratando de cortar con su pasado violento, corrupto e ilegal. ¿Cómo lo verá el mundo? No es un secreto la influencia del narcotráfico en el fútbol colombiano. ¿Recuerdan el revuelo del periodista uruguayo en Barranquilla hace un par de semanas? Lo verán como una señal de altura moral, de una sociedad que se está reformando y cortando con su pasado oscuro. De raíz.
  • Dicen que es ofensivo para los jugadores que sudaron la camiseta y lo dieron todo por esos títulos. No dudo que la sudaron. No dudo que lo dieron todo en la cancha. No creo que esto hable mal de su trabajo. Habla mal de los directivos y cierto entrenador que avergüenza a los hinchas y de quien estamos felices que ya no sea accionista. Habla mal de la sociedad colombiana que se dejó corromper por la maquinaria criminal del narcotráfico (y sigue siendo corrupta, no lo duda nadie). Si los jugadores tienen conciencia limpia, excelente. La conciencia es personal e instransferible. Pero dudo que sea verdad lo que dijo Vanemerack en W Radio, que no sabían. El Pitufo le dedicó un gol a los narcos. Los jugadores de Millos iban a la finca de Gacha, en el bus del equipo, a jugar partidos privados para divertimento del capo. Si aún así se sienten limpios y ofendidos por la idea, el bien social debe primar. Es mejor para sociedad colombiana levantar la cara, mostrar su altura moral y cortar con la corrupción.
  • Cierto entrenador dice que no hubo corrupción y lo que se debe hacer es demandar en estamentos legales y en la Dimayor que existió compra de árbitros y jugadores, que los narcos estaban infiltrados y al frente de los equipos. Esto casi que ni merece respuesta, pero sigo con la mía. Ya Pinto lo demostró, con pruebas y grabaciones y no hubo consecuencias. Es un acto de reparación simbólica, no un tribunal.
  • Entonces deberíamos también quitarle la banda presidencial (y la pensión) a cierto expresidente. De nuevo. No. Es un acto simbólico, de reparación y de corte con el pasado de un grupo, de un equipo, sus hinchas y directivos. La situación del expresidente no tiene nada que ver con Millos. Nosotros devolvemos el título, los demás hacen lo que quieran. Nosotros tenemos la altura moral. El señor expresidente, ya lo sabemos todos, no. Y esto mismo aplica para argumentos análogos relacionados a congresistas, empresarios y demás miembros de nuestra sociedad.
  • Esto pone un manto de duda sobre todo el fútbol colombiano, incluso la actual camapaña de la selección que nos tiene tan orgullosos. Es probable. Pero ese manto ya está, no lo puso Millos con su idea. Es una sombra con la que vivimos los colombianos en todo contexto, no solo en el fútbol. El fútbol del 2012 no es el de los ochenta. Los narcos se han ido. La selección no es un equipo local. Esta campaña ha sido limpia y tenemos la conciencia limpia.
  • No hay precedentes ni normativadad al respecto, dice la Dimayor. Pienso en uno, aunque fue un poco distinto y hubo todo un proceso legal. No fue iniciativa del equipo ni un acto de altura moral, pero la Juventus se vio obligada a devolver títulos y salir de la categoría A. Podemos mirar ese ejemplo y levantar la frente diciendo "Millos no necesita que sea un tribunal. Nosotros mismos cortamos con el pasado corrupto."

No puedo sentir sino respeto y admiración por esta propuesta y "qué orgulloso me siento de ser hincha de Millos".

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.