Archivo por meses: febrero 2014

Sencillo diario personal en Windows con Notepad

Aunque normalmente escribo artículos sobre GNU/Linux, que es el sistema que uso en todas mis máquinas, este post va dirigido a los usuarios de Windows.

Existe una forma muy sencilla de crear un diario o bitácora personal con la utilidad «notepad» (el bloc de notas) de Windows.

Si creáis un nuevo fichero y en la primera línea ponéis esto:

.LOG

(obviamente guardáis los cambios), cuando volváis a abrir el fichero os mostrará una línea nueva con la fecha y hora (*) del sistema de ese momento y os pondrá el cursor debajo para que escribáis a continuación (**).

Esto ocurre cada vez que abrís el fichero, por lo que la forma correcta de sacarle partido es: abrir el fichero, introducir el texto de la nueva entrada de la bitácora y cerrar el archivo (guardando los cambios, lógicamente).

El nombre del archivo de texto puede ser el que queráis. Sólo se necesita que «.LOG» (sin las comillas) aparezca en la primera línea del fichero.

Por último, si tenéis ya creado un fichero con texto y queréis que ése sea vuestro diario/bitácora, podéis igualmente añadir «.LOG» al principio y guardar. La siguiente vez que lo abráis os mostrará al final fecha y hora y cursor a continuación (antes de eso estará el texto que ya teníais).

Aquí tenéis un ejemplo de cómo queda el fichero:

diario_con_notepad

 

(*) Aunque indico «fecha y hora», en realidad es al revés: hora y luego fecha del sistema. Como nota curiosa, la fecha y hora del sistema también se puede insertar en cualquier momento (lleve el fichero el .LOG o no) pulsando F5.

(**) Esto es importante: cuando abrís el fichero, inserta al final del mismo (i.e., donde os quedásteis la última vez) la fecha y hora y situa el cursor a continuación. En un fichero de texto normal, el cursor se sitúa siempre al principio del fichero.

Exportar/importar bookmarks en Dolphin (KDE)

Si usáis KDE y, por ende, disfrutáis de las grandezas de un explorador como Dolphin, y si además tenéis una lista de bookmarks (*) los cuáles usáis asiduamente, os interesará saber cómo poder restaurarlos si instaláis de cero Linux.

Los marcadores de Dolphin se almacenan en

$HOME/.kde4/share/apps/kfileplaces

Allí tenemos varios ficheros, a saber:

bookmarks.xml
bookmarks.xml.bak 
bookmarks.xml.tbcache

El primero de ellos tiene los marcadores actuales. Por tanto, para hacer una copia de seguridad de los mismos, simplemente copiaremos ese fichero a un lugar seguro (pendrive, disco duro externo, la nube…).

Ahora que sabemos cómo exportar nuestros marcadores, veamos cómo importarlos. Estaréis pensando (como yo hice también) que una vez instalado Linux desde cero, simplemente machacando ese fichero con el que habíamos guardado sería suficiente, pero no funciona así exactamente (de hecho, si lo hacéis así, no los importará correctamente).

La forma correcta de importar los marcadores de Dolphin es copiar nuestro fichero bookmarks.xml a ~/.local/share/user-places.xbel, machacando este último. Dolphin leerá dicho archivo y lo añadirá a sus bookmarks. Por tanto, ejecutando:

cp bookmarks.xml $HOME/.local/share/user-places.xbel

desde línea de comandos ya lo tendríamos.

Esto permite automatizar esta acción ya que podéis hacerlo desde un script. Yo, de hecho, lo hago así: tengo un script que instala y configura todas las cosas como me gusta tenerlas tras una instalación desde cero, como ya expliqué hace tiempo aquí (**).

Si usáis distros basadas en Gnome, los bookmarks del explorador de archivos de este entorno se guardan en $HOME/.gtk-bookmarks. Así ha sido siempre, aunque no sé si en Gnome Shell y/o Unity la cosa habrá cambiado. En tal caso, agradezco comentarios.

 

(*) Bookmarks, marcadores, favoritos: son maneras distintas de decir lo mismo. Usaré indistintamente estas palabras para referirme al mismo concepto.

(**) Dicho artículo, que tiene ya más de año y medio, está referido a la distro que usaba en aquellos momentos. Aunque ahora uso otra e incluso uso otro entorno de escritorio distinto, el script («los scripts» realmente, porque son varios pero llamados desde uno que ejecuto) es el mismo sólo que ha evolucionado 😉

Un poco de… Emacs (VI): insertar salida de comandos

Si trabajáis con la shell de Linux asiduamente como es mi caso, en ocasiones os resulta útil insertar en un fichero de texto el resultado de un comando.

Lo normal en estos casos es abrir una shell, ejecutar el comando, seleccionar la salida con el ratón, copiar y luego volver al editor (emacs, claro) y darle a pegar.

Otra opción es redirigir la salida del comando a un texto plano y luego insertar dicho archivo en el fichero en el que estamos trabajando (C-x i).

Sin embargo, lo más directo es usar la combinación C-u M-! (*). Con la última (M-!), lo que hace emacs es pedir en el minibuffer que introduzcáis un comando y la salida os la muestra en un buffer nuevo (no en el que estáis editando). Para que se inserte directamente donde tenéis el cursor hay que pulsar previamente C-u.

Recordad que:

 

C-u significa pulsar Control y la tecla "U",
C-x i significa pulsar Control y la tecla "X" y luego, tras soltar ambas, pulsar la tecla "I" (i latina),
M-! significa pulsar Alt y la tecla que tiene el símbolo "!" (admiración cerrado), que es la tecla del 1. Por tanto, habrá que pulsar Alt + Mayúsuclas + 1.
C-u M-! significa primero hacer el C-u, soltamos las dos teclas y hacemos el M-!.

 

(*) M-! : La tecla que aparece tras el «-» es la admiración cerrada pero por algún motivo, la fuente de wordpress no la pone correctamente (es problema de la fuente porque en el texto monoespaciado sí sale bien como se puede observar). Si alguien conoce este motivo agradeceré un comentario. PD. No es el «pipe», pues el pipe sí que lo muestra cuando se pulsa Alt gr + 1 (! es admiración y | es pipe). Sin embargo la admiración abierta sí la pone bien «¡».

Otra forma de visualizar un directorio (k4dirstat)

En este artículo os voy a presentar un aplicación que permite obtener una visión completa, pormenorizada e incluso gráfica de un directorio.

Se llama k4dirstat. Es una aplicación para KDE (actualmente yo tengo instalada la 4.11.2). Cuando la arrancas te pide que selecciones el directorio que quieres explorar. Una vez seleccionado, analiza dicho directorio y todos sus subdirectorios y archivos y muestra, entre otros, estos datos:

– el porcentaje de uso de cada subdirectorio dentro del directorio
– el tamaño
– la cantidad de archivos y subdirectorios
– la fecha de última modificación

Aquí os muestro cómo se ve en mi PC:

k4dirstat

Como véis, he seleccionado el directorio /usr, y se muestran los distintos subdirectorios (lib, share, bin…).

En la parte inferior muestra con formas rectangulares de distintos colores, el espacio que ocupa cada archivo y cada subdirectorio dentro del directorio padre (o sea, el que hemos elegido, «/usr» en mi caso).

En particular, si seleccionáis un directorio o archivo en la parte superior de la ventana (en la imagen yo tengo seleccionado el directorio «share»), en la parte inferior sale seleccionado en rojo para su fácil visualización. Lo mismo ocurre si seleccionáis un fichero. Los ficheros son todos y cada uno de los cuadrados que véis.

Es una aplicación que permite ver, de un vistazo, si tenemos algún archivo o directorio que ocupa mucho. Así, haciendo clic en dicho cuadradito, arriba se seleccionará el fichero correspondiente, de forma que podéis verlo clara y fácilmente.

En la siguiente captura he seleccionado un archivo que tiene pinta de ocupar mucho (el cuadradito es mayor), y arriba se ha seleccionado el archivo (icon-theme.cache, en este caso).

k5dirstat2

Espero que os resulte útil.