Este documento proporciona un tutorial paso a paso para crear, cargar y consultar un índice de Azure Cognitive Search utilizando Python y Jupyter Notebooks. Explica cómo crear un índice con un esquema definido, cargar documentos de muestra y realizar consultas utilizando diferentes parámetros como filtros, ordenación y paginación. Finalmente, muestra cómo eliminar el índice creado para liberar espacio.
El documento presenta conceptos básicos sobre jQuery, incluyendo su objetivo de facilitar el desarrollo de aplicaciones del lado del cliente mediante la validación de formularios, efectos dinámicos y manejo de eventos. Explica cómo descargar e incorporar jQuery en una página web, y muestra ejemplos de su sintaxis y métodos como click, css y ready.
Jquery para principianes
JQUERY
AJAX ENVIAR FORMULARIOS SIN RECARGAR
ACTUALIZAR UN ELEMENTO SIN RECARGAR
COMBOS DEPENDIENTES AJAX BASE DE DATOS
STAR RATING JQUERY SIN BASE DE DATOS
STAR RATING JQUERY PLUGIN
DROPDOWN MENU DESPLEGABLE
ENVIA CORREOS SIN RECARGAR
PANEL DE IMAGENES CAROUSEL
INTERCAMBIO DE ELEMENTOS ENTRE 2 LISTAS
RECARGAR TEXTO AUTOMATICAMENTE
AGREGAR GRAFICOS ESTADISTICOS PIE
VALIDAR FORMULARIOS
INCLUIR TOOLTIP EN MAPA DE IMÁGENES
SUBIR MULTIPLES ARCHIVOS
WEB MODULAR PHP
SLIDER CONTENIDO DESTACADO
VENTANA MODAL
AGREGAR BORRAR CAMPOS
MODIFICANDO ATRIBUTOS
JQUERY MUSIC PLAYER
OCULTAR /MOSTRAR SECCIONES DE NUESTRO SITIO
Si se da clic en alguno de los iconos del lado izquierdo, estos abrirán páginas web o documentos relacionados. Si los datos de inicio de sesión son incorrectos, aparecerá un mensaje de error antes de regresar a la página de inicio. Si los datos son correctos, se mostrará el menú de navegación de la página principal una vez iniciada la sesión.
Taller IA 2B - Clasificacion de imagenes con Custom VisionLuis Beltran
Este documento proporciona un tutorial para crear un clasificador de imágenes con el SDK de Custom Vision utilizando Python. Explica cómo agregar etiquetas, cargar imágenes etiquetadas, entrenar el modelo, publicar la iteración entrenada en el punto de conexión de predicción y utilizar la iteración publicada para clasificar nuevas imágenes.
El documento describe un sistema de votación en línea que almacena votos en una base de datos. Al hacer clic en una imagen de un candidato, este recibirá un voto que se sumará a su total almacenado. El sistema utiliza PHP, MySQL y jQuery para mostrar los resultados de las votaciones de manera dinámica sin recargar la página.
Grails: Framework para el desarrollo de aplicaciones Web No 3Esteban Saavedra
El documento describe cómo personalizar la apariencia de una aplicación web creada con Grails. Se explica cómo crear fragmentos de código como un footer y topbar y agregarlos a la plantilla principal mediante tags. También se detalla cómo crear una hoja de estilos para dar formato a estas secciones y al resto de la aplicación, logrando así una interfaz personalizada. Finalmente, se modifica la página de inicio para reemplazar el contenido predeterminado.
Este documento proporciona un tutorial paso a paso para crear, cargar y consultar un índice de Azure Cognitive Search utilizando Python y Jupyter Notebooks. Explica cómo crear un índice con un esquema definido, cargar documentos de muestra y realizar consultas utilizando diferentes parámetros como filtros, ordenación y paginación. Finalmente, muestra cómo eliminar el índice creado para liberar espacio.
El documento presenta conceptos básicos sobre jQuery, incluyendo su objetivo de facilitar el desarrollo de aplicaciones del lado del cliente mediante la validación de formularios, efectos dinámicos y manejo de eventos. Explica cómo descargar e incorporar jQuery en una página web, y muestra ejemplos de su sintaxis y métodos como click, css y ready.
Jquery para principianes
JQUERY
AJAX ENVIAR FORMULARIOS SIN RECARGAR
ACTUALIZAR UN ELEMENTO SIN RECARGAR
COMBOS DEPENDIENTES AJAX BASE DE DATOS
STAR RATING JQUERY SIN BASE DE DATOS
STAR RATING JQUERY PLUGIN
DROPDOWN MENU DESPLEGABLE
ENVIA CORREOS SIN RECARGAR
PANEL DE IMAGENES CAROUSEL
INTERCAMBIO DE ELEMENTOS ENTRE 2 LISTAS
RECARGAR TEXTO AUTOMATICAMENTE
AGREGAR GRAFICOS ESTADISTICOS PIE
VALIDAR FORMULARIOS
INCLUIR TOOLTIP EN MAPA DE IMÁGENES
SUBIR MULTIPLES ARCHIVOS
WEB MODULAR PHP
SLIDER CONTENIDO DESTACADO
VENTANA MODAL
AGREGAR BORRAR CAMPOS
MODIFICANDO ATRIBUTOS
JQUERY MUSIC PLAYER
OCULTAR /MOSTRAR SECCIONES DE NUESTRO SITIO
Si se da clic en alguno de los iconos del lado izquierdo, estos abrirán páginas web o documentos relacionados. Si los datos de inicio de sesión son incorrectos, aparecerá un mensaje de error antes de regresar a la página de inicio. Si los datos son correctos, se mostrará el menú de navegación de la página principal una vez iniciada la sesión.
Taller IA 2B - Clasificacion de imagenes con Custom VisionLuis Beltran
Este documento proporciona un tutorial para crear un clasificador de imágenes con el SDK de Custom Vision utilizando Python. Explica cómo agregar etiquetas, cargar imágenes etiquetadas, entrenar el modelo, publicar la iteración entrenada en el punto de conexión de predicción y utilizar la iteración publicada para clasificar nuevas imágenes.
El documento describe un sistema de votación en línea que almacena votos en una base de datos. Al hacer clic en una imagen de un candidato, este recibirá un voto que se sumará a su total almacenado. El sistema utiliza PHP, MySQL y jQuery para mostrar los resultados de las votaciones de manera dinámica sin recargar la página.
Grails: Framework para el desarrollo de aplicaciones Web No 3Esteban Saavedra
El documento describe cómo personalizar la apariencia de una aplicación web creada con Grails. Se explica cómo crear fragmentos de código como un footer y topbar y agregarlos a la plantilla principal mediante tags. También se detalla cómo crear una hoja de estilos para dar formato a estas secciones y al resto de la aplicación, logrando así una interfaz personalizada. Finalmente, se modifica la página de inicio para reemplazar el contenido predeterminado.
Slides del IT camps de la Comunidad de Office 365 sobe el desarrollo de Apps para la Office Store, sus ventajas e inconvenites sobre la versión on premise. Los tipos de Apps que existen y como podemos sacarle partid
Este documento explica cómo insertar una imagen en un proyecto de Eclipse para aplicaciones Android. Primero, se crea un nuevo proyecto Java y se agrega un botón e imagen mediante código XML. Luego, se crea una carpeta drawable y se coloca la imagen allí con el nombre correcto para referenciarla desde el código. Finalmente, se programa la funcionalidad para mostrar la imagen al hacer clic en el botón y actualizar la fecha y hora.
Appcircus Academy: Integración de Social Media en AndroidAlberto Ruibal
Este documento describe cómo integrar redes sociales como Twitter, LinkedIn, Google+ y Facebook en aplicaciones Android. Explica los pasos para obtener claves de API, autenticar usuarios, realizar llamadas a las API y mostrar datos de las redes sociales como actualizaciones y perfiles de usuario. También cubre temas como mejorar anuncios con datos de usuarios y usar redes sociales para inicios de sesión y compartir contenido.
Este verano llegan a ENCAMINA “Los Imprescindibles”, unos superhéroes muy especiales que vienen dispuestos a combatir el aburrimiento y pasarte todos sus superpoderes.
El primero en aterrizar ha sido .Net Core.
En “Los Imprescindibles de .Net Core“, compartimos contigo las reflexiones y valoraciones que Alberto Díaz, Adrián Díaz y Juan Carlos Martínez han hecho sobre cómo usarlo, sus escenarios, versionados, integraciones, etc.
Este documento proporciona una introducción al framework jQuery Mobile. En 3 oraciones o menos: jQuery Mobile es un framework HTML5 para crear aplicaciones web móviles multiplataforma utilizando HTML, CSS y JavaScript. Proporciona componentes como listas, botones, formularios y transiciones entre páginas. Los desarrolladores pueden crear interfaces de usuario ricas para dispositivos móviles de manera rápida y sencilla con este framework.
Este documento describe los primeros pasos para crear una aplicación web básica en ASP.NET MVC 2. Explica cómo generar un proyecto de ASP.NET MVC con Visual Studio, la estructura de directorios y archivos que se crea, incluyendo controladores, vistas y plantillas. También describe elementos básicos como cómo crear vínculos entre páginas y cómo mostrar datos en las vistas a través de parámetros. El objetivo final es construir una aplicación para administrar una colección de películas como proyecto de aprendizaje.
El documento describe cómo añadir funcionalidad Ajax a una instalación de SharePoint mediante el uso de WebParts de código abierto. Explica los pasos para descargar e instalar las WebParts de votación y comentarios de CodePlex, y las modificaciones necesarias al archivo web.config para habilitar las características Ajax de .NET en SharePoint. Una vez implementadas las WebParts y realizados los cambios de configuración, los usuarios podrán votar contenidos y ver estadísticas de votación de manera dinámica en la página.
Este documento explica el framework Struts mediante un ejemplo práctico de creación de una aplicación web para gestionar calzados. Se describe la estructura de Struts basada en el patrón MVC, y se explican los pasos para crear el modelo, el controlador y la vista en la aplicación de ejemplo.
Este documento describe el desarrollo de una aplicación web bancaria utilizando el patrón MVC en PHP. Explica cómo crear clases para los objetos Titular y Cuenta, conectar la aplicación a una base de datos PostgreSQL, e implementar funcionalidades básicas como registrar, actualizar y buscar titulares. También incluye detalles sobre las vistas, controladores y rutas de navegación de la aplicación.
Este documento describe cómo crear una aplicación Android que se conecta a una base de datos remota. Explica los pasos para construir la interfaz gráfica, agregar múltiples actividades, y usar servicios web para almacenar y recuperar registros de la base de datos cuando un usuario ingresa datos desde un dispositivo móvil.
Corporación de Industrias Tecnológicas S.A. - Capacitaciones en Informática - Programación con CodeIgniter
www.CorpintecSA.com
contacto@CorpintecSA.com
Herramientas a usar en los Entornos Virtuales de Aprendizajesxcrc
El documento lista varias herramientas útiles para utilizar en los entornos virtuales de aprendizaje, incluyendo sitios para crear imágenes estilo Polaroid y añadir sombras a fotos, personalizar imágenes con texto, buscar iconos, generar imágenes de notas post-it, crear videos tutoriales, subir documentos y presentaciones, y realizar animaciones y mensajes animados. También proporciona instrucciones para insertar animaciones flash y pronósticos del tiempo en los entornos virtuales.
Slides de la charla hecha en el espacio Kunlabori con los chicos de MadridJS sobre las lecciones aprendidas desarrollando una red social con frontiers.
Front-End, teoría, tecnologías, metodología, Aplicaciones online y offline. Guía completa para el diseño y desarrollo web 2.0 actualizada a Enero del 2016.
Grails: Framework para el desarrollo de aplicaciones Web No 5Esteban Saavedra
Este documento describe los conceptos y procesos fundamentales de la autenticación y control de acceso en aplicaciones web desarrolladas con Grails. Explica cómo implementar el registro de usuarios, el proceso de login, el hashing de contraseñas, y el uso de filtros para asegurar que solo usuarios autenticados puedan acceder a ciertas áreas de la aplicación.
Este documento presenta información sobre Matías Iacono y Miguel Laborde, incluyendo sus roles como MVP de ASP/ASP.net y MSP respectivamente, sus blogs y sitios web relacionados con tecnología Microsoft. También incluye información sobre Silverlight, Blend y nuevas características en Silverlight 3.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. Explica cómo funcionan los sitios web utilizando HTML y servidores web, y cubre temas como seguridad SSL, redes sociales, posicionamiento SEO, análisis web y herramientas de desarrollo como Google Sites, Dreamweaver y Photoshop. También menciona JavaScript, PHP, MySQL, Flash y creación de bases de datos dinámicas.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. También explica temas como seguridad SSL/TLS, sitios web dinámicos, herramientas de posicionamiento como Google Analytics, AdWords y métricas como Alexa. Finalmente, recomienda plataformas para crear y probar sitios web como Google Sites, Cleverstat y Github Pages.
Este documento introduce AngularJS, incluyendo herramientas recomendadas como Chrome y la extensión Batarang, cómo incluir el archivo JS de Angular, cómo declarar módulos y aplicaciones, la arquitectura MVC, controladores, enlace de datos, filtros, valores, fábricas, servicios y proveedores, y enlaces de datos unidireccionales y bidireccionales. También proporciona enlaces a ejemplos y documentación adicional.
El documento presenta una conferencia sobre cómo construir y publicar una primera aplicación multiplataforma. La presentación cubre temas como planeación, tecnologías como HTML5, CSS3 y jQuery Mobile para construir la aplicación, y opciones para publicarla como aplicación nativa, híbrida o web. El orador concluye que HTML5 es una buena solución pero no definitiva para aplicaciones multiplataforma.
The document discusses improving reading fluency through pronunciation assessment using Microsoft's Speech Studio and Speech SDK. It provides links to demos and documentation for developing apps with pronunciation assessment capabilities, describes result parameters, and shows a demo of a mobile app using this feature. The presenter thanks the audience and provides links to learn more about pronunciation assessment and their own profile.
Slides del IT camps de la Comunidad de Office 365 sobe el desarrollo de Apps para la Office Store, sus ventajas e inconvenites sobre la versión on premise. Los tipos de Apps que existen y como podemos sacarle partid
Este documento explica cómo insertar una imagen en un proyecto de Eclipse para aplicaciones Android. Primero, se crea un nuevo proyecto Java y se agrega un botón e imagen mediante código XML. Luego, se crea una carpeta drawable y se coloca la imagen allí con el nombre correcto para referenciarla desde el código. Finalmente, se programa la funcionalidad para mostrar la imagen al hacer clic en el botón y actualizar la fecha y hora.
Appcircus Academy: Integración de Social Media en AndroidAlberto Ruibal
Este documento describe cómo integrar redes sociales como Twitter, LinkedIn, Google+ y Facebook en aplicaciones Android. Explica los pasos para obtener claves de API, autenticar usuarios, realizar llamadas a las API y mostrar datos de las redes sociales como actualizaciones y perfiles de usuario. También cubre temas como mejorar anuncios con datos de usuarios y usar redes sociales para inicios de sesión y compartir contenido.
Este verano llegan a ENCAMINA “Los Imprescindibles”, unos superhéroes muy especiales que vienen dispuestos a combatir el aburrimiento y pasarte todos sus superpoderes.
El primero en aterrizar ha sido .Net Core.
En “Los Imprescindibles de .Net Core“, compartimos contigo las reflexiones y valoraciones que Alberto Díaz, Adrián Díaz y Juan Carlos Martínez han hecho sobre cómo usarlo, sus escenarios, versionados, integraciones, etc.
Este documento proporciona una introducción al framework jQuery Mobile. En 3 oraciones o menos: jQuery Mobile es un framework HTML5 para crear aplicaciones web móviles multiplataforma utilizando HTML, CSS y JavaScript. Proporciona componentes como listas, botones, formularios y transiciones entre páginas. Los desarrolladores pueden crear interfaces de usuario ricas para dispositivos móviles de manera rápida y sencilla con este framework.
Este documento describe los primeros pasos para crear una aplicación web básica en ASP.NET MVC 2. Explica cómo generar un proyecto de ASP.NET MVC con Visual Studio, la estructura de directorios y archivos que se crea, incluyendo controladores, vistas y plantillas. También describe elementos básicos como cómo crear vínculos entre páginas y cómo mostrar datos en las vistas a través de parámetros. El objetivo final es construir una aplicación para administrar una colección de películas como proyecto de aprendizaje.
El documento describe cómo añadir funcionalidad Ajax a una instalación de SharePoint mediante el uso de WebParts de código abierto. Explica los pasos para descargar e instalar las WebParts de votación y comentarios de CodePlex, y las modificaciones necesarias al archivo web.config para habilitar las características Ajax de .NET en SharePoint. Una vez implementadas las WebParts y realizados los cambios de configuración, los usuarios podrán votar contenidos y ver estadísticas de votación de manera dinámica en la página.
Este documento explica el framework Struts mediante un ejemplo práctico de creación de una aplicación web para gestionar calzados. Se describe la estructura de Struts basada en el patrón MVC, y se explican los pasos para crear el modelo, el controlador y la vista en la aplicación de ejemplo.
Este documento describe el desarrollo de una aplicación web bancaria utilizando el patrón MVC en PHP. Explica cómo crear clases para los objetos Titular y Cuenta, conectar la aplicación a una base de datos PostgreSQL, e implementar funcionalidades básicas como registrar, actualizar y buscar titulares. También incluye detalles sobre las vistas, controladores y rutas de navegación de la aplicación.
Este documento describe cómo crear una aplicación Android que se conecta a una base de datos remota. Explica los pasos para construir la interfaz gráfica, agregar múltiples actividades, y usar servicios web para almacenar y recuperar registros de la base de datos cuando un usuario ingresa datos desde un dispositivo móvil.
Corporación de Industrias Tecnológicas S.A. - Capacitaciones en Informática - Programación con CodeIgniter
www.CorpintecSA.com
contacto@CorpintecSA.com
Herramientas a usar en los Entornos Virtuales de Aprendizajesxcrc
El documento lista varias herramientas útiles para utilizar en los entornos virtuales de aprendizaje, incluyendo sitios para crear imágenes estilo Polaroid y añadir sombras a fotos, personalizar imágenes con texto, buscar iconos, generar imágenes de notas post-it, crear videos tutoriales, subir documentos y presentaciones, y realizar animaciones y mensajes animados. También proporciona instrucciones para insertar animaciones flash y pronósticos del tiempo en los entornos virtuales.
Slides de la charla hecha en el espacio Kunlabori con los chicos de MadridJS sobre las lecciones aprendidas desarrollando una red social con frontiers.
Front-End, teoría, tecnologías, metodología, Aplicaciones online y offline. Guía completa para el diseño y desarrollo web 2.0 actualizada a Enero del 2016.
Grails: Framework para el desarrollo de aplicaciones Web No 5Esteban Saavedra
Este documento describe los conceptos y procesos fundamentales de la autenticación y control de acceso en aplicaciones web desarrolladas con Grails. Explica cómo implementar el registro de usuarios, el proceso de login, el hashing de contraseñas, y el uso de filtros para asegurar que solo usuarios autenticados puedan acceder a ciertas áreas de la aplicación.
Este documento presenta información sobre Matías Iacono y Miguel Laborde, incluyendo sus roles como MVP de ASP/ASP.net y MSP respectivamente, sus blogs y sitios web relacionados con tecnología Microsoft. También incluye información sobre Silverlight, Blend y nuevas características en Silverlight 3.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. Explica cómo funcionan los sitios web utilizando HTML y servidores web, y cubre temas como seguridad SSL, redes sociales, posicionamiento SEO, análisis web y herramientas de desarrollo como Google Sites, Dreamweaver y Photoshop. También menciona JavaScript, PHP, MySQL, Flash y creación de bases de datos dinámicas.
Este documento proporciona una introducción a conceptos básicos de Internet como protocolos TCP/IP y HTTP, navegadores web, alojamiento y dominios. También explica temas como seguridad SSL/TLS, sitios web dinámicos, herramientas de posicionamiento como Google Analytics, AdWords y métricas como Alexa. Finalmente, recomienda plataformas para crear y probar sitios web como Google Sites, Cleverstat y Github Pages.
Este documento introduce AngularJS, incluyendo herramientas recomendadas como Chrome y la extensión Batarang, cómo incluir el archivo JS de Angular, cómo declarar módulos y aplicaciones, la arquitectura MVC, controladores, enlace de datos, filtros, valores, fábricas, servicios y proveedores, y enlaces de datos unidireccionales y bidireccionales. También proporciona enlaces a ejemplos y documentación adicional.
El documento presenta una conferencia sobre cómo construir y publicar una primera aplicación multiplataforma. La presentación cubre temas como planeación, tecnologías como HTML5, CSS3 y jQuery Mobile para construir la aplicación, y opciones para publicarla como aplicación nativa, híbrida o web. El orador concluye que HTML5 es una buena solución pero no definitiva para aplicaciones multiplataforma.
The document discusses improving reading fluency through pronunciation assessment using Microsoft's Speech Studio and Speech SDK. It provides links to demos and documentation for developing apps with pronunciation assessment capabilities, describes result parameters, and shows a demo of a mobile app using this feature. The presenter thanks the audience and provides links to learn more about pronunciation assessment and their own profile.
This document discusses machine learning and deep learning concepts like convolutional neural networks. It provides an overview of ML.NET, an open source machine learning framework, and shows how to build and train models with ML.NET including training a deep learning model to classify images into categories like rock, paper, or scissors. Examples of loading data, defining the model architecture, training the model, exporting it and using it for predictions are provided.
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
Este documento describe una solución serverless para automatizar el procesamiento diario de webinars, incluyendo la emisión de diplomas y la recopilación de retroalimentación de los asistentes. La solución procesa los webinars cada 24 horas, genera diplomas para los asistentes y los envía junto con un enlace de encuesta. La retroalimentación recibida se almacena y genera reportes visuales para los organizadores del evento. La arquitectura incluye funciones serverless en Azure que procesan los datos de Teams, Graph API, blobs de al
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
Este documento presenta una introducción al aprendizaje profundo y sus aplicaciones. Explica conceptos clave como redes neuronales, aprendizaje automático, aprendizaje profundo y sus diferencias. También describe cómo funcionan los modelos de aprendizaje profundo, incluidas las redes neuronales convolucionales y sus usos comunes en visión por computadora. Además, menciona ejemplos de aplicaciones de aprendizaje profundo en áreas como vehículos autónomos, asistentes de voz y reconocimiento facial, entre otras. Finalmente,
Computo en la Nube con Azure - AI Gaming Panama.pptxLuis Beltran
Este documento introduce los conceptos básicos de Azure. Explica que la nube es la entrega de servicios de cómputo a través de Internet, como servidores virtuales, almacenamiento y bases de datos. La nube ofrece escalabilidad y acceso a recursos casi ilimitados de forma económica, sin necesidad de adquirir hardware. Azure proporciona más de 100 servicios populares como almacenamiento, máquinas virtuales, redes y servicios cognitivos.
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptxLuis Beltran
Este documento presenta sobre el uso de Azure Functions y ML.NET para implementar soluciones de machine learning sin servidores. Explica brevemente ML.NET, Azure Functions y cómo integrarlos mediante bindings y triggers para crear aplicaciones impulsadas por eventos que ejecutan modelos de ML cuando ocurren ciertos eventos. Finaliza con una demostración de esta integración.
Este documento presenta una introducción a Machine Learning. La agenda incluye una presentación del curso y los profesores, una introducción a Machine Learning, trabajando con Azure Machine Learning y conclusiones. Se explican conceptos clave como inteligencia artificial, machine learning, deep learning y marcos de trabajo como Azure Cognitive Services y Azure Machine Learning.
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLuis Beltran
Este documento proporciona información sobre WhatsApp, Twilio y Azure Functions. Explica que WhatsApp es una aplicación de mensajería gratuita, y que Twilio ofrece una API para enviar y recibir mensajes de WhatsApp de forma programática. También describe cómo Azure Functions permite ejecutar código de forma serverless mediante triggers de eventos.
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Luis Beltran
Este documento describe cómo usar Azure Spatial Anchors y Xamarin para crear aplicaciones de realidad mixta en dispositivos móviles. Explica qué es Xamarin, Azure Spatial Anchors y la realidad aumentada, y proporciona una demostración de cómo crear, localizar y compartir anclas espaciales entre dispositivos usando estas tecnologías.
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
El documento presenta un resumen de varios productos de Microsoft que han sido descontinuados a lo largo del tiempo, incluyendo Microsoft Band, Windows Phone y Lumia, MSN Messenger, Encarta, CodePlex, Windows Movie Maker, Microsoft Kinect, Microsoft TechNet, Windows 10 IoT Core, Microsoft XNA y Visual Basic. Explica brevemente las funciones y años de cada producto.
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
Slides of my presentation about Serverless Machine Learning using Azure Functions, Twilio APIs, and Cognitive Services for text and image processing of WhatsApp messages at .NET Docs Show weekly community event organized by Microsoft
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...Luis Beltran
Luis Beltrán discusses options for creating PDF files in mobile apps using .NET, including PdfSharp and MigraDoc, which allow creation and modification of PDFs. He highlights PdfSharpCore and MigraDocCore, which are open source and free ports of these libraries that work with Xamarin and .NET Standard, allowing developers to generate PDFs in both Android and iOS apps. Beltrán then provides a demo and thanks attendees for their time.
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
Este documento describe cómo la inteligencia artificial puede ayudar a los astronautas a clasificar rocas espaciales recolectadas. Explica que la IA puede extraer características como el texto, tamaño y color de imágenes de rocas y luego asociar esas características con diferentes tipos de rocas para predecir la clasificación de nuevas rocas desconocidas. El proceso involucra obtener datos, extraer características, buscar asociaciones y predecir tipos de rocas. También recomienda bibliotecas de Python como Mat
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
1. Taller de Azure Cognitive Services
01 - Análisis de imágenes remotas mediante la API REST y JavaScript en Computer Vision
En este taller, analizará una imagen almacenada de forma remota para extraer características
visuales con la API REST de Computer Vision. Con el método de Analyze Image, puede extraer
características visuales basadas en el contenido de una imagen.
Requisitos previos
Una suscripción a Azure.
Una vez que tenga la suscripción de Azure, cree un recurso de Computer Vision en Azure
Portal para obtener la clave y el punto de conexión.
Una vez que se implemente, haga clic en Ir al recurso.
o Necesitará la clave (key) y el punto de conexión (endpoint) del recurso que cree
para conectar la aplicación al servicio Computer Vision.
o Puede usar el plan de tarifa gratis (F0) para probar el servicio.
Creando el recurso de Computer Vision: a) Buscando el servicio
2. Creando el recurso de Computer Vision: b) Creación del recurso
Creando el recurso de Computer Vision: c) Creando un grupo de recursos
5. Creando el recurso de Computer Vision: f) Aprovisionamiento del recurso
Creando el recurso de Computer Vision: g) Inicio rápido
6. Creando el recurso de Computer Vision: h) Acceso a llave y punto de conexión
7. Creación y ejecución del código de ejemplo
Para crear y ejecutar el ejemplo, siga estos pasos:
1. Cree un archivo llamado analyze-image.html, ábralo en un editor de texto y copie en él
el código mostrado en la siguiente página.
2. También puede reemplazar el valor del atributo value para el control inputImage por la
dirección URL de una imagen diferente que desee analizar.
3. Abra una ventana del explorador.
4. En el explorador, arrastre y coloque el archivo en la ventana del explorador.
5. Cuando se muestre la página web en el explorador, pegue la clave de suscripción y la
dirección URL del punto de conexión en los cuadros de entrada correspondientes.
6. Seleccione el botón Analyze Image (Analizar imagen).
8. <!DOCTYPE html>
<html>
<head>
<title>Ejemplo de análisis de imagen</title>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
function processImage() {
var subscriptionKey = document.getElementById("subscriptionKey").value;
var endpoint = document.getElementById("endpointUrl").value;
var uriBase = endpoint + "vision/v3.0/analyze";
// Request parameters.
var params = {
"visualFeatures": "Categories,Description,Color",
"details": "",
"language": "en",
};
// Display the image.
var sourceImageUrl = document.getElementById("inputImage").value;
document.querySelector("#sourceImage").src = sourceImageUrl;
// Make the REST API call.
$.ajax({
url: uriBase + "?" + $.param(params),
// Request headers.
beforeSend: function(xhrObj){
xhrObj.setRequestHeader("Content-Type","application/json");
xhrObj.setRequestHeader(
"Ocp-Apim-Subscription-Key", subscriptionKey);
},
type: "POST",
// Request body.
data: '{"url": ' + '"' + sourceImageUrl + '"}',
})
.done(function(data) {
// Show formatted JSON on webpage.
$("#responseTextArea").val(JSON.stringify(data, null, 2));
})
.fail(function(jqXHR, textStatus, errorThrown) {
// Display error message.
var errorString = (errorThrown === "") ? "Error. " :
10. 02 - Detección de caras en una imagen mediante la API REST y JavaScript
En este tutorial usará la API REST de Azure Face con JavaScript para detectar rostros humanos
en una imagen.
Requisitos previos
Una suscripción a Azure:
Una vez que tenga la suscripción de Azure, cree un recurso de Face en Azure Portal para
obtener la clave y el punto de conexión.
Una vez que se implemente, haga clic en Ir al recurso.
o Necesitará la clave (key) y el punto de conexión (endpoint) del recurso que cree
para conectar la aplicación al servicio Face API.
Puede usar el plan de tarifa gratis (F0) para probar el servicio.
Creando el recurso de Face: a) Buscando el servicio
16. 1. Inicialización del archivo HTML
Cree un nuevo archivo HTML, detect_faces.html, y agregue el código siguiente.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de detección de rostros</title>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body></body>
</html>
2. Código de interfaz de la página
Luego agregue el siguiente código dentro del elemento body del documento. Este código
configura una interfaz de usuario básica con un campo de dirección URL, un botón Analizar foto,
un panel de respuesta y un panel de información de la imagen.
<h1>Detectando Rostros:</h1>
Ingresa la URL de una foto que incluya una o más caras, entonces haz clic en el
botón <strong>Analizar foto</strong>.<br><br>
Imagen a analizar: <input type="text" name="inputImage" id="inputImage"
value="https://upload.wikimedia.org/wikipedia/commons/c/c3/RH_Louise_Lillian_Gish
.jpg" />
<button onclick="processImage()">Analizar foto</button><br><br>
<div id="wrapper" style="width:1020px; display:table;">
<div id="jsonOutput" style="width:600px; display:table-cell;">
Response:<br><br>
<textarea id="responseTextArea" class="UIInput"
style="width:580px; height:400px;"></textarea>
</div>
<div id="imageDiv" style="width:420px; display:table-cell;">
Imagen:<br><br>
<img id="sourceImage" width="400" />
</div>
</div>
17. 3. Escritura del script de JavaScript
Agregue el código siguiente justo encima del elemento h1 en el documento. Este código
configura el código JavaScript que llama a Face API. No olvides reemplazar las variables
subscriptionKey y uriBase por la llave y punto de conexión de Azure, respectivamente.
<script type="text/javascript">
function processImage() {
// Replace <Subscription Key> with your valid subscription key.
var subscriptionKey = "<Subscription Key>";
var uriBase =
"https://<My Endpoint String>.com/face/v1.0/detect";
// Request parameters.
var params = {
"returnFaceId": "true",
"returnFaceLandmarks": "false",
"returnFaceAttributes":
"age,gender,headPose,smile,facialHair,glasses,emotion," +
"hair,makeup,occlusion,accessories,blur,exposure,noise"
};
// Display the image.
var sourceImageUrl = document.getElementById("inputImage").value;
document.querySelector("#sourceImage").src = sourceImageUrl;
// Perform the REST API call.
$.ajax({
url: uriBase + "?" + $.param(params),
// Request headers.
beforeSend: function(xhrObj){
xhrObj.setRequestHeader("Content-Type","application/json");
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key",
subscriptionKey);
},
type: "POST",
// Request body.
data: '{"url": ' + '"' + sourceImageUrl + '"}',
})
.done(function(data) {
// Show formatted JSON on webpage.
$("#responseTextArea").val(JSON.stringify(data, null, 2));
})
.fail(function(jqXHR, textStatus, errorThrown) {
// Display error message.
18. var errorString = (errorThrown === "") ?
"Error. " : errorThrown + " (" + jqXHR.status + "): ";
errorString += (jqXHR.responseText === "") ?
"" : (jQuery.parseJSON(jqXHR.responseText).message) ?
jQuery.parseJSON(jqXHR.responseText).message :
jQuery.parseJSON(jqXHR.responseText).error.message;
alert(errorString);
});
};
</script>
4. Ejecute el script
Abra detect_faces.html en el explorador. Al hacer clic en el botón Analizar foto, la aplicación
debe mostrar la imagen de la dirección URL dada e imprimir una cadena JSON de los datos de
cara.
19. 03 - Reconocimiento de voz a través de un micrófono
En este tutorial usará el SDK de Speech para reconocer de forma interactiva la voz de la entrada
de micrófono y obtener la transcripción del texto del audio capturado.
Es fácil integrar esta característica en las aplicaciones o dispositivos para tareas de
reconocimiento comunes, como transcribir conversaciones.
También se puede usar para integraciones más complejas, como el uso de Bot Framework con el
SDK de Voz para crear asistentes de voz.
Una vez que se cumplen los requisitos previos indicados en la siguiente sección, para realizar el
reconocimiento de voz a través de un micrófono solo son necesarios cuatro pasos:
Cree un objeto SpeechConfig a partir de la clave y la región de suscripción.
Cree un objeto SpeechRecognizer con el objeto SpeechConfig anterior.
Con el objeto SpeechRecognizer, inicie el proceso de reconocimiento de una única
expresión.
Inspeccione el objeto SpeechRecognitionResult devuelto.
Requisitos previos
Una suscripción a Azure.
Una vez que tenga la suscripción de Azure, cree un recurso de Text Analytics en Azure
Portal para obtener la clave y el punto de conexión.
Una vez que se implemente, haga clic en Ir al recurso.
o Necesitará la clave (key) y el punto de conexión (endpoint) del recurso que cree
para conectar la aplicación al servicio Text Analytics.
o Puede usar el plan de tarifa gratis (F0) para probar el servicio.
22. Creando el recurso de Speech: c) Ingreso de información
Creando el recurso de Speech: d) Aprovisionamiento del recurso
23. Creando el recurso de Speech: e) Inicio rápido
Creando el recurso de Speech: f) Acceso a la llave y punto de conexión
24. Codificando el proyecto
1. Crea una carpeta llamada speech en la que trabajarás el proyecto.
2. Descarga el SDK de Speech desde el siguiente sitio
https://aka.ms/csspeech/jsbrowserpackage
Y descomprime los archivos en la carpeta speech
26. <!-- </speechsdkref> -->
<!-- <authorizationfunction> -->
<!-- Speech SDK Authorization token -->
<script>
// Note: Replace the URL with a valid endpoint to retrieve
// authorization tokens for your subscription.
var authorizationEndpoint = "token.php";
function RequestAuthorizationToken() {
if (authorizationEndpoint) {
var a = new XMLHttpRequest();
a.open("GET", authorizationEndpoint);
a.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
a.send("");
a.onload = function() {
var token = JSON.parse(atob(this.responseText.split(".")[1]));
serviceRegion.value = token.region;
authorizationToken = this.responseText;
subscriptionKey.disabled = true;
subscriptionKey.value = "utilizando un token de autorización (f% para
refrescar)";
console.log("Token de autorización obtenido: " + token);
}
}
}
</script>
<!-- </authorizationfunction> -->
<!-- <quickstartcode> -->
<!-- Speech SDK USAGE -->
<script>
// status fields and start button in UI
var phraseDiv;
var startRecognizeOnceAsyncButton;
// subscription key and region for speech services.
var subscriptionKey, serviceRegion;
var authorizationToken;
var SpeechSDK;
var recognizer;
document.addEventListener("DOMContentLoaded", function () {
startRecognizeOnceAsyncButton =
document.getElementById("startRecognizeOnceAsyncButton");
subscriptionKey = document.getElementById("subscriptionKey");
serviceRegion = document.getElementById("serviceRegion");
phraseDiv = document.getElementById("phraseDiv");
startRecognizeOnceAsyncButton.addEventListener("click", function () {
startRecognizeOnceAsyncButton.disabled = true;
phraseDiv.innerHTML = "";
27. // if we got an authorization token, use the token. Otherwise use the
provided subscription key
var speechConfig;
if (authorizationToken) {
speechConfig =
SpeechSDK.SpeechConfig.fromAuthorizationToken(authorizationToken,
serviceRegion.value);
} else {
if (subscriptionKey.value === "" || subscriptionKey.value ===
"subscription") {
alert("Por favor ingresa tu Microsoft Cognitive Services Speech
subscription key");
return;
}
speechConfig =
SpeechSDK.SpeechConfig.fromSubscription(subscriptionKey.value,
serviceRegion.value);
}
speechConfig.speechRecognitionLanguage = "es-MX";
var audioConfig = SpeechSDK.AudioConfig.fromDefaultMicrophoneInput();
recognizer = new SpeechSDK.SpeechRecognizer(speechConfig, audioConfig);
recognizer.recognizeOnceAsync(
function (result) {
startRecognizeOnceAsyncButton.disabled = false;
phraseDiv.innerHTML += result.text;
window.console.log(result);
recognizer.close();
recognizer = undefined;
},
function (err) {
startRecognizeOnceAsyncButton.disabled = false;
phraseDiv.innerHTML += err;
window.console.log(err);
recognizer.close();
recognizer = undefined;
});
});
if (!!window.SpeechSDK) {
SpeechSDK = window.SpeechSDK;
startRecognizeOnceAsyncButton.disabled = false;
document.getElementById('content').style.display = 'block';
document.getElementById('warning').style.display = 'none';
// in case we have a function for getting an authorization token, call
it.
28. if (typeof RequestAuthorizationToken === "function") {
RequestAuthorizationToken();
}
}
});
</script>
<!-- </quickstartcode> -->
</body>
</html>
4. Compilación y ejecución local del ejemplo
Para iniciar la aplicación, abra el archivo speech_synthesis.html con el explorador web.
Presentará una interfaz gráfica de usuario simple que le permitirá escribir su clave de suscripción
y región, y desencadenará un reconocimiento mediante el micrófono.