Cómo activar el calendario y el cliente de correo en el navegador Vivaldi

Hoy por hoy Google Chrome es el navegador que domina el mercado, sobre todo en equipos de escritorio. Firefox se ha ido viendo cada vez más arrinconado y parece ir un paso por detrás en cuanto a innovación, Edge no logra quitarse los estigmas heredados del tan odiado Internet Explorer, Opera logró enfadar a la mayoría de sus usuarios perdiendo muchas de sus funciones nativas y las promesas de mayor privacidad y seguridad de Brave no acaban de ser abrazadas por el gran público. De hecho es a partir del enfado de los usuarios de Opera que nace Vivaldi, pues su creador es el antiguo CEO de Opera quien había dejado la compañía en 2014 y un año después lanzaba su propio navegador, un Vivaldi que no es software libre aunque sí gratuito y está basado en Chromium, incluyendo además varias funciones a mayores muy prácticas, entre ellas un cliente de correo basado en Roundcube y un cliente de calendario.

¿Cómo lo activo?

En la barra lateral izquierda, en la parte inferior, hay un botón con una rueda dentada que nos lleva a los ajustes del navegador. Esto abrirá una ventana flotante con un menú con múltiples secciones, ahí debemos buscar la de Correo y nos dirá que está de momento desactivada.

Una vez marquemos Activar el correo, el calendario y el lector de Feeds podremos pasar a configurar nuestras cuentas como en cualquier cliente de email. No solo nos permite configurar una cuenta de VivaldiWebmail (su propio servicio de correo) sino que también podemos incluir cuentas de Outlook, GMail o casi cualquier proveedor de un correo POP3 o IMAP:

El calendario también nos permite sincronizar los calendarios de Outlook, Google o del propio servicio de Vivaldi en nuestro navegador.

De esta forma podemos disponer de todo en una misma aplicación, sin necesidad de instalar varias soluciones en nuestro equipo.

Activar el modo de compatibilidad con Internet Explorer de Microsoft Edge

Ayer se acabó la era IE, tras mucho tiempo anunciándolo Microsoft jubilaba definitivamente Internet Explorer para todos aquellos usuarios que tengan una versión de Windows actualizada. A pesar de los avisos mucha gente todavía depende de Internet Explorer por la necesidad de recurrir a controles ActiveX para diversas cosas: interactuar con algún hardware antiguo (una tableta de firma, un lector de huellas, una máquina de radiología…), utilizar aplicaciones internas de tipo intranet, creo que algunas páginas de la administración todavía dependen de IE para algunos certificado digitales, etc. ¿Qué solución tiene esta gente? La más radical sería montar una máquina virtual con Windows 7 para tener IE11, pero no es lo más práctico. Microsoft Edge incorpora un modo de compatibilidad con IE, que en principio se mantendrá hasta 2029 (luego ya se verá).

¿Cómo activamos el modo IE de Edge?

Es muy simple, pulsando sobre el icono de los tres puntos en la esquina superior derecha se desplegará este menú:

Ahí tenéis una opción que es Volver a Cargar en modo Internet Explorer. Al pulsarla recargará la página usando un motor que emula las características del de Explorer. Cuando lo activemos nos pedirá que confirmemos si queremos abrir esta dirección siempre en ese modo, con un aviso como este:

Si necesitáis configurar las Opciones de Internet, a las que antes se accedía desde el menú de Explorer ahora debéis buscarlas en el Panel de Control del sistema operativo, por el resto se configuran igual.

Buscador de comandos en Visual Studio Code

Seguimos hablando de Visual Studio Code y de trucos para ser más productivos utilizándolo, que ya hemos visto unos cuántos.

Este editor tiene un buen montón de útiles comandos y además muchos de ellos pueden ser ejecutados a través de atajos de teclado, pero la cantidad es tan grande que es imposible recordarlos todos y recordar todos sus atajos. ¿Tenemos una solución? Sí, VSCode incluye un buscador de comandos que podemos abrir pulsando a la vez las teclas CTRL, SHIFT y P, lo cual nos abrirá un diálogo de texto para que busquemos el comando que necesitamos, sin tener que estar dando vueltas por los menús como pollos sin cabeza.

Siete extensiones para VSCode que me resultan de mucha ayuda.

