BSC-LT/ACAData huggingface dataset:
[en] The final goal is for the user to buy the Ugly Duckling book. The objective is the multimedia story gets the user attention so that makes a purchase decision. If the user's navigation though the webpage, is a satisfactory and playful experience, it will make him to make a purchase decision. The secondary goal, is to connect the digital world with the physical world through the Ugly Duckling book. Using multimedia sources (that do not exist in the printed book) we want to increase the experience in relation with the fairy tale. As a result, if children enjoy in the webpage, he will probably be interested in getting the book. It is important to say that there is a double target: on one hand the children, who will be interested in the illustrations, animations, games... and on the other hand the parent who will be interested in the educational content, the entertainment side and the purchase options. In order to create this webpage, I must define the creative concept of the story, plan the project, write the script, create the multimedia objects (animation, video, sound, games...) create a graphic image, design the user interface, make the html prototype and publish the webpage.

[es] El objetivo final es que el usuario compre el libro del Patito feo, se quiere conseguir que la historia multimedia capte la atención del usuario hasta llegar en su punto de decisión de compra del producto físico. Si la navegación por la página web, planteada como una experiencia lúdica es satisfactorio por el usuario, este se verá motivado a la compra del libro. Como objetivo secundario, el que quiero conseguir es la conexión del mundo digital y el mundo físico por medio del cuento del Patito feo. Por medio de los recursos multimedia (que por otro banda no existen al libro físico) se quiere ampliar la experiencia alrededor del cuento. Como conclusión: si el niño disfruta en la web, querrá el producto físico. Hay que decir que el público objetivo de la página web es doble: por un lado el niño (dibujos, animaciones, juegos...) y por otro lado los padres (contenido educativo, entretenimiento, compra del producto...) Para elaborar esta página web, tendré que definir el concepto creativo de la narración, planificar el proyecto, elaborar el guion, crear los objetos multimedia (animaciones, vídeos, audios, juegos...), crear una imagen visual, diseñar la interfaz gráfica, montar el prototipo HTML y publicar el web.
[en] Many of the modern web applications are developed using a JavaScript-based technology stack, using that language for both the frontend and the backend. This master thesis analyzes the weaknesses of these kinds of applications, with the purpose of developing a vulnerability analysis methodology that is easy to apply to any of those web applications. By incorporating the use of free and open source tools and by following the security and best practices guides from organizations such as the OWASP foundation, any development team without a cybersecurity budget can improve the security of their web applications easily.

[es] Muchas de las aplicaciones web modernas utilizan una pila tecnológica que emplea JavaScript tanto para el cliente como el servidor. Este trabajo analiza las debilidades de este tipo de aplicaciones, con el objetivo de desarrollar una metodología de análisis de vulnerabilidades de fácil aplicación a cualquiera de esas aplicaciones web. Incorporando el uso de herramientas gratuitas y open source y siguiendo las guías de seguridad y mejores prácticas de organizaciones como la fundación OWASP, cualquier equipo de desarrollo sin presupuesto de ciberseguridad puede mejorar la seguridad de sus aplicaciones web de manera sencilla.
[en] The purpose of the final project work is to develop a plugin or extension for Chrome in order to encrypt/decrypt messages using the Gmail web mail. Attached report, presentation and virtual source extension developed.

[es] El objetivo del trabajo final de carrera es desarrollar un plugin o extensión para Chrome para poder cifrar/descifrar mensajes utilizando el correo web de Gmail. Se adjunta memoria, presentación virtual y código fuente de la extensión desarrollada.
[en] The disconnection of the environment and habitation, the uprooting of urban spaces from their surrounding contexts, has favored open spaces to become the negative of urban spaces - Undeveloped Land - understood as a marginal surface. What was once a way of life of self-sufficiency has now been transformed into a universal globalized consumer market that has forgotten about its own resources and the management of the territory. This is not an isolated phenomenon but has been triggered in the vast majority of rural environments of the Catalan, Spanish and European territory. From the study of the concept of bioregion, cultural landscape, agroecology and cyclic metabolism to the case study of the strict Basin, as well as the analysis of different variables, guidelines for the management of open spaces and specifically for rural environments will be specified.

