BSC-LT/ACAData huggingface dataset:
[en] Presentation of the analysis, design, implementation and exploitation of a data warehouse for analysis of management information of the real estate company "A Roof for Everyone". The elements of analysis are the properties and sales occurring between January 2006 and January 2008, with the evolution of prices being of key importance. Implementation is carried out on the DBMS Oracle 10gXE and Oracle Discoverer (Administrator and Desktop).

[es] Se presenta el análisis, diseño, implementación y explotación de un almacén de datos para el análisis de información de gestión de la empresa inmobiliaria "Techo para Todos". Los elementos de análisis son los inmuebles y las ventas producidas desde enero de 2006 a enero de 2008 siendo clave la evolución del precios. La implementación se hace sobre SGBD Oracle 10gXE y Oracle Discoverer (Administrator y Desktop).
[en] The final degree project exposed here was intended to be, above all, a meeting point where we can explore, in a practical way, these new programming paradigms and specifically, the solutions offered by the Microsoft .NET platform by means of their technologies Windows Presentation Foundation (WPF), Language Integrated Query (LINQ) and its implementation, LINQ to SQL.

[es] El TFC que aquí se expone ha querido ser, sobre todo, un punto de encuentro donde poder explorar, de manera práctica, estos nuevos paradigmas de programación y concretamente, las soluciones que ofrece la plataforma. NET de Microsoft a través de sus tecnologías Windows Presentation Foundation (WPF), Language Integradas Query (LINQ) y su vertiente, LINQ to SQL.
[en] Reinforcement learning is a branch of artificial intelligence that studies algorithms capable of making the systems learn to do tasks automatically without using traditional algorithms. They are based on an achievement system in which the right actions are positively rewarded. Within these algorithms, we can find Deep Q-Network, which uses profound neural networks for complex environments such as video games.The purpose of this project is the creation of a DQN agent that learns to overcome different levels of a video game based on the challenge proposed by the team OpenIA in 2018. In this challenge, the creation of agents able to overcome different levels than the ones used for training them is suggested. Using the Gym Retro library, OpenIA provides us with the tools needed to carry this challenge out. These tools consist of observations, actions, and rewards for completing levels of the game Sonic the Hedgehog¿. In the end, the agent developed will be able to take actions that allow it to obtain a larger horizontal movement within each level. The environments where we evaluate the agent are different from the training environment. This way, we check the results of the generalization made by the algorithm of Deep Learning in an unknown environment.

[es] El aprendizaje por refuerzo es una rama de la inteligencia artificial la cual estudia algoritmos capaces de hacer que los sistemas aprendan a realizar tareas automáticamente sin utilizar algoritmos tradicionales. Se basan en un sistema de recompensas donde las acciones correctas reciben una recompensa positiva. Dentro de estos algoritmos encontramos el Deep Q-Network que utiliza redes neuronales profundas para entornos complejos como son los videojuegos. La finalidad de este proyecto es la creación de un agente DQN que aprenda a superar diferentes niveles de un videojuego apoyándose en el reto propuesto por el equipo de OpenIA en 2018. En este reto se propone la creación de agentes capaces de superar niveles diferentes de los usados para entrenarlos. OpenIA nos proporciona, a partir de la librería Gym Retro, las herramientas necesarias para llevar a cabo dicho reto. Estas consisten entornos que disponen de observaciones, acciones y recompensas para superar diferentes niveles del juego Sonic the Hedgehog ¿. El agente desarrollado será finalmente capaz de tomar acciones que le permitan obtener un mayor avance horizontal dentro de cada nivel. Los entornos donde se evalúa al agente son diferentes de los entornos de entrenamiento con lo que de esta forma se comprueba en los resultados de la generalización realizada por el algoritmo de Deep Learning en un entorno desconocido.
[en] Today's lifestyle brings a challenging schedule, with work, studies and many other activities requiring our complete attention, it is easy to lose track of what we may have eaten or how much exercise we are really doing. This is why logging progress is so important, it helps reach goals consistently, and keeps our morale up. LIFTR was created exactly for this purpose. It includes food and exercise diaries, goal tracking and all the tools you need to be on top of your fitness progress. LIFTR runs on any device thanks to its responsive design and has a simple and easy to use interface. The application was developed with ReactJS, NodeJS, Express and MongoDB. The deployment was done on Azure, specifically under an App Service instance, integrated with Azure DevOps to implement CI/CD.

