Control y monitorización de un UPS con NUT

Vamos a ver como configurar el control y monitorización de un UPS/SAI desde linux mediante la herramienta NUT Network UPS Tools. Hay que decir, que en este post vamos a tratar los eventos generados de una forma diferente y totalmente propia, es decir, le vamos »

Phishing - un caso práctico y como detectarlo

Hoy he recibido un correo de CaixaBank, pero no eran los señores de CaixaBank, ha sido un caso de phishing o suplantación de identidad, con el fin de conseguir realizar alguna acción fraudulenta, como conseguir mis números de tarjetas, mi usuario/contraseña u otra información bancaría. »

Keen.IO sistema de reporting de eventos

Keen IO es una de esas herramientas que nos puede servir para analizar datos dentro del mundo de IoT (Internet Of Things). Por un lado, mediante su API permite registras eventos que nosotros mismos podemos crear, y por otro lado, nos proporciona una herramienta para poder »

Generar tweets con una imagen en Python

Referente al artículo Raspberry generando tweets con Python para publicar tweets mediante Python, me encontré con el problema de que la librería Tweetpy instalada desde repositorio no está del todo actulizada, y claro, si queremos hacer un tweet con una imagen no es posible. En versiones »

Añadir página "About"

Si el tema que utilizas en el blog Ghost no tiene soporte para una página "About" dondes expliques de que va tu blog, puedes utilizar esta opción (tema de referencia utilizado: Casper). Lo primero es crear una página estática, para ello generamos una entrada "NEW POST" »

Incluir Google Analytics en Ghost

Si queremo medir el tráfico que llega a nuestro blog creado en Ghost mediante Google Analytics, debemos incluir el tag en el siguiente sitio (justo antes del final del tag html </HEAD>, dentro del fichero <path_ghost>/content/themes/casper/default.hbs »

Ampliar palabras mostradas en resumen post

El tema por defecto que trae Ghost está muy bien (Casper), pero para mi gusto el resumen de los post que aparece en la página principal es un poco corto. Es por ello que si queremos que muestre algo mas de información tenemos que modificar el »

Conoce tu IP pública con ipify

ipify es un servicio muy simple para conocer nuestra IP pública mediante una API que podemos llamar desde diferentes lenguajes: Bash Python Ruby NodeJS Javascript jQuery ¿En que lo diferencia de otros servicios de este estilo?, pues estas son las ventajas: Se puede utilizar de forma »

Raspberry generando tweets con Python

La comunicación de notificaciones por correo está muy bien, pero ¿porque no hacerse follower de nuestro sistema?. En el futuro con el Internet de las Cosas será algo normal. Vamos a preparar el sistema para generar tweets, lo primero es tener una cuenta de Twitter para »

Resetear contraseña usuario Ghost

¿Necesitas resetear o recuperar la constraseña de tu usuario en Ghost y no tienes montada la notificación por correo en caso de olvido de contraseña?. Esta es una forma de hacerlo, accediendo a base de datos SQLite DB de forma manual y actualizando el registro con »

Flask un webserver basado en Python

Una forma sencilla de montar un servidor web basado en Python es utilizando Flask. Flask es un framework que permitirá desarrollar/interaccionar el mundo web con Python. Vamos a ver como funciona: Primero, evidentemente, lo que tendrémos que hacer es instalar el paquete Flask: sudo pip »

Digispark, "hola mundo"

Digispark es un microcontrolador basado en ATtiny85 con una interface USB ya incorporada en placa. La codificación es similar a Arduino y se puede usar el IDE de desarrollo de Arduino. Lo primero es bajarse he instalar el driver USB para que sea detectado por nuestro »

Raspberry Pi y Arduino comunicación bidireccional con nrf24l01+

Llega el invierno y que mejor manera de preparar un proyecto con RaspberryPi y un Arduino. El objetivo es poder controlar a través de un entorno web el encendido y apagado de la calefacción. Pero vayamos por pasos, lo primero es conseguir comunicación bidireccional entre la »

Problemas con "OK Google" en Android 5.0

Tras la actalización a Android 5.0 Lollipop de mi Nexus 5, una de las cosas que he visto que ha fallado ha sido la funcionalidad de "OK Google", no reconocía el comando, es más la función de dictar (cuando utilizar el micrófono en la entrada »

Relanzar un proceso con Python

Problema: Tienes un proceso que de vez en cuando se cae y quieres que se levante de forma automática. Ejemplo: Tengo un servidor Minecraft Spigot que al ser un proceso Java de vez encuando me lo encuentro caído. Aplico la solucion de lanzarlo con programa Python »