martes, 20 de junio de 2017

Estupendo control parental web: CTparental

El control parental es una de esas cosas que tanto padres como profesores agradecen tener para evitar el acceso a ciertos contenidos web inadecuados para niños y adolescentes. En esta entrada voy a intentar explicar cómo se usa un paquete para este cometido, que esencialmente consta de un grupo de aplicaciones y una lista negra de la Universidad de Toulouse.
Como deben de saber, una lista negra contiene una serie de términos a los que se excluye de la navegación por considerase inapropiados. 
La información detallada sobre la que desarrollé esta entrada la encontrarán en estos dos enlaces:

GitHub marsat/CTparental

Debian Wiki  Contrôle parental 

En Debian Jessie debemos instalar con el Instalador de paquetes GDebi el siguiente archivo .deb:


Para Ubuntu 12.04, 14.04 y 16.04, Debian 9 stretch o superior, bajamos los archivos pertinentes desde el siguiente enlace: Contrôle parental

El proceso de instalación invierte cierto tiempo, ya que instala varias aplicaciones y dependencias.

El control parental está basado en un filtrado web de tablas de IPs, máscara de DNS, la aplicación de filtrado para todo DansGuardian, el administrador regular de procesos en segundo plano CRON, PRIVOXY, un proxy web sin caché con capacidades avanzadas de filtrado para aumentar la privacidad, un servidor web, LIGHTTPD, muy eficiencte para entornos de alto rendimiento, y una lista negra de la Universidad de Tolouse. Para administrar todo esto, integrando también la gestión de tiempo de conexión, disponemos de una interface web que accedemos tecleando la siguiente dirección en la barra de direcciones: 127.0.0.1/Ctadmin


El usuario y la contraseña de acceso por defecto es admin, admin
Para cambiarla, en un terminal de "root", tecleamos
CTparental -uhtml


Ingresamos el usuario:


Y la contraseña:


miércoles, 7 de junio de 2017

El perfil Bluetooth A2DP en Debian Jessie

El perfil A2DP (Advanced Audio Distribution Profile) describe el comportamiento que deben de presentar los dispositivos Bluetooth para poder transmitir un stream de audio entre ellos, tanto en mono como en estéreo.
Para conectarnos a un dispositivo Bluetooth con Debian Jessie necesitamos instalar una serie de paquetes, y tenemos que estar seguro que disponemos en el archivo sources.list de los repositorios Debian Jessie NO Libres (non-free), ya que algunos de los paquetes no cumplen completamente con los preceptos del The Debian Free Software Guidelines (DFSG)

Usando Synaptic instalamos los siguientes paquetes:


blueman
bluetooth
bluez
bluez-firmware
bluez-obexd

También este otro:



pulseaudio-module-bluetooth

Les recuerdo que mi configuración de audio está descrita en la entrada: USB DIgital Audio con Debian Jessie, 64-bit PC

Después de instalar los paquetes anteriores, reiniciamos el ordenador y ejecutamos desde el Menú Inicio -> Ejecutar programa... la aplicación Blueman-manager
Luego de ejecutar por primera vez esta aplicación, se instala automáticamente el applet o miniaplicación de Blueman en Inicio -> Configuración -> Sesión e inicio, en la pestaña Autoarranque de aplicaciones, y así cada vez que encendamos el equipo tendremos el icono de Bluetooth en el Área de notificación


Aquí os muestro el detalle del Área de notificación.


viernes, 2 de junio de 2017

Así comparto una carpeta en mi red con equipos con Debian Jessie

Aunque yo no suelo trabajar con carpetas compartidas en mi red, sentía curiosidad por saber cómo se podría compartir una carpeta entre los equipos Debian que uso en mi red sin que fuera complicado el tema. Una de las premisas que me impongo es usar la configuración por defecto de los equipos que establece el protocolo de archivos compartidos Samba. Así, simplemente cambiando unas pocas líneas de un archivo logré fácilmente disponer de una carpeta compartida, donde puedo guardar archivos y carpetas con el contenido que en todos los equipos se puede compartir. Como siempre, voy a ser pragmático para no aburrirles en el intento, pero sin omitir esos detalles que son realmente importantes para lograr nuestro objetivo.
Primero abrimos Synaptic e instalamos Samba.


También aconsejo instalar un paquete llamado cifs-utils, que proporciona soporte para compartir archivos entre diversas plataformas con una serie de utilidades para administrar el montaje de sistemas de archivos de red CIFS, Common Internet File System Utilities. Antes era incluido en Samba, pero ahora está separado, aunque el soporte es de Samba Team.



En los equipos de mi red sólo tengo dos usuarios: usuario y root. Root es un superusuario con permisos administrativos. 
Como usuario creo una carpeta donde voy a compartir subcarpetas y archivos. A la carpeta le llamé Docu-compartidos


domingo, 28 de mayo de 2017

Estupendo sensor táctil (touch sensor)


Hace unos días un compañero me preguntó si sabía de algún sensor táctil sencillo para poder usar con Arduino. Esbocé uno con un transistor Darlington NPN BC517, y realmente funcionaba muy bien. Hoy aquí lo completo con otro transistor bipolar PNP, el BC557, y el resultado es el circuito anterior, un sensible sensor táctil que puede ser aplicado para lo que se imaginen. Si cambian el LED por un relé de 5v, con su correspondiente diodo de silicio (1N4148) en antiparalelo para evitar que la fuerza contraelectromotriz que genera puedan dañar al transistor BC557, y cambian la alimentación a 5v, el circuito ya está preparado para activar lo que quieran.


La parte metálica que desean conectar al circuito como sensor se conecta a la base del transistor T1, al BC517.
Al tocar la parte metálica conectada a la base del transistor T1, el diodo LED se encenderá. Aquí les dejo un vídeo que de forma explícita les muestra cómo funciona.

jueves, 25 de mayo de 2017

Bill Laurance: 'Madeleine'


Al amparo de esta hermosa música sigo convaleciente, intentando recomponerme de nuevo dejando a un lado como sea la única realidad que me abruma, el dolor. Asumir nuestra condición de humanos conlleva aceptar esas pequeñas dosis de pavor que a cada uno le asola cuando el calvario que nos toca truena. En fin, banalizar la realidad es lo que a uno le queda para no sucumbir en el intento.
Madeleine, una hermosa mujer fantaseando bajo la luna con el tacto amable y cálido de unas delicadas manos perfilando su silueta, absorta por la plácida atmósfera que una melodía como ésta añade al borde sutil de una escena con la que podríamos soñar todos. No dejen de escuchar este tema.



martes, 2 de mayo de 2017

GCompris Qt 0.70 en Debian Jessie


Hace ya algún tiempo que salió esta nueva versión de GCompris, y como deben de saber ya, es una colección de juegos educativos especialmente diseñados para niños entre dos y diez años. Esta versión es la misma que podemos bajar en nuestro teléfono o tablet desde Google Play. Esta nueva versión contiene ocho nuevas actividades, la mitad de ellas creadas por estudiantes de Google Summer of Code
Tiene más de cien actividades, pero echo de menos el simulador eléctrico, y también doy cuenta de que el juego "Aterrizaje seguro" no se abre; esto es lo que pude apreciar en esta versión. El entorno es muy bonito, y luce mucho en un encerado digital interactivo. Tiene actividades muy interesantes, pudiendo resultar muy útiles en un aula, permitiendo también guardar en el escritorio de la aplicación nuestra particular selección de aquellas actividades que más nos interesen.

Instalación

La instalación de esta versión pasa por bajar el archivo gcompris-qt-0.70-Linux.sh desde la página de GCompris.


sábado, 29 de abril de 2017

Demo de X-Plane 11 en Linux


Me decepcionó mucho la versión de FlightGear que albergan los repositorios de Debian Jessie. El vídeo y la estabilidad es más precaria que en la versión contenido en los de Ubuntu 14.04. Me dio muchos problemas, y usando la misma máquina con la que antes tenía instalado FlightGear en Ubuntu 14.04. En todo caso, no me gustó, y opté por probar esta demo, por si realmente merecía la pena pagar una licencia de 59,99$ para disfrutar como nunca de un grato momento de "vuelo". Tengo que decir que esta versión de X-Plane 11 es espectacular, y en esta entrada les muestro cómo instalarlo en Linux (en mi caso Debian Jessie) para que puedan comprobarlo. La instalación es sumamente sencilla, ya que usa un asistente que nada tiene que envidiar a los de otros sistemas más "amigables". Lo único que tenemos que añadir es un lanzador (acceso directo) en el escritorio para poder tener a mano esta aplicación. La versión demo que aquí instalamos da mucho juego, y realicé varios vuelos con un Cessna Skyhawk 172SP sin cortapisa alguna. La escuela de vuelo ofrece lo básico y está limitada por tiempo. Ampliar los modelos de las naves y las ubicaciones, así como otras funcionalidades y limitaciones, estará condicionado al pago de la licencia. Como es obvio, esto no es software libre, pero no por ello tenemos que dejar de disfrutarlo si estimamos que merece la pena.
Iniciamos la instalación bajando el archivo correspondiente a nuestro sistema operativo (en mi caso Linux 64 bit) desde este enlace: X-Plane 11, Try it.


Bajamos un archivo X-Plane11InstallerLinux.zip que luego debemos descomprimir con la opción del menú contextual "Extraer aquí".


El resultado es un archivo de instalación X-Plane 11 Installer Linux que al hacer doble clic sobre él inicia el proceso de instalación de X-Plane 11.


El proceso de instalación es algo largo, y depende mucho de la velocidad de conexión a Internet disponible.