23 jun. 2017

Liberar espacio de disco en Debian/Ubuntu


En Debian, para saber cuánto espacio estamos ocupando en /var/cache/apt/archives (carpeta donde se guardan los paquetes necesarios para instalar programas y aplicaciones)
$ sudo du -sh /var/cache/apt/archives

Para recuperar espacio hay que hacer:
$ sudo apt-get autoclean
$ sudo apt-get clean
$ sudo apt-get autoremove

12 jun. 2017

Eliminar líneas duplicadas con Notepad++

Necesito eliminar líneas duplicadas de un archivo de texto. Si no me importa el orden de las líneas en el archivo, puedo usar el método descrito en esta entrada.
En cambio, si el orden es relevante, necesitaré usar este método, que utiliza expresiones regulares:
  1. Abrir el menú Buscar --> Reemplazar...
  2. Marcar las opciones "Buscar en todo en documento", "Exporesión regular" y ". se ajusta a línea"
  3. Reemplazar con la cadena vacía exactamente lo siguiente:
    ^(.*?)$\s+?^(?=.*^\1$)

El truco lo he sacado de este hilo de stackoverflow, pero allí hay gente que dice que no le funciona y aportan otras soluciones. A mí si que me ha funcionado en las pruebas que he hecho.

20 feb. 2017

¿Dónde están mis scripts de inicio en Windows?

Al iniciar sesión en el Directorio Activo, el usuario puede tener configurado que se lance un script de inicio. Ese script se encuentra en el recurso compartido NETLOGON que cuelga de la máquina almacenada en la variable de entorno LOGONSERVER. Podemos ir al directorio directamente escribiendo %LOGONSERVER%\NETLOGON en el explorador de archivos.

15 feb. 2017

Error 2287 Microsoft access no puede abrir una sesión de correo

Si no podemos enviar un correo desde Microsoft Access usando DoCmd.SendObject porque nos sale el error 2287, hay que modificar la sección [Mail] del archivo C:\Windows\WIN.INI para que ponga:
MAPI=1
CMCDLLNAME32=mapi32.dll
CMCDLLNAME=mapi.dll
CMC=1
MAPIX=1
MAPIXVER=1.0.0.1
OLEMessaging=1
 Es posible que haya que cambiar los permisos al archivo para poder guardar los cambios

13 feb. 2017

Rotulador fluorescente con GIMP

  • Seleccionar la herramienta pincel y poner un pincel grueso
  • Modo: oscurecer sólo
  • Opacidad: 90%
  • Color: 45ff33 (verde) o fdfa03 (amarillo)

23 nov. 2016

Descargar una página web sencilla con wget

$ wget web -kcrN -np -l 30 -P destino
Explicación:
  • -k --convert-link: transforma los enlaces a archivos locales
  • -c --continue: si por algún motivo se ha interrumpido la descarga, continúa desde ese punto la siguiete vez
  • -r --recursive: descargar la página y cada uno de los enlaces que incluya
  • -N --timestamping: no re-descarga al archivo a no ser que sea más moderno que el ya descargado
  • -np --no-parent: no sube en la estructura jerárquica de directorios de la web
  • -l --level: máximo nivel de profundidad en la descarga recursiva
  • -P --directory-prefix: directorio local en el que descargar los archivos

Comprobar que la versión de wget no es antigua, porque la 1.8.2 me ha estado dando muchos quebraderos de cabeza con la interpretación del parámetro -P. Se puede obtener wget para windows en https://eternallybored.org/misc/wget/
Existe un complento de Firefox llamado cliget para poder llamar a wget desde la página visitada.