[es] La desvinculación del entorno y el habitar, el desarraigo de los espacios urbanos con sus contextos circundantes, ha favorecido que los espacios abiertos hayan acontecido el negativo de los espacios urbanos -Suelo No Urbanizable- entendiéndolos como una superficie marginal. El que antes fue una forma de vida de autosuficiencia, ahora se ha transformado en un mercado globalizado universal de consumo que se ha olvidado de los recursos propios y la gestión del territorio. Este no es un fenómeno aislado sino que se ha desencadenado en la gran mayoría de entornos rurales del territorio catalán, español y europeo. A partir del estudio del concepto de biorregión, paisaje cultural, agroecología y metabolismo cíclico al caso de estudio de la Cuenca estricta, así como el análisis de diferentes variables, se concretarán unas directrices para la gestión de los espacios abiertos y en concreto por los entornos rurales.
[en] The regulatory changes introduced in European Regulation 910/201, known as eIDAS, have eliminated restrictions on the production of qualified signatures and have allowed the emergence of cloud signing services. The aim of this TFM is to use these services along with cloud storage services, which are widely used among users, in order to be able to make qualified signatures of PDF documents hosted in these file storege services in an easy way for them and that do not require installations.

[es] Los cambios normativos introducidos en Reglamento Europeo 910/201, conocido como eIDAS, han eliminado restricciones en la realización de firmas cualificadas y han permitido la aparición de servicios de firma al cloud. El objetivo de este TFM es hacer uso de estos servicios junto con servicios de almacenamiento en el cloud, muy extendidos entre los usuarios, para poder realizar firmas cualificadas de documentos PDF alojados en estos servicios de una forma sencilla por los usuarios que no requiera instalaciones.
[en] This work is focused on the exemplary analysis of the archaeological record interpretations, skewed by the gender stereotypes of androcentric and patriarchal society in which the archaeological discipline has also been implicated. We analyze different examples where, previous analyzes, had overlooked the role of women in the development of the societies in which they lived. The archaeological and paleo-anthropological from a gender perspective, about maintenance activities/funeral paraphernalia/spaces/material culture and the ritual world, among others, of prehistoric women and the various contributions to her society, opens a new vision of the past and the construction of the future.

[es] Este trabajo está centrado en el análisis de ejemplos de las interpretaciones del registro arqueológico, sesgadas por los estereotipos de género de la sociedad androcéntrica y patriarcal en la que la disciplina arqueológica también ha estado implicada. Nos centramos en distintos ejemplos donde, estudios anteriores, habían pasado por alto el papel de las mujeres en el desarrollo de las sociedades en las que vivían. El análisis arqueológico y paleoantropológico desde la perspectiva de género, de las actividades de mantenimiento/ ajuares funerarios/espacios/cultura material y el mundo ritual, entre otros, de mujeres de la Prehistoria y sus aportaciones a la sociedad en la que vivieron, abre una nueva visión sobre el pasado y la construcción de futuro.
[en] During the progression from adenoma (AD) to adenocarcinoma (ADK) in colorectal cancer (CRC), cells acquire genomic alterations, both in copy number (CNA) and single nucleotide variants (SNV), which favor proliferation tumor. Comprehensive analysis of CNAs and SNVs is necessary to understand intra-tumor heterogeneity and tumor progression and to improve treatments. Whole genome sequencing (WGS) has revolutionized the genomic study of CRC, but its high cost limits the accessibility of this technique. In this sense, the low coverage WGS (LP-WGS) offers the main advantages of the WGS but at a more affordable cost. The objective of this study was to analyze the differences between AD and ADK regions of 23 advanced AD samples, mainly in the CNA profile, from LP-WGS data, and additionally in the SNVs identified by targeted sequencing. The analysis of the CNAs has made it possible to correctly identify the main broad CNAs (at the chromosomal arm level) associated with the progression of CRC. The LP-WGS data have also made it possible to identify focal CNAs (localized alterations) that may be related to AD-ADK evolution. In addition, it has been possible to identify the SNVs, and the corresponding genes, that have a greater impact on the carcinogenesis of CRC. Therefore, LP-WGS is a cost-effective technique for CNA detection that, in combination with other sequencing techniques, can strongly contribute to a better understanding of CRC genetics.

