Mostrando las entradas para la consulta navegador ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas
Mostrando las entradas para la consulta navegador ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas

Pi-Hole Aumentando nuestra seguridad y privacidad

Un servidor DNS es aquel que nos da información de la dirección ip (números raros, pero fundamentales para la comunicación a través de internet) donde se encuentra el dominio que hemos escrito en nuestro navegador.

ping google.es

En el caso que queramos acceder a www.google.es, nuestro navegador solicitará a un servidor DNS que dirección tiene este dominio y donde se encuentra
Dominio www.google.es Dirección IP 172.217.168.163

 Pi-Hole es: Bloqueo de anuncios en toda la red Pi-hole®

Página web Pi-Hole

La idea es que nuestros dispositivos realicen las peticiones DNS a Pi-Hole y este filtre las direcciones que resulten dañinas y/o contienen publicidad. Y realice la petición de las direcciones a un servidor principal siempre y cuando no se encuentre registrado en su caché acelerando el tiempo de carga de la solicitud.
En definitiva este servidor DNS caché "casero" nos filtrará el contenido publicitario, muchas veces molesto, y acelerará la carga de las páginas que vemos habitualmente en nuestro navegador.

En este caso instalaremos Pi-Hole en una Raspberry para todos los dispositivos que tenemos en casa se conecten a nuestro filtro de publicidad.

Teniendo en cuenta que nuestra Raspberry tenga una dirección estática accederemos a su terminal a través del protocolo ssh y ejecutaremos el comando
curl -sSL https://install.pi-hole.net | bash
Lanzará la instalación

Instalando Pi-Hole



Advertencia instalación


  • Nos advierte que nuestro servidor ha de tener una dirección estática.


Dirección estática servidor Pi-Hole


  • Nuestro servidor ha de solicitar la informador a un DNS primario, en este apartado elegiremos uno de la lista.Yo os recomendaría Quad9. Servidor DNS creado por IBM, que nos ofrece una alta velocidad de resolución de peticiones, no guardará registro y bloqueará direcciones peligrosas


Servidores DNS

En https://firebog.net/ podremos encontrar más catalogos de blacklist. Si nos bloquean el acceso de una pagina y consideramos que no es maliciosa, siempre podremos incluirla en la whitelist.


Servidores listas negras de páginas publicidad

  • Que versión de IP, ipv4 ipv6, queremos que sean filtradas. Lo más normal es dejar marcadas las dos, nos filtrará las direcciones ip antiguas y las que puedan incorporarse en un futuro.


Filtrar ipv4 ipv6

  • ¿Deseamos instalar el interface de administración web? Es recomendable para una administración más visual y nos permite ver estadísticas de páginas permitidas y bloqueadas por cada dispositivo que se conecte a nuestro servidor DNS.


¿Deseamos instalar el interface de administración web?
¿Instalar lighttpd necesario para el interface web?


  • ¿Crear un archivo log con todos los eventos y errores que ocurran?




  • Definir el tipo de privacidad. Puede que no estés interesado en saber o que otras personas sepan qué páginas visitas y las navegaciones queden registradas.


Definir privacidad


  • Información final sobre la dirección DNS, donde se van a guardar el registro de eventos y, en qué dirección se encuentra la administración web del servidor que hemos creado: http://pi.hole/admin y su contraseña inicial que podremos cambiar más adelante.



Ya tendremos nuestro servidor DNS caché instalado. Solo nos quedaría cambiar las direcciones DNS de los dispositivos que queramos proteger y/o filtrar a nuestro recién instalado servidor Pi-Hole


Nuestros equipos quedarán protegidos y mucha de la publicidad que se muestra en páginas web y videos a partir de ahora no se mostrará. En mi caso 9,4% de las peticiones web que se realizan mientras navego han sido bloqueadas, menos publicidad más privacidad.


Bloqueo de anuncios en toda la red Pi-hole® 

Webmin, salvavidas para los que no somos puritanos de la linea de comandos

No me considero puritano de la línea de comandos, incluso es desesperante 😣😱.
Si que es cierto que para la gestión de nuestro equipo, servidor local o remoto es una herramienta imprescindible; y nos permite un consumo mínimo de recursos.
Pero la carne es debil. Webmin es una herramienta para la gestión sistemas Unix, como GNU/Linux y OpenSolaris basado en web; si podremos utilizar el ratón 😈. Está escrito en Perl, se encuentra en español y como he dicho es vía web, con lo cual es multiplataforma.

