Subscribirse al RSS Feed
(CodeAR)

codeAR es un Agregador de Noticias que intenta capturar los blogs de los desarrolladores Argentinos. Para saber que piensan, que están desarrollando, que están leyendo, que están imaginando.
Si tenes un blog sobre desarrollo de sistemas o relacionado al tema, te invitamos a participar de este Planeta, envianos un mail con la dirección de tu blog.

Iniciando Entrenamiento y Certificación en La Paz, Bolivia

Hoy día iniciamos las semanas maratonicas de entrenamientos y certificaciones tanto de Ubiquiti como de MikroTik en La Paz, Bolivia.

La convocatoria ha sido excelente y la verdad estamos contento con el recibimiento de la gente.

Lo mas complicado hasta ahora es el acostumbrarse a la altura, los dolores de cabeza y el poco apetito hacen notar los 3600 metros de altura del lugar.

Habrá que esperar adaptarse y que los sintomas dejen de estar presente. Se les entiende a los jugadores de fútbol que se quejan de venir a jugar en la altura, porque la verdad se complica y mucho el respirar y mantener un ritmo.

 

La entrada Iniciando Entrenamiento y Certificación en La Paz, Bolivia aparece primero en Un Sanjuanino en Rio Cuarto.

Recuperando mi mongo en debian

desde aurelianito por aurelianito (noreply@blogger.com)
Update: La máquina en la que hice esto es un debian. De todas maneras en ubuntu seguramente es muy parecido.

Chequeo el estado de mi server mongo en mi debian y me dice:
$ sudo service mongodb status
[FAIL] Checking status of database: mongodb apparently not running failed!

Entonces miro en /var/log/mongodb/mongodb.log y encuentro esta línea:
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.

¿Hago lo que dice ahí de una? No. Porque el mongo en ubuntu corre con un usuario específico. Mejor hago
$ sudo -u mongodb mongod -f /etc/mongodb.conf  --repair

Espero un rato, y termina de correr el script. Después hago:

$ sudo service mongodb start
[ ok ] Starting database: mongodb.

Happy hacking,
Aureliano.

Marcado

Primero vinieron a buscar a los comunistas, y yo no hablé porque no era comunista. Después vinieron por los socialistas y los sindicalistas, y yo no hablé porque no era lo uno ni lo otro. Después vinieron por los judíos, y yo no hablé porque no era judío. Después vinieron por mí, y para ese momento ya no quedaba nadie que pudiera hablar por mí

Hoy me enteré que estoy marcado como delincuente por llevar en moto todas las mañanas temprano a mi esposa al trabajo.

Desde hoy si no llevo un distintivo en mi persona (en la espalda y en la cabeza) y la autoridad me detecta me van a sacar la moto, porque la ley dice que no llevar la marca es una falta grave.

Desde hoy empezamos a marcar grupos de personas otra vez…

Semana #795 & #796

barrilete4

Otra vez resumen por dos semanas.

Estas dos últimas semanas han sido bastante desastrosas a nivel productividad “programadoril”, ya que me la pasé gestionando cobros, pagos y reuniones. En el medio surgieron modificaciones a dos programas que si bien no me enloquecen (ni siquiera los subí a Github), han sido lo más cercano a desarrollo y entrega que se produjo en las dos semanas y unas cuantas metidas de mano en bases de datos (migraciones y ajustes) que no cuentan como “programación”.

En el medio de esta semanita, me crucé con el post de Angel Java Lopez “Be coding” y al mirar mi propio historial de commits, (un gran rectángulo blanco con muuuy pocas manchitas verde claro), junto con el post de David Capello sobre parásitos a raíz del problema con OpenSSL terminaron de ponerme un poco de mal humor y replantearme un poco el rumbo que viene tomando “la empresa” (mucha gestión y poco código).

Por lo pronto, la idea es volver al rumbo a fuerza de picar código (que en el fondo es lo que me gusta). Tanto GAC como GTV están a nada de ver la luz públicamente. El proyecto en RoR todavía ni repositorio tiene pero quiero que avance para que salga pronto en beta, mientras tengo un par de repositorios públicos que si bien están parados, van a empezar a moverse calculo que la semana próxima.

No creo que vaya a llegar al nivel de Angel con Github (del vamos, si no vengo a la oficina no tengo internet para los push al server, asi que nada de actualizaciones los fines de semana) pero vamos a ver si levanto un poco la puntería el resto de los días.

Imperdibles (marzo 31st – abril 11th)

desde Hipertextos (desde La Plata) por Christian Silva

Algunos vínculos interesantes que voy coleccionando en Delicious

  • 12 meses sin WordPress – Esta semana se cumplen doce meses desde que abandoné WordPress, abandoné los CMS dinámicos convirtiendo el blog en un sitio estático. Puedo asegurar que es lo mejor que he podido hacer nunca y me gustaría explicar por qué esto es así.
  • Globant abre un Design Center en La Plata – La reconocida empresa de software de origen argentino Globant abrió su Design Center en La Plata, una iniciativa que reúne a profesionales y expertos en el diseño de interfaces (User Experience, Usabilidad, Visual Design) para ofrecer un entrenamiento sobre tendencias en “experiencias de usuario”.
  • Top 10 Free WordPress Plugins of the Month – I’ve got an interesting selection for you this month. While it’s not earth-shattering, there are some real gems here that are worth a try. Whether you’re looking for a cleaner way to display product pricing options, you need a new maintenance mode display, or you want an RSS feed that actually works, these plugins should assist in adding real functionality to your site.
  • Simon Staffans, Media Strategist at MediaCity, Transmedia – I have been following Simon Staffans tweets and FB page for a while and met him where he was giving a masterclass on transmedia at X Media Lab, Lausanne. A fantastic weekend with great talks by experts in their field, networking in beautiful switzerland (they do change location). A MUST for anyone interested in media, storytelling, and especially transmedia!

Pipeando procesos en python

desde aurelianito por aurelianito (noreply@blogger.com)
A veces uno quiere correr varios procesos en python y enchufar el standard output de un proceso con el stdin del siguiente. Esto sería equivalente a hacer en el shell:
$ prog1 param1 | prog2 param21 param22 | prog3

Para poder hacer algo así en python hice este método:
import subprocess
def pipe(*args):
    last_proc = None
    for command in args:
        in_file = last_proc.stdout if last_proc else tempfile.TemporaryFile()
        proc = subprocess.Popen(command, stdin=in_file, stdout=subprocess.PIPE)
        if last_proc:
            last_proc.stdout.close()
        last_proc = proc
        

    last_proc.communicate()

Para hacer lo mismo que el comando de arriba hay que hacer:
pipe(
  ("prog1", "param1"),
  ("prog2", "param21", "param22"),
  ("prog3",)
)

La única limitación es que no puedo procesar la salida de standard output del último proceso. 

Happy hacking,
Aureliano.

Nombres para sandro

desde aurelianito por aurelianito (noreply@blogger.com)
Estoy pensando los nombres para los subcomponentes de sandro. Voy a seguir la línea del primer intento y usar nombres de canciones de Sandro (compuestas o interpretadas por él) para nombrarlos.
Acá les tiro mis ideas:

  • rosa: sistema de templating.
  • tengo: persistencia.
  • ya: sistema de caché.
  • asi: unit-testing framework.
  • penumbras: el sistema de base. Carga módulos, integra con la JVM.
  • maniqui: mock objects.
  • ave_de_paso: lib de promises.
  • camino: routing (la canción es "Por algún camino").
  • nada_mas: colección de helpers.
Voy a ir agregando cosas a la lista a medida que se me ocurran o me las sugieran.

Espero sus sugerencias, 
Aureliano.

FLISOL 2014 en Luján

desde El blog de Pablo por pablo

El grupo de usuarios de Software Libre de la Universidad de Luján -UNLUX- invita a toda la comunidad a participar de la edición 2014 del FLISOL – Festival Latinoamericano de Instalación de Software Libre en la ciudad de Luján, a llevarse a cabo el día sábado 26 de abril, en concordancia con numerosas ciudades de Argentina y el continente. Las actividades se desarrollaran en la Sede Central de la Universidad Nacional de Luján (UNLu) a partir de las 13:00 hs.

Al igual que en ediciones anteriores, los integrantes del grupo instalarán Software Libre (GNU/Linux, Firefox, etc.) de forma gratuita y totalmente legal en los equipos informáticos que los asistentes acerquen al encuentro. Durante la ejecución del mismo se ofrecerán charlas informativas y técnicas sobre diferentes aspectos relacionados con el Software Libre.

Los invitamos a participar acercando sus equipos tanto para la instalación de Software Libre, la resolución de problemas sobre instalaciones existentes o simplemente para participar de una jornada distinta para intercambiar experiencias sobre Software Libre o compartir una tarde en un ambiente agradable.

Sobre el FLISOL

FLISOL 2014 en Luján
El Festival Latinoamericano de Instalación de Software Libre es un evento que se viene desarrollando de forma anual desde hace casi una década, donde se promueve el trabajo colaborativo ayudando a personas a conocer el mundo del Software Libre.
Está organizado por varios grupos de usuarios de los países involucrados congregados alrededor de esta iniciativa que reúne participantes de Argentina, Bolivia, Brasil, Chile, Colombia, Cuba, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, Uruguay y Venezuela, entre otros. En Argentina ya está confirmada la realización de FLISOL en distintas ciudades.

El encuentro está dirigido a todas las personas que desean conocer más sobre software libre, instalarlo y usar sus computadoras preservando sus libertades, en condiciones de legalidad y sin estar preocupados por virus y otros problemas comunes del software privativo. Durante la jornada, se realizan instalaciones en forma totalmente gratuita, mientras que en paralelo se ofrecen diversas charlas de divulgación para promover el uso y la filosofía del Software Libre.

Cronograma de Charlas

El cronograma de charlas se está actualizando constantemente. Revisa los sitios flisol.info/FLISOL2014/Argentina/Lujan o www.unlux.com.ar para estar al tanto de las novedades.

Inscripción

Llenando este formulario, nos ayudas a estimar la asistencia de público y preparar mejor los espacios disponibles:
http://eventosimple.net/event/sp/publication/flisol-unlu/register

Sin embargo, la entrada es libre y gratuita, no es necesario registrarse para asistir a las charlas. Si pensás traer un equipo para instalar o configurar, por favor registrate y lee detenidamente las aclaraciones y datos al respecto.

Sobre el UNLUX

El UNLUX es un grupo de usuarios y entusiastas del Software Libre, que existe desde el 2005 y realiza sus actividades en el marco de la Universidad Nacional de Luján. Participa en el FLISOL desde el 2006, instalando y difundiendo diferentes ventajas de usar el Software Libre en el ámbito Educativo, Social, Técnico, Profesional y Personal.

Para conocer las vías de comunicación, podés empezar por www.unlux.com.ar y suscribirte a la lista de correo y el canal IRC.

En agenda

scl y screen

desde aurelianito por aurelianito (noreply@blogger.com)
En RedHat existe un mecanismo para tener en el mismo host diferentes versiones del mismo software que se activa corriendo desde línea de comando. Por ejemplo, para activar python27 (en vez del 2.7, default de la distro) hay que correr scl enable python27 bash.

El problema es que si después corrés screen, ese seteo no pasa en forma limpia al shell que corre adentro del screen. Por lo tanto, lo que hay que hacer es hacer el enable "adentro" del screen. Por ejemplo, para correr un bash en screen con soporte para python 2.7 hay que correr screen scl enable python27 bash

La idea de cómo hacer esto la saqué de la documentación de CentOS. Busquen "coreutils component" dentro de la página para ver el detalle.

Happy hacking,
Aureliano.

Hacer un pem con clave a partir de uno sin clave

desde aurelianito por aurelianito (noreply@blogger.com)
Tengo un .pem sin clave que me sirve para acceder a un server y me parece demasiado inseguro. Entonces corro:

openssl rsa -des -in orig.pem -out con-clave.pem 

Me pide la clave y en con-clave.pem tengo el .pem con clave, así que puedo borrar el otro (pero lo pruebo antes por las dudas).

Happy hacking,
Aureliano

Always Be Coding

desde Angel "Java" Lopez por lopez