[es] El estilo de vida de hoy en día conlleva un horario apretado, entre el trabajo, estudios y otras actividades que requieren nuestra completa atención, es fácil perder de vista la comida que hemos ingerido o cuánto ejercicio estamos haciendo realmente. Es por este motivo que mantener un diario de nuestro progreso es tan importante, porque ayuda a alcanzar objetivos de manera consistente y sube la moral. LIFTR fue creado precisamente con este propósito. Incluye diarios de alimentos y ejercicios, seguimiento de objetivos y todas las herramientas necesarias para tener control absoluto sobre tu progreso. LIFTR funciona en cualquier dispositivo gracias al responsive design y tiene una interfaz simple y fácil de usar. La aplicación fue desarrollada con ReactJS, NodeJS, Express y MongoDB. El despliegue fue realizado en Azure, específicamente bajo una instancia de App Service, integrada con Azure DevOps para implementar CI/CD.
[en] End of Master Project consisting of developing a small, functional videogame in Unity. This game is of the metroidvania genre. The aim is to offer a correctly designed gameplay. A market study is also done to analyse both target audience and competitors. By the time is has been finished, it is expected to have a small and complete 2D game. - Link to the repository with the source code and executable files: https://gitlab.com/Abos_master/tfm-la-torre

[es] Trabajo de fin de máster que consiste en desarrollar un pequeño videojuego funcional en Unity. Este juego es del género metroidvania. Se pretende que este juego ofrezca una jugabilidad bien planteada. También se realiza un estudio de mercado para ver como son el público objetivo y la competencia en este género. Al finalizar se espera tener un pequeño juego 2D completo. - Enlace al repositorio con el ejecutable y el código fuente: https://gitlab.com/Abos_master/tfm-la-torre
[en] Our motivation in this BS final project will be analyzing the different big data processing approaches and techniques. In other words, we will focus on the Velocity concept, specifically in the different solutions based in batch processing techniques. The study will focus on the two major current proposed solutions: Apache Hadoop and Apache Spark. As we will see, both are open source big data processing frameworks, but each one uses the batch processing solution in a different manner.

[es] Nuestra motivación en este proyecto final de grado analizará los diferentes enfoques y técnicas de procesamiento de grandes volúmenes de datos. En otras palabras, nos centraremos en el concepto de Velocity, específicamente en las diferentes soluciones basadas en técnicas de procesamiento por lotes. El estudio se centrará en las dos principales soluciones propuestas actualmente: Apache Hadoop y Apache Spark. Como veremos, ambos son grandes marcos de procesamiento de datos de código abierto, pero cada uno utiliza la solución de procesamiento por lotes de una manera diferente.
[en] The objective of this Final Degree Project is clear as to its functionality: The idea is to construct a network analyzer (commonly known as a detector) to operate in Linux environments and with graphic user interfaces.

[es] El objetivo de este trabajo de fin de carrera es claro en cuanto a la funcionalidad: se trata de hacer un analizador de red (vulgarmente conocido como husmeador) que funcione en entornos Linux y con interfaces de usuario gráficos.
[en] Instagram has become a very powerful tool to get closer to the public and create a community. What relevance can this social network have as a new communicative opportunity for the public administration? Is a "real" interaction with citizens intended? What perception do your followers have? How is this communication managed? This work aims to answer these questions based on the analysis of the Sabadell City Council publications on its Instagram profile during the months of September and October 2021. The work is divided into two large blocks: Theoretical framework, framed in the field of political and institutional communication, as well as in digital communication, which aims to put this new communicative opportunity offered by social networks into context. Methodological framework, which includes a two-month follow-up (September and October 2021) of Instagram posts by the Sabadell City Council and also interviews with a social media expert (specifically from Instagram) and the Community Manager. of the Sabadell City Council. With these investigations, we seek to make a compilation of the benefits that the presence of Instagram can bring to a city council or institution and specifically to identify the reasons that the Sabadell city council has for being present, what tools it uses, the image it seeks to transmit and the reception that exists on the part of citizens, as well as carry out an analysis of the publications made in their profile.

