BSC-LT/ACAData huggingface dataset:
[en] In this work, a game based on the Hive board game is designed and developed, which is a deterministic chess-like game of two opponents. Since time and resources are limited, a simple but complete game is made. The game features three-dimensional graphics, sound effects, translations in three languages and an adventure mode with levels that give to the player a sense of progress. It is developed using Unity's environment and the game is cross-platform compatible. In the development of the game, aspects such as rules implementation, artificial intelligence, design patterns, data structures and user experience are worked on, which is knowledge that has been acquired during the degree. In addition, new knowledge has been acquired, such as the use of Unity and basic concepts of Blender. Work planning prioritized having a functional version of the game as soon as possible to deal with any problems that might arise. Overall, the game has been successfully developed and a full functional version has been made.

[es] En este trabajo se diseña y desarrolla un videojuego basado en el juego de mesa Hive, que es un juego determinista de dos adversarios parecido al ajedrez. Teniendo en cuenta que el tiempo y los recursos son limitados, se decide hacer un juego sencillo pero completo. El juego dispone de gráficos tridimensionales, efectos sonoros, traducciones en tres idiomas y de un modo aventura con niveles que dan sensación de progreso al jugador. Se desarrolla utilizando el en torno a Unity y el juego es compatible con múltiples plataformas. En el desarrollo del juego se trabajan aspectos como la implementación de las reglas, la Inteligencia artificial, patrones de diseño, estructuras de datos e interacción persona ordenador, que son conocimientos que se han adquirido durante el transcurso del grado. Además, se han adquirido nuevos conocimientos por la creación del juego como el uso de Unity y conceptos básicos de Blender. En la planificación del trabajo se ha priorizado el tener una versión funcional del juego cuanto antes mejor para poder hacer frente a los posibles problemas que puedan surgir. Hay que destacar que el juego se ha desarrollado con éxito y se ha conseguido realizar una versión completamente funcional.
[en] The purpose of this work is to develop Super Pixel Adventure, an indie style action-adventure video game with retro 8 bits aesthetics. This game is a simple open world where we have to get 3 hidden chatons and defeat a final Boss. We have tried to adjust the difficulty so that the player proceeds with caution before executing any action and, slowly, to be able to successfully complete the game. The project has been developed mainly with Godot Engine, a free and open source graphics engine with 2D and 3D capabilities. We have also tried, as much as possible, that all the additional software used in the project is also free of charge. The methodology used in the creation of the videogame has been mainly to come up with concepts and develop them through self-learning and trial and error. The final result of the project has been satisfactory insofar as the planned objectives have been met and a functional and error-free game has been obtained. However, due to the limited development time available, many of the ideas had to be abandoned and will be developed in the near future.

[es] La finalidad de este trabajo es desarrollar Super Píxel Adventure, un videojuego tipo indie de estilo acción y aventura con estética retro 8 bits. Este juego es un sencillo mundo abierto donde tenemos que conseguir 3 chatones escondidos y derrotar en un Boss final. Se ha procurado ajustar la dificultad para que el jugador proceda con precaución antes de ejecutar ninguna acción y, despacio, poder completar con éxito el juego. El proyecto ha sido desarrollado principalmente con Godot Engine, un motor gráfico gratuito y de código abierto con capacidades 2D y 3D. También se ha procurado, en lo posible, que todo el software adicional empleado en el proyecto sea también de carácter gratuito. La metodología usada en la creación del videojuego ha sido principalmente idear conceptos y desarrollarlos mediante el autoaprendizaje y el ensayo y error. El resultado final del proyecto ha sido satisfactorio en la medida que se cumplen los objetivos planificados y se ha obtenido un juego funcional y libro de errores. Ahora bien, a causa del limitado tiempo de desarrollo disponible, se ha tenido que renunciar a muchas de las ideas y que se procurarán desarrollar en un futuro próximo.
[en] The present study describes and analyzes the implementation of a Councilor's Folder in Viladecavalls City Council (Ajuntament de Viladecavalls), a cloud computing system that contains personal data. It is a qualitative analysis that focuses on analyzing what use the councilors are giving them in the Councilor's folder, which treatment they make of the information they have access because of their status as Councilors, the impact of its implementation on the organization, and whether it helps to promote the transparency of the City Council. At the same time, it aims to analyze how the organization is preparing for the management of the protection of personal data, especially from the application of the European Regulation on the Protection of Personal Data. The results obtained will be useful for its subsequent application in other services such as the Citizen Folder and active transparency.