[es] Durante la progresión de adenoma (AD) a adenocarcinoma (ADK) en el cáncer colorrectal (CCR), las células adquieren alteraciones genómicas, tanto en el número de copia (CNA) como variantes de un solo nucleótido (SNV), que favorecen la proliferación tumoral. El análisis integral de las CNA y las SNV es necesario para comprender la heterogeneidad intra-tumoral y la progresión de los tumores y para mejorar los tratamientos. La secuenciación completa del genoma (WGS) ha revolucionado el estudio genómico del CCR, pero su alto coste limita la accesibilidad a esta técnica. En este sentido, el WGS de baja cobertura (LP-WGS) ofrece las principales ventajas del WGS pero a un coste más asequible. El objetivo de este estudio era analizar las diferencias entre regiones de AD y de ADK de 23 muestras de AD avanzados, principalmente en el perfil de CNA, a partir de datos LP-WGS, y adicionalmente en las SNV identificadas mediante secuenciación dirigida. El análisis de las CNA ha permitido identificar correctamente las principales CNA amplias (a nivel de brazo cromosómico) asociadas a la progresión del CCR. Los datos LP-WGS también han permitido identificar CNA focales (alteraciones localizadas) que pueden estar relacionadas con la evolución AD-ADK. Además, se ha logrado identificar las SNV, y los genes correspondientes, que tienen un mayor impacto en la carcinogénesis del CCR. Por lo tanto, el LP-WGS es una técnica coste-efectiva para la detección de CNA que, en combinación con otras técnicas de secuenciación, puede contribuir firmemente a una mejor comprensión de la genética del CCR.
[en] The purpose of this paper is to propose a Mindfulness-Based Intervention for a group of homeless people from a residential shelter, analyzing its impact on emotional regulation, rumination, and mindfulness skills in the present moment. Likewise, it is intended to examine whether the cultivation of compassion and kindness towards themselves and towards others generates an improvement in interpersonal relationships and, therefore, in coexistence in the center. In addition, it is intended that the participants find a safe space for self-knowledge where they can address difficult situations and emotions and those related to situations related to being homeless. Mindfulness has become one of the star topics in current psychology scientific publications, possessing a recognized therapeutic incidence as a third generation therapy. Likewise, the present work contains a statistical analysis of various psychological and social variables, mentioned before, that allows to evaluate the effects of the pre and post intervention, also allowing to evaluate the stability of the results over time.

[es] El propósito del presente trabajo es la propuesta de una Intervención Basada de Mindfulness para un grupo de personas sin hogar de un centro de acogida residencial, analizando su impacto en las habilidades de regulación emocional, rumiación y atención plena al momento presente. Asimismo, se pretende examinar si el cultivo de la compasión y la amabilidad hacia sí mismos y hacia los otros genera una mejora en las relaciones interpersonales y, por tanto, en la convivencia en el centro. Además, se pretende que los participantes encuentren el espacio seguro para el autoconocimiento en donde puedan abordar situaciones y emociones difíciles y relacionadas con las situaciones vinculadas a la condición de sinhogarismo. Mindfulness ha llegado a ser uno de los temas estrella en las publicaciones científicas de la psicología actual, poseyendo una reconocida incidencia terapéutica como terapia de tercera generación. Asimismo, el presente trabajo contiene un análisis estadístico de diversas variables psicológicas y sociales, antes mencionadas, que permite evaluar los efectos de la intervención pre y post, permitiendo evaluar también la estabilidad de los resultados en el tiempo.
[en] The challenges for quality education are complex given the high dropout rates. In Chile, this population is managed by the Youth and Adult Education modality, which there is not enough information on these educational trajectories. The aim of this quantitative research was to characterize these students, inquiring about how to tackle school dropout. The results show a mostly male population, under twenty-five years, with low attendance and low marks. From the MLR analysis, attendance, gender and level of education are the factors that most explain school performance, determining the continuity of the school trajectory. In order to provide new opportunities for lifelong learning, it is suggested to focus on intervention strategies with a systemic approach.

[es] Los desafíos por una educación de calidad son complejos dada las cifras de deserción escolar. En Chile, esta población es atendida por la modalidad Educativa para Jóvenes y Adultos, donde no existe suficiente información sobre estas trayectorias educativas. Esta investigación cuantitativa, tuvo como objetivo caracterizar a estos estudiantes, indagando sobre cómo abordar la deserción. Los resultados caracterizan a una población mayoritariamente masculina, menores de veinticinco años, con alta inasistencia y bajas calificaciones. Desde el MRL, asistencia, género y nivel de enseñanza son los factores que más explican el rendimiento escolar y la aprobación, determinando la continuidad de la trayectoria escolar. Para brindar oportunidades para el aprendizaje a lo largo de la vida, se sugieren estrategias de intervención con un enfoque sistémico.
[en] This paper is based on the idea that one of the main reasons why so many women still do not report gender-based violence is because they are concerned about what will happen to their children and dependents. Through the analysis of the mechanisms offered by the legal system, their application, data and information provided by non-governmental entities, we will trace the path that will allow us to affirm or not this hypothesis and, if so, to glimpse the reason for this behaviour. Any knowledge that we can provide to help the victims will have a direct impact on their recovery.

[es] El presente trabajo parte de la idea que uno de los factores principales por los cuales aún existen tantas mujeres que no denuncian una situación de violencia de género es debido a la preocupación que les genera qué pasará con sus hijas, hijos y menores a cargo. A través del análisis de los mecanismos ofrecidos por el ordenamiento jurídico, su aplicación, datos y la información aportada por entidades no gubernamentales, trazaremos el camino que nos permitirá afirmar o no esta hipótesis y, en caso afirmativo, vislumbrar el porqué de este comportamiento. Todo conocimiento que podamos aportar para ayudar a las víctimas tendrá una repercusión directa en su recuperación.
[en] The Spigot server allows programmers to create mini-games that take advantage of the Minecraft Java version video game environment. The community of plugin developers for the Spigot server provides various tools for controlling NPC characters in the game. This project implements the Case-Based Reasoning (CBR) tool as a Spigot plugin for the control of non-player-controlled (NPC) characters on a Spigot server as a utility that facilitates the development of characters that require intelligent behaviors. For the construction of the model and the cases, the MyCBR open source tool has been used, and the Citizens2 plugin has been used for the management of the movements and events of the NPC. For the tests of the CBR plugin, a mini game for Spigot has been created that uses the CBR model and cases to control an NPC and thus compete against a human player. Much of the research has been devoted to the development of the SpeedRun minigame, the Minecraft API libraries, the Spigot API library, the Citizens2 API library, and the SDK development tools for Minecraft plugin developers.

[es] El servidor Spigot permite a los programadores crear mini juegos que aprovechan el entorno del videojuego Minecraft versión Java. La comunidad de desarrolladores de plugins para el servidor Spigot aporta con diversas herramientas para el control de personajes NPCs del juego. El presente proyecto implementa la herramienta de Razonamiento Basado en Casos (CBR) como plugin de Spigot para el control de personajes no controlados por el jugador (NPC) en un servidor Spigot como un utilitario que facilite el desarrollo de personajes que requieran comportamientos inteligentes. Para la construcción del modelo y los casos se ha utilizado la herramienta de código abierto MyCBR, y para la gestión de los movimientos y eventos del NPC se ha utilizado el plugin Citizens2. Para las pruebas del plugin CBR se ha creado un mini juego para Spigot que utiliza el modelo y los casos CBR para controlar a un NPC y así competir contra un jugador humano. Gran parte de la investigación se ha dedicado a la elaboración del mini juego SpeedRun, de las librerías del API de Minecraft, del API de Spigot, del API de Citizens 2, y de las herramientas de desarrollo del SDK para programadores de plugins de dicho videojuego.
[en] This final-grade project is the analysis, design and implementation of a web application for groups of people or gangs, which allows them to manage their events and share their news, as well as control their members. For the implementation, I have used J2EE architecture, which offers, under the Java language, robustness, security and scalability. Spring and Vue.js frameworks have also been used in the project, which have helped simplify the process of creating both the backend and the frontend for an newbie like me. The result is a web application that allows you to organize gangs and/or groups of people, centralizing the management of the events they can participate in, the news related to the group, and, for the admins, it allows the control of users and all aspects of the group.

[es] El presente trabajo de fin de grado es un análisis, diseño e implementación de una aplicación web orientada a grupos de personas o grupos para poderse gestionar sus eventos y compartir las noticias, así como llevar un control de sus miembros. Para la implementación se ha utilizado La arquitectura J2EE, que ofrece, bajo el lenguaje Java, robustez, seguridad y escalabilidad. Se han utilizado también los frameworks Spring y Vue.js, que han ayudado a simplificar el proceso de creación tanto del backend como del frontend a un inexperto en la materia. El resultado es una aplicación web que permite organizar grupos y / o grupos de gente, centralizando la gestión de los eventos en los que pueden participar, las noticias relacionadas con el grupo, y, por los administradores, permite llevar un control de los usuarios y de todos los aspectos del grupo.
[en] Flow render engine is a real-time render engine, along the project has been developed the engine in conjunction with the mathematical library needed for computer graphics handling. The engine has been implemented in layered fashion way, to decouple the different level of responsibilities in each layer, a rendering interface has been defined, so that, has done a total decoupling between the common responsibilities and the graphic API implementation with OpenGL 3.3, the layer that implements the rendering interface, it has been implemented as a plug-in, and it can be loading at run-time. The engine implements its own OBJ importer. Finally the engine offers an API to handle graphics in easy way, since it hides the complexity that exists in the real-time computer graphics development.

[es] El motor de renderizado es un motor en tiempo real, a lo largo del proyecto se ha desarrollado el motor junto con la biblioteca matemática necesaria para el manejo de gráficos por computadora. El motor se ha implementado en forma de capas, para desacoplar los diferentes niveles de responsabilidades en cada capa, se ha definido una interfaz de representación, de modo que se ha realizado un desacoplamiento total entre las responsabilidades comunes y la implementación gráfica de API con OpenGL 3.3, la capa que implementa la interfaz de representación, se ha implementado como un complemento. El motor implementa su propio importador OBJ. Finalmente, el motor ofrece una API para manejar gráficos de manera fácil, y oculta la complejidad que existe en el desarrollo de gráficos por computadora en tiempo real.