[es] Instagram se ha convertido en una herramienta muy potente para acercarse al público y crear comunidad. ¿Qué relevancia puede tener esta red social como nueva oportunidad comunicativa para la administración pública? ¿Se pretende una interacción "real" con la ciudadanía? ¿Qué percepción tienen sus seguidores? ¿Cómo se gestiona esta comunicación? Con este trabajo se pretende dar respuesta a estas preguntas a partir del análisis de las publicaciones del Ayuntamiento de Sabadell en su perfil de Instagram durante los meses de septiembre y octubre de 2021. El trabajo está dividido en dos grandes bloques: Marco teórico, enmarcado en el ámbito de la comunicación política e institucional, así como en la comunicación digital, que pretende poner en contexto sobre esta nueva oportunidad comunicativa que ofrecen las redes sociales. Marco metodológico, que incluye el seguimiento de dos meses de duración (septiembre y octubre de 2021) de las publicaciones en Instagram por parte del Ayuntamiento de Sabadell y también las entrevistas a una experta en redes sociales (concretamente de Instagram) ya la Community Manager del Ayuntamiento de Sabadell. Con estas investigaciones se busca hacer una recopilación de los beneficios que puede aportar la presencia de Instagram para un ayuntamiento o institución y concretamente identificar los motivos que tiene el ayuntamiento de Sabadell para estar presente, qué herramientas utiliza, la imagen que busca transmitir y el recibimiento que existe por parte de la ciudadanía, así como realizar un análisis de las publicaciones realizadas en su perfil.
[en] Solitud has been analysed from various angles in the past century. The most canonical approach has categorized it in the rural modernist novel section. It has also been interpreted psychoanalytically, both in its symbolism and in the psychology of its characters. The feminist movement of the second half of the 20th century viewed the novel from the perspective of gender studies, giving way to new readings. The various interpretations of Solitud are a demonstration that the novel has become a classic. This means that ¿to a large extent¿ it evades the categories. It fits in all of them just as much as it avoids them all. This work can still be analysed from new perspectives. Using the parameters set by gender studies, we will analyse the religious symbolic references that are present in Solitud, strengthening the narrative of sexist violence, and the way in which this kind of violence is represented in the novel

[es] Solitud ha sido analizada desde diversas perspectivas a lo largo del tiempo. Las más canónicas la han situado en el marco de la novela modernista rural. Se han hecho también lecturas psicoanalíticas, sean simbólicas o sólo psicologistas. Las aportaciones del pensamiento feminista de la segunda mitad del siglo XX y la forma en que la crítica literaria ha contribuido a los estudios de género, han abierto aún la posibilidad a nuevas lecturas. Las múltiples interpretaciones de Solitud demuestran que la obra se ha convertido en un clásico y que, como tal, escapa, al menos en parte, de las clasificaciones. Las admite todas al tiempo que las rehuye todas. La obra permite ser analizada, aun, desde ópticas desatendidas hasta ahora. En este trabajo se analizan los referentes simbólicos religiosos presentes en Solitud que dan valor de contenido a la violencia machista, y la forma en que, utilizando el enfoque de los estudios de género, este tipo de violencia es representada en la novela.
[en] This study belongs to a research in psychological discourses on criminality at the end of 19th century and the beginning of 20th in Spain. Specifi cally this paper analyses the change from the classic theory of imputability based on "will" to the positivist theory defended by authors such as P. Dorado and Q. Saldaña. The latter theory incorporates "feelings" in a new preventive system in which sentence is no longer the only measurement against crime. Once the need of studying the psychological genesis of criminality has been noticed, it will be also precise to pay attention to a knowledge specialized on human nature and its ways of social constitution that overcomes philosophical-idealist discourses on human being and incorporates new scientifi c studies in physiological and evolucionist matter. That is to say, individual and collective criminal psychology that begins to be developed in 19th century.

