2 nov. 2017

Enlace a un documento "fantasma" en una hoja de cálculo compartida de LibreOffice Calc

En LibreOffice Calc tengo un documento compartido, en el que al abrirlo me aparece el mensaje: "Este archivo contiene vínculos a otros enlaces. ¿Quiere actualizarlos?"
Si contestamos que Sí, me sale un mensaje de error diciendo que no ha sido posible actualizar con el documento "" (no me especifica el nombre del archivo).
Para mirar cuál es el documento con el que intenta enlazar, vamos al menú Editar --> Enlaces...
... pero el nombre del archivo de origen está en blanco (!).
Si intentamos desenlazar, al ser un documento compartido no se soluciona el problema, por lo que hay que hacer los siguiente:
  1. Descompartir: menú Herramientas -> Compartir libro...
  2. Desenlazar: menú Editar -> Enlaces -> (seleccionar el enlace problemático) -> Desenlazar
  3. Compartir: menú Herramientas -> Compartir libro...

29 sept. 2017

Seleccionar opciones de llamada de un autómata desde un teléfono IP Alcatel

Desde que nos han puesto los teléfonos IP Alcatel-Lucent IP touch 4018 me he encontrado con un problema: en los números en los que te atiende un autómata vocal de esos que te ofrece elegir entre varias opciones (el típico "Pulse 1 si desea ser atendido en castellano. Polse 2 si desitja ser atès en valencià"), al pulsar mi opción numérica, el teléfono se piensa que estoy intentando transferir la llamada a otro número, y no le envía la selección al autómata.
Para poder enviar la opción de menú deseada hay que indicarle al teléfono que quiero pasar al modo de señal por tonos. Para ello hay que pulsar el código *90, y después el número de opción deseada.
Este código sólo hay que marcarlo una vez por llamada. Por ejemplo, si queremos ir a la opción 1, y posteriormente en la misma llamada quiero ir a la 3, hay que pulsar *9013.

Calcular la letra del DNI en LibreOffice Calc

Introducir la siguiente fórmula
=MID("TRWAGMYFPDXBNJZSQVHLCKE";1+RESIDUO(DERECHA(A2;8);23);1)
donde A2 es la celda que tiene los números del DNI

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