Como profesionales del desarrollo de software, debemos perseguir ser cada vez mejores programadores. Una actividad que he adoptado en los últimos años, es: “Always Be Coding”, siempre estar programando. Cada día, escribir una pieza de código. Intentar algo nuevo. Mejorar lo viejo. Abrir el cerebro. Explorar nuevos caminos. Escribir un nuevo lenguaje. Practicar TDD cada día. Empujar por la simplicidad. Comenzar un simple proyecto “Hello world” usando un nuevo lenguaje, tecnología, sistema operativo. Escribir un simple sitio web usando el nuevo framework de moda. Si escribimos en C# o Java, intentar Ruby o Clojure. Si usamos Ruby on Rails, pasar aunque sea a intentar Sinatra, o hacer un cambio a Python con Django. Si nos gusta Lisp, ver de usar ClojureScript en un proyecto web. Si nos gusta Smalltalk, probar Pharo con Seaside. Si somos “geek” de los lenguajes de programación, ir por Rust, Go, Dart. Si escribimos ASP.NET MVC en nuestro trabajo diario, probar SignalR, entonces cambiar a Node.js y Socket.IO. Cambiemos de editor. Cambiemos de lenguaje de programación. O escribamos uno nuevo.

Aún cuando todos estos lenguajes, tecnologías, librerías, frameworks, no estén en lo que hacemos diaramente en el trabajo usual, lo que aprendemos por explorar algo nuevo es bienvenido. Y la práctica constante hace al maestro. Si mantenemos el cerebro abierto, nuevas ideas podrían fertilizar nuestra mente y agregar algo a nuestra caja de herramientas/habilidades. En nuestra profesión, lo único constante es el cambio. Aunque hay otros temas para practicar, como habilidades “blandas”, trabajo en equipo, también debemos (yo y uds) practicar cada día las habilidades más duras, y perserguir el “craftmanship”.

Así, para poner el dinero donde pongo la boca, cada día escribo una pieza de código, en repositorios públicos y no públicos. Evidencia parcial:

Van a ver que también dejo evidencia en la historia de “commits” de mi flujo de trabajo usando TDD.

Ese es mi compromiso público: escribir código cada día. Para aprender algo nuevo, practicar alguna habilidad, explorar nuevas formas de hacer algo. “Always be coding”!

Foto orignal de http://atechnologyjobisnoexcuse.com/2012/04/coffees-for-coders/

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Aprendiendo Node.js (3) Un Web Server

desde Angel "Java" Lopez por lopez

Anterior Post

Ayer grabé una nueva sesión de esta serie, como Google Hangout. Queda en:

https://www.youtube.com/watch?v=OcRSDwcBAIA

(Please visit the site to view this media)

El tema de esta sesión fue aplicar lo visto en las dos anteriores: programar en JavaScript, usar require de Node.js, usar módulos “built-in” como http, url, y refactorizar código, para tener un mini servidor web, que produce distintos resultados de acuerdo a lo que se pida en el navegador.

El código del ejemplo quedó en:

https://github.com/ajlopez/NodeSamples/tree/master/WebServer

En las próximas sesiones:

- Más refactorización (por ejemplo, extraer el proceso de rutas como un módulo)

- Servir archivos estáticos, donde tendremos nuestro primer contacto con streams, y con el módulo fs

- Con otro ejemplo, comenzar algo de TDD

Y temas para más adelante: programar con Express (para no hacer el ruteo de acciones nosotros) y con Socket.IO (para empezar a ver el tema real time)

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

FLISOL 2014 en Luján

El grupo de usuarios de Software Libre de la Universidad de Luján -UNLUX- invita a toda la comunidad a participar de la edición 2014 del FLISOL – Festival Latinoamericano de Instalación de Software Libre en la ciudad de Luján, a llevarse a cabo el día sábado 26 de abril, en concordancia con numerosas ciudades de Argentina y el continente. Las actividades se desarrollaran en la Sede Central de la Universidad Nacional de Luján (UNLu) a partir de las 13:00 hs.

Al igual que en ediciones anteriores, los integrantes del grupo instalarán Software Libre (GNU/Linux, Firefox, etc.) de forma gratuita y totalmente legal en los equipos informáticos que los asistentes acerquen al encuentro. Durante la ejecución del mismo se ofrecerán charlas informativas y técnicas sobre diferentes aspectos relacionados con el Software Libre.

Los invitamos a participar acercando sus equipos tanto para la instalación de Software Libre, la resolución de problemas sobre instalaciones existentes o simplemente para participar de una jornada distinta para intercambiar experiencias sobre Software Libre o compartir una tarde en un ambiente agradable.

Sobre el FLISOL

FLISOL 2014 en Luján
El Festival Latinoamericano de Instalación de Software Libre es un evento que se viene desarrollando de forma anual desde hace casi una década, donde se promueve el trabajo colaborativo ayudando a personas a conocer el mundo del Software Libre.
Está organizado por varios grupos de usuarios de los países involucrados congregados alrededor de esta iniciativa que reúne participantes de Argentina, Bolivia, Brasil, Chile, Colombia, Cuba, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, Uruguay y Venezuela, entre otros. En Argentina ya está confirmada la realización de FLISOL en distintas ciudades.

El encuentro está dirigido a todas las personas que desean conocer más sobre software libre, instalarlo y usar sus computadoras preservando sus libertades, en condiciones de legalidad y sin estar preocupados por virus y otros problemas comunes del software privativo. Durante la jornada, se realizan instalaciones en forma totalmente gratuita, mientras que en paralelo se ofrecen diversas charlas de divulgación para promover el uso y la filosofía del Software Libre.

Cronograma de Charlas

El cronograma de charlas se está actualizando constantemente. Revisa los sitios flisol.info/FLISOL2014/Argentina/Lujan o www.unlux.com.ar para estar al tanto de las novedades.

Inscripción

Llenando este formulario, nos ayudas a estimar la asistencia de público y preparar mejor los espacios disponibles:
http://eventosimple.net/event/sp/publication/flisol-unlu/register

Sin embargo, la entrada es libre y gratuita, no es necesario registrarse para asistir a las charlas. Si pensás traer un equipo para instalar o configurar, por favor registrate y lee detenidamente las aclaraciones y datos al respecto.

Sobre el UNLUX

El UNLUX es un grupo de usuarios y entusiastas del Software Libre, que existe desde el 2005 y realiza sus actividades en el marco de la Universidad Nacional de Luján. Participa en el FLISOL desde el 2006, instalando y difundiendo diferentes ventajas de usar el Software Libre en el ámbito Educativo, Social, Técnico, Profesional y Personal.

Para conocer las vías de comunicación, podés empezar por www.unlux.com.ar y suscribirte a la lista de correo y el canal IRC.

En agenda

