Algo de Linux: julio 2013

viernes, 19 de julio de 2013

Crear videos con YouTube

Cada día es menos necesario tener software instalado en nuestro ordenador. 

Con YouTube es posible crear un vídeo:
  • A partir de fotografías.
  • Desde nuestra cámara web.
  • O incluso a partir de Hangouts de Google+.
  • Y hacer un Remix de videos.
Para hacerlo, tan sólo tenemos que iniciar sesión con nuestra cuenta y pulsar el botón "Subir video".


En la parte derecha de la ventana, se nos muestran las diferentes posibilidades que hemos mencionado antes:



jueves, 18 de julio de 2013

NewOCR.com: Servicio de OCR online

En ocasiones necesitamos convertir un texto escaneado en editable y no tenemos un software de OCR en el ordenador donde estamos trabajando. NewOCR.comhttp://www.newocr.com/, como ya dice el título, es un servicio online de OCR (Optical Character Recognition).


NewOCR.com nos permite analizar un archivo JPG, PNG, GIF, BMP, TIFF, PDF o DjVu para convertirlo en texto editable.

Además, nos permite seleccionar el archivo desde nuestro ordenador local o desde una ubicación en la red, indicando su URL.

El resultado, podemos:

  • Descargarlo como archivo TXT, DOC o PDF.
  • Copiarlo al portapapeles para pegarlo posteriormente.
  • Traducirlo con Google Translator o Bing Translator.
  • O editarlo online.
Ah, y además, el servicio es gratuito. ¿Qué mas se puede pedir?

Autoreproducir audio embebido en EXE Learning

EXE Learning nos ofrece la posibilidad de insertar un audio embebido en nuestros contenidos. El problema es que ahora mismo, es imposible autoreproducir el audio al iniciar porque no existe una opción en el editor de EXE Learning que nos permita cambiar dicho comportamiento:


Y por más que he probado, me ha sido imposible modificar el código fuente porque cuando lo modifico, al pulsar el botón de "Insertar", no me deja guardarlo.


Así que de momento, la única solución que he encontrado, ha sido modificar el contenido una vez generado, editando el archivo index.html del mismo.

Como he elegido reproducir un archivo de audio con HTML5, se utiliza el elemento "audio" para ello:


<audio autoplay="autoplay" 
   controls="controls" 
   width="300"
   height="32"
   preload="none"
   src="resources/audio.ogg">
   <a href="http://www.blogger.com/resources/audio.ogg">resources/audio.ogg</a>
</audio>


La opción autoplay="autoplay" es la que me permite autoreproducir el contenido en el inicio.

Por cierto, si no queréis que se muestren los controles de audio, tan sólo es cuestión de cambiar controls="controls" por controls="none".

Obtener información y presentar reclamaciones ante los abusos de las compañías de telecomunicaciones

La Oficina de Atención al Usuario de Telecomunicaciones nos ofrece información acerca de nuestros derechos como clientes de las compañías de telecomunicaciones, acerca de cómo debemos reclamar y nos permite presentar reclamaciones de forma electrónica, mediante el uso de nuestro Certificado Digital. 

Por si no lo conocíais, aquí tenéis el enlace:
http://www.usuariosteleco.es/Paginas/index.aspx


lunes, 15 de julio de 2013

Configurar router Home Station ADB P.DG A4001N1 como cliente

Como ya vimos hace tiempo en la siguiente entrada: http://enavas.blogspot.com.es/2013/03/openwrt-en-router-home-station-adb-pdg.html, podemos instalar OpenWRT en nuestro router Home Station ADB P.DG A4001N1 con el fin de usarlo como router neutro y darle infinidad de usos. 

Uno de los usos que podríamos darle a este router es configurarlo como cliente de otra red wifi.

Imaginemos que tenemos una típica antena de panel con una tarjeta wifi interna que se conecta a nuestro ordenador vía usb para permitirnos conectar a una red wifi lejana. Podríamos conectar dicho dispositivo a nuestro router Home Station ADB P.DG A4001N1, de tal manera que el router actuase como cliente de dicha red lejana y activar el dhcp del router para compartir la conexión a internet con todos los equipos de nuestra casa. 

De este modo, vamos a tener dos tarjetas wifi:
  • Una interna, que podríamos usar como punto de acceso.
  • Una externa (La de la antena de panel con tarjeta wifi integrada), que usaremos como cliente para lograr un mayor alcance.
Naturalmente, podría suceder que, por la ubicación del Home Station ADB P.DG A4001N1, la wifi del punto de acceso configurada como AP no tuviera suficiente señal para dar cobertura completa a toda la casa. En este caso, podemos conectar nuestro viejo router en otra ubicación y conectarlo mediante un switch, por ejemplo  


En el montaje del ejemplo, vamos a suponer que sólo vamos a utilizar la interfaz wifi de la antena de panel como cliente, y la interna del Home Station, de momento, la dejaremos desactivada.

Teniendo en cuenta que ya tenemos conectado y configurado el router Home Station a nuestra red, nos conectamos a él vía ssh. 

Las configuraciones del router Home Station se guardan en /etc/config.

Para ver la configuración wireless que tiene el Home Station antes de conectar la antena usb, ejecutamos:

# cat /etc/config/wireless


Como podéis ver en la imagen anterior, nos muestra la configuración de la interfaz wifi interna.

Dentro del directorio /sbin del router, hay un script llamado wifi, que nos va a permitir hacer tres cosas:

  • Activar la configuración wifi.
  • Desactivar la configuración wifi.
  • Detectar la configuración wifi.
Para activar la configuración wifi, ejecutamos el script wifi sin parámetros:

# wifi

Para desactivar la configuración wifi, ejecutamos el script wifi con el parámetro down:

# wifi down

Y para detectar nuevas interfaces wifi, ejecutamos el script wifi con el parámetro detect:

# wifi detect

Bueno, pues ahora que ya sabemos ésto, conectamos la antena usb al router Home Station, y ejecutamos:

# wifi detect

Como podemos ver en la imagen siguiente, me ha detectado la nueva interfaz sin ningún problema:


Como me interesa añadir dicha configuración al fichero /etc/config/wireless, lo hago de la siguiente manera:

# wifi detect >> /etc/config/wireless


Una vez que tengo añadida la configuración de la nueva interfaz (radio1), ya puedo acceder al router vía luci para configurarla como cliente y activar el dhcp del mismo.

Desactivar y volver a activar isc-dhcp-server

Una forma de desactivar el servidor dhcp isc-dhcp-server es deteniendo el servicio y borrando los enlaces que lo arrancan en el inicio de la máquina:

# /etc/init.d/isc-dhcp-server stop
# update-rc.d -f isc-dhcp-server remove

De este modo, si quisiéramos volver a re-activarlo para que arranque en cada inicio de la máquina, no tendríamos más que volver a crear los enlaces que lo lanzan:

# update-rc.d -f isc-dhcp-server defaults

OpenWRT: Poner el interfaz luci en español

Para poner el interfaz luci en español, tan sólo tenemos que instalar el paquete luci-i18n-spanish:

# opkg update && opkg install luci-i18n-spanish


Una vez instalado, reiniciamos nuestro router y lo tendremos en español:




Instalar y/o actualizar paquetes en OpenWRT

Al igual que en Debian usamos apt-get o aptitude para gestionar los paquetes del sistema, es posible mantener actualizado OpenWRT en nuestro router haciendo uso del gestor de paquetes opkg que éste nos proporciona.

opkg tiene bastantes opciones que podemos consultar simplemente ejecutando opkg sin comandos. Vamos a ver tan sólo las opciones más utilizadas.

Para actualizar la lista de paquetes, ejecutamos:

# opkg update


Como podéis comprobar, el sistema se descarga la lista de paquetes disponibles.

Para comprobar si hay paquetes actualizables en nuestro sistema, ejecutamos:

# opkg list-upgradable


Si queremos instalar un paquete, ejecutaremos opkg install "nombredelpaquete". Por ejemplo:

# opkg install iptables


Y si lo que queremos es actualizar un paquete ya instalado, ejecutamos opkg upgrade "nombredelpaquete". Por ejemplo:

# opkg upgrade firewall




sábado, 13 de julio de 2013

Unzip: Descomprimir archivos

Unzip nos permite descomprimir archivos zip desde un terminal. Como lo más fácil es explicarlo con un ejemplo, veamos uno:

# unzip algodelinux.zip

Con el comando anterior, descomprimimos el archivo algodelinux.zip en la ruta actual. Como el archivo algodelinux.zip contiene una carpeta llamada algodelinux con todos los archivos dentro, se recreará la estructura de directorios.

Si vamos a descomprimir un fichero zip que contiene muchos archivos, pero éstos no se encuentran dentro de una carpeta, podemos hacer que se descomprima el contenido dentro de la carpeta que nosotros le indiquemos:

# unzip algodelinux.zip -d misarchivos

Con ésto, se creará una nueva carpeta llamada misarchivos que va a contener todos los archivos de algodelinux.zip.

Zip: Comprimir una carpeta

Podemos comprimir una carpeta junto con su contenido desde un terminal haciendo uso del comando zip. Veamos un ejemplo:

# zip -r algodelinux.zip algodelinux

El comando anterior comprimirá en el archivo algodelinux.zip el contenido de la carpeta algodelinux. La opción -r le indica a zip que comprima de forma recursiva. De este modo, comprimirá todo lo que haya dentro de la carpeta algodelinux, ya sean archivos o directorios.

Si volvemos a ejecutar nuevamente el comando, se actualizará el contenido del archivo zip.

jueves, 11 de julio de 2013

Crear un favicon

Un favicon es ese pequeño icono personalizado que aparece en el navegador al acceder a una web que lo tiene. Podemos crear fácilmente un favicon para nuestra web o blog haciendo uso de la utilidad convert de imagemagick.

Así que, si no tenemos imagemagick instalado, lo primero será instalarlo:

# apt-get install imagemagick

Una vez instalado, abrimos un terminal y ejecutamos:

# convert -colors 256 -resize 16x16 imagen.png favicon.ico

Las características de un favicon son las siguientes:
  • 256 colores.
  • Un tamaño de 16x16.

Iconic: Un conjunto de iconos OpenSource

Iconic es un conjunto de iconos OpenSource con un diseño estilizado que podemos usar en nuestros proyectos de software o e-learning. Podéis descargarlo directamente desde su web:
https://github.com/downloads/somerandomdude/Iconic/iconic.zip

Los iconos se encuentran disponibles en diferentes formatos: PNG, SVG, SWC, OFT/TTF/EOT y Omnigraffle.

Por otra parte, Iconic, nos ofrece un conjunto de scripts JSX y Python, que nos permitirán crear nuestros propios iconos PNG, SVG y ficheros de fuentes. 

viernes, 5 de julio de 2013

CheatSheets - Curso Diseño de Contenidos y Metodología E-learning

Para mis compañeros del curso "Diseño de Contenidos y Metodología E-learning": Por si alguien no las tiene aún,  aquí dejo los enlaces a las CheatSheets que compartí con vosotros:



ffDiaporama: Una aplicación OpenSource multiplataforma para crear secuencias de video con fotos, videoclips, música y textos.

ffDiaporama es una aplicación OpenSource multiplataforma disponible para Linux y Windows que sirve para la creación de secuencias de video.

ffDiaporama nos va a permitir crear fácilmente composiciones de video en las que podemos insertar:

  • Imágenes.
  • Videoclips.
  • Música.
  • Títulos, estáticos o animados. 
Muy útil para elaborar nuestros contenidos e-learning!

jueves, 4 de julio de 2013

Paquetes de firefox 22.0 para instalar en las máquinas de los IES

A continuación dejo dos enlaces para descargar los paquetes de 32 y 64 bits creados "de forma rápida" para instalar firefox 22.0 en el directorio /opt/firefox/ de las máquinas del instituto. 

Importante: Estos paquetes tan sólo colocan firefox en /opt/firefox/. No cambian el enlace de /usr/bin/iceweasel a /opt/firefox/firefox para que se siga pudiendo usar iceweasel como navegador por defecto. 

Para realizar el cambio de iceweasel a firefox o firefox a iceweasel, tengo dos tareas puppet:
  • activa-firefox 
  • activa-iceweasel 
De este modo, si quiero que los portátiles, los servidores ltsp o los workstation usen firefox, les pongo la tarea activa-firefox y si quiero que usen iceweasel, les pongo la tarea activa-iceweasel.