autoreferencial (3) | entraron en mi cabeza (185) | libros (13) | me lo llevo puesto (7) | Renta básica (8) | series (3) | freakeando (54) | 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 (590) | canciones (79) | cover (15) | el extremo inútil de la escoba (2) | guitarlele (10) | fotos (27) | nanowrimo (3) | novela (25) | criaturas del pantano (5) | el año que no follamos (12) | huim (4) | rehab (4) | poemas (305) | 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 (73) | anatemas (7) | vindicaciones (93) | perdiendo (1.371) |

xmpp

Siguiendo la traducción de uno de los trabajos del evento XMPP Sprint en Dusseldorf he montado un servidor XMPP en perdiendo.org.

XMPP (Extensible Messaging and Presence Protocol) es un servidor de mensajería instantánea. En el correo electrónico puedes enviar sin problema un mensaje de gmail a protonmail o hotmail o a tu propio servidor de correo, pero en la mensajería instantánea no. Si usas telegram no puedes enviar un mensaje a whatsapp o twitter, siendo todas ellas en origen lo mismo. El caso es que centralizan en un servidor la comunicación y bloquean los demás como un modo de potenciar el efecto llamada, y los usuarios somos los que perdemos. Con XMPP puedes comunicarte con todo el mundo (excepto con los anteriores, que lo bloquean) con tan solo una cuenta, y no tienes que darle tu número de teléfono a nadie para utilizarlo.

Lo usé mucho en la temporada que pertenecí a TEST, pero la verdad es que no me he encontrado con gente que lo utilice fuera de ahí.

Dejo una lista de servidores que ofrecen cuentas gratuitas y otra de programas (clientes) con los que utilizarlas. Yo uso Conversations en android y Pidgin en todo lo demás.

Si os animáis también podéis montar vuestro propio servidor. Yo tengo montado uno en perdiendo.org, que está un lightsail de amazon, y otro en r4sp1.nl, que está en una raspi vieja colgando de un enchufe del pasillo. Pero lo tengo la apertura de cuentas abierta en ninguna de ellas. No confío lo suficiente en mis conocimientos todavía. Quedan cosas que quiero aprender.

Quizá las diferencias más grandes estuvieron en cómo configurar los subdominios necesarios (el dominio de la raspi lo gestiona dynu y el de perdiendo route 53 de amazon), algunos problemas a la hora de importar los certificados de Let’s encrypt para que prosody pueda utilizar https, abrir los puertos necesarios y… la verdad es que poco más. El manual está bien explicado y es sencillo, aunque he tenido que configurar crontab a mi manera, según lo explicaban me daba error. Pero eso es algo menor. Si termino haciendo un manual sobre todo ello terminará en r4sp1.

Lo divertido que me parece hacer todo esto y lo aburrido que me da la impresión que es hablar sobre ello.

aws

En septiembre, con el lío, monté una instancia con bitnami y puse todo en marcha como supe. No muy bien, creo. Sólo había utilizado wamp, mamp y lamp como servidores de prueba para testear webs antes de subirlas, así que tampoco tenía mucha idea. ¿Que bitnami lo ponía todo fácil? Pues ok. El caso es que, incluyendo certificados, lo puse todo a funcionar. Pero cuando me tocó renovar certificados el hacerlo cambió la ubicación de los archivos de bitnami por la que se utiliza por defecto en linux.

(No tengo ni la más minima idea del tipo de relación que puede haber entre ambas cosas, pero sucedió).

Podía, simplemente, haber movido los archivos de una carpeta a otra. Pero ya tenía bajo la oreja que algo no estaba bien y que ya no amaba esa instancia. Que estaba marcada. Que tenía algo intrínsecamente mal que iba a estallar un día u otro. Que había que acabar con ella para evitar que me tracionara en el peor momento.

Con todo lo que había aprendido gracias a la raspberry pi del proyecto R.4.S.P.1 abrí una instancia con debian 9 y configuré todo en más o menos un rato (no toquéis route 63 si váis a utilizar lightsail y vuestro dominio también está en amazon).

Ahora que todo va bien me siento bien. Autosuficiente. La versión sentada y con teclado de un tipo que vuelve a la cueva con un mamut bajo el brazo.

Ya me entendéis.

El certificado es válido hasta febrero. ¿Qué pasará entonces? Lo veremos. Creo.

(No será ese el problema, en cualquier caso).

raspberry pi will rule your world

raspberry pi

¿Qué es?

