Diciembre 7, 2005

Clasificado bajo: Python, Idas de ollaPablo Orduña @ 11:55 pm

En ocasiones… no veo sueños. Vamos, que a veces me cuesta dormir. Y más los últimos días. Y esperando a que el sueño llegue, a veces me pongo a hacer el chorra.

Por ejemplo, ayer mi hermana por el día cogió una foto de una compañera de curro y con el Gimp hizo una movida como los típicos pósters de Marylin Monroe o Ché Guevara hechos por Andy Warhol (qué mofa, lo digo como supiera lo que digo!). Ella seguía esta guía, y el rollo de coger la imagen final, ir copiándola varias veces, cambiando colores cada vez, e ir pegándolas ordenaditas en una nueva… fue como “qué rollo”.

Y anoche, pues no podía dormir, y rayado me dio el puntazo pensando… “qué diablos! fijo que se puede programar!”… et voilà! un scriptillo cutre en Python y más o menos facilita la parte rayada de la tarea.

Yo, a lo Andy Warhol

La movida es que Gimp tiene su libgimp, y tiene la capacidad de hacer plug-ins rápidos mediante scripts que llamen a esas funciones para interactuar con la imagen. Y los scripts pueden estar programados en Python, me imagino que gracias a tener instalado en Ubuntu el paquete gimp-python.

Con esto puedes hacer cosas como eso, tener un submenú más en el menú de la imagen, y que cuando lo llames, pues le pases unos parámetros (datos del plugin que tú pidas) y actúes en consecuencia (haciendo lo que te de la gana). Es un poco jarto porque por lo que parece no hay nada tipo sandbox, o sea que tienes que confiar mucho en los plug-ins. A cambio, lo que pueden hacer es bastante cañero, porque en tareas muy mecánicas, pues te ahorra tiempo.

Entonces, para hacer los Andy Warhols, sólo hay que:

  • Instalar el plugin (bajarlo de aquí a ~/.gimp-2.2/plug-ins/ y darle permisos de ejecución - chmod 755 andy_warhol.py)
  • Coger una foto:
    Yo, a lo Andy Warhol
  • Y con el lacete (”Seleccionar regiones dibujadas a mano”), pues pillar el jeto de la foto, copiar y “pegar como nueva”, por ejemplo.
    Yo, a lo Andy Warhol
  • Coger la capa en la que se ha pegado, y duplicarla. Si la ventana con las capas no está a la vista, pues en la ventana principal del Gimp darle a: Archivo -> Diálogos -> Capas (o bien Control + L)
  • En la capa duplicada, dando a Capa -> Colores -> Umbral, sale un menucillo que según lo cambias puedes ver los rasgos que se verán luego. Dependerá de la imagen y eso
    Yo, a lo Andy Warhol
  • También le damos a Seleccionar -> por color, seleccionamos el blanco y lo quitamos
  • Una vez hecho esto, cambiamos el nombre de la capa en la que está la foto original, y la llamamos “Original”
  • Para hacerlo más chulo, podemos cambiar nombre de la capa en la que está la cara, y la llamamos “Face”
  • Entonces, haciendo click en Python-fu -> Andy-Warhol, sale un menucillo con una serpiente. Le decimos que aceptar y..
  • Se ejecuta el script.

Yo, a lo Andy Warhol
Lo que hace el script es una chorrada, coge la imagen original, le pone un umbral de la ostia para distinguir la silueta, y entonces, teniendo un fondo, la silueta, y lo que hemos cogido de la jeta antes, va copiando la imagen con diferentes colores pues las veces que venga en el script en una nueva imagen.

¿Que cuántas veces y qué colores? Pues los colores he hecho una de rapiña de este sitio, y están en la primera línea del script con una cosa de este pelo:

AW_BACKGROUND_COLORS=[
[ [0xFF,0xFD,0x0A], [0x05,0x83,0xEA], [0x2A,0x20,0x81] ],
[ [0xF6,0x84,0x07], [0xE2,0x09,0x1C], [0x86,0xB2,0x07] ],
[ [0x21,0x6E,0x64], [0xFF,0xFB,0x06], [0xE4,0x04,0x7C] ]
]

AW_FACE_COLORS=[
[ [0x2B,0x25,0x7D], [0xE3,0x05,0x7C], [0xE9,0x06,0x21] ],
[ [0x79,0x43,0x99], [0x1D,0x1A,0x21], [0xEA,0x68,0x08] ],
[ [0xE7,0x09,0x76], [0xE9,0x1D,0x20], [0x29,0x20,0x7D] ]
]

Entonces… los colores son esos (en RGB), en plan AW_FACE_COLORS por ejemplo es una lista, que tiene 3 filas, cada una de las cuales tiene 3 colores (una por columna), siendo cada color una lista de tres números (R,G,B). Y el número de filas / columnas, pues es ese también. Vamos, que si lo cambiamos por:

