Torta de Frambuesa

Las divagaciones de más de 500 caracteres de alguien con una raspberry pi

A partir de la versión 0.6 las cosas cambiaron mucho debido a que ya se permite sqlite 3 para usar writefreely y eso cambiaba la compilación. Así que ahora después de mucho tiempo sin actualizar este tutorial, aprovecho.

Comenzando por esta aclaración. En el repositorio github de WriteFreely se ofrecen junto con el código fuente, los binarios para correr en linux, windows y macOS en arquitecturas de 64 bits y para el resto de las arquitecturas se tiene que compilar el código fuente. La cuestion es que compilar el código en una raspberry pi (arquitectura ARM) no es recomendable porque aunque se pueda instalar golang en una RPI 3, la compilación usa muchos recursos y toma mucho tiempo.

Entonces la alternativa es que en una máquina convencional se compilen las fuentes para la arquitectura y luego se pase el binario a la carpeta de la raspberry donde se va a hostear writefreely. Así que voy a comenzar.

  1. En la RPI ejecutar el comando cat /proc/cpuinfo. Es para saber la versión de la arquitectura que usa la RPI. Una RPI 3 B usa la arquitectura ARMv7

  2. Descargar en la RPI el último lanzamiento de writefreely para linux y extraer el tar.gz. No hacer nada más allí hasta después.

  3. En la máquina convencional (voy a usar una máquina con linux), tener instalado golang (se requiere la versión 1.10 o superior, aunque es preferente tener a partir de la 1.11), go-bindata y nodejs.

  4. Hay que instalar un par de modulos de node que son less y clean-css, eso se hace haciendo npm install -g less less-plugin-clean-css

  5. Suponiendo que la variable de entorno GOPATH apunta a $HOME/go, crear la carpeta go en el home.

  6. Aquí viene lo complicado: Hay que ejecutar env GOARCH=arm GOARM=7 GO111MODULE=on go build github.com/writeas/writefreely/cmd/writefreely. Con esto bajará las fuentes y las compilará para la arquitectura ARMv7. Si la RPI usa otra versión, es solo cambiar la variable de entorno GOARM.

  7. Esperar a que falle la compilación. Eso es porque hay que compilar los assets para completar la compilación de writefreely.

  8. Situarse en el directorio go/pkg/mod/github.com/writeas/writefreely/ y ejecutar make ui y luego make assets. Dependiendo de la instalación de los módulos node, puede que sea necesario usar sudo o no.

  9. Volverse a colocar en el directorio go y ejecutar de nuevo env GOARCH=arm GOARM=7 GO111MODULE=on go build github.com/writeas/writefreely/cmd/writefreely/. Ahí sí va a compilar

  10. Después de terminado, el ejecutable estará en la carpeta bin. Hay que mover el binario writefreely a la RPI, y reemplazar el binario writefreely que hay en la carpeta con el binario writefreely que recién compilaste.

  11. Se recomienda aplicar chmod 755 a ese nuevo binario writefreely

  12. Revisar que todo anda en orden ejecutando ./writefeely -v en la RPI. Si todo sale bien, te mostrará la versión de writefreely.

  13. Y listo, lo único que queda es seguir la guía de instalación.

Una cosa más. Este proceso se tiene que repetir cada vez que se quiera actualizar writefreely.

Réquiem para un activista

Un nuevo ataque de ansiedad Toca las puertas de mi cerebro Tocaron el botón incorrecto Dando más responsabilidad A mí que ya no aguanto más De hacerme cargo de lo que el resto Confía que haga por afecto A causas de buena voluntad

Me bajo de la caminadora En la cual corrí toda mi vida Persiguiendo una utopía La que amoldó mi pensadora El forro de Eduardo que ahora Dos metros bajo tierra reía


Desalojo

Hacia la casa de rojo Ya se acercan los infantes De mirada perturbante, Vista desde el cerrojo Del portón. Con gran enojo Los ocupas habitantes, Reciben la fulminante Noticia de desalojo.

Justo en ese momento Cubrió el asentamiento Llamaradas tan gigantes ¿Qué era lo que pensaban? ¿Que a la fuerza arrastraban Los fiambres ocupantes?


