[Event] Inteligencia Artificial, Bots, VUIs, Cognitive Services y Azure

[Disponible Material Everis CodeFest 2019] – Sessión: Bots, asistentes de voz y otras interfaces del futuro .

Espero que además de esta sessión, el evento en general haya sido intereante, entretenido, divertido, además de productivo, etc. 😉

Github

Nos vemos en el próximo evento
Un saludo
Juanlu

PD: Mas información sobre el evento: http://codefest.everis.com/

Azure Ubuntu VM + SSH & RDP

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-6.png

En este post vamos a ver como crear desde Azure una máquina virtual Ubuntú y como conectarnos a ella vía SSH e incluso vía RDP para hacerlo también gráficamente. Para ello:

  • Desde el Portal de Azure (Portal.azure.com) pulsar “Create a resorce” en el menú lateral izquierdo.
  • Seleccionar la subscripción e introducir un nombre (ej.: goku).
  • Configurar la cuenta ssh donde:
  • Desde la consola (“terminal”) de comandos ejecutar los siguientes comandos. En windows podemos usar también la consola de bash (Windows WSL (“Windows Subsystem Linux”)):

ssh-keygen -t rsa -b 2048
cat .ssh/id_rsa.pub

  • Copiar el resultado del comando “cat” a exceptión del sufijo final, tal y como muestra la imagen anterior.
  • Completar y continuar los pasos del portal de Azure.

Activar puertos SSH, RDP y HTTP/S para descarga de paquetes (apt-get) desde la VM

  • Finalmente pulsar “Create” para crear la máquina virtual
  • Pulsar el botón “Connect” – “SSH” y a continuación copiar la instrucción “ssh” a ejecutar en el terminal.

Instrucción ssh para conectar con la VM (IP máquina azure)

Resultado de la ejecución ssh

  • A continuación, una vez establecida la conexión ssh, instalar XRDP y UBUNTU-DESKTOP.

sudo apt-get clean sudo apt-get update sudo apt-get install xrdp sudo apt-get install ubuntu-desktop

  • Una vez ejecutados y completados estos comandos, desde el portal de Azure y para la VM “Goku”, seleccionar la opción del menu lateral “Reset password” para introducir las credenciales necesarias para la conexión RDP.
  • A continuación seleccionar la opción “RDP” de conexión y pulsar en “Download RDP File“.

Información de conexión RDP

Completados todos los pasos, incluida la espera para la ejecución de los comandos “apt-get install …“, que son unos 15 min. aproximadamente, podremos realizar la conexión gráfica vía RDP con exíto.

Saludos and happy Ubuntu Cloud play
Juanlu

[Video Tip]Análisis estático con Sonar Lint y servidor privado Sonar en Azure App Service (Linux)

Muy buenas,

En esta ocasión veremos como realizar el análisis estático de nuestro código y como sacar mayor partido haciendo uso de Sonar como servidor, aunque también veremos que no es realmente necesario.

¿Quieres ver un vídeo explicativo a modo de DEMO? Si es así, puedes acceder directamente a partir de este enlace. En caso contrario, sigue leyendo para leer brevemente un resumen.

Sin usar un servidor sonar.

Para llevar a cabo el análisis estático de código en nuestra solución seguiremos los siguientes pasos:

1.- Añadir el paquete NuGet: SonarAnalyzer.CSharp.

image

2.- Incluir en nuestra solución un fichero Demo.RuleSet.

3.- Configurar las reglas, tanto las específicas de Microsoft, como hasta ahora hacemos en nuestros proyectos, así como las nuevas añadidas por sonar, que distinguiremos fácilmente dado que tienen la nomenclatura “Snnnn”.

image

4.- Finalmente, recompilar para analizar y posteriormente revisar el código.

image

Usando un servidor Sonar.

1.- Instalar la extensión “SonarLint for Visual Studio 2017”.

image

2.- Abrir la solución y realizar la conexión con el servidor Sonar.

image