AW_BACKGROUND_COLORS=[
[ [0xFF,0xFD,0x0A], [0x05,0x83,0xEA] ],
[ [0xF6,0x84,0x07], [0xE2,0x09,0x1C] ],
[ [0x21,0x6E,0x64], [0xFF,0xFB,0x06] ]
]

AW_FACE_COLORS=[
[ [0x2B,0x25,0x7D], [0xE3,0x05,0x7C] ],
[ [0x79,0x43,0x99], [0x1D,0x1A,0x21] ],
[ [0xE7,0x09,0x76], [0xE9,0x1D,0x20] ]
]

pues en lugar de 3 filas por 3 columnas, tiene 3 filas por 2 columnas, sin más.

Supongo que para peña que sepa todo esto será una chapuza y mal hecha, o sea que mis oídos están abiertos a todo tipo de críticas constructivas y sugerencias :-D (y no hace falta decir que si alguien se pone a mejorar el script, que haga lo que quiera con él, vamos, que dominio público)

Y ya con eso, acaba mi puntazo pseudo-artístico por un tiempo :-) a ver si le sirve de algo a alguien

Como fin, otras pruebas que he hecho, con Richard:
Richard, a lo Andy Warhol
María:
Richard, a lo Andy Warhol
Nando:
Nando, a lo Andy Warhol
o Saladino:
Saladino, a lo Andy Warhol

EDIT: Dejo aquí una pequeña actualización, que permite colorear también el borde, por ejemplo:
Saladino, a lo Andy Warhol

Noviembre 11, 2005

Clasificado bajo: IECON 2005, Idas de ollaPablo Orduña @ 8:58 pm

Desde que he llegado (bueno, y antes de llegar) a Athens, llevaba preguntándome lo inevitable cuando sabes que vas a dormir a una Fraternity House… : ¿Qué coño es una Fraternity House?

Lo he dejado para un post aparte que llevo escribiendo durante varios días porque lo merece.

Vale, en mazo pelis sale, de distintas maneras. Pero vamos, son pelis, y conociendo a Corey, no iba a estar metido en algo así. Por lo que pregunté a Bram si estaría bien lo de ir a una, y me dijo que sí, que el único punto así jarto es que podía encontrarme con gente así. Acojona un poco, pero como ya he estado en estancia en familia, ya sé lo que es, y aunque me gusta mucho pues mira, voy a probar con esto, y si me raya mucho, ya me piro a casa de la familia.

Entonces es cuando llego y lo veo con mis propios ojos.

Primera impresión: grupos de estudiantes que alquilan una casa. Una calle llena de casas con dos o tres letras griegas. Por ejemplo, en la que estoy es Phi Kappa Theta:

Primera impresión de la Fraternity House
Vale, está claro que no es sólo eso, pero vamos, que no sé cuánto más hay. Bueno, no tiene mala pinta. Mucho alcohol en la casa:

alcohol en la fraternity house
(estoy ahora mismo con el portelo en esa mesa)

Claro, hasta los 21 no se puede comprar alcohol aquí, o sea que estar en una casa en la que hay peña de 18 y peña de 22, pues mola para esas cosas.

Pero… qué cosa más rara. Tienen como orlas… pero desde hace mazo años!

Orlas de la Fraternity
Orlas de la Fraternity
Esas y muchas más. Del pelo del año 1967… los años 70, los 80, los 90… hay mogollón.

También está el escudo y las obligaciones de la organización:

Escudo de la Fraternity
Obligaciones de la Fraternity
Obligaciones de la Fraternity
Como no se lee muy bien, lo pongo más grande aquí y lo escribo:


Obligations
Phi-Kappa-Theta

I do hereby swear and promise never to divulge or reveal the secret name of the Fraternity or its rites and ceremonies or the meaning of its Symbols or any of its secret work.

Furthermore, I state it to be my purpose, by God in grace, to be faithful to the principles of live as taught by Jesus Christ through His Church, and seriously consider a commitment to the ideals of Phi Kappa Theta after they are presented to me, and, therefore, I set my signatures to this Obligation of Secrecy of Phi Kappa Theta Fraternity.

Uyuyuy qué mal rollo, que no?

No sé, no sé, es extraño. Dicen que es una hermandad católica, pero Corey no es católico. De hecho, Keith me acaba de decir que hay como dos que son católicos, el resto pues como que no. Vamos, que igual al principio importaba, pero que ya hace muchos años que eso dejó de importar.

Vaya, entonces qué es todo esto? Lo mejor supongo que es preguntar.

Al parecer en una fraternity puede haber sólo chicos, o chicos y chicas (pero a juzgar por las orlas, aquí ha habido pero pocas). Y luego en las sororities sólo puede haber chicas, exclusivamente. Todos ellos y ellas se denominan “griegos”, por eso el rollo de las 3 letras griegas del nombre de la mayoría. Por ejemplo, la novia de Corey está en la Sorority Sigma Gamma. Y hay mogollón de fraternities (es la ostia la cantidad de combinaciones que puedes hacer con pocas letras… :-P). O sea, yo ahora mismo estoy durmiendo en la de Phi Kappa Theta, pero sólo tienen esta casa en toda la UGA, aunque luego haya casas de la fraternity en muchos otros sitios de EEUU.

Es entonces cuando uno que no es de la fraternity me empieza decir pues eso, que se juntan unos cuantos y hacen fiestas y así. Y que no aceptan a cualquiera :-S. En plan dependiendo de la fraternity, mirarán unas cosas u otras. Por ejemplo, Phi Kappa Theta se fija en que la peña tenga buenas notas. Pero vamos, que no te aceptan si eres un pesado o así. Y lo más flipante es que no se relacionan con gente que no sea de otras griegos :-S Pero que como hay miles de griegos en el campus, pues no es algo tan raro.

Mejor entonces hablo con alguien de la fraternity. Y claro, su versión es diferente. Que en una fraternity, se ayudan entre todos. Es una especie de unión en la que entre ellos pues eso, hay un colegueo especial. Dice que no es para nada problema que salgas con no-griegos. Que simplemente, es más probable y común que estés con griegos porque en las fiestas de griegos conocerás griegos. Y que, bueno, además, llaman en bromas a los no-griegos G.D.I.s (God Damned Independent). Que si estás con un griego, pues bueno, sabes que si le han aceptado un una fraternidad, dice que es probable que no sea un capullo. Pero que es consciente que mucha gente maja no está en fraternities. Que de hecho, en las fiestas que hacen, hay GDIs. En plan traen a la gente por supuesto de la fraternidad, también de sororities, y GDIs. Pues vaya. También el tema de las normas. Al parecer haberlas haylas, aunque no las conozco. Sólo sé que por ejemplo en una sorority no puede haber chicos en el segundo piso (donde están las habitaciones), pero que tampoco las cumplen a rajatabla ni de ajo.

Entonces sigues hablando con más gente. Otro que no está en una fraternity, después de un par de birras, no, no me preguntes, no entiendo lo de las fraternities. Es como pagar para asegurarte fiestas y que vas a tener colegas. Dice que son como un 25% de la peña universitaria, más o menos. Pero que es un poco extraño, porque se gastan pasta gansa (300, 325 dólares al mes, dependiendo de la habitación, la fraternity y más cosas). Vamos, que no debe ser barato ser de la fraternity. Gastos de la casa y bastantes más cosas.

Luego, otro, que sí está en la fraternity te cuenta cómo el índice de notas etc. es superior estando en una fraternity. Ahora les veo de mofa, pero si alguien va mal en una asignatura, pues se le controla más, en plan que igual que no salga tanto de fiesta, se le ayuda, etc. etc. Que estadísticamente, la peña que está en alguna fraternity tiene eso, mejores notas y demás. Que sí, que saben que hay mucha gente con mejores notas fuera de alguna fraternity, pero eso. Además están los pledges, que son los que quieren ser de la fraternity. No pueden vivir en esta casa, ni son realmente de la fraternity. Pero se les da un plazo de un semestre para ver si son majos etc. y si se les acepta o no. Y durante ese plazo, son ellos los que limpian, por ejemplo. Pero el de la fraternity decía que en esta fraternity tampoco era para tanto. O sea, “nunca mandaría a un pledge hacer algo que yo no haría”, que sólo les mandan limpiar, y los no-pledges también limpian, aunque en otras fraternities el tema debe ser bastanste más cebado.

Pero no sé, me sigo perdiendo en muchos aspectos. Uno que sí es de la fraternity dice que hay como un 10% de griegos en la UGA. Dice que hay en plan como 37.000 estudiantes, de los cuales pues igual 3500 - 4000 son griegos. Pero el otro decía que 25%.

También está el tema de que si eres un hermano, lo eres para siempre. Eso explica por qué aparece de pronto gente mayor en la casa como David, o ayer cenamos con ellos. Y ellos siguen pagando, aunque el dinero de la fraternidad tampoco sé en qué se lo gastan. Sí, en la casa, comida y demás, pero por ejemplo tienen prohibido gastarse ese dinero en alcohol.

Por último es cuando miras en la Wikipedia: Fraternities and sororities. Ahí aclara todo bastante más. También está la web de la fraternity, por ejemplo: Phi Kappa Theta.

Pero vamos, que no tengo una opinión clara al respecto. Para venirme una semana, la verdad es que es de puta madre. Mucha fiesta, gente joven, y sin mucha normativa y eso, muy a tu bola. Pero me imagino que si viviera en EEUU ni de ajo me metía en una. Pero eso, la peña con la que estoy ahora mismo es bastante maja:

Gente de la Fraternity
Gente de la Fraternity
Bueno, me quedan todavía unos días aquí para cambiar de opinión. Incluyendo la “toga party” de mañana por la noche :-S A ver cómo va todo…

PD: Las fotos están también en la galería. Cuando llegue a Bilbao ya las publicaré, ahora están como privadas, pero tampoco quiero ahora ponerme a publicar hasta que no salte a gallery2