Mi entorno de desarollo con Emacs

16 de julio de 2015
Emacs conf

Como comentaba en el post anterior sobre Emacs, arranqué mi archivo de configuración de Emacs de cero. Antes que nada comentar que si les interesa verlo, pueden encontrar mi configuración de Emacs en GitHub. Tengo organizado el proyecto con un directorio .emacs.d y adentro el archivo init.el que es el iniciador de todo el resto. Los paquetes y demás archivos están en un directorio packages. Ahí tengo por ejemplo programming.el donde guardo todas las configuraciones y personalizaciones de modos relacionados a programación. También tengo el archivo key-bindings.el donde seteo alias (ejemplo que ‘ll’ sea un alias de ‘goto-line’) y combinaciones […]

DataCamp Uruguay – jornadas de alfabetización en el uso de datos

16 de julio de 2015
DataCamp Montevideo 2015

Presidencia de la República y AGESIC organizan este mes un DataCamp en Montevideo. Vienen amigos de la barra de Datos Abiertos a visitar Montevideo 😀 Info Tres jornadas de alfabetización en el uso de datos orientadas a periodistas, desarrolladores y creativos. La iniciativa es convocada por Presidencia de la Republica y AGESIC, en el marco del programa de gobierno abierto y del proyecto de datos abiertos en Uruguay, con el apoyo del Banco Mundial, la Open Knowledge Foundation de Argentina, la Iniciativa Latinoamericana por los Datos Abiertos (ILDA) y la Unidad de Acceso a la Información Pública. Dónde y cuándo […]

Neil McGovern – líder del proyecto Debian – responde preguntas de los usuarios

14 de julio de 2015
Debian

El pasado fin de semana el actual líder del proyecto Debian, Neil McGovern, hizo un AMA en Reddit. Los AMA son básicamente un post en Reddit donde la gente puede hacer preguntas en forma de comentarios y el preguntado intenta responder todas las preguntas posibles. Algo así como una entrevista masiva. Leyéndola me encontré con algunas cosas interesantes que comento a continuación: Hablando de qué lo pone celoso de otras distribuciones, nombró a ArchLinux por su wiki. Como varios que la hemos usado sabemos, es un excelente recurso de información. Incluso mencionó que manda gente para ahí desde el salón […]

Emacs, mi editor de texto

14 de julio de 2015
Emacs

Hace varios años que vengo jugando con Emacs como editor de texto preferido, pero se puede decir que recién en 2012 cuando empecé a trabajar 100% con Ruby arranqué a usarlo en serio. Desde entonces me he ido familiarizando cada vez más con la forma de usar Emacs y hoy por hoy lo uso todos los días prácticamente para todo. Uno de los aspectos más importante de Emacs (y editores de texto con las mismas características de personalización y extensibilidad) es que si bien tiene una forma básica de uso, en cierto punto uno empieza a “adueñarse” de la herramienta. […]

1° Festival de Cine Creative Commons de Uruguay

9 de julio de 2015
Festival de Cine CC UY

Este mes se realiza el Primer Festival de Cine Creative Commons de Uruguay, con entrada libre y gratuita. Una decena películas nacionales e internacionales licenciadas con Creative Commons, recitales de música libre y charlas sobre la temática, se darán cita del 15 al 18 de julio en el primer Festival de Cine Creative Commons de Uruguay. El evento organizado por Creative Commons Uruguay se desarrollará en diferentes salas de Montevideo, Maldonado, Tacuarembó, Canelones y Rocha, con entrada libre y gratuita. Cuenta con el apoyo del Centro cultural España, el Barcelona Creative Commons Film Festival, la Cinemateca Uruguaya, Vía Láctea Ediciones, […]

Cerveza de DATA

18 de junio de 2015
Cerveza de DATA

Este mes el Café de DATA cambia de nombre y se hace Cerveza de DATA. Durante un sábado vamos a trabajar en un proyecto que une dos de mis pasiones: Datos Abiertos y Cerveza Artesanal. Es algo similar a un proyecto que se nos ocurrió en la primera o segunda Ruby Conf Uruguay con algunos programadores de la vuelta que llamamos “RuBeer” pero nunca tomó impulso. Esta vez se va a desarrollar un poco más organizado y con más posibilidades de éxito (y de que se termine el proyecto 😛 ). La cita es el sábado 27 de junio a […]

Scala Meetup Montevideo – Lift Aplicado

16 de junio de 2015
Scala Meetup

Este jueves 18 de junio hay un nuevo meetup de Scala en Montevideo a partir de las 20:00. El lugar es Pyxis – Bulevar España 2511, esquina Libertad, Montevideo. Sobre la charla Lift es un framework para hacer aplicaciones web en Scala que conviven bien con el ecosistema Java Enterprise. Se distingue por su atencion a aspectos como la seguridad, excelente soporte para Comet y Ajax, facilidad para la interaccion con diseñadores web y otros. En esta charla, de nivel introductorio, te mostramos como luce una aplicacion web pequeña hecha con Lift, que incluye una API REST / Json, interactua con […]

Cities: Skylines

10 de junio de 2015
Cities Skylines