[es] Este trabajo se enmarca dentro de una línea de investigación más amplia que tiene como objetivo analizar los discursos psicológicos sobre la criminalidad que se desarrollan a finales del siglo XIX y principios del XX en España. Específicamente en este artículo vamos a tratar el cambio de la teoría clásica de la imputabilidad basada en la "mera voluntad" o "integridad mental" a la teoría positivista planteada por autores como P. Dorado o Q. Saldaña. Es esta última una teoría que incorpora los "sentimientos" en todo un nuevo sistema preventivo en el que la pena ya no va a ser la única medida contra el crimen. Establecida la necesidad de advertir la génesis psicológica de la criminalidad será también preciso atender a un conocimiento especializado sobre la naturaleza humana y sus modos de constitución social que, por una parte, supere los discursos filosófico-idealistas sobre el ser humano y, por otra, incorpore los nuevos estudios científicos en materia fisiológica y evolucionista: es decir, la psicología criminal individual y colectiva que empieza a desarrollarse en el siglo XIX.
[en] In this paper we have attempted to address some initial studies to determine how it has addressed the specific absorption rate (SAR), both mobile terminals, base stations, and Wi-Fi hot-­spot points. Finally, the following conclusions are derived from studies with the aim of showing the current status of the impact of electromagnetic fields on the human body are summarized.

[es] En este trabajo hemos intentado abordar unos primeros estudios para conocer cómo se ha abordado la estimación de la tasa de absorción específica (SAR), tanto en terminales móviles, como estaciones base, y puntos hot-spot Wi-Fi. Finalmente, se resumen las conclusiones que de los estudios se derivan con el objetivo de mostrar la situación actual del impacto de los campos electromagnéticos sobre el cuerpo humano.
[en] Quantitative study that analyzes the intake habits of carbohydrate supplements in a sample of 136 Canarian runners and trail runners. It analyzes the subjective sensation of improvement with the supplement intake and different variables related to consumption. it founds relationship between the degree of improvement and the carbohydrate mixture of the supplement.

[es] Estudio cuantitativo que analiza los hábitos de consumo de suplementos de hidratos de carbono en una muestra de 136 corredores de asfalto y montaña canarios. Se analiza la sensación subjetiva de mejora con el consumo del suplemento y diferentes variables relacionadas con el consumo, encontrando relación entre el grado de mejora y la mezcla de hidratos de carbono del suplemento.
[en] Throughout its three millennia of history, Egyptian civilization had only a few cases of women becoming true sovereigns of the Nile country, holding power in their own right. Their circumstances were, however, different and their periods of government contain many differentiating elements with respect to the government of their male counterparts. To better understand these rulers and how they exercised their power, we will study the cases of the most well-known and plausible pharaoh-queens: Meret-Neit, Neferusobek, Hatshepsut and Tausert. Despite the fact that the monarch's vision was undoubtedly linked to the masculine, these women managed to seize the power of the kingdom, and for this the strategies they had to follow make their reigns substantially different from others. All of them jumped to power through their association or bonding, in one way or another, with royal male figures that surrounded them, but then they were able to develop their plans and combined their feminine nature with elements of the masculinity associated with the royalty. Despite the few cases that occurred throughout the history of ancient Egypt, the mere existence of these rulers speaks to us of the possibility that women came to power in their own right in the country of the Nile, leaving a mark on the Egyptian history that helps us understand the position and consideration of women within the palace world of that time.

