Una experiencia en PythonBugDay

Enero 19th, 2008

Hoy se llevó a cabo el octavo Python Bug Day. Sabía que era en estos días pero no lo tenía presente ni se me había ocurrido participar. Al mediodía Facundo Batista me lo recuerda por chat y me pregunto… ¿Por qué no? Puedo probar unas horas, ver que pasa, nunca compilé Python tal vez tenga que hacerlo para probar una solución.

Me dieron una lista de bugs fáciles. Y elejí este: 1779. El bug en particular podría haber sido resuelto en pocos minutos por un desaarrollador de Python. Es más, el mismo había sido reportado por el creador del lenguaje :D Pero como bien dice en uno de los comentarios, es un buen bug para el Python Bug Day. A un experto, resolverlo no le habría costado nada, pero tampoco le habría aportado nada. A un novato como a mi me sirvió para conocer algo del nucleo del lenguaje y el proceso que hay que seguir para resolver un bug:

  1. Bajar la última versión del código fuente
  2. Compilar
  3. Correr los tests para ver que todo ande bien
  4. Encontrar el bug y arreglarlo
  5. Correr los tests nuevamente
  6. Arreglar los tests que fallan
  7. Agregar tests que prueben el arreglo
  8. Correr los tests nuevamente
  9. Armar un parche
  10. Envair el parche

Read the rest of this entry »


3 votos (Votá! esta funcionalidad es nueva en mi blog.)

El sol desnudo

Enero 14th, 2008

El martes 8, 3 minutos antes de entrar a trabajar, compré en Mauro Yardín el número 7 de la Biblioteca de Ciencia Ficción de Hyspamérica (Si, esos libritos azules): El sol desnudo, de Isaac Asimov.

Al día siguiente compré otra joyita, La paja en el ojo de Dios 1 y 2.

Un par de notas mentales, las dejo en mi blog para no perderjas :)

Read the rest of this entry »


1 voto (Votá! esta funcionalidad es nueva en mi blog.)

¿Conocías Axxón?

Enero 11th, 2008

Tempestad de Raúl Cruz (Racrufi)Axxón es una revista electrónica de Ciencia Ficción y Fantasía.

Tiene una increíble colección de cuentos, galería de arte, noticias y mucho más.

Axxón es un ezine argentino dedicado principalmente a la literatura de ciencia ficción, la fantasía y el terror.

Creada en 1989 por Eduardo J. Carletti y Fernando Bonsembiante, Axxón fue la primera revista editada en soporte informático en habla hispana, destacándose además que se trataba de un programa ejecutable autocontenido, desarrollado independientemente por sus creadores. La principal inspiración para el surgimiento de este vehículo literario fue la fuerte crisis económica que atravesaba Argentina: la inflación mensual cercana al 200% hacía casi imposible cualquier nuevo proyecto de edición e impedía especialmente la aparición de los varios fanzines de ciencia ficción que habían empezado a surgir durante la década de 1980.

Originalmente el programa funcionaba en MS-DOS con una cantidad relativamente pequeña de páginas. Sucesivas mejoras en la compresión permitieron que en el reducido tamaño de un disquete de 360 kilobytes se pudieran incluir novelas completas con ilustraciones, como fue el caso de El Libro de la Tierra Negra, de Carlos Gardini, actualmente una novela impresa por medios convencionales pero que vio la luz por primera vez como un número especial de Axxón. Refinamientos posteriores permitieron la inclusión de mejores imágenes, sonido, conversión a una versión completamente gráfica y luego una versión que funcionaba bajo Windows, siempre con la idea de que todo el programa debía caber en un diskette (que para ese momento ya eran de 1,2 y 1,4 megabytes).

Axxón apareció durante nueve años invariablemente cada mes, superando el centenar de números, pero diversas circunstancias volvieron más irregular la preparación de los números ejecutables. Además, el acceso a Internet del público regular era más económico y fácil. Todo esto decidió a su director a darle un nuevo impulso a la publicación, transformando la página web de Axxón de punto de presencia para la bajada de los programas ejecutables en sede de un webzine sumamente activo.