Un ordenador por 35 pavos, procesador ARM11 y salida HDMI de un tamaño un pelín más grande que una tarjeta de crédito. No lleva ningún sistema de ventilación, por lo que no hace ningún ruído, y su consumo energético es prácticamente nulo.

rasp

¿Qué necesitas?

La raspberry, una SD 10 de por lo menos 4GB (sirve con 2GB, pero con 4 estarás más cómod@), un hub usb autoalimentado (si quieres enchufar más cosas, la placa trae 2 usb pero con el micro usb poco vas a alimentar), teclado y ratón, un monitor digital (no VGA, amigos, no VGA sin tener que necesitar algún conversor de señal) y un cargador microusb (el típico del 90% de los teléfonos android, por ejemplo).

Normalmente ya tienes la mayor parte de las cosas en casa, y el resto yo lo compré en pc componentes. También puedes comprarlo en Farnell, aunque el envío tardará más. En ambos casos te cobrán 10 euritos más por él (pc componentes tb, y eso que viene de mucho más cerca).

Un centro multimedia para el salón

Puedes tener un media center para el salón tremendo con xmbc, para instalarlo a mí me gusta raspbmc. El propio instalador te la da opción de cargar la partición en un pendrive e incrementar el rendimiento. Os dejo un vídeo de la pinta que tiene y de cómo fluye. No tiene mucho misterio, la wiki es muy clara, no obstante si me hacéis alguna pregunta intentaré responderla. Tremendo y sorprendente, pero perderás la consola, así que a no ser que no le quieras dar ningún otro uso a tu raspberry no la recomiendo.

En cualquier caso desde tvalacarta han hecho este manual (la receta, la lista de la compra y la instalación) que te hará la vida muy sencilla si quieres un media center potente, barato y fácil de montar y configurar.

Puedes hacer mucho el freak

Puedes divertirte haciendo el tonto (ahí sí que estoy a gusto) e instalar, ¿por qué no? pibang, adaptación de la distro crunchbang para raspberry. Se puede aprender mucho de linux con cualquiera de las dos. Claro que para eso casi cualquier distro es perfecta, pero el diseño de crunchbang mola (por cierto, hasta que empecé a estudiar python no sabía qué significaba el logo de crunch, #!)

O seguir haciéndolo, pero un poco menos

Puedes usar raspbian, sitio en el que estoy yo ahora (aunque quizá no a partir de esta tarde, vete tú a saber), con la sana intención de aprender todo lo posible y guarrear al máximo, el menú de configuración es muy sencillo y se puede invocar en cualquier momento desde terminal con sudo raspi-config

raspi-config_main

La distro está basada en Debian y te da acceso a multitud de programas mediante apt-get, en mi caso y rápidamente me lancé a arduino y focuswriter simplemente escribiendo en terminal sudo apt-get install nombre_del_programa.

Viendo pelis y series en la tele tecleando cosas en una pantalla de fondo negro

Si has optado por conectar tu raspberry pi a la tele pero no quieres aceptar los sacrificios que xbmc requiere y has terminado instalando cualquier otra distribución, podrás disfrutar de un potente reproductor de video, hecho expresamente para la raspberry pi: omxplayer. En el caso de raspbian viene ya preinstalado en la imagen, y sobre el uso en diverteka lo explican de forma sencilla y completa. No es un reproductor con entorno gráfico, tendrás que acostumbrarte a manejarlo desde el terminal.

Lo más gordo que le he visto hacer hasta ahora (archivos más gordos ya están en marcha) es mover un matroska de 16GB 1080p como si fuera un avi de 650MB.

Jugar, jugar, jugar y aprender

Para instalar una distribución desde windows necesitas win32 disk imager; desde MacOs el terminal y el comando dd si eres un tipo aguerrido (cuidado con Snow Leopard, «the problem with the command as given is that “if” and “of” are backwards») y piwriter si lo eres menos; sobre cómo hacerlo desde linux y para ampliar información en general sobre el flasheo de la SD mira en esta wiki.

Escoge entre las distribuciones oficiales y las no tanto, flashea tu SD y a probar. Lo mejor es tener dos o tres tarjetas SD con diferentes distribuciones para diferentes usos.

Lo mejor y lo peor

Lo mejor es el precio, por dos motivos. Si la usas como centro multimedia no vas a encontrar nada a ese precio tan potente ni con mejor software disponible, y si la usas para aprender… ¡no vas a encontrar otra cosa en la que te preocupe menos tocar donde no debes con resultados catastróficos!

Y sobre lo malo la verdad es que no sé qué decir, no encuentro nada.

Más información básica en castellano en:
Raspberry pi web info
Raspberry pi para torpes