3 resultados para Intervenções no sistema familiar

em Universidad Politécnica de Madrid


Relevância:

30.00% 30.00%

Publicador:

Resumo:

El trabajo realizado en este Trabajo de Fin de Grado (en adelante, TFG) consiste en la inclusión de nuevas funcionalidades avanzadas a la última versión del Sistema de Gestión de Rankings de carreras de orientación. El proyecto, actualmente en fase de explotación, es un sistema de clasificación y manejo de diferentes tipos de rankings para las carreas de orientación a pie de la FEDO1. Por medio de este ranking, se determina la clasificación global de los distintos corredores federados dentro de cada categoría, a través de diferentes parámetros de entrada que establecen la funcionalidad del ranking. En cuanto al trabajo realizado en este TFG, se trata de la implementación de la siguiente versión del sistema (versión 6). En esta nueva versión se ha querido incluir nuevas funcionalidades requeridas por los miembros de la federación, así como mejora de otras que no funcionan correctamente. El primer punto del trabajo fue el de comprender y familiarizarme con la herramienta ya implementada hasta el momento, así como aprender un nuevo lenguaje de programación desconocido hasta la fecha para mí; Python. Una de las primeras modificaciones realizadas, sobre las versiones anteriores, es la modificación del Sistema de Gestión de Rankings para los organizadores de carreras. Los organizadores de las carreras obtienen una recompensa de puntos por la organización de carreras, lo que significa un punto de gran importancia para el sistema. Esta funcionalidad no funcionaba correctamente en las versiones anteriores, de manera se tuvo que rehacer desde cero con las especificaciones necesarias. Otro requisito necesario fue modificar los requisitos para el cálculo de las nuevas medias de corredores, permitiendo el cálculo de la misma de forma continua o solo cuando se cumplan todos los requisitos. Respecto a la versión anterior, existía un problema con los accesos a los directorios de cada ranking. En caso de introducir los valores iniciales del ranking desde una carpeta diferente al directorio raíz de la aplicación, el sistema no realizaba correctamente la búsqueda de archivos en el directorio de ranking. De esta manera, había que modificar todo el código implementado para que todas las búsquedas se realizaran sobre el directorio de cada ranking. A continuación, se incluyó una nueva funcionalidad para el ranking individual de los corredores. Esta nueva funcionalidad permite la inclusión de una nueva opción de cálculo de puntuaciones para el ranking individual, a través de un fichero de entrada de puntuaciones que determinase las puntuaciones de los corredores exactas. Durante toda la fase del proyecto se ha tenido que añadir otra serie de especificaciones en la aplicación, las cuales serán explicadas en esta memoria. En definitiva, el trabajo realizado se ha basado en la mejora de una aplicación que gestiona rankings deportivos, de manera que esta versión se acercase lo máximo posible a la versión final de la aplicación.---ABSTRACT---The work done during these months is based on the addition of new advanced functionalities to the last version of the "Sistema de Gestión de Rankings" of orientation races. The project, now in phase of operation, is based on a classification system and management of different types of rankings for walk orienteering of the FEDO. Through this ranking, the global classification of the federal runners in each category is determinated, through various input parameters which establish the functionality of the ranking. Talking about the work done, it consist in the implementation of a new system version (version 6). This new version include new required functionalities by the members of the federation, as well as improving others that were working wrong. The first point of the project was to understand and become familiar with the tool already implemented in that moment, as well as learn a new programming language unknown to date for me; Python. One of the first changes made on previous versions, was the modification of the system for races organizers. The races organizers obtained a reward of points for the organized race, which means a point of great important for the system. This functionality didn't work correctly in previous versions, so was essential to redo it from zero with the required specifications. Another requirement was the addition of a new option for calculating the average of organizers, allowing calculation of it at all times. In the previous version, there was a problem with the access to directories of each ranking. In case of introduce the initial values of the ranking from a different folder to the root directory of the application, the system didn't perform correctly the finding of files in the directory of the ranking. So check all the implemented code for all searches were carried out on each ranking directory.Then a new functionality was included for the individual ranking of runners. This new feature is the inclusion of a new option to calculate scores for the individual ranking, through an input file that determinates exact scores for the runners. Throughout the project phase the addition of another set of specifications in the application was important, which will be explained in this memory. In short, the work done has been based on improving of an application that manage sport rankings, so this version could approach as much as possible to the final version of the application.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

El paradigma de procesamiento de eventos CEP plantea la solución al reto del análisis de grandes cantidades de datos en tiempo real, como por ejemplo, monitorización de los valores de bolsa o el estado del tráfico de carreteras. En este paradigma los eventos recibidos deben procesarse sin almacenarse debido a que el volumen de datos es demasiado elevado y a las necesidades de baja latencia. Para ello se utilizan sistemas distribuidos con una alta escalabilidad, elevado throughput y baja latencia. Este tipo de sistemas son usualmente complejos y el tiempo de aprendizaje requerido para su uso es elevado. Sin embargo, muchos de estos sistemas carecen de un lenguaje declarativo de consultas en el que expresar la computación que se desea realizar sobre los eventos recibidos. En este trabajo se ha desarrollado un lenguaje declarativo de consultas similar a SQL y un compilador que realiza la traducción de este lenguaje al lenguaje nativo del sistema de procesamiento masivo de eventos. El lenguaje desarrollado en este trabajo es similar a SQL, con el que se encuentran familiarizados un gran número de desarrolladores y por tanto aprender este lenguaje no supondría un gran esfuerzo. Así el uso de este lenguaje logra reducir los errores en ejecución de la consulta desplegada sobre el sistema distribuido al tiempo que se abstrae al programador de los detalles de este sistema.---ABSTRACT---The complex event processing paradigm CEP has become the solution for high volume data analytics which demand scalability, high throughput, and low latency. Examples of applications which use this paradigm are financial processing or traffic monitoring. A distributed system is used to achieve the performance requisites. These same requisites force the distributed system not to store the events but to process them on the fly as they are received. These distributed systems are complex systems which require a considerably long time to learn and use. The majority of such distributed systems lack a declarative language in which to express the computation to perform over incoming events. In this work, a new SQL-like declarative language and a compiler have been developed. This compiler translates this new language to the distributed system native language. Due to its similarity with SQL a vast amount of developers who are already familiar with SQL will need little time to learn this language. Thus, this language reduces the execution failures at the time the programmer no longer needs to know every single detail of the underlying distributed system to submit a query.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

