A Django site.
Junio 22, 2010
» Nueva imagen para las XO

Pendrive

——————————————————————————–

MUY IMPORTANTE: NO USAR ESTOS ARCHIVOS EN XO

DISTRIBUIDAS FUERA DE URUGUAY

PUEDE CAUSAR PROBLEMAS
——————————————————————————–

Actualizado al 22 de junio de 2010

Se ha liberado la imagen uy-802c para actualizar las XO. Esta nueva imagen incluye algunas mejoras con relación a la anterior. Para flashear la XO, se debe bajar la imagen desde el siguiente enlace:

uy-802c

Luego el firmware desde el siguiente enlace:

fs.zip

El archivo fs.zip debe permanecer tal cual, o sea zipeado en el pendrive.

Luego la lista negra, desde el siguiente enlace, desde el cual se actualiza permanentemente:

blacklistCeibal.zip

Importante, ese archivo .zip se debe descomprimir e incluir en el pendrive los dos archivos resultantes.

blacklist

blacklist.sig

Finalmente en el pendrive tendremos los siguientes archivos:

uy802c.img
fs.zip
blacklist
blacklist.sig

Con el vamos a flashear la XO, para ello debemos realizar el siguiente procedimiento:

Instrucciones de  uso del pendrive

  1. Se debe introducir el pendrive en la XO con la máquina conectada al cargador y la corriente.
  2. Se debe prender la XO, el proceso es automático y la XO se va a apagar y encender varias veces. Se inicia la primera parte del proceso que es la actualización del firmware. Si el mismo ya está actualizado se va a saltar este paso, seguir con el paso 4.
  3. Luego de la primera parte del proceso la XO quedará apagada.
  4. Oprimir los cuatro botones de juegos que se encuentran encima del botón de encendido y encender la máquina (siempre con el pendrive instalado). Soltar los botones una vez encendida, se inicia el proceso de flasheo propiamente dicho.
  5. Al terminar el flasheo la XO se reinicia sola, Debe seguir con el pendrive instalado a fin de comprobar que el pendrive tiene una lista negra válida. La máquina se desbloquea.
  6. Luego de finalizado el proceso y ver que la máquina ha encendido correctamente, es bueno apagar la máquina encenderla sin el pendrive y comprobar que todo ha quedado bien. Si la máquina tiene conexión a Internet podemos además realizar una actualización automática.

Acá tienen un video, con todo el proceso, los tiempos son más cortos porque el video fue editado (pero solo se cortaron tiempos muertos y se respeto cada fase del flasheo para ilustrar el mismo).

[See post to watch Flash video]

El mismo video en formato Ogg

El archivo correspondiente a la lista negra, es el que va a sufrir actualizaciones más frecuentes, por lo cual es conveniente actualizarlo, bajándolo como hemos explicado, cada cierto tiempo.

Importante: El flasheo eliminará toda información previa que pueda haber en la XO, en caso de tener archivos que se desean conservar deberá realizarse un respaldo de los mismos antes de flashear.

Junio 20, 2010
» En el archipiélago de Gotemburgo

Anoche me acosté con la idea de hoy domingo viistar el archipiélago de Gotemburgo, bien al sur e la ciudad. Hoy me levanté y llovía :-/ Me puse a hacer otras cosas, leí un capítulo del libro que compré, desayuné tranquilo y limpié un poco… hasta me puse a aprender piano por internet! (aprovechando el piano de cola que hay en la sala).

Pasada la 1 del mediodía el tiempo mejoró y pensarlo agarré la mochila y salí a la aventura. En la cocina del hotel hay un libro sobre la ciudad y tiene un capítulo sobre el archipiélago; ahí leí que desde el centro llegabas con el tranvia (trem) 11. Este dato también lo había escuchado a algunas personas así que fuí tranquilo, con la estación destino anotada (por las dudas).

Me tomé el 19 en la puerta del hotel camino al centro. En los pocos minutos que me separan de la estación central recordé que quería cambiar dinero, así que apenas llegué pasé por el puesto de Forex en el shopping (lo había intentado el día anteriro pero llegué cuando ya habían cerrado).

Ya en la parada del 11 me puse a leer las distintas rutas que pasaban por ahí y resultó que el 9 también iba a mi destino: Saltholmen. Miré la pantalla en la parada; el 11 venía en 15 minutos y el 9 en 2. Desición tomada. El trem sale a las afueras de la ciudad y pasa por muchas estaciones hasta que llega a la última dónde pega la vuelta. Allí me bajé y pregunté dónde se tomaba el Ferry.

Algo lindo del sistema de transporte público de acá (además de la puntualidad y de las pantallas con información) es que es multi transporte (bus, tranvía y barco) y con el mismo “ticket” podés moverte por 90 minutos sin volver a pagar. Usé las comillas por que en realidad no hay papelitos, uno simplemente marca con la tarjeta.