[es] El presente estudio describe y analiza la implantación de una Carpeta del Concejal/a en el Ayuntamiento de Viladecavalls, un sistema en modalidad cloud computing que contiene datos de carácter personal. Se trata de un análisis cualitativo que se centra en analizar qué uso le están dando los y las concejalas en la Carpeta del Concejal/a, cómo estan tratando la información a la que tienen acceso por razón de su condición de concejales/as, el impacto de su implantación en la organización, así como si ayuda esta herramienta a fomentar la transparencia del Ayuntamiento. Asimismo, pretende analizar cómo se está preparando la organización con respecto a la gestión de la protección de datos de carácter personal, especialmente desde la aplicación del Reglamento Europeo de Protección de Datos de carácter personal. Los resultados obtenidos serán útiles para su posterior aplicación en otros servicios como la Carpeta Ciudadana y la transparencia activa.
[en] The objective of this work is to know the viability of an academy of private classes that will provide them under the face-to-face and the online modalities, and whose name will be Academia 3.0, which represents a commitment to differentiation and technological innovation, supported by the variety of educational offer and the experience and training of the founder. The procedure to be followed in order to make such a demonstration will begin with the development of the business model based on Alexander Osterwalder's Canvas Model. Once this has been carried out, the analysis of the variables of the general environment will be carried out through the PESTEL model, and then, continue with the analysis of the specific environment through Porter's Five Forces Model, giving way to the SWOT analysis. Next, the market segmentation strategy, the competitive company positioning strategy, and the marketing mix strategy, through the marketing four "p", will be defined in the marketing plan. Then, the process of providing the service will be explained in the operations and resources plan. Finally, the financial plan will be carried out, through which the economic and financial viability of the project will be analysed by defining the financial strategy, market scenarios, cash flow planning, growth financing policy and equity analysis.

[es] El objetivo de este trabajo es conocer la viabilidad de una academia de clases particulares que prestará su servicio bajo las modalidades presencial y online, y cuya denominación será Academia 3.0, lo que representa una apuesta por la diferenciación y la innovación tecnológica, apoyadas en la variedad de la oferta educativa y en la experiencia y formación del fundador. El procedimiento a seguir para efectuar dicha demostración comenzará con la elaboración del modelo de negocio a partir del Modelo Canvas de Alexander Osterwalder. Una vez llevado a cabo éste, se efectuará el análisis de las variables del entorno general mediante el modelo PESTEL, para, a continuación, seguir con el análisis del entorno específico a través del Modelo de las cinco fuerzas de Porter, dando paso al análisis DAFO. Seguidamente, y a través del plan de marketing, se definirán las estrategias de segmentación del mercado, de posicionamiento de la empresa entre la competencia, y de marketing mix, a través de las cuatro "p" del marketing, para, seguidamente, detallar el proceso de prestación del servicio en el plan de operaciones y recursos. Por último, se abordará el plan financiero, a través del que se analizará la viabilidad económica y financiera mediante la definición de la estrategia financiera, los escenarios de mercado, la planificación de tesorería, la política de financiación del crecimiento y el análisis patrimonial.
[en] Since 2013, Docker and later Kubernetes began to gain popularity and thus began to postulate as promising technologies that over time have been supported by companies such as Microsoft, Red Hat and Google, among others. All of the above serves as a basis of paradigm of architecture based on microservices, which offers significant advantages over previous architectures. Some of these advantages are easy scalation, the disgregation of the monolithic model into different functional pieces and in the eminently stateless operation of the services, among others. Deeper into Docker and Kubernetes and the associated hypervisors, which become technological references based on everything described above. It is, for this reason, lead to new challenges appear that must be approached from new perspectives. The object of this work is to delve into Docker and Kubernetes security mechanisms from the associated hypervisor's perspective, defining a baseline that allows the security of environments in which they are in use.

[es] Desde 2013, Docker y posteriormente Kubernetes comenzaron a ganar popularidad, empezando así, a postularse como tecnologías prometedoras que con el paso del tiempo han ido teniendo apoyo de compañías como Microsoft, Red Hat y Google, entre otras. Esto es debido a que sirve de base al paradigma de la arquitectura basada, en microservicios, la cual ofrece grandes ventajas con respecto a anteriores arquitecturas. Entre dichas ventajas podemos destacar la facilidad de escalado, la disgregación del modelo monolítico en diferentes piezas funcionales mantenidas independientemente y el funcionamiento eminentemente stateless entre otras. Ahondando en Docker y Kubernetes y los hipervisores asociados, los cuales se convierten en referentes tecnológicos base de todo lo descrito anteriormente, aparecen nuevos retos que deben de ser abordados desde nuevas perspectivas. Es por tanto que el objeto de este trabajo es ahondar en los mecanismos de securización de Docker y Kubernetes desde el punto de vista de los hipervisores asociados, con la intención de definir un baseline basada en Anchore que permita la securización de entornos en los que se haga uso de ellos.
[en] Pere Calders's work has been regarded as fantastic and gothic metafiction, for his short stories are often ironical rewritings of the genre's main storylines and tropes. However, from a psychoanalytic approach, this dialogue with literary tradition can also be understood as an exploration of the meaning of fantasy or the way fiction shapes personal identity as well as social reality and culture. This idea is clearly apparent in one of Calders's short stories, 'La clau de ferro' - 'The iron key' -, in which a man, in order to gain social notoriety, creates a make-believe mysterious character similar to the uncanny heroes of gothic novels. This seductive fantasy becomes so powerful that it ends up substituting reality, which the protagonists of the story are unable to accept.

[es] La crítica ha subrayado el carácter metaficcional de la obra de Pere Calders, que reelabora muchos de los tópicos de la literatura fantástica en sus relatos, a menudo mediante el humor y la ironía. Sin embargo, desde una perspectiva psicoanalítica, este diálogo con la tradición se puede comprender también como una exploración del significado que la fantasía tiene con las personas o la forma en que la ficción modela la identidad personal y también la realidad social y la cultura. Esta idea se refleja nítidamente en uno de los cuentos del autor, titulado 'La clau de ferro', en el que un hombre se inventa una personalidad misteriosa muy similar a los personajes siniestros de la novela gótica para crearse una reputación social. Tal es el poder de seducción de esta fantasía que al final acaba devorando los protagonistas, incapaces de aceptar la realidad.
[en] Comparative study of Catalan Baroque mock mythological fables and the productions of the same genre in different Romance literatures. The aim of this approach is to recover the active participation of Catalan authors in the modernity of the Baroque period.

[es] Estudio comparativo de las fábulas mitológicas burlescas catalanas barrocas y las producciones del mismo género en diferentes literaturas románicas. Mediante este planteamiento, quiere reivindicarse la participación activa de los autores catalanes en la modernidad de la época barroca.
[en] Nowadays, there is an increasing demand for the use of satellites for communications.This is because satellites are able to cover large geographical areas and reach places where other traditional communication systems cannot reach. Satellite communications are usually done through the so-called geostationary orbit satellites (GNSO or "Geo-Stationary Orbit Satellites") however the increased demand mentioned above is changing the sector and is causing non-geostationary orbit satellites (NGSO or "Non-Geo-Stationary Orbit Satellites") located in lower orbits and that have been commonly used for global positioning and scientific exploration, as well as for capturing high-resolution images of the Earth's surface, are transforming their uses and are beginning to be used for communication purposes. The purpose of this work is to perform a comparative analysis of the different rain attenuation estimation models for satellites at different frequencies and elevations to be afterwards compared with the standardized ITU-R model. This is essential when facing changes in the industry since, as telecommunication professionals know, the most damaging phenomenon for satellite communications is rain attenuation. This phenomenon is more damaging as the wavelength approaches the size of a drop of water, i.e. the higher the frequency of the emitted wave.

[es] En la actualidad, ha aumentado la demanda del uso del satélite para comunicaciones. Esto es debido a que el satélite es capaz de cubrir zonas geográficas extensas y llegar a lugares donde otros sistemas de comunicación tradicionales no pueden llegar. Las comunicaciones por satélite suelen hacerse a través de los denominados satélites de órbita geoestacionaria (GSO o <<Geo-Stationary Orbit Satellites>> por sus siglas en inglés) pero el aumento en la demanda antedicho está cambiando el sector y está haciendo que satélites de órbita no geoestacionaria (NGSO o <<NonGeo-Stationary Orbit Satellites>> por sus siglas en inglés) ubicados en órbitas inferiores que se han utilizado habitualmente para el posicionamiento global y la exploración científica, así como para la captura de imágenes de alta resolución de la superficie de la Tierra, estén transformando sus usos y se estén empezando a utilizar para fines comunicativos. El propósito de este trabajo es realizar un análisis comparativo de los diferentes modelos de estimación de la atenuación por lluvia para satélites a distintas frecuencias y elevaciones para su comparación con el modelo estandarizado de la ITU-R. Esto es fundamental a la hora de enfrentar los cambios en el sector puesto que, como bien los profesionales de la telecomunicación, el fenómeno más perjudicial para a las comunicaciones por satélite es la atenuación por lluvia. Este fenómeno es más dañino a medida que la longitud de onda se aproxima al tamaño de la gota de agua, es decir, cuanto mayor es la frecuencia de onda emitida.
[en] This document provides a description of: Eneo Tecnologia company, the platform to be audited, scope of the penetration test, the methodology used, the phases and results of each one of them, as well as the conclusions and recommendations to mitigate the vulnerabilities found.

