25
May
2013

Fin de una etapa laboral

 

Deloitte

 

Ayer fue un día especial para mí porque cerré mi etapa laboral en Deloitte, comenzada por el año 2010.

Quiero agradecerle a la gente que ha confiado en mí, y en particular a mis compañeros, por todo este tiempo. He tenido el gusto de trabajar con gente con mucho talento pero, más importante, con buena gente. Ese ambiente de trabajo es invalorable.

Más allá del know-how técnico y de otras habilidades que uno va casi sin darse cuenta aprendiendo, me llevo algo muy valioso que es descubrir, con cierto detalle, qué cosas dentro de la informática son las que más me interesan; y en las que me quiero seguir especializando. El cierre de esta etapa tiene que ver, evidentemente, con eso.

Tengo sin dudas vocación por la ingeniería, la ciencia y la informática. Me encanta entender cómo funcionan las cosas, llegar a la capa más baja de abstracción tanto en la teoría como en la práctica. Me interesa la seguridad informática, pero particularmente la explotación de software y sistemas, la ingeniería reversa de aplicaciones y protocolos, el análisis de malware, el desarrollo en lenguajes como C/C++ y Assembly. Hacia eso me estoy, desde hace ya un tiempo, enfocando…

29
Sep
2012

Computer Architecture y Cryptography en Coursera

Coursera es un proyecto libre, abierto y gratuito de enseñanza online, soportado por varias de las universidades más prestigiosas del mundo -principalmente universidades estadounidenses-.

A través de una moderna plataforma web, se brindan cursos no-presenciales de diversas áreas de las ciencias. Cada curso es guiado por un docente de la universidad que lo patrocina e incluye textos, materiales, slides, videos de las clases, ámbitos de intercambio con otros alumnos (con revisión periódica de los docentes) y evaluaciones. Algunos cursos, incluso, brindan un certificado de asistencia o realización de las tareas prácticas. Todo el material puede ser descargado para su visualización offline.

Los cursos duran entre 6 y 10 semanas en general. Sin embargo, al enrolarse en casi todos los casos es posible acceder completamente al material teórico y a los videos -especialmente cuando se trata de cursos dictados en una base regular-. Se recomienda hacer el seguimiento del curso en las fechas pautadas para poder acompasar su desarrollo con los aspectos prácticos y las evaluaciones.

Si no conocen, entren y vean: http://www.coursera.org.

Luego de esta introducción, quiero comentarles que estoy enrolado en dos cursos muy interesantes: Computer Architecture y Cryptography.

Computer Architecture

princeton university coursera

  • Comienzo: 30 de setiembre 2012
  • Duración: 10 semanas
  • Carga de trabajo: 5-8 horas por semana
  • Profesor: David Wentzlaff
  • Keywords: Computer Science: Systems, Security, Networking, Electrical and Materials Engineering

Enrolarse: https://www.coursera.org/course/crypto

Cryptography I

stanford university coursera

  • Comienzo: 5 de noviembre 2012
  • Duración: 6 semanas
  • Carga de trabajo: 5-7 horas por semana
  • Profesor: Dan Boneh
  • Keywords: Computer Science: Theory Computer Science: Systems, Security, Networking

Enrolarse: https://www.coursera.org/course/comparch

Quiero agradecer a mi amigo Mariano, que gracias a él conocí Coursera hace ya varios meses.

24
Feb
2012

Live! Blogs, antes de lo esperado

Live Blogs

Como comentaba en el artículo anterior (Live! 2.0), planificaba para el año que viene implementar el módulo Live! Blogs. Con bastantes horas de programación en estos días, logré terminarlo antes de lo esperado 🙂

Funciona de la siguiente manera:

– Cada vez que se escribe/edita/elimina un artículo o comentario en uno de los blogs WordPress asociados, se envía una notificación mediante cURL HTTP GET a Live!. Al recibir esta notificación, Live! actualiza la información del artículo o comentario en base a un canal XML con el blog (era un RSS al que le modifiqué completamente el esquema para expresar la información de interés).

– Al escribirse un comentario en Live! Blogs, se envía una notificación mediante cURL HTTP POST con los datos del comentario al blog WordPress asociado para que se publique. Si no se encuentran errores, Live! Blogs recarga nuevamente los comentarios del artículo.

– Live! Blogs, de esta manera, guarda una réplica sincronizada (en tiempo real) de los artículos y comentarios de los blogs WordPress asociados. Esto permite que en la mayoría de las situaciones -lecturas- se obtenga un buen tiempo de respuesta.

Live! utiliza la clase SimpleXML de php para parsear el archivo XML.

Del lado de WordPress, armé un plugin sencillito y modifiqué algunos archivos del core para aplicar el filtro en los lugares necesarios.

Live! Blogs puede mostrar todos los artículos juntos o filtrar por blog.

18
Feb
2012

Live! 2.0

Live martin.com.uy

Hago un paréntesis en las publicaciones habituales porque quiero presentarles Live! 2.0 (http://martin.com.uy/live). Es una versión renovada de este mini-sitio personal, que utilizo principalmente para subir imágenes y publicar notas.

Fue programado desde cero con Symfony 2 (php) y jQuery (javascript + ajax). Utilizo también el ORM Doctrine, el motor de plantillas Twig y Swiftmailer -para el envío de mails de notificación-.

Tenía desde hace tiempo en el debe aprender esas tecnologías y la verdad que me dejaron muy satisfecho.

El sitio fue probado en Firefox, Chrome y Safari. En Internet Expĺorer ni siquiera me molesté en probarlo…

Son bienvenidos los comentarios y sugerencias! 🙂

1
Jan
2011

Bienvenidos a SEC

Hoy, 1 de enero de 2011, quiero dar comienzo a este blog llamado SEC. Mi nombre es Martín Balao y estaré tratando aquí temas relativos a la Seguridad de la Información, en su dimensión gerencial, técnica y operativa.

La información es actualmente uno de los activos más importantes de toda organización. Las necesidades de comunicación la exponen a riesgos de diversa naturaleza, complejidad e implicancia. Protegerla es una necesidad ineludible; con repercusión directa en los aspectos comerciales, éticos y de cumplimiento legal.


Leer el resto del artículo »