Nocturno

Esta noche de tormenta en casa Van cayendo gotas un montón Gente en la calle corriendo pasa, Y yo inmóvil en un rincón Mi felicidad es muy escasa En mi alma hay un chaparrón En el botiquín, ninguna gasa Cubre las penas del corazón

Pero si un día soy invitado Seguro me va a hacer mal Yo soy insoportable tal cual Ellas temen estar a mi lado Mañana puede estar soleado Pero mi noche es sin final

(Estribillo) Si, Sally salí, Sally salí, Sally salí de mi cabeza Si, Sally salí, Sally salí, Sally salí de mi cabeza

(Primera estrofa) Ay que comecocos Sally vete de aquí Me pones tan loco Recaliente por ti Rompes mi paciencia Muestras mi lado vil Sacas mi demencia A la luz del candil Su su susurrando Riges en mi pensar Aterrorizando Manipulas mi actuar Muere mi cordura Ay, donde iré a parar Rabia y locura Sally te quiero echar

(Estribillo) x2

(Segunda estrofa) Yo solo quería Mi insomnio quitar Pero no podía Solución encontrar Hasta que contigo Yo me quise tratar Tremendo castigo Cuando te escuché hablar Por ese aparato Que instalaste una vez Te escuchaba un rato Me puse a enloquecer Al final de cuentas Lo tuve que romper Pero tu voz, sally No se quiere perder

(Estribillo)

Necesito algo de ruido blanco Que me haga olvidar tu voz Esta pesadilla no me banco Esta ansiedad es tan atroz

(Estribillo) x2

(Repetir hasta el final) Musica new age Sushi de salmón Nylon en los pies Yoga en el salón Tratados de paz Noches sin dormir No tengo relax Y qué más decir

Cuando creí que ya no podría vivir lejos de la ciudad de las luces, viene un terremoto y la hunde en ruinas. Dios quiere que muera nómada.

Eso, o quiere que la reconstruya a mi manera y que muera haciéndola. Una ciudad de luces para mi sólo y que sin embargo no producirá bienes para vivir.

Salvo que en un momento de debilidad acabe rescatado... y lavado de cerebro para reparar aquellos valores imposibles de mantener.

Valores que al no poder mantener me llevaron a la ciudad de las luces donde me senti feliz.

Me deprime no tener en donde caer muerto.

Hoy es pura diversión Ya no habrá más evasión Esa gente repelente Ya no tiene yenes de manutención Se creían entre sí Más rebeldes que Asterix Hoy son solo excedentes Que la gran corriente los borró al fin.

La razón áurea vence al final Crece su potencia con facilidad La razón áurea que fuerte que está A todos los otarios, los liquida de verdad

Mira como el camaleón Se ha puesto color marrón Por la calle van perdidas Naranjas podridas ya sin solución. Quien antes les dio su amor Hoy les huye con pavor Tanto hieden sus chaquetas Que ni las violetas brotaron en flor

La razón áurea vence al final Cuanto más lo nieguen, más les dolerá La razón áurea que fuerte que está Quedaron como perros, no se lo van a olvidar.

Festeje conmigo Doña Rosa Vamo, anímese Que desde San Juan a Barcelona Celebran también. Aguantamos toda su inquina Su mala visión Hoy las zorras no tienen gallinas No tienen razón

Otras aldeas habrán Pero también caerán Sólo hay que esperar el día La sabiduría todos probarán La vieja mentira es Es la base de su fe Y aquel cuartel dado vuelta Falto de dos letras también va a aprender.

La razón áurea vence al final Se erige fuerte llena de verdad La razón áurea que fuerte que está Su revolución fue solo falsedad La razón áurea vence al final Crece su potencia con facilidad La razón áurea que fuerte que está Y con toda potencia, volvimos a pasar.

¡Ya hemos pasao!

1) Extraño Github. No deja de ocurrir que ande necesitando registrarme allí para reportar un bug o para pedir ayuda ahí

Desafurtunadamente no permite verificar mi correo electrónico porque usa el dominio firemail.cc. Necesito tener otra dirección de correo para registrarme.