Así que cuando estaba en el puerto me fijé cual era el próximo Ferry en sarpar. Había uno que salía en 10 minutos. Le pregunté a unos pasajes y en el librito de la empresa de transporte me marcaron los horarios y en qué isla me convenía bajar. Por suerte, el que tomé llegaba hasta Vrangö, la isla más al sur, la de más vegetación y la más linda.

100_7868

Vrangö tiene 3 km cuadrados y casas muy pintorescas, estan prohibidos los automóviles y tiene 400 habitantes. Apenas bajé me interné caminando en la isla, pasé por algunas recidencias hasta que encontré el camino a la costa, donde había muchas piedras y se podía caminar al lado del agua. Después volví a la población para verla un poco más, cuando encontré una especie de bosque con un sendero.

100_7891

Dudé antes de entrar, la vegetación era bastante tupida y una vez dentro ya no se veía el cielo; pero… ¿alguna vez volvería a estar parado en ese lugar, en la puerta del pequeño bosque? Es muy probable que no, así que tomé el paseo. Cuando estaba llegando a un claro escuché pasos corriendo atrás mío, era un habitante de la isla.

Hablas español? -me dijo

El tipo era Sueco, pero hablaba muy bien español, incluso había estado en Argentina. Me llevó a recorrer la isla, mostrandome los mejores lugares mientras caminábamos y charlábamos. A la hora en que pasaba mi ferry de regreso, estabamos en el muelle esperando.

Y así emprendí el regreso: ferry, trem y bus. Todo con un solo boleto.

100_7890

Todas las fotos en orden cronológico en el álbum Archipiélago de Gotemburgo.

Junio 19, 2010
» humitos

Normalmente uno cuando tiene una actividad se relaciona con gente, de todas las edades, formas y especies. Por lo general uno va “pegando onda” con los que son de su estilo, tiene algo en común o les interesan cosas relacionadas: es de esta forma que comienzan las conversaciones.

Una actividad importante en toda persona es el trabajo. Ya que uno pasa la mayor parte del día en éste: esto es porque si nos ponemos a pensar en un trabajo tipo de 8hs por día, sería más o menos así el cálculo: 8hs para dormir + 8hs de trabajo + 2hs de almuerzo y cena (supongamos que sólo nos tomamos una hora para cada cosa, lo cual es poco). Esto suma 18hs, por lo tanto nos quedan 6hs para desarrollar nuestras actividades de todos los días.

Pensemos además, que tenemos una actividad extra, pudiendo ser: hacer un deporte, estudiar algún idioma, ir a la facultad, y a ésto además hay que sumarle la familia, la novia, los amigos, y todas las personas con las que nos gusta pasar un buen rato. ¿¡Cómo hacemos para manejar todos estos tiempos!?

Un punto importante en esto que estoy diciendo es que la mayor parte de nuestro tiempo la pasamos trabajando, o en el trabajo al menos y relacionándonos con la gente del laburo. Es por esto que hace un tiempo me puse a pensar en cómo es la relación que tengo con esta gente, ¿porqué los quiero? ¿porqué me quieren? ¿cuánto tiempo físico realmente paso con ellos?

Personalmente, tengo un trabajo que desempeño por internet (vió?) desde mi casa y sólo. Conozco personalmente a la gente con la que trabajo, hemos compartido algún que otro PyCamp y demás eventos de Python y todos me caen bien, me parecen buenas personas y son buena onda. Pero, realmente ninguno era mi amigo antes de comenzar a trabajar en esta empresa, sino que la relación personal se desarrolló fuertemente una vez que comencé a trabajar con ellos.

¿Entonces? ¿Qué es lo que estoy pensando?… ¿Qué relación tenemos con ellos “en el trabajo”?. Entre otras cosas, esta pregunta es la que me inspiró a escribir este post ya que las conversaciones normalmente se resumen a esto (“dramatización de una conversación en el canal de la empresa”):

[9:14] humitos: buen día
[9:18] scoobygalletas: humitos: hola viejo
....
[9:50] perrito666: buenas
[9:52] humitos: perrito666: hola, ¿cómo andás?
....
[10:02] humitos: cómo puedo hacer cambiar el directorio dónde se guardan los archivo en Django?

Otro ejemplo, más específico es cuando hablamos directamente con nuestro Project Manager, osea, en vez de tirar una pregunta al canal lo hacemos de forma específica a alguien:

[11:13] humitos: hola che, ¿cómo andás?
[11:13] humitos: te quería preguntar cómo hacer para ocular el formulario de comentarios en el sitio, usamos jQuery?
[11:14] Darni: hola, bien
[11:14] Darni: sí, dale con eso

¿Se entiende lo que quiero mostrar? La principal de esto, es que saludamos “formalmente” y preguntamos cómo andamos para no quedar mal simplemente y no realmente porque nos interese chatear de eso, tampoco hablamos de qué hicimos ayer, o cómo nos fue en tal o cual evento que teníamos en estos días.

Lo que quiero decir es que tenemos poca comunicación “social” con la gente que más tiempo pasamos en el día, en la semana y en la vida (aunque el trabajo cambie… sigue siendo “la gente del laburo”).

He pensado que esto podía ser por el tipo de trabajo que tengo, que es por internet y quizás “da fiaca” chatear sobre cómo estamos y cosas por el estilo, pero no creo, nos dedicamos a esto, estamos todo el día en la PC así que estamos acostumbrados a chatear.

Además, hace dos años atrás trabaja en Santa Fe en un edificio al cuál iba mucha gente y en la oficina en la que trabajaba éramos 8 personas, y las conversaciones eran muy similares a lo que mostré arriba, con la diferencia de que esta era personal y debido a eso, quizás duraba un poquito más: en vez de 1 minuto entre “Hola, ¿cómo estás?” y un simplemente “Bien” había un poquito más de diálogo, pero no superaban los 15 minutos. No quiero decir que no hablaba con mis compañeros del trabajo, sí hablaba, pero no de algo “social” sino más bien que era siempre sobre lo que estábamos haciendo, lo nuevo que había salido, lo que había leído y cómo podíamos encarar el problema que estábamos teniendo.

Entonces, ¿qué es lo que nos limita a tener una conversación “natural” con los compañeros de laburo? ¿estamos tan hasta las manos con los tiempos como para descuidar la parte humana?


» Todo roto, todo

Consejo: Nunca traten de upgradear el sistema operativo de un VPS que tienen contratado. No funciona, por cosas que van más allá del OS en cuestión (uno de los detalles que ví en el mío, es que el /boot está vacío... nunca puede andar, :p). ¿Cómo lo sé? Porque lo intenté, e hice crema mi server. Tenía backup, pero sólo de los datos. Esto significa que aunque tenía copias de lo más importante y realmente valioso, volver a hacer funcionar todo me llevó varias ( varias ) horas de trabajo de instalar y configurar cosas. Lo último que acabo de arreglar: la posibilidad de dejar comentarios aquí en el blog. Con esto creo que ya está todo al 100% como antes. Si encuentran algún otro detalle, me chiflan. ¡Gracias!

Junio 18, 2010
» humitos

Sí, cómo dice el título: no es nada bueno tener la variable de entorno GREP_OPTIONS configurada en el entorno en el que se está trabajando.

La semana pasada tuve varios problemas por esta misteriosa variable, pero vamos de a poco contando porqué la configuré y porqué me causó tantos problemas.

El motivo por el cuál configuré esta variable es porque me gustan un par de opciones de grep y no las quiero escribir cada vez que lo uso a este comando, es similar a un alias, pero funciona de otra forma.

Por ejemplo, si configuro un alias de esta forma:

alias grep='grep --color'

cuando ejecuto grep en la terminal, bash hace la sustición de “grep” por “grep –color” antes de ejecutar el comando “grep”.

Por el contrario, si seteamos la variable GREP_OPTIONS de esta forma:

export GREP_OPTIONS='--color'

cuando ejecutemos en una terminal “grep” bash ni se entera de que está esta variable configurada y es el comando grep quién lee esta variable para tomar las configuraciones del entorno.

Normalmente, esto no causa ningún problema, siempre y cuando configuremos opciones de grep que no modifiquen la salida. En cambio, si usamos opciones como –line-number que agrega el número de la línea en dónde matcheo la expresión que pusimos esto puede causa problemas.

Hay programas, scripts, y demás, que esperan una salida en particular de un comando y a esta se la entuba (mediante un pipe |) y posiblemente luego se la pase mediante un sed para tomar la parte relevante. Entonces, ¿qué pasa si agregamos un número de línea al principio de cada línea en la que la expresión regular matchea? es simple: el programa crashea.

Esto me paso utilizando virtualenvwrapper, ya que utiliza este comando para ubicar el PATH de virtualenv:

humitos@eulogia:~$ (\which virtualenv | grep -v "not found")
/usr/bin/virtualenv
humitos@eulogia:~$

Ahora, si activamos esta variable para que muestre el número de línea… Veamos que pasa y porqué falla:

humitos@eulogia:~$ export GREP_OPTIONS='--line-number'
humitos@eulogia:~$ (\which virtualenv | grep -v "not found")
1:/usr/bin/virtualenv
humitos@eulogia:~$

Lo mismo sucede si creamos un alias:

humitos@eulogia:~$ unset GREP_OPTIONS
humitos@eulogia:~$ alias grep='grep --line-number'
humitos@eulogia:~$ (\which virtualenv | grep -v "not found")
1:/usr/bin/virtualenv
humitos@eulogia:~$

Sinceramente, este problema es muy básico, pero en diferentes scripts de configuración del sistema operativo o en scripts que se utilizan para compilar programas y librerías, te aseguro que puede ser un gran dolor de cabeza debuggear porqué no está funcionando como uno espera.

Referencias y links:


Junio 16, 2010
» Comiendo zapallo con Felipe

Un momento con el hijo, que me encantó (click en la foto para ver el video).

Junio 15, 2010
» Un paso a favor de la ley de medios

La Corte Suprema de Justicia anuló la medida cautelar dictada en Mendoza, que suspendió la aplicación de la nueva ley de Servicios de Comunicación Audiovisual. La causa había sido iniciada por el diputado Enrique Thomas (Peronismo Federal), quien cuestionaba el proceso de aprobación de la nueva norma. Por unanimidad, los Supremos acompañaron el dictamen del procurador Esteban Righi, al considerar que un diputado no tiene legitimación para hacer revisar en sede judicial una votación que perdió en el Congreso. Aun falta que lleguen al Máximo Tribunal las medidas cautelares promovidas por particulares que objetan artículos específicos de la ley 26.522.

La Corte Suprema, con voto unánime indicó que “un diputado no tiene legitimación para reeditar en el poder judicial un debate que perdió en el parlamento” .

Ver más información en
http://www.pagina12.com.ar/diario/ultimas/20-147654-2010-06-15.html
http://www.elargentino.com/Content.aspx?Id=94961

Si la busca en TN, la tendrá que encontrar abajo de títulos mucho más importantes como “Nueva Zelanda consiguió un agónico empate” o “Buffon, afuera del fútbol por tiempo indeterminado”. La “Ley de Medios K” apenas merece aparecer en un lugar perdido de la portada!

Mayo 31, 2010
» Más videos de Felipe

Venimos atrasados con el procesamiento de fotos, pero acá ya tenemos los videos del cuarto y quinto mes de Felipe (click en la foto para verlos en YouTube).   Si quieren, pueden bajarlos de acá y acá con más resolución.

» VENTA de articulos de bazaar / restaurant

Los interesados, comunicarse conmigo asi los pongo en contacto con el vendedor.

Platinas  de acero inox. 2 Grandes – 4 medianas – 6 chicas

Azucareras de acero inox. 2

Queseras de acero inox. 2

Bandejas de Mozo 2

Fuente de horno 1

Paelleras de acero inox 4

Hieleras de acero inox. 4

Tubos para salsa de acero inox. 4

Fuentes para picadas en acero inox grandes 6

Fuentes para picadas medianas 6

Triolet en acero inox 5

Copas de Martini 8

Copas de Vino 16

Vasos de gaseosa 14

Vasos Whisky 12

Vasos trago largo 14

Paneras de mimbre redondas 6

Cucharas soperas 20

Cucharitas para té y café 27

Tenedores 30

Tenedores de postre 14

Cucharas de postre 8

Cuchillos 49 (tramontina y de acero)

Sartén grande 1

Sartén chica 1

Panchera en acero inox con calienta pan 1

Saleros y pimenteros 13

Platos de postre de vidrio 19

Platos porcelana hondos 10

Platos porcelana playos 18

Platos playos de vidrio 8

Tazas de café con plato 12

Tazas de té con plato 10

Jarritos de café 10

Bols de vidrio 6

Fuente enlozada grande 1

Aceiteras y vinagreras 5

Jarra de vidrio 1

Tablas de madera diferentes tamaño 4

Cacerola grande 1

Varios Tupper de diferentes tamaño

Ceniceros plásticos

Servilleteros plásticos (servipress) 10

Palo de amasar

Ensaladeras plásticas 4

Moldes de aluminio grandes 2

Pinza para parrilla 1

Maderas para pizza grandes 3

Moldes para flan individuales 24

Moldes pizzeros grandes (curados) 10

Moldes pizzeros chicos (curados) 5

Si algo ya no esta en stock… es porque me lo compre yo :P

Mayo 30, 2010
» Nueva cumbre de blogueros

Este lunes tendremos una nueva entrevista colectiva de blogueros latinoamericanos al Secretario de Estado de Iberoamérica del Gobierno de España, discutiendo y profundizando en las conclusiones de la Cumbre EuroLatinoamericana.

Mañana lunes 31 de mayo, el Secretario se reunirá nuevamente con los blogueros para trasladarles los principales acuerdos y vías de trabajo a desarrollar a partir de este encuentro. Pero lo más importante es que por segunda vez se realizará una entrevista en vivo que será retransmitida y transcrita a texto plano en tiempo real.

Este lunes tendremos una nueva entrevista colectiva de blogueros latinoamericanos al Secretario de Estado de Iberoamérica del Gobierno de España, discutiendo y profundizando en las conclusiones de la Cumbre EuroLatinoamericana.

Se podrán enviar preguntas en directo, a través de los comentarios en:

http://lasindias.coop/cumbre-eurolatinoamericana-debatiendo-conclusiones/

En esa entrada también se irá transcribiendo a texto plano toda la entrevista. El video se podrá ver aquí:

En directo con las respuestas para toda Iberoamérica el lunes, en los siguientes horarios:

* México D.F: 10 horas
* Tegucigalpa, San Salvador, Guatemala, Managua, San José: 9 horas
* Santo Domingo, La Habana: 11 horas
* Bogotá, Quito, Lima: 10 horas
* La Paz, Santiago de Chile: 11 horas
* Buenos Aires, Montevideo: 12 horas
* Venezuela: 10:30 horas

Mayo 25, 2010
» Es dificil escribir las reglas de un juego!

Hoy a la tarde estuvimos jugando con mi abuela al Crapó. Es un juego de cartas inglesas bastaste jugado en mi familia. En una oportunidad había buscado las reglas en Wikipedia y al no encontrarlas me propuse publicarlas. Hoy saldé la deuda, pero me di cuenta que no es nada fácil escribir las reglas de un juego, aunque uno lo haya jugado mil veces!

¿Cómo empezás? ¿Definís un vocabulario? Si emepezás a nombrar conceptos del juego que los lectores desconocen, podés perderlos o van a terminar leyendo arriba y abajo, arriba y abajo hasta comprenderlo por entero!

Busqué cómo estaban explicados otros juegos de naipes e intenté imitarlos. No se qué tan bien salió, pero por lo menos está hecho. Ahora cualquier wikipedista puede mejorar lo que hice, redacción, estilo, formato.

A este blog lo llamo, en borrador permanente, así que en lugar de dejarles las intrucciones aquí, los invito a leerlas en Wikipedia y a jugarlo. Si las dejara aquí serían letra muerta, emparchadas talvez con algún generoso comentario que corriga mis errores, pero Wikipedia es la letra viva y ahí me gusta contribuir este tipo de cosas.

Saludos!

100_7318

Mayo 23, 2010
» Muchas actividades

Es que estuvimos programando... ... y luego me plantearon un desafío: Más tarde nos relajamos leyendo... ... hasta que caímos exhaustos!

Mayo 20, 2010
» SI AL RIO DE VICENTE LOPEZ!

Gente:

Los/as esperamos mañana viernes a las 19hs en la Municipalidad de Vicente López: Av Maipú y Gutierrez. De ahí marcharemos hasta la quinta presidencial.
Tambores, colores, arte… de manera pacífica, y luego de ser reprimidos brutalmente en el día de ayer, seguiremos firmes al Sí a los espacios verdes y públicos, No a la autopista en el río.

Adjunto el volante.
También les dejo la dire del blog donde se reune toda la info (cualquier cosa me pueden preguntar): www.unidosporelrio-vl.blogspot.com

:::::: Por favor difundir ::::::

Besotes!!
Vane

VOLANTE 20 de mayo.jpg

Mayo 18, 2010
» La Prensa es impune?

A un padre se le muere su hija de 9 meses de infección pulmonar y una doctora equivoca el diagnóstico diciendo que murió de muerte violenta con probable violación.  La Prensa considera entonces que se trata de un caso con valor periodístico y el padre y el tío terminan en el noticiero y, ademas del dolor por la perdida, sufren consecuencias sociales de vecinos, amigos y cualquiera que los cruce. (Ver nota en Portal 180)

Una señora trata mal a un niño en una guardería y, ante las pruebas, el juez la condena por “delito de violencia privada” delito por el cual no se condena con prisión. Pero ante la alarma pública con la aparición del video en un noticiero de la TV, el Juez decide procesarla con prisión.  Luego, la señora debe ser trasladada de carcel, pues las propias reclusas quieren dañarla.

Así, podríamos seguir una serie muy interesante de casos, donde el grupo conocido por “La Prensa” es responsable directa de las consecuencias y de la pena aplicada.  Casos en los cuales si La Prensa no estuviera presente (o no hubiera metido la cuchara) los culpables (o inocentes) tendrían otros futuros.

No obstante, parece que La Prensa no está inmersa en esta lógica de causa-efecto y responsabilidad inherente. Como si el derecho a informar estuviera por encima de otros valores y acciones (veracidad, equidad, consecuencias, responsabilidad).

» Nuestras “modernas” computadoras lo son hace casi 20 años

