Escribir cualquier carácter con el teclado en GNU/Linux, rápido

Por tu trabajo o lo que sea tienes que escribir algunas veces caracteres que no encuentras dibujados en el teclado (¹, «, —, ä, ĉ, ß, ¢, etc.) o tienes alguna tecla rota. ¿Qué haces?

  1. Buscar el carácter en Internet, copiarlo y pegarlo.
  2. Usar funciones del editor de texto para insertar caracteres especiales.
  3. Buscar el código de Unicode en Internet e introducirlo con la combinación de teclas de tu sistema operativo1.
  4. Aprender cómo se escriben esos caracteres raros usando combinaciones de teclado fáciles de recordar y recurrir a ellas en el futuro.

Si tu respuesta es la 1, la 2 o la 3, deberías seguir leyendo; la mejor solución es la 4 si ya has tenido varias veces la necesidad de introducir caracteres extraños.

Continúa leyendo Escribir cualquier carácter con el teclado en GNU/Linux, rápido

diff para imagenes en Git

El diff predeterminado de Git no muestra diferencias entre imágenes. Es normal: no está pensado para eso. Sin embargo, estaría genial que Git mostrase los cambios de imágenes como los de código, ¿no? Al menos algo más bonito que...

$ git diff
diff --git a/es-ES/images/autobuilder.png b/es-ES/images/autobuilder.png
index 6f5f6eb..6f0dd78 100644
Binary files a/es-ES/images/autobuilder.png and b/es-ES/images/autobuilder.png differ

Algo como esto...

Eso lo he hecho usando un guion que usa la librería imagemagick para comparar imágenes. Aquí te enseño cómo hacer lo mismo.

Continúa leyendo diff para imagenes en Git

No digas a Google dónde te conectas a Internet en Android: cambiando los ajustes del portal cautivo

Cada vez que te conectas a un Internet con tu móvil Android, el sistema envía una petición HTTP a un servidor de Google, supuestamente solo para comprobar si hay un portal cautivo en la red; pero es poco probable que Google desaproveche esta valiosa información de, entre otras cosas, los lugares y la hora a la que te conectas a Internet.

En este tutorial te enseño a modificar la comprobación del portal cautivo para no dar esos datos a Google y así proteger un poco más tu privacidad. En cualquier caso, no recomiendo usar Android de Google porque no es 100% software libre, sino que te recomiendo pasarte a una distribución libre de Android como Replicant. Si no te he hecho cambiar de idea o no te resulta factible por el momento, sigue leyendo.

Continúa leyendo No digas a Google dónde te conectas a Internet en Android: cambiando los ajustes del portal cautivo

DuckDuckGo HTML en Firefox con resultados en español

Suelo usar «el buscador que no te rastrea», DuckDuckGo. Como el código JavaScript de la versión estándar de DuckDuckGo es privativo, yo uso la versión sin JavaScript (que también existe como servicio oculto de Tor).

Lo malo es que la versión HTML de DuckDuckGo no detecta las preferencias de idioma del navegador. Esto puede ser un inconveniente si estoy buscando cosas en español, ya que siempre me va a mostrar antes páginas en inglés.

Busco «calistenia» y me muestra resultados en inglés

Así que he modificado el anterior complemento de búsqueda para que busque en español. No ha sido muy difícil, la verdad. Solo he añadido el parámetro de URL kl=es-es (para el español de España) tras consultar la lista de parámetros. De esta forma salen resultados en español.

Continúa leyendo DuckDuckGo HTML en Firefox con resultados en español

Descansa los ojos de vez en cuando con Safe Eyes

Si pasas muchas horas seguidas delante del ordenador, puede que experimentes los problemas del síndrome visual informático:

  • Astenopía
  • ojos secos, irritados o enrojecidos
  • Poliopía (visión doble)
  • dificultad para reorientar los ojos
  • doleres de cabeza, espalda y cuello
  • cansancio

Para evitar estos síntomas basta con tomar descansos a menudo. Sin embargo, es complicado acordarse de cuánto tiempo has pasado sin descansar cuando estás concentrado trabajando. El programa Safe Eyes nos ayuda a resolver el problema.

Safe Eyes pone la pantalla negra y dice «Cierra fuertemente tus ojos»

Continúa leyendo Descansa los ojos de vez en cuando con Safe Eyes