sábado, 18 de junio de 2016

Traduccón de texto en imágenes con Google Word Lens

 Google Translate es usado por más de 500 millones de personas en todo el mundo, de las cuales la gran mayoría no tiene el inglés como lengua nativa. La posibilidades de traducción en Android son variadas, algunas muy útiles como Tap to Translate, que con un solo toque permite obtener la traducción en cualquiera de los 103 lenguajes disponibles.

 Sin embargo, y aunque es una utilidad que ya lleva un tiempo y va por su lenguaje número 29 (el chino), he descubierto recientemente Word Lens y ¡me encanta! Basta con enfocar con la cámara hacia el texto que queremos traducir y Word Lens tendrá la respuesta rápidamente reconociendo los caracteres en la imagen.

 Para utilizar Word Lens basta con instalar Google Translate en nuestro dispositivo Android, ya que Word Lens está incorporado.


sábado, 28 de mayo de 2016

Como reducir el tamaño de la carpeta WinSxS con la utilidad Dism

WinSxS es una de las carpetas que más espacio ocupan dentro del disco de los sistemas Windows. Esto puede no ser muy interesante pero en tabletas, miniportátiles y otros dispositivos Windows con escaso almacenamiento (32 GB o menos), puede marcar una diferencia.
Por ejemplo en la siguiente captura de pantallas de un sistema Windows con un disco SSD de tan solo 32 GB resulta que WinSxS ocupa casi el 50% del disco. Simplemente increíble.

Imagen de un sistema Windows con una carpeta WinSxS de 9 GB

Sin embargo, WinSxS, el almacen de componentes de Windows, no puede ser borrado así como así ya que si se corrompe es posible que tengamos que reinstalar el sistema entero. Para la gestión de este almacen de componentes Microsoft ofrece una utilidad de línea de comandos llamada Dism.exe (Herramienta de Administración y mantenimiento de imágenes de implementación).

En primer lugar abriremos una ventana de Símbolo de sistema en Modo administrador y ejecutamos la siguiente órden para averiguar el tamaño de WinSxS y su estado:
  Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 

 Si, como se muestra en la siguiente captura, se nos indica que hay que limpiar el almacén, entonces estamos de enhorabuena y podremos recuperar algo de espacio:
:
Para la recuperación de espacio usaremos los siguientes comandos en secuencia:
  Dism.exe /online /Cleanup-Image /StartComponentCleanup
  Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
  Dism.exe /online /Cleanup-Image /SPSuperseded
Finalmente, podemos echar un nuevo vistaz0 WinSxs y veremos en cuanto se ha reducido su tamaño. En mi caso no fue mucho, tan solo alrededor de los 300 MB pero cuando el sistema está en la últimas cualquier MB importa.

Aquí podéis encontrar más detalles sobre la utilidad Dism.

Atención: WinSxS es una carpeta necesaria para el sistema. No se debe actuar sobre ella salvo a través de los métodos recomendados por Microsoft.

jueves, 28 de abril de 2016

Como evitar que Google Chrome autocomplete los formularios web

Pues una semana después, en esta entrada quiero mostrar como hacer lo contrario a lo explicado en este post: Autocompletar múltiples datos personales en formularios web. El autocompletado de formularios es generalmente muy rápido y práctico pero hay ocasiones en las que no es muy recomendable como por ejemplo si más de una persona utilizan la tablet o PC, o si somos muy puntillosos con el tema de la seguridad (¡y debemos serlo casi siempre!).

 De modo que si queremos evitar que Chrome complete los campos de texto cada vez que navegamos por un sitio web, tenemos que abrir la página de Configuración pulsando en el botón habitual a la derecha (icono con tres barras horizontales) y luego eligiendo el menú adecuado:


Una vez en Configuración navegamos hasta la parte inferior de la pantalla y pulsamos en Opciones Avanzadas. Una vez hecho esto podremos ver las dos opciones de Contraseñas y Formularios que hay que deseleccionar (resaltadas en amarillos en la imagen):



Con esto ya podemos cerrar la página de Configuración y seguir navegando sin que Google recuerde nuestros datos en cada página a la que accedamos. Eso sí, ahora no vale apuntar todos estos datos en papelitos y dejarlos encima de la mesa...

domingo, 17 de abril de 2016

Autocompletar multiples datos personales en formularios web con Google Chrome

 Todos estamos familiarizados con la función de autocompletar de Chrome, que nos facilita el rellenar campos en todo tipo en los formularios de las páginas web.

 Un paso adicional en autocompletar es el apartado de direcciones, que permite rellenar de forma simultanea todos los campos del habitual formulario en que se nos pide nuestro nombre, teléfono, dirección postal y correo electrónico. Si llegamos a uno de estos formularios Chrome lo detecta y nos propone rellenar todos los campos detectados en un solo paso, tal como se muestra en la figura 1.

Figura 1. Vista de un formulario autocompletado por Chrome


Para configurar estos datos abriremos el menú de Configuración de Chrome (figura 2 izquierda), seleccionando Mostrar Configuración Avanzada al final de la página.En la nueva página de configuración seleccionaremos Administrar configuración de Autocompletar.

Figura 2. A la izquierda, enlace para el acceso a la configuración de autocompletar. A la derecha entrada de direcciones de autocompletar.


Finalmente, se abrirá una ventana que nos permitirá añadir una nueva dirección postal y otros campos relacionados como e-mail o teléfono.

Después de esto podremos navegar con efectividad por todos los cuestionarios que requieran nuestros datos.

viernes, 4 de marzo de 2016

Winsed - Edición de texto en Windows desde línea de comandos

Aunque no es un tema muy popular entre la mayoría de los usuarios de Windows, la línea de comandos sigue teniendo su utilidad para los usuarios avanzados. Dicha línea de comando se utiliza ampliamente para la creación de scripts (programas sencillos) que permiten automatizar numerosas tareas y también se emplea en sesiones remotas de PowerShell. En estos casos se echa a faltar un editor como vi o sed en Linux/Unix.

 Por este motivo decidí hace un tiempo crear una utilidad llamada winsed, parafraseando el nombre de sed, la utilidad Linux que se pretende imitar (parcialmente al menos).

 Winsed permite editar de forma no interactiva ficheros de texto desde la línea de comandos. Por ejemplo 'winsed.exe -e "s/texto original/nuevo texto/g" miArchivo.txt' tendría un resultado similar a esto:


 Y en la última release he incorporado el filtrado por líneas: 'winsed.exe -e "3310,3330 s/texto original/nuevo texto/g" miArchivo.txt' Que hace el mismo reemplazo que el anterior ejemplo pero solo entre las líneas 3310 y 3330 del archivo de entrada:


 Para dar feedback y pedir nuevas funcionalidades podéis dejar un mensaje en la página de Codeplex donde se aloja el proyecto de winsed: http://winsed.codeplex.com/