[es] A lo largo de sus tres milenios de historia, la civilización egipcia sólo tuvo algunos casos de mujeres que llegaran a convertirse en auténticos soberanos del país del Nilo, ostentando el poder por propio derecho. Sus circunstancias fueron, no obstante, diferentes y sus períodos de gobierno contienen numerosos elementos diferenciales respecto del gobierno de sus homólogos masculinos. Para conocer mejor a estas gobernantes y la manera en que ejercieron su poder, estudiaremos los casos de las reinas-faraón más conocidas y plausibles: Meret-Neit, Neferusobek, Hatshepsut y Tausert. A pesar de que la visión del monarca estaba indudablemente vinculada a lo masculino, estas mujeres lograron hacerse con el poder del reino, y para ello las estrategias que tuvieron que seguir hacen que sus reinados se distingan sustancialmente de otros. Todas ellas saltaron al poder a través de su asociación o vinculación, de una manera u otra, a figuras regias masculinas que las rodeaban, pero luego ellas fueron capaces de desarrollar sus planes y conjugaron su naturaleza femenina con elementos propios de la masculinidad asociada a la realeza. A pesar de los pocos casos que hubo a lo largo de la historia del Egipto antiguo, la mera existencia de estas gobernantes nos habla de la posibilidad de que la mujer accediera al poder por propio derecho en el país del Nilo, dejando una huella en la historia egipcia que nos ayuda a entender la posición y consideración de la mujer dentro del mundo palaciego de aquella época.
[en] This final project consists of the study of the development of an application for mobile devices in the field of tourism and based on Augmented Reality. This application gives us all the necessary information for the tourists who visit Pamplona: places to eat, sleep... Also the tourist information can be consulted on the spot, based on Augmented Reality. That is, the tourist located on the street can see on the screen the points of interest or information associated with buildings or places (access to videos, related documents, etc.) depending on where he points his device and the geographical location he is.

[es] El trabajo consiste en el estudio del desarrollo de una aplicación para dispositivos móviles del ámbito del turismo y basada en Realidad Aumentada. Dicha aplicación nos ofrece toda la información necesaria para el turista que visita Pamplona: lugares para comer, dormir... También la información turística se podrá consultar in situ en base a Realidad Aumentada. Es decir, el turista situado en la calle podrá ver en la pantalla los puntos de interés o información asociada a edificios o lugares (acceso a vídeos, documentos relacionados, etc.) en función de a donde apunte su dispositivo y el lugar en el que se encuentre.
[en] This document contains the information related to the development of the Information Security Master Plan project, from now on PDSI, designed for the company Cosmética y Belleza S.A, from now on CYBSA, with the objective of establishing a series of criteria that act as a basis for the implementation of an ISMS (Information Security Management System).

[es] El presente documento contiene la información relativa al desarrollo del proyecto del Plan Director de Seguridad de la Información, en adelante PDSI, diseñado para la compañía Cosmética y Belleza S.A, en adelante CYBSA, con el objetivo de establecer una serie de criterios que actúen como base para la implementación de un SGSI (Sistema de Gestión de la Seguridad de la Información).
[en] Currently, cyber-attacks on companies and government have increased enormously, causing serious problems to the activity of companies and the infrastructure of countries. The purpose of this project is to develop a transformation plan from a traditional information system of a company or government to a model based on containers and microservices, to isolate and improve the security of the ii different applications. To complete this objective, we will begin by analyzing the system which we want to migrate to make a solution using tools that facilitate the creation and administration of containers. On the other hand, we will analyze of using containers administrator will be studied and in which cases its use is recommended. In addition, an analysis of the possible cloud platforms where containers can be run and the advantages. Finally, the development of the application will be carried out.

[es] Actualmente los ciberataques contra empresas e instalaciones gubernamentales han aumentado enormemente provocando serios problemas a la actividad de las empresas y a las infraestructuras de países. La finalidad de este proyecto es desarrollar un plan de transformación de un sistema de información tradicional a un modelo basado en microservicios y contenedores, para de esta forma poder aislar y mejorar la seguridad de los distintos aplicativos. Para llevar a cabo este objetivo se comenzará analizando el sistema el cual queremos migrar para posteriormente proporcionar una solución adecuada haciendo uso de herramientas que nos faciliten la creación y administración de contenedores. Por otro lado, se estudiará la viabilidad de la utilización de orquestadores de contenedores y en qué casos es recomendable su uso. Además, se realizará un análisis de la ejecución de contenedores en las plataformas cloud y las ventajas que se pueden obtener al usar estos servicios. Para finalizar, se realizará una prueba de concepto aplicando la metodología descrita.