Resoluciones del Nuevo Mes: Abril 2014

desde Angel "Java" Lopez por lopez

Llega revisión de mis resoluciones de marzo:

- Trabajar en DictSharp [completo] ver repo
- Dar una charala sobre Aplicaciones Distribuidas en Node.js [completo] ver repo ver presentación
- Mejorar SimpleGammon [completo] ver repo
- Mejorar Annalisa [completo] ver repo
- Agregar @for a Templie [pendiente]
- Trabajar en PreciosaAnnalisa online web services [completo] ver repo
- Mejorar mis ejemplos de Aplicaciones Distribuidas en Node.js [completo] ver repo ver repo ver repo
- Trabajar en ScalaSharp [completo] ver repo
- Mejorar ClojSharp [completo] ver repo
- Mejorar SimpleAsync, operación do (funciones en “paralelo”) [pendiente]
- Mejorar Aktores [pendiente]
- Mensajes distribuidos en AjErl [pendiente]
- Agregar alcance de variables al lenguaje Mass [pendiente]
- Comenzar a codificar generation as a service [parcial]

Adicionalmente, estuve trabajando en:

- Complexo, operaciones de números complejos en JavaScript [completo] ver repo
- Comenzar RustScript, un intérprete de Rust en JavaScript [completo] ver repo
- Continuar RuScript, intérprete de Ruby en JavaScript [completo] ver repo
- Continuar RubySharp, intérprete de Ruby en C# [completo] ver repo
- Comenzar AjLispScala, intérprete Lisp en Scala, usando TDD y SBT [completo] ver repo
- Grabar un segundo video de aprendiendo Node.js [completo] ver post

Para este nuevo mes, mis resoluciones son:

- Continuar AjLispScala
- Continuar AjGenesisNode-Express
- Continuar AjGenesisNode-PHP
- Continuar RuScript
- Continuar RustScript
- Mensajes distribuidos en AjErl
- Dar una charla de introducción a Node.js
- Publicar un nuevo video de Aprendiendo Node.js

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Port Knocking con un paquete cifrado.

Ya se conocen las diferentes manera de implementar Port Knocking, desde golpeteos en diferentes puertos, enviar información via UDP o enviar un ICMP con cierto tamaño.

Vía Twitter encontré una nueva manera de hacerlo, la misma se trata de enviar un paquete con un cifrado especial realizado con llave pública y privada.

Se realiza con la implementación del Firewall Knock Operator el cual permite la implementación de certificados y la apertura de puerto de acuerdo a un paquete especial que se le envie.

Están descriptos los pasos y las herramientas necesarias para poder usar esta modalidad, que para mi gusto es un poco rebuscada pero es funcional igual.

Vía: Vampii

La entrada Port Knocking con un paquete cifrado. aparece primero en Un Sanjuanino en Rio Cuarto.

MikroTik RouterOS v7.0 publicado

Hoy 1 de abril fue anunciado el changelog del nuevo RouterOS v7.0. Nos sorprendemos de los nuevos agregados, alguno de ellos son soñados:

What's new in 7.0:
*) dude - 5.0 package released for PPC and CCR platforms
*) ppp - LNS/LAC support added
*) ppp - CoA updates now supported for all ppp services
*) openvpn - UDP transport support
*) ipsec - VTI support added
*) bonding - added support for TRILL
*) wireless - fixed auto frequency feature, all existing chipsets now support 802.11ac;
*) console - more colors added to terminal output
*) ethernet - added option to enable 802.3af/at from terminal on new CRS PoE models
(will be disabled by default);
*) ethernet - added GUI setup mode for switch chip vlan configuration
*) routing - new routing package released for CCRs;
*) system - Routers will now print money
(will be disabled by default);
*) safe mode replaced with april fools mode

El enlace de descarga estará disponible en un par de horas.

Actualización: Se aclara que es una joda del april fools o el día de los inocentes.

La entrada MikroTik RouterOS v7.0 publicado aparece primero en Un Sanjuanino en Rio Cuarto.

Tabla de Subneteo para IPv4

Muchas veces tenemos que trabajar realizando subneteo en alguna red, una tabla completa en PDF está disponible, la cual tiene con particionamiento desde un /29 hasta /16.

También muestra las capas del Modelo OSI.

Se puede descargar completa en PDF

La entrada Tabla de Subneteo para IPv4 aparece primero en Un Sanjuanino en Rio Cuarto.

Semana #795

 magooarco

 

Semana con reuniones, programación de prototipos y bastante estudio.

A nivel programación, los avances de gac y gtv se ralentizaron un poco, mayormente porque estuve metiendole mano a una modificación a código ajeno, para que pueda interactuar con hardware. Todavía estoy trabajando (la idea es que ante un evento del programa, se almacene en la base de datos una captura realizada desde una cámara), ya que todavía no quedó lo “suficientemente cerrado” (tengo un par de puntos grises en el desarrollo que requieren la participación del usuario y tengo que automatizarlo) como para poder instalarlo en el cliente.

Con las reuniones, el miércoles estuve en la Meetup de Ruby La Plata, donde aparte de conocer gente que sabe muchísimo sobre Ruby, pude trabajar (esta reunión tocó llevar máquina y poner “manos a la obra”) con herramientas y servicios. Inclusive metí mano a un front-end bootstrap, algo que creía reservado unicamente a los diseñadores, con resultados aceptables. :)

Con el estudio, sigo leyendo a más no poder Ruby y Ror. La idea de tener un servicio SaaS funcionando para fines de mayo (en beta muy verde, pero beta al fin) me está corriendo aunque espero poder llegar.

A nivel agenda, ya tengo mi entrada para la PHPConference Argentina, que se suma a la RubyConf Uruguay, a ver si de a poco dejo de gruñir desde la cueva, me disfrazo de ser humano y empiezo a ser sociable “en persona” :)

 

Daemond – Daniel Suarez

daemon-daniel-suarezUn libro que me encantó, no solo porque la historia está muy bien armada y sostenida, sino que el uso de la tecnología es correcto y ya tengo “la segunda parte” esperando a ser leída: Freedom.

El libro comienza con la muerte a raíz de una enfermedad de Mathew Sobol, un diseñador y programador de juegos de estrategia poseedor de una fortuna inmensa gracias al éxito mundial de sus juegos. Tras su muerte, se producen dos extraños homicidios los cuales son confesados, tras el envío de un video, por el mismo Sobol.