[es] En el presente documento se hace una descripción de la empresa Eneo Tecnología, la plataforma a auditar, el alcance de la prueba de penetración, la metodología empleada, fases y resultados de cada una de estas, así como las conclusiones y recomendaciones para mitigar las vulnerabilidades encontradas.
[en] Analysis of the evolution of pollution in different municipalities in the province of Barcelona. Initially based on the pollutants CO, NO, PM2.5 and PM10. Enabling the expansion of the number of pollutants in the system in the future. Providing the approach of the relationship with climatological and temporal variables. It is carried out to prepare the different municipalities for the establishment of low pollution emission zones so that the appropriate measures can be taken. For this, an end-to-end data lake has been created. It automatically captures data from OpenData sources (pollution and weather sensors). Stores them in a Big Data-ready environment. It processes them by preparing possible queries to be asked in advance and finally a presentation is made in the form of a dashboard so that the user can obtain answers. Using a time window that covers up to two previous years. The different evolutions have been observed, both upward (in some) and downward (in others) of pollution in the cities chosen for the proof of concept and how pollution is associated with the chosen climatological variables. It has been possible to verify the fact that it is possible to use the knowledge acquired during the development of the master's degree to manage a large volume of data in almost real time to obtain answers to needs raised by users.

[es] Análisis de la evolución de la contaminación en diferentes municipios de la provincia de Barcelona. Basándose inicialmente en los contaminantes CO, NO, PM2.5 y PM10. Posibilitando la ampliación del número de contaminantes en el sistema de cara a futuro. Aportando el enfoque de la relación con variables climatológicas y temporales. Se realiza para preparar a los diferentes municipios ante la instauración de las zonas de bajas emisiones de contaminación y que se puedan tomar las medidas oportunas. Para ello se ha elaborado un lago de datos de extremo a extremo. De forma automatizada capta los datos de fuentes Open Data (sensores de contaminación y climatológicos). Se almacena en un entorno preparado para Big Data. Los procesa preparando con antelación posibles consultas a realizar y por último se realiza una presentación en forma de cuadro de mandos para que el usuario pueda obtener respuestas. Utilizando una ventana temporal que abarca hasta dos años previos. Se ha observado las diferentes evoluciones tanto ascendentes (en unas) como descendentes (en otras) de la contaminación en las ciudades escogidas para la prueba de concepto y como la contaminación está asociada a las variables climatológicas escogidas. Ha sido posible constatar el hecho de que es posible utilizar los conocimientos adquiridos durante el desarrollo del máster para el manejo de un gran volumen de datos en casi tiempo real para obtener respuestas a necesidades planteadas por los usuarios.
[en] In the information society where the volume of data grows exponentially, the blossoming of the big data has had an impact on several fields. The popularity of the expression has blurred the outlines of the concept that not only insists on the size but also on the value of the collected and processed data. Social media, which are characterized by a rapid expansion and by the diversity of interactions and contents that circulate in them, have been incorporated to the big data studies to become resource of useful data for researchers, organizations and companies. This paper observes the typical singularities of the social media analysis inside the big data and, after scrutinizing existing measuring tools, reflects on the opportunity and the necessity of a solution to examine trends and the impact of the profiles that get to set extensive networks.

[es] En la sociedad de la información, donde el volumen de datos crece de forma exponencial, la eclosión del big data ha impactado en ámbitos diversos. La popularidad del término ha desdibujado las fronteras de un concepto que no sólo incide en la dimensión sino también en el valor de los datos recopilados y procesados. Los social media, caracterizados por su rápida expansión y por la variedad de interacciones y de contenidos que en ellos circulan, se han incorporado al estudio del big data al convertirse en fuente de datos útiles para investigadores, entidades y empresas. Se observan las singularidades propias del análisis de los medios sociales dentro del big data y, tras escrutar recursos de medición existentes, se reflexiona sobre la oportunidad y necesidad de una solución que permita examinar tendencias y el impacto de perfiles que configuran amplias redes de usuarios.
[en] The project consists in the development of a web application, where register users can fill in questionnaires to evaluate their knowledge. The questionnaires are made up of test questions, grouped by subjects and units. Depending on the assigned profile, the user may propose questions, which once reviewed will be part of the generated questionnaires. The purpose of the application is that it can be used in the classroom by students, working collaboratively, to strengthen their knowledge. The application has been developed with the Laravel open source framework, which uses PHP for code implementation and MySQL as database manager.

[es] Desarrollo de una aplicación web, donde los usuarios que se registren podrán cumplimentar cuestionarios para evaluar sus conocimientos. Los cuestionarios están formados por preguntas de tipo test, agrupadas por materias y grupos. En función del perfil asignado, el usuario podrá proponer preguntas, que una vez revisadas formarán parte de los cuestionarios que se generen. El objetivo de la aplicación es que pueda ser utilizada en el aula por el alumnado, trabajando de forma colaborativa, para afianzar sus conocimientos. La aplicación se ha desarrollado con el framework de código abierto Laravel, que utiliza PHP para la implementación del código y MySQL como gestor de base de datos.