Cambiar color a fuente en EMACS
GNU Emacs es una maravilla de software multiplataforma; un entorno de trabajo elisp que te permite hacer prácticamente todo (programar, escuchar música, gestionar tu correo electrónico, surfear la web, etc.).
Ingeniería GNU/Linux bilingüe
GNU Emacs es una maravilla de software multiplataforma; un entorno de trabajo elisp que te permite hacer prácticamente todo (programar, escuchar música, gestionar tu correo electrónico, surfear la web, etc.).
Written in Bash
, butub
is a minimalist, text-based video downloader and converter. It is free software and allows you to:
Si le das bastante caña a tu ordenador con GNU/Linux (bien por que te guste jugar, bien porque diseñes), seguro que te habrás preguntado cuánto pueden llegar a calentarse la tarjeta gráfica o el procesdor.
Vitashell es un fantástico gestor de archivos para PSVita que nos permite conectar nuestra consola a nuestro ordenador vía FTP o USB. Si eres usuario de Ubuntu 16.04 Xenial, Zorin 12.3 (o cualquier otra derivada) y estás teniendo problemas a la hora de montar el sistema de archivos de la Vita por USB, probablemente sea porque necesites compilar e instalar el módulo exfat-nofuse. Si es así, sigue leyendo para solucionarlo:
Qinta entrada del Diario de aprendizaje sobre la impresión 3D para el curso del CPR Región de Murcia.
Packettracer es un programa de simulación de redes de Cisco muy útil a la hora de realizar prácticas de topología de red. Veamos cómo se instala en Ubuntu 16.04.
Cuarta entrada del Diario de aprendizaje sobre la impresión 3D para el curso del CPR Región de Murcia.
Tercera entrada del Diario de aprendizaje sobre la impresión 3D para el curso del CPR Región de Murcia.
Segunda entrada del Diario de aprendizaje sobre la impresión 3D para el curso del CPR Región de Murcia.
Con esta publicación doy por iniciada una nueva categoría en mi blog: el Diario de aprendizaje sobre la impresión 3D para el curso del CPR Región de Murcia. Las entradas que publique aquí las enlazaré en Twitter a través del hashtag #Impresion3D_CPRMurcia.
En este post vamos a ver cómo utilizar el potencial de grep en archivos PDF.
Cuando estamos trabajando con la terminal resulta a veces muy útil abrir varias instancias de la misma. Si utilizamos Konsole o gnome-terminal (los dos emuladores de terminal más populares en GNU/Linux) y queremos abrir varias pestañas podemos recurrir al atajo Ctrl + Alt + t. Ahora bien, para cambiar de una pestaña a otra, utilizaremos diferentes atajos según el emulador:
El IDE RStudio nos permite hacer algo muy chulo: exportar archivos Rmarkdown a PDF (también a HTML y a docx). En Zorin 12.2, Ubuntu 16.04 y otras derivadas de esta última podemos encontrarnos algún error debido a que nos falta instalar algo. Esa ha sido la motivación para escribir este post. Vamos a ello:
A veces ocurre que intentamos descargar vídeos con el magnífico programa youtube-dl en la bella distro irlandesa ZorinOS y nos da error debido a que la versión que tenemos no está actualizda. Probamos con youtube-dl -U
y/o actualizamos a la útlima versión de los repositorios de Ubuntu y nada de nada.
Aparte de mi querido openSUSE, mi disco duro suele dar cobijo a otras distribuciones como, por ejemplo, la bella ZorinOS (derivada de Ubuntu). Y a veces ocurre que, por el motivo que sea, la última distro que instalamos instala su grub en el MBR y nuestro bonito grub de openSuSE desaparece. En este post vamos a ver cómo solucionar esta situación volviendo a instalar grub en el MBR vía YaST:
Ok, so we have installed apache. Now we want to set up a basic web server on our Raspberrypi and be able to navigate through the contents of its directories. Let’s get the task divided into 4 simple steps and down to work:
Una de las cosas que más me gustan de github es que nos permite trabajar prácticamente en cualquier lugar, en remoto o en local. En este mini-post veremos cómo hacerlo.
Aún con la llegada de systemd, el programa service sigue estando presente en la mayoría de distribuciones GNU/Linux. Su misión es la de arrancar, recargar o parar los scripts de inicio de System V. Sin embargo, este comando también tiene una opción de consulta muy útil para comprobar el estado de todos los servicios disponibles en nuestro servidor. De eso mismo es de lo que hablaremos en el post de hoy.
If we have more than one OS in our HD or SSD (either dual or multi boot) we may find ourselves in the scenario where, depending on a number of reasons, the default boot OS is not the one we want or changes when a major upgrade takes place. However we can tell grub2 to boot always the same OS (to avoid changing it ourselves during grub2’s timeout screen). To do this, we have to check on /boot/grub/grub.cfg & do some tweaking on /etc/default/grub.
Lo primero que hace Bash cuando lo iniciamos es leer los archivos o scripts de arranque — los cuales sirven para personalizar el entorno de las sesiones, bien a nivel global, bien a nivel de usuario. Es en estos archivos donde podemos escribir nuestros aliases preferidos, etc.
A veces me gusta extraer imágenes de algún clip musical. Una forma cómoda y rápida de hacerlo es por medio de nuestra querida terminal.
Here’s a little mplayer cheat sheet to have some fun at the command line:
Aunque hay infinidad de reproductores multimedia con interfaz gráfica, siempre me ha gustado la idea de un práctico y frugal reproductor por línea de comandos. Ese reproductor se llama mplayer y te permite gestionar tu música (y vídeos) de forma muy cómoda desde la terminal. En este post vamos a ver cómo podemos crear listas de reproducción y reproducirlas de forma aleatoria.
En las labores de mantenimiento de nuestros sistemas GNU/Linux, a menudo nos encontramos con la necesidad de saber de qué paquete proviene un determinado archivo de configuración (o de cualquier otro tipo).
El comando tee tiene de particular que lee desde la entrada estándar (stdin) y escribe tanto a la salida estándar (stdout) como a un archivo de forma simultánea.
En este post vamos a ver, de dos formas diferentes, cómo comprobar por consola cuáles han sido los últimos programas que hemos instalado en nuestro openSUSE.
Everyone who has ever used openSUSE is bound to know what YaST is. That’s right: Yet another Setup Tool … and a lot more!!! Actually, YaST allows you to switch package vendor (eg: you have mplayer - and a whole lot of other programmes for that matter - installed in your system from repo x, but you wanna have the version from repo y).
Tanto OSI como TCP estandarizan, en forma de abstracción por capas lógicas, las comunicaciones entre sistemas informáticos: cada capa recibe información de la capa que tiene por debajo, y la pasa a la que tiene por encima.
Muchas veces añadimos un repositorio de terceros a nuestro querido openSuSE para instalar tal o cual programa. Pues bien, una vez añadido el repo, podemos llevar a cabo una serie de acciones para modificar su estado a nuestro gusto. Esto se puede hacer vía YaST o vía consola con zypper. En esta ocasión, nos centraremos en la segunda vía.
Si queremos fusionar dos o más imágenes en una, podemos recurrir a la terminal y usar el comando convert del paquete de software ImageMagick. Este paquete sirve para crear, editar, componer y convertir imágenes de mapas de bit y suele venir instalado por defecto en nuestra distribución GNU/Linux favorita.
Una forma rápida y eficaz de comprobar qué puertos tiene abiertos un sistema consiste en usar el comando nc. Supongamos que queremos saber si la máquina con IP 192.168.1.12 de nuestra red local tiene un servidor web activo en el puerto estándar. Procederemos de la siguiente forma:
La función de enrutamiento está integrada de forma nativa en el núcleo Linux, es decir, cualquier sistema GNU/Linux es un router en potencia. Ahora bien, esta funcionalidad viene desactivada por defecto; para activarla debemos ir al sistema de archivos virtual /proc y cambiar el valor de un bit de 0 a 1. La ruta exacta es /proc/sys/net/ipv4/ip_forward.
In our daily work as sysadmins we sometimes bump into very large config files when we are only interested in a line or two. In this scenario our old good friend grep comes in handy.
Una buena forma de no confundirnos con versiones de un mismo archivo es incluir la fecha de modificación/creación de dicho archivo en su propio nombre. Para ello, podemos hacer uso de la sustitución de comandos.