El asunto no solo queda en esas dos muertes, la policía, el FBI y todas las agencias de seguridad (siempre hay siglas para aprender si se empiezan a enumerar las agencias norteamericanas de seguridad) descubren que la magnitud del plan de Sobol amenaza no solo a las personas que se le interpongan, sino que a todo el sistema financiero actual.

Lo interesante del tema es cómo el autor logra “la vida después de la muerte” sin caer en una megainteligencia artificial, sino gracias a miles de daemons repartidos por miles de computadoras que continuamente leen los diarios en internet y reaccionan (cada uno con instrucciones específicas, al mejor estilo célula terrorista) a las distintas palabras clave.

A esto se suma la genialidad  de Sobol en la creación de estrategias, ya que no dejó nada librado al azar y cómo para poder llevar a cabo un plan a largo plazo,  capta “seguidores” mediante mapas específicos en sus juegos para que se encarguen de “la parte física” de su plan.

En resumen, un techno thriller muy entretenido, que no exagera ni con los términos técnicos ni con las “licencias literarias” y que deja con ganas de leer más.

 

Imperdibles (marzo 26th – marzo 30th)

desde Hipertextos (desde La Plata) por Christian Silva

Algunos vínculos interesantes que voy coleccionando en Delicious

  • Synfig Studio… a que no lo conocías – No obstante, algo que pasa con herramientas de este tipo (o sea diseño que no sea GIMP o Inkscape) resultan ser desarrollos enanos que no tardan en quedar sin soporte… cosa que me dio mala espina, yo solo había guardado a Synfig como marcador por si las moscas pero bastó con una mirada de menos de un minuto para darme cuenta de que el proyecto de hecho está vivo y mucho.
  • Molecule HTML5 Game framework – As a preview to what we believe is the future of HTML5 gaming, we present "Flapfriends". A 4 player version of the beloved Flappy Bird. The exciting technology we are building upon lets you use your mobile phone as the controller, lowering the threshold to play games at any location where a browser is available.
  • La televisión tradicional desaparece – “La clase media está encogiendo, en EE UU y en el mundo. Es posible que la televisión con la que crecimos fuera un fenómeno de esa clase. Ahora se está convirtiendo en un sistema como el de las compañías de ópera: necesitan donantes. Y es un poco deprimente”. Gregory Martin Daniels, Greg, es un monstruo de la comedia televisiva estadounidense.
  • Bienvenido a la Caja de Herramientas de Seguridad – La Caja de Herramientas de Seguridad es un esfuerzo colaborativo entre Tactical Technology Collective y Front Line. Fue creado para satisfacer las necesidades de seguridad digital y de privacidad de activistas y defensores de derechos humanos. La Caja de Herramientas de Seguridad incluye una Guía Paso a Paso, la cual se ocupa de varios temas de seguridad digital. También proporciona una colección de Guías Prácticas, cada una de las cuales incluye una herramienta específica de software gratuito o de código abierto, así como las instrucciones necesarias sobre cómo utilizar dicha herramienta para asegurar tu computadora, proteger tu información o mantener la privacidad de tus comunicaciones por Internet.
  • Cátedras Libres – Universidad Nacional de La Plata (UNLP) – Las Cátedras denominadas Libres son creadas para difundir áreas de la cultura y del saber que no encuentran lugar específico en la currícula de alguna de las carreras que esta Universidad dicta.

31 de Marzo: Dia mundial de Backup

Mañana 31 de Marzo, como todos los años, se celebra el día mundial de la copia de seguridad -backup-. Son varias las empresas que han iniciado una movida para promover que los administradores de redes realicen un resguardo de la información para evitar dolores de cabeza.

Según una encuesta realizada por la empresa de recuperación de datos Kroll Ontrack indica que de todos los encuestados el 65% tenían alguna solución de copia de seguridad al momento de alguna perdida. De las personas que tenían sistemas de copia de seguridad, el 59% usaba disco duro externo, 15% hacia copia en la nube y el 10% usaba cinta de backup. El 55% afirmo que realiza copia de seguridad díaria.

Yo tuve un trago amargo la semana pasada cuando intentando realizar un movimiento de datos entre servidores, me equivoque al digitar la partición y elimine la que no debía hacer y en la que no tenia copia de seguridad. El servidor en el que estaba trabajando lo estaba recién configurando y aún no poseía backup.

Por mi parte, a nivel de servidores, realizo backup de los mismos cada 3 días en un disco en paralelo. Una vez por mes (o cuando me acuerdo) retiro dichos backups con un disco rigido externo para tener un mejor resguardo.

A nivel personal utilizo BOX (simil Dropbox) para tener un backup de las cosas mas importante de mi notebook, desarrollos, certificados, etc.

Es importante tomar la iniciativa de hacer la copia de seguridad, uno no toma conciencia de la pérdida que puede llegar a tener en caso de una desgracia y no se haya realizado un backup.

 

La entrada 31 de Marzo: Dia mundial de Backup aparece primero en Un Sanjuanino en Rio Cuarto.

What if you didn't need money or attention?

You know that feeling you have after a big meal? Where you're so full that you really actively don't want anything more?

Ever wonder what that would feel like in other parts of your life?

more...

Steve Souders at Fluent 2014: The Perception of Speed

Fastly Chief Performance Officer Steve Souders' talk on the Perception of Speed at the 2014 Fluent Conference in San Francisco.

Neil deGrasse Tyson - The Perimeter of Ignorance

Neil deGrasse Tyson, dubbed "the Sexiest Astrophysicist", explains how God disappeared as an explanation for things humans did not understand about the universe, as the "perimeter of ignorance" receded. The greatest minds dared increasingly brave to question the world around them, but sometimes cowardly copped out along the way when they faced problems -similar to the modern Intelligent Design movement that advocates a "god of the gaps"- until someone else took over and furthered scientific progress.

noted by @nicolassanta

Marcar IP de Google Youtube Video para dar Calidad de Servicio

desde Blog tech-nico.com por soporte

La manera mas efectiva de marcar el trafico de video youtube en tu red (en este caso mikrotik) es utilizando listas de direcciones. Las recolecte por DNS y Whois.
Si queres hacer QoS, vas a necesitar esta lista.
.
.
.
.

