Tutorial de Elastic Stack (Filebeat, Logstash, Elasticearch, Kibana)

Logstash Logstash es un marco de procesamiento de eventos. Con Logstach puedes importar datos de distintos tipos de marcos y orígenes de entrada. En el siguiente paso puedes filtrar y modificar los datos y, en el paso final, puedes exportarlos a diferentes formatos y marcos. Por ejemplo, puedes leer los datos desde un marco como Beats y reenviarlos a Elasticsearch para almacenamiento y procesamiento adicional. Dentro de Logstash puedes procesar, filtrar y mapear los distintos formatos de entrada y salida: ...

18 de julio de 2022 · Aaron

Encender/apagar Elgato Key Light mediante acceso directo/botón de Windows

Busca la dirección IP de tu Key Light mediante Wireless Network Watcher por ejemplo 192.168.2.227 Tu Key Light tiene un servidor web integrado que escucha en el puerto 9123 por ejemplo 192.168.2.227:9123 Envía una petición GET por ejemplo mediante Postman al siguiente endpoint para obtener más información sobre tu Key Light: http://192.168.2.227:9123**/elgato/lights** Enciende la luz usando la siguiente petición PUT. Debes establecer el valor ‘on’ a ‘1’ en lugar de ‘0’. ...

27 de mayo de 2022 · Aaron

Fundamentos de fotografía + exposiciones de larga duración nítidas y tomas de paisaje

Mejor calidad: https://www.flickr.com/photos/aaron_kreis/13591624245/ Mejor calidad: https://www.flickr.com/photos/aaron_kreis/35959541982/ Para crear exposiciones de larga duración perfectamente nítidas, hay que conocer algunos conceptos básicos de la fotografía y ajustar o configurar la cámara en consecuencia. Primero explico los conceptos de forma superficial y más adelante abordaré la interacción entre ellos, p. ej., qué influencia tiene el valor ISO en el tiempo de exposición, etc. Quien quiera crear por sí mismo imágenes como las mostradas arriba, debe conocer los siguientes conceptos básicos y sus dependencias mutuas. ...

29 de enero de 2022 · Aaron

Angular & plataforma IoT de Cumulocity

Se describen los siguientes temas: Instalación de la CLI de la plataforma IoT de Cumulocity (C8Y) Creación de proyecto con la CLI de C8Y Creación de componentes Creación de una navegación (enrutamiento) Branding personalizado y uso de Bootstrap 4 en lugar de la versión 3 (predeterminado) En primer lugar necesitamos la Angular CLI de Cumulocity (C8Y) (Command Line Interface). Podemos instalar la CLI de la siguiente manera: npm install -g @c8y/cli ...

27 de abril de 2019 · Aaron

Tutorial de Angular

Este tutorial muestra cómo se puede implementar la siguiente aplicación de libro de visitas: Se necesitan las siguientes aplicaciones: Node.js npm Angular CLI Bootstrap Instalación de Angular CLI npm install -g @angular/cli Generar nuevo proyecto (libro de visitas) ng new guestbook Instalación de la biblioteca Bootstrap vía gestor de paquetes ’npm’: npm install –save bootstrap Iniciar servidor de desarrollo para probar la aplicación: ng serve La aplicación está posteriormente disponible en la siguiente dirección: http://localhost:4200/ ...

13 de abril de 2019 · Aaron

Tutorial de MongoDB

MongoDB (derivado del inglés humongous, „gigantesco“) es una base de datos NoSQL orientada a documentos escrita en el lenguaje de programación C++. Al ser orientada a documentos, puede gestionar colecciones de documentos similares a JSON. De este modo, muchas aplicaciones pueden modelar datos de forma más natural, ya que los datos pueden anidarse en jerarquías complejas, pero siguen siendo consultables e indexables. [Wikipedia] Con el siguiente comando se puede iniciar el servidor de MongoDB. Sin embargo, primero debe crearse la siguiente carpeta: C:\data\db. Aquí se almacenan los datos de la BD. mongod ...

31 de marzo de 2019 · Aaron

Proceso OAuth 2.0 (alto nivel)

La primera imagen muestra cómo un usuario con su dispositivo, a través de una aplicación móvil (por ejemplo, un cliente de correo electrónico) de una empresa desconocida, desea consultar los correos electrónicos (Resources) de, por ejemplo, un servidor de Google (Resource Server). Para llevar a cabo la operación, el usuario debe introducir dentro de la aplicación móvil sus credenciales de Google. Sin embargo, todo esto conlleva ciertos riesgos, ya que a) el cliente de correo electrónico puede guardar la contraseña y b) la aplicación puede usar la contraseña para, por ejemplo, acceder a otros servicios de Google. ...

21 de marzo de 2019 · Aaron

Tutorial de JMeter - Parte 1

Descargar JMeter Iniciar JMeter: C:\apache-jmeter-5.1.1\bin\ApacheJMeter.jar Grabador de Script de Prueba HTTP(S) Para probar el rendimiento de un sitio web con JMeter, primero debemos grabar el flujo de trabajo (petición/respuesta). La grabación del flujo de trabajo en una conexión HTTPS se realiza de la siguiente manera: JMeter ofrece un servidor proxy que, en la configuración predeterminada, escucha en el puerto 8888. Como no nos interesan las imágenes, archivos CSS, etc., los excluimos: ...

13 de febrero de 2019 · Aaron

Alexa Skill & AWS Lambda & paquetes npm & Cumulocity

El siguiente ejemplo muestra la creación de una aplicación sencilla de Alexa (Skill) con ayuda de ‘Alexa Developer Console’ y ‘AWS Lambda’. Consola de Desarrollador de Alexa La ‘Alexa Developer Console’ nos ayuda a crear el denominado ‘Interaction Model’. Este modelo sirve para describir la aplicación deseada y definir las frases y parámetros a los que Alexa debería responder más adelante. La programación de la lógica NO se realiza en la Developer Console, sino en AWS Lambda. ...

30 de enero de 2019 · Aaron

IBM Cloud & Node-RED

Objetivo Configuración del editor de Node-RED dentro de IBM Cloud El envío de mensajes vía MQTT a un nodo MQTT de Node-RED Puedes solicitar acceso a IBM Cloud en la siguiente URL: IBM Cloud A continuación puedes crear aquí un nuevo ‘recurso’. Dentro del catálogo se nos ofrecen diversos recursos en la nube (aplicaciones). Seleccionamos Node-RED. Esta aplicación nos proporciona el editor de Node-RED dentro de IBM Cloud. ...

27 de enero de 2019 · Aaron