viernes, 16 de junio de 2017

Splashy cambia el fondo de escritorio de tu PC todos los días con fotos increíbles



Debo reconocer que me gusta ir cambiando el fondo de pantalla de mi PC, y esta herramienta lo hace por mí. Todos los días me pone un fondo nuevo y normalmente con fotos realmente buenas.

Además, está disponible para Windows, Mac y Linux, así que he podido instalarlo sin problemas en Elementary OS, una distribución de Linux basada en Ubuntu en la que el cuidado estético es esquisito.


Veamos cómo hacerlo.


En primer lugar, accedemos a la web de Splasy



Pinchamos sobre nuestra versión del Sistema operativo.
Inmediatamente nos abre un cuadro para descargar el instalador



En mi caso, desde consola voy a la carpeta que contiene el fichero instalador y escribo
sudo dpkg -i Splashy-v1.0.deb



Y aquí lo tenemos en marcha.
Tenemos la opción de indicar la frecuencia con la que actualizar el fondo de pantalla.
Yo he marcado cada 24h



Se coloca en forma residente en mi panel de Elementary



Y en el lanzador tenemos el acceso a Splasy



Hace sólo unos días que tengo Splashy instalado, todo había ido perfectamente, y de repente me ha dejado de funcionar. Ya no actualiza mi fondo de pantalla y la ventana de Splashy se queda permanentemente en negro:



Además, cuando arranca el PC me da este mensaje de error: 


A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: Cannot read property 'urls' of undefined
    at Request._callback (/opt/Splashy/resources/app.asar/main.min.js:1:3390)
    at Request.self.callback (/opt/Splashy/resources/app.asar/node_modules/request/request.js:188:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:194:7)
    at Request.<anonymous> (/opt/Splashy/resources/app.asar/node_modules/request/request.js:1171:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:191:7)
    at IncomingMessage.<anonymous>(/opt/Splashy/resources/app.asar/node_modules/request/request.js:1091:12)
    at Object.onceWrapper (events.js:293:19)
    at emitNone (events.js:91:20)


A JavaScript error occurred in the main process



Al ejecutarlo desde consola obtenemos este mensaje de error:


moises@HPmoises:~$ splashy &
[1] 31581
moises@HPmoises:~$ Gtk-Message: Failed to load module "pantheon-filechooser-module"
/home/moises/.gtkrc-2.0:1: No se ha podido encontrar el archivo «include»: «~/.gtkrc.xfce4»
Wallpaper size is 2732x1536px
Background size is 1600x1200px
User interval settings is 720 minute/s
User autostart settings is Yes
Application is offline
Application is offline
Application is offline
Status changed to online
Application is online
New wallpaper request


Veamos cómo solucionarlo.

1. Reinstalar Splashy [No soluciona]

He probado a desinstalar y volver a instalar Splashy pero el problema persiste.



jueves, 15 de junio de 2017

Primeras pruebas con la centralita VoIP física Asterisk/Elastix


El curso se ha ido muy rápido. Me hubiera gustado haber comenzado con la centralita física Asterisk/Elastix antes, pero no ha sido posible.

Por fin ayer comenzamos las primeras pruebas y está tarde continuaremos, a ver si conseguimos al menos hacer las primeras la amadas a través de ella.

Centralita VoIP y tarjeta de telefonía



El proceso de arranque es idéntico al de su equivalente para PC



Lo primero era acceder como root a la consola para ver la IP de la centralita.
Por defecto, los parámetros de instalación son:
Usuario: root
Clave: palosanto
IP de la centralita: 192.168.1.251



Y luego hemos probado la micro-centralita, y los 
parámetros por defecto son los mismos.
Para acceder a Elastix:
IP: 192.168.1.251
Usuario: admin
Clave: palosanto



El entorno web de la micro-centralita es casi igual a la versión completa para PC
Esta micro-centralita, al no tener conector VGA, nos hemos conectado por ssh
ssh root@192.168.1.251



Luego hemos intentado montar la tarjeta RDSI



Pero hemos descubierto que no es compatible.
Tenemos la OpenVox B100E y esta centralita lleva el modelo B400E
No ha habido forma física de conectarla.

miércoles, 14 de junio de 2017

Aprende a montar un PC desde cero con PC Building Simulator



Hoy he estado probando esta potente herramienta que puede ser de gran ayuda para aprender todos los detalles, o al menos muchos de los detalles, que hay detrás del proceso de montaje de equipos. 

Está realmente muy bien cuidada, y han conseguido que se asimile muchísimo al trabajo real. Así por ejemplo, para conectar los módulos de memoria RAM la aplicación debes abrir las "pestañas" que sujenta los módulos a la placa. O por ejemplo, para conectar el procesador, el simulador te hace abrir la "tapa" del zócalo para entonces poder conectar el micro.

He estado trasteando un poquito y me ha sorprendido.

Otro aspecto a resaltar, además de que es una herramienta gratuita, es que se trata de una herramienta multiplataforma. Descarga aquí el instalador: https://mcintyre.itch.io/pc-building-simulator

En las capturas que te muestro verás que está funcionando en Linux, más en concreto en Elementary OS Loki 0.4.1.

En fin, espero que la disfrutes y que te sirva para aprender un poco más sobre micro-informática.




Partimos de una torre absolutamente "desnuda", sin componentes



Te permite "comprar" nuevas piezas para montar el sobre el PC



El listado de dispositivos es muy amplio




Una vez elegimos un componente, nos disponemos a instalarlo sobre el equipo




Ya tenemos la placa instalada.
Para instalar el procesador, primero debemos abrir la tapa del zócalo




Y aquí ya tenemos el micro conectado




sábado, 10 de junio de 2017

Taller práctico de telefonía VoIP con Elastix/Asterisk



Los pasados martes y jueves días 6 y 8 de Junio realizamos un taller práctico de Telefonía VoIP con Elastix/Asterisk.

En este caso, el alumnado del 1er curso del CFGM de Instalaciones de Telecomunicaciones preparaba una serie de prácticas que tutorizaban y explicaban para el alumnado del CFGS de Sistemas de Telecomunicaciones e Informáticos.





El primer día realizaron las siguientes operaciones:
  • montar la red de datos, 
  • configuraar el router, 
  • asegurar la conectividad entre PC, router, centralita VoIP, teléfono físico OKI IP Stage 3130IF y teléfonos móviles
  • Instalación de softphone sobre teléfonos móviles (Zoiper)
  • Creación de extensiones de teléfono
  • Configurar extensiones en móviles, en teléfono OKI y en softphone de PC
  • Probar a llamar


Este primer día todo salió bien y todos los grupos pudieron completar la instalación.

Durante el segundo día no tuvimos tanta suerte. Las operaciones a realizar eran:
  • Configurar repetidores Wifi
  • Probar llamada teléfono OKI hacia móvil en movimiento
  • Contrastar que cuando un móvil sale del área de cobertura del router y pasa a la de un repetidor NO se corta la llamada
  • Configurar y probar los grupos de timbrado en modo hunt y ringall.

La realidad fue que solamente un grupo, el guiado por Alberto Ogando y Daute lograron completar todas las operaciones. El resto de grupos tuvo problemas configurando los repetidores y no les dio tiempo ni de probar los grupos de timbrado ni de probar el cambio de celda de cobertura de una llamada telefónica en movimiento.

 


En fin, estas cosas pasan, habíamos probado todo el día anterior con éxito para no tener problemas el día del taller pero ya ven, los astros no estuvieron de nuestro lado ese día.

Enhorabuena a los chicos del Ciclo de Grado Medio de Telecomunicaciones por su gran esfuerzo, su implicación y su participación activa durante este taller y al alumnado del Ciclo Superior por su paciencia y por su participación y entusiasmo durante el taller, a pesar de que tuvieran un examen justo en la hora siguiente.



miércoles, 31 de mayo de 2017

¿Cómo se cambia la configuración del terminal en Elementary OS? Aplicando transparencia al color de fondo




Justamente ésta ha sido la pregunta que me he hecho hoy. Una pequeña bobería para que el trabajo sea un poco más agradable.

La realidad es que desde la propia terminal no hay ningún tipo de menú que nos permita hacerlo, todo se hace a través de las herramientas dconf.

Veamos cómo hacerlo:
Abrimos el editor dconf. 
Si no lo tienes instalado, busca cómo instalar las dconf-tools



Accedemos a org >> pantheon >> terminal >> settings
Bajo la sección background, establecemos rgba(37, 46, 50, 0.8)
Los tres primeros parámetros son el color de fondo y el cuarto es el grado de opacidad,
donde 1 es 100% opaco y 0 es 100% transparente.



Y aquí tienes el resultado, mi terminal con un poco de transparencia


Fuentes:
https://gist.github.com/davidgomes/5162998

jueves, 25 de mayo de 2017

Transmisión en vivo con Radionomy: configuración y pruebas



Ya hace tiempo que uso esta plataforma de radio en Streaming, y la verdad es que nunca había hecho una transmisión en vivo, aunque sabía que era posible.

Pues bien, en el siguiente vídeo, Manuel Ruda explica cómo configurar la estación de radio y mediante el uso de Winamp, hacer una transmisión en directo por nuestra emisora.




Aprovecha los móviles viejos montando un servicio de CCTV en casa



IP Webcam es una app para teléfonos móviles Android que hace uso de la cámara de tu terminal para que el móvil se comporte como una vídeo-cámara de vigilancia.

¿Quién no tiene en casa algún móvil antiguo que ya no usa? Pues bien, esta completísima aplicación te permitirá darle una segunda vida a esos móviles y montar un sistema de CCTV doméstico.

En el siguiente vídeo, Manuel Ruda, alumno de último curso del CFGS de Sistemas de Telecomunicaciones e Informáticos nos explica paso a paso cómo configurar iVideon, que es un software gratuito que nos permite, de forma centralizada, tener acceso a todas las cámaras que tengamos instaladas para controlar y vigilar un recinto.

Espero que les guste y que les sea de utilidad.


Pantalla LCD: Instalación, configuración y programación con Arduino



En el siguiente vídeo, el alumno Yeray López Pimienta nos explica paso a paso cómo conectar, configurar y programar una pantalla LCD en Arduino.

Todo el desarrollo ha sido realizado mediante el simulador 123d Circuits de Autodesk.




Sensor movimiento: instalación, configuración y programación con Arduino

En el siguiente vídeo, el alumno Manuel Ruda nos explica paso a paso cómo configurar un sensor de movimiento en Arduino. Todo el desarrollo ha sido realizado mediante el simulador 123d Circuits de Autodesk.


Teamviewer 12 en Elementary OS: instalación

Hoy me he metido con la instalación de la última versión de Teamviewer en Elementary OS.

Veamos cómo hacerlo.


Lo primero, descargamos el instalable para Linux. 
Tienen un mismo .deb para PCs basados en arquitectura 



Si intento instalar NO me deja. Hay un problema de dependencias.
Veremos que el problema está en que hay que descargar todas las librerías de compatibilidad con la arquitectura i386


Ejecutamos el siguiente comando, y con ello descargamos todas las librerías que me van a permitir la compabilidad con la arquitectura i386.


sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 

Ahora sí que puedo ejecutar la última versión de Teamviewer




Al abrir me pide que acepte el acuerdo de licencia




Y ya tenemos Teamviewer en ejecución en Elementary OS Loki 0.4.1.



App de TeamViewer para Android




Conexión desde el teléfono móvil al PC

lunes, 22 de mayo de 2017

Constancia, tezón, esfuerzo, perseverancia, empeño, insistencia... son algunas claves del éxito


Cuando un niño está aprendiendo a caminar

y se cae 50 veces

nunca piensa:

"Quizás esto no sea para mí"

Ejecutar un script justo cuando termina de arrancar el sistema


Cada vez que arranco Elementary OS me muestra el icono de Dropbox mal, y tengo que lanzar un script para que ponga bien el icono de Dropbox.

Pues bien, en lugar de lanzar este script manualmente, sabiendo ya cuál es el problema, veamos cómo automatizar esta tarea, de modo que, cada vez que arranque el equipo, lance mi script para que Dropbox muestre bien su icono en Elementary OS.


Este es el script que ejecuto para resolver el problema con Dropbox:

#!/bin/bash

dropbox stop &>/dev/null
killall dropbox 
dropbox stop &>/dev/null
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' \
    dropbox start -i 
Aspecto de mi script ~/scripts/dropbox-elementary.sh


Lo que tenemos que hacer es agregar al archivo /etc/rc.local una llamada al script que queremos ejecutar.

Yo he metido entre líneas de comentarios cada script que quiero lanzar, y además, anoto en el fichero ~/scrpipts/log.txt la fecha y la hora en la que se ejecutó. Así puedo comprobar que todo ha ido bien.


Aspecto de rc.local:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

########################################################################
### MOI: 20 Mayo 2017
### El icono de dropbox se carga mal
### con este script hacemos que se reinicie dropbox y que cargue bien
echo '--- executing dropbox-elementary (rc.local)...' >> /home/moises/scripts/log.txt
echo `date` >> /home/moises/scripts/log.txt
sh /home/moises/scripts/dropbox-elementary.sh
echo '/// executing dropbox-elementary (rc.local)...' >> /home/moises/scripts/log.txt

########################################################################
### MOI: 20 Mayo 2017
### el docker plank a veces se carga mal y no muestra la papelera
### si reiniciamos plank se carga bien
echo '--- executing killall plank (rc.local)...' >> /home/moises/scripts/log.txt
echo `date` >> /home/moises/scripts/log.txt
killall plank
echo '/// executing killall plank (rc.local)...' >> /home/moises/scripts/log.txt

########################################################################
exit 0


Icono de Dropbox en Elementary OS Loki 0.4.1



Fuentes: