Como cambian las cosas.. ¿No?
Archive for the ‘Programación’ category
The Machine is Us(ing us)
June 14th, 2009Trusted Computing
June 11th, 2009¿Confías?
Loco(s) x Rails
March 26th, 2009Anoche, finalmente me anoté para participar (como oyente, obvio) de LocosXRails, la primer conferencia sobre Ruby on Rails en Argentina.
Todo el evento parece muy copado, pero las charlas que más me interesan, a priori, son:
- “Rails i18N”, por Fabio Akita
- “Tools in the Toolshed: Understanding the Ruby Environment”, por Evan Phoenix
- “Debugging Rails applications”, por Emilio Tagua
Cuando termine, les cuento
WP-terminal en WordPress.org
March 5th, 2009Para mantener el código de el plugin que escribí para highlightear comandos de consola, lo subí a WordPress… así que WP-terminal ya es un plugin de WordPress con todas las letras (de paso hago screenshots de este post para su página)
Sin customizar:
Customizando al usuario:
Customizando usuario o compu:
WP-Terminal está fuertemente basado en WP-syntax, el plugin que uso para hacer lindos los snippets de código
Empeorando código
December 26th, 2008Gracias a Pedro (te odio por esto, sabelo), voy a perder buena parte de los próximos días jugando a “Code Golf”

La idea es resolver ciertos problemas, escribiendo la menor cantidad posible de código (medido en bytes). se puede usar Ruby, Python, Perl o PHP.
Dado que todavía no logré muy buenos resultados, me reservo el derecho de mantener oculta mi identidad.
No Seas Forro… Usá Latex
October 17th, 2008Llevo mucho tiempo queriendo hacer una presentación para explicar las ventajas de usar Latex para escribir textos entregables (sean TPs de la facu, CVs, artículos, etc).
Lamentablemente, procastino mucho y nunca lo hago, así que les dejo dos cosas para que vayan mirando y se convenzan:
Python…
October 2nd, 2008Hace rato que tengo colgado esto para publicar, y nunca lo había hecho…
De los lenguajes que usé hasta ahora (VB, Pascal, C++, C, Java, C#, Prolog, Python, Ruby…), Python es el que más me convence. Además de la percepción que tengo propia del uso, el cuatrimestre pasado me tocó analizarlo un poco más en profundidad para una materia de la facu, y el resultado es el informe que les comparto a continuación:


Para aquellos que no conozcan mucho de él, les puede servir de buen punto de partida.
De Imagen a texto…
June 1st, 2008Para AyRP me dieron unos textos para leer y analizar. El problema es que son fotocopias de libros escaneadas, y guardadas como jpg. Esto trae varias desventajas:
* Dificultad para imprimir
* Complicaciones para buscar palabras
* Dificultad para copiar fragmentos
* Incomodidad a la hora de leer
Es por eso que necesitaba transformar esas imagenes a texto, y la linea de comandos vino al rescate, con una serie de interesantes programas. Ahora, la forma de lograr esto:
1. Transformar los archivos en pnm:
convert in.jpg out.pnm
requiere el paquete imagemagick. Esto se puede hacer, alternativamente, con The Gimp)
2. Transformar el pnm a texto:
ocrad out.pnm > text.txt
Espero que les sirva
Primer Script para Gimp…
March 3rd, 2008En mi actual hobbie de digitalizar fotos y otras cosas, me encontré (utilizando Gimp) frecuentemente con querer centrar un layer particular en la imagen sobre la que trabajaba. Dado que no encontré la opción en los menúes, busqué algún script que lo hiciera. Lamentablemente, el único que encontré centraba vertical y horizontalmente al mismo tiempo, sin opción de configurar eso. Y bueh… fue la excusa que necesitaba para aprender a hacer scripts en Python para Gimp.
El resultado es bueno (dada la simplicidad de la tarea a realizar, otro resultado no sería aceptable). El mismo está lanzado bajo dominio público, y puede bajarse desde acá.

No vivan con ventanas rotas…
January 10th, 2008Hoy Dari nos mandó a todos en la oficina el siguiente artículo: “Broken Windows Theory in software and your personal life“, en donde habla de lo importante de no dejar “ventanas rotas” tanto en el desarrollo de software como en la vida.
La analogía viene por el lado de una casa que se deja con una ventana rota… cualquier “vándalo” que pase por ahí la ve y piensa “Joya… acá se puede vandalizar” y rompe otra. Poco a poco, todas las ventanas se romperán, aparecerán pintadas en las paredes, bolsas de basura, etc.
Sumamente interesante y bien explicado, sería bueno que intentemos arreglar las ventanas (y no simplemente dejarlas rotas o ponerles una bolsa de nylon para que no pase el viento)

FDV