Ene 20

Teclado numérico: cambiar el punto por la coma en Linux Mint

Si funciona, entonces no haga nada. Es una máxima que a menudo no cumplimos y lo que funcionaba correctamente deja de hacerlo. Como por ejemplo, tocar la configuración regional cuando no tenemos ningún problema y luego el teclado numérico que antes escribía una coma “,” cuando presionábamos el punto “.” (tecla que comparte con [Del] o [Supr]) pasa a funcionar de manera contraria y cuando presionamos el punto, muestra en pantalla el punto y no la coma.

La solución a este inconveniente no pasa por cambiar de país en la configuración regional como he leídos en algunos foros posts o entradas de hace varios años, quizás antes sí era la solución, no ahora, ni en Linux Mint 17.2.

Para solucionar esto basta con ir a “Sistema”, “Preferencias”, “Teclado”:

Pantallazo-Preferencias del tecladoAccedemos a esta ventana y sí solo tenemos definida una distribución del teclado, directamente hacemos click en el botón “Opciones…” que como los tres puntos (…) indican, abrirá otra ventana o formulario. Si hay más de una configuración de teclado definida, entonces antes de presionar el citado botón, habrá que primero hacer click en la distribución que deseamos modificar para seleccionarla.

Pantallazo-Opciones de distribución del tecladoY aquí hay que desplegar el elemento “Comportamiento de la tecla Supr del teclado numérico” y seleccionar la opción “Tecla arcaica con coma” y presionar el botón cerrar. Se retornará al formulario anterior donde disponemos de una caja de texto para probar el cambio que hemos realizado.

 

Ene 08

Eliminar Chromium de Linux Mint

googlechrome666No es ningún misterio desinstalar un programa en cualquier disto de GNU/Linux como lo es Linux Mint, en este caso 17.2 que a su vez está basada en Ubuntu que está basado en Debian, así funcionan las distros en el mundo Linux y aunque al principiante le resulte algo confuso, con el tiempo notará las ventajas de tantas distros.

Pero antes de abrir una terminal y realizar el famoso apt-get remove o para los alérgicos a las terminales, ir al centro de software y desinstalar desde allí, en el caso del navegador Chromium o su hermano Google Chrome, habrá que, según gustos y/o necesidades, tomar algunas medidas adicionales.

chromium1Accediendo a la configuración del navegador, borrar datos de navegación, como ser el historial, cookies, caché, formularios de autocompletar, que, como vemos, no es poco. Antes de eso, podemos copiar (exportar) los marcadores a HTML y luego importarlos desde otro navegador (otro navegador=Firefox).

chromium2Indispensable marcar la casilla para borrar todo. También se puede ver en Panel de control de Google un informe de los datos que mantiene Google, eso sí, todo encriptado, para seguridad del propio Google, que no le roben tus datos que cuestan dinero.

chromium3No quiero dejar pasar la oportunidad de escribir algo acerca de la casilla marcada por default “No salir de la cuenta” y la sugerencia de Google respecto de las “precauciones”, lo resumiré: la mejor precaución que se puede tomar es precisamente destildar esa casilla, que al único que no le conviene que esté destildada es a Google, de esa forma, sin que el 99% de los usuarios se percaten, Google está recopilando absolutamente todo lo que haces y para peor, con tu consentimiento, el cual se lo diste, no desmarcando la casilla “No salir de la cuenta”.

chromium4Ahora sí llegó el turno de borrar, bien sea desde la terminal o el centro de software. Más rápido desde la terminal:

sudo apt-get remove chromium-browser

chromium5Aún así, en la carpeta .config nos encontraremos con todo esto. ¿Qué hacer? Simple, borrar la carpeta chromium.

chromium6También en la carpeta .cache hacemos lo mismo, eliminamos la carpeta o directorio chromium.

chromium7Obvio, se puede usar purge junto con remove o después. Veamos después de todo eso ejecute desde la terminal:

sudo apt-get purge chromim-browser

Como puede verse en la terminal y en el navegador de archivos detrás de la misma, aún quedan archivos, la mayoría imágenes o alguna librería, nada trascendente, se puede dar por concluida la extracción de Chromium.

¿Por qué?