Wiki Webmin


En la siguiente página se encuentra los distintos formatos de empaquetado para poder instalarlo en nuestro equipo
http://www.webmin.com/download.html
wegt  https://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb
sudo dpkg -i webmin_1.900_all.deb
En mi caso la instalación en una Raspberry con el sistema operativo Raspbian no hubo ningún problema. Pero en Linux Mint 19.1 Cinnamon no resulto tan fácil y tuve que resolver dependencias con un paquete que faltaba.

Una vez instalado, accederemos desde nuestro navegador a la dirección ip que queremos administrar a través de protocolo seguro https y el puerto 10.000:

https://localhost:10000/

Puede ser que tu navegador te recuerde que la conexión no es privada, continuamos de todos modos.


Y solo nos quedará iniciar sesión como root o como el usuario que tengamos como administrador

MiniOS distribución Linux rápida, sencilla y fiable

Logotipo MiniOS

MiniOS es una distribución Linux ligera y rápida diseñada para ser ejecutada en una memoria USB o en un CD, gracias a su ligereza y a la economización de consumo de memoria RAM y espacio en el disco duro. La versión moderna de MiniOS se publica desde 2020 y se basa en Debian, una de las distribuciones más populares y estables. Utiliza el mismo gestor de paquetes que Debian. Esto proporciona acceso a los mismos repositorios y la posibilidad de instalar los mismos paquetes de software.


Ofrece diferentes entornos de escritorio, como XFCE, LXDE o Openbox. Puedes seleccionar el que más te guste durante la instalación o cambiarlo posteriormente.

Captura de pantalla del escritorio de la distribución basada en Linux MiniOS

MiniOS tiene un enfoque modular de la configuración del sistema, que permite a los usuarios añadir o eliminar módulos según sus necesidades. Esto hace que sea fácil de usar y flexible en la personalización. Basándose en MiniOS, puede crear su propia versión del sistema creando de forma sencilla y rápida los módulos necesarios con el conjunto de software que necesite, creando su propia ISO única.


Captura de pantalla de algunas de las aplicaciones que vienen instaladas por defecto


Características notables de esta distribución basada en Debian:

  • Ligereza: MiniOS está diseñado para funcionar en sistemas con recursos limitados, por lo que es ideal para computadoras más antiguas o con especificaciones modestas.
  • Rápido arranque: El tiempo de inicio es rápido, lo que permite una experiencia ágil al encender o reiniciar tu computadora.
  • Interfaz minimalista: MiniOS presenta una interfaz simple y minimalista, lo que facilita la navegación y el acceso a las aplicaciones.
  • Selección de aplicaciones: Aunque es una distribución ligera, MiniOS incluye aplicaciones esenciales como un navegador web, reproductor multimedia y herramientas de oficina.
  • Personalización: A pesar de su simplicidad, MiniOS permite cierta personalización para adaptarse a tus preferencias.
  • Estabilidad: Al estar basado en Debian, MiniOS hereda la estabilidad y confiabilidad de esta distribución.

Captura de pantalla durante la instalación de MiniOS en un ordenador
MiniOS puede ser ejecutado en unidades potables y/o ser instalado en un PC

Dependiendo de nuestras necesidades hay varias versiones para descargar, y entre ellas hay opciones para arquitecturas 32 y 64 bits:

  • Flux: La versión más compacta de MiniOS, visualmente similar a Slax y que representa una visión alternativa de Slax por parte del equipo de MiniOS. Utiliza el entorno Fluxbox con un conjunto mínimo de programas en la imagen. Tamaño aproximado: 425 MB.
  • Minimum: Esta versión está basada en una versión anterior de Debian y está comprimida usando el algoritmo xz, por lo que ocupa poco espacio. Contiene un conjunto mínimo de software. Tamaño aproximado: 386 MB.
  • Standard: La versión más equilibrada del sistema, que combina compacidad y la funcionalidad necesaria junto con una interfaz fácil de usar. Está comprimida con el algoritmo zstd, por lo que carga y ejecuta las aplicaciones más rápido que las versiones minimalistas. Tamaño aproximado: 570 MB.
  • Maximum: Sistema completo. Incluye las mismas funciones que la Standard, además de todo lo que necesita para trabajar y entretenerse cómodamente. La mejor elección para los amantes de las navajas suizas. Contiene editores ofimáticos básicos, reproductor multimedia, navegador, software de copia de seguridad y mucho más aplicaciones para la mayoría de las tareas en casa y en el trabajo. Tamaño aproximado: 700 MB.
  • Ultra: Un sistema todo en uno para quienes necesitan funcionalidades avanzadas: desde un editor de música, software de oficina con todas las funciones, editor de imágenes hasta contenedores Docker y sistema de virtualización. Tamaño aproximado: 1390 MB.
  • Puzzle: El sistema-constructor, en su versión básica, es análogo a la versión Standard con la posibilidad de ampliar el sistema a la funcionalidad Ultra e incluso más a través de módulos ya preparados, que están disponibles en nuestra página web. Tamaño aproximado: 530-1790 MB