La lectura histórica del territorio en relación con el sistema agroalimentario aporta elementos claves para reconstruir el sistema territorial, aprovechando la oportunidad que ofrece un renovado interés por la alimentación local y sostenible. El análisis histórico transdisciplinar incorpora variables espaciales, económicas, energéticas, urbanísticas, agronómicas y nutricionales y se centra en el tramo medio del valle del Duero (Castilla y León, España). Se trata de un territorio tradicionalmente agrícola, donde un producto de la tierra -el vino- es motor de innovación y ha transformado paisajes y estructuras. Aún así, se enfrenta a un desarrollo desigual e ilustra las contradicciones del mundo rural en un contexto alimentario globalizado. El análisis de la región desde 1900 permite constatar la relación entre la organización del territorio, el sistema agroalimentario, y cada una de las etapas nutricionales: a) la superación de la desnutrición está asociada a una agricultura familiar y al territorio de proximidad, que persiste en la zona hasta 1950; b) el modelo de consumo de masas y sobrealimentación, se basa en una agricultura industrializada y un territorio polarizado ligado al desarrollismo, que se extiende hasta 1985; c) finalmente, el modelo de consumo segmentado se apoya en una agricultura terciarizada y un territorio de enclaves en un contexto de globalización, que dura hasta nuestros días. En la última fase aparecen nuevos modelos alternativos de reconstrucción territorial con sistemas emergentes que reconectan campo y ciudad, consumo y producción desde sistemas de alimentación sostenible. Conviven dos tendencias: una hacia la jerarquización y el productivismo tecnificado y otra hacia la multifuncionalidad y la recampesinización que se reapropia de las innovaciones técnicas. La adaptación a las condiciones locales y aprovechar los recursos endógenos son elementos clave de sostenibilidad ambiental y social. Incorporar la alimentación en la planificación urbana y territorial desde una perspectiva agroecológica reduciría la insostenibilidad del sistema alimentario. Las propuestas de ordenación han de tener en cuenta la tipología de municipios, sus interrelaciones, las características agrológicas y productivas, la relación del muncipcon los núcleos de referencia y con las poblaciones que concentran las necesidades de alimentación. Se debe considerar asimismo la disponiblidad de infraestructuras, de equipamientos y de capital humano y relacional para fijar cadena de valor local. La ordenación urbanística cuenta ya con mecanismos como la clasificación del suelo, la regulación de usos y el diseño de redes de equipamientos que inciden sobre la autonomía de los sistema de alimentación locales y permiten fomentar la biodiversidad y las variedades locales. Son mecanismos insuficientemente aprovechados. Una adecuada utilización de los instrumentos de ordenación existentes, junto con el desarrollo de otros nuevos mejorarían de forma significativa la resiliencia de los sistemas agroalimentarios locales. ABSTRACT The historical review of the relationship between territory and agrifood system provides key lessons to help rebuild the territorial fabric, seizing the opportunity offered by a renewed interest in local and sustainable food. The historical transdisciplinary analysis spans spatial, economic, energy, agronomic and nutritional variables, focuses on the middle reaches of the Douro valley (Castilla y Leon, Spain). This a traditionally agricultural region, which has managed to turn a land product – the wine– into an engine of innovation which has transformed landscapes and structures. Even so, it faces the challenges of uneven development and illustrates the contradictions of the rural world in a globalized context. After the analysis of the evolution of the region since 1900, it can be concluded that the territory has been organized over time according to three models of food system that are in turn linked to different nutritional stages: a) the nutritional stage of overcoming malnutrition is related to family agriculture and a territory of proximity, which persists in the studied area until 1950; b) the model of mass consumption and overeating, was built on an industrialized agriculture and a polarized territory with unhindered development, which runs until 1985; c) and, finally, the model of consumer segmentation associated with terciarized agriculture and enclave territories in the context of globalization, which lasts until present time. During this last stage new alternative models of small-scale territorial reconstruction appear, linked to emerging systems that, based on sustainable food systems, reconnect city and countryside, consumption and production. Actually two trends coexist: one towards hierarchisation and tech-based productivism, and another one towards multifunctionality and peasantization that reappropriates technical innovations. The adaptation to local conditions taking advantage of local resources is a key element of environmental and social sustainability. Integrating food into urban and regional planning from an agroecological perspective would help reduce the current unsustainability of the food system. Planning proposals for municipalities need to consider their typology, agrological characteristics, productive capacity, links to other municipalities, proximity to reference nodes and population concentrations with food demands that need to be met. Availability of infrastructure, facilities, as well as human and relational capital to establish and reinforce local value chains is another aspect to consider in planning proposals. Spatial and urban planning are already equipped with mechanisms, such as land classification and the design of facilities’ networks, that affect the autonomy and stability of local food systems and can support biodiversity and adoption of local varieties. We are, however, missing opportunities. An adequate use of existing planning tools and the development of new ones could significantly improve the resilience of local agrifood systems.