3 horas, 16 minutos y 30 segundos, de Charles Bukowski

Se supone que soy un gran poeta
y tengo sueño por la tarde

sé que la muerte es un toro gigantesco
dispuesto a embestirme
y tengo sueño por la tarde

sé que hay una mujer que me ama
y tengo sueño por la tarde,

me inclino hacia el sol tras una cortina amarilla
y me pregunto adónde habrán ido las moscas del verano
recuerdo la muerte tan sangrienta de Hemingway
y tengo sueño por la tarde.

algun dia no tendre sueño por la tarde
algún dia escribiré un poema que encenderá volcanes
en las colinas que estan ahí fuera
pero ahora mismo tengo sueño por la tarde
y alguien me pregunta «Bukowski, ¿que hora es?»
y yo contesto «3horas, 16 minutos y 30 segundos»

me siento muy culpable, me siento asqueroso, inútil,
demente, tengo sueño por la tarde,

están bombardeando iglesias, bien, eso esta bien,
los niños montan los ponys en los parques, eso está bien,
las bibliotecas estan llenas de miles de libros sabios,
hay musica grandiosa encerrada dentro de la radio
y tengo sueño por la tarde,

tengo una tumba dentro de mí diciendo,
bah, deja que lo hagan los demas, dejales que ganen,
déjame dormir

el ingenio está a oscuras
barriendo la oscuridad com una escoba,
me voy a donde han ido las moscas en verano,
intentad atraparme.

Cambiar direcciones de DNS por las de Cloudfare

Un interesante artículo al que no recuerdo cómo llegué cuenta cómo usar las direcciones de los servidores DNS que ofrece Cloudfare

Para agilizar algunas conexiones que se ralentizan por la búsqueda constante de nombres… (No mejoran tanto si la lentitud de la conexión no se debe al tiempo de respuesta del DNS)
Amén de dar un poco más de control sobre a quién autorizamos que nos controle. 🙁

Es posible llevar a cabo una modificación en la configuración de red (dependiendo del sistema puede ser de una manera u otra) no demasiado avanzada y permite utilizar servidores DNS de una empresa que dice ser más fiable desde el punto de vista de la privacidad que Google y las habituales direcciones IP provistas por los ISP (Internet Service Providers).

Hoy estoy algo descreído con respecto a que alguna otra opción sea mejor… pero es verdad que difícilmente puede ser peor, así que no está de más darle una pensada y probarlos, al menos en cuanto a lo de la velocidad. Hubo un tiempo en el que yo tenía apuntadas a mano o me sabía de memoria algunas direcciones IP de DNS para configurarlos en la conexión de red correspondiente saltándome los que solían funcionar muy mal de JazzTel o de la desaparecida (absorbida) Wanadoo.

Estas direcciones, a imitación de las de los servidores de Google (el gran monopolista de INet), son tan sencillas de recordar que no las apuntaré, ni siquiera en la memoria… olvidándolas antes de haberlas usado.

Por si acaso:

Google (8.8.8.8 y 8.8.4.4)

Cloudfare:

IPv4: 1.1.1.1 y 1.0.0.1
IPv6: 2606:4700:4700::1111 y 2606:4700:4700::1001

Instalar LAMP con WordPress para backup de Blog en Raspberry PI 3

Aprovechando que esta semana pasada era algo así como vacacional aunque en mi caso ha resultado convaleciente, he dedicado mi tiempo a temas técnicos que me hacen olvidar la inmediatez, lo cual a veces resulta tranquilizante y otras perturbador, como por ejemplo aprender a manejar herramientas de diseño gráfico como Inkscape (para gráficos vectoriales) que necesito para crear portadas profesionales de los libros que próximamente iré maquetando con Scribus (otra necesidad imperiosa para lo mismo).

Entre las diversas tareítas que tenía pendientes, una de ellas era cada día más «acuciante» para la persona más obsesa de las copias de seguridad que conozco: Hacer BackUp de mi blog.

¡Y por fin lo he logrado!

Lo he restaurado repetidas veces en una Raspberry PI 3 que tengo desde hace unos meses y a la que le dedico unas cuantas horas a la semana. De momento, había instalado diversos sistemas operativos pensando que podía servir para sustituir a un PC viejuno, pero ha resultado ser mucho más útil como servidor de lo que sea, desposeída de pantalla y de la necesidad de un entorno gráfico que consume su escasa memoria RAM.

El proceso que he seguido (después de mucha «prueba y error») ha sido más o menos el siguiente:

_______________________________________________________________
Preparando LAMP para restauración de BLOG de giusseppe.net
Linux Apache Mysql Php
_______________________________________________________________

Para Instalar PHP 5 es preciso añadir al final de /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

sudo apt-get update
sudo apt-get install -y apache2 mysql-server php5 php5-curl php5-cli php5-mysql php5-gd phpmyadmin ntfs-3g

