miércoles, 9 de septiembre de 2020

Las notificaciones de Skype llegan dos veces

Problema: Las notificaciones de Skype saltan dos veces en nuestro ordenador.

Solución:
Esto es probablemente debido a que tenemos instalados a la vez el programa de escritorio de Skype (Skype desktop) y la aplicación de Skype descargada de la Windows Store. Podemos prescindir de la aplicación sin problema, explico dos maneras de hacerlo: 

Método rápido de desinstalación, si estamos seguros de que tenemos las 2 versiones de Skype instaladas:
  • Apretamos Windows + X
  • Click en Windwos Powershell (Administrador)
  • Escribimos el siguiente comando y pulsamos Enter: 
Get-AppxPackage -allusers Microsoft.SkypeApp | Remove-AppxPackage

Método paso a paso, si no estamos seguros de que sea así:
  • Para ello vamos al cuadro de búsqueda y ponemos "Agregar o quitar programas" y clickamos en esa opción cuando se muestre. También podemos llegar desde la configuración del sistema. 
  • En los programas instalados veremos que hay un cuadro de búsqueda, allí ponemos Skype. 
  • Nos aparecerán las dos instancias. Si solo aparece una vez, entonces el problema es otro y esta solución no te serviría. Es muy plausible que hayas activado la opción de traducción automática en un chat y que sea este chat el que te llega dos veces. Entonces tu solución es simplemente desactivar de nuevo la traducción automática en las opciones dentro de Skype.
  • Si observamos cuánto ocupa cada una, veremos que hay una de unos 85 MB y otra de unos 225 MB, desinstalamos la pequeña
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


jueves, 4 de junio de 2020

Solucionar fuentes borrosas en monitores con muchos ppp (dpi) en Windows

Problema: En monitores de alta resolución tenemos una aplicación que muestra las letras borrosas. La fuente no se ve del todo nítida.

Solución: 
Si el problema se da con todas las aplicaciones, una posibilidad es que te ocurra en una segunda pantalla, que la hayas conectado con Windows ya iniciado. Intenta lo siguiente: Apaga el ordenador y conecta el monitor antes, para que Windows la detecte y escale bien desde el principio.

Si se trata de una segunda pantalla que era secundaria, a mí me funcionó esto: Convertí la pantalla en principal (en configuración de pantallas) y reinicié windows (con la pantalla siempre conectada para que la detecte bien). Automáticamente se me resolvió todo.

Si no te funciona también puedes probar ir a propiedades de la pantalla y verificar que el escalado de las fuentes está en 100%. Aunque quizá esta solución no te guste porque las fuentes se vean muy pequeñas o muy grandes.

Si solo ocurre en una aplicación concreta (o unas pocas), entonces se puede resolver para esa aplicación con estos pasos:
  • Cerramos la aplicación afectada
  • Buscamos el directorio en el que se encuentra el ejecutable de la aplicación. 
    • NOTA: Es muy importante encontrar el fichero original de la aplicación, si hacemos las siguientes acciones sobre un acceso directo, no funcionará. En Windows veremos que se trata de un acceso directo porque el icono tiene una flecha en su esquina inferior izquierda. Con el botón derecho podemos ir a propiedades y luego a "buscar ubicación", quizá aterricemos en otro acceso directo y haya que repetirlo, pero generalmente se suele encontrar el fichero original.
  • Bien, sobre la aplicación original, hacemos clic derecho --> propiedades --> pestaña "compatibilidad" --> botón "Cambiar configuración elevada de PPP" --> Activamos "Invalidar el comportamiento de ajuste de PPP alto" --> En el desplegable activamos "Sistema (mejorado)"
  • Volvemos a abrir la aplicación afectada y veremos que se ha arreglado (si la aplicación no se había cerrado, hasta que no la reiniciemos, no veremos los cambios)
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


martes, 28 de enero de 2020

Obtener el dato clicado en una gráfica de Matlab y mostrar un mensaje personalizado al lado

Problema: Creamos una gráfica en Matlab y deseamos que cuando el usuario clique sobre cualquiera de los puntos que la forman, capture dicha información. A continuación se procesará para que salga un mensaje emergente personalizado con la información que nosotros deseemos

Solución: 
  • Creamos una figura nueva y nos guardamos el objeto que devuelve.
  • Creamos nuestra gráfica con normalidad con plot
  • Activamos el modo cursor mediante una llamada a "datacursormode". De entre las posibles maneras de hacerlo, usaremos la que nos devuelve el objeto "data cursor mode" para la figura actual. Este objeto nos permitirá cambiarle las propiedades y por tanto customizar el modo fácilmente. 
  • Le cambiamos la propiedad "UpdateFcn". Esta propiedad recibe un texto pero le vamos a pasar como parámetro una llamada a una función. Dicha función deberá devolver un texto, lógicamente contendrá el mensaje deseado. Para pasar la función como parámetro escribiremos @nombrefunción
  • Si deseamos pasar parámetros a dicha función, tendremos que usar llaves: {@nombrefunción, parametro1, parametro2, parametron}
  • Ejemplo de código:
    • x=[1, 2, 3]; 
    • y=x.^2;
    • Fig1=figure;
    • plot(x, y ,'LineStyle','none','Marker','.');
    • dcm_obj = datacursormode(Fig1);
    • set(dcm_obj,'UpdateFcn',{@myupdatefcn, p1, p2, p3})
  • Ahora nos falta definir la función pasada "myupdatefcn", puede hacerse debajo en el mismo fichero o crear un fichero aparte con el nombre myupdatefcn.m
  • En el ejemplo de código, se lee el punto seleccionado por el usuario (guardado en el vector "pos") y luego se usa esa información para presentar información almacenada en los 3 vectores que hemos pasado como parámetro:

    • function txt = myupdatefcn(~, event_obj, P1, P2, P3)

    • pos = get(event_obj,'Position');
    • indice = find(P1 == pos(1) & P2 == pos(2));
    • txt = {['P1 vale: ', num2str(pos(1))], ['P2 vale: ',num2str(pos(2))], ['P3 vale: ',num2str(P3(indice))]};
  • Cuando lo ejecutemos, cada vez que el usuario pase el mouse por encima, veremos la información que hemos programado
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


