autoreferencial (3) | entraron en mi cabeza (183) | libros (12) | me lo llevo puesto (7) | Renta básica (8) | series (2) | freakeando (53) | arduino (1) | bici (1) | esperanto (4) | eve online (3) | git (2) | GNU/linux (3) | markdown (7) | nexus7 (2) | python (2) | raspberry pi (3) | vim (1) | zatchtronics (3) | hago (496) | canciones (79) | cover (15) | el extremo inútil de la escoba (2) | guitarlele (10) | fotos (20) | novela (25) | criaturas del pantano (5) | el año que no follamos (12) | huim (4) | rehab (4) | poemas (300) | Anclajes (15) | B.A.R (7) | Canción de cuna para un borracho (38) | Cercos vacíos (37) | Cien puentes en la cabeza (7) | Conejo azul (6) | Contenido del juego (5) | De tiendas (3) | del pantano (3) | Epilogo (4) | Fuegos de artificio (5) | Imposible rescate (15) | Jugando a rojo (7) | Lo que sé de Marte (11) | Los cuentos (21) | Montaje del juego (5) | Orden de salida (1) | palitos (2) | Piernas abiertas (7) | Poemas medianos (12) | Privado de sueño (7) | Tanto para nada (17) | Todo a 100 (2) | Uno (4) | relatos (72) | anatemas (7) | perdiendo (1.337) | vindicaciones (91) |

linuxmint 19.1 Xfce en un macbook de 2008

He instalado LinuxMint en el viejo macbook de 2018, con el que escribí algunas novelas (ejem) y va como la seda. Sorprendente para un ordenador de hace tanto tiempo.

Sólo ha habido un par de problemillas. El primero es que cuando intentaba instalarlo desde un USB me daba el siguiente error:

error: file ‘/boot/’ not found.

Y se quedaba ahí. Intenté hacerlo desde un dvd y me daba el mismo error, pero unos segundos después aparecía el menú para cargar la live session, y a partir de ahí todo fue lentísimo pero bien.

Una vez terminado de instalar el arranque y el cierre seguían siendo lentísimos (¿diez minutos cada uno, quizá?) y plagados de mensajes de error, pero tras añadir a etc/default/grub (sudo nano etc/default/grub)

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash video=SVIDEO-1:d»

y desinstalar xserver-xorg-video-intel (sudo apt-get remove xserver-xorg-video-intel) todo fue como la seda. Tenéis la explicación en inglés en este hilo.

Hoy le he puesto un sdd en vez del viejo hdd y 4Gb de RAM para sustituir los 2 originales. Tarda unos cuarenta segundos en arrancar y menos de tres en apagarse, nada mal para un ordenador de hace once años, ¿no? ¿No? ¿NO?

A mí me hace feliz. No tengo más que añadir, señorías. He dicho que no hay más declaraciones. Me retiro a soldar/romper/añadir cosas a cosas.

tiny rss

Por qué.

Sigo utilizando RSS para mantenerme al día sin tener que visitar 300 webs una a una. Desde que murió google reader, y después de una breve transición con the old reader, pasé a feedly. No porque me gustara más o menos sino porque no encontré nada que me llevase excesivo tiempo aprender a usar ni que tuviera demasiadas limitaciones en la cuenta gratuita.

Había probado un par de veces con lectores RSS alojados, pero siempre a través de softaculous, no tenía acceso a un terminal. Y, no sé por qué, a través de este instalador siempre me daba problemas nada más usarlo o tras un (breve) periodo de tiempo. Ahora, en aws, decidí probar con tiny-rss.

Instalación.

Clonas el repositorio en el fichero donde quieras instalarlo

$ git clone https://tt-rss.org/git/tt-rss.git tt-rss

Puedes cambiar «tt-rss» por otro nombre de carpeta. Ya en el navegador entras en el nombre que hayas elegido /install. Le indicas la información de la base de datos. En mysql, para crearla:

mysql  -utuusuario -p

Con el nombre de tu usuario, te pregunta la contraseña, y una vez dentro del promt de mysql:

mysql> create database [nombredelabd];

Metes los datos, te genera un config.php que tienes que colocar en el directorio raíz de la instalación y ya puedes entrar en el navegador con usuario admin y contraseña password.

Para que los rss se actualicen te ofrecen tres métodos, yo he optado por el primero (más info en el atareao).

Creamos el archivo /lib/systemd/system/ttrss-update.service

nano /lib/systemd/system/ttrss-update.service

con el contenido

[Unit]
Description=Tiny Tiny RSS update daemon
After=network.target mysqld.service
Requires=mysqld.service

[Service]
User=www-data
Group=www-data
WorkingDirectory=/var/www/html/tt-rss
Type=simple
StandardOutput=null
StandardError=syslog
ExecStart=/usr/bin/php ./update_daemon2.php
PrivateTmp=true
InaccessibleDirectories=/home /root /boot /opt /mnt /media
ReadOnlyDirectories=/etc /usr

[Install]
WantedBy=multi-user.target

Cambia en working directory la dirección de tu instalación, y también el usuario. En mi caso no arrancó hasta que no cambié www-data en User por el nombre de mi usuario.

Activamos

sudo systemctl enable ttrss-update.service

Iniciamos

sudo service ttrss-update start

(con las demás opciones de service, start, stop, restart, reload, force-reload, status, bootstrap).

Atareao utiliza los comandos de systemctl, los dejo abajo porque algún motivo habrá.

sudo systemctl enable ttrss-update.service
sudo systemctl start ttrss-update.service
systemctl status ttrss-update.service
sudo systemctl stop ttrss-update.service

Conclusión sesuda.

Usar RSS te da acceso a un montón de información personalizable de forma rápida. Usar tu propio gestor te evita las limitaciones de monetización de los distintos proveedores. Una instancia en aws, por unos 60 pavos al año, está resultando una cosa muy interesante, he metido en ella esta web, un backup de r4sp1, un servidor mumble y uno XMPP.

No hubiera tenido ni idea de qué hacer con ella si no me hubiera pasado antes un buen tiempo con la r4sp1.nl, en la que, por cierto, en cuanto pueda incluiré un manual más detallado y explicativo de todo esto.

alias en el terminal

Viene bien hacerse las cosas más sencillas. Para hacer un atajo permanente en nuestro cacharro sólo tenemos que editar el .bashrc en home:

$ vim ~/.basrc

y añadir lo que necesitamos. Por ejemplo, yo quiero que al escribir «update» se haga lo siguiente:

$ sudo apt-get update && sudo apt-get upgrade -y

Así que añado en vim al final del documento:

alias update="sudo apt-get update && sudo apt-get upgrade -y"

Guardo y cierro, reinicio la carga del fichero de configuración

$ source ~/.bashrc

y listo. Para uno temporal que dure lo que nuestra sesión, podemos simplemente escribir en el terminal: alias comando-que-queramos='lo-que-queremos-que-haga'