(NO HACER) sudo apt-get install php7.0

Habilitar el módulo de reescritura en Apache
Opción 1.- sudo a2enmod rewrite
Opción 2.-
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load

Y para que se use php5 en lugar de php7:
>>> sudo update-alternatives –set php /usr/bin/php5

Deshabilitar (php7.0) y habilitar (php5) en Apache:
sudo a2dismod php7.0
sudo a2enmod php5
sudo service apache2 restart

_______________________________________________________________
Preparar BASE DE DATOS para RESTAURAR el BLOG:

Crear una base de datos como la del blog con el usuario y contraseña del blog (ver datos en wp-config.config de Backup)
sudo mysql -u root -p

MariaDB [(none)]> create database carmend1_wrdp2;
MariaDB [(none)]> create user carmend1_wrdp2;
MariaDB [(none)]> set password for carmend1_wrdp2 = password("LADELARCHIVOCONFIGPHP");
MariaDB [(none)]> grant all PRIVILEGES on carmend1_wrdp2.* to carmend1_wrdp2@localhost identified by 'LADELARCHIVOCONFIGPHP';
/// PARA ASEGURARSE de QUE ESTÁ CREADO:
select User from mysql.user;
MariaDB [(none)]> exit;

_______________________________________________________________
Instalar WordPress (en /blog)
https://www.atareao.es/tutorial/raspberry-pi-primeros-pasos/wordpress-en-la-raspberry/
_______________________________________________________________

cd /var/www/html
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xfz latest.tar.gz
sudo mv wordpress blog
sudo rm -f latest.tar.gz
sudo chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -print -exec chmod 775 {} \;
sudo find /var/www/html -type f -print -exec chmod 664 {} \;

_______________________________________________________________
Copiar toda la estructura de archivos de
wp-content/upload /themes /others /plugins
Organizarla para que tenga estructura de carpetas

Opción 1.- Utilizar acceso NFS

Opción 2.- Instalar soporte NTFS para leer y montar pendrives:
(NO HACER si ya está hecho) sudo apt-get install ntfs-3g
sudo mkdir /media/mikomono
sudo chown pi:pi /media/mikomono
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/mikomono

Copiar el contenido del wp-content al blog (Según proceda modificar esto)
sudo cp -rf /media/mikomono/20180320/wp-content/. /var/www/html/blog/wp-content/.
Copiar wp-config.config en wp-config.php
sudo cp /media/mikomono/20180320/site-data/wp-config.config /var/www/html/blog/wp-config.php
cd
cp /media/mikomono/20180320/site-data/giusseppe.net-blog_wp.db .

_________________________
Restoring the WordPress Database Using MySQL Commands
Copiarlo previamente en ~/giusseppe.net-blog_wp.db
Modificar el número de prefijo de la base en el archivo.db de datos por wp_
_________________________

mysql -u carmend1_wrdp2 -p
CONTRASEÑA la de wp-config.config

mysql > use carmend1_wrdp2;
mysql > source giusseppe.net-blog_wp.db

Cambiar datos del dominio anterior (giusseppe.net) si procede a localhost o lo que sea
(en phpmyadmin)
UPDATE wp_posts SET guid = REPLACE ( guid, 'giusseppe.net/blog', 'raspi.net/blog' );
UPDATE wp_posts SET post_content = REPLACE ( post_content, 'giusseppe.net/blog', 'raspi.net/blog' );
UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, 'giusseppe.net/blog', 'raspi.net/blog' );

ALTERNATIVA:
Usar /media/GSPDISK/almacen/BackUps/BLOG/searchreplacedb2.php
(Copiar en /blog y acceder a ello)

Necesario también cambiar el fichero de configuración de Apache para el SITE:
/etc/apache2/apache2.conf
o añadir datos en sites-enabled/000-default.conf


..otras directivas aqui
AllowOverride All (Asegurarse que no es NONE)

Crear archivo /var/www/html/blog/.htaccess
_________________________________
# BEGIN WordPress

RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

# END WordPress
_________________________________

_______________________________________________________________
Cómo devolver acceso completo a root, si lo pierde, en MariaDB
(Versión por defecto de mysql-server)
_________________________
sudo mysql -u root

mysql>
use mysql;
update user set plugin='' where User='root';
flush privileges;
\q

sudo service mysql restart
_______________________________________________________________

_______________________________________________________________

REPONER PERMISOS en /var/www/html:

sudo chown -R pi:pi /var/www/html
sudo find /var/www/html -type d -print -exec chmod 775 {} \;
sudo find /var/www/html -type f -print -exec chmod 664 {} \;

REPONER PERMISOS en . (Si se es propietario de ese directorio)

find . -type d -print -exec chmod 775 {} \;
find . -type f -print -exec chmod 664 {} \;

Somos cerdos

En una parada técnica volviendo de la playa, nos detuvimos en un restaurante en el que una mesa albergaba a cuatro personas que comieron unas cuantas raciones (3 o cuatro) y dejaron el lugar de esta guisa. El suelo decía mucho de sus hábitos… y no pude por menos que preguntarme si sería frecuente que sus casas estuviesen así de sucias.

Pero bueno, quizá todos relajamos un poco (o no tan poco) en el espacio público, que habría que recordar que es un espacio de todos y, como tal, compartido.

La tanda rosa

Una amiga de Carmen del mundo del Tango publica esta opinión en su muro de una red social:

Las tandas rosas no son más que otra forma de desigualdad, bajo mi punto de vista, denigrante para la mujer y en la que los hombres se ven casi obligados a bailar en muchas ocasiones con quien no quieren, «pero como sólo es una tanda» no más miserias o que ellos tengan una tanda azul, lo que tiene que existir es igualdad a la hora de invitar a bailar, y que los hombres admitan y acepten que las mujeres les invitemos a bailar con cabeceo o como cada uno entienda y quiera, ya que eso depende también del momento y de la persona, pero igualdad a la hora de invitar y de aceptar esa invitación con libertad absoluta tanto del hombre como de la mujer.

«La tanda rosa» es un invento para que «las mujeres» puedan sacar a «los hombres» a bailar. El resto de la noche no tienen ese derecho.

«La» y «rosa»… ni más ni menos: Una y del color que «corresponde». Más patético/machista no puede ser.

Hace años que veo que el machismo en Tango viene reduciéndose, pero está tan lejos, TAN LEJOS, de alcanzar un nivel soportable que esta entrada me ha recordado el porqué no voy a milongas desde hace varios años.

El debate está no ya estancado, sino obviando infinidad de otras pautas machistas más o menos toleradas con la, frecuentemente repetida, frase de «esto también pasa fuera del tango», como si eso fuese ni tan siquiera una mínima excusa.

El «look» tanguero es machista hasta la médula. Convertida la mujer en un objeto pasivo y sufriente que ha de estar dispuesta a pasar por esos aros para tener que bailar. No es que sea repulsivo, es que es insoportable. Pero lo que más me sorprende es que muchos y muchas de quienes van a las milongas se consideran feministas. Y no puedo entenderlo.

Pero cada día entiendo menos cosas… así que esta sólo es una más.

Desde Paul Valery a la definición de la derivada

¡Zenón, cruel Zenón, Zenón de Elea!
¡Me has traspasado con la flecha alada
que vibra y vuela, pero nunca vuela!

Sin que me guste mucho la poesía de Paul Valery, me sorprende cómo en tan poco espacio (poético) es capaz de mezclar filosofía, poesía, matemáticas y física.

En estos versos de «El cementerio marino» está el bosquejo del cálculo infinitesimal, la definición de velocidad instantánea versus velocidad media, el escepticismo griego, metódico y racionalista, el zen, la contemplación de lo cotidiano, el futurismo y su afán por capturar el movimiento en dos dimensiones espaciales…

Ya llegarán Isaac Newton y Gottfried Leibniz… y otros que buscarán la manera de explicar estas paradojas… y crear otras.

¿Es casual que Valery fuese contemporáneo de Bertrand Russell?

🤔

He recortado un sello para hacer un sello

Hace unos meses, los compañeros de Estudio Mamífero me regalaron unos cuantos sellos de goma de un proyecto en el que habían estado trabajando.

Eran distintas frases con unas cuantas palabras de las que me dijo que si podía hacer algo con ellas que lo hiciese.

Hoy he tallado (por supresión) «G S P» en uno de ellos a partir de la primera de las frases del sello, que decía:

Preguntar siempre el
precio de las diferentes
opciones de vuelo para
adaptar nuestro horario y
conseguir un mejor precio.

Formaban parte de la campaña ES LO LÓGICO para la reducción de costes empresariales. Pero, por supuesto, lo sobrante estaban dispuestos a tirarlo. Esto sí es reutilización. Y eso que los residuos, es decir, todas las demás letras que he descartado, las he tirado a la basura.

Ahora, tengo un sello personal:

Hoy toca hablar de Gabriel

Es el tema
No hay otro tema
Cataluña hoy no es un tema
El paro hoy no es un tema
La corrupción lleva mucho tiempo no siendo un tema
La inutilidad de una institución como la monarquía no es nunca un tema
El machismo es hoy muy poquito tema
La desilusión masiva no importa como tema
La inacción de un gobierno barbudo no es un tema
Trump no es tema
Gabriel sí
Gabriel es el tema
El tema
Hoy toca hablar de Gabriel
Aunque no sepamos nada de Gabriel
Hoy toca hablar del asesinato de Gabriel
Hoy toca hablar del ajusticiamiento público impúdico de los asesinos de Gabriel
Hoy es el tema
El tema
Y no hay más que hablar.

Esto no es una broma