Más en Wikipedia.

La imagen con la que adorno este post se titula Tempestad y es una obra de Raúl Cruz (Racrufi).


1 voto (Votá! esta funcionalidad es nueva en mi blog.)

Reservar Harry Potter 7 en castella (Santa Fe)

Enero 4th, 2008

Para los que le interese:

Ya se puede reservar en la ciudad de Santa Fe una copia del séptimo libro de la saga de Harry Potter. Pueden pasar por Mauro Yardín Librerías y señarlo por $20. Al señarlo deben decidir si querrán una copia de tapas blandas (aprox. $60) o de tapas duras (aprox. $70).

Los libros podrán retirarse a partir del 21 de febrero a las 20 hs.


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

La cultura es

Diciembre 30th, 2007

El viernes viajé a mi pueblo, llegué al rededor de las 10 de la noche y para las 11 ya estaba en la Fiesta Nacional de las Culturas.

El programa, como dice su sitio web, era:

Viernes 28 de diciembre: Espectáculos de Música y Danza de la región y las presentaciones de los Elencos de “Kumelén”:Fiesta Nacional de las Culturas

  • Murga “Los Piamtados”.
  • Ballet Juvenil “Sueñero”.
  • “Por Vos”, música popular.
  • “Ballet Popular Sueñero”.
  • Perdón Tango”, Carlos Pellegrini.
  • “Casitango”, Piamonte.
  • “Intentango”, El Trébol.
  • “Andando”, Carlos Pellegrini.
  • “Nunamanta” (”desde el alma”, en quichua), Piamonte.
  • “Makipura” (”mano con mano”, en quichua), El Trébol.

En el programa no parece haber nada fuera de lo común, artista prodigioso o número internacional que justifique viajar casi 4 horas un viernes por la tarde. Sin embargo tenía una razón.
Read the rest of this entry »


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Manipulación de pixels con Python-Fu

Diciembre 29th, 2007

Usando GIMP y el complemento que permite crear plug-ins en Python podemos hacer manipulación a bajo nivel de los pixels de una imagen.

PixelRegion

PixelRegion permite realizar una abstracción sobre una imagen de forma tal de verla como una región de pixeles. Cada posición x,y de la región corresponde a un pixel de la imagen. En el caso de las imágenes RGB, cada pixel tiene 3 valores. En Python-Fu estos valores son representados con un string de 3 caracteres en el que cada caracter es uno de aquellos que tiene su número de orden (función ord) entre y 255.

Los siguientes ejemplos son una demostración sencilla de como trabajar con PixelPerfect para manipular imágenes. En el primer ejemplo se leen los valores de algunos de los pixeles de la imagen y en el segundo se escriben otros. Read the rest of this entry »


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Algunas fotos de mi cumple n° 23

Diciembre 23rd, 2007

No tengo fotolog, álbum en Internet o incluso cámara digital de fotos :) Pero gracias a que Meli y César trajeron sus cámaras el 20 pasado durante mi cumpleaños puedo decorar este rincón de la web con algunas fotos lindas. Incluyo las que estuvieron mejor tomadas tratando de que aparezcan todos.

Pablo, Ema, Bruno, Ale y Luis

0010.jpg
Read the rest of this entry »


2 votos (Votá! esta funcionalidad es nueva en mi blog.)

23

Diciembre 20th, 2007

23Hoy cumplo 23 años de edad :) No sabías? No me saludaste? No te hagás drama! ..siempre y cuando dejes un comentario aca.

Read the rest of this entry »


1 voto (Votá! esta funcionalidad es nueva en mi blog.)

Las 3 partes del Criptonomicón

Diciembre 18th, 2007

Una lectura para este verano es la obra de Neal Stephenson Criptonomicón. Siempre pensé que se trataba de una obra de 3 partes (como El Señor de los Anillos, por ejemplo). Leyendo la presentación de libro (en el primer volumen) me entero de que esto no era como pensaba:

