Archivo del Autor: diegorys

Acerca de diegorys

Ingeniero en Informática, apasionado de la robótica, con alma de investigador en nuevas tecnologías, analista programador y profesional del desarrollo ágil en entornos web y smartphones, con amplios conocimientos y experiencia desde antes de 2008 en entornos WAMP/LAMP, experimentando con Arduino desde 2012 y con Raspberry Pi desde 2014.

Primeros pasos con Snips

¿Qué es?

Snips

Snips

En este tutorial, vamos a aprender qué es Snips, vamos a instalar el servidor en una Raspberry PI y a probarlo.

Snips es una plataforma Open Source donde puedes instalar asistentes de voz. También dispone de una consola desde donde crearlos.

La web oficial de Snips se encuentra en:

https://snips.ai/

Sigue leyendo

Share

Ejemplo NodeJS con Socket.io

En este artículo voy a compartir con vosotros un ejemplo de una web con un chat con el frontend y el backend claramente separados. El frontend está hecho con html y javascript, mientras que el backend está desarrollado con NodeJS (sitio web oficial). Adicionalmente, gracias a Socket.io (sitio web oficial) conectamos todos los clientes con un mismo servidor y los actualizamos en tiempo real.

Chat NodeJS y Socket.io

Chat NodeJS y Socket.io

Este ejemplo lo he desarrollado durante el curso Crear una aplicación web de Chat con NodeJS y SocketIO y consiste en un chat en tiempo real.

Sigue leyendo

Share

Ejemplo Angular 4 con servidor PHP

En este artículo voy a compartir con vosotros un ejemplo de una web con el frontend y el backend claramente separados en dos proyectos distintos. El frontend está hecho con Angular 4 (web oficial), mientras que el backend está desarrollado con PHP, usando el framework Slim (web oficial), muy ligero y útil para hacer pequeñas APIs.

Productos Angular

Productos Angular

Este ejemplo lo he desarrollado durante el curso Curso de Angular 4 – Desde cero hasta profesional, y consiste en una web de productos, que se pueden añadir, eliminar y editar y a los que se les puede asignar un a foto.

Sigue leyendo

Share

Cómo comunicar Arduino con Python

En este tutorial, vamos a desarrollar un sistema de comunicación serial entre una placa Arduino y un ordenador con Windows 7 con Python, aunque dada la portabilidad de Python, este programa podría llevarse a cualquier otro sistema y usarlo, por ejemplo, en tu Raspberry Pi, como hice en el proyecto Mico, el robot emocional.

Led controlado por una web

Led controlado por Python

Como resultado de este programa, tendremos un programa en Python que pedirá al usuario que introduzca un texto, se lo enviará a Arduino mediante el puerto serial y éste encenderá o apagará un led.

Sigue leyendo

Share

Primeros pasos con Tensorflow (Linux)

¿Qué es?

TensorFlowLogo En este tutorial, vamos a aprender qué es Tensorflow, lo vamos a instalar y probar en Linux Mint Debian Edition 2 Betsy.

Tensorflow es una biblioteca software de código abierto. Fue desarrollada por Google, para Aprendizaje Automático.

Google la liberó el 9 de noviembre de 2015, y el código fuente se puede encontrar en GitHub:

https://github.com/tensorflow/tensorflow

La web oficial de Tensorflow se encuentra en:

https://www.tensorflow.org/

Sigue leyendo

Share

Cómo instalar el gestor de paquetes pip en Windows 7

En este tutorial, vamos a aprender a instalar el gestor de paquetes pip para Python en Windows 7. Éste nos permitirá instalar y usar paquetes de terceros en Python para nuestros propios desarrollos.

La web oficial de pip se encuentra en:

https://pip.pypa.io

En primer lugar, necesitamos el entorno de desarrollo en Python, tal y como se explica en el tutorial Primeros pasos con Python, Yo tengo instalada la versión 2.7.10.

Sigue leyendo

Share

Ejemplo de piano con Arduino

En este ejemplo realizará un mini-piano con cinco teclas, correspondientes a las teclas do, re, mi, fa y sol, con un potenciómetro que permitirá subir la frecuencia de los sonidos para cambiar de octava.
Además, se incluirá un sensor que encienda un led para iluminar al piano cuando no haya luz.

Piano

Piano

El código lo tengo compartido en mi cuenta de GitHub:

https://github.com/diegorys/arduino-examples

Share

Ejemplo «Fragments» con Android SDK

En esta entrada os comparto un ejercicio de uso de fragments del curso LexDroid 2015 de Escuela IT.

Ejemplo Fragments

Ejemplo Fragments

El ejercicio consiste en crear una aplicación con dos fragments. El de la izquierda pedirá un texto al usuario, mientras que el de la derecha mostrará un texto. Al pulsar el botón Enviar en el fragment izquierdo, éste se lo enviará al fragment derecho a través la Activity, que implementa la interfaz Enviar, para que el fragment derecho lo muestre por pantalla cuando el Activity se lo indique. Los fragments nunca se deben comunicar directamente entre sí.

El código lo tengo compartido en mi cuenta de GitHub:

https://github.com/diegorys/EjemploFragments.git

Share