El principal motivo fue que la versión que utilizaba, la 53, me bloqueaba páginas como nada más ni nada menos que sourceforge.net argumentando que lo hacía para defenderme entre otras cosas por el tema privacidad, algo que viniendo de Google, parace un chiste de muy mal gusto o humor negro directamente. Obviamente usando el buscador Google no encontré nada de información sobre la censura de Google a páginas como Sourceforge. Acudí al buscador Bing y a la interfase de búsqueda DuckDuckGo para informarme acerca del bloqueo por parte de Google a sourceforce.net y encontré bastante información que no encontré en los resultado de búsqueda proporcionados por Google que “no censura ni manipula resultados”. El tema fue que por un “bug” (si como no, me la creo y todo) y un supuesto problema de certificados de Symantec, cientos de webs quedaron marcadas como inseguras y lo peor de todo es que el navegador ni siquiera daba la opción de ingresar de todas formas, debía acudir siempre a Firefox para acceder a las mismas. Este lamentable incidente se solucionaba en el caso de Chomium, instalando un nueva versión y en el caso de Chrome creo que con una actualización alcanzaba.

Y como di de baja varios blogs de Blooger y quité anuncios de AdSense me di cuenta de que esa comodidad de utilizar un navegador de Google por la total compatibilidad con sus aplicaciones, ya no la necesitaba, pues ya ni me calentaré por las herramientas para webmaster ni nada, es más, pienso desactivar todo eso y hacer un sitio en el cual no haya ningún rastreador ni de Google ni de nadie.

Lo bueno, regresé a Firefox, más rápido y liviano, si bien no es la maravilla de otros años, sigue siendo la mejor y más personalizable opción entre los pocos navegadores de Internet que sobreviven al Gran hermano Google.

Fuente de la imagen destacada.

 

Ene 08

Dar de baja una cuenta de outlook.com

Haciendo limpieza y podrido ya de varias cosas, me propuse borrar la cuenta de Micro$oft que solo tenía para acceder a las herramientas para webmaster, que ya ni eso me interesa. El tema es que mejor tengas bien anotado el e-mail “secundario” que diste cuando abriste la cuenta, caso contrario, le tendrías que regalar a MS tu número de télefono móvil para que te envíen un SMS con un código. Está bien, algo de seguridad, si no fuera por lo ridículo de pedir un número que no tuve que ingresar al dar el alta de la cuenta, es decir, contra que validan muchachos?

ms1Esto fue algo que me jodió y mucho, además del hecho que está en inglés, pero sin leyes cada cual hace lo que se le canta, después de todo, todo es gratis, si tus datos, tu información, tu privacidad, claro está, no cuesta ni un centavo.

Enlaces para dar de baja la cuenta de live, outlook o lo que venga de M$:

http://windows.microsoft.com/es-es/windows-live/account-close-account

ms2Al mejor estilo Google, sabremos hasta cuando vas al baño.

ms3Obvio nadie quiere perder un cuenta, y si pueden poner mensajes de error para disuadir, por qué no hacerlo. Como hacen las Telcos cuando se pide una baja, nunca funciona el sistema.

Si llegaste a ese paso, luego de pedir que te envíen el código a tu cuenta de correo alternativa y te sale ese error, lo solucioné accediendo al siguiente enlace:

https://account.live.com/CloseAccount.aspx

ms4Si no sabes inglés, te jodes, o marcas todas las casillas de la pantalla.

Vete a la mierda MicrosoftDe paso aprovecho la ocasión para recomendar un producto censurado por Google: Protonmail del cual ya escribí en su momento, se trata de correos electrónicos encriptados, entre otras cosas, como la posibilidad de que el correo se auto-destruya.

También para luchar contra la censura y los monopolios, es un buen hábito no pedirle al navegador que busque un sitio el cual conocemos la dirección URL, sino escribirla directamente ya sea comenzando por http: o por www. ya sé que se complica si el navegador inocentemente dispone de solo una caja en donde escribir, o crear un marcador para los sitios que nos interesan, sino dependemos de la voluntad de $an Goolge para acceder. La comodidad se paga, aunque todo sea increíblemente gratis.

“Coma mierda, millones de moscas no pueden equivocarse”.

 

Dic 30

Spam en Google Drive?

Y digo spam por no decir virus (en alguna de sus miles de variantes). Veamos esta sorpresa, este regalo que Google permite que gente o robots, te dejen archivos en Google Drive.

biengoogle

Primera joda: No hay forma de saber quienes son los que gentilmente te comparten esos archivos, no hay ningún opción, salvo usar un buscador de Internet y que encuentre algo (y que sirva).

Qué tienen esos archivos comprimidos? No lo sé, ni lo sabré nunca, ya que abrirlo es lo que se pretende que haga.

Segunda joda: no hay ninguna opción para evitar que te envíen archivos compartidos, ni marcar como spam, ni bloquear usuario ni nada, solo eliminar y si mañana te mandan 500 archivos simplemente te jodes porque en el reino de Google, no importa.

Otro dato curioso es que esa cuenta de correo la uso exclusivamente para productos de Google. Para más curiosidad, dentro de las más de 11.000 búsquedas que Google había guardado, varias eran respecto de SQLite y oh coincidencia, uno de los archivos compartidos se llama sqlite.rar. A ver, si no es el propio Google el que hace estas cosas entonces su nivel de seguridad es simplemente una mierda. La falta de respuesta y las demasiadas coincidencias me hacen pensar que sí.

Hay varios reportes de virus/spam/scam (fraude) con esta modalidad en Google Drive desde septiembre de 2016 que Google, al mejor estilo Micro$oft, no da respuestas. Pueden ver el tema planteado (en inglés) en el foro de productos de Google, vean la barbaridad que le contesta un representante de la empresa:

Spam/Malware via Google Drive?

Alternativas hay, el problema es que la gran mayoría de la gente antepone la comodidad a la privacidad, además de pensar de que sus datos no valen nada, o el famoso “todo el mundo lo hace y no pasa nada” y claro, tranquilo que cuando pasa no te enterarás nunca. Yandex por ejemplo ofrece un servicio similar a Drive, ellos lo llaman Disk y ofrecen 10 GB gratis, lo probé y funciona muy bien,

Y ya que estoy actualizando esta entrada, hace 5 días estoy utilizando exclusivamente el buscador DuckDuckGo y de momento no tuve nunca que recurrir a Google, los resultados de búsqueda de DuckDuckGo fueron 100% útiles. Cabe mencionar que DuckDuckGo es una interfase de búsqueda que utiliza la gran mayoría de los buscadores excepto el motor de Google. Aclaro esto porque también es un mito que Gran Hermano Google encuentra todo y los demás no.

 

Sep 01

Indicador del clima para Linux Mint y Ubuntu

widget_climaMy Weather Indicator es el mejor indicador y widget que he encontrado, obra de El atareao.

Más que completo y muy personalizable, muestra un ícono en la bandeja del sistema desde donde se accede a toda la información a través de un menú estética y funcionalmente impecable. El widget que se muestra en nuestro escritorio es espectacular. Como particularidad, es posible seleccionar dos ubicaciones y elegir mostrar dos indicadores en el systray o elegir uno. Se puede elegir entre cuatro servicios proveedores del estado climático, dos de ellos, Open Weather Map y Yahoo, solo hay que seleccionar con un click, los otros dos, WonderGround y World Weaher online requieren una llave API para activarlos, pero la primera opción, Open Weather Map funciona muy bien. También tenemos la opción para especificar cada cuánto debe actualizarse la información, pudiendo ser desde 15 minutos a 24 horas, hay que tener en cuenta que con la actualización aparece un mensaje emergente con los principales datos, por ende, conviene establecer el intervalo en 1 hora o más, otra opción es desactivar “Mostrar notificaciones” desde la configuración, también se puede elegir la barra de tareas en la cual queremos mostrar el indicador y si queremos o no mostrar el widget, teniendo en cuenta que ocultarlo sería un crimen.

La instalación es muy simple, desde una terminal hay que ejecutar estos tres comandos (uno a la vez):

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator

Con el primer comando agregamos el repositorio de paquetes, con el segundo, actualizamos la lista y finalmente con el tercero, instalamos el programa o aplicación. Esto requiere hacerse como super usuario (sudo), motivo por el cual luego de tipear, o copiar y pegar la primera instrucción, nos pedirá la contraseña.

Para ejecutarlo, lo encontramos el menú accesorios.

indicador_tiempo_1

Es importante tomarse 5 minutos para configurarlo.

Pantallazo-my-weather-indicator | Configuración-1

En “Ubicación principal” donde dice “super” es una lista desplegable para elegir el formato del widget, siendo super el predefinido, pero en caso de netbooks o notebooks de pantalla chica se puede elegir uno que ocupe menos espacio. Cualquiera que se elija puede moverse a a gusto a cualquier posición de nuestro escritorio.

Pantallazo24 Pantallazo23 Pantallazo21 Pantallazo20

Pantallazo-my-weather-indicator | Configuración

En “Servicios de pronóstico” elegimos nuestro proveedor, en el caso de los que se ubican a la derecha, se requiere de la API key para activarlos.

Pantallazo-my-weather-indicator | unidades

Por si fuera poco, y como corresponde, en Unidades de medición, establecemos nuestras preferidas.

Pantallazo-my-weather-indicator | frecuencia