Ya sabéis muchos que hace un tiempo me lancé a los brazos del Tío Bill y su malvada Microsoft y comencé a trabajar con el editor VSCode. Una de las virtudes de este editor es su extensibilidad, sus capacidades pueden ser ampliadas añadiéndole distintos plugins que nos ayuden a ser más productivos, a hacer más con menos. Aquí va una lista con siete:

  • Regex Previewer: Las expresiones regulares pueden volverse un dolor de cabeza en muchos casos. Esta extensión nos ayudará con ellas, ya que mientras la escribimos y editamos podremos ver en el panel contiguo un documento con ejemplos y comprobar cuales pasan la validación mientras la modificamos.
  • JavaScript Debugger: Un depurador de Javascript que nos permite revisar nuestro código en Node.js, Chrome, Edge, WebView2, o en el desarrollo de extensiones de VSCode.
  • JavaScript Code Snippets: Siguiendo con el Javascript, esta extensión trae distintos ejemplos de código ya cargados para que con solo teclear una abreviatura nos genere todo un bloque.
  • GitHub Copilot: Llevamos unas semanas en las que no para de hablarse de la llegada de las IA para revolucionarlo todo, y la más útil para desarrolladores parece ser GitHub Copilot, un asistente que te ayudará sugiriéndote el siguiente paso mientras escribes código. El «contra» aquí es que es de pago, aunque si quieres probarla puedes hacer uso de la demo gratuita. Menos espectaculares, aunque gratuitas, son las extensiones IntelliCode y la todavía experimental IntelliCode Completions, que ofrecen un intellisense supuestamente más eficiente y mejorado gracias al uso de inteligencia artificial.
  • Colorize: Puede parecer una chorrada, pero a la hora de trabajar con CSS esta extensión es de gran ayuda. Simplemente cuando definamos un color en nuestra hora de estilos esta línea se subrayará con dicho color.
  • CSS Peek:Otra herramienta para el desarrollo front-end que nos permite acceder desde nuestro código HTML al CSS vinculado con él.
  • GitLens: Finamente, si trabajas con Git,esta extensión te facilitará mucho la visualización de los cambios que haya sufrido el código y su historial.

Probando Swisscows ¿la alternativa europea a Google?

Que Google es el buscador más popular del mundo es algo que nadie puede negar, hace años destronó a Yahoo y ninguno de sus competidores ha logrado adelantarlo desde entonces a nivel global, ni siquiera un Bing vitaminado con la pasta y todo el poderío tecnológico de Microsoft, solo algunas alternativas como Baidu en China o Yandex en Rusia pueden derrotarlo puntualmente en sus mercados regionales. Otra cosa que nadie puede negar es que Google basa su negocio en mercadear con los datos de estas búsquedas y aplica de forma agresiva diversas tecnologías para rastrear nuestra actividad en la red, algo que enciende las alarmas de muchas personas preocupadas por su privacidad. Durante un tiempo DuckDuckGo pareció la gran alternativa, pero la filtración de sus acuerdos con Microsoft para no bloquear alguno de sus rastreadores levantó una sombra sobre su publicitada política de privacidad.

Swisscows también nos promete respeto sobre nuestro datos, una mayor privacidad y anonimato a la hora de hacer nuestras búsquedas. La empresa dice con orgullo seguir a rajatabla las leyes de protección de datos suízas, unas de las más restrictivas del mundo, en principio incluso más estrictas que el RGPD de la Unión Europea. Si leemos sus políticas de protección de datos afirman no generar perfiles de usuarios y anonimizar totalmente las búsquedas recogidas cada 7 días. Swisscows no funciona como un motor propio, sino que trabaja como pasarela entre nosotros y el buscador Bing de Microsoft, ofreciéndonos los resultados de dicho buscador optimizados por sus propios índices y filtros semánticos. El buscador por defecto hará búsquedas «seguras«, eliminando por ejemplo los contenidos que haya indexado como pornográficos.

Portada del buscador Swisscows

El buscador se ofrece en varios idiomas, como es lógico incluye los cuatro idiomas oficiales de Suíza, pero también castellano, inglés, holandés, letón, húngaro o ucraniano. Si realizamos una búsqueda nos dejará filtrar los resultados entre webs, imágenes, vídeos y música, además de poder añadir filtros a mayores para cada una de esas secciones como fecha, licencia o tamaño para las imágenes, duración o definición para el vídeo, etc…

Una de las funcionalidades más interesantes es que en la búsqueda web nos da la opción de hacer una vista previa del resultado, que nos abrirá una ventana modal mostrando la portada de la web en cuestión y que, además, nos permitirá otras acciones como realizar una captura de pantalla o listar los rastreadores que usa dicha web.

Prueba listando rastreadores de un resultado en Swisscows.

El buscador de vídeos, por otra parte, nos permitirá ver dichos vídeos ya desde la búsqueda, sin tener que entrar a la web en cuestión y pudiendo así evitar distintas tecnologías de rastreo. Aquí tenemos un «pero» importante: con los resultados de Youtube no funciona, Google no lo permite.

Ejemplo de aviso de privacidad en un vídeo de Youtube incrustado en una búsqueda de Swisscows

En cuanto a la música, no he probado mucho, parece buscar de varias fuentes, de distintas plataformas y centrarse en buscar listas de reproducción. Creo que es una funcionalidad interesante pero que está todavía un poco verde.

Finalmente en la esquina superior derecha veremos publicidad de varios servicios a mayores que nos ofrece Swisscows: un servicio de VPN de pago, un servicio de mensajería instantánea cifrado pensado para uso corporativo y un correo web. Además hay un contador con las búsquedas que has realizado en cada sesión, pues por cada 50 hacen una donación a una ONG para combatir el hambre infantil.

¿Será Swisscows una alternativa a Google funcional que además nos de un extra de privacidad? El tiempo, y el modelo de negocio (se financian a través de publicidad de Bing, pero si no comercian ni usan los datos de las búsquedas los beneficios son menores), lo dirán. De momento parece ofrecer algunas cosas interesantes y no se han dado motivos para desconfiar, esperemos que sigan por el buen camino.

Powershell: obtener la temperatura de la placa base en grados celsius.

¿Se puede obtener la temperatura de la placa base en Windows sin necesidad de apps externas y sin tener que entrar al a BIOS? Se puede con PowerShell.

Lo primero que tenemos que hacer es ejecutar PowerShell con permisos de administrador. Luego si ejecutamos este comando podríamos obtener un array con un par de lecturas de la temperatura de nuestra placa base en ese momento:

$(Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi").CurrentTemperature

Pero claro, esto no nos da la temperatura en grados celsius, ni siquiera en kelvin realmente. Si queremos ver esos datos tenemos que operar: si dividimos ese valor entre 10 obtendremos la temperatura en grados kelvin, después para convertir de kelvin a celsius habría que restar 273.15 grados. Estas operaciones podemos meterlas directamente en el comando que ejecutamos para no tener que andar haciendo cálculos manuales. Ojo, porque el objeto al que llamamos nos devuelve un array, para poder operar yo voy a acceder al primer elemento de la respuesta y forzar la conversión a entero para poder trabajar sin problema. Nos quedaría tal que así:

[int]($(Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi").CurrentTemperature[0])/10-273.15

Voy a recalcar que esta temperatura es la de la placa base y no la del procesador, que generalmente suele ser más alta.

Activar cuenta atrás para envío de correos en el webmail de GMX, para poder corregirlo.

Hace unos días hablábamos de cómo se puede deshacer el envío de un correo en GMAIL, que nos permite cancelarlo hasta 30 segundos depués. Tras eso me pregunté si el webmail de GMX permitiría hacer también eso y me puse a trastear. La respuesta corta podría ser «sí puedes, pero…» o «no puedes, pero…» según seas optimista o pesimista, en cualquier caso lo que quiero decir es que aunque no funciona de la misma forma que en GMAIL sí tienes la opción en GMX de hacer algo parecido: activar una cuenta atrás para el envío, que te dará la opción de poder pararlo si te arrepientes o si ves que hay que corregir algún error ortotipográfico.

Ejempó de cual es el menú "Nuevo Mensaje"
Menú izquierda, sección «Nuevo Mensaje».

Para configurar esto hay que ir al menú Configuración, al cual se puede acceder o desde el enlace que hay en la parte inferior de la columna izquierda en la bandeja de entrada o pulsando el botón Más que está en la parte superior a la derecha de la botonera, representado con un icono que son 9 puntos. Una vez entremos en Configuración por defecto deberíamos estar en la sección Nuevo Mensaje, si no fuese así busca dicha sección en el menú de la columna izquierda.

Para activar la cuenta atrás deberíamos irnos al final de esta sección, el último elemento pone «Establezca Conteo Regresivo de Envío» y por defecto estará en 0, pero nos dará la opción de elegir entre 5, 10 o 15 segundos. Elegimos el tiempo que queramos, pulsamos «Guardar» y ya podemos cancelar en envío de mensajes mientras se realiza la cuenta atrás para su envío.

Ejemplo del selector donde debemos escoger el tiempo de envío.

Deshacer el envío de un correo en GMAIL

El popular webmail de Google desde hace tiempo nos da la opción de deshacer el envío de un correo. «Muchas garcias«, «Un sauldo«, «Nos bemos» ¿quién no ha enviado un correo electrónico con una errata? Errar es de humanos y herrar es de herreros, por suerte deshacer el envío de un correo electrónico ya no es algo divino sino una función integrada en muchos gestores de correo o plataformas de webmail. En caso de GMAIL cuando enviamos un correo en la parte inferior izquierda de la pantalla nos saldrán dos opciones: Ver Mensaje y Deshacer Envío. Si pulsamos en la segunda podremos parar el envío del correo, que se quedará en nuestra carpeta de borradores para que lo editemos o lo borremos si nos arrepentimos mucho de haberlo enviado.

Por defecto tenemos 5 segundos para realizar esta opción, pero podemos configurarlo para disponer de más tiempo. Para ello, desde la versión web de GMAIL, entramos en Configuración pulsando el icono de la rueda dentada en la parte superior derecha de la pantalla. Allí pulsamos en Ver Todos los Ajustes y bajamos un poco hasta encontrar la opción Deshacer el envío, que está situada entre Tamaño máximo de la página y Forma predeterminada de respuesta.

Por defecto estará marcado en 5 segundos, pero podéis ampliarlo a 10, 20 o 30.

Activar o desactivar el TL en modo cronológico en Twitter

Hace unos meses en una entrada sobre reducir nuestra exposición a contenidos tóxicos en internet os comentaba que hay que activar siempre el modo cronológico en Twitter. De esta forma veremos los tweets de las cuentas que seguimos según estos vayan siendo publicados, en lugar de en el orden que le interese a Twitter (interés que suelen aprovechar a su favor los que lo usan con fines propagandísticos).

Curiosamente («casualidá») para configurar esto no tenemos que ir a las opciones de configuración, como sí tenemos que hacer para configurar cualquier otra cosa. Si os fijáis, en la esquina superior derecha de la cabecera hay un icono con unas estrellas, junto al texto de la cabecera. Si la cabecera pone «INICIO» es que tenéis el orden que dicta Twitter, si pone «Tweets más recientes» entonces lo tenéis bien:

Si pulsáis sobre el icono de las estrellas entonces podréis cambiar el modo en el que se os muestran los tweets en vuestro TL. Mi recomendación es que le dejéis en «Tweets más recientes«, es mucho mejor para nuestra salud esa opción.

Visual Studio Code: seleccionar bloques de código encolumnados

Seguimos con consejillo para usar más cómodamente el Visual Studio Code. Vamos a imaginar que tenemos un bloque de código tal que así:

<input type="hidden" name="IdUsuario" id="IdUsuario" value="35" />
<input type="hidden" name="IdHuella" id="IdHuella" value="4667"/> 
<input type="hidden" name="IdMonos" id="IdMonos" value="99"  /> 
<input type="hidden" name="IdClase" id="IdClase" value="tr1" /> 

Ahora imaginemos que queremos seleccionar todas las ocurrencias de type=»hidden», si te fijas el código está redactado de tal forma que forman una columna. ¿Cómo podríamos seleccionar este bloque encolumnado? Pues bastaría con pulsar las teclas Shift+Alt y arrastrar con el ratón para hacer la selección encolumnada desde el inicio de la columna hasta el final, de esta forma podemos coger el bloque verticalmente.

Otra opción sería seleccionar la primera ocurrencia de type=»hidden» y después pulsar Ctrl+Shift+Alt y con la flecha abajo del teclado ir seleccionando las siguientes ocurrencias (o seleccionar la última ocurrencia e ir seleccionando hacia arriba con la flecha arriba, claro)