Este video es una Demo de 35 minutos de lo que sería la versión 3 del sistema operativo NeXTSTEP, el padre lo que hoy se conoce como Mac OSX. Increíble que sea de la misma época que Windows 3.1, año 1992 aproximadamente :-)

» La historia de Python: Y la serpiente ataca

El siguiente texto es una traducción del artículo And the Snake Attacks de Greg Stein publicado en http://python-history.blogspot.com/.

Y la serpiente ataca

Esta bien. Bueno. En 1995, cuando tuve mi primer contacto con Python, cualquier referencia a una “serpiente” estaba prohibida. Python tomaba el nombre de Monty Python, no del reptil. Si alguien estaba atacando, eran Los Caballeros que dicen Ni o posiblemente el Conejo de Caerbannog.

De cualquier manera, volviendo a 1994, yo estaba combatiendo con villanos ficticios en la escena LPMUD. La Web apenas estaba presente, y la banda ancha era algo inaduito. El entretenimiento de bajo ancho de banda estaba a la orden del día.

Esperá. Demos un paso atrás. 1979. Mi primera computadora fue una Apple ][, y uno de mis juegos favoritos era Colossal Cave. Inmediatamente después, conocí y jugué Zork. Yo estaba enamorado del concepto de ficción interactiva y de como una computadora podía llevarte a través de esas historias. Esos juegos me engancharon, y me llevaron a una vida de computadoras. (Y si, ¡te podes imaginar la emoción de reunirme con Don Woods casi 25 años mas tarde!)

Por eso la escena MUD me intereso bastante. Pero yo quería ayudar a hacer esos juegos. Conocí a John Viega, un compañero creador de LPMUD, programador y diseñador. Al mismo tiempo, el estaba trabajando en el Laboratorio de Graficos por Computadora de la Universidad de Virgina, en un sistema llamado Alice. Este sistema estaba pensado para gente poco conocedora, y querian un lenguaje facil de aprender para crear animaciones. Elijieron Python por su claridad, poder y simplicidad.

John era un fanático tremendo, y me encamino a Python. “Tenes que aprender esto!” “Bueno, bueno” decía yo. El lenguaje era fácil, pero poderoso. Podía hacer de todo, sin mucho fastidio.

Era febrero de 1995, y no volví atras.

No sabía en ese momento cuan trascendental seria Python en mi carrera y en mi vida. Gracias, Guido, por tu creación.

Traducido por Joaquín Sorianello.
Revisado por Juan José Conti.
Si encontrás errores en esta traducción, por favor reportalos en un comentario y los corregiremos a la brevedad.

Todas las traducciones de esta serie pueden encontrarse en La historia de Python.

Mayo 13, 2010
» ¿Matrimonio? Homosexual

Un amigo me envió un email citando a una persona que opinó sobre el tema del momento: Matrimonio homosexual. Realmente no conozco la persona citada, pero lo que opina me pareció algo muy interesante y digno de compartir:

José Carlos Areán, Capellán del R.C. Celta – Vigo

Dos leonas no hacen pareja. Dos gatos, tampoco. No pueden aparearse. Para ello tendrían que ser de distinto sexo y de la misma especie. Son cosas de la zoología. No es producto de la cultura hitita, fenicia, maya, cristiana o musulmana. Por supuesto no es un invento de la Iglesia Católica. Muchos siglos antes de que Jesús naciera en Belén, el Derecho Romano reconocía el matrimonio como la unión de un hombre y una mujer. Después ellos se divertían con efebos, que para eso estaban, para el disfrute. La esposa era para tener hijos.
La palabra matrimonio procede de dos palabras romanas: “matris” y “munio”. La primera significa “madre”, la segunda “defensa”. El matrimonio es la defensa, el amparo, la protección de la mujer que es madre, el mayor y más sublime oficio humano.
Cada palabra tiene su significado propio. Una compraventa gratuita no es una compraventa, sino una donación. Y una enfiteusis por cinco años no es una enfiteusis, sino un arriendo vulgar.
Llamar matrimonio a la unión de dos personas del mismo sexo me parece como poco serio. Jurídicamente, un disparate. De carcajada. Que le llamen “homomonio”, “chulimonio”, “seximonio”, lo que quieran, todo menos matrimonio, que ya está inventado hace tiempo. Nadie llama tarta de manzana a la que está hecha de peras.
Lo curioso es que cuando dices cosas como estas, algunos te miran como extrañados de que no reconozcas la libertad de las personas. Y por más que les dices que sí, que respeto la libertad de todos, que cada uno puede vivir con quien quiera, incluso con su perro, pero que eso no es un matrimonio, van y me llaman intolerante.
No sé lo que harán los parlamentarios españoles a la hora de votar. Son políticos, no juristas. Votarán por razones políticas, no según Derecho. Las consecuencias son graves. Si un varón tiene derecho a casarse con otro varón y una mujer a hacerlo con otra mujer, ¿le vas a negar el derecho a un hermano a casarse con su propia hermana? ¿O a un padre a hacerlo con su hija? ¿No tienen el mismo derecho? La sociedad se quiebra. Huele a podrido. Como en Dinamarca.

Mayo 12, 2010
» humitos

Pero claro, todo el mundo dice que es muy fácil registrarse, que lo puede hacer cualquiera y lleva dos segundos. Con esto el dueño del blog se ahorra de un montón de SPAM para revisar todos los días, digamos, quizás hay 3 comentarios de humanos y 23478 de SPAM, entonces se vuelve tedioso revisar todos estos comentarios.

Es por esto que utilizan algún sistema de registración para que los humanos dejen comentarios, pero nunca había visto uno como este: tenía tan pocos pasos que ni siquiera te dejaba registrarte:

me:  po! hay que estar registrado para dejar un comentario en tu blog
que aburridp
César:  jajajaja
habia spammers
pero la registracion es indolora
openid y esas cosas manejas en wordpress
me gustaria usarlo para eviatar que si tenes registrado tu uenta, ya lo uses
me:  ni siquiera hay un link para registrarse :D
César:  naaaa
me:  por eso no tenés comentarios en el blog!!! jajajajajajaja
César:  mira vos!
me:  tengo que decirlo, perdón
César:  recien me doy cuenta
me:  sos un HDP!!!!!
César:  jajajaja
me:  jajajaja
César:  yo le puse el plugin antispam
me:  jajajajajaja
no puedo parar de reírme
César:  no sabia que sacaba el link de registrarse!!!!
es plug on
me:  es un plug-suck


Mayo 5, 2010
» Cultiva tus Derechos este 8 de Mayo

(Disclaimer: favor personal a Ale Sierra, Revista THC)

SÁBADO 8 DE MAYO

MARCHA MUNDIAL DE LA MARIHUANA

EN 18 CIUDADES DE ARGENTINA Y MAS DE 300 DE TODO EL PLANETA

Por una nueva ley de drogas

más justa, humana y eficaz

La Global Marijuana March (GMM) también conocida como Marcha Mundial de la Marihuana (MMM), se realiza desde 1999 el primer sábado de mayo de cada año, en simultáneo en ciudades de todo el mundo. Desde hace tres años, la marcha se realiza de manera autónoma en distintas ciudades del país, coordinada por la revista THC.

Los objetivos del reclamo en Argentina son el cese de las detenciones, la discriminación y el maltrato a usuarios, los derechos de los usuarios medicinales, el respeto por las libertades individuales, la promoción de políticas de salud, prevención y reducción de daños y, sobre todo, por una nueva ley de drogas más humana, justa y eficaz. La Corte Suprema de Justicia ya la declaró inconstitucional, ahora le toca al Congreso. El sábado 8 de mayo plantate por tus derechos.

  • Bariloche – 15 hs. – Manifestación en el Centro Cívico
  • Buenos Aires – 14 hs. – Marcha de Plaza de Mayo a Plaza Congreso
  • Comodoro Rivadavia 15 hs. – Manifestación en Plaza Kompuchewe
  • Córdoba – 15 hs. – Manifestación en Plaza Parque Las Heras (glorieta)
  • La Plata – 15 hs. – Manifestación en Paseo del Bosque
  • Mar del Plata – 14 hs. – Plaza San Martín (San Martin y B. Mitre)
  • Mendoza – 15 hs. – Manifestación en Parque Central (Pte. Norte de calle Mitre)
  • Neuquen – 14 hs. – Manifestación en Plaza Roca
  • Río Cuarto (Cordobá) – 15 hs. – Plaza Cabrera
  • Río Grande (Tierra del Fuego) – 14 hs. – Manifestación en Plaza Alte. Brown
  • Rosario – 12 hs. – Marcha de Plaza Pringles a Plaza 25 de Mayo
  • San Juan – 16 hs. – Manifestación en Plaza La Glorieta
  • San Miguel de Tucumán – 14 hs – Manifestación Parque 9 de julio
  • Salta – 17 hs – Manifestacion en Parque San Martín
  • Santa Fé capital – 17 hs. – Manifestación en Parque del Sur
  • Trelew – 14 hs. – Manifestación en Plaza Centenario
  • Ushuaia – 20 hs. – Manifestación en Deloqui esquina Roca
  • Venado Tuerto – 15 hs. – Sarmiento 1200 en el “Centro de Expresión Joven”

www.gmmargentina.com.ar


Mayo 4, 2010
» 4 de mayo: día de acción global contra DRM

Los sistemas de restricción de acceso también conocidos como DRM (en su sigla en inglés, eso significa Digital Rights Management o Digital Restrictions Management según de qué lado del mostrador nos ubiquemos) han sido diseñados por la industria del entretenimiento para ejercer una tarea bastante poco digna: controlar la difusión de la cultura.

No son cosa nueva. De hecho, los denominados tratados de internet de la OMPI incluyen en sus párrafos la necesidad de que los países arbitren las medidas legales para preservar las medidas técnicas de restricción (en los tratados internacionales se los denomina TPM Technical Protection Measures). Estos tratados del año 1996 son la primera regulación global en la materia y son los causantes de que muchas legislaciones en el mundo criminalicen el simple acto de saltar una restricción técnica.

Estas leyes y tratados se aprobaron sin que la ciudadanía tuviera mucho que decir y por supuesto, sin que muchos entendieran los reales alcances de estas regulaciones técnicas. Todavía hoy no hay noticias de circulación masiva sobre lo que implica dotar a nuestros libros y canciones de medidas de restricción técnica.

Para echar un poco de claridad en el asunto, digamos que los sistemas técnicos de restricción de acceso tiene múltiples potencialidades, aplicaciones y mecanismos, pero todos sirven para las mismas tareas: controlar y restringir.

Las industrias culturales, conscientes de que a medida que digitalicen sus productos tendrán cada vez mayor dificultad para venderlos por unidades, investigan permanentemente la forma de restringir arbitrariamente el acceso a libros, películas o canciones. En el mundo digital, el original es indistinguible de la copia. El original no es otra cosa que una copia, y por tanto copiar y redistribuir es un acto sencillo y económico. En este contexto, la industria pretende cambiar su modelo clásico de venta de bienes culturales a un modelo de pago por lectura (pay per view), para lo cual, restringir el acceso a la cultura como primera medida es indispensable.

Los DRM tienen la misión de velar por el control que las industrias del entretenimiento ejercen sobre la cultura y lo hacen, de manera genérica, a través de tres grandes funciones:

  • detectan quién accede a cada obra, cuándo y bajo qué condiciones, y pueden reportar esta información al proveedor de la obra;
  • autorizan o deniegan de manera inapelable el acceso a la obra, de acuerdo a condiciones que pueden ser cambiadas unilateralmente por el proveedor de la misma con total independencia del lo que dicte el marco jurídico;
  • cuando autorizan el acceso, lo hacen bajo condiciones restrictivas que son fijadas unilateralmente por el proveedor de la obra, independientemente de los derechos que la ley otorgue al autor o al público.

Llevemos el ejemplo al caso concreto de los libros. Los dispositivos de lectura de libros electrónicos están de moda y son el nuevo producto estrella de la industria tecnológica. Sin embargo, nada se dice sobre las medidas técnicas que tienen dispositivos como el iPad o el Kindle, ambos, plagados de sistemas de restricción y control.

Los sistemas de restricción técnica que traen estos dispositivos ponen en riesgo varios derechos de los lectores, entre ellos, la posibilidad de leer de forma anónima, el derecho a prestar y compartir un libro con amigos y familiares, el derecho a comprar y vender libros usados, el derecho a conservar los libros y volver a leerlos años después, el derecho a donar un libro a una biblioteca pública o a una escuela, o simplemente el ejercicio del derecho a leer.

Los libros que compramos bajo estos sistemas no se pueden prestar ni regalar, interrumpiendo así uno de los procesos más importantes de la difusión cultural, la lectura compartida. Además, aquel que nos vendió la obra mantiene control sobre ella, aunque el libro ya se encuentre en nuestra propia biblioteca.

Es posible que alguien esté dispuesto a renunciar a estos derechos por el simple hecho de tener un dispositivo de moda o por la comodidad de transportar cientos de libros en un sólo equipo portátil. Sin embargo, el día que todos claudiquemos ante esa comodidad, el derecho a leer estará en serio riesgo.

Hoy 4 de mayo, llamamos a resistir el uso de sistemas de restricción y control técnico sobre la cultura, exigimos que los dispositivos que contengan estas medidas estén debidamente etiquetados para que los consumidores estemos al tanto de sus características antes de decidir una compra, rechazamos la criminalización de quienes desarrollan y diseminan sistemas para saltar las medidas técnicas y solicitamos que se penalice el uso de DRM para implementar restricciones más fuertes que el copyright (como por ejemplo, impedir el uso justo o restringir acceso a obras en dominio público).

Más información sobre esta campaña y la historia de los sistemas de Gestión Digital de Restricciones está disponible en el sitio Defective By Design de la Free Software Foundation.

Copyright © 2010 Fundación Vía Libre. La reproducción y distribución literal de este artículo completo están permitidas en todo el mundo, sin regalías y en cualquier medio, siempre y cuando se preserve este aviso.