Y no. No pretendo usar esos servidores de correo “seguros” porque yo solo uso el email para registrarme en sitios y recibir spam (llevo el record de 3 años sin mandar un mail de forma no-profesional, pronto llegaré a los 4)

2) Aunque no pare de robar videos a youtube para ponerlos en peertube, extraño comentar videos allá. También hacer subtítulos allá. Aprecio el trabajo que le ponen a invidious pero a veces un cliente alternativo no es suficiente.

3) Tambien extraño usar los servicios de la play store. Primero, porque hacía compras con ella (soy de los que compran apps y paquetes para juegos... también extraño jugar). Segundo, porque hay apps que notan la “desactualización” del playstore de MicroG (las peores son las que notan que el dispositivo está rooteado y no te dejan usar la app).

Ayer soñé que era buscado vivo o muerto por un pecado horrible que hice cuando tenía quince años. Solo fue una falsa alarma. Ayer soñé que un revolucionario me ponía a correr por una cinta como un conejo tratando de alcanzar una zanahoria llamada utopía. Solo fue una falsa alarma. Ayer soñé que aquella mujer de la vida de la canción aquella, llamaba a mi puerta pidiendo ayuda. Solo fue una falsa alarma. Ayer soñé que me mudaba solo y al primer día me daba un ataque. Solo fue una falsa alarma.

¿Con que soñaré hoy? No sé.

Artículo escrito por Mauricio Bruno

  1. No tomes demasiado y nunca muy en serio.
  2. Nunca, bajo ningún concepto, borres una publicación. Errores cometemos todos, pero es preferible pedir disculpas y tratar de corregir el mal antes que fingir que acá no ha pasado nada. La publicación fallida quedará en el muro como una cicatriz que te recordará qué cosas no debes hacer. Eliminarla es el equivalente a introducir una ley de caducidad en tu cerebro; como todos sabemos, el olvido no opera tan fácil y, además, provoca serios traumas.
  3. Acepta la solicitud de amistad de cualquier persona. En la medida en que hoy es técnicamente posible que el guardián de Eduardo Bonomi te grabe con la cámara de tu celular mientras te masturbas mirando anime porno, deberías asumir que la privacidad ha muerto y que si tratas de defenderla te va a pasar lo mismo que a los que luchan por el derecho de autor: el agua te va a pasar. No vas a resguardar mejor ni peor tus más escabrosos secretos en función de que tengas tantos o cuantos amigos o de que los conozcas más o menos. Además, si quieres guardar un simulacro de intimidad, siempre puedes segmentar tus contactos y definir qué información quieres transmitirle a cada uno de ellos. Pero rechazar solicitudes de amistad es de mal gusto. ¿Quién te crees que eres? ¿La reina de Holanda?
  4. La regla anterior, sin embargo, admite varias excepciones. Podrás rechazar solicitudes de amistad en los siguientes casos: cuando el usuario en cuestión tenga cara de homicida en serie; cuando use una foto de perfil extraída de las primeras diez opciones que arroja Google al introducir la búsqueda “hot women”; cuando tenga menos de diez amigos; cuando sea un extranjero que llegó hasta ti por vaya uno a saber qué capricho del dios de los algoritmos.
  5. No expongas asuntos problemáticos relativos a los ámbitos importantes de tu vida, como la familia, el trabajo o la militancia. Las fronteras de la sensibilidad no son las mismas para todos, y es fácil que una persona cercana a ti en el mundo real pero que no integra tus redes virtuales -y que, por lo tanto, no conoce tus códigos de comunicación en ese ámbito- se sienta ofendida por algo dicho allí. Por ejemplo: si eres un profesor de enseñanza media, no traigas a colación asuntos relativos a tus alumnos, no te burles de sus errores o te quejes de su comportamiento. No, chicos, no: aunque no tengan a los botijas en Facebook, no está bien.
  6. En directa relación con el punto anterior, ten en cuenta que las cosas que dices y haces en las redes tienen consecuencias en la vida real. Si no, pregúntenles a los empleados públicos argentinos que embanderaron sus redes con la letra K y perdieron su trabajo durante los primeros meses del gobierno de Mauricio Macri. Esto no quiere decir que haya que aceptar como una cosa natural la vigilancia del gran hermano. Pero esa vigilancia existe y tiene poder. De nada sirve decir “uh, yo no sabía que iban a revisar el Facebook” luego de haberte comido el garrotazo. Por lo tanto, actúa a conciencia y elige tus batallas.
  7. No te enfrasques en discusiones. Si no resistes el impulso de decir algo jugado y controvertido sobre alguna cuestión ontológica o de actualidad, dilo todo de una vez, escribe largo si es necesario, pero una vez dicho lo tuyo, llámate a silencio, sigue con tu vida y evita participar en el foro de comentarios que, eventualmente, puede haber germinado bajo tu idea. A no ser que hayas encontrado un nicho de mercado estupendo y que alguien te pague por hacerlo, invertirás demasiada energía en una práctica improductiva, gastarás pólvora en chimangos y perderás un tiempo precioso que podrías estar dedicando a trabajar, descansar, cultivar tu intelecto o mirar partidos de la Copa Uruguaya Coca-Cola, tanto da.
  8. Respira hondo antes de ceder a la tentación de explicarle cómo funciona el mundo a una persona que, sin saberlo, está proponiendo intervenir sobre lo social mediante la aplicación de ideas dignas de Josef Mengele. Facebook no es precisamente la materialización de la esfera pública con la que soñaba Jürgen Habermas, así que modera tus esperanzas de sostener allí un debate racional.
  9. Ten en cuenta que puedes hacer humor con cualquier cosa pero que la excusa “es un chiiiiiiste boludo! no da para tanto!” no te va a salvar cuando un grupo radical entre a tu casa con la intención de ametrallarte a ti y a toda tu familia. El humorista es a la vida lo que el exquisito al fútbol: si hace una de más, probablemente lo atiendan.
  10. No te indignes. Si algo te solivianta, elabóralo, procésalo, agrégale valor, haz con ello algo mejor. Las personas que te leerán se dividen en dos: las que están tan indignadas como tú y aquellas a las que les chupa un huevo tu molestia. En el mejor de los casos, con las primeras sólo podrás elaborar una rosca de manija mutua con consecuencias de las que te arrepentirás luego. Los otros se reirán de ti o te ignorarán.
  11. No compartas información por mera empatía. Ya sea la foto de un supuesto violador o el testimonio de una señora indignada porque no le paró el bondi, puedes tomarte un tiempo para averiguar qué es lo que estás tentado a compartir y luego decidir si hacerlo o no. Como los cocodrilos y las tortugas, la empatía puede parecer una buena mascota, pero, no lo olvides, crecerá.
  12. Nunca, never, jamais, viajes en el tiempo. Si eres un viejo como yo y sigues usando la computadora, a la derecha de la pantalla verás la timeline, una ventana mágica que te llevará al pasado. Pero que no te engañen: el pasado es un lugar acogedor si lo recuerdas, pero un horrible purgatorio si lo vives nuevamente. Y el examen positivista de la propia vida que habilitan las nuevas tecnologías -reproducción de conversaciones, videos, fotos, todo al alcance de un solo clic- es lo más parecido a ese capítulo de Black Mirror que retrata una sociedad futura en la que la gente puede reproducir, dentro de su cerebro, todo lo que alguna vez vieron sus ojos o escucharon sus oídos, y en donde hay un pinta que, tras una ruptura amorosa, no puede dejar de revisar una y otra vez el proceso que lo llevó de una relación feliz a una vida triste y miserable. Y como dijera Fatigatti, eso es como la droga: un gol de ida.
  13. No uses redes sociales de otros. Lo hice y no es gracioso; es terrible. Todavía no está del todo claro que las redes sociales son un dipositivo para construir ficciones, y que lo dicho en esas ficciones no necesariamente representa lo que la persona detrás del avatar cree en realidad. No pasa como con los actores, que ya sabemos que están jugando a ser otros (salvo, según escuché, en las comedias brasileñas; ahí se lo toman todo muy a pecho). Entonces, no nos hagamos los superados. Esa idea de que el público está más avispado y ya no cree en nada, y que por lo tanto nada de lo que digamos nos compromete, es mentira. En general, tenemos una relación plena con los perfiles de las redes y creemos que lo dicho por el avatar es representativo de algo. Por ende, usurpar un perfil es suplantación de identidad.
  14. Nunca rechaces las opiniones discordantes que tus contactos comparten en tu muro bajo el argumento de “es mi muro, si no te gusta, no comentes”. No, pibe, no. Primero, el muro no es tuyo, es de un señor con cara de bueno que se llama Mark y le entrega tus secretos al gobierno; segundo, decir eso es de gallina. Hay un viejo dicho que dice que el que expone se expone, así que si hablas, bancate las consecuencias.
  15. No trates de resolver las discusiones sobre política con un “bueno, esto es la democracia, cada cual puede tener su propia interpretación, son formas de ver. saludos”, porque de esta manera, si bien parecerás una persona tolerante y liberal, estarás comunicando indirectamente que crees que el otro tiene razón pero que no quieres dársela. Vamos chicos, somos grandes, podemos asumir la derrota y no discutir al pedo.
  16. No tienes la obligación de pronunciarte sobre todos los problemas que ocurren en el mundo. Tampoco tienes la responsabilidad de tener una opinión formada con respecto a todos los temas de agenda. Puedes, honestamente, preguntar. Con suerte, encontrarás algo de luz al final del viaje.