viernes, 24 de enero de 2020

Cambiar el directorio por defecto de Jupyter Notebook con y sin Anaconda (en Windows)

Problema: Deseamos modificar la carpeta donde arranca Jupyter Notebook. Ya sea lanzándolo individualmente o desde dentro de Anaconda

Solución si lo arrancamos directamente: 
  • Buscamos el acceso directo a Jupyter Notebook que utilizamos para arrancarlo: Si no sabemos donde está, pulsamos el botón de windows y escribimos Jupyter. Cuando salga el icono del programa, clicamos con el derecho en "abrir ubicación del archivo"
  • Una vez identificado el programa en su directorio, le clicamos con el derecho y vamos a propiedades
  • En la ventana que se abre, vamos a "Destino" y cambiamos al final donde pone %USERPROFILE% por el directorio que deseemos entre comillas dobles, por ejemplo:  "K:\JUPYTER NOTEBOOKS"
  • Aplicamos, aceptamos y listo.
Solución si lo arrancamos desde Anaconda: 
  • Hacemos todos los pasos anteriores y además:
  • Arrancamos una línea de comandos de Anaconda (prompt) y escribimos jupyter notebook --generate-config
  • Veremos un mensaje que dice "Writing default config to: XXXX" buscamos ese archivo y lo abrimos con un editor.
  • Buscamos la línea donde dice: “#c.NotebookApp.notebook_dir = ‘‘
  • La descomentamos, es decir, eliminamos la # inicial
  • Añadimos nuestro directorio entre comillas dobles, por ejemplo: c.NotebookApp.notebook_dir = "K:\JUPYTER NOTEBOOKS"
  • Lo guardamos y reiniciamos Anaconda prompt y/o Anaconda navigator. La próxima vez que lancemos Jupyter ya arrancará donde deseamos.
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


jueves, 20 de septiembre de 2018

Eliminar el resaltado de las áreas editables en un documento Word protegido

Problema: Deseamos editar un documento o formulario que nos han pasado protegido. Las zonas editables están resaltadas con un sombreado, normalmente amarillo. Queremos poder trabajar sin ese sombreado activado.

Solución: 
  • Click derecho en la barra superior de opciones. Seleccionamos "Personalizar cinta de opciones..."
  • En la ventana que se abre, marcamos que se muestre la pestaña "Desarrollador".
  • Salimos de la ventana y veremos que tenemos dicha nueva pestaña. Clickamos en su botón "Restringir edición"
  • En el panel que parece en la derecha, desmarcamos "Resaltar las áreas que puedo editar"
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


viernes, 8 de junio de 2018

Recuperar documento Word, Excel si cerramos sin guardar la versión actual

Problema: Existen múltiples motivos por los que podemos perder un documento de Word, Excel, Powerpoint y resto de programas de la suite ofimática de Microsoft (version 2013). En el presente post se va a describir concretamente cómo resolver la siguiente situación:
1. Abrimos un documento ya existente para seguir trabajando en él.
2. Tras terminar los cambios, sin querer cerramos sin guardar.
3. Aj!! Error!! Deseamos recuperar todo el trabajo realizado!

Solución: 
  • Abrimos de nuevo el documento. Sí, será la versión vieja, sin nuestros últimos cambios
  • Hacemos click en "Archivo"
  • Verificamos que estamos en la pestaña "Información"
  • Recorremos las opciones del panel y veremos que hay una sección donde pone "Versiones". Allí estará la hora de la última versión autoguardada por Office y que nos permitirá recuperar todo el trabajo.
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 


jueves, 7 de junio de 2018

Corregir: Windows siempre atrasa 2 horas

Problema: El sistema Windows se nos atrasa siempre una o dos horas siempre que reiniciamos. No importa que desactivemos la actualización automática de la hora, siempre se retrasa.

Solución: 

  • Abrimos el registro de Windows pulsando la tecla windows y escribiendo directamente "regedit".
  • Una vez allí, buscamos la carpeta: HKEY_LOCAL MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • En la zona derecha veremos que aparecen sus variables. Haremos click con el botón derecho del ratón para crear una nueva:
    • Si nuestro sistema es de 32 bits, creamos una DWORD
    • Si nuestro sistema es de 64 bits, creamos una QWORD.
  • La llamamos RealTimeIsUniversal, hacemos doble click en ella y le damos el valor 1.
  • Reiniciamos Windows y el problema estará resuelto.
  • Si no te actualiza a la hora de verano, haz click con el derecho en la hora que aparece en la barra del sistema (abajo a la derecha) --> Ajustar fecha y hora --> en las opciones activamos "Cambiar la hora automáticamente según horario de verano"
Por favor, no uses adblockers en esta página. Los anuncios no son invasivos y quizá veas algo que te interese. Esta página se mantiene gracias a ellos. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias!