Automágica: durante 2017 estoy trabajando bastante en Automágica, mi software para editar libros: Más información - Posts relacionados

Cecilia Music Game

La semana pasada se desarrolló PyWeek 7. Este año participé con una entrada solo (se puede participar solo o en equipo) e hice un pequeño juego en las 10 horas que tuve para dedicarle a la competencia: Cecilia Music Game. Un juego en el que escuchamos una canción y luego tenemos que intentar reproducir eligiendo cuerdas de distinto largo (el tema de la competencia era "The length of a piece of string").

Download: cecilia_music_game-1.0

Video: http://www.youtube.com/watch?v=Z5P0GB00RpY (gracias, Ema)



Saliendo para Brasil

En unas horas estamos saliendo para Brasil. Vamos a visitar a mi hermana que está estudiando este cuatrimestre en Florianópolis.

Antes de salir del país voy a sacar algunas fotos y subirlas en tiempo real a mi álbum Fotos desde el camino, pero estando en Brasil no voy a poder :(

La última foto tomada siempre aparece en la portada de este blog.

Nos vemos a la vuelta!

PS: voy a estar usando mi viejo número de teléfono.


Notas para tener en cuenta a la hora de instalar Savi

Este año en una de las clases de Comunicaciones expliqué cómo instalar Savi. Savi es un visualizador de constelaciones de satélites. Permite simular las órbitas y coberturas de satélites en 2 y 3 dimensiones. Puede simular constelaciones como Iridium o Globalstar entre muchas otras.

Los pasos que seguí para realizar la instalación en GNU/Linux (Ubuntu) fueron:

    <li>Descargar el paquete de la <a title="Savi Home" href="http://savi.sourceforge.net/" target="_blank">página principal</a> (1.3.2 en su momento).</li>
    
    <li>Instalar los paquetes tcl8.4-dev y tk8.4-dev (contienen los <em>headers</em> necesarios para la compilación).</li>
    
    <li>Revisar el archivo <code>src/Makefile</code> (para saber cómo se realizará la compilación).</li>
    
    <li>Instalar el paquete motif-client o lesstif (usados en la GUI).</li>
    
    <li>Instalar geomview (software utilizando para la visualización 3D de la simulación, Ubuntu tenía un paquete para el mismo).</li>
    
    <li>Ejecutar el comando <code>make ARCH=debian</code></li>
    

Eso es todo, luego del proceso (si no hay errores) se obtiene el ejecutable savi.

En Windows los pasos son similares (también se requiere compilar el software), las principales diferencias en el proceso son:

  1. Se necesita tener instalado Cygwin (un entorno Unix sobre Windows): instrucciones.
  2. El comando make a ejecutar será make ARCH=cygwin

En ambos casos para ejecutar Savi con Geomview hay que pasarle al ejecutable geomview el ejecutable savi como argumento, por ejemplo:

$ geomview savi desde la línea de comandos.

Algunos ejemplos visuales:

Iridium

Sirius


Jornadas Regionales de Software Libre en Págian 12

Esta mañana estaba en el centro esperando un colectivo y para hacer tiempo (los domingos y feriados hay que esperarlos unos 30 minutos) compré el diario Página 12 del día. Leí un rato en la parada y seguí leyendolo en el colectivo. Mientras lo hojeaba y llegando al final me encontré con una foto que había visto la noche anterior en varios blogs: Maddog vestido de astronauta.

Bajo la volanta Balance de las Jornadas Regionales de Software Libre se desplegaba una nota de página completa escrita por Facundo García en la que el autor repasa los hechos más importantes del evento en una redacción clara y correcta.

Lo único que  terminé de entender fue el título de la noticia, Contra los cruzados del copyright.


Lógica de Primer Orden

En este capítulo ampliaremos estos temas para conseguir algoritmos que pueden responder a preguntas expresadas en lógica de primer orden. Esto es muy significativo, porque si se trabaja duro, más o menos cualquier cosa se puede representar en lógica de primer orden.

Inferencia lógica de primer orden - Cap. 9 de Inteligencia Artificial, un enfoque moderno 2° ed - Stuart Russell & Peter Norvig


Fotografiando desde el camino

Hace unos días empecé a publicar fotos instantáneas en mi blog. Basándome en el servicio gratuito de Personal puedo tener en mi blog, en menos de un minuto, fotos que tome con mi celular.

Album Personal es un servicio que te permite subir sin cargo fotos desde tu celular a un espacio privado en la web. Una vez que las fotos están ahí puedo jalarlas (pool) al servidor dónde está alojado mi blog.

Este procesos de pooling es llevado a cabo mediante un script escrito en Python (sirviéndome de las librerías BeautifulSoup, urllib2 y cookielib) que puedo ejecutar directamente desde mi celular utilizando MidpSSH (un cliente ssh escrito en Java para celulares).

Por ahora solo se visualiza la última foto que subo en la página principal del blog. Pronto voy a implementar un álbum desde el cual ver también las fotos anteriores.


Nuevo número de celular

Desde ayer a la tarde tengo un nuevo número de celular. Aproveché el viaje de hoy a Pellegrini para enviar un mensaje masivo a todos mis contactos del viejo celular comunicándoles mi nuevo número.

¿No te lo mandé? ¿Debería haberlo hecho? Mandame un mail y te lo paso!


Hay un nuevo ingeniero en la ciudad

El viernes pasado Gonzalo Slaboch presentó su proyecto final de carrera y se convirtió en un Ingeniero en Sistemas de Información. Felicitaciones Gonza!

Gonza Ingeniero


Como un viejo rock 'n' roll...

El viernes en Santa Fe tuvimos una tarde fría que me encontró paseando por la peatonal San Martín. Como tenía que esperar unos minutos, entré a una disquería a mirar albumenes.

  • ¿Flaco? ¿Qué estás buscando?

  • Hola. Estoy mirando CDs solamente.

Y seguí mirando los albumenes en su celofán original. A los pocos segundos tenía en mi mano una cajita un poco polvorienta. En la tapa tenía dibujada una manada de búfalos negros y uno blanco. Era un CD de una banda oriunda de San Carlos Centro. Lo anecdótico de la historia es que hace unos 8 años me pasaron unos mp3 de canciones de esta banda, y aún recordaba el single principal.

Salía $15 y parecía estar esperando en la estantería de grupos locales por mucho tiempo. No se si por nostalgia de aquellos años (qué encierran muchas historias) o por puro comprador compulsivo me lo llevé a casa. La siguiente es la lista de temas que incluye el trabajo:

Como un viejo rock 'n' roll - Búfalo Blanco

1 Resignado a perderte

2 Como un viejo rock 'n' roll

3 Dulce adicción

4 Uvita (torrontes)

5 En la ruta

6 Extraña relación

7 Otra oportunidad

8 El viejo Orsi

9 Vacío cerebral

10 Aún te amo

11 Confusión

12 Es por tus ojos