Mi nueva vida comenzó hace pocos días cuando me despedí de Elisa.

A Elisa la conocí de chico en la escuela y vaya si he sentido algo por ella. Era la amiga que todos desean tener, era la que te hacía sonreír en el momento propicio. La que te hacía olvidar el dolor. No me extraña que todos quisieran estar con ella. Pero yo era un caso especial, porque sin saber lo que era el amor, pasabamos los recreos juntos.

Luego la madurez nos ha separado. Ella a hacer sus estudios, yo a los míos. No sé como la habrá pasado ella, pero en mi caso las amistades duraban hasta las vacaciones. Tuve que arreglármelas como pude. Sólo compañerismo y nada más. Pero jamás la olvidé. Hasta de vez en cuando soñaba con ella, más allá de querer volverla a ver.

De pura casualidad es que me encuentro con Laura, una compañera de escuela. Nos contamos de todo lo que pudimos contarnos y hasta me invitó a una reunión una noche en su casa. Allá me encontre con otros varios amigos que no conocía y otros que los conocía pero que no los veía desde hace tiempo. Fue una reunión muy agradable y Laura me pidió mi teléfono por si pintaba hacer otra reunión como esta.

El tiempo pasó y de repente, sorpresa. Me llega un mensaje de texto de alguien desconocido mencionando mi nombre e invitándome a su cumple. Llamé a ese número y me quedé frío. Era Elisa, que me contó donde iba a pasar su cumple y a qué hora. Nos pusimos felices al saber que cumplíamos el mismo día y le dije que con muchísimo gusto iba a ir. Como última cosa me dijo que trajera un libro de poesía porque ella era apasionada por la poesía y que para aquella ocasión ibamos a hacer una ronda donde los invitados ibamos a recitar poemas.

Llegó el día esperado. Elisa me recibió con un abrazo tan fuerte como no había sentido en años, y sentí que estaba en el paraíso. En ese momento entra Laura y para mi sorpresa se saludan con un pico. Yo me quedé mirándolas asombrado y Elisa me explicó que eran novias desde hace unos meses. Yo por fuera las felicité, pero por dentro me sentí morir.

Cuando comenzó la ronda, ella empezó recitando los versos más románticos que pudiera haber escrito García Lorca y sentí puñaladas con cada palabra. Pensé para mí que si no moría esta noche, no me moriría más.

Pasaron otros amigos recitando lo que ellos querían, Becquer, Shakespeare, el Romancero, Benedetti, etc. Y cuando llegó mi turno. Me paré en el centro buscando algún poema, pero todos me resultaban dolorosos de recitar.......hasta que encontré uno. Uno que yo sentía más que nadie y que calzaba perfecto. Uno de Rafael de Leon.

