Author Archive

Contraseñas seguras

April 19th, 2010

Los involucrados en el mundo digital (sea como desarrolladores o usuarios) conocemos la importancia y la dificultad de mantener contraseñas seguras para los sistemas en los que debemos autenticarnos.

La siguiente lista puede proveer algunas novedades y obviedades al respecto:

  • Usar contraseñas dificiles de adivinar y fáciles de recordar
  • Usar letras (mayúsculas/minúsculas), números y símbolos
  • Chequear la fuerza de la contraseña con alguna métrica
  • No usar la misma contraseña para varias cosas
  • No decirle tus contraseñas a nadie
  • Una contraseña larga ayuda a evitar ataques de fuerza bruta

Sin embargo, y siguiendo a Neri, me animo a plantearles mi propio sistema/algoritmo “original” (desconozco si lo es… pero una vez se me ocurrió y anda perfecto. Edit: Como bien dice el propio Neri en su comentario, el algoritmo es MUY similar al suyo, sólo que agrega la parte de los reemplazos manuales) para generación de contraseñas. Este sistema se denomina “Once upon a time” y hace hincapié en los primeros puntos de la lista anterior:

  • Elegir alguna frase (o frases) de una canción o libro que tenga al menos ocho palabras
  • Tomar la primer letra de cada palabra de la frase elegida
  • Reemplazar las letras que les recuerden a números o símbolos por esos números o símbolos (esta es la parte más dificil y creativa)
  • Pasar algunas de las letras a mayúsculas (puede ser una por medio, o las primeras o las últimas)
  • Si la contraseña es débil, agregar algún símbolo extra al final

Como verán, el algoritmo deja bastante del lado del usuario, pero creo que es un buen comienzo para que empiecen. A continuación un ejemplo:

Voy a usar los primeros dos versos de “Stairway to Heaven”, de Led Zeppelin:

There’s a lady who’s sure
All that glitters is gold

Las primeras letras serían talwsatgig (fuerza según The Password Meter: very weak).

A continuación, reemplazo la primer “a” por un 1 (hay UNA dama), puedo reemplazar “all” por un 8 (hey.. es mi algoritmo.. para mi 8 es un “infinito” parado.. así que me representa el “todo”). Por último “glitter” (brilla/reluce) lo reemplazo por un * (¡como una estrella!). Hasta ahora queda:

t1lws8t*ig (fuerza según The Password Meter: strong).

Agregando un par de mayúsculas, nos queda:

t1LwS8t*Ig (fuerza según The Password Meter: very strong).

Como verán, la contraseña resultante no es fácil de adivinar, y tampoco de recordar, PERO si uno recuerda la frase y el algoritmo, a la tercera vez de usarla, ya queda grabada en la mente perfectamente :D

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

No sólo Rails en la Conferencia Rails

April 7th, 2010

Aprovechando un día de cama, estoy mirando unos videos que hace tiempo que tenía esperándome: los de la Conferencia Rails de Madrid de 2009

Les dejo una LT que me gustó mucho, ya que deja varios mensajes importantes (y es graciosa):

Además, rescaté cosas interesantes como:

  • Bluepill: Un monitor de procesos con una API un poco más linda que la de God
  • Teambox: Una herramienta para manejar la comunicación entre miembros de un proyecto
  • El sistema 6×50, 1×25 de Bebanjo (6 porciones de 50 minutos de trabajo ininterrumpido por dia, y 1 de 25 minutos para un proyecto propio)
  • Básica, pero que siempre vale la pena recordar, la charla sobre cómo lidiar con código legacy

Pueden encontrar todos los videos en AgoraNews

Como comentario final, voy a putear contra LocosXRails, evento al que asistí el año pasado, por no haber subido nunca los videos de las charlas, como prometieron… (algunos, igual, se pueden conseguir)

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Gráficos Dia en Latex

March 21st, 2010

Un problema que siempre encontré a la hora de usar gráficos hechos en Dia en mis documentos Latex, es que se ven borrosos (puede ser por mi ignorancia al incluir la imagen, pero me pasa sólo con lo exportado desde ese programa… con otros gráficos no tengo problemas):

Dia > png > Latex = borroso

Hace un tiempo, en el blog de Aurelianito, encontré la forma de exportar desde Dia a una macro TGF, y de ahí incluirlo en el documento (exportar como “LaTeX PGF macros”). El resultado:

Dia > PGF macro > Latex = nítido

La magia se debe al paquete tikz:

\usepackage{tikz}

Y después, simplemente:

\input{archivo_exportado_de_dia.tex}
Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Principios de los Nudos

March 16th, 2010

Reef Knot, by katiedee

En general, me gusta tomar principios o ideas de una disciplina e intentar aplicarlos en otra, y ver si aplican o no. Creo que algo que puede ser transpolado de esa manera y superar la prueba, es mucho más fuerte de lo que uno podría suponer.

En los últimos días, en particular, estuve pensando en el armado de nudos (sí, los de soga) y cómo relacionar sus principios con la vida en general, y el desarrollo de software en particular. Los tres principios básicos de un buen nudo son:

  1. Que sea fácil de armar
  2. Que cumpla su cometido
  3. Que sea fácil de desarmar

Fácil de Armar

K.I.S.S (el principio, no la banda) es algo que debería ser conocido para todos. Hay que mantener las cosas simples y fáciles de hacer. La navaja de Occam pasa rasante por acá, recordándonos que de varias soluciones posibles, la más simple es la que debería ser elegida.

Si algo es complicado de hacer, también lo será de analizar, entender, modificar, etc.

Cumplimiento de Cometido

Un nudo puede servir para muchas cosas: prolongar una soga, acortarla (sin necesidad de cortarla), unir una soga a algo, amarrar dos objetos, servir como elemento decorativo, etc. Sea cual sea el cometido del nudo, uno que sea bueno tiene que cumplirlo.

De la misma manera, cualquier software, para cumplir con este principio, debe satisfacer su cometido.

Fácil de Desarmar

Por más que haya cumplido su cometido, si un nudo no puede ser desarmado cuando se lo quiera desarmar, no es bueno. Debe ser posible deshacerlo en caso de voler a necesitar la cuerda usada, o si el propósito que cumplía ya no es necesario. Transladar este principo al software no es tan sencillo, pero alcanza con pensar el “desarmar” como “destripar”, y así poder analizar el funcionamiento interno de algo. También, se puede ver como “desacoplar”, a fin de reutilizar partes, o reemplazar módulos de ser necesario.

De esta forma, tenemos una nueva forma de ayudarnos a corroborar si lo que estamos haciendo tiene buena pinta o no.

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Recibida

March 6th, 2010

uno se presenta...

... explica

.. y se va

Gracias a todos los que vinieron, y a los que no, pero hubiesen querido estar ;=)


Prometo que para la jura aviso con anticipación, pero esta vez fue todo medio caótico

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Juegos Flasheros

January 8th, 2010

Los jueguitos un flash permiten al jugador casual meterse en la piel de cualquier cosa, y responder a ideas y esquemas desorbitantes, alejados, en general, de la escena de los juegos tradicionales:

Obey the Game (via Vida Extra)

Screenshot Obey The Game

Con niveles que duran un par de segundos, la mecánica es simple… Se nos da un mini-objetivo (como “Suicide”), las herramientas para cumplirlo (como unos pinches asesinos) y la órden de Cumplir o Desobedecer.

Vox Populi, Vox Dei (via UbuntuLife)

Screenshot Vox Populi, Vox Dei

Tirar un hombre lobo desde la altura hasta un auto también lo mata

Acá, a los hombres lobo, no se los mata con balas de plata. EL arma del pixelado héroe es su agilidad para saltar, su destreza para esconderse y sus ¿garras?

