<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Blog de José Alberto</title>
		<description>Escribo sobre mi parte del mundo.</description>
	<link>https://josealberto4444.com</link>
	<atom:link href="https://josealberto4444.com/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>La tiranía de las aplicaciones</title>
				<description><![CDATA[<p>¡Hola! Esta vez vengo a poner mi granito de arena ya que se empieza a
(¡por fin!) hablar de este tema y ponerle nombre.</p>

<p>La tiranía de las aplicaciones es el nombre que se le está dando a la
exclusión, problemas o incomodidades que sufren las personas que no usan
aplicaciones, bien porque no tienen <em>smartphone</em>, bien porque no pueden
instalar esas aplicaciones por algún motivo, o bien porque simplemente
no quieren.</p>

<p>Nunca me había parado a pensar en esto demasiado, pero hace un par de
días leí <a href="https://www.theguardian.com/money/2025/feb/22/the-tyranny-of-apps-those-without-smartphones-are-unfairly-penalised-say-campaigners">esta noticia</a>, que alcanzó más de 500 puntos en <a href="https://news.ycombinator.com/"><em>Hacker
news</em></a>. Esto me ha hecho pensar en que esta problemática se está
convirtiendo en estructural en la sociedad. Por ello, me he decidido a
escribir sobre mi experiencia al respecto, ya que puede que aporte un
punto de vista distinto y en español. Creo que es bueno aprovechar los
tirones de estas noticias para hacer ruido. Además, este tema me está
tocando últimamente mucho la moral, así que me viene como anillo al
dedo.</p>

<p>Pido disculpas por la calidad notablemente inferior de este artículo
comparada con la de los usuales. Lo he escrito rápido para aprovechar el
tirón de esta noticia en HN y no es lo normal. Normalmente reviso los
artículos varias veces a lo largo de varias semanas. Escribo, reordeno,
aclaro, mando a revisores y corrijo. Esta vez, no.</p>

<h2 id="mi-caso-concreto">Mi caso concreto</h2>

<p>Yo sí tengo <em>smartphone</em>, pero no puedo instalar la mayoría de las
aplicaciones que la gente usa. En 2013 decidí dejar de usar Whatsapp, y
poco tiempo después dejé de usar aplicaciones de Google en el teléfono.
Esto empezó a hacer que la mayoría de aplicaciones empezaran a tener
errores aleatoriamente o bien directamente no funcionaban. Además, las
tenía que descargar de alguna fuente fiable (donde «fiable» significa
tan fiable como la <em>Play Store</em>, jajaxd). Esta tarea se volvió más y más
complicada con el tiempo hasta que me cansé y decidí que en mi móvil no
entraría ni una aplicación más que no estuviera en el repo oficial de
<a href="https://f-droid.org/">f-droid</a>. Esto me aporta desde entonces muchísimo control sobre mi
privacidad y también me da mucha seguridad, ya que f-droid es <em>la única
tienda de aplicaciones sin virus</em> que existe, como confirman año tras
año las investigaciones sobre <em>malware</em> en tiendas de aplicaciones.</p>

<h2 id="la-molestia-de-siempre">La molestia de siempre</h2>

<p>Todos estos años he estado aceptando estar excluido o incómodo con
bastantes cosas, pero me parecía aceptable el sacrificio la mayoría de
las veces. Lo usual ha sido quedarme fuera de los grupos de la actividad
que estuviera haciendo en ese momento (por ejemplo, el grupo del deporte
que estuviera practicando). Esto hace poco ha sido una gran fuente de
inquietud porque he tenido que estar pendiente de crear rápidamente el
grupo de aprobados de mis oposiciones en Telegram para que no se creara
primero en Whatsapp (lo he logrado, pero he tenido que estar ahí al pie
del cañón, y tampoco es que Telegram sea santo de mi devoción, pero al
menos el cliente es libre).</p>

<p>También es bastante incómodo no tener Bizum. Tengo que estar pendiente
de llevar efectivo, y cuando he tenido que mandar dinero a alguien, he
tenido que pagar la comisión de la transferencia (estoy en un banco que
es ético y cobra comisiones ya que no saca tajada de vender armas en las
guerras de oriente medio). A euro por transferencia, sigo pensando que
merece la pena, seguiré pagando felizmente esa comisión si sirve para
que mi dinero no financie fines inhumanos. Aun así, si tuviera Bizum,
sería instantáneo y sin comisión, estando en el mismo banco.</p>

<p>En general, no sé cuántas veces he tenido que decir al inscribirme en
algún sitio que no tengo <em>smartphone</em> para que me dieran alguna otra
opción que no fuera usar su aplicación para lo que necesitaba (entrar al
gimnasio o polideportivo, pedir una cita en el peluquero…). Ya ni pierdo
tiempo explicando nada, directamente digo que no tengo <em>smartphone</em> para
que no me mareen o me pregunten para luego cuestionar mis decisiones. Es
triste, pero me he rendido en este aspecto.</p>

<h2 id="un-apunte-positivo-para-comenzar">Un apunte positivo para comenzar</h2>

<p>Me pasó algo bueno el otro día cuando me pasé por una asociación de
juegos de mesa. Al principio me vine abajo cuando me dijeron que
organizaban las partidas de la asociación a través de una aplicación,
pero resulta que uno de los de la asociación es informático y me dijo
que era una <em>webapp</em> que realmente se «instalaba» como una ventana
especial de navegador nada más. Menos mal, respiré aliviado.</p>

<p>Ahora lo pienso y, en realidad, con lo que yo odio el estado actual de
la web (que es prácticamente inusable en 2025, pero de ese tema ya
hablaré en otra entrada si eso), que me alegre de que algo sea una web
habla de manera terrible del funcionamiento estándar de las
aplicaciones. Pero es que es la realidad, las aplicaciones no aportan
mucho más que una web excepto rastreo y notificaciones que casi nunca
necesitamos, más bien suelen ser invasivas. Vamos, que son peores que la
web (vaya insulto más mezquino, ¿no? Jijiji).</p>

<p>En fin, después de esto, vamos con las historias que me han pasado por
no poder instalar aplicaciones privativas en mi teléfono. Voy a contar
los ejemplos concretos de cosas que me han pasado, a anécdota por
párrafo, agrupadas en un par de categorías. Como verás, últimamente las
cosas están empeorando. Parece que dentro de poco no se podrá <em>vivir</em>
sin <em>smartphone</em>.</p>

<h2 id="whatsapp-ahora-es-la-única-vía-de-comunicación">Whatsapp ahora es la única vía de comunicación</h2>

<p>Whatsapp está tan extendido que ya se asume que es una vía válida <em>para
ofrecerla como la única</em>. Se supone por sistema que todo el mundo tiene
Whatsapp y se lleva hasta la última consecuencia.</p>

<p>En mi farmacia local, solo se pueden hacer encargos por Whatsapp.
También puedes, lógicamente, desplazarte hasta allí, que es lo que yo
hago normalmente ya que me pilla cerca.</p>

<p>En el veterinario al que voy usualmente (que es una sociedad protectora
de animales y quiero que siga siendo la clínica de mis animales) no se
puede pedir cita si no es por Whatsapp (o llamando durante no se sabe
cuánto tiempo hasta que te atiendan). Tienen correo electrónico, pero no
sirve para eso, ojalá supiera yo por qué.</p>

<p>En la tienda local de reparaciones a la que llevo mis electrodomésticos
solo avisan de que han terminado de reparar tu producto por Whatsapp. Si
no, pues no te avisan y tan panchos. No sé si es que tienen ese proceso
automatizado o qué, pero ¿para qué revisar si algún aviso no ha salido?
Si todo el mundo tiene Whatsapp, no puede fallar nada, ¿verdad? He
probado a llamar por teléfono y siempre comunica, no sé si siempre hay
alguien llamando o es que ni lo tienen conectado. He mandado correos
electrónicos y varios SMS, pero nunca hay respuesta. Solo Whatsapp.</p>

<p>Hace poco llevé mi coche a que le cambiaran un par de ruedas porque se
me estropeó una y no tenía más arreglo posible. Vi que en el papel, al
entregar el coche, estaban desglosados los servicios que se disponían a
hacerme y uno de ellos era «Aviso de finalización por SMS», así que
estuve tranquilo. Al rato, me llamó por teléfono un mecánico para
preguntarme una cosa sobre la reparación, lo hablamos y me dijo que
estaba acabando, que pronto me avisaban. Pasaba mucho rato y no me
avisaban, así que casi dos horas después ya me acerqué al taller a ver
qué pasaba. Resulta que avisan por Whatsapp, que pone eso de «Aviso por
SMS» pero en realidad es por Whatsapp. Y además, si no tienes Whatsapp
no puede darles más igual que pierdas tus horas esperando. Ese día no
puse una hoja de reclamaciones porque uno está ya cansado de pelearse,
pero debería haberla puesto, ya que tenía la hora de la llamada del
mecánico como referencia demostrable. Tenía que haber reclamado el
tiempo que estuve esperando al mismo precio que cobran la mano de obra.
Cómo me arrepiento de esto, porque para conseguir las cosas hay que
moverse.</p>

<h2 id="ya-no-hay-socialización-fuera-de-meta-instagram-o-whatsapp">Ya no hay socialización fuera de Meta (Instagram o Whatsapp)</h2>

<p>Hace poco he tenido un cambio en mi vida y de repente me he visto
bastante solo. He intentado apuntarme a cosas para socializar, pero ha
sido complicado.</p>

<p>Busqué clases de patinaje sobre ruedas (el patinaje artístico sobre
hielo es el deporte que más me ha llenado de satisfacción en mi vida,
pero en Sevilla me tengo que conformar con el patinaje sobre ruedas).
Escribí un correo, y la respuesta fue que escribiera por Whatsapp. Les
expliqué que no tengo Whatsapp y me dijeron que, bueno, que fuera
directamente. Esto implica que todas las cancelaciones de clases por
lluvias o lo que sea solo se van a comunicar por ahí, con lo cual ahora
a mí me toca decidir entre un posible perjuicio o instalarme Whatsapp
<em>para poder estar al tanto</em> de los cambios en las clases. Como apunte
extra: el enlace que me dieron para que me inscribiera era un formulario
de Google en el que me pedían el correo, nombre y apellidos, DNI, fecha
de nacimiento, teléfono y si padezco alguna enfermedad, alergia o
intolerancia. Estamos en una situación lamentable como sociedad.</p>

<p>Por un amigo, me enteré de que se organizaban partidas de un juego de
mesa que me gusta mucho, así que busqué dónde eran y tal. El único sitio
donde se publican es un perfil de Instagram. Al principio, abría ese
perfil de vez en cuando para ver cuándo se publicaba que había una
partida nueva, me lo apuntaba en el calendario y luego iba directamente.
Hasta que un día fui y me dijeron que no podía jugar, que ya se había
apuntado gente (por el grupo de Whatsapp) hasta llenar el cupo. Le
pregunté al organizador si podíamos hacer algo para que no me volviera a
pasar, y me dio su correo electrónico y me dijo que él me apuntaba,
porque se organizan por el Instagram o un grupo de Whatsapp. La primera
semana fue casi imposible, porque le mandé un correo y no lo vio (por lo
que sea, tanto Google como Microsoft mandan correos de terceros
directamente a <em>spam</em>, a pesar de que mi proveedor de correo es de más
calidad que cualquiera de ellos). Le mandé un mensaje por Telegram al
día siguiente, pero nunca lo vio. Le mandé un SMS al otro día. Eso sí lo
vio, pero para entonces ya estaba llena la partida y me apuntó como
suplente. El día de la partida, al mediodía (la partida era a las 9), me
envía un correo de que hay hueco, que le confirme. Le confirmo en poco
menos de media hora. Horas más tarde, yo ya preparándome para ir a la
partida, me dice que ya le han dado el hueco a otra persona. Dos minutos
más tarde me escribe de nuevo que no le había salido mi mensaje anterior
pero que el hueco es mío, que sí vaya. A partir de la semana siguiente
ya empezamos a mejorar la dinámica (que consiste en que le mando un SMS
cuando veo que no ve el correo por algún motivo, aunque ya no suele
pasar porque me habrá marcado como «no <em>spam</em>» o añadido a contactos).
Esta situación parece sacada de una comedia, pero él no tiene la culpa
de esto, hace lo que puede para facilitarme participar dada mi
situación. El problema es estructural porque están cerradas todas las
vías de contacto que deberían asumirse como universales y ninguna de las
personas que se encarga de organizar esto levanta la liebre sobre que
eso no está bien.</p>

<p>Otro amigo me recomienda un grupo LGBTIQ+ que hace muchas actividades en
Sevilla. Busco y solo existe en Whatsapp o en Instagram. Dos plataformas
de Meta, que recordemos que hace poco <a href="https://maldita.es/malditatecnologia/20250113/politica-odio-meta-facebook-instagram-threads/">cambió sus normas</a>,
replegándose (o destapándose) al fascismo del presidente de su país, y
ya se puede publicar, entre otras cosas, que las personas trans son
enfermas mentales y que los gais no son normales. Y va un grupo del
colectivo y elige las plataformas de esta empresa como su única vía de
comunicación (total, si todo el mundo las usa, ¿qué más da?). En este
caso he desistido completamente. Si este grupo solo está en estas
plataformas, yo no quiero participar en él.</p>

<h2 id="no-acaba-aquí-va-a-ir-a-peor">No acaba aquí, va a ir a peor</h2>

<p>La lista de inconvenientes y perjuicios no acaba aquí, podría seguir
recopilando anécdotas (quizá lo haga y actualice el artículo), pero lo
importante es que ahora que has llegado hasta aquí, hables de tu lista.
Haz ruido, escribe otra entrada en tu blog o en tus redes libres,
cuéntaselo a tus grupos de amigos, o a tu grupo de juegos, de compañeros
de gimnasio, del AMPA, de tu asociación, lo que sea. Haz activismo,
mejora el mundo.</p>

<p>Por favor, es un buen momento para hacer ruido. Si no, nunca se nos va a
oír.</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2025/02/24/Tirania_aplicaciones.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2025/02/24/Tirania_aplicaciones.html</guid>
			</item>
		
			<item>
				<title>Introducción a los tipos de nubes</title>
				<description><![CDATA[<p>¡Hola! En esta entrada hablaremos un poco sobre los distintos géneros de
nubes que hay según los niveles en los que aproximadamente se divide la
troposfera.</p>

<p>Quiero comenzar mencionando que voy a poner algunos enlaces a la página
de la WMO (Organización Meteorológica Mundial por sus siglas en inglés).
Estas páginas están en español, perfectamente traducidas, y cuando haya
fotos de nubes en ellas, puedes hacer clic en las fotos para que salga
una ventanita emergente. En esa ventana, puedes ir haciendo clic en las
palabras que parecen enlaces para que se destaque en la propia foto el
elemento descrito. Es un recurso que ayuda un montón a entender lo que
se ve en la foto. Me encanta la página de la WMO. Tras estas
indicaciones, ¡vamos a ello!</p>

<p>Hay un montón de nombres para clasificar las nubes, y puede que hayas
oído algunos por ahí (<a href="https://cloudatlas.wmo.int/es/cirrus-ci.html">cirros</a>, <a href="https://cloudatlas.wmo.int/es/cumulus-cu.html">cúmulos</a>, <a href="https://cloudatlas.wmo.int/es/species-altocumulus-lenticularis-ac-len.html">nubes
lenticulares</a>…). Primero vamos a hablar de los géneros, que es
la clasificación primera, la más burda y amplia y que sirve como
partición (en el sentido matemático) de todas las nubes posibles, es
decir, que todas las nubes pertenecen a algún género, y solo a uno (o
más o menos, ji ji).</p>

<p>Los géneros, especies, variedades, etc., de las nubes se suelen escribir
en latín, aunque a menudo se españolizan muchos de estos términos, sobre
todo los géneros. Iré poniendo las dos cosas para asociarlas.</p>

<h2 id="géneros">Géneros</h2>

<p>Hay 10 géneros de nubes en total, los cuales podemos agrupar, por
ejemplo, en función de la altitud. Para ello, dividimos la troposfera en
3 niveles: alto, medio y bajo. La extensión de cada nivel, así como de
la troposfera, varía con las estaciones, la latitud, etc., así que
podéis consultar <a href="https://cloudatlas.wmo.int/es/clouds-definitions.html">las definiciones oficiales de la
WMO</a> si queréis
más información. Por ahora, nosotros nos quedamos con que hay tres
niveles ordenados por altitud.</p>

<h3 id="nivel-alto">Nivel alto</h3>

<p>En este están las nubes más altas que aparecen en la troposfera. Casi
siempre compuestas de hielo, suelen tener un color muy blanco. En mi
opinión, son las más bonitas (sobre todo los cirros, que son de mis
nubes favoritas). Hay tres géneros de nubes en el nivel alto:
<a href="https://cloudatlas.wmo.int/es/cirrus-ci.html"><em>Cirrus</em></a> (cirro), <a href="https://cloudatlas.wmo.int/es/cirrocumulus-cc.html"><em>Cirrocumulus</em></a> (cirrocúmulo) y
<a href="https://cloudatlas.wmo.int/es/cirrostratus-cs.html"><em>Cirrostratus</em></a> (cirrostrato).</p>

<p>Más adelante hablaremos de cómo podemos desgranar todos estos nombres
raros para entenderlos y así no tener que memorizarlos.</p>

<figure style="text-align: center;">
  <img src="/assets/images/clouds/20240519-Ci.jpg" alt="Cirrus" style="width: 62%;" />
  <figcaption>Algunos cirros que vi cuando iba a un evento de juegos de
  mesa y me gustaron mucho.</figcaption>
</figure>

<h3 id="nivel-medio">Nivel medio</h3>

<p>Las nubes medias suelen estar compuestas de agua, aunque a veces también
de hielo si la temperatura es baja. Suelen ser más grises por esta
razón, y también un poco menos regulares, ya que la atmósfera se vuelve
más turbulenta conforme más nos acercamos a la superficie. Las nubes
correspondientes al nivel medio son <a href="https://cloudatlas.wmo.int/es/altocumulus-ac.html"><em>Altocumulus</em></a> (altocúmulo),
<a href="https://cloudatlas.wmo.int/es/altostratus-as.html"><em>Altostratus</em></a> (altostrato) y <a href="https://cloudatlas.wmo.int/es/nimbostratus-ns.html"><em>Nimbostratus</em></a> (nimbostrato).</p>

<p>De estos géneros, el nimbostrato es la nube que trae la típica lluvia
continua, incesante, sin ser torrencial. Suele ser una nube muy grande,
que frecuentemente se sale del nivel medio tanto hacia el alto como
hacia el bajo, y debido a esto no solo está compuesta de agua, sino que
tiene de todo: gotas de agua, cristales de hielo y copos de nieve.</p>

<figure style="text-align: center;">
  <img src="/assets/images/clouds/20240508-Ac.jpg" alt="Altocumulus" style="width: 62%;" />
  <figcaption>Unos altocúmulos que vi un día en Sevilla.</figcaption>
</figure>

<h3 id="nivel-bajo">Nivel bajo</h3>

<p>Las nubes bajas suelen ser bastante irregulares por las notables
turbulencias del viento y prácticamente siempre están compuestas de
agua. Sin embargo, algunos de estos géneros no cumplen estas
características debido a que se clasifican en el nivel bajo porque el
criterio seguido es la altitud de la base de la nube, pero luego se
desarrollan verticalmente. Todos los géneros pertenecientes a este nivel
son <a href="https://cloudatlas.wmo.int/es/stratus-st.html"><em>Stratus</em></a> (estrato), <a href="https://cloudatlas.wmo.int/es/stratocumulus-sc.html"><em>Stratocumulus</em></a> (estratocúmulo),
<a href="https://cloudatlas.wmo.int/es/cumulus-cu.html"><em>Cumulus</em></a> (cúmulo) y <a href="https://cloudatlas.wmo.int/es/cumulonimbus-cb.html"><em>Cumulonimbus</em></a> (cumulonimbo).</p>

<p>De estos géneros, los de desarrollo vertical son el cúmulo y el
cumulonimbo. El cúmulo empieza en el nivel bajo y va creciendo hacia
arriba. Si crece de forma desmesurada y llega a toparse con la
tropopausa (el límite entre la troposfera y la estratosfera), se
convierte en cumulonimbo. Estas nubes tan grandes, como le pasaba al
nimbostrato, acaban compuestas de todas las formas del agua en las
nubes: gotas de agua, cristales de hielo y copos de nieve</p>

<p>Al contrario que estas dos, un ejemplo típico dentro de estos géneros es
la niebla, que pertenece al género <em>Stratus</em>, y aprovecho para contar
que también es una de mis nubes favoritas a pesar de ser tan uniforme.
Aunque creo que le da un aura de misterio a las ciudades que me parece
muy chula, mi cariño viene de que yo de pequeño siempre me había
preguntado cómo sería oler una nube o tocarla y nadie de mi alrededor me
daba una respuesta satisfactoria (recuerdo que me decían que no olían a
nada y que eran esponjosas, como algodoncitos). En cierto momento, me di
cuenta (o quizá alguien me lo dijo, no lo recuerdo) de que la niebla era
una nube como cualquier otra, y fue un momento tan revelador para mí el
poder inhalarla, notar la humedad en el cuerpo y sentir que al fin
estaba tocando una nube que siempre que hay niebla me pongo contento de
poder volver a oler las nubes y recordarlo.</p>

<figure style="text-align: center;">
  <img src="/assets/images/clouds/20240608-Cu.jpg" alt="Cumulus" style="width: 62%;" />
  <figcaption>Cúmulos a los que les eché una foto al pasar por Sevilla.
  Se aprecia estupendamente la base plana y la cima en forma de
  coliflor.</figcaption>
</figure>

<h2 id="afijos">Afijos</h2>

<p>Para desgranar todos estos complicados nombres y tratar de tener una
estructura sencilla que nos permita entenderlos y recordarlos, vamos a
fijarnos en que hay partes (afijos) que se repiten, algunos siempre como
prefijos, otros como sufijos, y otros actúan unas veces de prefijo y
otras de sufijo. Vamos a ver qué significa cada uno y así podremos
entender qué pinta va a tener una nube solo con el nombre, para
recordarlo todo más fácilmente.</p>

<p>Vamos a empezar por los fáciles, los prefijos que indican el nivel de
cada género:</p>

<ul>
  <li>Para el nivel alto usaremos el prefijo <em>cirro-</em>.</li>
  <li>Para el nivel medio, el <em>alto-</em>, porque usar este para el nivel alto
sería demasiado fácil.</li>
  <li>Para el nivel bajo, el <em>strato-</em>.</li>
</ul>

<p>Esto deja algunas nubes fuera, pero suelen ser las excepciones, las que
más frecuentemente se salen de su nivel, así que quedarnos con este
esquema mental nos será lo suficientemente útil.</p>

<p>Después tenemos otros tres afijos:</p>

<ul>
  <li>
    <p>Siempre como sufijo, <em>-stratus</em> denota una morfología en forma de
capa, sábana o estrato, a menudo difuso y ocupando un área bastante
grande.</p>

    <p>Por ejemplo, sabiendo esto, podemos ver que el <em>Stratus</em> es una nube
baja y que suele tener forma de capa difusa (por el prefijo <em>strato-</em>
y por el sufijo <em>-stratus</em>, aunque esto no sea del todo correcto),
características que describen estupendamente, por ejemplo, a la niebla
(pero no todos los <em>Stratus</em> son niebla, hay más nubes en ese género).</p>
  </li>
  <li>Tanto de sufijo como de prefijo, podemos encontrar
<em>-cumulus</em>/<em>cumulo-</em>, que denota que la nube está compuesta de
unidades que parecen sólidas, densas, aglutinadas como un mazacote. En
mi foto anterior de los cúmulos se aprecia esto estupendamente.</li>
  <li>Por último, también siendo a veces sufijo y a veces prefijo,
<em>-nimbus</em>/<em>nimbo-</em> denota que la nube suele dejar precipitación
abundante.</li>
</ul>

<p>Si quieres ampliar esta información, la WMO tiene <a href="https://cloudatlas.wmo.int/es/appendix-1-etymology-of-latin-names-of-clouds.html">una sección sobre la
etimología de estos términos latinos</a> que es muy entretenida de
leer.</p>

<h2 id="más-cosas">Más cosas</h2>

<p>Puede que hayas oído algún término sobre nubes y no esté en los géneros
que hemos visto. Si es así, tiene que ser alguna categoría inferior. Por
ejemplo, lo que se suele llamar nube lenticular suele ser <a href="https://cloudatlas.wmo.int/es/species-altocumulus-lenticularis-ac-len.html"><em>Altocumulus
lenticularis</em></a>, aunque también puede ser <a href="https://cloudatlas.wmo.int/es/species-cirrocumulus-lenticularis-cc-len.html"><em>Cirrocumulus
lenticularis</em></a> o <a href="https://cloudatlas.wmo.int/es/species-stratocumulus-lenticularis-sc-len.html"><em>Stratocumulus lenticularis</em></a>. Lo
importante aquí es que <em>Lenticularis</em> (lenticular) es una especie y no
un género. Las especies forman una clasificación más minuciosa, y cada
género tiene sus posibles especies, por tanto, quizá hablemos sobre
ellas más adelante en otra entrada del blog, pero por ahora, nos
quedamos con los géneros, que son lo más sencillo, la estructura básica
para clasificarlo todo.</p>

<p>Ojalá esta entrada del blog te haya servido para aprender unas ideas
generales sobre las nubes o, al menos, para intentar mirar más al cielo
y poder identificar algunas de ellas, aunque sea al menos un par. Si te
has quedado con ganas de más, sobre todo de ejemplos concretos de cada
género de nube, te agradecería mucho que me lo dijeras escribiéndome un
correo (tienes la información abajo del todo de esta página) o de la
forma que más te guste. También te puedes unir al grupo de meteorología
que tenemos en XMPP con la dirección
<a href="xmpp:meteo-nubes@conference.xmpp.josealberto4444.com?join">meteo-nubes@conference.xmpp.josealberto4444.com</a>,
donde compartimos fotos de nubes bonitas y hablamos de ellas. 🥰</p>

<p>Si veo que hay interés, me gustaría hacer una
entrada por cada nivel de altitud, con fotos que haya hecho de cada
género y sobre las que pueda explicar cosas, pero no puedo prometer
nada. =P</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Mon, 02 Dec 2024 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2024/12/02/Intro_nubes.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2024/12/02/Intro_nubes.html</guid>
			</item>
		
			<item>
				<title>Regalos</title>
				<description><![CDATA[<p>¡Hola! Hago esta entrada breve para avisar de que, a partir de ahora,
mostraré en una parte de la web algunos objetos que regalo porque ya no
uso.</p>

<p>Son objetos que tengo por ahí esperando a que alguien los quiera para
hacer algún proyecto o por alguna necesidad que tenga, así que he
pensado en mostrarlos aquí públicamente, a ver si así alguien se anima.</p>

<p>Puedes ver la lista de objetos y un poco de historia sobre por qué he
hecho esto en <a href="/giveaway.html">la página</a> donde tengo la lista. Está en
inglés, pero si necesitas algo y no entiendes la web, escríbeme un
correo.</p>
 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Mon, 07 Feb 2022 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2022/02/07/Regalos.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2022/02/07/Regalos.html</guid>
			</item>
		
			<item>
				<title>Give-away</title>
				<description><![CDATA[<p>Hello! In this brief post I tell you that, from now on, in a part of
this web, I will show a list of things that I’m giving away due to lack
of use.</p>

<p>I had all these objects waiting for someone to make any interesting
project or maybe only for necessity. Hence, I thought about making the
list public to give it more visibility.</p>

<p>You can see the full list and why I did this in <a href="/giveaway.html">the
page</a> where I published the list.</p>
 <hr />  <p>
  Do you have any comment or do you want to discuss about this topic? Don't be
  shy! Open a thread in my <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >public inbox</a> by sending an email to <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Please, keep in mind that the
  email have to be in plain text or it will be rejected. See
  <a href="https://useplaintext.email/">https://useplaintext.email/</a> for help.
</p>
 ]]></description>
				<pubDate>Tue, 25 Jan 2022 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2022/01/25/Giveaway.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2022/01/25/Giveaway.html</guid>
			</item>
		
			<item>
				<title>Consejos sobre Anki</title>
				<description><![CDATA[<p>¡Hola! Os explico algunos consejos sobre Anki basados en mi experiencia
personal. =)</p>

<p>El otro día <a href="https://merveilles.town/@xiroux/107440173932825143">me preguntó un amigo en el fediverso</a> sobre
Anki al haber leído <a href="/2021/09/21/Anki_Ultimate_Geography.html">mi última entrada del blog</a>, y le
respondí allí en un hilo. En esta entrada lo recopilo todo y le doy
estructura de artículo. Lo hago así porque personalmente creo que los
hilos son un formato muy perecedero para publicar cosas y pienso que, en
forma de artículo, la información queda mejor presentada, de manera más
organizada y comprensible. Admito que los hilos pueden tener sus
ventajas a la hora de publicar cosas, ya que más gente lee hilos que
artículos de blog, pero quizá deberíamos preguntarnos por qué y decidir
si queremos alimentar esa dinámica.</p>

<p>Bueno, entrando en el tema de los consejos, la mayoría de ellos los
explicaré en relación con mi experiencia en el mazo de geografía, pero
creo que son extensibles y aplicables a otros muchos mazos, y así he
intentado plasmarlo. A pesar de ello, tengo que avisar de que no soy un
experto ni tengo evidencias científicas sobre la efectividad de las
cosas aquí explicadas. =P</p>

<p>Cuando empecé con <a href="/2021/09/21/Anki_Ultimate_Geography.html">el mazo de geografía</a>, la verdad es
que no tenía casi ni idea del tema, así que fue raro al principio.
Sin embargo, al poco de empezar a estudiar, fui aprendiendo y
rápidamente pude situar muchos países en el mapa, lo cual fue muy
gratificante. Así que mi consejo es que no te desanimes por no saber
nada de un tema. Todo es ponerse a estudiar.</p>

<p>Por otro lado, en mi caso exploré el mazo aleatoriamente, pero creo que
habría sido mejor hacerlo por continentes. En el repo <a href="https://github.com/anki-geo/ultimate-geography/#custom-study">explican cómo
hacerlo</a>, y le veo dos ventajas fundamentales. En primer
lugar, habría aprendido más rápido a situar los países, al haber
empezado por una zona más pequeña y luego ir expandiendo la región de
estudio de manera progresiva. En segundo lugar, tener objetivos más
pequeños es muy motivador, así que te animo a dividir tu gran objetivo
en otros más pequeños.</p>

<p>Yo, sin embargo, no había leído esas instrucciones, y no creé mazos
filtrados en ningún momento, pero por una parte me vino bien. A mí las
banderas no me habían interesado en la vida, y no tenía ninguna
intención de estudiármelas, pero como venían en el mazo y no sabía una
manera fácil de quitarlas, me las estudié también, y al final me las he
aprendido y le he cogido el gusto. Me han servido tanto para memorizar
otros aspectos de los países (como la ubicación ya que algunos países
próximos tienen banderas parecidas) como para desenvolverme en algunas
situaciones (como momentos en los que he visto alguna bandera por la
calle o en algún medio de comunicación). La conclusión que quiero
mostrar con esto es que no hay que desanimarse por estudiar algo que en
principio no te interesa, es posible que le encuentres utilidad muy
pronto.</p>

<p>Si exploras el mazo por continentes, no empieces por Oceanía, porque es
sustancialmente más difícil que los demás y puedes frustrarte. Además,
coge un mapa del Pacífico entero y ve situando los países en el mapa,
para tener una visión global. En general, no empieces por el objetivo
más difícil y intenta situar el objeto de conocimiento en su contexto
amplio, para poder adquirir una visión global y relacionarlo con el
resto de cosas a su alrededor.</p>

<p>Habrá cosas para las que Anki no te funcione, cartas que falles muchas
veces y que Anki te las suspenda porque no debes seguir estudiándotelas
con Anki, sino que deberías cambiar de método. Yo, personalmente, no he
tenido muchas dificultades, lo peor que me ha pasado es que liaba unas
cartas con otras (por ejemplo, ubicaciones de los países de Oceanía o
del Caribe, o las capitales de los países que terminan en -istán). Para
arreglarlo, lo único que he tenido que hacer es recopilar toda la
información que confundo, ordenarla de manera comprensible en la pizarra
que tengo en el salón y, ocasionalmente, pensar en alguna regla
nemotécnica para poder acordarme de algunas cosas más fácilmente. La
verdad es que con las banderas tengo muchas reglas nemotécnicas, y me
ayudan un montón.</p>

<p>Otra cosa que también me ayudaba mucho era que, cuando me equivocaba,
miraba de dónde era el dato que había dicho. Eso me hacía de
recordatorio y me afianzaba bien el otro dato en su sitio. Por ejemplo,
si una carta me preguntaba por la capital de Kazajistán y yo pensaba en
Biskek en lugar de Nursultán, pues luego hacía el esfuerzo de mirar de
dónde era capital Biskek realmente, y así se me afianzaba más en la
cabeza que Biskek es la capital de Kirguistán.</p>

<p>También, si estoy estudiando y me surge alguna duda de otra cosa (del
mismo mazo o de otro), me la apunto para mirarla cuando termine de
estudiar. No la miro en cuanto me surge por si luego Anki me pregunta
justo lo que acabo de mirar, porque entonces he estropeado el método en
esa carta ese día. En general, me ayuda mucho no quedarme con la mosca
detrás de la oreja por alguna duda.</p>

<p>Además, a veces esas dudas surgen a partir de una conversación o alguna
vivencia personal. Ve corriendo a mirar las cosas relacionadas con eso
que acabes de pensar porque, al estar relacionado con una vivencia más
particular que el acto de estudio repetido a lo largo de los días, se te
quedará mucho mejor. Si es una carta que todavía no te había salido,
puedes hacer que sea la próxima carta nueva que te salga y aprovechar el
momento. ^^</p>

<p>Yo le suelo dedicar a Anki unos 15 o 20 minutos al día, porque si le
dedico mucho más, me acabo cansando y se me atranca, es decir, me
empiezo a ver en la situación de que no lo quiero hacer y empiezo a
estar esquivándolo pero pensando que qué mal que no lo haga, y me
agobio. Las opciones por defecto de Anki, en mi opinión, son una
barbaridad. Al principio parece que no hay que estudiar tanto, porque no
te han salido todavía cartas apenas, pero cuando lleves estudiando el
tiempo suficiente para que llegues a un momento en el que siempre tengas
que repasar el mismo tiempo, verás que, más o menos, el número de cartas
que tienes que repasar es igual al número de cartas nuevas diarias que
hayas tenido últimamente, pero multiplicado por 10. Yo, por eso, solía
poner unas 5 cartas nuevas al día (2 en el mazo de geografía y otras en
otros mazos), para tener unas 50 cartas de repaso al día y así poder
dedicarle no demasiado tiempo a Anki.</p>

<p>Aun así, muchas veces me ha salido el tiro por la culata y he visto que
todo era un desastre, que estaba estudiando mal por alguna razón o que
el mazo no estaba bien y no se podía arreglar (por ejemplo, cuando
decidí que no quería estudiarme los países en inglés sino en español), y
he tenido que acabar borrando el mazo y empezando de nuevo. Mi consejo
es que no tengas miedo en borrar un mazo y volver a empezar, verás que
luego va todo mucho mejor porque has aprendido lo que sea en el camino.
Lee, infórmate de cómo funciona Anki, cambia cosas, equivócate, borra
todo y empieza de nuevo sin miedo. =)</p>

<p>Cuidado, esto último no significa que si llevas sin estudiar un tiempo y
tienes cientos de cartas por repasar mejor que borres el mazo y empieces
de nuevo. Todo lo contrario, tómatelo con tranquilidad, ve repasando
todo lo que puedas durante unos días y verás que en seguida se te deja
de atascar y todo vuelve a la normalidad. ¡Mucho ánimo!</p>

<p>En fin, estos son mis consejos, pero repito que no soy un experto y que
quizá no te funcione alguno de ellos, o ninguno, jaja, aunque espero que
sí que te sirva la mayoría. ^^</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Mon, 20 Dec 2021 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2021/12/20/Consejos_Anki.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2021/12/20/Consejos_Anki.html</guid>
			</item>
		
			<item>
				<title>Mi experiencia con Anki</title>
				<description><![CDATA[<p>¡Hola! Hace unos días he completado un mazo grandísimo de Anki y quería
compartir cómo ha sido mi experiencia durante este tiempo y qué ha
significado para mí.</p>

<p>Anki es un programa para estudiar cosas de memoria. Los métodos que
combina se llaman repetición espaciada y práctica de recuperación, y
ambos tienen gran evidencia científica. Asumiré que, más o menos, tenéis
una idea de cómo funciona Anki, ya que no me quiero centrar en explicar
eso.</p>

<h2 id="qué-he-terminado-exactamente">Qué he terminado exactamente</h2>

<p>Lo primero que tengo que aclarar es a qué me refiero cuando digo que he
completado un mazo. Me refiero a que he visto todas las cartas del mazo
y, por tanto, ya no me van a salir más cartas nuevas, solo me queda
repasar.</p>

<p>El mazo del que hablo es un mazo de geografía que se llama Ultimate
Geography. La <a href="https://ankiweb.net/shared/info/2109889812">versión normal</a> tiene 4 tipos de cartas por cada
país: enseña nombre de país y pregunta por capital, enseña nombre de
capital y pregunta por país, enseña bandera y pregunta por país, y
enseña ubicación y pregunta por país. La versión extendida también
pregunta por ubicación y bandera enseñando el nombre del país. Yo me he
estudiado la extendida, que se puede descargar siguiendo las
instrucciones del <a href="https://github.com/anki-geo/ultimate-geography">repositorio</a> del proyecto. Hay 1508 cartas en
esta última versión.</p>

<h2 id="por-qué-es-importante-para-mí">Por qué es importante para mí</h2>

<p>Para mí, esto ha sido un hito que esperaba ya con ansia desde hace
varias semanas, al ver que se aproximaba. Nunca me he considerado un
tipo muy perseverante, la constancia es algo que me cuesta mantener, así
que este objetivo ha sido como la materialización de un largo esfuerzo.</p>

<h2 id="cómo-ha-sido-el-camino">Cómo ha sido el camino</h2>

<p>Empecé a estudiar este mazo hace casi dos años, después de que <a href="https://mx-psi.github.io/">Pablo</a>
(que además fue <a href="https://mx-psi.github.io/studying/">quien me habló de Anki por primera vez</a>) me lo
recomendara el 21 de octubre de 2019. Cuando lo empecé a estudiar, el
mazo estaba en inglés, pero en seguida me di cuenta de que no me
interesaba mucho aprenderme algunas regiones así, puesto que ni sabía
cómo se pronunciaban ni sabía a qué equivalían en español (por ejemplo,
<em>Falkland Islands</em> son las Islas Malvinas). Tendría que hacer otro mazo
de traducción de nombres de países y capitales, lo cual sería un trabajo
tremendo. Opté, entonces, por pasar ese mismo mazo al español, y lo hice
<a href="https://github.com/anki-geo/ultimate-geography/issues/161">hablando con los encargados del mazo y colaborando con ellos</a>.
Colaborar con ellos ha sido una parte maravillosa de esta aventura,
porque me siento parte sustancial de ese proyecto por haber hecho tanto
trabajo y también seguir en contacto con ellos manteniendo la traducción
y ayudando con otras cosas siempre que puedo.</p>

<p>Después de traducir el mazo, borré el mazo en inglés y empecé a estudiar
el mazo de nuevo, ya con todos los países y capitales en español.</p>

<p>En determinadas ocasiones, me rendí y dejé de estudiar (a veces solo un
día, y a veces varios días seguidos), porque durante este tiempo me han
pasado muchas cosas. Algunas veces fue simple agobio por tener demasiado
que estudiar (los parámetros por defecto requieren demasiado tiempo de
estudio al día para mi gusto), pero otras veces han sido cosas más
importantes. La escritura de la tesis, su defensa… incluso la muerte de
mi padre, que me dejó en el estado mental más deficiente que he vivido.</p>

<p>Sin embargo, tras estos parones, siempre volví a estudiar. Fui repasando
poco a poco, bajé el número de cartas nuevas al día para no saturarme
con la cantidad de estudio (aunque implicara retrasar el momento de
terminar el mazo) y me lo tomé con más calma y sin perder de vista mi
objetivo como motivación. También empecé a poder hablar de cosas de
geografía con la gente (antes, mis conocimientos de geografía eran muy
deficientes) y eso me animaba un montón.</p>

<p>Y bueno, más de un año más tarde, ese momento ha llegado. Ha sido como
ver materializarse el fruto de la perseverancia, obtener una recompensa
tangible después de tanto tiempo y esfuerzo (hubo días en los que saqué
tiempo para estudiar de donde no lo había). Me siento orgulloso de mí
mismo. :_)</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Tue, 21 Sep 2021 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2021/09/21/Anki_Ultimate_Geography.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2021/09/21/Anki_Ultimate_Geography.html</guid>
			</item>
		
			<item>
				<title>Nuevo logo</title>
				<description><![CDATA[<p>¡Hola! Llevaba mucho tiempo queriendo cambiar el logo, ya que el
anterior era, básicamente, una foto de un peluche con forma de adorable
dinosaurio que encontré por ahí, así que le pedí a unas artistas que me
hicieran uno propio. Os enseño quiénes son y más cosas chulas que ellas
hacen.</p>

<h2 id="llevas-más-de-un-año-sin-publicar-nada-y-ahora-vienes-con-esto">¿Llevas más de un año sin publicar nada y ahora vienes con esto?</h2>

<p>Chi. :3</p>

<p>Pero tengo que decir en mi favor que tengo algunas entradas muy chulas
planeadas, incluyendo un par que ya están a medio escribir, así que es
probable que publique pronto alguna. ^^</p>

<h2 id="el-logo">El logo</h2>

<p>Como ya he dicho, quería cambiar la imagen del peluche por varias
razones. Primero, no sé de dónde ha salido ese peluche, no sé si tiene
derechos de autor siquiera, y no me siento completamente cómodo
usándolo. Segundo, la imagen no tenía demasiada calidad. Quitarle el
fondo era muy difícil y estaba hecho de manera muy cutre. No podía
usarla sobre fondo blanco porque se notaba el recorte pésimo. Por
último, me gusta el diseño minimalista/plano y también las imágenes
vectoriales, así que llevaba mucho tiempo pensando cambiarlo.</p>

<p>Y un día, salió el tema hablando con Irene y Laura, que forman <a href="https://xiannustudio.blogspot.com">Xian Nu
Studio</a>. Son artistas que han publicado un montón de cosas dentro
del mundo de las viñetas, aunque sobre todo se dedican al manga, siendo
muy reconocidas tanto en el mercado español como en el internacional.
Actualmente están publicando la saga <a href="https://tienda.edicionesbabylon.es/es/comics/5800-chan-prin-8434273022247.html"><em>Chan Prin</em></a>, que a mí me ha
gustado mucho leer. Además, son muy majas y gracias a ellas me estoy
introduciendo en el mundo del manga poco a poco.</p>

<p>Como a ellas les gustó la idea de esto del logo del dinosaurio, se
encargaron de hacerme un boceto. Tuvimos un par de iteraciones y
después de eso el diseño quedó listo. Finalmente, <a href="http://www.henartorinos.com">Henar Torinos</a>,
que se dedica también al mundo de las viñetas y el diseño (hizo un manga
llamado <em>Mala estrella</em> y también participó en el videojuego de <em>Chan
Prin</em>), se encargó de vectorizarlo y ha quedado así de chulo. =D</p>

<p><img src="/assets/images/logo.svg" class="centered" width="220" alt="Logo." /></p>

<p>Espero que os guste tanto como a mí. &lt;3</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2021/08/23/Logo.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2021/08/23/Logo.html</guid>
			</item>
		
			<item>
				<title>Adiós, Google</title>
				<description><![CDATA[<p>¡Hola! La semana pasada tuve un par de incidentes con Google que me
llevaron a (¡por fin!) borrar mi cuenta. Os cuento cuáles son y con qué
he sustituido cada cosa.</p>

<p>Como sabéis, Google tiene un montón de servicios gratuitos. Además,
tiempo atrás, gozaba de muy buena reputación, era el tiempo de su
eslogan «Don’t be evil». Yo, debido a mi desconocimiento, me lo creí y
creé mi cuenta de Google hace un montón de años y, al final, por una
cosa o por otra, seguía viva.</p>

<p>Sin embargo, hay un montón de alternativas, no hay ninguna necesidad de
usar los servicios de Google más allá de la presión social (a la que
Google colabora poniendo vallas estratégicamente). Os voy a dar mis
razones personales para dejar Google y una lista de alternativas.</p>

<p>No es una lista exhaustiva, es una lista de las alternativas que yo
conozco y que, o bien me dan buena impresión porque haya tenido buenas
recomendaciones, o bien las he usado personalmente y tengo experiencia
con ellas. Intentaré que se mantenga actualizada la lista si descubro
más alternativas o descarto alguna. Estoy abierto a sugerencias, echa un
vistazo <a href="#bottom">al final de este artículo</a>.</p>

<p>Todo está ordenado alfabéticamente salvo un par de cosas importantes que
he puesto al principio y otras dos enfocadas a desarrolladores que he
puesto al final. Podéis usar el índice siguiente o buscar en vuestro
navegador por el nombre del servicio de Google que queráis sustituir. De
cualquiera de las dos formas vais a llegar a la sección correspondiente.</p>

<h2 id="índice">Índice</h2>

<ul>
  <li><a href="#por-qué-cerrar-la-cuenta-de-google">Por qué cerrar la cuenta de Google</a></li>
  <li><a href="#sustitutos">Sustitutos</a>
    <ul>
      <li><a href="#buscador">Buscador</a></li>
      <li><a href="#tienda-de-aplicaciones">Tienda de aplicaciones</a></li>
      <li><a href="#android">Android</a></li>
      <li><a href="#asistente-de-voz">Asistente de voz</a></li>
      <li><a href="#compartición-y-sincronización-de-archivos">Compartición y sincronización de archivos</a></li>
      <li><a href="#correo-electrónico">Correo electrónico</a></li>
      <li><a href="#edición-de-documentos-colaborativa">Edición de documentos colaborativa</a></li>
      <li><a href="#encuestas-o-formularios">Encuestas o formularios</a></li>
      <li><a href="#mapas">Mapas</a></li>
      <li><a href="#mensajería">Mensajería</a></li>
      <li><a href="#navegador">Navegador</a></li>
      <li><a href="#notas">Notas</a></li>
      <li><a href="#red-social">Red social</a></li>
      <li><a href="#sincronización-de-contactos-y-calendario">Sincronización de contactos y calendario</a></li>
      <li><a href="#traducción">Traducción</a></li>
      <li><a href="#videoconferencia">Videoconferencia</a></li>
      <li><a href="#vídeos">Vídeos</a></li>
      <li><a href="#análisis-y-estadísticas">Análisis y estadísticas</a></li>
      <li><a href="#fuentes">Fuentes</a></li>
    </ul>
  </li>
  <li><a href="#comprar-un-dominio">Comprar un dominio</a></li>
  <li><a href="#recursos-generales">Recursos generales</a></li>
</ul>

<h2 id="por-qué-cerrar-la-cuenta-de-google">Por qué cerrar la cuenta de Google</h2>

<p>Hace tiempo, cuando conseguí migrar todo mi contenido a otros
proveedores, preveía poder borrar mi cuenta de Google por fin. Sin
embargo, resulta que no era posible suscribirse a listas de correo de
Google sin tener cuenta de Google, a pesar de que un
correo es lo único que debe hacer falta para unirse a una lista de
correo. Decidí, pues, borrar todos los datos posibles de mi cuenta y
dejarla ahí, sin actividad, solo para poder mantener el contacto con una
lista de correo que tenía con unos amigos aficionados a la astronomía.</p>

<p>Sin embargo, hace poco tuve un par de incidentes que me hicieron
replantearme esta situación. En primer lugar, por accidente, me encontré
con unos datos almacenados en mi cuenta de Google. Se trataba de un
historial de visionados de YouTube (de allá por 2011), del que
fácilmente se podía extraer información sensible sobre mis gustos en
varios aspectos.</p>

<p>En segundo lugar, desde la escuela de música han decidido enviarme unas
actividades por un enlace público de Google Drive y, ¡sorpresa!, no se
puede acceder a los archivos sin tener cuenta de Google, a pesar de ser
un enlace supuestamente público. Esto es un cambio reciente, hace unos
meses sí se podía acceder. Es una dificultad puesta a propósito.</p>

<p>Estos dos incidentes me han recordado una serie de hechos que había
olvidado desde que decidí dejar abierta mi cuenta de Google:</p>

<ol>
  <li>No voy a ser capaz de frenar la recogida de datos de Google ni de
borrar los ya recogidos si no elimino la cuenta. La privacidad es
necesaria, no porque mis acciones sean cuestionables, sino porque el
juicio y las intenciones de quien pueda ver mis datos lo sean.</li>
  <li>Los servicios de Google cada vez estarán más cerrados para la gente
que no tenga cuenta, para así propiciar que se haga cuenta cada vez más
gente y poder recoger más datos. Se cierra todo artificialmente, porque
no hace falta tener cuenta en ningún sitio para compartir un archivo (yo
mismo contraté mi servidor de Nextcloud para poder compartir archivos
con quien quisiera sin violar sus derechos) ni para suscribirse a una
lista de correo (no hay más que mirar cualquier lista de correo que no
sea de Google: solo te hace falta un correo, lógicamente).</li>
  <li>Cada vez me va a ser más difícil deshacerme de Google y de sus
prácticas deshonestas, así que el mejor momento es cuanto antes.</li>
</ol>

<p>Por tanto, he decidido cerrar mi cuenta de Google y, entonces, me toca
decirle adiós a esa lista de correo, que era lo único que me seguía
atando a esta empresa.</p>

<h2 id="sustitutos">Sustitutos</h2>

<p>Lo cierto es que siempre he defendido que para cada servicio de Google
hay un sustituto digno, así que os voy a dejar aquí una lista de
sustitutos posibles para todo lo que se me ocurra de Google. También hay
una lista de listas de <a href="#recursos-generales">recursos generales</a>, por si
te quedas con ganas de más.</p>

<h3 id="buscador">Buscador</h3>

<p>Empecemos por lo más básico y una de las cosas que más datos expone (ten
en cuenta que muchas veces buscas algo en internet porque te da
vergüenza preguntar sobre ello). Para el buscador de Google hay
bastantes alternativas, las mejores, a mi parecer, son:</p>

<ul>
  <li><a href="https://duckduckgo.com/">duckduckgo</a>: La menos mala entre las privativas, parece ser. Si no
te fías, puedes usarlo a través de Tor o incluso <a href="https://3g2upl4pq6kufc4m.onion/">en la web
oscura</a>.</li>
  <li><a href="https://asciimoo.github.io/searx/">Searx</a>: Un metabuscador libre que agrega resultados de muchos otros
buscadores respetando la privacidad del usuario. El inconveniente es
que hay que montárselo uno mismo o usar el que haya montado otra
persona o colectivo. Hay una <a href="https://searx.space/">lista de instancias</a>.</li>
</ul>

<p>Adelante, configura ahora mismo en tu navegador uno de esos buscadores
como el predefinido.</p>

<h3 id="tienda-de-aplicaciones">Tienda de aplicaciones</h3>

<p>Esta es la alternativa que mejor suple a un servicio de Google, en este
caso la Play Store. La supera con creces: está ausente de virus y solo
tiene software libre, por lo que todas las aplicaciones que encontrarás
en ella respetarán tus derechos y libertades. Se trata de <a href="https://f-droid.org/">F-Droid</a>,
la mejor tienda de aplicaciones de Android que existe. No me ha hecho
falta nada importante que no tenga una alternativa en esa tienda. Si te
sucede, plantéate si realmente si necesitas una aplicación en el móvil
para eso.</p>

<p>Puedes instalarla ahora mismo entrando en su web, y tener en paralelo la
tienda de Google con ella. Así, puedes ir mirando qué aplicaciones hay,
ir echando un ojo. Siempre ve buscando lo que te haga falta en F-Droid y
así vas abandonando poco a poco la tienda de Google.</p>

<h3 id="android">Android</h3>

<p>Android en sí no es el problema, el problema son las aplicaciones de
Google (y de más empresas) que vienen preinstaladas en los dispositivos
móviles. Lo suyo es instalar un sistema lo más limpio posible y no
instalar aplicaciones de Google. Para ello, recomiendo instalar
<a href="https://lineageos.org/">LineageOS</a>. Hay pocos móviles que estén soportados, así que considera
comprar uno de la lista cuando vayas a cambiar el tuyo.</p>

<p>Desaconsejo completamente el sistema operativo /e/. Dicen ser los más
preocupados por tu privacidad y los más cuidadosos con ella, pero luego
el sistema trae por defecto microG. Se trata de una reimplementación
libre de los servicios de Google, que sigue conectándose a los
servidores de Google y dándoles información. Si crees que por usar algo
parcialmente libre y saber qué información estás dando te puedes hacer
una idea de las consecuencias que eso puede tener, <a href="https://invidio.us/watch?v=NPE7i8wuupk">te estás
equivocando</a>.</p>

<h3 id="asistente-de-voz">Asistente de voz</h3>

<p>El terreno de los asistentes de voz no me gusta, porque me parecen algo
totalmente innecesario y que, como sociedad, nos está llevando por el
mal camino. Es una fuente de riesgos para la privacidad y no aporta
nada que no se pueda hacer con un poco más de esfuerzo, como teclear lo
que quieras buscar. No creo que merezcan la pena.</p>

<p>A pesar de lo dicho, si tienes muchas ganas o lo necesitas por algún
motivo, hay alternativas libres a Google Now:</p>

<ul>
  <li><a href="https://en.wikipedia.org/wiki/Mycroft_(software)#Hardware">Mycroft</a>: Parece bastante madura, y hasta venden <a href="https://en.wikipedia.org/wiki/Mycroft_(software)#Hardware">dispositivos ya
preparados</a>, como Google Home. Ten en cuenta que esto es una
tecnología muy compleja y que es complicado saber si ninguno de los
componentes que lleva no es libre o transmite datos donde no debería.</li>
  <li><a href="https://github.com/claritylab/lucida">Lucida</a>: La pongo aquí más por archivar que por otra cosa, porque
es un proyecto abandonado. Tenía una pinta estupenda porque corría en
local y, gracias a eso, podías estar seguro de que nada se filtraba.</li>
</ul>

<h3 id="compartición-y-sincronización-de-archivos">Compartición y sincronización de archivos</h3>

<p>Hay varias buenas formas de compartir archivos en lugar de usar Google
Drive. Algunas de ellas son:</p>

<ul>
  <li><a href="https://nextcloud.com/">Nextcloud</a>: El sustituto ideal. Tiene todo lo que Drive y más,
incluyendo hasta edición colaborativa de los documentos compartidos a
través de ONLYOFFICE o Collabora Online. Debes buscar una instancia
gratuita de la que te fíes, contratar una o montártelo tú. Yo, por
ejemplo, contrato la mía en <a href="https://yourownnet.net/">Your Own Net</a>. Tienen un buen servicio
técnico y no son caros. Cuando tengas tu servidor listo, puedes
instalar también su <a href="https://f-droid.org/app/com.nextcloud.client">aplicacion</a> para Android.</li>
  <li>Un disco duro externo: No, no estoy de broma. Muchas veces esto es más
que suficiente y pasamos archivos a la nube cuando no hay necesidad
ninguna. Recuerda que «la nube» es el ordenador de otro, normalmente
una empresa.</li>
  <li><a href="https://kdeconnect.kde.org/">KDE Connect</a>: Es muy útil si lo que quieres es pasar un archivo
entre el móvil y el ordenador, o incluso entre dos móviles o dos
ordenadores, siempre en la misma red local. Te permite hacer un montón
de cosas.  Yo, personalmente, adoro que el portapapeles se sincronice
entre mi móvil y mi ordenador, para poder copiar algo desde el
ordenador y pegarlo en el móvil, y viceversa. También puedes mover el
ratón del ordenador desde el móvil y algunas cosas chulis más.</li>
  <li>Un cable: Sí, siguen funcionando todavía los cables para pasar
archivos entre móvil y ordenador. =P</li>
  <li><a href="https://syncthing.net/">Syncthing</a>: Sirve para sincronizar carpetas y archivos entre
distintos dispositivos cualesquiera. No usa ningún servidor
intermedio, así que necesitarás que los dispositivos estén encendidos
a la vez para poder sincronizarlos. Estuve usándola hace años y me
gustaba mucho, ahora seguro que funciona mejor.</li>
</ul>

<h3 id="correo-electrónico">Correo electrónico</h3>

<p>Para el correo electrónico hay muchos proveedores, al ser una de las
cosas más antiguas de internet, Gmail no es el único ni, por supuesto,
el mejor. Lo más importante es <a href="#comprar-un-dominio">comprar un dominio</a>
y usarlo para el correo, de esa forma, si alguna vez tienes que cambiar
de proveedor, no te costará casi ningún trabajo porque tu dirección de
correo seguirá siendo la misma. Sugerencias:</p>

<ul>
  <li><a href="https://kolabnow.com/">Kolab Now</a>: Basan todo en software libre y tienen un buen
historial con respecto a la revelación de datos, <a href="https://en.wikipedia.org/wiki/Kolab_Now#Privacy_of_customer_data">poniendo todas las
trabas legales posibles</a>, que, al estar basados en Suiza, son
más de lo normal. Es el que yo uso porque me gusta premiar que lo
hagan todo con software libre.</li>
  <li><a href="https://www.migadu.com/">Migadu</a>: A nivel técnico parece que los mejores, aunque no sé nada
de su historial de revelación de datos. También están basados en
Suiza.</li>
  <li>Servidor propio: Parece una locura, pero siempre que lo hagas usando
tu propio dominio, puedes probar a montarlo y, si no te va bien, te
mudas a otro proveedor sin esfuerzo.</li>
</ul>

<p>También puedes mirar <a href="https://cmpwn.com/@sir/102452352875414214">los comentarios</a> de un experto en correo
electrónico hablando sobre un par de proveedores más.</p>

<p>Como aplicación en el móvil, yo uso <a href="https://f-droid.org/app/com.fsck.k9">K-9 Mail</a>. No es la más
sencilla del mundo, pero te acostumbras a su uso con relativa facilidad.</p>

<p>Alternativas desaconsejadas:</p>

<ul>
  <li>Protonmail: Aseguran que no pueden leer tu correo, incluso si no está
cifrado y viene de otro proveedor. Esto es absolutamente mentira. O el
correo está cifrado con PGP, o tu proveedor siempre podrá leerlo, tanto
entrante como saliente. Así pues, si te tienes que fiar de tu proveedor
para el correo que no esté cifrado, mejor que sea de uno que no te
intenta engañar en primer lugar.</li>
  <li>Tutanota: Más de lo mismo, se inventan un cifrado que está roto en el
momento en que el correo llega o sale de ese proveedor, y encima se
excusan en ello para no ofrecer soporte para IMAP y SMTP, estándares
ampliamente usados y seguros. No hay más que ver <a href="https://tutanota.com/faq/#imap">la tontería que
argumentan</a> en su sección de preguntas más frecuentes.</li>
</ul>

<h3 id="edición-de-documentos-colaborativa">Edición de documentos colaborativa</h3>

<p>Aquí hace ya bastante tiempo que hay muchas alternativas libres y
buenas a Google Docs:</p>

<ul>
  <li><a href="https://etherpad.org/">etherpad</a>: Un software que hace justo eso, permitir la edición
colaborativa, y que es libre. Funciona muy bien.</li>
  <li><a href="https://framapad.org/">Framapad</a>: Una instancia de etherpad. <a href="https://framasoft.org/en/">Framasoft</a>, una
organización sin ánimo de lucro, lo instala y lo mantiene, y te
permite usarlo. Considera hacerles una donación.</li>
  <li><a href="https://github.com/ether/etherpad-lite/wiki/Sites-that-run-Etherpad-Lite">Otras instancias de etherpad</a>: Hay más, repartir el trabajo es
bueno, y repartir los datos también.</li>
  <li><a href="https://cryptpad.fr/">CryptPad</a>: Otro software de edición colaborativa muy parecido, con
la peculiaridad de que todo está cifrado con contraseña en el lado del
cliente, con lo que nadie puede acceder a tus documentos sin la
contraseña, ni siquiera quien provee el servicio.</li>
  <li><a href="https://www.onlyoffice.com/">ONLYOFFICE</a>: Más edición colaborativa, esta se integra muy
fácilmente con <a href="https://nextcloud.com/">Nextcloud</a> (hablo más sobre Nextcloud en
<a href="#compartición-y-sincronización-de-archivos">Compartición y sincronización de
archivos</a>).</li>
  <li><a href="https://www.collaboraoffice.com/collabora-online/">Collabora Online</a>: Muy similar a la anterior, también
integrada en Nextcloud. Es la que uso actualmente, pero tengo
pendiente probar ONLYOFFICE.</li>
</ul>

<h3 id="encuestas-o-formularios">Encuestas o formularios</h3>

<p>Para sustituir a Google Forms, la mejor alternativa parece ser
<a href="https://www.limesurvey.org/">LimeSurvey</a>. Si se van a recoger datos sensibles o no estrictamente
anónimos, lo mejor es alojarlo uno mismo.</p>

<h3 id="listas-de-correo">Listas de correo</h3>

<p>Para las listas de correo hay <a href="https://en.wikipedia.org/wiki/List_of_mailing_list_software">mucho software libre</a> posible. El que
yo he usado más es <a href="https://www.list.org/">mailman</a>, que en su última versión es un sustituto
completo de Google Groups. Hay empresas que ofrecen alojar las listas de
correo por ti, librándote de la administración. He investigado poco,
pero <a href="https://pangea.org/es/">Pangea</a> y <a href="https://www.mailmanlists.net/">MailmanLists</a> tienen muy buena pinta.</p>

<h3 id="mapas">Mapas</h3>

<p>Para los mapas, hace ya mucho tiempo que existe <a href="https://www.openstreetmap.org/">OpenStreetMap</a>,
que tiene incluso más datos que Google Maps en algunos países. Además,
es colaborativo, al estilo de Wikipedia, así que si ves algún fallo,
hazte una cuenta y arréglalo. =)</p>

<p>Para Android, la aplicación más completa que usa estos mapas es
<a href="https://f-droid.org/app/net.osmand.plus">OsmAnd</a>. Tiene recursos (como imágenes y cosas así) que no son
libres, y los complementos a veces tampoco lo son, pero por ahora es lo
más libre que hay siendo funcional. Es complicada de usar al principio,
aviso.</p>

<h3 id="mensajería">Mensajería</h3>

<p>Hay que reconocer que comunicarse rápidamente es muy importante, por
mucho que uno adore el correo electrónico. Para sustituir a Google
Hangouts o Google Chat, puedes considerar:</p>

<ul>
  <li><a href="https://xmpp.org/">XMPP</a>: Un protocolo de mensajería federado y cifrado. Yo no lo uso
casi nada porque, en mi experiencia, ha sido muy engorroso y es muy
proclive a fallos. Puede que haya sido solo mi impresión, cuidado.</li>
  <li><a href="https://matrix.org/">matrix</a>: Otro protocolo con las mismas características. Este parece
más robusto, parece tener mejor gestión de grupos y, en general, estar
mejor pensado. El gran problema que tiene es que todos los clientes
que hay para usarlo son bastante malos: consumen mucha memoria y son
lentos. Aun así, por ahora me quedo con este.</li>
  <li><a href="https://f-droid.org/en/packages/org.briarproject.briar.android/">Briar</a>: Una aplicación de Android diseñada para ser resistente a
cortes de internet, pasando a Bluetooth o WiFi directo de dispositivo
a dispositivo. Los mensajes no se guardan en ningún servidor porque la
conexión es directa entre dispositivos, realizándose a través de Tor
cuando se hace a través de internet. No creo que exista nada más
privado, pero todavía le faltan algunas funcionalidades para ser
cómoda de usar.</li>
</ul>

<p>Desaconsejadas:</p>

<ul>
  <li>WhatsApp: Es de Facebook. No existe, todavía, empresa peor en el
mundo. Hará todo lo posible por espiarte y vendérselo a quien sea
posible sin escrúpulos.</li>
  <li>Signal: Su obsesión con tener un único servidor centralizado y con
incrustar espionaje de Google en sus aplicaciones no solo es
inexcusable sino que convierte a la aplicación en privativa. No la
encontrarás en <a href="#tienda-de-aplicaciones">F-Droid</a> precisamente por
eso. Para más información y referencias, lee <a href="https://drewdevault.com/2018/08/08/Signal.html">este artículo</a>.</li>
  <li>Telegram: Pueden leer <a href="https://telegram.org/faq#q-so-how-do-you-encrypt-data">todas</a> <a href="https://telegram.org/faq#q-why-should-i-trust-you">tus</a> <a href="https://telegram.org/faq#q-do-i-need-to-trust-telegram-for-this-to-be-secure">conversaciones</a>, excepto
los llamados «chats secretos», de los cuales se desincentiva el uso al
no implementarlos en los clientes de escritorio. Un buen servicio de
mensajería no se basa en la confianza, y además no se puede confiar en
una empresa que proclame que «Telegram es abierto» cuando no hay ni
rastro del código de los servidores.</li>
</ul>

<h3 id="navegador">Navegador</h3>

<p>Este es un terreno donde parece haber muchas alternativas y luego son
todas la misma, hay que tener cuidado. En primer lugar, hay que tener en
cuenta que todo lo que corra con el motor <a href="https://en.wikipedia.org/wiki/Blink_(browser_engine)">Blink</a>, el motor de Chrome,
colabora al monopolio de Google sobre la web y, por tanto, le quita
poder a las alternativas, hace la web menos sana y, además, está
bastante en duda que sea libre (por eso las <a href="https://www.gnu.org/distros/free-distros.html">distribuciones 100%
libres</a> no lo usan). Mi consejo es que no uses ningún navegador con
ese motor (todos los que usen qtwebengine lo usan), como Chrome,
Chromium, qutebrowser, Brave…</p>

<p>Tampoco voy a recomendar Firefox, puesto que Mozilla hace <a href="https://gist.github.com/aameralduais/29d110baec4919109c85911e92bce99c">cosas</a>
<a href="https://puppo.space/@foxcpp/104088847213114100">muy</a> <a href="https://puppo.space/@foxcpp/104088857281182768">muy</a> <a href="https://en.wikipedia.org/wiki/Cliqz#Integration_with_Firefox">sucias</a> con él, así que lo mejor es usar otra
cosa. Mis sugerencias:</p>

<ul>
  <li><a href="https://www.gnu.org/software/gnuzilla/">IceCat</a>: Firefox 100% libre, con menos espionaje. Hará que algunos
sitios se rompan, así puedes distinguir los que merezcan la pena de
los que no.</li>
  <li><a href="https://www.torproject.org/download/">Tor Browser</a>: Un Firefox con el que puedes ser anónimo en la red.
Usa la red Tor.</li>
</ul>

<p>Si tienes que visitar una página muy importante que no te funciona con
esos navegadores, tendrás que usar alguno que vulnere tus derechos.
Puestos a elegir, mejor Firefox, pero, por tu bien, úsalo solo para esa
página y luego vuelve a uno de los anteriormente listados. Revisa los
enlaces anteriores para entender por qué, en especial <a href="https://en.wikipedia.org/wiki/Cliqz#Integration_with_Firefox">este</a> y
<a href="https://gist.github.com/aameralduais/29d110baec4919109c85911e92bce99c">este</a>.</p>

<h3 id="notas">Notas</h3>

<p>Para las notas, en lugar de Google Keep o Google Tasks, se pueden usar
las siguientes alternativas:</p>

<ul>
  <li><a href="https://github.com/CarnetApp/CarnetDocumentation/blob/HEAD/README.md">Carnet</a>: Es un clon libre. No la he probado, pero he escuchado
maravillas y tiene una pinta estupenda. Se sincroniza con
<a href="https://nextcloud.com/">Nextcloud</a> y tiene <a href="https://f-droid.org/packages/com.spisoft.quicknote/">aplicación móvil</a>. Es mi
recomendación para principiantes, yo tengo muchas ganas de probarla.</li>
  <li><a href="https://f-droid.org/packages/org.dmfs.tasks/">OpenTasks</a>: Una aplicación de Android que se sirve de
<a href="https://f-droid.org/en/packages/at.bitfire.davdroid/">DAVx⁵</a> y <a href="https://nextcloud.com/">Nextcloud</a> para sincronizar las notas (echa un
vistazo a <a href="#sincronización-de-contactos-y-calendario">Sincronización de contactos y
calendario</a>). Es un poco
incómoda en la versión web porque las notas son archivos de texto
plano, pero a la vez eso facilita la exportación. Las notas solo pueden
ser listas de casillas marcables (como listas de la compra) y no
puedes añadir imágenes ni nada que no sea texto, es una aplicación
sencilla que solo hace listas. Es la que uso actualmente.</li>
  <li><a href="https://f-droid.org/app/com.orgzly">Orgzly</a>: Aplicación para Android que guarda las notas en el formato
de org-mode. Un poco para usuarios más avanzados, que sepan lo que es
org-mode y su sintaxis. Una vez configurada la aplicación, puedes usar
algún <a href="#compartición-y-sincronización-de-archivos">servicio de
sincronización</a> para
sincronizar el archivo con las notas.</li>
</ul>

<h3 id="red-social">Red social</h3>

<p>Aunque Google+ ya esté muerto, está bien saber que hay alternativas
honestas de red social, así que voy a dejar aquí esta lista:</p>

<ul>
  <li><a href="https://joinmastodon.org/">Mastodon</a>: Parte del <a href="https://en.wikipedia.org/wiki/Fediverse">fediverso</a>, la red descentralizada de
servidores independientes. Tendrás que buscar una instancia que te
guste y abrirte la cuenta allí. En la página web hay una lista. Es un
servicio de microblogueo, similar a Twitter.</li>
  <li><a href="https://gnusocial.network/">GNU social</a>: También parte del fediverso, aunque actualmente no se
comunica con Mastodon, están trabajando en implementar protocolos más
modernos para hacerlo posible. También es un servicio de microblogueo.</li>
  <li><a href="https://diasporafoundation.org/">Diaspora</a>: También forma parte del fediverso, pero utiliza un
protocolo propio, así que puede comunicarse con pocas redes más. Esta
es más similar a Facebook en su funcionamiento.</li>
  <li><a href="https://friendi.ca/">Friendica</a>: La mejor conectada del fediverso, implementa todos los
protocolos para poder interactuar con todas las personas que tengan
cuenta en cualquier sitio del fediverso.</li>
</ul>

<p>Desaconsejadas:</p>

<ul>
  <li>Twitter: Aparte de encerrarte en un solo servicio, al contrario de lo
que hacen las aplicaciones del fediverso, <a href="https://en.wikipedia.org/wiki/Twitter#Privacy,_security_and_harassment">recopila datos</a>
acerca de ti y los vende a terceros.</li>
  <li>Facebook.</li>
</ul>

<h3 id="sincronización-de-contactos-y-calendario">Sincronización de contactos y calendario</h3>

<p>Google Contacts y Google Calendar vienen con sus alternativas libres en
<a href="https://lineageos.org/">LineageOS</a>. Para sincronizar estos contactos, por ejemplo, con tu
cuenta de <a href="https://nextcloud.com/">Nextcloud</a>, recomiendo usar <a href="https://f-droid.org/en/packages/at.bitfire.davdroid/">DAVx⁵</a>.</p>

<h3 id="traducción">Traducción</h3>

<p>Puedes cambiar Google Translate por <a href="https://www.apertium.org/">Apertium</a>. Es libre, así que
puedes instalarlo y usarlo tú mismo si no te fías de la web.</p>

<h3 id="videoconferencia">Videoconferencia</h3>

<p>Hay varias alternativas libres a Google Hangouts o Google Meet:</p>

<ul>
  <li><a href="https://jitsi.org/">Jitsi</a>: El más famoso de los sistemas de videoconferencia libres.
Hay una gran <a href="https://github.com/jitsi/jitsi-meet/wiki/Jitsi-Meet-Instances">lista de instancias disponibles</a>. Tiene el
inconveniente de aguantar pocas personas si usas un ordenador poco
potente.</li>
  <li><a href="https://nextcloud.com/talk/">Nextcloud Talk</a>: Integrado en Nextcloud, parece uno de lo más
respetuoso con los datos. También va mal si tu ordenador es viejo.</li>
  <li><a href="https://github.com/havfo/multiparty-meeting">Multiparty Meeting</a>: El mejor en rendimiento de los que he
probado. Va genial en una videoconferencia de cuatro personas con mi
ordenador de hace casi 11 años.</li>
  <li><a href="https://bigbluebutton.org/">BigBlueButton</a>: Este creo que está más orientado a clases
virtuales y cosas así, donde hay un conferenciante y muchos oyentes.
No lo he probado personalmente.</li>
  <li><a href="https://www.mumble.info/">Mumble</a>: Si solo necesitas audio, esta es la mejor opción. No es
web, cada uno lo instala en su equipo. Uno de los participantes tiene
que hacer de servidor y los demás se conectan a una sala creada por
él.</li>
</ul>

<p>Desaconsejadas:</p>

<ul>
  <li>Skype: La palabra Microsoft debería ser suficiente, pero si no lo es,
mira cómo facilitan el <a href="https://en.wikipedia.org/wiki/Skype#Security_and_privacy">espionaje</a> <a href="https://en.wikipedia.org/wiki/Skype_security#Eavesdropping_by_design">masivo</a>.</li>
</ul>

<h3 id="vídeos">Vídeos</h3>

<p>Para ver y publicar vídeos, en lugar de usar YouTube, te propongo las
siguientes alternativas:</p>

<ul>
  <li><a href="https://joinpeertube.org/en/">PeerTube</a>: Gracias a <a href="https://framasoft.org/en/">Framasoft</a> tenemos esta gran alternativa,
que todavía no ha alcanzado la masa crítica, pero es cuestión de
tiempo. Hay un montón de instancias de PeerTube, porque es
federado. Tienen <a href="https://joinpeertube.org/instances#instances-list">un selector</a> para que encuentres la que mejor se
adapte a ti. ¡Dale una oportunidad, hay más contenido del que parece!</li>
  <li><a href="https://archive.org/">Internet Archive</a>: Un sitio donde subir contenido de todo tipo.
De hecho, muchas emisoras lo utilizan para difundir sus programas.</li>
  <li><a href="https://nextcloud.com/">Nextcloud</a>: Para distribuir un vídeo (para consumir contenido lo
veo una opción mucho menos viable), se puede servir a través de
Nextcloud. Es similar a Google Drive o Dropbox, así que se puede usar
para mandar un enlace al vídeo. Hablo más de Nextcloud en
<a href="#compartición-y-sincronización-de-archivos">Compartición y sincronización de
archivos</a>.</li>
</ul>

<p>Si, por alguna razón, necesitas ver un vídeo de YouTube, las opciones
menos malas son:</p>

<ul>
  <li><a href="http://ytdl-org.github.io/youtube-dl/">youtube-dl</a>: Una herramienta para descargar vídeos de YouTube (y
de muchas plataformas más) que se usa por línea de comandos. Solo
tienes que escribir <code class="language-plaintext highlighter-rouge">youtube-dl</code> y la dirección web del vídeo. Echa un
vistazo a las opciones, tiene un montón, es un programa técnicamente muy
bueno. Yo tengo automatizada la descarga de varios canales de YouTube.</li>
  <li><a href="https://invidio.us/">Invidious</a>: Una web alternativa al contenido de YouTube. Sin
anuncios ni cosas innecesarias, YouTube como debería ser. Puedes
transformar cualquier dirección de un vídeo de YouTube a Invidious
cambiando <code class="language-plaintext highlighter-rouge">youtube.com</code> por <code class="language-plaintext highlighter-rouge">invidio.us</code> y dejando el resto igual.
Hasta hay <a href="https://codeberg.org/Booteille/invidition">una extensión</a> que lo hace automáticamente (y,
de camino, hace lo equivalente con Twitter).</li>
  <li><a href="https://f-droid.org/app/org.schabi.newpipe">Newpipe</a>: Una aplicación de Android con la que puedes hacer todo lo
que deberías poder hacer con la oficial: suscribirte a canales sin una
cuenta y sin que haya espionaje por parte de ninguna empresa, elegir
escuchar solo el audio del vídeo que quieras, poder bloquear el móvil
mientras se oye, con el consecuente ahorro de batería…</li>
</ul>

<h3 id="análisis-y-estadísticas">Análisis y estadísticas</h3>

<p>Esta sección y la siguiente están enfocadas más a desarrolladores, pero
quería incluirlo aquí también. Las alternativas a Google Analytics son:</p>

<ul>
  <li>No analizar a tus usuarios: La mejor opción. Considérala seriamente.</li>
  <li><a href="https://matomo.org/">Matomo</a>: Una alternativa libre y autoalojada que puedes usar
también.</li>
</ul>

<h3 id="fuentes">Fuentes</h3>

<p>No es admisible que tu sitio web haga peticiones a Google Fonts. En su
lugar debes alojar las fuentes tú mismo o, mejor, usar fuentes genéricas
como «sans-serif», para que cada usuario vea la web con la fuente que
tenga por defecto.</p>

<h2 id="comprar-un-dominio">Comprar un dominio</h2>

<p>Para el correo electrónico es importante usar un dominio propio. Puedes
contratarlo en muchos sitios, algunos de ellos provistos por entidades
sin ánimo de lucro o colectivos activistas. Aquí pongo un par de
recomendaciones que me han hecho a mí y que tengo pendientes de mirar:</p>

<ul>
  <li><a href="https://pangea.org/es/">Pangea</a></li>
  <li><a href="https://info.nodo50.org/">Nodo50</a></li>
</ul>

<h2 id="recursos-generales">Recursos generales</h2>

<p>Para finalizar, pongo aquí algunos enlaces relacionados con el tema que
os pueden servir para ampliar la información:</p>

<ul>
  <li><a href="https://alternativeto.net/">AlternativeTo</a>: Una web donde encontrar muchas alternativas a
cualquier software, es muy completa. Filtra siempre en las licencias
por «Código abierto» (<em>Open Source</em>, en inglés) para descartar las
opciones que vulneran tus derechos (incluyendo tu privacidad). Tienen
<a href="https://alternativeto.net/list/818/how-to-live-without-google">una sección</a> sobre cómo vivir sin Google, aunque no está muy
actualizada.</li>
  <li><a href="https://github.com/Kickball/awesome-selfhosted/blob/master/README.md">awesome-selfhosted</a>: Lista de servicios que puedes alojar tú
mismo.</li>
  <li><a href="https://framasoft.org/en/">Framasoft</a>: Una red de voluntarios (que aceptan donaciones, así que
recomiendo encarecidamente donarles) que tienen un montón de
alternativas. Os recomiendo especialmente <a href="https://framadate.org/">Framadate</a> como
alternativa libre a Doodle para hacer encuestas. Hay que tener cuidado
porque <a href="https://framablog.org/2019/09/26/lets-de-frama-tify-the-internet/">están cerrando algunos servicios</a> al verse demasiado
sobrepasados.</li>
  <li><a href="https://directory.fsf.org/">FSF directory</a>: El directorio de la Fundación del Software
Libre, una buena referencia para saber si algo es realmente libre o
solo finge serlo.</li>
  <li><a href="https://radioslibres.net/recursos-y-plataformas-libres/">Radios Libres</a>: Una tabla con muchos servicios libres y qué
ofrece cada uno.</li>
</ul>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Sun, 10 May 2020 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2020/05/10/Adios_Google.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2020/05/10/Adios_Google.html</guid>
			</item>
		
			<item>
				<title>En la web oscura</title>
				<description><![CDATA[<p>¡Hola! Bien podrías estar leyendo esta entrada desde la web oscura,
porque este sitio ya está disponible en ella. En esta entrada os cuento
qué es la web oscura y cómo he logrado publicar mi página allí.</p>

<p><em>Actualización: Ya no estoy sirviendo este sitio en la web oscura, pero
es posible que vuelva a estar disponible allí en el futuro.</em></p>

<h2 id="por-qué-hacerlo">Por qué hacerlo</h2>

<p>La <a href="https://es.wikipedia.org/wiki/Dark_web">web oscura</a> es la parte de internet que es accesible solo a
través de ciertas subredes, que están superpuestas a la internet pública
y para las que se necesita un software, configuración o autorización
concretos. En particular, la red <a href="https://www.torproject.org/">Tor</a> es una de ellas (la más
famosa), y es donde he publicado este sitio web.</p>

<p>En pocas palabras, la red Tor consiste en una red donde tu navegación se
redirige a través de los nodos que pertenecen a ella, que no son más que
servidores que otras personas proporcionan de forma altruista.  Además,
la comunicación va cifrada una vez por cada nodo, es decir, teniendo una
capa de cifrado por cada uno, para que cada uno de ellos tenga acceso
solo a la información imprescindible (que puede ser más de lo que crees,
ten cuidado y no pienses que es algo infalible). Esto permite a quien
usa esta red tener anonimato, ya que la página web visitada no sabe de
dónde le viene la información (cree que es un nodo de la red el que se
la está pidiendo).</p>

<p>Alrededor de esta red se crean muchos servicios, y hace tiempo que
existe <a href="https://onionshare.org/">onionshare</a>, que sirve para compartir archivos a través de
Tor de forma anónima. En su versión 2.2, incorporó una <a href="https://micahflee.com/2019/10/new-version-of-onionshare-makes-it-easy-for-anyone-to-publish-anonymous-uncensorable-websites/">nueva
funcionalidad</a> para servir páginas web estáticas. Me lo apunté en un
rinconcito de mi memoria para el futuro y, finalmente, ayer lo hice y
<a href="https://pl.im-in.space/notice/9ua8lhKn9G6OJ0wchk">lo anuncié</a> en el fediverso.</p>

<p>La ventaja que tiene esto es que permite que alguien acceda a mi página
de forma anónima. Esto puede ser deseable por varias razones, entre
ellas: que no quiera que su proveedor de internet lo sepa, que su
proveedor de internet haya censurado mi página por alguna razón, que
tenga miedo de que el servidor que se encarga de mi web esté capturando
información sobre quién se conecta, etc. Tener una dirección acabada en
.onion garantiza que todos esos problemas están solucionados.</p>

<h2 id="cómo-lo-hice">Cómo lo hice</h2>

<p>El procedimiento no fue nada difícil, pero sí un poco engorroso. Para
empezar, onionshare está pensado principalmente para ser ejecutado de
forma gráfica, no por línea de comandos, así que tuve que trastear un
poco entre <a href="https://github.com/micahflee/onionshare/wiki">la documentación</a> hasta dar con el funcionamiento
adecuado y poder configurarlo en mi servidor.</p>

<p>Además, otro problema derivado de estar pensado para ser ejecutado
gráficamente es que tiene un montón de dependencias gráficas, que, en un
servidor, poca utilidad tienen. Me aguanté y las instalé, a falta de una
alternativa mejor.</p>

<h3 id="el-archivo-de-configuración">El archivo de configuración</h3>

<p>Resulta que onionshare tiene <a href="https://github.com/micahflee/onionshare/wiki/Website-Mode#running-in-website-mode-from-the-command-line">una forma de ejecutarse por línea de
comandos</a> y, aunque para desplegar la web me sirve, está
bastante limitada a la hora de configurar todo lo necesario. Eso era un
problema, porque en el servidor no tengo interfaz gráfica, así que no
podía correr onionshare para configurarlo. Entonces, tuve que trastear
en mi propio ordenador para que se creara una configuración con los
valores que quería.</p>

<p>Resultó ser algo como esto:</p>

<figure class="highlight"><pre><code class="language-json" data-lang="json"><span class="p">{</span><span class="w">
  </span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.2"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"connection_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bundled"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"control_port_address"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"control_port_port"</span><span class="p">:</span><span class="w"> </span><span class="mi">9051</span><span class="p">,</span><span class="w">
  </span><span class="nl">"socks_address"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"socks_port"</span><span class="p">:</span><span class="w"> </span><span class="mi">9050</span><span class="p">,</span><span class="w">
  </span><span class="nl">"socket_file_path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/var/run/tor/control"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"auth_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"no_auth"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"auth_password"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
  </span><span class="nl">"close_after_first_download"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"autostop_timer"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"autostart_timer"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"use_stealth"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"use_autoupdate"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
  </span><span class="nl">"autoupdate_timestamp"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
  </span><span class="nl">"no_bridges"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
  </span><span class="nl">"tor_bridges_use_obfs4"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"tor_bridges_use_meek_lite_azure"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"tor_bridges_use_custom_bridges"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
  </span><span class="nl">"use_legacy_v2_onions"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"save_private_key"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
  </span><span class="nl">"private_key"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
  </span><span class="nl">"public_mode"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
  </span><span class="nl">"password"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
  </span><span class="nl">"hidservauth_string"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
  </span><span class="nl">"data_dir"</span><span class="p">:</span><span class="w"> </span><span class="s2">"/home/usuario/OnionShare"</span><span class="p">,</span><span class="w">
  </span><span class="nl">"csp_header_disabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
  </span><span class="nl">"locale"</span><span class="p">:</span><span class="w"> </span><span class="s2">"en"</span><span class="w">
</span><span class="p">}</span></code></pre></figure>

<p>Me costó un par de iteraciones conseguirlo, porque tiene truco. Para
obtener el fichero de configuración correcto, debes elegir todas las
opciones que quieres en la interfaz gráfica, pero no debes empezar a
servir la página en ningún momento. Si lo haces, se genera una clave y
se mete en el fichero de configuración (en el campo <code class="language-plaintext highlighter-rouge">private_key</code>), y es
mejor dejarlo sin ninguna y que se vuelva a generar en el servidor.</p>

<p>Esto ocurre porque yo seleccioné que la dirección de mi página quiero
que sea siempre la misma (porque si va cambiando de dirección, no la
puedo enlazar desde ningún sitio). También, aparte de «Usar una
dirección persistente», seleccioné «Modo público» para que no se pida
contraseña para acceder y deseleccioné «Dejar de compartir cuando los
archivos se hayan enviado», para que la página sea visible para todo el
mundo, no solo para la primera persona que llegue.</p>

<p>Una vez que tuve ese archivo de configuración, solo tuve que ponerlo <a href="https://github.com/micahflee/onionshare/wiki/Configuring-OnionShare#where-are-the-settings-stored">en
su sitio</a> en el servidor y ejecutar lo siguiente para desplegar
la página:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>onionshare --website public/
</code></pre></div></div>

<p>Además, ese comando te devuelve cuál es la dirección definitiva de tu
página. Es buen momento para guardarla, porque ya no cambiará.</p>

<h3 id="automatización">Automatización</h3>

<p>Después de eso faltaba automatizar el proceso, puesto que no quiero
tener que estar actualizando la página en el servidor y volviendo a
lanzar ese comando cada vez que haya algún cambio. Entonces, creé una
tarea de cron que lo hiciera por mí (si lo haces con systemd morirá un
gatito por cada vez que se lance).</p>

<p>En concreto, la tarea de cron se tenía que encargar de:</p>

<ol>
  <li>Parar el servicio que esté sirviendo la página en ese momento.</li>
  <li>Actualizar el repositorio con los cambios que haya, aunque entren en
conflicto con el último estado sincronizado del repo.</li>
  <li>Volver a servir la página.</li>
</ol>

<p>Entonces, me escribí un guion de consola que me hace el trabajo:</p>

<figure class="highlight"><pre><code class="language-sh" data-lang="sh"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno">1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre><span class="c">#!/bin/sh</span>

<span class="k">while </span>pkill <span class="s2">"onionshare|tor"</span><span class="p">;</span> <span class="k">do
	</span><span class="nb">sleep </span>2
<span class="k">done

</span><span class="nb">cd</span> /ruta/al/repo/de/la/web

git fetch <span class="nt">--all</span>
git reset <span class="nt">--hard</span> origin/master
<span class="nv">JEKYLL_ENV</span><span class="o">=</span><span class="s2">"dark_web"</span> bundle <span class="nb">exec </span>jekyll build <span class="nt">-d</span> public

onionshare <span class="nt">--website</span> public/
</pre></td></tr></tbody></table></code></pre></figure>

<p>Desglosándolo, podéis ver que:</p>

<ul>
  <li>Las líneas 3-5 se encargan de parar todos los procesos que estén
sirviendo la página al comienzo del guion.</li>
  <li>La línea 7 cambia al directorio de la web.</li>
  <li>Las líneas 9 y 10 se encargan de coger la versión más actual del repo,
incluso si se han hecho cambios en la historia.</li>
  <li>La línea 11 se encarga de crear el sitio web en la carpeta public
teniendo en cuenta que es la versión de la web oscura (para que en la
página principal enlace a la versión en la web superficial).</li>
  <li>La línea 13 se encarga de desplegar la web.</li>
</ul>

<p>Después de hacerme ese guion tan bonito, solo me quedaba decírselo a
cron, lo cual hice con esta línea:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>25 5 * * * nohup /ruta/al/guion.sh &gt; /ruta/al/registro.log 2&gt;&amp;1 &amp;
</code></pre></div></div>

<p>Así, todos los días a las 5.25 (hora de España peninsular) se actualiza
mi web en la internet oscura, que me ha parecido una hora estupenda.
Además, si hay algún fallo, queda recogido en el archivo que hayáis
puesto como registro, para poderlo arreglar.</p>

<h2 id="concluyendo">Concluyendo</h2>

<p>A mí me ha parecido un proceso bastante sencillo y os animo a que lo
hagáis con vuestras páginas estáticas, ya que tiene ventajas para quien
visite la web.</p>

<p>¡Nos vemos en la próxima!</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2020/05/01/En_la_web_oscura.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2020/05/01/En_la_web_oscura.html</guid>
			</item>
		
			<item>
				<title>Últimamente</title>
				<description><![CDATA[<p>¡Hola! Hace mucho tiempo que no escribo por aquí y lo cierto es que
podríais creer que tengo el blog abandonado, pero en realidad no
pretendo que haya una regularidad específica. Habrá veces que escriba
más seguido y veces en las que pasen meses sin escribir. Habrá veces que
escriba sobre cosas más interesantes y otras que os cuente mi vida (como
esta). De cualquier forma, creo que debería poneros al día, así que voy
a contaros en qué ando últimamente.</p>

<p>Desde que <a href="/2019/09/10/Presentacion.html">este blog nació</a>, han
pasado tantas cosas que centrarme en ellas sería un absoluto rollazo
para quienes estéis leyendo esto (y además no me acuerdo de muchas de
ellas), así que me centraré en las que ahora mismo tienen efecto, o
siguen teniéndolo. Si os preguntáis por qué os cuento mi vida, <a href="https://pl.im-in.space/notice/9tqUGM63Jub5BILzLU">vosotros
me lo habéis pedido</a>. =P</p>

<h2 id="el-último-mes">El último mes</h2>

<p>Ha habido muchos cambios desde que empezó el confinamiento. Quizá el más
importante de los positivos es que en vez de vivir con mi compañero de
piso, vivo con mi madre porque él se fue a pasar el confinamiento con
sus padres. A mi madre le pilló todo el lío este estando aquí de visita,
así que decidió quedarse hasta nuevo aviso. Agradezco mucho que haya
sucedido de esta manera, porque si nos hubiera pillado separados habría
sido una faena y estaríamos preocupados el uno por el otro.</p>

<p>Por contra, tal y como sabéis, no todo es color de rosa en este
confinamiento, y la semana pasada pasé por el día en el que, con casi
total seguridad, he estado peor anímicamente desde que empezó toda esta
historia. Sin embargo, no lo afronté demasiado mal, y me lo tomé más
como un toque de atención: hay ciertas cosas que debo cambiar. Unas más
arraigadas en mi personalidad y otras menos, pero todas importantes.</p>

<p>También me sirvió para cambiar de rutina. Estaba entrando en un bucle, y
para salir de él me ha hecho falta llevarme un disgusto. Cuando empezó
el confinamiento me lo tomé como unas vacaciones de mi actividad usual y
el cambio ha sido demasiado drástico y poco sano. Normalmente tengo un
horario bastante apretado durante la semana, me gusta tener muchas
actividades «extraescolares» (15 horas por semana), para aprender un
poco de aquí y de allá y hacer deporte para intentar estar sano.</p>

<p>Durante la cuarentena, esas actividades se han reducido a prácticamente
no hacer nada, con la excepción de la escuela de música, de la que sigo
recibiendo clases telemáticamente. Me lo he tomado como unas vacaciones,
pero de mala manera, dejando que la pereza me abrazara. Eso ha tenido
bastantes implicaciones, algunas mejores y otras peores porque, si bien
es cierto que un tiempo para relajarse nunca viene mal, he pasado de
casi una hora de deporte intenso al día a no hacer nada, y está teniendo
consecuencias, tanto anímicamente como físicamente.</p>

<p>En otro orden de cosas, muchos sabéis que ya tengo la tesis casi lista y
estaba a las puertas de la defensa. Resulta que se iba a celebrar este
mes, concretamente el día 17, pero se ha pospuesto indefinidamente. He
aprovechado para bajar el ritmo de trabajo, aunque sigo trabajando
diariamente. Cuando pase el estado de alarma, volverán a correr los
plazos y se elegirá una nueva fecha para la defensa.</p>

<p>Finalmente, el cambio más raro que he tenido este mes es que, ya que me
he visto con tanto tiempo libre, me he puesto a aprender C, el lenguaje
de programación. Un amigo me hizo un itinerario por un par de libros,
con ejercicios y todo muy bien explicadito, y se ofreció para toda la
ayuda que pudiera darme. Aprovecho para darle las gracias desde aquí.
Desde hacía un par de semanas, lo único que hago es trabajar mi ratito
por la mañana, estudiar C y leer por la noche. Había cambiado la pereza
por estudiar C, y eso tampoco es bueno.</p>

<p>Así pues, después de todo esto tuve el toque de atención del que ya os
he hablado. He decidido cambiar ciertas cosas, y he empezado por hacerme
un horario. En él, me organizo para tener un poco de tiempo para cada
cosa, incluso para hacer ejercicio aquí en casa. Trabajar, mirar el
correo (tenía más de quinientos correos atrasados en la bandeja de
entrada y dedicarle una horita al día a eso no me va a matar), seguir
estudiando C, estudiar música, también algo de ocio (manualidades y
algún proyecto de software) y, finalmente, tiempo de lectura para seguir
con la saga que me estoy leyendo y que está bastante interesante:
<em>Nacidos de la bruma</em>, de Brandon Sanderson.</p>

<h2 id="cosas-que-siguen-como-siempre">Cosas que siguen como siempre</h2>

<p>También hay cosas que siguen como siempre, que no me decido a hacer o
sigo haciendo intentos no fructíferos. Un ejemplo es ponerle un sistema
operativo al segundo portátil que tengo. He probado unos cuantos, pero
siempre hay algo que se rompe o que no me convence. Siempre hay algún
systemd (puaj) que sobra o algo que no funciona. Por si no sabéis qué es
systemd, es un software horriblemente diseñado, con una lista de
funcionalidades que no acaba nunca (lo cual no es buena práctica en
<em>software</em>) y que entra en conflicto con otros programas de toda la
vida, que funcionan bien y siguen estándares ampliamente establecidos.
En resumen, es un error. En otra entrada del blog os explicaré con
detalle mi opinión sobre todo este ecosistema. Volviendo al tema del
portátil, es un portátil que funciona con distribuciones 100% libres,
aunque sigue teniendo algunos binarios en la BIOS, lo cual quiere decir
que hace falta código no libre (binarios) para iniciar el ordenador, así
que no funciona solo con software libre y, por tanto, atenta contra la
libertad del usuario en algún grado. Es un Librem 13 y, si queréis mi
consejo, no compréis nada de Purism. Yo me arrepiento mucho de mi
compra.</p>

<p>He puesto una entrada en el horario sobre formatear ese portátil, pero
con poca prioridad y otras cosas por delante que me corren más prisa (en
la parte de ocio). Sin embargo, cuanto antes haga esto, antes me voy a
quitar de encima Plasma (uno de los escritorios más famosos del software
libre) y el software que me molesta de KDE (una comunidad que hace mucho
software libre), que es otra cosa que he querido abandonar desde hace
mucho tiempo. No puedo hacerlo hasta tener otro portátil con algo
estable y que sepa usar (en principio, mi objetivo es <a href="https://swaywm.org/">sway</a>, un
administrador de ventanas en mosaico, es decir, que todas las ventanas
se ven a la vez cogiendo el máximo espacio posible, como en un puzle),
así que necesito formatear ese portátil, instalarle todo lo que me haga
falta y hacerme a su uso próximamente.</p>

<p>Si os preguntáis por qué quiero abandonar KDE, os hago un resumen en
este párrafo. Primero, se me estropeó kmail (el gestor de correo
electrónico) en uno de los fallos que le salen en cada actualización
(que son muchos y, a veces, muy molestos y, otras veces, muy graves).
Para arreglarlo, tuve que borrar la base de datos y dejar que se
volviera a descargar todos los correos del servidor (que eran muchos y
fue muchísimo tiempo perdido). Al tiempo, hubo otro fallo que no fui
capaz de solucionar y, en el intento, rompí akonadi (otro software del
que depende, que maneja la información personal a la que tienen acceso
los programas de KDE) y todo lo que dependía de él, incluyendo kmail que
ya ni arranca, ni siquiera en un usuario nuevo. No sé qué es lo que
falla, pero no tengo ni pizca de ganas de arreglarlo; no quiero volver a
tocar nada de akonadi ni con un palo. Tras estos incidentes, he decidido
que no quiero saber nada de kmail ni de nada que dependa de akonadi
nunca más. Para más inri, en la última actualización, algo de KDE ha
explotado y no me sale ni el fondo de pantalla ni los menús que debería
haber por la pantalla, solo la barra de tareas. Puedo aguantar así un
tiempo, pero estoy harto de este software tan proclive a fallar. Aun
así, el software de KDE en general me gusta, tampoco quiero que os
llevéis una impresión equivocada.</p>

<h2 id="aprendiendo-c">Aprendiendo C</h2>

<p>Volviendo a las novedades… Estudiar C ahora mismo es una de las
cosas a las que le dedico más tiempo. La idea de aprender esto me vino
un día, mientras estaba en la cama (todas las decisiones de este tipo me
vienen a la mente como por arte de magia un día estando tirado en la
cama). Me vino la inspiración sobre qué hacer con tanto tiempo libre
(todavía estaba en la fase pereza) y pensé en estudiar C con idea de
colaborar con algunos proyectos que sigo o incluso con Linux mismo en un
futuro. Entonces, decidí preguntarle a un amigo del doble grado de
informática y matemáticas para que me aconsejara.</p>

<p>Él, muy amable, me envió un itinerario muy completo por varios libros:
«The C programming language», de Brian W. Kernighan y Dennis M. Ritchie,
para aprender el lenguaje; y «Modern operating systems», de Andrew S
Tanenbaum y Herbert Bos, para aprender sobre sistemas operativos. Los
estoy leyendo en paralelo siguiendo sus consejos. Por ahora sigo
bastante ilusionado (ya he pasado casi una semana estudiando C a piñón y
otra siguiendo el horario, es decir, unas dos horas al día), aunque
algunos ejercicios se me atascan.</p>

<h2 id="concluyendo">Concluyendo</h2>

<p>Gracias al horario espero avanzar más en este tiempo, mientras estamos
en casa y podemos dedicarnos a cosas diferentes. Espero seguir
aprendiendo C a la vez que voy poniendo orden en mi vida, sigo
aprendiendo cosas, haciendo manualidades y buscando el sistema operativo
perfecto para mi portátil, jajaja. Ah, y escribir un poco más en el
blog. =P</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Tue, 14 Apr 2020 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2020/04/14/Ultimamente.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2020/04/14/Ultimamente.html</guid>
			</item>
		
			<item>
				<title>Cómo he creado este blog</title>
				<description><![CDATA[<p>¡Hola! Esta vez voy a hablaros del proceso que he seguido para crear mi blog desde cero, la motivación para empezarlo y las dificultades que me he encontrado. La intención es que os sirva para animaros a abrir el vuestro o simplemente sacie vuestra curiosidad.</p>

<p>Por cierto, cuando digo desde cero me refiero a que he escrito yo mismo todo el código, sin usar plantillas, no a que no haya mirado cómo otra gente ha escrito otros códigos (como <a href="https://git.sr.ht/~sircmpwn/drewdevault.com/tree/master/feed.xml">el del RSS</a>) para ayudarme a resolver dudas, ni tampoco quiero decir que no haya recibido inspiración de otros blogs, como <a href="https://ondahostil.wordpress.com/">el de Ondiz</a>, por ejemplo. También os quiero avisar de que esta entrada es bastante larga, pero es que esta aventura ha sido larga y no quería que os perdierais nada. =P</p>

<p>La idea de hacer un blog me surgió porque empecé a seguir algunos otros de otra gente (siempre a través de RSS, que es la forma que me resulta más cómoda), y me parecía una cosa guay que también querría hacer yo. También vi cómo algunas entradas de un blog contestaban a otras, y me pareció un formato estupendo para ello, ya que muchas veces me había planteado dónde formalizar una contestación a alguna entrada de un blog y no se me ocurría ningún buen sitio.</p>

<p>Ha habido varias etapas hasta poder lanzar este blog y esta web. Básicamente yo tenía dos requisitos indispensables:</p>

<ul>
  <li>Que la página principal estuviera separada del blog, para que me sirviera como página de contacto.</li>
  <li>Que la paleta de colores fuera oscura. Internet está mal; papel: base blanca, pantalla: base negra, se ahorra en energía y en gafas.</li>
</ul>

<h2 id="buscar-plantillas">Buscar plantillas</h2>

<p>Al principio no me había planteado mucho las contrapartidas de usar una plantilla, así que empecé a buscar alguna que me sirviera. Sin embargo, las plantillas que encontré que cumplían los dos requisitos no me gustaban demasiado. Además, estuve probando una plantilla que tenía logos de Twitter y Github que, al cambiarlos por los del fediverso y Gitlab, sus equivalentes libres, reventaba de una manera desastrosa, como si el CSS dejara de existir.</p>

<p>Me había encontrado con todas esas desventajas. Además, quería tener control total sobre lo que la página hacía, por ejemplo, para estar seguro de que funcionaba perfectamente sin javascript habilitado. Es más, que no contuviera javascript en absoluto, ya que estamos. Entonces, decidí aprender HTML y CSS para hacerla yo mismo. Así podría hacerla a mi gusto.</p>

<h2 id="aprender-html">Aprender HTML</h2>

<p>Estuve bastante tiempo aprendiendo HTML. En parte porque la última vez que lo usé fue para programar una web muy básica. Y eso fue hace años, por lo que se me había olvidado completamente todo. Además, había salido HTML5 y algunas cosas habían cambiado. Total, que tuve que aprender de cero, casi. Pregunté a unos amigos y me recomendaron un montón de tutoriales. Estuve mirándolos y al final, el que más me convenció fue <a href="https://www.w3schools.com/html/">el de w3schools.com</a>. Me lo empollé de pe a pa, con todos sus ejemplos y toh suh avíoh.</p>

<p>Ya tenía una especie de web <em>muy</em> cutre, pero faltaba una parte esencial, aprender CSS para que fuera medianamente bonita, así que me puse a ello, todavía con ilusión. =P</p>

<h2 id="aprender-css">Aprender CSS</h2>

<p>Ya que estaba, seguí con <a href="https://www.w3schools.com/css/">el tutorial de CSS de w3schools.com</a>. Estuve también bastante tiempo con este tutorial, pero al final me desesperé. Iba aplicando las cosas que iba descubriendo a la web que tenía, que era un batiburrillo horrible en el que iba aplicándolo <em>todo</em>. Luego, cuando había varias formas de conseguir el mismo efecto, tenía que decidir y no sabía bien cuáles eran las ventajas de un método y cuáles las del otro. También estaba el tema de hacer la web adaptativa, para que se viera bien también en los móviles, y me daba la sensación de que tenía que cambiarlo todo.</p>

<p>Tras esta crisis, decidí pararme a pensar en qué quería realmente, que era una web sencilla con una barra de navegación que siempre estuviera arriba, que indicara dónde estás y qué secciones hay, y debajo el contenido en la forma más simple posible. Hasta hice un dibujo para aclarar ideas.</p>

<p><img src="/assets/images/dibujo_crear_blog.jpg" class="centered" width="500" alt="Dibujo en una hoja de libreta." /></p>

<p>No me riñáis por ser tan cutre, se supone que no lo iba a ver nadie. Afortunadamente, la web acabó siendo más simple todavía que lo que el dibujo indicaba. Aprendí más cosas en la siguiente etapa.</p>

<h2 id="mirar-trabajo-de-otros">Mirar trabajo de otros</h2>

<p>Después de eso, había aborrecido un poco el tutorial de CSS, así que decidí cambiar completamente de estrategia. Me puse a mirar un par de páginas que se adaptaban bien a móvil (<a href="https://useplaintext.email/">una muy sencilla</a> y <a href="https://drewdevault.com/">un blog</a>) y cuyo desarrollador me da confianza como hombre de buenas prácticas en programación. De ahí saqué dos conclusiones: que era muy fácil hacer mi página y que no me iba a costar ningún trabajo hacerla adaptativa a móviles.</p>

<p>A partir de esa inspiración, conseguí terminar <a href="https://josealberto4444.com/">la página principal</a>. =D ¿Qué viene después? Pues la portada del blog. Ahí fue cuando apareció el último problema gordo: un montón de código se repetía. Por ejemplo, la barra de navegación tenía que aparecer en todas las páginas,</p>

<figure class="highlight"><pre><code class="language-html" data-lang="html"><span class="nt">&lt;nav&gt;</span>
  <span class="nt">&lt;ul&gt;</span>
    <span class="nt">&lt;li</span> <span class="na">class=</span><span class="s">"logo"</span><span class="nt">&gt;&lt;a</span> <span class="na">class=</span><span class="s">"logo"</span> <span class="na">href=</span><span class="s">"/"</span><span class="nt">&gt;</span>
      <span class="nt">&lt;img</span> <span class="na">src=</span><span class="s">"/assets/images/logo.png"</span> <span class="na">alt=</span><span class="s">"Logo"</span> <span class="na">width=</span><span class="s">"27"</span> <span class="na">height=</span><span class="s">"27"</span><span class="nt">&gt;</span>
      <span class="nt">&lt;/a&gt;&lt;/li&gt;</span>
    <span class="nt">&lt;li&gt;&lt;a</span> <span class="na">href=</span><span class="s">"/blog"</span><span class="nt">&gt;</span>Blog<span class="nt">&lt;/a&gt;&lt;/li&gt;</span>
  <span class="nt">&lt;/ul&gt;</span>
<span class="nt">&lt;/nav&gt;</span></code></pre></figure>

<p>Y no solo eso, en el CSS tenía todos los colores escritos a mano, cuando se repetían un montón de veces. Esto se veía venir que iba a terminar en desastre cuando quisiera cambiar algo de la barra de navegación y tuviera muchas páginas, o del esquema de colores de la página, y no quería condenarme de esa manera. Si quería hacerlo todo en HTML y CSS plano, sin nada más, resulta que no había otra opción que repetir código. Al final, en mi búsqueda de la simplicidad máxima, me salió el tiro por la culata.</p>

<p>O no… Me recomendaron dos generadores de páginas estáticas: <a href="https://jekyllrb.com/">Jekyll</a> y <a href="https://www.11ty.io/">11ty</a>. Estuve mirando la documentación de ambos. El primero tenía una documentación que me pareció mucho más sencilla. Sin embargo, el segundo tenía la bondad de la supuesta simplicidad y me llamaba mucho la atención. Me gusta mucho lo simple, pero a pesar de ello escogí a Jekyll porque la guía era mucho más potable y estaba muy harto llegado a este punto. Me dejo el otro como proyecto futuro, porque la verdad es que Jekyll es muy pesado.</p>

<p>Total, que estuve mirando <a href="https://jekyllrb.com/docs/step-by-step/01-setup/">la guía de Jekyll</a> y lo explica todo paso por paso para alguien que, como yo, no ha usado un generador de páginas estáticas en su vida, lo cual agradezco mucho. Se empieza a factorizar el código que da gusto, usando archivos que se repiten que se almacenan en un directorio llamado <code class="language-plaintext highlighter-rouge">_includes</code> y plantillas que rellenan cabecera y pie del resto de páginas, almacenadas en la carpeta <code class="language-plaintext highlighter-rouge">_layouts</code>. Teniendo esas dos cosas, de la página principal y de la del blog ya solo tenía que escribir el contenido, el resto se incluía con un comando o bien era parte de la plantilla. Además, había variables para ir especificando el título o el idioma de cada página y que se escribiera en la parte del código que correspondía. Un gustazo, vaya, era justo lo que necesitaba.</p>

<p>Con eso, la portada del blog me quedó así de sencilla:</p>

<figure class="highlight"><pre><code class="language-html" data-lang="html">---
title: "Blog de José Alberto"
language: "es-ES"
---
<span class="nt">&lt;div</span> <span class="na">class=</span><span class="s">"title-and-comment"</span><span class="nt">&gt;</span>
  <span class="nt">&lt;h1&gt;</span>Últimas entradas<span class="nt">&lt;/h1&gt;</span>
  <span class="nt">&lt;p&gt;&lt;a</span> <span class="na">href=</span><span class="s">"/feed.xml"</span><span class="nt">&gt;</span>RSS<span class="nt">&lt;/a&gt;&lt;/p&gt;</span>
<span class="nt">&lt;/div&gt;</span>
{% for post in site.posts %}
<span class="nt">&lt;div</span> <span class="na">class=</span><span class="s">"post"</span><span class="nt">&gt;</span>
  <span class="nt">&lt;a</span> <span class="na">href=</span><span class="s">"{{ post.url }}"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;h3&gt;</span>{{ post.title }}<span class="nt">&lt;/h3&gt;</span>
    {{ post.excerpt }}
  <span class="nt">&lt;/a&gt;</span>
<span class="nt">&lt;/div&gt;</span>
{% endfor %}</code></pre></figure>

<p>donde podéis ver que itero sobre las entradas del blog para mostrarlas y todo. En fin, una maravilla. Y no solo eso, Jekyll hace uso de <a href="https://sass-lang.com/">Sass</a>, cuya <a href="https://sass-lang.com/guide">guía para principiantes</a> también lo explica todo perfectamente y me permite definir todos los colores del CSS:</p>

<figure class="highlight"><pre><code class="language-sass" data-lang="sass"><span class="c1">// Colour palette</span>
<span class="nv">$light-grey</span><span class="p">:</span> <span class="mh">#666666</span><span class="err">;</span>
<span class="nv">$dark-grey</span><span class="p">:</span> <span class="mh">#222222</span><span class="err">;</span>
<span class="nv">$darker-grey</span><span class="p">:</span> <span class="mh">#181818</span><span class="err">;</span>
<span class="nv">$light-green</span><span class="p">:</span> <span class="mh">#47cd47</span><span class="err">;</span>

<span class="c1">// Colour scheme</span>
<span class="nv">$bg-colour</span><span class="p">:</span> <span class="no">black</span><span class="err">;</span>
<span class="nv">$text-colour</span><span class="p">:</span> <span class="no">white</span><span class="err">;</span>
<span class="nv">$code-colour</span><span class="p">:</span> <span class="nv">$light-grey</span><span class="err">;</span>
<span class="nv">$link-colour</span><span class="p">:</span> <span class="nv">$light-green</span><span class="err">;</span>
<span class="nv">$block-link-colour</span><span class="p">:</span> <span class="nv">$dark-grey</span><span class="err">;</span>
<span class="nv">$block-link-highlight-colour</span><span class="p">:</span> <span class="nv">$darker-grey</span><span class="err">;</span>
<span class="nv">$nav-current-colour</span><span class="p">:</span> <span class="nv">$light-green</span><span class="err">;</span></code></pre></figure>

<p>para luego simplemente llamarlos en el elemento que sea,</p>

<figure class="highlight"><pre><code class="language-sass" data-lang="sass"><span class="nt">a</span> <span class="err">{</span>
    <span class="nl">color</span><span class="p">:</span> <span class="nv">$link-colour</span><span class="err">;</span>
    <span class="nl">text-decoration</span><span class="p">:</span> <span class="nb">none</span><span class="err">;</span>
<span class="err">}</span></code></pre></figure>

<p>y así poder cambiar todos los colores de la página de una tacada. Maravilloso, ¿verdad?</p>

<p>Finalmente, para las entradas del blog, las puedo escribir en markdown (introduciendo opcionalmente HTML si es necesario) y meterlos en la carpeta <code class="language-plaintext highlighter-rouge">_posts</code> y con eso ocurre sola toda la magia.</p>

<h2 id="desplegar-el-blog">Desplegar el blog</h2>

<p>Último asalto. Ya está todo escrito, todo preparado, y todo funciona en local; falta llevarlo a su sitio. Para ello, he usado uno de los servicios gratuitos que despliegan páginas estáticas, como Gitlab, Github, etc. (sourcehut todavía no permite desplegarlas si no es en tu propio servidor, y por ahora no tengo, así que no era una opción). Github es el más cómodo, pero no es libre. Esto no es casualidad, obviamente, y todo el precio de esa comodidad se traduce en dependencia y falta de libertad. En mi caso opté por Gitlab, que aunque no son unos santos, al menos el servicio es libre. Total, mi plan es pasarme a sourcehut en cuanto este servicio esté disponible (le pregunté al desarrollador y <a href="https://cmpwn.com/@sir/102750152648798060">dice que está planeado</a>).</p>

<p>Empiezo por leer <a href="https://docs.gitlab.com/ee/user/project/pages/">la documentación de las páginas estáticas de Gitlab</a> y me empapo de cómo va la cosa y cómo se monta en mi propio dominio. La clave estaba en cómo es el proceso de despliegue, es decir, el archivo <code class="language-plaintext highlighter-rouge">.gitlab-ci.yml</code>. Además hay <a href="https://gitlab.com/pages">una sección de ejemplos</a> donde se puede encontrar <a href="https://gitlab.com/pages/jekyll">uno en concreto de Jekyll</a>. Pruebo con ese archivo de despliegue y no funciona, ¡sorpresa! Me daba errores de versiones incompatibles, así que me pongo a explorar a ver qué pasa. Os copio aquí lo relevante de ese archivo:</p>

<figure class="highlight"><pre><code class="language-yaml" data-lang="yaml"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre><span class="na">image</span><span class="pi">:</span> <span class="s">ruby:2.3</span>

<span class="na">variables</span><span class="pi">:</span>
  <span class="na">JEKYLL_ENV</span><span class="pi">:</span> <span class="s">production</span>
  <span class="na">LC_ALL</span><span class="pi">:</span> <span class="s">C.UTF-8</span>

<span class="na">before_script</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">bundle install</span>

<span class="na">pages</span><span class="pi">:</span>
  <span class="na">stage</span><span class="pi">:</span> <span class="s">deploy</span>
  <span class="na">script</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">bundle exec jekyll build -d public</span>
  <span class="na">artifacts</span><span class="pi">:</span>
    <span class="na">paths</span><span class="pi">:</span>
    <span class="pi">-</span> <span class="s">public</span>
  <span class="na">only</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">master</span>
</pre></td></tr></tbody></table></code></pre></figure>

<p>Como podéis ver en la línea 1, la imagen de la que tira el archivo es una con ruby 2.3, que también trae bundler (para los que saben de python, bundler es como pipenv, para gestionar dependencias bien) preinstalado, pero una versión diferente de la que usaba yo. Para que os hagáis una idea de lo descuidado que está esto, vamos por ruby 2.6.4, que es la que yo estaba usando porque es la que viene en Arch (como dice el meme, «por cierto, uso Arch» XD ). Evidentemente la versión de bundler que yo estaba usando también estaba actualizada, no como la de la imagen esa prehistórica.</p>

<p>Probé a cambiar la primera línea cambiando la versión a mano, y ninguna venía con la última versión de bundler. Probé a poner <code class="language-plaintext highlighter-rouge">ruby:latest</code> (que es lo suyo para no tener que andar actualizando la versión a mano cada vez que actualicen ruby), pero no traía bundler instalado. Al final, tras varios intentos fallidos, di con la combinación ganadora:</p>

<figure class="highlight"><pre><code class="language-yaml" data-lang="yaml"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre><span class="na">image</span><span class="pi">:</span> <span class="s">ruby:latest</span>

<span class="na">variables</span><span class="pi">:</span>
  <span class="na">JEKYLL_ENV</span><span class="pi">:</span> <span class="s">production</span>
  <span class="na">LC_ALL</span><span class="pi">:</span> <span class="s">C.UTF-8</span>

<span class="na">before_script</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">gem install bundler</span>
  <span class="pi">-</span> <span class="s">bundle install</span>

<span class="na">pages</span><span class="pi">:</span>
  <span class="na">stage</span><span class="pi">:</span> <span class="s">deploy</span>
  <span class="na">script</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">bundle exec jekyll build -d public</span>
  <span class="na">artifacts</span><span class="pi">:</span>
    <span class="na">paths</span><span class="pi">:</span>
    <span class="pi">-</span> <span class="s">public</span>
  <span class="na">only</span><span class="pi">:</span>
  <span class="pi">-</span> <span class="s">master</span>
</pre></td></tr></tbody></table></code></pre></figure>

<p>En la línea 1 cojo la imagen actualizada de ruby. En las líneas 3-5 se definen variables que hacen falta: una para que Jekyll sepa que estamos en producción y otra para la codificación. En las líneas 7-9 se ejecutan los preparativos que hacen falta antes de desplegar: el primero (línea 8) instala bundler y el segundo (línea 9) le dice a bundler que instale todo lo que hace falta (que está en el archivo <code class="language-plaintext highlighter-rouge">Gemfile.lock</code> que podéis ver en <a href="https://gitlab.com/josealberto4444/josealberto4444.com/">el repo de este blog</a>). Y ya en la parte final se le dice a Gitlab que se está desplegando una página y se despliega. Podéis ver más información sobre esto último en su documentación. El archivo completo que yo uso tiene también pruebas para ir corriendo en otras ramas. Podéis echarle un vistazo en el repo, aunque no es relevante aquí.</p>

<p>Les he mandado una <a href="https://gitlab.com/pages/jekyll/merge_requests/40">petición de inclusión</a> de estos cambios al proyecto de Gitlab, a ver si lo arreglan y el siguiente se da menos cabezazos contra la pared que yo.</p>

<h2 id="rss">RSS</h2>

<p>Al acabar el tutorial de Jekyll, vi que había un complemento que te creaba el RSS automáticamente a partir de las entradas. Tan fácil como instalarlo y dejar que ocurra la magia.</p>

<p>¡Sorpresa! Funciona como la mierda. No solo no se explica en la documentación dónde se establece el título y el icono de la página para que aparezcan en los agregadores (o, al menos, yo no lo he encontrado), sino que tiene un fallo que para mí es imperdonable: las entradas aparecen truncadas, solo aparece el primer párrafo en el RSS. Vamos, que pasa de ser una herramienta para leer las noticias a tu gusto a ser una herramienta más para saber que se ha publicado algo en algún sitio, pero si quieres verlo tiene que ser en la página original. No vaya a ser que con tanta libertad te escapes de los rastreadores incrustados en ella. Para que os hagáis una idea de cuánto odio esto: si añado una página que me interesa y me hace esta jugarreta, primero contacto con ellos y les pido educadamente que lo arreglen, y si pasan, como suele ser el caso, los dejo de seguir en todas las redes sociales y dejo de leer sus noticias. Es lo único que puedo hacer desde mi posición, y os animo a hacer lo mismo (sobre todo lo de contactar educadamente, así se dan cuenta de que es algo que le interesa a la gente).</p>

<p>Total, que el complemento este era básicamente inútil, así que me tuve que programar yo el RSS. Estudié <a href="https://git.sr.ht/~sircmpwn/drewdevault.com/tree/master/feed.xml">uno que estaba bien hecho</a> y lo adapté para mi web, y ya va todo bien. Esto no tuvo mucho misterio, no fue nada complicado, solo un ratín de trabajo. De camino, aprendí que Atom y RSS <a href="https://en.wikipedia.org/wiki/RSS#RSS_compared_with_Atom"><em>no</em> son lo mismo</a>, que yo pensaba que sí. Opté por el RSS para este blog.</p>

<p>En fin, que esta ha sido mi aventura, larga pero con final feliz y mucho aprendizaje por el camino. Espero que os haya servido para ilusionaros, ya que es realmente fácil hacer un blog a vuestro gusto con herramientas que os dan absoluta libertad tanto en diseño como en funcionalidades. Ahora que sabéis qué pasos tenéis que seguir y cuales son los malos que hay que saltarse, espero que también os animéis. =)</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Sun, 22 Sep 2019 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2019/09/22/Como_he_creado_este_blog.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2019/09/22/Como_he_creado_este_blog.html</guid>
			</item>
		
			<item>
				<title>Presentación</title>
				<description><![CDATA[<p>¡Hola! Antes que nada, quiero dar la bienvenida a todo el mundo a este pequeño blog que acaba de nacer. Pretendo que este sea un espacio en el que hable de muchas cosas que mueven mi parte del mundo, y espero que sea interesante para la gente que comparta intereses conmigo.</p>

<h2 id="mis-intereses-lo-que-irá-apareciendo-en-el-blog">Mis intereses: lo que irá apareciendo en el blog</h2>

<p>Mis intereses son bastante amplios, aunque ahora estoy enfocado principalmente en los derechos digitales, la privacidad y la ética en el software. Aquí no verás una entrada recomendando algún software privativo, sino más bien condenándolo. Basta ya de argumentos como «estamos a favor del software libre pero no en contra del software privativo». Estoy a favor de los derechos de quien usa el software y, por tanto, criticaré al software que abusa de esas personas. Como informático aficionado, todo lo que desarrollo lo libero con licencias fuertes para poner mi granito de arena a mejorar este aspecto del mundo. También colaboro (por ahora solo puedo económicamente por cuestiones de tiempo y de falta de conocimiento) con muchos proyectos de software libre.</p>

<p>Aparte de estos, tengo otros intereses, la mayoría un poco mermados por mi actividad principal actual, que consiste en escribir la tesis doctoral; es probable que escriba en un futuro sobre esta experiencia que se me está haciendo <em>muy</em> cuesta arriba y que personalmente no le recomiendo a casi nadie. Lo que más hago en esta etapa, después de la tesis y mis aficiones informáticas, es leer (ahora mismo me estoy leyendo <em>La ladrona de libros</em>) y aprender japonés (estoy justo empezando, usando un libro que me regalaron por mi cumple llamado <em>Japonés en viñetas</em>). Suelo combinar todo esto con las actividades «extraescolares» que siempre tengo: deporte diario y la escuela de música. Ah, y también escucho mucho la radio libre granadina <a href="https://radioalmaina.org/">Radio Almaina</a>, sobre todo los programas <a href="https://autodefensainformatica.radioalmaina.org/"><em>Autodefensa informática</em></a> y <a href="https://www.menoslobos.net/"><em>Menos lobos</em></a>. Llevo ya algo menos de un año siendo socio y estoy muy contento. Las radios libres necesitan socios y socias para poder cubrir los gastos mientras siguen siendo así de independientes y de interesantes, así que apúntate tú también. =)</p>

<p>Por último, tengo otras aficiones mucho más abandonadas, como los videojuegos (aunque los juegos de mesa sigo usándolos), el piano, la astronomía (tengo un telescopio con el que a veces salgo al campo a observar objetos del cielo)…</p>

<h2 id="volviendo-a-lo-del-blog">Volviendo a lo del blog</h2>

<p>En fin, dándoos toda esta chapa lo que quería ilustrar son las cosas que pueden ir apareciendo en este blog, para que luego no os sorprendáis si aparece algo que no esperabais en un principio, aunque ya os digo que seguro que se me ha escapado algo y además soy una persona inquieta que va explorando cosas nuevas muy a menudo. Si alguna vez queréis comentarme algo sobre alguna entrada del blog, podéis <a href="https://pl.im-in.space/josealberto4444">mencionarme en el fediverso</a> o, como indico al final de cada entrada, podéis escribirme a mi bandeja pública de correo.</p>

<p>Total, que eso es todo, espero que os parezca interesante lo que vaya publicando y os enganchéis al blog (os podéis suscribir por <a href="/feed.xml">RSS</a>, faltaría más). ¡Un abrazo! =D</p>

 <hr />  <p>
  ¿Tienes algún comentario o quieres discutir sobre este tema? ¡No te cortes!,
  abre un hilo en mi <a
    href= "https://lists.sr.ht/~josealberto4444/public-inbox"
  >bandeja pública</a> enviando un correo electrónico a <a
    href="mailto:~josealberto4444/public-inbox@lists.sr.ht?Subject=Re%3A%20-"
  >~josealberto4444/public-inbox@lists.sr.ht</a>. Por favor, ten en cuenta que
  el correo tiene que ser en texto plano o será rechazado. Puedes mirar en
  <a href="https://useplaintext.email/es">https://useplaintext.email/es</a> si
  necesitas ayuda.
</p>
 ]]></description>
				<pubDate>Tue, 10 Sep 2019 00:00:00 +0000</pubDate>
				<link>https://josealberto4444.com/2019/09/10/Presentacion.html</link>
				<guid isPermaLink="true">https://josealberto4444.com//2019/09/10/Presentacion.html</guid>
			</item>
		
	</channel>
</rss>