Simplemente me desahogué con aquel poema. Hasta alteré sin querer la letra diciendo “Mas como es rica tu dueña”, sabiendo que era un poema que lo recitaba un hombre a una mujer. Recibí flor de ovación y Elisa me volvió a abrazar tan fuerte como al llegar al cumpleaños, alabando el sentimiento impreso en el recitado. Yo le agradecí el gesto y le dije que también estuvo encantadora cuando recitó esos versos de Lorca. En ese momento tuve la conciencia clara y disfruté del cumpleaños como si fuese el mío (bah, era también el mío, solo que no lo celebraba desde hace tiempo).

A la hora de irme, ella como buena amiga que era me dijo que algún día podríamos hacer una reunion con Laura y los demás. Yo me inventé como excusa de que iba a irme de vacaciones. Nos dimos un abrazo de despedida y me fui en taxi.

Sentí que no pude contener el llanto cuando el taxista prendió la radio. Sonaban tres canciones tan tóxicas. Una de The Cure, una de Sonia Rivas, y para colmo y remate a Nati Mistral recitando el mismo poema que yo recité.........aquella noche con Elisa que me juré que iba a ser la última.

Ahora tengo tanto miedo a los mensajes de texto.

Era mi día libre. Me levanté. Fui a la cocina y abrí la heladera. Fui al baño y abrí respectivamente las canillas de agua caliente y de agua fría. Volví a la cocina y, haciendo un nudo en la boca de la bolsa para residuos, la llevé a la calle y la dejé en la vereda. Luego fui a mi dormitorio y me vestí. Prendí la radio y, volviendo al baño, me lavé la cara. También abrí la llave de agua de la ducha. Fui a la cocina y saqué la manteca de la heladera. Luego salí a comprar el diario. Al regresar, saqué la guitarra de su estuche, y abrí la llave general del gas. Me dediqué un rato a observar los lomos de los libros que había en mi biblioteca y, decidiéndome finalmente por uno, lo llevé a mi dormitorio y lo dejé sobre la mesa de luz. Accioné el ventilador, y salí hacia la panadería. En el camino compré cigarrillos. Una vez de regreso, me apuré a cerrar las canillas de la pileta del baño. También aproveché para darme una ducha. Después me senté en el sofá del living a hojear el diario. Cuando terminé, fui al baño y levanté la tapa del inodoro. Saqué un cigarrillo y me lo puse en la boca. Puse a calentar café. Sentí que la casa tenía olor encierro, así que abrí algunas ventanas para que se ventilara. Me desvestí y tendí toda mi ropa -que estaba empapada- en la cuerda de la terraza. Durante la siguiente hora me ejercité en la ejecución de una pieza de música para guitarra. Luego me serví el café en una taza y apagué la radio. Fui al baño y oriné. Seguidamente doblé el diario en cuatro, puse una hoja en la máquina de escribir después de barrer la cocina y de sacar la tapa del azucarero, encendí el cigarrillo que tenía en la boca y descolgué el tubo del teléfono. Saqué un cuchillo del escurridor, junto a la pileta de la cocina, y corté una rebanada de pan. Enchufé la plancha eléctrica y cerré la llave general del gas. Apagué el ventilador y fui a la terraza a recoger la ropa. Luego, en el baño, me sequé todo el cuerpo con una toalla, y tiré la cadena de la cisterna. Fumé el cigarrillo mientras discaba un número en el teléfono. En la cocina, saqué una cucharita del escurridor y puse dos cucharadas de azúcar en el café. Volví al baño y bajé la tapa del inodoro. Fui al dormitorio y me puse las pantuflas. Otra vez en la cocina, unté la rebanada de pan con manteca. Luego planché la ropa y me vestí. Revolví el café, me lo tomé y apagué el cigarrillo. Tomé el tubo del teléfono pero, no escuchando a nadie al habla, lo colgué. Fui al baño y me lavé los dientes. Luego guardé la manteca en el refrigerador. Cerré las ventanas. Tendí la cama y guardé la guitarra en el estuche. Prendí el velador. Me peiné y comí la rebanada de pan con manteca. Pasé algo en limpio en la máquina de escribir. Me desvestí y desenchufé la plancha. Medité. Me acosté y me puse a leer el libro que tenía en la mesa de luz. A continuación apagué el velador, me levanté y me puse el pijama. Finalmente fui al baño, cerré la llave de agua de la ducha y me dormí.