Electric Box (via PixFans)

Screenshot Electric Box

¿The Incredible Machine? Algo así

Algo así como el Incredible Machine, pero orientado a hacer llegar electricidad de un lado a otro

I Wish I Were The Moon (via JulitoDeHielo)

Screenshot I Wish I Were The Moon

Parecido a: nada que haya visto hasta ahora

Esta es una historia de amor (¿triángulo?) en donde tenemos que intervenir para que se de uno de los varios posibles finales (hay uno que todavía no pude encontrar). La jugabilidad es original, y fácilmente manejable

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Legally Star Wars

November 22nd, 2009

Siguiendo con el FanArt y las reversiones, y gracias a las listas de listal (empezando acá), llegué a Pink Five.

rop5_poster

Para que se den una idea… crucen a fanáticos de Star Wars, algo de plata que sobra, y a Legally Blonde… Les dejo acá el primer video de la saga (el peor de todos, pero también el más corto, como para que se den una idea de la onda). Los siguientes videos empiezan a tener cada vez más calidad, llegando a tener su propia reproducción de Tatooine, Ewoks, Darth Vader y hasta un Yoda al que se le pega el “Tooootally” de Stacy.

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Su Lucha

November 13th, 2009

Hace mucho tiempo que andaba buscando una edición de Mein Kampf, y la búsqueda fue infructuosa. Sin embargo, Miss P. logró hacerse con una copia de este libro y me la regaló :D

mi_lucha

Pese al tristemente célebre autor de esta obra, y las nefastas consecuencias de la implementación de sus ideas, me parece terrible que sea un libro cuya venta esté prohibida en algunos países, y que se considere ese acto “apología del odio racial”.

Si no entendemos cómo un personaje como Hitler llegó a lo que llegó, y cómo eso cambió la historia de la humanidad para siempre, no veo cómo podríamos aspirar a un futuro mejor, en donde no vuelvan a surgir movimientos como el Nazismo.

Su lucha es la que lo llevó a escribir el libro y ha conducir a la “germanidad” hacia el desastre… la nuestra es la de comprender el pasado, conocer el presente, y proyectar el futuro.

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Levántate y Vuela

October 25th, 2009

Pese al final casi horriblemente oficialista, recomiendo ver “Aerolíneas Argentinas, levántate y vuela”, un documental escrito y dirigido por Miguel Rodríguez Arias. Usando mucho material de archivo, narra la historia de la empresa aérea de bandera argentina, centrándose en las últimas dos décadas, desde su “privatización” hasta la “reestatización”.

aerolineas_argentinas_levantate_y_vuela

Pueden verlo on-line, o desde acá pueden bajarlo.

Les dejo el último intento para convencerlos de mirarlo si hasta ahora no tienen intenciones (extraído del propio documental):

Sólo si existe la historia se puede habar de progreso

Gianni Vattimo

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

(mala) Fonética

October 20th, 2009

Alguien (a quién no voy a nombrar para proteger su identidad) me pegó, allá hace un tiempo, una forma particular de decir “no anda nada” cuando nos referíamos al estado de un proyecto (Organización de Datos… los fiubenses sabrán comprender). No sé de dónde lo habrá sacado él… pero supongo que la distancia de “No Anda Nada” a “Wanda Nara” no es mucha (al menos fonéticamente).

En las cercanías de terminar mis estudios fiubenses, y observando un proyecto de Datos actual de cerca, me inspiré para hacer las siguientes imágenes, ideales para usar como emoticones al comunicarse con comparñeros de grupo, como avatar en los mensajeros instantáneos o, incluso, como medidor de status en la wiki/web del proyecto (habrá que encontrar algo que suene parecido a “Anda Todo” y a “Casi Estamos” o algo así)

wandanara

wandanara

Ambas imágenes liberadas bajo dominio público, al igual que la idea ;)

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter