Corrector ortográfico en Vim

Muchos editores, como LibreOffice Writer, permiten detectar errores ortográficos. Pero trabajar con editores WYSIWYG no es ideal en todos los casos. A veces puede que necesitemos corregir errores ortográficos en un archivo de texto. Vim permite hacer esto.

Para activar la corrección automática ejecuta :set spell (el inglés es el idioma por defecto). Podemos elegir un idioma concreto ejecutando :set spell spelllang=es, siendo el valor de spelllang el idioma utilizado (es equivale al español).

Normalmente, Vim no viene con soporte para otros idiomas aparte del inglés. Pero no hay problema alguno, pues podemos crear nuestro propio diccionario añadiendo palabras manualmente (se hace ejecutando zg en el modo normal dentro de Vim). Pero es más sencillo utilizar un diccionario que ya exista. Una buena opción es utilizar los diccionarios de LibreOffice. Continúa leyendo Corrector ortográfico en Vim

Creación de archivos de autocompletado en Bash

El autocompletado permite predecir lo que el usuario va a escribir. Muchos programas soportan el autocompletado. Por ejemplo, si escribimos ls -- y pulsamos Tabulador en una terminal con Bash u otra shell similar, nos aparecen todas las opciones disponibles que comienzan con --. Si escribimos ls --au y pulsamos Tabulador, se autocompleta el parámetro --author porque es el único que comienza por --au. En el siguiente vídeo se puede ver en acción esta funcionalidad. Continúa leyendo Creación de archivos de autocompletado en Bash

¿Cómo crear un página web en la red Tor?

En este artículo enseño cómo crear un servicio oculto en la red Tor, concretamente un sitio web.

Lo primero que debemos hacer es tener Tor funcionando. Lo más sencillo es descargarse el Tor Browser de la página oficial de Tor e instalarlo.

También podemos instalar Tor y utilizar otro navegador diferente a Tor Browser. A continuación, os dejo un vídeo (hecho por Cybersy) que explica cómo hacerlo en Trisquel, aunque los pasos son muy similares o equivalentes en otras distribuciones de GNU/Linux. Continúa leyendo ¿Cómo crear un página web en la red Tor?

Convertir un vídeo a formato GIF

Animación de un gato hecha con
Pygame

Hay muchas formas y programas útiles para hacer esto. Aquí os cuento mi método:

  1. Si no tienes ffmpeg, instálalo (en distribuciones de GNU/Linux basadas en Debian con sudo apt-get install ffmpeg).
  2. Separa el vídeo en fotogramas: mkdir fotogramas && ffmpeg -i tuvideo fotogramas/fotograma%04d.png (los fotogramas se guardarán en la carpeta fotogramas).
  3. Borra los fotogramas que no necesites (paso opcional).
  4. Une los fotogramas extraídos creando un gif con el programa adecuado. Puedes usar animate (animate fotograma*.png anim.gif) para hacerlo rápido, pero si buscas controlar mejor el espacio de tiempo entre fotogramas utiliza convert (convert -delay 0 -loop 0 fotograma*.png anim.gif). -delay num indica el tiempo entre los fotogramas y -loop 0 quiere decir que cuando acabe de reproducir las imagenes empezará de nuevo. Estas herramientas suelen estar ya instaladas en muchas distribuciones de GNU/Linux, forman parte de ImageMagick (http://imagemagick.org/script/index.php).