José Ramón Palanco - NoSQL Security [RootedCON 2011]RootedCON
Este documento presenta una introducción a NoSQL y sus implementaciones más populares como MongoDB, CouchDB y Cassandra. Explica los conceptos clave de NoSQL como el teorema CAP y las diferentes arquitecturas como almacén de documentos, grafos y clave-valor. Luego, describe varios vectores de ataque específicos de NoSQL como injection en JSON y vistas, explotación de listeners HTTP, bruteforce de keys y ataques de denegación de servicio. El documento provee detalles técnicos sobre cómo aprovechar estas vulnerabilidades en cada implementación.
Este documento presenta una introducción a la replicación de bases de datos con Oracle Golden Gate. Explica los conceptos básicos de replicación, los beneficios de usar replicación, y los componentes y proceso de replicación de Oracle Golden Gate. También incluye una demostración de cómo configurar la replicación heterogénea entre una base de datos Oracle y MySQL con Oracle Golden Gate.
Cómo hacer analítica de los logs que producen las aplicaciones. Introducción teorica y práctica de las tres herramientas ELK(ElasticSearch, Logstash y Kibana).
Este documento resume los elementos básicos de un cluster de MongoDB, incluyendo shards, réplicas, configuradores y enrutadores. También explica los tipos de cluster como master-slave y replica set, así como la configuración de replica sets con sharding. Finalmente, proporciona ejemplos de archivos de configuración y comandos para administrar y supervisar el estado del cluster.
Este documento presenta una introducción al modelo de datos NoSQL y MongoDB. Explica que MongoDB usa un modelo de datos de documentos donde cada documento se almacena como un objeto JSON. También describe los patrones comunes de modelado de datos y relaciones, y las operaciones y consultas básicas en MongoDB como CRUD y los diferentes tipos de índices. Finalmente, brinda una visión general de la arquitectura y réplica de MongoDB.
Este documento presenta una introducción al modelo de datos clave-valor. Explica que este modelo asocia claves con valores de forma eficiente, permitiendo el acceso rápido a los elementos almacenados mediante una clave. También describe algunas técnicas comunes como el hashing consistente para la distribución de datos en sistemas distribuidos, y presenta Redis como un caso de estudio, explicando sus operaciones, arquitectura, replicación y usos comunes.
Este documento resume los principales puntos de la concepción constructivista sobre el acceso a la lectura y escritura desde la perspectiva de tres maestras. Explica que el conocimiento sobre lo escrito tiene su origen en el entorno extraescolar del niño y que no existe un método único sino un proceso de construcción. Describe las distintas etapas por las que pasa un niño en la adquisición de la lectura y escritura según esta concepción, desde representaciones primitivas hasta la hipótesis alfabética. Finalmente, enfatiza
José Ramón Palanco - NoSQL Security [RootedCON 2011]RootedCON
Este documento presenta una introducción a NoSQL y sus implementaciones más populares como MongoDB, CouchDB y Cassandra. Explica los conceptos clave de NoSQL como el teorema CAP y las diferentes arquitecturas como almacén de documentos, grafos y clave-valor. Luego, describe varios vectores de ataque específicos de NoSQL como injection en JSON y vistas, explotación de listeners HTTP, bruteforce de keys y ataques de denegación de servicio. El documento provee detalles técnicos sobre cómo aprovechar estas vulnerabilidades en cada implementación.
Este documento presenta una introducción a la replicación de bases de datos con Oracle Golden Gate. Explica los conceptos básicos de replicación, los beneficios de usar replicación, y los componentes y proceso de replicación de Oracle Golden Gate. También incluye una demostración de cómo configurar la replicación heterogénea entre una base de datos Oracle y MySQL con Oracle Golden Gate.
Cómo hacer analítica de los logs que producen las aplicaciones. Introducción teorica y práctica de las tres herramientas ELK(ElasticSearch, Logstash y Kibana).
Este documento resume los elementos básicos de un cluster de MongoDB, incluyendo shards, réplicas, configuradores y enrutadores. También explica los tipos de cluster como master-slave y replica set, así como la configuración de replica sets con sharding. Finalmente, proporciona ejemplos de archivos de configuración y comandos para administrar y supervisar el estado del cluster.
Este documento presenta una introducción al modelo de datos NoSQL y MongoDB. Explica que MongoDB usa un modelo de datos de documentos donde cada documento se almacena como un objeto JSON. También describe los patrones comunes de modelado de datos y relaciones, y las operaciones y consultas básicas en MongoDB como CRUD y los diferentes tipos de índices. Finalmente, brinda una visión general de la arquitectura y réplica de MongoDB.
Este documento presenta una introducción al modelo de datos clave-valor. Explica que este modelo asocia claves con valores de forma eficiente, permitiendo el acceso rápido a los elementos almacenados mediante una clave. También describe algunas técnicas comunes como el hashing consistente para la distribución de datos en sistemas distribuidos, y presenta Redis como un caso de estudio, explicando sus operaciones, arquitectura, replicación y usos comunes.
Este documento resume los principales puntos de la concepción constructivista sobre el acceso a la lectura y escritura desde la perspectiva de tres maestras. Explica que el conocimiento sobre lo escrito tiene su origen en el entorno extraescolar del niño y que no existe un método único sino un proceso de construcción. Describe las distintas etapas por las que pasa un niño en la adquisición de la lectura y escritura según esta concepción, desde representaciones primitivas hasta la hipótesis alfabética. Finalmente, enfatiza
Este documento describe la utilidad de JDBC para conectarse a bases de datos desde Java usando SQL. JDBC permite que una aplicación Java se conecte a diferentes bases de datos y las trate de forma uniforme. JDBC consta de dos capas: la capa de aplicación que contiene las clases para interactuar con la base de datos, y la capa de controlador que se encarga de establecer la comunicación con el RDBMS.
Jose M Mejia - Usando computación paralela GPU en malware y herramientas de h...RootedCON
La ponencia se centra en como hoy en día, cualquiera tiene a su alcance una GPU con una posibilidad de proceso paralelo importante, y de como pueden evolucionar tanto el malware, como las herramientas de hacking que puedan hacer uso de ello (bruteforcers, fuzzers, passwd crackers....). No se trata de lanzar threads tradicionales vía CPU...
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]RootedCON
Este documento presenta osquery, una herramienta de detección de amenazas a escala que utiliza SQL para explorar sistemas operativos. Explica cómo osquery puede utilizarse para monitorizar hosts corporativos, recopilar datos de seguridad y correlacionarlos. Detalla el uso de osqueryi, osqueryd, tablas, consultas programadas, paquetes de consultas y el punto final TLS remoto para la gestión centralizada de osquery.
El documento presenta OpenSolaris, un proyecto de código abierto patrocinado originalmente por Sun Microsystems. Detalla las tecnologías emergentes de OpenSolaris como ZFS, zonas/contenedores y DTrace. También incluye una demostración de la instalación de OpenBravo ERP en OpenSolaris usando diferentes arquitecturas como consolidada y distribuida.
Jerónimo López | Introducción a GraalVM | Codemotion Madrid 2018 Codemotion
Este documento presenta una introducción a GraalVM. GraalVM es una máquina virtual universal que puede ejecutar aplicaciones escritas en múltiples lenguajes como JavaScript, Python, Java y C++ de forma rápida. GraalVM mejora el rendimiento de la JVM al compilar el bytecode a código nativo y permite la interoperabilidad entre lenguajes.
Soluciones de Oracle para la Auditoría, Seguridad y Gobierno de TIMario Redón Luz
Presentación de mi proyecto de final de carrera en Oracle.
Muestra un breve resumen del mismo, no incluye la parte teórica de auditoría de sistemas de información y se centra sobre todo en aspectos prácticos relacionados con la seguridad de los datos y en como se puede cumplir con la LOPD usando muchos de los productos de los que Oracle dispone.
Este documento describe cómo crear un SCADA (sistema de control y adquisición de datos) utilizando Python y HTML5. Explica los componentes clave de un SCADA como los dispositivos de campo, protocolos de comunicación y estructura general. Luego detalla cómo se desarrolló un SCADA con dispositivos de bajo costo y el protocolo Mara, y cómo se implementó el software del centro de control con Python, Twisted y Flask y la interfaz web con tecnologías como jQuery. Finalmente, discute posibles mejoras futuras como usar IEC 61850 y socket
Este documento describe ZooKeeper, un servicio de coordinación para aplicaciones distribuidas. ZooKeeper permite que los procesos distribuidos se coordinen a través de un espacio de nombres jerárquico compartido. Proporciona servicios como administración de configuración, bloqueos, sincronización y grupos de servicios. Los desarrolladores pueden usar ZooKeeper en lugar de tener que escribir su propia lógica de coordinación distribuida.
SDN (Software Define Networking) - The evolution of the NetworkLogicalis Latam
El documento habla sobre SDN (Software Defined Networking) y su evolución. SDN separa el plano de control de la red del plano de datos, permitiendo un control centralizado y programable de la red. También discute conceptos como virtualización, centros de datos definidos por software, redes virtuales, y los protocolos OpenFlow y Netconf/Yang.
Este documento describe las soluciones de recuperación de desastres de Dbvisit, incluyendo Dbvisit Standby y Dbvisit Replicate. Dbvisit Standby proporciona una solución confiable para reducir el riesgo de pérdida de datos mediante la creación automática de una base de datos secundaria en otro sitio. Dbvisit Replicate permite replicar datos de Oracle a otros sistemas como Oracle, MySQL y SQL Server. Ambas soluciones ofrecen características como administración centralizada, compatibilidad con RAC y ASM, y soporte para versiones recientes de
Este documento presenta un taller de reforzamiento sobre ensamblado y mantenimiento de equipos de cómputo. El taller incluye 16 preguntas sobre componentes de hardware, puertos, tipos de procesadores, mantenimiento y limpieza. El objetivo es evaluar los conocimientos de los aprendices sobre estos temas relacionados con sistemas.
David Meléndez Cano - Trash Robotic Router Platform (TRRP) [Rooted CON 2013]RootedCON
TRRP es una plataforma de bajo coste que utiliza routers domésticos modificados con OpenWRT como plataforma para proyectos de Internet de las Cosas y robótica. Los routers pueden usarse como controladores para drones, rovers y otros dispositivos, equipados con sensores como acelerómetros, giroscopios y cámaras conectados a través de puertos I2C y serie. El documento describe cómo configurar los puertos, leer los sensores y estabilizar los sistemas mediante programas de control ejecutados con alta prior
Implementación de un prototipo de Proveedor de SaaS par Pymes. Proyecto presentado en el marco del encuentro de Tecnologías de la Información de Ecuador TICs EC 2013.
En este segundo Meetup nos vamos a centrar en la integración de Mulesoft con BBDD relacionales del tipo Oracle, PostgreSQL, MySQL
1.- Cómo se integra Java con Bases de Datos relacionales
2.- Somo los integradores capaces de hacer de DBA? pide ayuda a alguien que sepa de BBDD
3.- Pool de conexiones, que es y para que nos sirve para mejorar el rendimiento
4.- ApiKit OData, generación automática de API´s a partir de una conexión de BD
5.- Historias para no dormir y casos extraños que nos encontramos en los clientes
Este documento proporciona instrucciones para instalar y configurar la plataforma de business intelligence Pentaho. Explica cómo descomprimir los archivos de Pentaho BI, crear las bases de datos requeridas, configurar las conexiones JDBC y Hibernate, y editar archivos de configuración. Además, enumera los requisitos previos como Java y un servidor de aplicaciones y proporciona enlaces a recursos adicionales sobre Pentaho BI.
Este documento proporciona una introducción a Cacti, una herramienta para monitorear el rendimiento y uso de recursos de redes y servidores. Cacti usa RRDtool para crear gráficos de datos históricos almacenados en archivos RRD. El documento explica cómo instalar y configurar Cacti, incluida la adición de dispositivos, la creación de plantillas de gráficos y la organización de nodos en un árbol jerárquico. También cubre conceptos clave como fuentes de datos, recop
Este documento proporciona una introducción a Cacti, una herramienta para monitorear el rendimiento y uso de recursos de redes y servidores. Cacti usa RRDtool para crear gráficos de datos históricos almacenados en archivos RRD. La interfaz web de Cacti permite agregar dispositivos, crear plantillas de gráficos y organizar los nodos en una jerarquía de árbol para visualizar y monitorear el rendimiento del sistema. El documento también cubre cómo instalar y configurar Cact
Este documento presenta el proyecto final de grado de Pablo Zincarini para la empresa Federada Salud. El proyecto consistió en el diseño e implementación de un sistema AVL utilizando dispositivos Virloc 10 de la empresa Virtec para dar seguimiento en tiempo real a la flota vehicular de Federada Salud. El sistema desarrollado, llamado GeoManager, usó diversas tecnologías como Java, GeneXus, PostgreSQL y más. El proyecto logró su objetivo pero también enfrentó riesgos y desafíos imprevistos durante su desarrollo.
The ANAIS experiment aims to confirm the DAMA/LIBRA positive dark matter signal using the same target and technique. The ANAIS-25 phase has two 12.5 kg NaI(Tl) detectors taking data at the Canfranc Underground Laboratory. Background levels have been determined and the detectors show good light collection and energy resolution. Work is ongoing to develop the muon veto system, low energy calibrations, and test PMTs for the full 250 kg experiment. A new crystal from Alpha Spectra with updated purification protocols will soon be checked for radiopurity levels before proceeding with the full experiment.
Adquisición de datos ADC Canberra con Arduinomiguelolivan
El documento describe un sistema de adquisición de datos que utiliza un convertidor analógico-digital ADC Canberra con 8192 canales programable con TTL y una placa Arduino Leonardo de 16 MHz para controlar el ADC a través de una interfaz TTLUSB. El sistema proporciona facilidad de uso, formatos de datos como BLK y ROOT, y tiempo muerto por evento menor a 1 ms, con una interfaz gráfica de Qt y compatibilidad con Linux y ROOT.
Más contenido relacionado
Similar a Diseño del software de adquisición de datos para ANAIS
Este documento describe la utilidad de JDBC para conectarse a bases de datos desde Java usando SQL. JDBC permite que una aplicación Java se conecte a diferentes bases de datos y las trate de forma uniforme. JDBC consta de dos capas: la capa de aplicación que contiene las clases para interactuar con la base de datos, y la capa de controlador que se encarga de establecer la comunicación con el RDBMS.
Jose M Mejia - Usando computación paralela GPU en malware y herramientas de h...RootedCON
La ponencia se centra en como hoy en día, cualquiera tiene a su alcance una GPU con una posibilidad de proceso paralelo importante, y de como pueden evolucionar tanto el malware, como las herramientas de hacking que puedan hacer uso de ello (bruteforcers, fuzzers, passwd crackers....). No se trata de lanzar threads tradicionales vía CPU...
Javier Marcos - Detección de amenazas a escala con osquery [rooted2019]RootedCON
Este documento presenta osquery, una herramienta de detección de amenazas a escala que utiliza SQL para explorar sistemas operativos. Explica cómo osquery puede utilizarse para monitorizar hosts corporativos, recopilar datos de seguridad y correlacionarlos. Detalla el uso de osqueryi, osqueryd, tablas, consultas programadas, paquetes de consultas y el punto final TLS remoto para la gestión centralizada de osquery.
El documento presenta OpenSolaris, un proyecto de código abierto patrocinado originalmente por Sun Microsystems. Detalla las tecnologías emergentes de OpenSolaris como ZFS, zonas/contenedores y DTrace. También incluye una demostración de la instalación de OpenBravo ERP en OpenSolaris usando diferentes arquitecturas como consolidada y distribuida.
Jerónimo López | Introducción a GraalVM | Codemotion Madrid 2018 Codemotion
Este documento presenta una introducción a GraalVM. GraalVM es una máquina virtual universal que puede ejecutar aplicaciones escritas en múltiples lenguajes como JavaScript, Python, Java y C++ de forma rápida. GraalVM mejora el rendimiento de la JVM al compilar el bytecode a código nativo y permite la interoperabilidad entre lenguajes.
Soluciones de Oracle para la Auditoría, Seguridad y Gobierno de TIMario Redón Luz
Presentación de mi proyecto de final de carrera en Oracle.
Muestra un breve resumen del mismo, no incluye la parte teórica de auditoría de sistemas de información y se centra sobre todo en aspectos prácticos relacionados con la seguridad de los datos y en como se puede cumplir con la LOPD usando muchos de los productos de los que Oracle dispone.
Este documento describe cómo crear un SCADA (sistema de control y adquisición de datos) utilizando Python y HTML5. Explica los componentes clave de un SCADA como los dispositivos de campo, protocolos de comunicación y estructura general. Luego detalla cómo se desarrolló un SCADA con dispositivos de bajo costo y el protocolo Mara, y cómo se implementó el software del centro de control con Python, Twisted y Flask y la interfaz web con tecnologías como jQuery. Finalmente, discute posibles mejoras futuras como usar IEC 61850 y socket
Este documento describe ZooKeeper, un servicio de coordinación para aplicaciones distribuidas. ZooKeeper permite que los procesos distribuidos se coordinen a través de un espacio de nombres jerárquico compartido. Proporciona servicios como administración de configuración, bloqueos, sincronización y grupos de servicios. Los desarrolladores pueden usar ZooKeeper en lugar de tener que escribir su propia lógica de coordinación distribuida.
SDN (Software Define Networking) - The evolution of the NetworkLogicalis Latam
El documento habla sobre SDN (Software Defined Networking) y su evolución. SDN separa el plano de control de la red del plano de datos, permitiendo un control centralizado y programable de la red. También discute conceptos como virtualización, centros de datos definidos por software, redes virtuales, y los protocolos OpenFlow y Netconf/Yang.
Este documento describe las soluciones de recuperación de desastres de Dbvisit, incluyendo Dbvisit Standby y Dbvisit Replicate. Dbvisit Standby proporciona una solución confiable para reducir el riesgo de pérdida de datos mediante la creación automática de una base de datos secundaria en otro sitio. Dbvisit Replicate permite replicar datos de Oracle a otros sistemas como Oracle, MySQL y SQL Server. Ambas soluciones ofrecen características como administración centralizada, compatibilidad con RAC y ASM, y soporte para versiones recientes de
Este documento presenta un taller de reforzamiento sobre ensamblado y mantenimiento de equipos de cómputo. El taller incluye 16 preguntas sobre componentes de hardware, puertos, tipos de procesadores, mantenimiento y limpieza. El objetivo es evaluar los conocimientos de los aprendices sobre estos temas relacionados con sistemas.
David Meléndez Cano - Trash Robotic Router Platform (TRRP) [Rooted CON 2013]RootedCON
TRRP es una plataforma de bajo coste que utiliza routers domésticos modificados con OpenWRT como plataforma para proyectos de Internet de las Cosas y robótica. Los routers pueden usarse como controladores para drones, rovers y otros dispositivos, equipados con sensores como acelerómetros, giroscopios y cámaras conectados a través de puertos I2C y serie. El documento describe cómo configurar los puertos, leer los sensores y estabilizar los sistemas mediante programas de control ejecutados con alta prior
Implementación de un prototipo de Proveedor de SaaS par Pymes. Proyecto presentado en el marco del encuentro de Tecnologías de la Información de Ecuador TICs EC 2013.
En este segundo Meetup nos vamos a centrar en la integración de Mulesoft con BBDD relacionales del tipo Oracle, PostgreSQL, MySQL
1.- Cómo se integra Java con Bases de Datos relacionales
2.- Somo los integradores capaces de hacer de DBA? pide ayuda a alguien que sepa de BBDD
3.- Pool de conexiones, que es y para que nos sirve para mejorar el rendimiento
4.- ApiKit OData, generación automática de API´s a partir de una conexión de BD
5.- Historias para no dormir y casos extraños que nos encontramos en los clientes
Este documento proporciona instrucciones para instalar y configurar la plataforma de business intelligence Pentaho. Explica cómo descomprimir los archivos de Pentaho BI, crear las bases de datos requeridas, configurar las conexiones JDBC y Hibernate, y editar archivos de configuración. Además, enumera los requisitos previos como Java y un servidor de aplicaciones y proporciona enlaces a recursos adicionales sobre Pentaho BI.
Este documento proporciona una introducción a Cacti, una herramienta para monitorear el rendimiento y uso de recursos de redes y servidores. Cacti usa RRDtool para crear gráficos de datos históricos almacenados en archivos RRD. El documento explica cómo instalar y configurar Cacti, incluida la adición de dispositivos, la creación de plantillas de gráficos y la organización de nodos en un árbol jerárquico. También cubre conceptos clave como fuentes de datos, recop
Este documento proporciona una introducción a Cacti, una herramienta para monitorear el rendimiento y uso de recursos de redes y servidores. Cacti usa RRDtool para crear gráficos de datos históricos almacenados en archivos RRD. La interfaz web de Cacti permite agregar dispositivos, crear plantillas de gráficos y organizar los nodos en una jerarquía de árbol para visualizar y monitorear el rendimiento del sistema. El documento también cubre cómo instalar y configurar Cact
Este documento presenta el proyecto final de grado de Pablo Zincarini para la empresa Federada Salud. El proyecto consistió en el diseño e implementación de un sistema AVL utilizando dispositivos Virloc 10 de la empresa Virtec para dar seguimiento en tiempo real a la flota vehicular de Federada Salud. El sistema desarrollado, llamado GeoManager, usó diversas tecnologías como Java, GeneXus, PostgreSQL y más. El proyecto logró su objetivo pero también enfrentó riesgos y desafíos imprevistos durante su desarrollo.
Similar a Diseño del software de adquisición de datos para ANAIS (20)
The ANAIS experiment aims to confirm the DAMA/LIBRA positive dark matter signal using the same target and technique. The ANAIS-25 phase has two 12.5 kg NaI(Tl) detectors taking data at the Canfranc Underground Laboratory. Background levels have been determined and the detectors show good light collection and energy resolution. Work is ongoing to develop the muon veto system, low energy calibrations, and test PMTs for the full 250 kg experiment. A new crystal from Alpha Spectra with updated purification protocols will soon be checked for radiopurity levels before proceeding with the full experiment.
Adquisición de datos ADC Canberra con Arduinomiguelolivan
El documento describe un sistema de adquisición de datos que utiliza un convertidor analógico-digital ADC Canberra con 8192 canales programable con TTL y una placa Arduino Leonardo de 16 MHz para controlar el ADC a través de una interfaz TTLUSB. El sistema proporciona facilidad de uso, formatos de datos como BLK y ROOT, y tiempo muerto por evento menor a 1 ms, con una interfaz gráfica de Qt y compatibilidad con Linux y ROOT.
Sistema de adquisición de datos para un experimento de detección directa de m...miguelolivan
El documento describe el sistema de adquisición de datos diseñado para el experimento ANAIS para la detección directa de materia oscura. El sistema utiliza módulos de digitalización Matacq para adquirir las señales de los detectores con un umbral bajo y alta resolución temporal. El diseño implementa la adquisición por interrupción para reducir el tiempo muerto a aproximadamente 2 milisegundos. Las pruebas realizadas caracterizaron el rendimiento del sistema y optimizaron su configuración para cumplir los requisitos del experimento ANAIS
Este documento presenta los resultados de pruebas de escalabilidad y rendimiento de un sistema de adquisición de datos. Las pruebas muestran que el tiempo de captura aumenta linealmente con el número de tarjetas de adquisición, y que el modo FIFO mejora la frecuencia de adquisición hasta casi 1 kHz. Al guardar los datos de forma asíncrona se reduce el tiempo de adquisición en un 17%. Se proponen varias mejoras futuras como el uso de buffers de hardware y relojes de tiempo vivo.
Un Clúster con SLURM, uso y configuraciónmiguelolivan
Este documento describe la configuración y uso de un clúster con SLURM para gestionar los recursos. Explica que SLURM distribuye el trabajo entre los nodos, NIS sincroniza los usuarios, y NFS/SMB provee un sistema de archivos compartido. También cubre la configuración de particiones, prioridades y supervisión en SLURM.
Sistemas de control de versiones. Introducción a svnmiguelolivan
Este documento presenta una introducción al sistema de control de versiones Subversion (SVN). Explica conceptos básicos como repositorios, copias locales y revisiones. Detalla el ciclo de trabajo típico con SVN que incluye actualizar, hacer cambios, revisar cambios, corregir errores, resolver conflictos y publicar. También cubre buenas prácticas y programas auxiliares para SVN.
Think-E Estafa -En un mundo donde la educación en línea crece rápidamente, es natural que surjan preguntas sobre la confiabilidad de ciertas plataformas y sistemas.
Think-E Opiniones México ha sido objeto de rumores que insinúan que podría ser una estafa. Sin embargo, es importante separar la verdad de la ficción.
Think-E México no es una estafa. Es un sistema educativo comprometida con el desarrollo del inglés mediante cursos diseñados por expertos en el idioma.
Practica individual-Semana.Curso Liderazgo y comportamiento organizacionalJanethLozanoLozano
Práctica con evaluación entre pares sobre una situación en la que se aplicar lo aprendido acerca de la personalidad, los valores y el estilo de liderazgo en una organización.
MENTORÍA ENTRENANDO AL ENTRENADOR Oxford Group FULL.pdfOxford Group
La mentoría "Entrenando al Entrenador" se enfoca en desarrollar habilidades esenciales en los facilitadores internos para que puedan capacitar a otros miembros de la organización, impulsando el crecimiento y el éxito en el trabajo y en la vida. Esta mentoría se ofrece en dos modalidades: híbrida, presencial y en línea, para adaptarse a las necesidades y preferencias de los participantes. La evaluación es un proceso continuo y integral, con retroalimentación inmediata y continua para asegurar que los participantes estén en el camino correcto.
La mentoría se organiza en varias fases, cada una con objetivos específicos. La Fase 1 se centra en la presentación y demostración práctica de los conceptos clave, con retroalimentación inmediata y acceso a recursos adicionales. La Fase 2 se enfoca en la aplicación de técnicas aprendidas en situaciones reales, con oportunidades para que los participantes puedan aplicar las habilidades en su trabajo diario. La Fase 3 se centra en la autoevaluación y planificación, ayudando a los participantes a establecer objetivos y metas claras para su desarrollo personal.
La mentoría "Entrenando al Entrenador" busca certificar a los facilitadores internos para que puedan enseñar y apoyar el trabajo y el desarrollo continuo de habilidades de los demás. Al capacitar a estos facilitadores, se busca reducir costos y mejorar la eficiencia, incrementar la adopción de nuevas habilidades y comportamientos en la organización y desarrollar habilidades energéticas esenciales. La mentoría se basa en una metodología que combina presentaciones audiovisuales, demostraciones prácticas, retroalimentación inmediata y acceso a recursos adicionales para asegurar que los participantes puedan aprender y aplicar los conceptos aprendidos de manera efectiva.
Mario Mendoza Marichal -Uno de los aspectos más destacados de La Perennia es la amplia gama de actividades al aire libre que ofrece a sus residentes.
Este enfoque en el bienestar y la vida activa no solo mejora la calidad de vida, sino que también promueve un estilo de vida saludable y en armonía con la naturaleza.
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...micarnavaltupatrimon
El sistema utilizará algoritmos de ML para optimizar la distribución de recursos, como el transporte, el alojamiento y la seguridad, en función de la afluencia prevista de turistas. La plataforma ofrecerá una amplia oferta de productos, servicios, tiquetería e información relevante para incentivar el uso de está y generarle valor al usuario, además, realiza un levantamiento de datos de los espectadores que se registran y genera la estadística demográfica, ayudando a reducir la congestión, las largas filas y otros problemas, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
ejercicios y modelos de los libros contables usados en una empresa
Diseño del software de adquisición de datos para ANAIS
1. Diseño del software de
adquisición de datos para
ANAIS
Miguel Oliván
GIFNA
Universidad de Zaragoza
2. Requisitos funcionales
Hardware de adquisición intercambiable
Almacenamiento de los datos en formato ROOT
Incorporación de nuevos módulos, vías, fuentes de
datos, cristales, de modo sencillo
Almacenamiento de la configuración junto a los
datos de adquisición
Monitorización (ritmos de adquisición, otros)
3. Requisitos no funcionales
Estabilidad (Cuantificar)
Maximizar tiempo vivo (Cuantificar)
Rendimiento suficiente en adquisición
Respuesta rápida a eventos
Registro de incidencias
4. Pautas de diseño
Keep it Simple → KISS
Fácil de entender, de modificar
Don't repeat yourself → DRY
Fácil de mantener
Fail Fast
Salir rápido en caso de error, informando del motivo
Extensibilidad
6. Un vistazo al diseño
Conceptos fundamentales:
DAQSource → Fuente de datos, datos elementales
DAQEvent → Evento, conjunto de fuentes
asociadas a un trigger
DAQBoard → Dispositivo que puede esperar al
trigger, adquirir datos de fuentes, realizar acciones
al comienzo o después de cada adquisición
Matacq, LTD, XDC, PU, IORegister ...
7. Hardware intercambiable
Polimorfismo: Elección de implementación en
tiempo de ejecución → virtual
Requiere un interfaz común e identificar
funcionalidades:
Init, WaitForTrigger, Acquire,
DoPostAcquire
DAQHardwareFactory instancia las clases en
función de la configuración
8. Hardware intercambiable
Controladores
Derivan de la clase cuya funcionalidad implementa:
DAQBoard
Gestionan tiempos y estado del hardware
Gestionan la relación Fuente ↔ Dispositivo
Gestionan los buffers internamente
9. Almacenamiento de datos
Ficheros ROOT
Estructuras de datos sencillas con datos
elementales
Legibles en tiempo de ejecución y extensibles
Usando Branch(name, address, leaflist,
bufsize) y generando leaflist en tiempo de
ejecución (ver TData.h)
Con los nombres de las fuentes de la configuración
10. Configuración
Formato YAML
Legible
Editable manual y automáticamente
Permite añadir y modificar hardware
Esquema genérico:
- grupo: nombre
clave: valor
clave: [vector, de, valores]
11. Ejemplo de adquisición
SOFT RESET
SIGNALS IO
LTD OR
Register Gate Generator
(VME)
(VME)
GATE
DELAYED
SIGNALS
QDC Matacq Pattern Unit
(VME) (VME) (VME)
CHANNEL PER SIGNAL
GLOBAL
17. Detalles de implementación
Buenas prácticas en C++:
Uso de la librería estándar de C++
std::string
Uso de la STL (Standard Template Library)
RAII (Resource Acquisition Is Initialization)
Otras herramientas: Valgrind, gdb, subversion
18. Puesta en marcha
Implementación buffering, datos opcionales
Análisis de datos
Pruebas de rendimiento y estabilidad → junio
Instalación en Canfranc → ¿1º semana de julio?
Ajuste fino de parámetros → julio
Adquisición prolongada → agostoseptiembre
19. Cuestiones abiertas - futuro
Estructura de datos reordenada en fichero ROOT
Guardar datos opcionalmente. Condiciones
Test Interrupciones vs. Polling
Kernel realtime vs. Normal
Threading en la adquisición
Almacenamiento síncrono vs. Asíncrono
Configuración gráfica