Este documento presenta las actividades diarias de un ingeniero de software, incluyendo resolver problemas, medir el progreso, innovar y programar. También discute principios de liderazgo como promover la autonomía de los equipos, obsesionarse por el cliente, insistir en altos estándares y pensar en grande. El objetivo es inspirar resultados a través de discusiones respetuosas y compromisos basados en datos.
Este documento describe la conexión entre dispositivos a través de Bluetooth Low Energy (BLE) usando Angular 2 y la API Web Bluetooth. Explica brevemente el protocolo BLE, el estándar GATT para conexiones BLE, y proporciona un enlace a un proyecto de demostración en GitHub que muestra cómo conectar una aplicación Angular 2 a un dispositivo BLE a través de la API Web Bluetooth.
El documento presenta varias APIs nuevas de HTML5 que permiten interactuar con dispositivos móviles y mejorar la experiencia del usuario. Se discuten las APIs de Visibilidad de Página, Pantalla Completa, Vibración, Estado de Batería y getUserMedia, y se proporcionan demos para cada una. La presentación concluye con una demostración de un theremin construido usando el AudioContext API de HTML5.
Este documento presenta una charla sobre la historia y uso de JavaScript. Incluye una introducción sobre las motivaciones para usar JavaScript y sus beneficios como lenguaje de programación popular y bien pagado. Luego resume brevemente la historia de JavaScript, desde su creación en los años 90 hasta su uso actual para el desarrollo web front-end con capacidades como manipulación del DOM, AJAX y separación de responsabilidades. Finalmente, el documento concluye con una demostración en vivo de JavaScript.
El documento presenta una introducción a la creación de una aplicación web de compras utilizando Angular Material y Google Material Design. Explica los conceptos básicos de Angular Material y Material Design, y proporciona instrucciones paso a paso para clonar un proyecto de inicio de Angular y agregar LumX y un carrito de compras funcional.
Este documento presenta una introducción al desarrollo guiado por pruebas (TDD) usando el framework Jasmine. Explica el proceso de TDD a través de elegir un requisito, escribir una prueba fallida, implementar la funcionalidad y ejecutar las pruebas. Luego describe un ejemplo de implementar un carrito de compras simple usando TDD con AngularJS y Jasmine, incluyendo requisitos para listar productos y el carrito, servicios, controladores y vistas. Finalmente, comparte enlaces a un proyect
Este documento presenta información sobre directivas en AngularJS. Explica las propiedades clave de las directivas como restrict, scope, template y controller. También cubre temas como el uso de directivas para aumentar la reusabilidad y la implementación de doble enlace. Por último, detalla los métodos para la comunicación entre componentes como $emit, $broadcast y $on.
Este documento presenta las actividades diarias de un ingeniero de software, incluyendo resolver problemas, medir el progreso, innovar y programar. También discute principios de liderazgo como promover la autonomía de los equipos, obsesionarse por el cliente, insistir en altos estándares y pensar en grande. El objetivo es inspirar resultados a través de discusiones respetuosas y compromisos basados en datos.
Este documento describe la conexión entre dispositivos a través de Bluetooth Low Energy (BLE) usando Angular 2 y la API Web Bluetooth. Explica brevemente el protocolo BLE, el estándar GATT para conexiones BLE, y proporciona un enlace a un proyecto de demostración en GitHub que muestra cómo conectar una aplicación Angular 2 a un dispositivo BLE a través de la API Web Bluetooth.
El documento presenta varias APIs nuevas de HTML5 que permiten interactuar con dispositivos móviles y mejorar la experiencia del usuario. Se discuten las APIs de Visibilidad de Página, Pantalla Completa, Vibración, Estado de Batería y getUserMedia, y se proporcionan demos para cada una. La presentación concluye con una demostración de un theremin construido usando el AudioContext API de HTML5.
Este documento presenta una charla sobre la historia y uso de JavaScript. Incluye una introducción sobre las motivaciones para usar JavaScript y sus beneficios como lenguaje de programación popular y bien pagado. Luego resume brevemente la historia de JavaScript, desde su creación en los años 90 hasta su uso actual para el desarrollo web front-end con capacidades como manipulación del DOM, AJAX y separación de responsabilidades. Finalmente, el documento concluye con una demostración en vivo de JavaScript.
El documento presenta una introducción a la creación de una aplicación web de compras utilizando Angular Material y Google Material Design. Explica los conceptos básicos de Angular Material y Material Design, y proporciona instrucciones paso a paso para clonar un proyecto de inicio de Angular y agregar LumX y un carrito de compras funcional.
Este documento presenta una introducción al desarrollo guiado por pruebas (TDD) usando el framework Jasmine. Explica el proceso de TDD a través de elegir un requisito, escribir una prueba fallida, implementar la funcionalidad y ejecutar las pruebas. Luego describe un ejemplo de implementar un carrito de compras simple usando TDD con AngularJS y Jasmine, incluyendo requisitos para listar productos y el carrito, servicios, controladores y vistas. Finalmente, comparte enlaces a un proyect
Este documento presenta información sobre directivas en AngularJS. Explica las propiedades clave de las directivas como restrict, scope, template y controller. También cubre temas como el uso de directivas para aumentar la reusabilidad y la implementación de doble enlace. Por último, detalla los métodos para la comunicación entre componentes como $emit, $broadcast y $on.
Este documento presenta una introducción a los conceptos básicos de AngularJS, incluyendo su filosofía, directivas comunes, controladores, servicios, routing y directivas. Explica que AngularJS es un framework para crear aplicaciones dinámicas que no requieren recargar la página, y cómo facilita el mantenimiento a través de enlaces de datos y manipulación del DOM.
Este documento presenta una sesión avanzada sobre Angular. Cubre temas como directivas anidadas, eventos y trucos en Angular. Explica cómo crear directivas, los valores de sus propiedades y cómo usarlas de forma anidada. Luego describe cómo funcionan los eventos en Angular mediante las funciones $emit, $broadcast y $on. Finalmente, presenta varios trucos como usar controladoras y routing, opciones para ng-repeat, generar arreglos con filtros y más.
Este documento presenta una introducción a conceptos avanzados de Angular como la arquitectura, routing, directivas y data binding. Explica que Angular usa módulos, controladoras y vistas para organizar el código. También cubre temas como inyección de dependencias, $scope, $watch y cómo crear directivas personalizadas. Finalmente, incluye ejemplos prácticos de routing, calculadoras y paneles de pestañas usando directivas.
Sinatra es un DSL para desarrollar aplicaciones web en Ruby con esfuerzo mínimo. Permite crear rutas que responden a diferentes verbos HTTP como GET y POST. Incluye la capacidad de servir vistas generadas con ERB, un lenguaje que combina HTML y código Ruby. La estructura básica de una aplicación Sinatra consiste en definir una clase que herede de Sinatra::Base e implemente las rutas y lógica de la aplicación.
Este documento presenta conceptos de orientación a objetos en Ruby como herencia, sobrescritura de métodos, acceso a métodos de la clase padre, definición de propiedades y ámbitos públicos y privados. También cubre la organización del código en múltiples archivos y cómo requerir archivos desde otros archivos.
Este documento presenta una sesión sobre routing en AngularJS. Explica conceptos como el uso de $routeProvider para definir rutas, $routeProvider.when para establecer configuraciones de rutas y $routeProvider.otherwise para definir una ruta predeterminada. También cubre el uso de ng-view para renderizar vistas y la posibilidad de definir templates inline. Por último, proporciona ejemplos de implementación de routing en una aplicación de carrito de compras y anuncia un examen práctico sobre la creación de un blog con routing, controladores, servicios y
Este documento habla sobre directivas en AngularJS. Explica que las directivas permiten encapsular funcionalidad en HTML puro y por qué es útil escribir directivas. Luego describe cómo crear directivas y las propiedades que pueden tener, como restrict, scope, template, y link. Finalmente, muestra ejemplos de directivas simples y anidadas como una calculadora, un formato de tiempo y un panel de pestañas.
Este documento presenta conceptos clave de hashes, símbolos y orientación a objetos en Ruby. Explica que los hashes almacenan datos en forma de pares clave-valor, las claves pueden ser cadenas o símbolos para ahorrar memoria, y los valores pueden ser de cualquier tipo. También introduce conceptos básicos de orientación a objetos como clases, objetos, métodos, herencia y sobrescritura de métodos. Finalmente, propone ejercicios prácticos para aplicar estos conceptos.
Arreglos, hashes y métodos son estructuras de datos fundamentales en Ruby. Los arreglos almacenan valores indexados numéricamente, mientras que los hashes lo hacen con cualquier tipo de datos como clave. Los métodos permiten encapsular lógica reutilizable mediante parámetros y valores de retorno.
Este documento presenta una sesión sobre la organización de código en AngularJS. Explica conceptos como controladoras, directivas, filtros y servicios. Recomienda usar controladoras para separar funciones, dar ámbito a expresiones y organizar la información desde servicios. También cubre cómo usar filtros para formatear y filtrar datos, y servicios para compartir información de manera encapsulada y testear. Finalmente, muestra ejemplos prácticos de implementar estas ideas.
Ruby es un lenguaje de programación orientado a objetos, flexible y de alto nivel. Este documento introduce estructuras de control como if/unless y bucles como while, until, for y loop en Ruby. También presenta ejemplos prácticos como reemplazar palabras en una cadena y encriptar texto con bucles.
Este documento presenta una introducción a la arquitectura de Angular, controladoras y directivas. Explica que Angular es un framework para aplicaciones dinámicas del lado cliente que facilita el mantenimiento mediante el enlace de datos y la separación de preocupaciones. Describe que las controladoras definen el modelo de vista inicial mediante $scope y pueden contener funciones manejadoras de eventos, mientras que las vistas muestran el modelo utilizando directivas. También cubre conceptos como módulos, enlace de datos bidireccional e inyección de dependencias
Este documento presenta una introducción a Angular y resume errores comunes en JavaScript. Explica conceptos clave como Single Page Apps y frameworks, y por qué Angular es útil para construir aplicaciones dinámicas. Luego detalla errores comunes como el uso de variables globales y type wrappers, y recomienda el uso de punto y coma, comparaciones estrictas y parseInt con base. Finalmente, ofrece enlaces a ejemplos básicos de Angular.
Este documento presenta una introducción a la historia, orientación a objetos y ámbitos/módulos en JavaScript. Explica brevemente el origen y evolución de JavaScript, así como herramientas como jQuery, JSFiddle y Chrome DevTools. Luego cubre conceptos como la creación de objetos, clases, herencia y el uso de prototype. Finalmente, introduce ámbitos y módulos, explicando cómo se pueden usar funciones de inmediato para crear ámbitos privados y encapsular funcionalidad.
Este documento presenta jQuery Mobile, una plataforma para desarrollar aplicaciones móviles utilizando HTML5, CSS y JavaScript de una manera que funciona en múltiples plataformas como Android, iOS, BlackBerry y Windows Phone. Explica que jQuery Mobile agrega atributos a las etiquetas HTML existentes para darles estilos móviles y también permite crear HTML de forma dinámica usando jQuery. Finalmente, incluye un enlace de demostración de una aplicación móvil creada con jQuery Mobile.
Este documento presenta sobre arquitectura de aplicaciones móviles. Explica que las aplicaciones móviles pueden ser nativas o web, y cada una tiene ventajas y desventajas. También describe componentes clave de una arquitectura de aplicación web móvil incluyendo servidores, servicios web, bases de datos, y tecnologías del lado del cliente como HTML5, CSS3 y JavaScript. Además, cubre estrategias para el back-end, front-end y presentación multiplataforma. Finalmente, presenta un caso de éxito de una
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
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.
Este documento presenta una introducción a los conceptos básicos de AngularJS, incluyendo su filosofía, directivas comunes, controladores, servicios, routing y directivas. Explica que AngularJS es un framework para crear aplicaciones dinámicas que no requieren recargar la página, y cómo facilita el mantenimiento a través de enlaces de datos y manipulación del DOM.
Este documento presenta una sesión avanzada sobre Angular. Cubre temas como directivas anidadas, eventos y trucos en Angular. Explica cómo crear directivas, los valores de sus propiedades y cómo usarlas de forma anidada. Luego describe cómo funcionan los eventos en Angular mediante las funciones $emit, $broadcast y $on. Finalmente, presenta varios trucos como usar controladoras y routing, opciones para ng-repeat, generar arreglos con filtros y más.
Este documento presenta una introducción a conceptos avanzados de Angular como la arquitectura, routing, directivas y data binding. Explica que Angular usa módulos, controladoras y vistas para organizar el código. También cubre temas como inyección de dependencias, $scope, $watch y cómo crear directivas personalizadas. Finalmente, incluye ejemplos prácticos de routing, calculadoras y paneles de pestañas usando directivas.
Sinatra es un DSL para desarrollar aplicaciones web en Ruby con esfuerzo mínimo. Permite crear rutas que responden a diferentes verbos HTTP como GET y POST. Incluye la capacidad de servir vistas generadas con ERB, un lenguaje que combina HTML y código Ruby. La estructura básica de una aplicación Sinatra consiste en definir una clase que herede de Sinatra::Base e implemente las rutas y lógica de la aplicación.
Este documento presenta conceptos de orientación a objetos en Ruby como herencia, sobrescritura de métodos, acceso a métodos de la clase padre, definición de propiedades y ámbitos públicos y privados. También cubre la organización del código en múltiples archivos y cómo requerir archivos desde otros archivos.
Este documento presenta una sesión sobre routing en AngularJS. Explica conceptos como el uso de $routeProvider para definir rutas, $routeProvider.when para establecer configuraciones de rutas y $routeProvider.otherwise para definir una ruta predeterminada. También cubre el uso de ng-view para renderizar vistas y la posibilidad de definir templates inline. Por último, proporciona ejemplos de implementación de routing en una aplicación de carrito de compras y anuncia un examen práctico sobre la creación de un blog con routing, controladores, servicios y
Este documento habla sobre directivas en AngularJS. Explica que las directivas permiten encapsular funcionalidad en HTML puro y por qué es útil escribir directivas. Luego describe cómo crear directivas y las propiedades que pueden tener, como restrict, scope, template, y link. Finalmente, muestra ejemplos de directivas simples y anidadas como una calculadora, un formato de tiempo y un panel de pestañas.
Este documento presenta conceptos clave de hashes, símbolos y orientación a objetos en Ruby. Explica que los hashes almacenan datos en forma de pares clave-valor, las claves pueden ser cadenas o símbolos para ahorrar memoria, y los valores pueden ser de cualquier tipo. También introduce conceptos básicos de orientación a objetos como clases, objetos, métodos, herencia y sobrescritura de métodos. Finalmente, propone ejercicios prácticos para aplicar estos conceptos.
Arreglos, hashes y métodos son estructuras de datos fundamentales en Ruby. Los arreglos almacenan valores indexados numéricamente, mientras que los hashes lo hacen con cualquier tipo de datos como clave. Los métodos permiten encapsular lógica reutilizable mediante parámetros y valores de retorno.
Este documento presenta una sesión sobre la organización de código en AngularJS. Explica conceptos como controladoras, directivas, filtros y servicios. Recomienda usar controladoras para separar funciones, dar ámbito a expresiones y organizar la información desde servicios. También cubre cómo usar filtros para formatear y filtrar datos, y servicios para compartir información de manera encapsulada y testear. Finalmente, muestra ejemplos prácticos de implementar estas ideas.
Ruby es un lenguaje de programación orientado a objetos, flexible y de alto nivel. Este documento introduce estructuras de control como if/unless y bucles como while, until, for y loop en Ruby. También presenta ejemplos prácticos como reemplazar palabras en una cadena y encriptar texto con bucles.
Este documento presenta una introducción a la arquitectura de Angular, controladoras y directivas. Explica que Angular es un framework para aplicaciones dinámicas del lado cliente que facilita el mantenimiento mediante el enlace de datos y la separación de preocupaciones. Describe que las controladoras definen el modelo de vista inicial mediante $scope y pueden contener funciones manejadoras de eventos, mientras que las vistas muestran el modelo utilizando directivas. También cubre conceptos como módulos, enlace de datos bidireccional e inyección de dependencias
Este documento presenta una introducción a Angular y resume errores comunes en JavaScript. Explica conceptos clave como Single Page Apps y frameworks, y por qué Angular es útil para construir aplicaciones dinámicas. Luego detalla errores comunes como el uso de variables globales y type wrappers, y recomienda el uso de punto y coma, comparaciones estrictas y parseInt con base. Finalmente, ofrece enlaces a ejemplos básicos de Angular.
Este documento presenta una introducción a la historia, orientación a objetos y ámbitos/módulos en JavaScript. Explica brevemente el origen y evolución de JavaScript, así como herramientas como jQuery, JSFiddle y Chrome DevTools. Luego cubre conceptos como la creación de objetos, clases, herencia y el uso de prototype. Finalmente, introduce ámbitos y módulos, explicando cómo se pueden usar funciones de inmediato para crear ámbitos privados y encapsular funcionalidad.
Este documento presenta jQuery Mobile, una plataforma para desarrollar aplicaciones móviles utilizando HTML5, CSS y JavaScript de una manera que funciona en múltiples plataformas como Android, iOS, BlackBerry y Windows Phone. Explica que jQuery Mobile agrega atributos a las etiquetas HTML existentes para darles estilos móviles y también permite crear HTML de forma dinámica usando jQuery. Finalmente, incluye un enlace de demostración de una aplicación móvil creada con jQuery Mobile.
Este documento presenta sobre arquitectura de aplicaciones móviles. Explica que las aplicaciones móviles pueden ser nativas o web, y cada una tiene ventajas y desventajas. También describe componentes clave de una arquitectura de aplicación web móvil incluyendo servidores, servicios web, bases de datos, y tecnologías del lado del cliente como HTML5, CSS3 y JavaScript. Además, cubre estrategias para el back-end, front-end y presentación multiplataforma. Finalmente, presenta un caso de éxito de una
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
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.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
2. DISCLAIMER
Todas las opiniones vertidas en la
siguiente charla o en estas
diapositivas, son exclusivamente del
expositor. Estas no reflejan de ninguna
manera el punto de vista o la opinión
de Amazon INC.
2
73. THEREMIN
Vamos a usar el AudioContext Api para accesar a los
parlantes y a la vez producir un sonido
Frecuencia
Volumen
Voila
https://github.com/scyrizales/theremin
73