BSC-LT/ACAData huggingface dataset:
[en] The purpose of this end-of-degree work, which is included in the embedded systems area, is the development of an automatic control system that manages the origin of the ACS used in my home. The result consists of four Raspberry Pi mini-computers (with different sensors and actuators) connected together by an Ethernet network and PLC devices. It has also been obtained three applications (two in Java and one in PHP) that are in charge of the management of the system.

[es] La finalidad de este trabajo de fin de grado, que se incluye en el área de los sistemas empotrados, consiste en el desarrollo de un sistema de control automático que gestione el origen del ACS utilizada en mi vivienda. El resultado consiste en cuatro miniordenadores Raspberry Pi (con diferentes sensores y actuadores) conectados entre sí mediante una red Ethernet y dispositivos PLC. También se ha obtenido tres aplicaciones (dos en Java y una en PHP) que se encargan de la gestión del sistema.
[en] The purpose of this work is to analyze the situation of an online store in order to be able to define a solution that allows to improve the quality of its current Information System. We choose a company called Akumia, an e-commerce that sales bathroom equipment. The company uses an open source content management system that allows them to manage the basic operations, but that involves carrying out many other tasks manually, which means a great cost in time and in resources, and that they put in risk the continuity of the business. By analyzing the current situation, its deficiencies and the needs of the customer, two objectives will be defined, focused, above all, in the automation of processes. From this study, the most appropriate solution will be defined to achieve the objectives set by the client, as well as a proposal of the steps that should be followed for the implementation of the chosen solution, the economic cost of its execution and a temporary programming of all the activities that must be carried out. With this solution it is intended that Akumia can improve its Information System and this allows it to ensure its viability.

[es] La finalidad de este trabajo es analizar la situación de una tienda online para poder definir una solución que permita mejorar la calidad de su sistema de información actual. La empresa escogida es Akumia, una tienda de comercio electrónico dedicada a la venta de equipaciones por el baño. La empresa utiliza un sistema gestor de contenidos de código abierto que le permite gestionar las operaciones básicas, pero que le implica realizar otras muchas tareas de forma manual, hecho que le supone un gran coste tanto en tiempo como en recursos, y que posan en riesgo la continuidad del negocio. Mediante el análisis de la situación actual, de las carencias que tiene y de las necesidades del cliente, se definirán 2 objetivos claros, enfocados, sobre todo, en la automatización de procesos. A partir de este estudio, se definirá la solución más adecuada para lograr los objetivos marcados por el cliente, así como una propuesta de los pasos que habría que seguir por la implantación de la solución escogida, el coste económico de su ejecución y una programación temporal de todas las actividades que hay que llevar a cabo. Con esta solución se pretende que Akumia pueda mejorar su sistema de información y esto le permita asegurar su viabilidad.
[en] Splicing is a process that occurs between transcription and translation and consists in eliminating the non-coding regions of the mRNA to produce a mature transcript. This process is necessary for the translation to be successful. Presence of point mutations that alter regulatory sequences leads to aberrant splicing, which can produce specific hereditary monogenic disorders. Mmutations that affect splicing have been classified into five types, according to the position they occupy in the DNA and according to the effect they produce on it. In this TFM, it is intended to study some of the different types of splicing predictors in silico, starting initially from 30; as well as to verify the accuracy they have to predict the effect that these mutations can produce and to classify them intro the five fixed effects. A set of 99 variants has been studied, for some the effect they produce on splicing was known, and others were obtained from a human disease database, without knowing their effect. A statistical and descriptive analysis has been performed for each of the predictors to determine the one with the highest accuracy and the problems that each one of them have. Only a few predictors give results that can be classifiable. Others cannot be extrapolated to the types of splicing studied or generate results that can lead to the conclusion of different types. As they are predictions, it is essential to validate experimentally in order to determine the true effect of these mutations on splicing.

[es] El splicing es un proceso que ocurre entre la transcripción y la traducción y consiste en eliminar las regiones no codificantes del mRNA para producir un transcrito maduro. Este proceso es necesario para que la traducción se realice correctamente. La presencia de mutaciones puntuales que alteran las secuencias reguladoras conduce a splicing aberrante, pudiendo producir trastornos monogénicos hereditarios específicos. Las mutaciones que afectan al splicing se han clasificado en cinco tipos, según la posición que ocupan en el DNA y según el efecto que producen en él. En el presente TFM, se pretende estudiar algunos de los diferentes tipos de predictores de splicing in silico, partiendo inicialmente de 30; así como comprobar la exactitud con la que éstos predicen el efecto que pueden producir dichas mutaciones y clasificarlas según los cinco tipos fijados. Se ha estudiado un conjunto de 99 variantes, entre las cuales de unas se conocía el efecto que producen en el splicing, y otras se obtuvieron de una base de datos de enfermedades humanas, no conociendo su efecto. Se ha hecho un análisis estadístico y descriptivo de cada uno de los predictores para determinar el de mayor exactitud y los problemas que tienen cada uno de ellos. Sólo unos pocos predictores dan resultados que pueden ser clasificables. Otros no pueden ser extrapolables a los tipos de splicing estudiados o generan resultados que pueden llevar a concluir tipos distintos. Al ser predicciones, es imprescindible validar experimentalmente para poder determinar el verdadero efecto de estas mutaciones en el splicing.
[en] This work has focused on analyzing and investigating the Linux Kernel, with the aim of identifying ways to detect access to the system, making it difficult to identify during a real situation. Techniques for privileges escalation have been studied in depth, and the deployment of backdoors to allow from continuing to access a system once it has been compromised. In addition, hooking techniques have been investigated, which hide the actions that are being carried out and with which they have access to the system.

[es] El presente trabajo se ha centrado en analizar e investigar el Kernel de Linux, con el objetivo de identificar formas para garantizar el acceso al sistema, dificultando su identificación durante una situación real. Se ha profundizado en técnicas para la elevación de privilegios, y el despliegue de puertas traseras que permitan continuar accediendo a un sistema una vez este hubiera sido comprometido. Adicionalmente, han sido investigadas técnicas de hooking, que permitan ocultar las acciones que están siendo realizadas y con ello garantizar el acceso al sistema.
[en] This study intends to be an analysis on the vision of Alexander the Great in the field of alterity, and his change of perspective in relation to his new subjects. In the fourth century BC, our character consciously tried to assimilate under his reign, peacefully, all the identity sensitivities that were part of his new empire. The historical sources appear, but not exclusively, as the tools to be used to understand their decision, which neutralized the Hellenic identity construction that considered the Achaemenian Persians as Barbarians by antonomasia.

[es] Este estudio pretende ser un análisis sobre la visión de Alejandro Magno en el terreno de la alteridad, y su cambio de perspectiva en relación con sus nuevos súbditos. En el siglo IV aC, nuestro personaje, conscientemente, pretendió asimilar bajo su reinado, de forma pacífica, todas las sensibilidades identitarias que formaban parte de su nuevo imperio. Las fuentes históricas aparecen, pero no exclusivamente, como las herramientas a utilizar para entender su decisión, la cual neutralizaba la construcción identitaria helena que consideraba a los persas aqueménidas como a bárbaros por antonomasia.
[en] This paper presents some general reflections on a psychoeducational conceptualization based on a sociocognitive approach to supporting learning with information and communication technologies (ICT) in the context of higher education. The article is divided into three sections. Firstly, we explore the meaning of the term learning support from a sociocognitive constructivist standpoint using the concept of instructional scaffolding. In the second part, we deal with some of the most important conceptual implications of the use of technology as an aid to learning. In the final section, we detail various pedagogical dimensions of higher education environments developed using technology.

[es] En este artículo presentamos de manera general algunas reflexiones sobre una conceptualización psicoeducativa basada en un enfoque sociocognitivo del significado de la ayuda al aprendizaje con las TIC (las tecnologías de la información y de la comunicación) en la educación superior. Hemos organizado los contenidos del artículo en tres partes. En la primera parte desarrollamos el significado de la ayuda al aprendizaje desde una visión constructivista sociocognitiva, con el uso del concepto de andamiaje educativo; en la segunda parte tratamos algunas de las implicaciones conceptuales más relevantes sobre la introducción de la tecnología para la ayuda al aprendizaje, y en la tercera parte caracterizamos diversas dimensiones didácticas de los contextos de educación superior desarrollados con tecnología.
[en] This paper presents the development process of an application under the J2EE paradigm. On the one hand, it describes the steps carried out with regard to specification, analysis and design using UML as a basic modeling tool, while on the other; it attempts to show that the use of frameworks and application of design patterns substantially facilitate the development process.

[es] La presente memoria muestra el proceso de desarrollo de una aplicación bajo el paradigma de J2EE. Por un lado describe los pasos realizados en materia de especificación, análisis y diseño utilizando UML como herramienta fundamental de modelado, por otro pretende mostrar que la utilización de frameworks y la aplicación de patrones de diseño facilita sustancialmente el proceso de desarrollo.
[en] In the present work, from the practical assumption of a fictitious luxury car rental company with driver, we will examine the taxation of automobiles in Spain paying special attention to those taxes in which its legal regime allows territorial governments to modify partial or totally its regulation, fact that generates a diverse taxation between different territorial areas within the same country. We will observe to what extent the establishment of territorial specific taxes or non-harmonized state taxes in their entirety may lead to situations of territorial fiscal competition that, although it has already been the subject of controversy in taxes witch exclusively collecting purposes has a greater moral significance when its purpose is a global benefit such as environmental protection.

[es] En el presente trabajo, a partir del supuesto práctico de una empresa ficticia de alquiler de vehículos de lujo con chófer, examinaremos la tributación del automóvil en España prestando atención a aquellos impuestos en que su régimen jurídico permite a los entes territoriales modificar, en todo o en parte, su regulación y generar una presión fiscal diversa entre diferentes ámbitos territoriales dentro del mismo país. Observaremos así en qué medida la ordenación de impuestos propios o no armonizados en su totalidad puede derivar en situaciones de dumping fiscal territorial que, si bien ya es objeto de polémica en impuestos con finalidad puramente recaudatoria, posee una trascendencia moral más significativa cuando la finalidad de estos es un beneficio global como la defensa del medio ambiente.
[en] The present document justifies and describes the details of the development's process of Mushroom Webapp, a web application capable of providing information about the possibility of mushroom grown in a group of towns of the provinces Castellón and Aragón. The data sources that form the basis of the application are coming mainly from three organizations specialized in meteorological information: AEMET, AVAMET and Meteoclimatic. A server process will be in charge of gathering all the data from the meteorological stations daily. The databases will store a set of data relative to raining, temperature, humidity or wind till 30 days per station. Over the data set an algorithm will evaluate the possibility of fetching mushrooms in a specific location, according to the meteorological registers that are available. Any device provided with connectivity and a browser will be able to access before an authentication process to a customized Google Maps in which the iconography layered will offer indications about mushrooms grown. Additionally, the web app is having a mushroom's catalog ready to provide detailed information of a set of species enabled to the system. Furthermore daily, monthly and annual registers attached to the stations will be able to be consulted. The technological stack is composed of a set of Node.js scripts for the data gathering programmed through a cron daemon, the Nosql Firebase database, which will store the meteorological registers and mushroom info and Angular at the front-end side.

[es] El presente documento justifica y describe los detalles del proceso de desarrollo de Mushroom Webapp, una aplicación web capaz de proporcionar información sobre la posible salida de setas en un conjunto de municipios de la provincia de Castellón y Aragón. Las fuentes de datos sobre las que se cimenta la aplicación provienen principalmente de tres organismos especializados en información meteorológica: AEMET, AVAMET o Meteoclimatic. Un proceso servidor será el encargado de hacer la recogida de datos para las distintas estaciones meteorológicas a diario. Las bases de datos mantendrán un conjunto de datos relativos a precipitación, temperaturas, humedad relativa o viento de hasta 30 días por estación. Sobre el conjunto de datos, un algoritmo evaluará la posibilidad de hallar setas en un determinado punto de interés, en función de los valores meteorológicos de los que dispone. Cualquier dispositivo dotado de conectividad y un navegador podrá acceder previo proceso de autenticación a un mapa de Google Maps donde la iconografía superpuesta ofrecerá indicaciones sobre la salida de setas. Complementariamente, se contará con un catálogo de setas capaz de proporcionar información detallada de cada especie. Adicionalmente podrán consultarse registros diarios, mensuales o anuales relativos a cada estación objeto de estudio. El stack tecnológico se compone de un conjunto de scripts de Node.js para la recogida de datos programada mediante el demonio cron, la base de datos Nosql Firebase, la cual almacenará los registros meteorológicos diarios y la información relativa a las setas y Angular de la parte frontend.
[en] This Master Thesis focuses on the securitization of orchestrated microservices in a Kubernetes environment. It analyzes several Web Application Firewall (WAF) and Security Information and Event Systems (SIEM) tools, selecting ModSecurity and Wazuh for their efficiency, compatibility and flexibility. It designs an architecture, in which ModSecurity is integrated as a sidecar into the Kubernetes Ingress Controller, providing an effective line of defense against attacks from the OWASP catalog. It uses Wazuh for real-time monitoring and analysis of security events, with the idea of enabling fast and effective incident response. A vulnerable application is also deployed in the environment, performing security tests to validate the effectiveness of the system. The results show that attacks are detected and blocked with ModSecurity, and events can be integrated into Wazuh. In addition, custom visualizations can be configured in Wazuh to make it easier to adjust to the requirements of the environment.

[es] Este Trabajo Fin de Máster se centra en la securización de microservicios orquestados en un entorno Kubernetes. Analiza diversas herramientas de tipo Firewall de Aplicaciones Web (WAF) y Sistemas de Información y Eventos de Seguridad (SIEM), seleccionando ModSecurity y Wazuh por su eficacia, compatibilidad y flexibilidad. Se diseña una arquitectura, en la que ModSecurity se integra como un sidecar en el Ingress Controller de Kubernetes, proporcionando una eficaz línea defensa contra ataques del catálogo de OWASP. Usa Wazuh para el monitoreo en tiempo real y el análisis de eventos de seguridad, con idea de permitir una respuesta rápida y efectiva a incidentes. Se despliega una aplicación vulnerable en el entorno, realizando pruebas de seguridad para validar la eficacia del sistema. Los resultados muestran cómo los ataques se detectan y bloquean con ModSecurity, y cómo los eventos detectados se pueden integrar en Wazuh. Además, se describe cómo es posible configurar visualizaciones personalizadas para ajustarse a los requisitos del entorno monitorizado.
[en] The aim of this TFG is to propose a theoretical proof of concept, which demonstrates that it is possible to design and implement a home automation system based on a low-cost Open Source solution, and meet the established requirements. To achieve this, a solution has been designed using a Raspberry PI 4 Model B where the Hombre Assistant software is installed, which acts as the central element of the home automation system. Several devices (sensors, actuators, light bulbs, etc) with the ZigBee protocol are also used. This proposal will convert the ZigBee messages from the different devices into MQTT acting as a gateway through the Zigbee2MQTT software. Specifically, the Mosquitto MQTT Broker will be used, so that Hombre Assistant will be able to manage these MQTT messages for the different applications.

[es] El objetivo de este TFG es plantear una prueba de concepto teórica, que demuestre que es posible realizar un diseño e implementar un sistema de domótica basada en una solución Open Source de bajo coste, y cumplir con los requerimientos establecidos. Para conseguirlo, se ha diseñado una solución que utiliza una Raspberry PI 4 Modelo B donde se instala el software Hombre Assistant que actúa como elemento central del sistema domótico. También se utilizan varios dispositivos (sensores, actuadores, bombillas, etc) con el protocolo ZigBee. Esta propuesta convertirá los mensajes ZigBee de los diferentes dispositivos en MQTT actuante como una pasarela mediante el software Zigbee2MQTT. Concretamente se usará lo Broker MQTT Mosquitto, de este modo Hombre Assistant podrá gestionar estos mensajes MQTT por las diferentes aplicaciones.
[en] Academic and scientific conferences must cope in the coming years with a restructuring of their delivery formats and contents if they are tosurvive. The evolution towards the social web 2.0 has to be considered at the same time. A range of solutions are offered, including the link with special issues with consolidated academic journals. The main prospect is the creation of a classification of conferences that can increase their value in the context of evaluating the curriculum vitae of scientific researchers.

[es] Los congresos académicos y científicos deberían afrontar en los próximos años una reconversión de los formatos y contenidos para poder sobrevivir. Se reflexiona sobre el valor 2.0 de los congresos y se proponen posibles soluciones, como la vinculación a números especiales de revistas académicas consolidadas. La principal propuesta es la creación de Cachus, una clasificación de congresos que permita dar más valor a éstos en los procesos de evaluación de los currículums de los investigadores.
[en] The final objective is to carry out an analysis of the Information Society in the Basque Country and, in particular, of the instruments and corrective actions included in the institutional plans of the Basque Autonomous Government to combat the effects of the digital divide in this autonomous community , analyzing its effectiveness and highlighting, consequently, both its successes and its possible failures.

[es] El objetivo final es realizar un análisis de la Sociedad de la Información en el País Vasco y, en concreto, de los instrumentos y acciones correctoras incluidas en los planes institucionales del Gobierno Autonómico Vasco para combatir los efectos de la brecha digital ciudadana en esta comunidad autónoma, analizando su eficacia y destacando, en consecuencia, tanto sus éxitos como sus posibles fracasos.
[en] The databases course, of 6 ECTS credits, is part of the degree of Information and Documentation compulsory subjects. This course provides the student with theoretical and practical foundations to understand how database systems work. It also deepens in the knowledge of relational database management systems as a conceptual basis and analyses the performance of document database management systems. It emphasizes the practical application of different database systems, both relational and document-based.

[es] La asignatura Bases de datos, de 6 créditos ECTS, forma parte del bloque de materias de formación obligatoria del grado de Información y documentación. Esta asignatura proporciona al estudiante los fundamentos teóricos y prácticos para entender el funcionamiento de los sistemas de base de datos. Así mismo, se profundiza en el conocimiento de los sistemas de gestión de bases de datos relacionales como base conceptual y también se hace un análisis de las prestaciones de los sistemas de gestión de bases de datos documentales. Se hace énfasis en la aplicación práctica de las distintas bases de datos, tanto las de tipo relacional como las de carácter más documental.