BleachBit limpiador de sistema para Linux y Windows

Aunque podamos asegurar que los sistemas en Linux están optimizados para no generar "residuos" en nuestro sistema. Puede ser queramos optimizar aún más nuestro sistema, eliminando los  archivos innecesarios que ralentizan nuestro ordenador, o reduzcan la capacidad de nuestro disco duro. Es posible que tengamos nuestro sistema operativo instalado en un ordenador no tan moderno y nuestra capacidad de almacenamiento sea limitado.

En el sistema hay distintos comandos para realizar labores de limpieza en Linux. La siguiente aplicación nos facilita esta tarea ejecutándolas todas, y podemos programar que nos realice un rastreo periódico. Antes de purgar los archivos obsoletos nos realizará un análisis mostrándonos que espacio en le disco duro vamos a recuperar, realizar una copia de seguridad antes de ser borrados los datos innecesarios y por supuesto, sacar la basura.



BleachBit es una herramienta de limpieza del disco duro, con interfaz gráfica, multiplataforma, de software libre y de código abierto, administrador de privacidad y optimizador del sistema. Localiza en nuestro sistema aquellos archivos que pueden ser purgados sin que afecte al sistema, por ejemplo:

 APT Gestor de paquetes

  • autoclean: Eliminar los archivos obsoletos
  • autoremove: Eliminar los archivos obsoletos
  • clean: Eliminar la caché
  • Listas de paquetes: Eliminar la caché

Firefox Navegador web
  • Archivos de copia de seguridad: Eliminar los archivos de copia de seguridad
  • Caché: Eliminar la caché
  • Cookies: Eliminar las cookies, que contienen información como las preferencias de los sitio web, la autenticación y la identificación de rastreo
  • Informes de error: Eliminar los archivos
  • Almacenamiento DOM: Eliminar las cookies HTML5
  • Historial de los formularios: Historial de los formularios completados en los sitios web y en la barra de búsqueda
  • Contraseñas: Base de datos de nombres de usuario y contraseñas, así como de los sitios para los que no se deben almacenar contraseñas
  • Restaurar la sesión: Cargar la sesión inicial después de que se cierre el navegador o termine inesperadamente
  • Preferencias del sitio: Opciones para sitios individuales
  • Historial de URL: Lista de páginas web visitadas
  • Compactar: Desfragmentar la base de datos para reducir el espacio que ocupa y mejorar la velocidad de acceso sin eliminar ningún dato

Exploración en profundidad Limpiar archivos dispersos por todo el disco

  • Archivos de copia de seguridad: Eliminar los archivos de copia de seguridad
  • .DS_Store: Eliminar los archivos
  • Thumbs.db: Eliminar los archivos
  • Archivos temporales: Eliminar los archivos temporales
  • Archivos de intercambio de VIM en todo el sistema: Eliminar los archivos de copia de seguridad
  • Archivos de intercambio de VIM en el perfil del usuario: Eliminar los archivos de copia de seguridad

 Sistema El sistema en general

  • Caché: Eliminar la caché
  • Portapapeles: El portapapeles del escritorio se usa para las operaciones de copiar y pegar
  • Limpieza personalizada: Eliminar archivos y carpetas especificados por el usuario
  • Archivos .desktop rotos: Eliminar las entradas rotas del menú de aplicaciones y sus asociaciones de archivos
  • Espacio libre en disco: Sobrescribir el espacio libre del disco para ocultar los archivos eliminados
  • Archivos de idioma: Eliminar los archivos de los idiomas no deseados
  • Memoria: Limpiar la memoria libre y el espacio de intercambio
  • Lista de documentos recientes: Eliminar la lista de documentos usados recientemente
  • Registros archivados: Eliminar los registros antiguos del sistema
  • Archivos temporales: Eliminar los archivos temporales
  • Papelera: Vaciar la papelera

BleachBit tiene una interfaz muy sencilla y nos permite la ejecución como usuario estándar o como administrador del sistema, para determinar la profundidad de la limpieza de archivos.




Para acceder a la zona de descarga de la aplicación

DistroSea, probar distribuciones Linux desde el navegador

Las distribuciones Linux tienen un gran particularidad, no hay dos iguales. Al ser un sistema operativo libre de modificaciones, cada organización o fundación crea distros muy distintas entre ellas. El usuario final, si no es un gran experto, puede encuentrase con un gran numero de posibilidades que abruman y asustan. ¿Que distribución elegir para mi entorno de trabajo? En vez de realizar una instalación nueva en nuestro equipo buscando la que mejor se adapte a nuestro gustos, podemos utilizar una versión en linea.



Captura de pantalla de DistroSea



DistroSea que reúne 64 sistemas operativos diferentes bajados en Linux. Estas distribuciones se pueden probarse desde el navegador sin tener que realizar ninguna instalación en nuestro equipo o en un virtualizador. Su utilización es gratuita, no es necesario registrase, aunque se puede realizar donaciones. Las versiones que se virtualizan son LiveCD, al menos la que pude probar, Fedora.


Página de comprobación de nuestra dirección ip

Es posible que si el servidor se encuentra saturado, tengas que esperar un ratito en la cola

Somos lo primeros en la cola y podemos probar la distro Fedora


Una vez que la cola de ejecución se encuentre libre, se te abrirá a pantalla completa la ejecución online del sistema operativo que quieras testear. Recuerda que no es una versión completa, no tiene acceso a Internet y no podrás guardar sesión.


Captura de pantalla de la virtualización online a pantalla completa de Fedora

Captura de pantalla al lanzar la instalación del cd live virtualizado


Si te has cansado de "jugar" con la prueba de la distro online solo tendrás que "apagar" el sistema operativo, virtualizado para regresar al menú principal

Te dejo la lista de las distribuciones a la s que da soporte hasta ahora y los enlaces a los sitios oficiales, por si quieres más información

Dentro de estas 64 distribuciones se encuentra diferentes versiones, y diversos escritorios. Unos desarrolladores dan más enfassis a la elegancia, otros a la funcionalidad y sencillez, otros a que su apariencia sea la más parecidas al escritorio de Windows o al escritorio de Mac, o que el entorno gráfico sea lo más liviano posible para que se pueda instalar en ordenadores de bajos recursos:

Home Assistant servidor local domótico

Logo de Home Assistant
Home Assistant es un servidor basado en Linux cuya distribución y utilización es gratuita, nos permite controlar nuestros dispositivos domoticos sin interacción de terceros. Utilizar la nube para interactuar con la domótica de nuestro hogar es ceder nuestros datos a empresas, las cuales no podemos controlar y si estos servicios se caen o desaparecen, nuestros dispositivos LoT perderán su conectividad con nosotros. También nos permite la automatización de nuestro hogar, e incluso si disponemos de de productos de distintas marcas.

Home Assistant panel de control del hogar


Home Assistant es un software basado en Buildroot para la automatización del hogar diseñado para ser un sistema de control central para dispositivos domésticos inteligentes, con un enfoque en el control local y la privacidad. Se puede acceder a él a través de una interfaz web, o, mediante el uso de aplicaciones basadas en Android e iOS,

Despierta tu hogar

Domótica de código abierto que prioriza el control local y la privacidad. Desarrollado por una comunidad mundial de manitas y entusiastas del bricolaje. Perfecto para ejecutarse en una Raspberry Pi o en un servidor local.

SU SISTEMA DEBE EJECUTARSE EN CASA, NO EN LA NUBE.

La nube es algo mágico. En algún lugar del mundo hay computadoras que recopilan los datos que genera su casa, los prueban con sus reglas de automatización y envían comandos cuando es necesario. La nube recibirá actualizaciones y mejorará con el tiempo para que pueda brindarle un mejor servicio. Hasta que deja de serlo. Hay muchas razones por las que su hogar puede perder su conexión a la nube. Internet puede dejar de funcionar, es posible que una actualización haya salido mal o que los servidores que ejecutan la nube se bloqueen.

Cuando esto sucede, su casa debería poder seguir funcionando. La nube debe tratarse como una extensión de su hogar inteligente en lugar de ejecutarla.

Home Assistant mantiene la integración con miles de marcas que fabrican y/o distribuyen productos domoticos, y su comunidad sigue buscando nuevas interacciones.


Home Assistant integración

Home Assistant control camaras de seguridad


Este servidor no necesita grandes recursos y puede ser instalado en mini-ordenadores, ser virtualizado, o ser instalado en un contenedor como por ejemplo Proxmox:

Home Assistant también nos proporciona un mini ordenador con su sistema ya pre instalado, para que nos resulte más fácil tener nuestro hogar domotico controlado en nuestro hogar. Home Assistant Green su precio actual es de 99$ y por el momento no tiene distribuidor en España.

Home Assistant Green

  • Procesador ARM de cuatro núcleos a 1,8 GHz
  • RAM 4 GB
  • Almacenamiento eMMC 32 GB
  • Dos puertos USB 2.0
  • Un puerto HDMI
  • Un Puerto Gigabit Ethernet
El acceso a nuestro servidor local se hace mediante un interfaz web mediante la dirección:

http://<dirección IP servidor Home Assistant> :8123/
Home Assistant iniciando en VirtualBox

Home Assistant acceso desde el navegador


Podremos configurar el servidor local domótico desde el navegador o desde nuestros dispositivos móviles mediante la aplicación:

Home Assistant aplicación en Google Play

Home Assistant aplicación en App Store


Eliminar publicidad mientras navegas en linux

Aunque hay extensiones para bloquear la publicidad mientras navegas por internet, buscaba algo màs simple que no fuera dependiente del navegador que esté utilizando en ese momento.
Encontré un método muy simple, editando el archivo:

/etc/hosts

En este archivo podemos guardar la relación de nombres de dominio y sus direcciones ip's. Cuando naveguemos por internet, nuestro ordenador accede primero a este archivo para localizar el dominio al que queremos acceder. Si no lo encuentra continuará la búsqueda en los servidores DNS que le indiquemos.

Si no disponemos de un servidor DNS en nuestra nuestra red local, nos será útil a la hora de acceder a nuestros servidores a través de nombres y no de direcciones ip.

Pero si añadimos dominios conocidos que son servidores de publicidad y/o rastreadores y le indicamos una dirección falsa, nuestro navegador no nos mostrará ninguna publicidad y no enviará datos de nuestra navegación.

El funcionamiento es similar a Pi-Hole . Pero sin necesidad de instalar un servidor DNS en nuestra red.

El método es muy sencillo. Editamos el archivo /etc/hosts

sudo nano /etc/hosts

Nos saldrá algo parecido a:

127.0.0.1 localhost
127.0.1.1 enfaseterminal
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Añadiremos en al final del archivo:

https://mega.nz/#!maRhEapC!-J7HXuVD0FiJXLpLMm5CtZKdnJUuHoiqSlCdj1kuzGU
 Esta lista negra a sido confecciona a partir del archivo:
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

Cannot open access to console, the root account is locked.

Qué hacer si al arrancar nuestra RaspBerry no nos permite abrir la consola por que la cuenta del root esta bloqueada:

Cannot open access to console, the root account is locked.
Cannot open access to console, the root account is locked.

En mi caso estaba añadiendo Montar disco duro usb en linux
Una vez editado el archivo  /etc/fstab reinicie la el servidor y ya no fue posible iniciar sesión a través de ssh. Al conectar la pantalla y el teclado a la RaspBerry me aparecia el mensaje: Cannot open access to console, the root account is locked.

La solución es muy simple: 
  • Extraemos la tarjeta sd 
  • y la introducimos en el lector de otro ordenador, 
  • accedemos a la tarjeta en la partición /boot. 
  • Una vez dentro buscamos la carpeta y el archivo /etc/fstab 
  • como root, o permisos de administrador y borraremos y/o editamos la linea errónea. 
Si usamos un navegador de archivos, deberemos abrir la carpeta en modo root
Si usamos un navegador de archivos, deberemos abrir la carpeta en modo root


Una vez guardado los cambios volveremos a colocar la tarjeta SD en nuestro pequeño servidor y este arrancara sin problemas.

 

El Certificado Covid para Wallet y Passbook

En una entrada anterior os mostré Donde obtener y bajar el Pasaporte Covid, en este caso os enseñare como descargarlo en formato PkPass, que es un formato creado por Apple.


Donde obtener y bajar el Pasaporte Covid


Esto nos permitirá integrar nuestro certificado de vacunación en nuestro teléfono Iphone y poder mostrarlo como si fuera una tarjeta de fidelización utilizando las herramienta integrada en el sistema operativo IOS.
Como hemos dicho anteriormente es un formato creado por Apple y aun no es soportado por Google. Para Android deberemos utilizar una APP gratuita, para poder conservar nuestro Pasaporte en un formato legible.

Es el Ministerio de Sanidad el que nos permite además de obtener el código QR, la descarga del pasaporte en formato PDF y solicitar y recibir también en formato Wallet o Passbook.


Certificado COVID Digital de la UE

 

Es necesario que dispongamos del Certificado Digital o de la Cl@ve Permanente, un navegador compatible y tener instalado la aplicación Autofirma en nuestro sistema operativo.


solicitar y recibir también en formato Wallet o Passbook.

En el formulario rellenaremos los datos que nos solicitan y activamos el checkbox para solicitar que nos envíen a través de SMS el enlace donde descargar nuestro certificado en formato PkPass.
Una vez concluido el proceso deberemos esperar unos minutos (paciencia) y recibiremos un correo electrónico confirmando el envío del Pasaporte con la dirección donde descargarlo y un SMS con un enlace donde confirmaremos con nuestro número de DNI la descarga del certificado. El enlace deberá ser abierto con el navegador vinculado al sistema operativo:
  • En Iphone abrirlo con Safari
En Android descargamos el archivo con el formato .PKPASS y añadiremos el archivo en la aplicación:

DOSBox

En el primer ordenador que llegó a mi casa se encontraba instalado MS-Dos v6.2. No existían ventanas, ni APP, y los teléfonos no eran inteligentes. Las redes sociales eran quedar con los amigos en el parque a jugar a bate, o a las chapas.
Las opciones eran muy limitadas, mi primer trabajo mecanografiado e imprimido, para el instituto, fue utilizando el comando Edit. Los gráficos de los juegos dependian mucho de nuestra imaginación para que la definición de las imágenes fueran en alta definición.
Si aún conservas programas y juegos de aquella época, te resultará complicado hacer funcionar esas pequeñas joyas con los sistemas operativos actuales.
DOSBox es un emulador multiplataforma en cual corre el sistema operativo MS-Dos v5.0 .

DOSBox


Con ayuda de esta pequeña herramienta podremos lanzar nuestras aplicaciones y juegos del siglo pasado. Si eres un nostálgico, pero no guardas copia de estas aplicaciones, hay páginas que han recopilado estos clasicos:


En esta última página podremos jugar en el navegador utilizando un emulador de DOSBox.

Desde la página de descarga, podremos bajarnos la versión adecuada a nuestro sistema operativo y la traducción del mismo al español.

Pagina descarga DOSBox

Una vez que instalemos DOSBox, localizamos en que directorio se encuentra el archivo

dosbox-0.74.conf
y descomprimimos el archivo de traducción en el directorio donde se encuentre la configuración de nuestro emulador, sustituyendo. En mi caso, que utilizo Linux Mint se encuentra en un directorio oculto en la capeta del usuario:

/home/mi_usuario/.dosbox

Podremos ejecutar los comandos básicos que recordamos de DOS. Pero se echa mucho de menos el comando Edit. Y más concretamente cuando queremos automatizar la tarea de montar la carpeta donde guardo mis retro juegos. DOSBox se encuentra encapsulado en una unidad llamada Z: y no tiene acceso a los directorios de nuestro sistema operativo. Para mostrarle estás ubicaciones es necesario montar un directorio con el que tengamos que trabajar. Montar unidades no es más común para aquellos usuarios que utilicen Linux.

mount c ~/dosgames

En Windows:

mount c c:\dosgames

Una observación, el teclado, y el mapa de caracteres cargado en un sistema no compatible con los teclados castellanos.

Los dos puntos : se encuentra en eñe mayúscula Ñ.

Distribución teclado DOSBox

Para cambiar al teclado español:

keyb la
Accedemos a la unidad que hemos creado, en este caso c.

c:

UFO Enemigo desconocido

UFO Enemigo desconocido


Para montar automáticamente la carpeta donde guardamos nuestras aplicaciones que utilizaremos con DOSBox, colaremos nuestro comando en el famosos archivo de procesamiento por lotes autoexec.bat. Como hemos dicho, no disponemos del editor de texto Edit dentro de nuestro emulador. Desde nuestro sistema operativo, editaremos el archivo dosbox-0.74.conf . En la parte final del mismo:

[autoexec]
# Las líneas en esta sección serán ejecutadas al inicio.
# Puede poner sus líneas MOUNT acá.
keyb la
mount c ~/dosgames

c:

Como es un archivo de procesamiento por lotes, aquellos comando que incluimos en este apartado se cargaran al arranque de nuestro DOS emulado.

  • Cambiamos la disposición del teclado al español
  • Montamos la carpeta que queremos utilizar 
  • Nos posicionarnos en la unidad que hemos montado.

GImageReader lector OCR simple y ligero

El reconocimiento óptico de caracteres expresado con frecuencia con la sigla OCR (del inglés Optical Character Recognition), es un proceso dirigido a la digitalización de textos desde una imagen o por ejemplo de un PDF. En muchos casos tenemos una imagen o un PDF que contiene texto, bien obtenido desde una fotografía, o de un escaneo de un documento, y nuestra intención es obtener ese texto para poder ser usado en: un articulo, o en los apuntes de la escuela. Para evitar mecanografiar la fotografía, hay programas que son capaces de reconocer el texto que contiene el archivo gráfico, capturarlo y así poder ser exportado a otro documento, o permitir un copia-pega.


GImageReader es un lector OCR simple, ligero, gratuito y multi-plataforma para ordenador que nos facilitara la tarea de obtener texto de imágenes o de archivos PDF.

Las funciones que esta aplicación permite realizar son las siguientes:

  • Importar documentos PDF e imágenes desde el disco, dispositivos de escaneado, porta papeles y capturas de pantalla.
  • Procesar múltiples imágenes y documentos de una sola vez
  • Definir del área de reconocimiento manual o automática
  • Reconocer a texto sin formato o documentos hOCR
  • Mostrar el texto reconocido directamente junto a la imagen
  • Procesar el texto reconocido, incluida la revisión ortográfica
  • Importar documentos o imágenes cuyo texto se encuentre en diferentes idiomas
  • Generar documentos PDF a partir de documentos hOCR


- Generar documentos PDF desde el documento hOCR

  • Ubuntu

    Ubuntu: Disponible en ppa:sandromani/gimagereader
Se encuentra disponible en los repositorios de las principales distribuciones linux, y es posible instalarlo desde terminal:
  • Fedora:
yum install  tesseract tesseract-langpack-es gimagereader

  • Aprcity o derivados de Arch

yaourt -S gimagereader

  Si no tenemos tesseract instalado, toca ejecutar:

sudo pacman -S tesseract tesseract-data-eng tesseract-data-spa

    •  En Ubuntu y derivadas como Linux Mint

    sudo add-apt-repository ppa:sandromani/gimagereader

    sudo apt-get update

    sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-spa tesseract-ocr-eng

     El funcionamiento, como ya he dicho, es muy simple. En este caso vamos a hacer una captura de pantalla que contiene texto e imágenes, y vamos a digitalizar el texto para exportarlo a un PDF.

    Pegar imagen que ha sido copiada y capturada en el navegador

    Añadimos un archivo, pegamos una imagen o realizamos una captura de pantalla
    Se nos mostrara el documento seleccionado
    Podemos ajustar de forma manual el área que queremos capturar o dejar que el programa haga su magia y reconozca los textos que contiene.
    Si fuera necesario podemos manipular la imagen para aumentar o disminuir el brillo, contraste, resolución de pantalla, o invertir los colores.
    Una vez se muestran las áreas que contienen el o los texto que queremos digitalizar, le indicaremos en que idioma se encuentra escrito, gImageReader reconocerá el texto y nos mostrará a continuación los textos que ha reconocido. 
    Podremos copiarlo o guardarlo en en un archivo de texto plano, que nos permitirá manipular más tarde.
    En este caso te he descrito los pasos para una imagen, pero el potencial de la aplicación va más allá por que es capaz de digitalizar documentos PDF que no sean editable y exportarlo a un PDF que puedas modificar.
    Vista rápida de la captura de texto de una imagen