Comunidad de supervivientes

El ambiente está calmo, sospechosamente calmo. Sin viento se escuchan sonidos lejanos: ladridos de perros, gritos de niños, sin diminutas hojas oscilantes que los tapen.

El perfecto coseno hiperbólico que forma el cable de tensión sabe lo que viene. En su interior lo demuestra. Aunque nada puede hacer, ni siquiera alertarme. Estoy alerta, esta calma me puso alerta como nunca.

Bajando como ángeles en busca de almas vienen gotas, diminutas ellas pero bien organizadas. Los guerreros de agua bajan, buscan lo que no necesitan, sólo impactan. Recorren kilómetros sin que nadie sepa siquiera de su existencia. Nadie supone que vendrán a golpearle el ojo uno de los millones. Cierro mi ojo derecho nerviosamente un par de veces.

Sonriendo la libertad

La tenue luz roja iba lentamente enfocándose, logré visualizar 2 puntos uno arriba del otro, se veían claros mientras titilaban. poco a poco percibí tres números. un cuatro un siete y un dos, sólo me costó diferenciar el orden. Maldito orden. 4:27 La pesadez de la habitación me cayó recordándome que eran las cuatro y veintisiete, sin sol me encontraba, todavía buscando no levantarme. "Pero tengo la libertad de levarme" me dije, aunque no tengo la libertad de no despertarme. Odio ese autoritarismo impuesto por mi cuerpo que no me deja dormir. Me levanté. Mis ojos se entrecerraon con la luz de color amarillento viejo y los olores de la heladera sólo me tentaron a sacar agua, un vaso, no mejor dos. Tomé de la botella directamente, la cantidad exacta de dos vasos mientras pensaba en la libertad.

Python and OpenOffice.org I - How to: get all posibles properties

I allways start my OO.o scripts like this:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# stolen from tutorials somewhere
# bootstrap uno component context
import uno
import unohelper

# a UNO struct later needed to create a document
from com.sun.star.text.ControlCharacter import PARAGRAPH_BREAK
from com.sun.star.text.TextContentAnchorType import AS_CHARACTER
from com.sun.star.awt import Size

## ooffice "-accept=socket,host=localhost,port=2002;urp;"
localContext = uno.getComponentContext()
				   
resolver = localContext.ServiceManager.createInstanceWithContext(
				"com.sun.star.bridge.UnoUrlResolver", localContext )
      

Jugando con variables en bash I

Me llegó a mis ojos un pedazo de código en BASH, y busqué explicarlo:
function RENOMBRA ()
{
NRO=0
for I in `ls -1`
do
        FNAME="${I##*/}"; EXT="${FNAME##*.}"
        [ "${EXT}" == "${FNAME}" ] && EXT="" || EXT=".${EXT}"
        mv $I $NPRE-$NRO$EXT
        NRO=$[$NRO+1]
done
}
FNAME="${I##*/}" corresponde a:
${parameter##word}
The word is expanded to produce a pattern just as in pathname expansion. 
If the pattern matches the beginning of the value of parameter, then the 

      

Leer archivos binarios en Python

[ Nota al publicar: Este fue un ejercicio que hice tiempo atrás y estaba por quedar olvidado en mi disco rigido, antes que pase eso lo publico acá por si a alguno le resulta útil ] Se demostrá lo simple que es leer un archivo binario en python. Si se tiene un archivo llamado test.chm que es un 'MS Windows HtmlHelp Data' se necesario conocer el formato en que está esctrito. http://www.speakeasy.org/~russotto/chm/chmformat.html Describe el formato del archivo:
 0000: char[4]  'ITSF'
 0004: DWORD    3 (Version number)
 0008: DWORD    Total header length, including header section table and

      

Creatividad y solo creatividad

Un piano, una webcam y mucha pero mucha creatividad:

PianoChatImprov

Volando sobre el mar

Hay dias que me levanto con ganas de escuchar rock&roll a metros del mar...

CyberOne, clases en la web

Ayer, luego de ir a mi universidad real (curso ing. en sistemas en la UTN de Santa Fe), vi una clase del Harvard!:

"Professor Charles Nesson, co-founder of the Berkman Center and Rebecca Nesson talk about their new course, CyberOne: Law in the Court of Public Opinion. CyberOne is the first Harvard course to be open to the public as well as the first Harvard course to be offered as a Distance learning course through the virtual world Second Life."

La temática de la semana estaba relacinada con los wikis, tal vez en contenido no me aportó mucho (como gran parte de los contenidos universitarios :-) ) pero fue una experiencia muy buena, los alumnos con sus notebooks anotan en un wiki que queda para usar y modificar

Erratas de Fe

Las palabras y su orden vienen de El Motivo de Dios. Generado con reverse() para darle la semántica correcta.

Mi liberacion del horror desde que la niña niña grito la gente y al
cielo se vuelve roja mi cuerpo bajo la vereda ondulada en mi sien y
bang a punto carmesi tulipanses se deshacen en cabezas tres dos una son
mi alrededor a mi disparo lo saco del bolsillo en el que quema la
pistola sabe que comiplice ahora odiada como miedo risa vértigo dolor
sin vivir qué para mi universo que hora que hago que se del yin y el

Difundiendo el Software Libre I

En una de mis charlas hurtadas en el CaFeCONF 2005 titulada "que es Software Libre", se generó una polémica cerca del final de tiempo de preguntas, de hecho es probable que haya sido el detonante. Una polémica salpicada del folckorismo típico de una reunión extraordinaria de un comité de partido de izquierda -las ya conocidas largas exposiciones de mal común y el énfasis en determinar quien tiene la razón absoluta, aunque lleve gritos y señalamientos- realizaron una pregunta más que interesante: "Porque no hay suficiente márketing en el software libre?", Desde arriba del escenario y tratando de controlar una pelea de perros con