Debo comentar brevemente algunos aspectos de nuestra edición. El original estadounidense se publicó en 199 en un solo volumen, algo que en Europa no parece resultar conveniente cuando se obtienen, tras la traducción, libros de bastante más de mil páginas.

Read the rest of this entry »


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Pirata

Diciembre 10th, 2007

La piratería es una práctica, probablemente tan antigua como la navegación misma, que consiste en que una embarcación privada o una estatal amotinada ataca a otra en aguas internacionales o en lugares no sometidos a la jurisdicción de ningún Estado, con el propósito de robar su carga, exigir rescate por los pasajeros, convertirlos en esclavos y muchas veces apoderarse de la nave misma.

Wikipedia

Juanjo Pirata

Por su puesto, esto no tiene nada que ver con compartir música con los amigos.


2 votos (Votá! esta funcionalidad es nueva en mi blog.)

Python en XKCD

Diciembre 5th, 2007
I wrote 20 short programs in Python yesterday. It was wonderful.
Perl, I’m leaving you.

Python en XKCD
http://xkcd.com/353/


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Rompecabezas T (solución)

Diciembre 3rd, 2007

Ayer dejé planteado un rompecabezas, ¿pudieron solucionarlo? Cuando empezamos a probar nos costó bastante, el juego fue la atención de la noche hasta que desistimos. Incluso empezamos a elaborar teorías sobre el Pensamiento Lateral, aventuramos que el resultado sería algo deforme, incluso que la T se formaría con espacios en blanco y las maderas al rededor.

Bien, no. La solución, una vez hallada, no parece muy complicada. Si no pudiste resolverlo y como nosotros te pusiste a elaborar teorías para proteger tu amor propio: lo siento, simplemente no pudiste resolverlo.

A continuación la solución:

Read the rest of this entry »


1 voto (Votá! esta funcionalidad es nueva en mi blog.)

Rompecabezas T (enunciado)

Diciembre 1st, 2007

Este fin de semana lo estoy pasando en Pellegrini. Llegué anoche y fuimos a comer con mi familia. A la vuelta vino mi aigo Joel y mi mamá nos dió un rompecabezas hecho en madera bastante interesante. Consiste en 4 piezas de madera que hay que disponer de cierta forma para formar una letra T mayúscula.

Las piezas son las siguientes (como son de madera, podemos darlas vuelta y usarlas del lado que más nos convenga):

Read the rest of this entry »


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Youtube user: Google

Diciembre 1st, 2007

En http://www.youtube.com/user/google (The Official Google Channel) hay disponibles muchos videos que explican diferentes tecnologías de Google. Los videos son muy didácticos.

Les paso el dato. Gracias Nico.


0 votos (Votá! esta funcionalidad es nueva en mi blog.)

Jargon Fortunes

Noviembre 27th, 2007

Hoy recuperé un viejo backup de fortunes para el comando fortune de GNU/Linux.

Nos destacamos sobre cualquier otra empresa de cerrajeros. Esto es gracias a que contamos con los mejores expertos en cerrajería Reparar cerramientos metálicos puertas acorazadas, puertas plegables o puertas de alta seguridad. Reparación e instalación de puertas automáticas metálicas, tanto en locales comerciales como las de garaje.

juanjo@albus:~$ fortune
If two people love each other, there can be no happy end to it.
-- Ernest Hemingway
juanjo@albus:~$ fortune
The smallest worm will turn being trodden on.
-- William Shakespeare, "Henry VI"

Uno de los archivos que recuperé contenía un programa que convierte el Jargon File en un archivo que se puede usar con fortune. Just for fun cree un sitio web en que una definición distinta del Diccionario de los Hackers es mostrada cada vez que se accede:

http://jargon.juanjoconti.com.ar


0 votos (Votá! esta funcionalidad es nueva en mi blog.)