3.- Tras la conexión, vincularemos la solución a proyecto Sonar previamente creado desde el propio servidor.

4.- Finalmente, el fichero de reglas “.ruleset”, se creará automáticamente.

image

5.- Al igual que para el caso anterior (sin servidor), configurar las reglas y compilar para comenzar a analizar y revisar el código.

Happy testing!

Un saludo
Juanlu, ElGuerre

Yo, Azure: Un paseo por la historia. Desde el IaaS sin persistencia hasta los Microservicios y Docker

azure-icon-250x250Hoy toca un poco de historia “Azurera” con @elbruno.  Si llevas ya tiempo embarcado en el mundo Cloud y en particular en Azure te sentirás identificado, si no es así, podrás conocer algunos aspectos, que actualmente, ya pasamos por alto, o damos por hecho.

Ya hace más de 6 años desde que di mis primeros pasos por la nube: “Azure: Desplegando y Depurando allí arriba en la nube”) y sin embargo, parece que fue ayer.

Recordar mis comienzos y mi paso por Azure durante todo este tiempo, ha sido un placer.  Además, gratificante e incluso hasta me ha hecho sentir un poco “Abuelo Cebolleta”, pero la verdad, ha merecido la pena el recuerdo.

Os invito a este tour junto con @elbruno a través de NTN, donde durante una hora damos un paseo por la historia y recordamos estos comienzos, recuerdos, anécdotas, algunas risas y por supuesto, un rato agradable.

¡Espero que os guste! Aquí os dejo el enlace al Podcast: https://elbruno.com/2016/11/01/podcast-un-poco-de-historia-sobre-azure-y-claro-terminamos-hablando-hablando-de-microservicios/

¡Si tienes tus propias anécdotas, compártelas! Winking smile

Happy listening !
Juanlu, ElGuerre

 

Algunos de mis recuerdos sobre Azure:

[Evento]Material sobre mi sesión: “Microsoft Azure. El camino hacia la elección de la Pastilla Roja”

Durante toda la mañana de este sábado 21 de mayo, ha tenido lugar el primer evento (“Microsoft Azure. El camino hacia la elección de la Pastilla Roja”), de un total de 6 que tendrán lugar durante Mayo y Junio, en el Tech Club de Tajamar.

Aquí os dejo la PPT que  seguimos durante la sesión.

Para teminar, agradecer  a Tajamar, y en especial a @Christiandgs esta oportunidad, a @adrían_arranz por la organización durante el evento y, por supuesto, gracías a @jc_quijano, por el empujoncito.

Nos vemos en el siguiente.

Saludos
Juanlu

Microsoft Azure. El camino hacia la elección de la Pastilla Roja.

Este próximo sábado día 21, estás invitado al evento de Azure que impartiremos durante toda la mañana en el “Tech Club de Tajamar.  Iniciamos una serie de eventos que tendrán lugar durante Mayo y Junio, con un total de 6 eventos muy interesantes:

  • Microsoft Azure. El camino hacia la elección de la pastilla roja
  • Aplicaciones de escritorio con WPF y MVVM
  • Azure ARM: Introducción, despliegue y recovery services
  • Todo en un día: desarrollo profesional con Visual Studio Team Services y Azure
  • Integración de datos con Microsoft SQL Server 2014 Integration Services
  • Inteligencia Operacional con Microsoft Operations Management Suite.

Tanto @raulgilabert como yo (@JuanluElGuerre) estaremos encantado de compartir toda la mañana contigo. Haremos una introducción al Cloud Computing, veremos que es Azure y la “tabla periódica” que componen sus elementos/sevicios. Realizaremos Demos de los principales de ellos, e incluso nos pondremos manos a la obra con algún que otro HOL. ¡Veremos si finalmente eliges la pastilla roja!

Todo el detalle del evento así como el registro, puedes encontrarlo aquí.

¡Ven con tu subscripción y saca el máximo partido. También estaremos encantados de aprender junto a todos vosotros!

¡Nos vemos el sábado!
Saludos
Juanlu