/ip fire addr
add address=173.194.0.0/16 disabled=no list=Youtube
add address=208.65.152.0/22 disabled=no list=Youtube
add address=64.15.112.0/20 disabled=no list=Youtube
add address=74.125.96.0/19 disabled=no list=Youtube
add address=72.14.221.0/24 disabled=no list=Youtube
add address=84.53.128.0/18 disabled=no list=Youtube
add address=87.248.192.0/19 disabled=no list=Youtube
add address=216.155.128.0/19 disabled=no list=Youtube
add address=208.73.208.0/21 disabled=no list=Youtube
add address=66.55.140.0/23 disabled=no list=Youtube
add address=74.125.208.0/24 disabled=no list=Youtube
add address=208.117.224.0/19 disabled=no list=Youtube

Buena suerte!!

Nicolas tech-nico.com

Semana #794

bujia

Entre feriado y falta de internet, llego tarde con este weekend (y no quise estirarlo y juntarlo con el del próximo lunes).

Voy con el resumen puntual a ver si llego a extenderme en alguno de los puntos:

  • Quizás reviva GAC: Este es un programa que no terminó de convencerme nunca, así que a falta de cariño del programador y sin apoyo del cliente no evolucionó bien. Solo lo justo. Ahora vamos a ver si en este año el desarrollo avanza hasta lograr un producto comercial o se queda en un “diseño a medida”.
  • Balances: No se por qué, pero me llovieron requerimientos muy específicos de distintos balances contables. Me pasé casi toda una vida esquivándolos y ahora “de grande” vienen en tropel. Lo positivo, es que aparte de aprender muchísimo sobre “cuentas contables”, tanto las aplicaciones existentes como las que están en gestación van a ser capaces de generar balances muy útiles (y algunos hasta compatibles con algunos requerimientos/formatos legales )
  • GTV sigue avanzando: Costó más de lo esperado, pero la parte de recibos quedó lista. Ahora falta cerrar la generación de facturas para que puedan vincularse y empezar las pruebas finales para poder cerrar todo y liberar la esperada versión 1
  • Finalmente, Ubuntu y yo tuvimos un encontronazo. Básicamente no pude actualizarlo por un error con UTF-8 en alguna aplicación Python del instalador. Después de dar vueltas y vueltas debugueando y tratando de cambiar configuraciones, llegué a la conclusión que voy a tener que instalar todo de cero (al mejor estilo MS) en lugar de actualizar (un día perdido me da la razón). En el medio sigo tratando de acostumbrame a Debian (el desarrollo RoR lo estoy haciendo en una máquina virtual con ese SO) pero tanto tiempo como usuario de Ubuntu se me nota. :)

Imperdibles (marzo 17th – marzo 26th)

desde Hipertextos (desde La Plata) por Christian Silva

Algunos vínculos interesantes que voy coleccionando en Delicious

  • La educación que tenemos roba a los jóvenes la conciencia, el tiempo y la vida – Claudio Naranjo ha dedicado su vida a la investigación y a la docencia en Universidades como Hardvard y Berkeley. Ha fundado el programa SAT, una integración de la terapia Gestalt, el Eneagrama y la Meditación para enriquecer la formación de profesores. En este momento está lanzando un aviso muy contundente: o cambiamos la educación o este mundo se va a pique.
  • Variables en CSS – El W3C cuenta con el documento CSS Custom Properties for Cascading Variables Module Level 1, que introduce a las hojas de estilo en cascada la posibilidad e incorporar variables. Actualmente en Last Call de Working Draft, esta implementación promete elevar el potencial de las características que incluye CSS en la actualidad.
  • 30 Most Prominent Psychologists on Twitter – Twitter is a brilliant social media platform and a great way to catch up with one’s favorite personalities, academics and celebrities. However, with roughly 5,700 tweets sent per second, it can be hard to cut through the noise.
  • Popathon | Growing a community of web-native storytellers – What we aim for during the weekend is to create prototypes: projects that try out a focussed piece of functionality by using the capability of the web to create an interactive story experience. On the last evening, after presenting the work to the group, all prototypes will be also shared with the world as open-source repositories.
  • Arduino Cofounder Has Some Advice For You, Hacker – The cofounder of the open source microcontroller Arduino, Massimo Banzi, doesn’t mince words. “Italy is the kind of a country where if you are young, you don't exist,” he says. “It's a country run by old farts.” Banzi decided not to accept the status quo.

Solo para programadores ;)

Basedos

 

Solo un programador vive en Binario. 

Aprendiendo Node.js (2) Primeros módulos

desde Angel "Java" Lopez por lopez

Anterior Post 
Siguiente Post 

Hoy llega mi segundo video explorando Node.js. Verlo en

http://www.youtube.com/watch?v=wHZd88HT2fE

(Please visit the site to view this media)

Lo que escribí quedó en
en el directorio Modules
En esta edición exploramos lo que es el require y qué es un módulo escrito por nosotros. Vimos el "cache" de módulos, el acceso a variables globales, la definición local de variables y funciones, y cómo exportar elementos explícitamente para poder ser consumidos por el programa que USA al módulo.
En los próximos videos/experiencia veremos cómo escribir un módulo con TDD, y cómo instalar, consumir módulos del ecosistema.
Nos leemos!
Angel “Java” Lopez 
http://www.ajlopez.com 
http://twitter.com/ajlopez

Algunos números de pauta oficial en Argentina

desde Millón de Monos por manuel

Hoy, por Twitter, me enviaron un link a la información sobre “fondos públicos destinados a la difusión de actos de gobierno” que publica la Jefatura de Gabinete. En formato PDF, como no podía ser de otra manera.

Cada vez que aparece un PDF con una tabla adentro pruebo si Tabula (la aplicación que estoy desarrollando desde el año pasado) es capaz de extraerla. Funcionó casi perfectamente y luego de un poco de data cleansingla información estuvo lista para ser analizada.

La Jefatura de Gabinete publica semestralmente un detalle de gasto publicitario: por organismo y rubro, y por proveedor y rubro. El último conjunto de datos disponible corresponde al primer semestre del año 2013.

En sendos Google Spreadsheets, republiqué datos extraídos de los PDFs:

Van algunos gráficos simples generados a partir de los datos por proovedor y rubro:

Imperdibles (marzo 12th – marzo 17th)

desde Hipertextos (desde La Plata) por Christian Silva

Algunos vínculos interesantes que voy coleccionando en Delicious

  • Can Twitter Help Publishers Reinvent Books? – Believe it or not, book publishers are embracing Twitter. For them, the platform represents a way to not only engage with readers, but quite possibly reinvent storytelling itself. But what about writers–is this the best way to reach readers?
  • El minimalismo: la alegría de vivir con menos – "El minimalismo no son cuartos blancos casi vacíos y con escasos muebles", señala Chris Wray "Se trata de eliminar todas las cosas que nos distraen de aquello que es importante en nuestras vidas".
  • El estudio del medio ambiente, las ciencias de la complejidad y los fractales – Hace muchos años, en 1998, si, efectivamente muchos años hace, escribí 2 artículos, en uno de ellos intentaba poner en evidencia todo el potencial que el estudio de los sistemas complejos adaptativos podía tener para comprender muchos procesos y dinámicas que acontecen en el medio ambiente. El otro, realizado en colaboración con Gustavo Buzai y Guillermo Lemarchand, consistió en la aplicación de la geometría fractal, sí de los fractales, al análisis de la aglomeración de la Ciudad de Buenos Aires, es decir al estudio de la evolución de cómo la ciudad fue creciendo.
  • Tim Berners-Lee pide crear una “Carta Magna” online para proteger los derechos de los usuarios – El científico de la computación británico Tim Berners-Lee está a favor de crear una especie de 'carta magna' de Internet para proteger los derechos de los usuarios en todo el mundo, en el mismo día en que se cumple el 25 aniversario de su gran invento, la 'world wide web' (www)

Desbloquear la Netbook del Gobierno con un clip [Desbloqueo Definitivo]

desde [A]NTRAX - [L]ABS por ANTRAX (noreply@blogger.com)

Imperdibles (marzo 10th – marzo 12th)

desde Hipertextos (desde La Plata) por Christian Silva

Algunos vínculos interesantes que voy coleccionando en Delicious

  • The Irresistible Power of Storytelling as a Strategic Business Tool – It’s not often that you hear Budweiser and Shakespeare mentioned in the same breath. But according to new research from Johns Hopkins University, the Bard’s deft application of storytelling techniques featured prominently in the beer company’s Super Bowl commercial.
  • Who is who in User Experience Design? – Since a lot of our readers are often asking us about the skill sets of user experience designers, information architects, accessibility specialists and others, we decided to write a short overview of their roles in a user experience design team. We also added some close friends who we work with every day.
  • Aprender a programar como se aprende a leer – “No sirve de nada que te enseñen unas herramientas como Word que habrán desaparecido o habrán cambiado mucho cuando terminen sus estudios. Cualquier aplicación, si está bien diseñada, no se tarda en aprender”, sostiene Luis de Marcos, profesor de Informática en la Universidad de Alcalá de Henares. “Hay que usar el ordenador como herramienta para resolver problemas. Lo que los anglosajones llaman el computational thinking. Porque el debate es: ¿somos creadores digitales o consumidores de contenidos?, ¿queremos que los chavales agoten en 15 minutos la tarifa de datos del móvil o que desarrollen algo y compartirlo?”
  • “Si el chico jamás ve a un adulto leyendo, no va a leer” – Es una figura indiscutida de la literatura infantil, no sólo por haber ganado el Hans Christian Andersen, sino por la potencia de sus relatos, que atraviesan edades y se vuelven universales. “Se puede contar casi todo a los niños, depende del lenguaje”, sostiene.

Juegos de casino on line para Windows o Mac

desde Santiago Lobos por svegas

Hoy en día es posible jugar a muchos juegos de todo tipo por Internet ya sea al ajedrez, el juego de la oca y muchos otros, gracias al Internet actual y a los avances de la tecnología las casas de casino han ido creciendo y creandose una buena reputación.

En lo referente a los casinos on line, ya no es necesario ser un experto barajador ni tener grandes conocimientos para jugar al casino.

Los propios casinos on line, ofrecen a todos los jugadores reglas e instrucciones de cada juego, además de video tutoriales en donde se enseña a jugar a los diferentes juegos, incluso hay algunos casinos que disponen de videos interactivos en donde te van enseñando todas las técnicas paso a paso.

Una vez sepas jugar a tu juego preferido de casino, es hora de visitar algún tipo de sistema para la ruleta (http://www.casinosenlinea.net/consejos-para-usar-sistemas-en-la-ruleta/), si te lees detenidamente el artículo de la web expuesta, podrás encontrar consejos con los cuales podrás tener cierta ventaja contra la casa y aumentar tus posibilidades de ganar.

Recuerda que los casinos de España que tienen licencia pagan en el mismo día el dinero que has ganado.

Resoluciones del Nuevo Mes: Marzo 2014

desde Angel "Java" Lopez por lopez

Primero, revisión de mis Resoluciones de Febrero:

- Completar mensajería distribuida en AjErl [parcial] ver repo
- Completar dot notation in AjLisp [pendiente]
- Mejorar ClojSharp [completo] ver repo
- Trabajar en ScaScript [parcial] ver repo
- Trabajar en ScalaSharp [completo] ver repo
- Agregar alcance de variable a Mass [pendiente]
- Completar primera versión de Aktores, actor model en C# [pendiente]
- Más tareas de generación de código, plantillas, modelos, para AjGenesis para Node, generando Express, Meteor, Sinatra y otro tipo de aplicaciones [parcial] ver repo

Para compensar lo faltante, estuve trabajando en:

- Crear Annalisa [completo] ver repo with online web services and demo
- Comenzar SimpleAsync [completo] ver repo
- Crear mis primeros ejemplos en Meteor [completo] ver repo
- Comenzar Templie, una simple template engine en Java [completo] ver repo
- Comenzar SimpleScraper, un simple scraper en JavaScript/Node.js [completo] ver repo

E hice algunas mejoras en DylanSharp

Resoluciones del nuevo mes:

- Trabajar en DictSharp
- Dar una charla sobre Node.js y Aplicaciones Distribuidas
- Mejorar SimpleGammon
- Mejorar Annalisa
- Agregar @for a Templie
- Trabajar en PreciosaAnnalisa online web services
- Mejorar mis ejemplos de aplicaciones distribuidas en Node.js
- Trabajar en ScalaSharp
- Mejorar ClojSharp
- Mejorar SimpleAsync, agregar do operation (funciones en paralelo)
- Mejorar Aktores
- Mensajes distribuidos en AjErl
- Agregar alcance de variables al lenguaje Mass
- Comenzar un ejemplo de code generation as a service

Mucho para divertirse!

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Dominios .com.ar seran pagos a partir de mañana

desde Blog tech-nico.com por soporte

Mañana 5 de marzo, un dominio com.ar que siempre fue gratuito comenzara a costar $160 por año, (registro y renovación). Parece mentira que un dominio .com cueste $80 por año y el .com.ar ya comienza costando el doble. Yo particularmente creo que de aqui en adelante los nuevos sitios van a ser .com :D

Primero en tech-nico.com

Glup, un juego para tomar

desde Exequiel Catalani por exequielc
¿Cansado aburrirse en las fiestas ? Haz que tus fiestas no sean solo para beber, beber y beber otra vez … Con GLUP tus fiestas serán mucho más divertidas con tus amigos, también podes jugar solo.Pasa una buena noche y divertirse hasta el cansancio con GLUP. Juego para tomar!. Disponible en google play    Archivado en: General

Correr se siente bien

desde Gastón Ramos por Gastón Ramos

Hace ya más de un mes que empecé a correr al menos 3 veces por semana aproximadamente unos 4km, y tengo que decir que está muy bueno , descanso mejor a la noche y ver el amanecer en arroyo leyes está buenísimo, mi horario de salida es a las 6:00 Am.

El motivo principal por el cual decidí empezar a correr es por que se podría decir mi actividad física en los últimos 15 años fué pésima y eso  no le hace bien a mi cuerpo :/ y tampoco a mi mente, además desde hace un tiempo me empezó a doler mucho la espalda y la cintura, y creo  el hecho de salir a correr me alivia bastante. Para terminar mi mejor tiempo en 4km es 24” 30′.

arroyo-leyes


Tagged: correr, hábitos

Mi gallinero y el post 100

desde Gastón Ramos por Gastón Ramos

Después de muchas idas y vueltas , de intentar tener gallinas y que uno de mis perros se la coma al 2do día, al fín tengo mi propio gallinero dónde los perros no pueden entrar, quedó muy lindo.

Ahora tengo 2 gallinas pero hay espacio para varias más, gracias Roque por el aporte de las gallinas!!!

CYMERA_20140219_190453 CYMERA_20140219_190513 CYMERA_20140219_190535

 

De paso aprovecho este post para fetejar que es el número 100 de la historia de mi blog!!!


Tagged: gallinas, huerta, permacultura

Resultados del Censo 2010 Argentina a nivel de radio censal

desde Millón de Monos por manuel

Los censos de población son uno de los conjuntos de datos fundamentales que produce el Estado. En Argentina, el último Censo Nacional de Población, Hogares y Viviendas se realizó el día 27 de octubre de 2010. Más de 3 años después, aparecieron en la web los resultados del cuestionario básico, desagregados a nivel de radio censal (la división espacial más chica en la que se publica el censo) y publicados en forma de una aplicación Windows desarrollada en base al sistema REDATAM

¿Qué es REDATAM?

Como muchos institutos nacionales de estadística, el INDEC usa el programa REDATAM para la confección y publicación de la base de datos de resultados censales. Este sistema es desarrollado por el CELADE, dependiente de la Comisión Económica para América Latina y el Caribe. Considerando su adopción por numerosos organismos gubernamentales y el prestigio de sus responsables, no dudo de la alta calidad del sistema. No obstante, como bien señaló Andrés Vázquez en su blog, REDATAM presenta algunas complicaciones a la hora de reutilizar los datos con las herramientas, prácticas y convenciones a las que nos hemos acostumbrado en los últimos años. Llama la atención, además, que no estén públicamente disponibles ni su código fuente, ni la especificación de los formatos que utiliza para almacenar la información.

REDATAM es una aplicación con interfaz gráfica de usuario, pero también incluye un “procesador estadístico” (R+SP Process) que permite definir y exportar tablas mediante programas escritos en un lenguaje propio del sistema. Dado el diccionario de variables y entidades almacenadas en REDATAM, es posible construir consultas que exporten todas las variables a un archivo para luego convertirlo a un formato abierto que facilite su reutilización.

Liberando la información

Publiqué en GitHub un conjunto de scripts en lenguaje Python, que generan las queries apropiadas para ser ejecutadas por REDATAM y exportar casi todas las variables a DBF. Estos últimos son luego convertidos a archivos CSV (valores separados por comas). También publiqué los resultados de este procesamiento.  Cabe aclarar que estos archivos no son una fuente oficial de información y no asumo ninguna responsabilidad sobre su uso.

Las consultas generadas funcionan únicamente para los datos mencionados antes, pero es posible que esta metodología sea aplicable a otras bases de información publicadas con REDATAM.

¿Dónde están los radios censales?

Los radios censales —contenidos en las fracciones censales— son una división administrativa del espacio. Su tamaño está definido por la cantidad de viviendas que contienen: una fracción censal contiene un promedio de 5000 viviendas y un radio contiene un promedio de 300 (fuente).

Solo la provincia de Buenos Aires y la Ciudad Autónoma de Buenos Aires publican la definición de estas divisiones en formatos geográficos apropiados. El INDEC mantiene un sitio informativo sobre “Unidades Geoestadísticas” para todo el país, pero publica los polígonos de los radios y fracciones censales en forma de archivos SVG desprovistos de información geográfica (imprescindible para georeferenciar los datos)

Un ejemplo

Creo que visualizar información pública en “alta resolución” es valioso. El año pasado, como becario del programa OpenNews en el diario La Nación, participé en el desarrollo de una infografía interactiva sobre los resultados de las elecciones legislativas que introdujo la novedad de mostrar los resultados para cada centro de votación, en lugar de hacerlo a nivel distrital como suele ser el caso. Para mi sorpresa, tuvo muchísima repercusión —asumí que solo iba a interesarle a unos pocos nerds de la política y la información pública.

Combinando un mapa de radios censales de Bahía Blanca y la información extraída de REDATAM, se puede hacer —por ejemplo— un mapa del porcentaje de hogares con algún indicador de necesidades básicas insatisfechas:

Este ejemplo es lo mínimo que puede hacerse con esta información. La publicación en un formato más ameno que REDATAM, espero, facilitará su utilización y aumentará la conciencia sobre el valor de la información pública publicada de forma apropiada.

[Muchas gracias a Andy Tow y a Andrés Vázquez por la ayuda y comentarios]

 

Construido con Eco v0.1