Me acuerdo mis primeras partidas con el juego Sim City original de Maxis en una pantalla en blanco y negro de una computadora en el trabajo de mi padre. Todavía sigo algunos consejos que me daba en ese entonces aunque no sé si seguirán siendo vigentes. Después de Sim City jugué un tiempo a Sim City 2000 y hasta llegué a usar Sim City 3000 con Wine en Debian. Pero pasaron unos cuantos años en los que no jugaba a un simulador de ciudades. Probé Prison Architect en Steam por un rato, pero me aburrió. Poco antes de su lanzamiento, […]

International Open Data Conference – Ottawa 2015

9 de junio de 2015
International Open Data Conference, Ottawa

Este año con DATA viajamos a Ottawa, Canadá a la tercera Conferencia Internacional de Datos Abiertos. Durante toda la semana se hicieron eventos satélite en el mismo centro de conferencias Shaw Centre. Personalmente el evento que más disfruté relacionado a Datos Abiertos -y del que creo que me llevé más valor- fue la desconferencia previa al evento principal. Hay un evidente paralelismo entre lo que pasó con AbreLatam y ConDatos. El formato de desconferencia no tiene oradores, horarios, ni nada del estilo. Es un evento cuya agenda se va definiendo de manera orgánica por los asistentes. Fue facilitado magistralmente por […]

Rebeldes de los Datos

20 de mayo de 2015
Mesa de Trabajo

Terminado el Taller de Datos Abiertos de Gobierno en Uruguay, volví a casa con un montón de ideas, nuevos contactos, y muchas ganas de seguir en el tema. La instancia tuvo una estructura determinada con grupos de trabajo abiertos entorno a 4 temas: Regulación y Normativa, Reuso, Salud y Medio Ambiente. Cada grupo tuvo varias sesiones de trabajo en distintas mesas en el local de la Agencia Española de Cooperación Internacional para el Desarrollo en Ciudad Vieja. Cada mesa de trabajo sacó sus conclusiones y las presentó al final del evento. Los grupos de trabajo estaban conformados por personas pertenecientes […]

Mini pique: Crear un dump de base de datos Postgres en servidor por SSH y descargarlo

19 de mayo de 2015
Mini piques

Hace mucho que no publico nada bajo la categoría Mini-trucos: Cosas publico acá para compartir y tener de referencia. En este caso de nuevo trabajando con PostgreSQL tuve que hacer un par de cosas bastante sencillas y probablemente comunes: Crear un dump de la base de datos en el servidor remoto Conectarse al servidor por SSH e ingresar: pg_dump nombre_bd -U usuario_bd -W -h localhost -f ~/nombre_dump -U para pasarle el usuario para acceder a la base de datos -W para forzar que nos pida el password -h localhost para evitar que intente autenticarse con el usuario actual en el […]

Datos Abiertos de Gobierno en Uruguay

12 de mayo de 2015

Los días 12 a 14 de mayo se está realizando en Montevideo el Taller de Desarrollo de Capacidades Datos Abiertos de Gobierno en Uruguay, evaluación y planificación estratégica. Es un nombre muy largo, pero de gran importancia para los uruguayos y la movida de Datos Abiertos en general. Hoy martes 12 de mayo, tuvo una primera parte que consistió en una actividad cerrada para las autoridades de alto nivel. La idea de todo el evento es de sensibilizar a las nuevas autoridades con el tema y conectar actores clave del ecosistema de datos abiertos y empezar a preparar la política […]

Del Dicho al Hecho – ¿Cuánto cumplen los políticos de su discurso?

11 de mayo de 2015
Del Dicho al Hecho

En Uruguay terminó ayer domingo el período de elecciones 2014-2015 que pareció durar siglos. Durante este tiempo, mucha gente se pone la camiseta de su partido político cual cuadro de fútbol, para después de elegido el gobierno de turno se olvide que existe la política hasta las siguientes elecciones. En los medios hay que escuchar peleas, discusiones, demagogia, y ante todo promesas, muchas promesas de los candidatos. Y así como la gente se olvida de su bandera y la camiseta de su partido por unos años, también se olvida de lo que hizo y prometió cada candidato. Pero la Tecnología […]

Usando Por Mi Barrio

5 de mayo de 2015
Reporte en Por Mi Barrio

Por Mi Barrio – Reporte CiudadanoWatch this video on YouTube Ya he escrito antes de Por Mi Barrio, una aplicación adaptada a Montevideo por DATA que pone al alcance de un clic el poder de hacer un reclamo directo a la Intendencia de Montevideo: Por Mi Barrio, una plataforma que permite a las personas que viven en Montevideo enviar reportes sobre daños, desperfectos, vandalismo y otros problemas de nuestra ciudad desde su computadora o celular. Por Mi Barrio se conecta al Sistema Único de Reclamos de la IM, por lo que se asegura que los reportes denunciados van a llegar […]

Fizz Buzz y Pattern Matching en Elixir

4 de mayo de 2015
Programming Elixir

Fizz Buzz es un “ejercicio de entrevista de trabajo” para programadores: Escribir un programa que muestra los números del 1 al 100. Pero para múltiplos de tres, mostrar “Fizz” en vez del número y para múltiplos de cinco mostrar “Buzz”. Para números que son múltiplos de ambos mostrar “FizzBuzz”. Imran Ghory empezó a usarlo para filtrar programadores que no supieran escribir código. Aparentemente hay una cantidad alarmante de desarrolladores y personas recibidas de Ciencias de la Computación que no pueden resolver este ejercicio. Jeff Atwood escribió también sobre el tema en su blog. Generalmente no estoy muy de acuerdo con […]

Toasty!