En opciones generales, inicio automático debe estar tildado para que el programa se ejecute al iniciar el sistema. También podemos elegir entre dos tipos de mini indicadores o iconos que son los que aparecen en el panel que hayamos elegido en caso de tener más de uno. Vale la aclaración de que cada vez que demos “Aceptar” en la configuración, el programa se reinicia.

Pantallazo-my-weather-indicator

Desde el menú, al cual accedemos haciendo click en el ícono del panel, “Evolución” y accedemos a este gráfico.

Pantallazo-my-weather-indicator | Pronóstico

También desde el menú, en “Pronóstico” accedemos al mismo y el botón de la derecha nos lleva al sitio web del proveedor de datos meteorológicos.

 

Ago 27

Crear y veirficar una cookie con 2 lineas en JavaScript

cookie-JS_200Hay situaciones en las cuales solamente necesitamos crear una cookie simple (nombre y valor) y solo saber si esa cookie existe, para lo cual los métodos en base a crear funciones y todo lo demás, si bien es correcto, en este caso en particular no lo necesitamos, mucho menos si no dominamos el lenguaje de programación JavaScript. Por ejemplo no queremos que se acceda a una determinada página sin antes haber pasado por otra página, es decir, por ejemplo, desde otros sitios, nos enlacen una página que no queremos que se enlace. Una leyenda tipo “Por favor no enlace esta página” a veces sirve, pero no depende de nosotros.

Caso práctico: tenemos Página1 que llama a Página2 y queremos que para que el usuario (o visitante) llegue a la Página2 lo haga a través de la Página1 y no directamente a Página2.

En Página1, dentro de la etiqueta <head> creamos una simple cookie:

<script type="text/javascript">
document.cookie = "permiso=pase";
</script>

Donde “permiso” es el nombre de la cookie y “pase” es el valor. Se puede utilizar cualquier valor, tanto para el name como para el value, que para el caso, no importa el valor que tenga, solo que exista la cookie llamada “permiso”.

En la Página2 también dentro de <head> y de ser posible que sea la primera línea, chequeamos que la cookie creada en Página1 exista y si no existe lo redireccionamos a la Página1 o a donde nos plazca.

<script type="text/javascript">
if (document.cookie.indexOf("permiso") <0 ) 
  window.location="http://tusitio.com/pagina1";
</script>

Con esto logramos que si la cookie no existe lo mandamos a la Página1 donde se crea la cookie para que pueda ingresar a Página2.

Explicando el código implementado: indexOf devuelve la posición (índice) del array o vector donde se encuentra la cookie, devolviendo -1 en caso de no hallarla. Por eso preguntamos si es menor que cero, ejecutamos la redirección, caso contrario esa instrucción no se ejecuta y se continúa con la carga de la Página2.

También nos ahorramos en código para borrar la cookie, ya que cuando el usuario cierra su navegador, la cookie se elimina.

Sí se manejan páginas dinámicas, por ejemplo, para descargas, del tipo “…view&id=15741” y “…download&id=15741” viniendo a ser esta última la Página2 del ejemplo anterior, debemos agregar unas líneas más de código, correspondientes al manejo de cadena de caracteres.

Veamos como quedaría el código para la Página2 dinámica (el código de la Página1 es el mismo):

Supenemos que la URL actual es http://tusitio.com/download&id=15741 y la URL a la que enviaremos al visitante debe ser http://tusitio.com/view&id=15741. Es decir, debe adaptar la variable URLvolver a la estructura que su sitio utilice.

<script type="text/javascript">
var URLactual = window.location.href; 
var indiceY=URLactual.indexOf('&'); 
var numero=URLactual.substring(indiceY+4);
var URLvolver="http://tusitio.com/view&id="+numero;
if (document.cookie.indexOf("puedo") <0 ) 
  window.location=URLvolver;
</script>

Ya que el código es de mi autoría, comentaré lo añadido y modificado del ejemplo anterior:

En la variable URLactual almacenamos la URL actual, http://tusitio.com/download&id=15741 que es texto.

La variable indiceY: guarda el valor numérico del índice de “&” de la cadena de texto URLactual obtenida mediante indexOf.

Mediante substring(indiceY+4) obtenemos el número porque extrae la cadena de caracteres de la variable URLactual a partir del índice indicado por el valor de la variable indiceY+4 (“&id=15741” indiceY es la posición de &, indiceY+4 es la posición de 1) y hasta el final de la cadena, de esta forma nos es indistinto la cantidad de cifras del número. El número obtenido (que es texto/string) lo almacenamos en la variable numero.

La variable URL volver contendrá en texto la URL a la cual redirigiremos al usuario, en este caso le cambiamos el download por  el view, “http://tusitio.com/view&id=“+numero y le concatenamos el número.

En window.location cambia el texto con la URL que teníamos en el ejemplo anterior, por la variable URLvolver.

Una forma más divertida sería hacerlo sin variables:

<script type="text/javascript">
if (document.cookie.indexOf("puedo") <0 ) 
  window.location="http://tusitio.com/view&id="+window.location.href.substring(window.location.href.indexOf('&')+4);
</script>

Ago 18

Incluir meta name=”description” en WordPress sin plugin

Si bien los plugins existen para simplificar tareas e incorporar nuevas funciones a nuestro sitio gestionado mediante el CMS de WordPress.org, muchas veces desbordan en opciones y configuraciones a veces complicadas, y si el plugin es de la categoría SEO, hay reportes de que han hecho desastres, aunque en la gran mayoría de los casos funcionan muy bien, esto dependerá en gran medida del conocimiento SEO de quien utiliza ese tipo de plugins y el tiempo de estudio que le dedica a su correcta configuración. Siempre es recomendable buscar opiniones antes de instalar un plugin y no andar instalando a la ligera, ya que un plugin puede modificar poco o mucho la estructura de nuestro WP.

La etiqueta <meta name=”description” content=”Descripción breve del post no excediendo los 150 caracteres”> la podemos incluir en cada una de nuestras entradas del blog aprovechando el campo “Extracto” que nos ofrece WP. Para ello, debemos activarlo e incluir una función en theme-functions.php.

Resultado en buscador

Como se observa, el buscador mostrará lo que hemos escrito en el campo Extracto y no las primeras palabras que aparecen en la entrada.

activar extracto

Lo primero que debemos hacer es activar Extracto en Opciones de pantalla, debemos editar alguna entrada y visualizar las “Opciones de pantalla”.

campo extracto

Eso nos habilitará el Extracto en las entradas. Pero hay que tener en cuenta que para las nuevas entradas no hay ningún problema, pero para las ya existentes, habrá que editarlas, completar el Extracto con la descripción que habrá de aparecer en los resultados de los buscadores y utilizar algún método para que los mismos la re-indexen.

Para que todo esto que hemos hecho con un par de clicks realmente funcione, debemos modificar el archivo theme-functions.php accediendo al mismo desde el panel lateral de WP Apariencia, Editor o mediante un cliente FTP ya sea el proporcionado por nuestro servicio de alojamiento o un programa como FileZilla.

add_action('wp_head','metadescription');
function metadescription() {
     $codigometadescription = '';
     if( is_single() ) {
          $post = get_queried_object();
          if( !empty( $post->post_excerpt ) ) {
              $descripcion = $post->post_excerpt;
          } else {
              $descripcionn = wp_trim_words( $post->post_content );
          }
          if( $descripcion != '' ) {
              $codigometadescription = '<meta name="description" content="' . esc_attr($descripcion) . '">';
          }
     }
     echo $codigometadescription;
}

Se debe agregar este código y guardar. Si bien este método es conocido, el código de la función está publicado en este sitio: www.programandomiweb.com y como bien indica su autor, si el campo Extracto está vacío entonces no incluye la etiqueta, algo fundamental para evitar errores de indexación.

Aquí finaliza el método para incluir la etiqueta meta name=”description” en cada entrada del blog.

Pero, ¿qué pasa con la página principal o home, la index.php? La solución es simple y la aportan en el foro de WordPress.org

<?php if ( is_home() ) { ?>
<meta name="description" content="La descripción del sitio." />
<?php } ?>

Este código debe incluirse en header.php antes de </header> y guardar o actualizar el archivo.

 

Ago 15

Deshabilitar Documentos Recientes en Linux Mint

Places-folder-recent-iconMientras más reciente sea la versión de sistemas operativos GNU/Linux, más difícil es de configurar para que simplemente no se guarde ningún historial de archivos abiertos, algo que hace no muchos años, era algo muy sencillo de hacer. Pero como es Linux, todavía se puede, a diferencia de otros sistemas operativos, con excepción de Android, que para bien o para mal, es Linux. Lamentablemente, la inmensa mayoría de la gente, prefiere la comodidad a cualquier precio, que la privacidad. Algunos pensarán que solamente usuarios con información confidencial o simplemente paranoicos se fijan en este tipo de cosas, es probable, pero aquellos con conocimientos en informática, sin tener información delicada ni ser paranoicos, desconfiamos cuando esconden cada vez más una opción relacionada con la privacidad porque además, está relacionada con la seguridad.

Esta guía es para Linux Mint 17.2 Mate, no obstante es posible que también sirva para otras versiones cuyo entorno de escritorio se base en Gnome y utilice Gtk 3.0 o incluso, para cualquier distribución de (o basada en) Ubuntu.

Al margen del método que se describe a continuación, nunca está de más utilizar “dconf-editor”, disponible en el Centro de software o si se prefiere desde la terminal

sudo apt-get install dconf-tools

Pero eso quedará para otra entrada, volvamos al tema del listado de archivos recientes que aparece en nuestro menú de GNU/Linux.

 

Linux Mint Documentos Recientes Historial eliminar 01

Como se observa, hay a la vista una opción “Vaciar documentos recientes…” que sirve, de muy poco, ya que la lista volverá a aparecer al abrir archivos, además solo elimina los “últimos” documentos recientes de esa lista en particular, el resto, continúa guardado.

Usados recientes

Basta con ir a ~/.local/share/ para encontrar estos dos archivos que, por su tamaño, demuestran que almacenan mucho más que los los últimos 10 archivos abiertos recientemente. Se pueden abrir con un editor de texto plano como Gedit o Pluma.

Primer paso, eliminar ambos archivos. Puede ser que solo exista recently-used.xbel. Con esto no alcanza, porque el sistema creará nuevamente el archivo, pero sin datos.

Segundo paso, buscar el archivo settings.ini en la carpeta ~/.config/gtk-3.0/ y en caso de que no exista, lo creamos utilizando un editor de texto plano.

[Settings]
gtk-recent-files-max-age=0
gtk-recent-files-limit=0

Este código (se puede copiar y pegar) debe incluirse en el archivo ~/.config/gtk-3.0/settings.ini y guardar.

Linux Mint Documentos Recientes Historial eliminar 03

Último paso y fundamental, desde una terminal:

sudo chattr +i ~/.local/share/recently-used.xbel

El comando chattr +i hace que un archivo sea inmutable, por lo tanto no podrá ser modificado. Para volver a hacer el archivo editable, bastaría con lo siguiente:

sudo chattr -i ~/.local/share/recently-used.xbel

Ahora nada quedará registrado, para comprobarlo, luego de usar un rato el ordenador, podemos ver el archivo recentry-used.xbel.

local-share-vacio

Debería verse algo así o directamente vacío.

Linux Mint Documentos Recientes Historial eliminar 02

 

Además, podemos ver como dehabilitamos completamente y para siempre la función  “Documentos recientes” de nuestro menú de GNU/Linux.

Ago 14

Borrar el historial en VLC

En el menú “Medios” de VLC Media Player, al desplegarlo, puede aparecer un ítem “Abrir medios recientes” que muestra los últimos archivos abiertos mediante este programa.

VLC - Borrar Recientes

Como puede verse, al final de la lista presenta la opción “Borrar” que todo programa suele tener en esta función, si se elige borrar, se borra, lógico, pero si fuese todo tan simple no estaría escribiendo esta entrada. Al abrir archivos o medios nuevamente, el historial vuelve a aparecer. Para evitar esto y que desaparezca el ítem del menú Medios, la solución es sencilla.

VLC - Preferencias

En el menú “Herramientas” hay que ir hasta “Preferencias” o presionar Crtl+P como método abreviado de teclado.

Pantallazo-Preferencias simples

En el panel situado a la izquierda, seleccionamos “Interfaz” y desmarcamos la opción “Save recently played items” en la opción “Interacción de red / Privacidad” y luego guardar. Solucionado a medias, por dos motivos, el primero, el historial que guarda Linux Mint es independiente y seguirá recordando todo (pero podemos impedirlo), segundo, si bien desde el programa VLC la privacidad estará garantizada, hay un archivo de texto plano de VLC donde el historial no fue eliminado ¿Bug?

VLC-config-vlc

¿Se puede borrar el archivo vlc-qt-interface.conf? programas limpiadores como BleachBit lo borran, pero no solo está el historial olvidado de borrar por VLC dentro de ese archivo sino que también hay varias preferencias guardadas, no conviene, si podemos editarlo fácilmente y únicamente borrar el historial.

Para ubicar el archivo es necesario que nuestro navegador de archivos muestre los archivo ocultos, Crtl+H en la mayoría funciona, caso contrario y al menú “Ver” y seleccionar “Mostrar archivos ocultos”. En nuestra carpeta personal o Home debemos entrar al directorio o carpeta “.config” y luego a la carpeta “vlc” y ahí hallamos el archivo en cuestión, tratándose de un archivo de texto plano, se abrirá con el editor de texto predeterminado que tengamos en nuestro sistema operativo.

VLC config-vlc1

Nos desplazamos un poco hacia abajo y encontramos que efectivamente, la opción de mostrar archivos recientes está deshabilitada:

[RecentsMRL]
list=@Invalid()

Pero inmediatamente vemos que en las líneas siguientes están las diez últimas URLs de medios de red que hemos cargado.

VLC borrar medios de red recientes

Seleccionamos todas las direcciones URL y la borramos de forma tal que luego de “netMRL=” no quede nada hasta la siguiente línea que es “[Bookmarks]”. Guardamos el archivo y solucionado el tema privacidad, desde ahora, VLC no guardará ningún historial ni de archivos locales ni abiertos a través de la red (Internet).

Nota: Todo esto es válido para Linux Mint 17.2 Mate y seguramente para la mayoría de distribuciones de GNU/Linux basadas en Ubuntu.

 

Ago 07

Enviar e-mails con contraseña

correo con passwordNo se trata de un artículo más sobre como gestionar claves públicas y privadas, agregados, Enigmail, servidores de claves ni nada de eso que el 99% de los seres humanos está dispuesto a no utilizar nunca. Presentaré ProtonMail, algo que me costó encontrar ya que los buscadores, que tienen su propio servicio de e-mail, me arrojaban en mis búsquedas siempre lo mismo: Enigmail, 20 o 30 resultados de los mismo, cambiaba las palabras de búsqueda y los resultados eran los casi los mismos. Comencé por buscar si Thunderbird contaba con alguna medida de seguridad que permita por ejemplo, encriptar todos los mensajes descargados, pero no, ya que la contraseña maestra que tiene o alguna otra master password vía agregado, son fácilmente desactivadas, perdiendo todas las contraseña de todas las cuentas, pero accediendo a los mensajes, a no ser que se utilice IMAP en lugar de POP3. El método es encriptar por nuestra cuenta la carpeta que contiene el perfil mediante la utilización de Encfs, pero resulta algo medio pesado, igual debería de funcionar, siempre y cuando montemos la carpeta antes de iniciar Thunderbird. El tema es que buscando eso, y entre los 40 y 50 resultados de búsqueda, encontré un blog que mencionaba un nuevo servicio de correo de código abierto accesible vía web y mediante aplicaciones para Android e IOs, que encriptaba los mensajes. Me interesó, fui al sitio https://protonmail.com a interiorizarme del asunto. Antes había dado con https://www.openmailbox.org/ pero a pesar de ser muy recomendado, tiene las registraciones de nuevos usuarios deshabilitadas, según dicen, temporalmente, será un servicio muy bueno pero una invitación a salir corriendo, máxime cuando el anuncio sale una vez completado el formulario de registro. Volvamos con ProtonMail que ahí he hallado una maravilla. El servicio tiene base en Suiza bajo el lema “La privacidad es un derecho humano” y es open source. La contra: solo disponible en tres idiomas, inglés, francés e italiano, pero ya varios nos ofrecimos como traductores, por lo que, de prosperar el proyecto, este inconveniente será resuelto en el corto plazo.

¿En que consiste, que tiene de distinto? Empezaré respondiendo lo segundo, que tiene de distinto: todo, hace simple lo difícil pero sin perder seguridad. El servicio consiste en que podamos enviar un correo protegido por contraseña (password) a cualquier destinatario sin la necesidad de que la persona que recibe el mail tenga que estudiar como implementar claves públicas y privadas, firmas digitales, etc. A su vez, permite establecer el tiempo de vida del e-mail, por ejemplo, una hora, un día, un mes. Claro que si el destinatario también utiliza el mismo servidor de correo la cosa se simplifica aún más.

Retornando al ejemplo, de enviar un mail encriptado a un destinatario que lee su correo desde Thunderbird, o cualquier otro cliente de correo o desde la web, lo que recibe es un mail con un enlace hacia el mensaje que enviamos, ese enlace dirige hacia el servidor de ProtonMail y el correo solo será visible si se tiene la contraseña, además, como ya comenté, se puede establecer durante cuánto tiempo estará disponible el correo, es decir, se le puede añadir una función de auto destruir.

ProtonMail, ofrece tres planes, un gratis, y otros dos de pago. El Free (gratis) nos da 500 MB de almacenamiento y nos permite enviar hasta 150 correos por día. El plan Plus ofrece 5 GB de almacenamiento, 1.000 mensajes por día, estableces etiquetas y filtros y la posibilidad de usar nuestro propio dominio con hasta 5 alias por 4 Euros mensuales. Por último, el plan Visionary, claramente orientado para empresas, ofrece 20 GB, hasta 5 dominios, 50 alias, sin límite de envíos y algunas características más.

Respecto de la seguridad y la privacidad, afirman lo siguiente:

End-to-End Encryption: Resumiendo, el correo está encriptado en todo momento.

Zero Access to User Data: No existe la posibilidad de que ProtonMail acceda a nuestros mensajes, por eso, al iniciar el servicio (login) se piden dos contraseñas, la primera es la que sí conocen, que es la del usuario y que permite que accedamos a nuestra cuenta, la segunda clave es totalmente privada y en caso de que el usuario la olvide, nada se puede hacer, no hay posibilidad de recuperar o restaurar.

Open Source Cryptography: ProtonMail sólo utiliza implementaciones seguras AES, RSA, junto con OpenPGP. Respecto de esto, al abrir una cuenta, podemos elegir el método de encriptación más seguro: 4096-bit RSA.

Personalmente lo probaré durante un tiempo y de ir todo bien, contrataré el plan Plus, 4 Euros al mes y que ningún buscador meta las narices en mi correo, a parte de todas las demás ventajas ya citadas.

ProtonMail01

El proceso de crear una cuenta gratis en ProtonMail es relativamente fácil, se puede acceder desde este enlace: https://protonmail.com/signup

  1. Elegir el nombre de usuario y aguardar la confirmación de que el mismo está disponible, se puede elegir el dominio protonmail.com o protonmail.ch
  2. Login password: debemos escribir una contraseña de usuario para acceder a la cuenta que estamos creando.
  3. Mailbox password: otra contraseña (distinta a la anterior) que será utilizada para la encriptación y como se aclara, si se olvida no hay posibilidad de recuperarla.
  4. Recovery email: afortunadamente esto es opcional, nos da la posibilidad de indicar una cuenta de correo para recuperar la contraseña de usuario en caso de perderla. Nótese que es la contraseña de usuario y no la del correo encriptado.

ProtonMail02

No recuerdo si antes de esto nos pide seleccionar el método de encriptación, el recomendado es RSA-4096. En esta pantalla debemos seleccionar un método para verificar que no somos un robot, la opción Email consiste en que le proporcionamos una dirección de correo a la cual nos envía un enlace para confirmar la cuenta, reCAPTCHA consiste en un método anónimo, ya que no debemos informar ninguna dirección de email ni número de celular, solo basta con seleccionar las imágenes que se nos mostrará en una ventana. Por último está el método de recibir un SMS con un código en un teléfono móvil o celular.

ProtonMail03

Al redactar un correo, podemos establecer el tiempo de vida del mensaje (Expiration time), en caso de no hacerlo, transcurridos 28 días, el mail es eliminado (si el destinatario no es otra cuenta de ProtonMail), es decir, el correo puede estar disponible, pero siempre encriptado, luego del tiempo establecido se elimina, también encriptado. Y para encriptarlo, hay que presionar el botón del candado que está entre el botón de adjuntar y de tiempo.

ProtonMail04

Y acá viene lo lindo, establecer la contraseña para el correo que acabamos de escribir, pudiendo contener archivos adjuntos los cuales también se encriptan. La opción Password Hint puede no completarse, pero nos permite ingresar una frase que recibirá el destinatario del correo para saber cual es la clave que abre el correo. También podemos avisarle por otros métodos de la clave, por eso este campo es opcional. Se nos avisa en esta ventana que los mensaje encriptados a destinatarios de correo que no pertenezcan a ProtonMail expiran en 28 días.

ProtonMail05

Este es el correo que recibe el destinatario, como vemos incluye la frase clave y un enlace hacia el correo que se abrirá en su navegador web predeterminado.

ProtonMail06

Todo lo que tiene que hacer quien recibe el correo es ingresar la contraseña.

ProtonMail07

Una vez validada la contraseña el correo electrónico es mostrado correctamente y el destinatario puede leerlo, visualizar y/o descargar el archivo adjunto e incluso, desde esa misma ventana, responder el e-mail, la opción se ubica arriba a la derecha “Reply securely”. Nótese que en la ventana se muestra el tiempo de expiración del correo, una cuenta regresiva.

ProtonMail08

El destinatario del correo puede reponder al remitente de forma segura que ha recibido el email correctamente.

Sitio web: ProtonMail.com

App para Android

App para IOs

 

Entradas más antiguas «