BSC-LT/ACAData huggingface dataset:
[ca] Els grans avenços a la medicina han permès reduir notòriament les taxes de mortalitat, el que està produint un grup important de població que requereix un grau important de dependència, que per altra banda vol continuar vivint a casa i no traslladar-se a una residència. La teleassistència tradicional aporta solucions quan existeix un problema amb la persona (caiguda o botó de SOS), però no permet prevenir patologies o accidents amb antelació. La teleassistència preventiva permet estudiar el comportament de les persones per definir un patró de comportament que serveix de guia per detectar alteracions en la conducta del sènior. Per assolir l'objectiu, el projecte desenvolupa un sistema hardware a través de la plataforma Arduino i un conjunt de sensors de presència i moviment que envien a un servidor central les dades per què avaluí el comportament, comparant les dades amb el patró prèviament calculat. Les dades es poden visualitzar a través d'una aplicació Android o una aplicació web que permet a més realitzar la gestió del sistema, podent gestionar el conjunt de sensors i instal·lacions de la plataforma.

[en] The great advances in medicine have allowed to significantly reduce mortality rates, which is producing an important population group that requires a significant degree of dependence that, on the other hand, wants to continue living at home and not moving to a residence. Traditional tele assistance provides solutions when there is a problem with the person (fall or SOS button), but it does not allow to prevent pathologies or accidents in advance. Preventive tele assistance allows to study the behavior of people to define a pattern of behavior that serves as a guide to detect alterations in the conduct of the elderly. To achieve the goal, the project develops a hardware system through the Arduino platform and a set of presence and movement sensors that send to a central server all recollected data, which will evaluate the behavior comparing the data with the previous calculated pattern. The data will be displayed by an Android application and a web application that also allows you to manage the system, configure the set of sensors and installations of the platform.
[ca] La caracterització funcional de proteïnes és difícil d'aconseguir mitjançant sistemes automàtics basats en alineaments de seqüències. Aquests sistemes no han trobat evidència que receptors olfactoris siguin presents en artròpodes no insectes. En aquest projecte es desenvolupa un sistema basat en aprenentatge supervisat que primerament sigui capaç de classificar la funcionalitat de proteïnes provinents d'insectes en receptors de tipus olfactori i receptors de tipus gustatiu i que posteriorment pugui identificar en seqüències d'altres artròpodes (anotades com a receptors gustatius per sistemes d'alineament de seqüències) seqüències que hagin sofert una divergència funcional similar a l'ocorreguda en els insectes alats fa uns 440 milions d'anys. Les seqüències que conformen el dataset es van obtenir de UniProtKB, tres mètodes diferents van ser usats per a codificar les seqüències i poder entrenar tres xarxes neuronals artificials. Els resultats assolits confirmen l'eficàcia del model dut a terme amb un AUC, precisió i F1 de 0.911, 0.971 i 0.926, respectivament. Es va aconseguir un llistat de seqüències candidates a tenir una funcionalitat semblant a receptors olfactoris en artròpodes no insectes. L'anàlisi posterior de la funcionalitat d'aquestes seqüències podria corroborar les prediccions del model. La troballa de la presència de proteïnes amb funcionalitat semblant als receptors olfactoris seria indicatiu d'una possible convergència evolutiva.

[en] Functional characterisation of proteins is limited and difficult to achieve using automatic systems based on sequence alignments which have not found evidence of the presence of odorant receptors in other arthropods than insects. In this project, a supervised learning based system is developed in order to first classify insect protein sequences functionality as odorant or gustatory receptors and second, identify in non-insect arthropod sequences (annotated as gustatory receptors by alignment based systems) potential sequences that suffered a similar functional divergence as it happened in insects around 440 million years ago. Dataset sequences were obtained from UniProtKB, three different encoding methods were used to train three artificial neural networks. The results obtained confirm the efficiency of the developed model with AUC, precision and F1 score of 0.911, 0.971 and 0.926, respectively. A list of candidate sequences to have a functionality similar to that of odorant receptors in non-insect arthropods was obtained. Downstream analysis regarding functionality of these sequences should be done to corroborate the model predictions. Findings regarding the presence of proteins with similar functionality to odorant receptors in other arthropods would indicate an extraordinary evolutionary convergence.
[ca] El treball descrit en aquest document té com a objectiu el desenvolupament d'un joc complet i autosuficient, aplicant per a això les diferents metodologies apreses en l'itinerari de màster. Per a això s'ha modelat elements de joc, com els braços del personatge principal, creat animacions diverses per a articular les accions del jugador, dissenyat escenaris de temàtica medieval i codificat la interacció completa entre tots els elements de joc, usant per a això programes com Unity i Blender. El resultat d'aquest desenvolupament és un joc 3D d'acció en primera persona en el qual el jugador ha de fer-se pas a través de múltiples habitacions i masmorres, resolent puzles o exterminant hordes d'enemics fent ús d'un ampli arsenal d'armes i habilitats, les quals li permetran al jugador personalitzar la seva experiència de joc en addició a un sistema de moviment fluid, així com diverses habitacions de joc molt diferents entre si per a mantenir la curiositat del jugador fins a l'escenari final, on finalment podrà enfrontar-se al rei dimoni.

[en] The work described in this document aims for the objective of developing a full, self-sufficient game, applying the diffent methodologies learned in the itinerary of the master's degree. To accomplish this, we have modeled game elements, such as the arms of the main character, created various animation to articulate the player's input, design medieval-themed scenarios and coded the complete interaction between all game elements, utilizing for this purpose software such as Unity and Blender The result of this development is a first-person, action 3D videogame, in which the player must make his way through multiple rooms and dungeons, solving puzles or exterminating hordes of enemies using a wide arsenal of weapons and magic skills, which will allow the players to personalize their gaming experience int addition to a fluid movement system, as well as several very different game rooms to keep the players curious until the final stage, where they can finally face the demon king.
[ca] El treball es centra en l'estudi de l'aplicació de la Infraestructura com a codi. Entenent en què consisteix, les possibilitats que ofereix i les diferents alternatives que existeixen actualment. La finalitat de la feina es basa a demostrar que l'automatització no és solament una tasca en el desenvolupament de programari, sinó que també és possible aplicar-la en els departaments de sistemes i alliberar el personal de tasques repetitives i rutinàries.

[en] The work focuses on the study of the application of Infrastructure as code. Understanding what it consists, the possibilities it offers and the different alternatives that currently exist. The purpose of the work is based on demonstrating that automation is not only a task in software development, but it can also be applied in systems departments to technicians do not have to do repetitive and routine tasks.
[ca] Aquest projecte sorgeix per tal d'oferir un ampli servei d'estadístiques i informació sobre quines són les senyals prioritàries segons l'àrea geogràfica interessada. Per realitzar-ho, s'han realitzat dues parts de desenvolupament ben diferenciades, una de les quals permet els usuaris conèixer i compartir a una base de dades les dades de senyals mòbils captades (aplicació Android), i la segon de les quals permet els usuaris visualitzar els resultats agrupats per regió de la intensitat de les totes senyals compartides, així com pels diferents tipus de senyals 2G, 3G, 4G (aplicació Web).

[en] This project arises in order to offer a broad statistical and information service about which are the priority signals according to the concerned geographic area. In order to accomplish its purpose, two well-differentiated parts of development have been carried out, one of which allows users to know and share data on the captured mobile signals (Android application), and the second one that allows the users to view the results of all Shared signals grouped by region as well as by its different type of technology: 2G, 3G, 4G (Web application).
[ca] L'e-learning està ampliant els horitzons de l'educació a tot el món. L'aportació que pretén realitzar aquest treball és la de posar de manifest innovacions i pràctiques aplicades en entorns docents i àrees de coneixement vinculades a l'economia i l'empresa en un entorn en línia. En aquest sentit es presenten algunes contribucions relacionades amb conceptes i temàtiques que considerem d'actualitat, com, per exemple, l'adquisició de competències en entorns en línia, l'ús de Wikipedia aplicat a les matèries d'estadística, la utilització d'eines de les xarxes socials o la temàtica de l'aprenentatge col·laboratiu i el treball en grup. A més d'aquestes aportacions, presentem algunes reflexions sobre quins són les tendències de futur de l'e-learning. En un futur proper els responsables docents podran prendre decisions sobre la base de la ingent informació que serà possible generar analitzant els processos d'aprenentatge. En tot cas, tot sembla apuntar a quatre característiques que aniran incorporant-se a la formació en línia: l'extensió i democratització dels continguts, l'addició d'elements motivadors dels estudiants, la gestió eficient de la docència i, finalment, l'establiment d'una major vinculació entre formació i professió.

[en] E-learning is broadening education horizons all over the world. The contribution sought by this work is to evidence innovations and practices that are applied to teaching environments and fields of knowledge connected with Economics and Business in an online environment. In this respect, some contributions relating to concepts and subjects considered as emergent are presented here. These are, for example, the acquisition of competencies in online environments, the use of Wikipedia applied to statistics, the use of tools offered by social networks or the subject of cooperative learning and teamwork. In addition to such contributions, we present some reflections on the most significant future trends of e-learning. In the near future, lecturers will be able to make decisions based upon a huge amount of information that it will be possible to generate after analysing the learning processes. All in all, everything seems to point towards four aspects that will be progressively incorporated into online learning: the release and democratisation of content, the addition of elements to motivate students, the efficient management of teaching and, lastly, the establishment of a tighter link between learning and profession.
[ca] Objectiu: analitzar el procés de la gestió de dades en una situació d'emergència des de la seva vessant comunicativa, tant pel que fa a la coordinació interna dels responsables de gestionar l'emergència com a la comunicació vers la ciutadania. Metodologia: estudi de cas (els focs de l'Alt Empordà a Catalunya) amb un enfocament qualitatiu. L'obtenció i anàlisi de dades consisteix en: a) entrevistes en profunditat a responsables de la gestió de l'emergència, b) anàlisi de documentació oficial amb relació als plans d'acció, protocols i polítiques de comunicació i c) anàlisi de dades generades durant l'emergència: comunicats interns, informes de seguiment dels plans oficials, talls de veu i comunicats a la població enviats des del perfil de Twitter @emergenciescat de la Direcció General de Protecció Civil de la Generalitat de Catalunya. Resultats: els responsables de coordinar la gestió d'emergències, en aquest cas dels focs de l'Alt Empordà a Catalunya, han hagut de gestionar una gran varietat d'actors i una gran diversitat de dades procedents de diferents fonts per complir la seva responsabilitat. L'estudi posa de manifest dos elements que han estat cabdals per garantir una gestió d'informació eficient durant el procés: el protocol d'actuació, Pla INFOCAT i la comunicació vers la població mitjançant el perfil de Twitter @emergenciescat. Malgrat l'èxit del nostre cas d'estudi, els resultats mostren interessants oportunitats de recerca per avançar en la gestió de dades en situacions d'emergència.

[en] Objectives: To analyse emergency data management in processes where data is being communicated, either internally between the agents managing an emergency or externally, between agents and the civilian community. Methodology: The researchers conducted a qualitative study of fire management in the Catalan region of Alt Empordà. The retrieval and analysis of data consisted in: a) detailed interviews with emergency managers, b) the analysis of the official documentation outlining action plans, procedures and communication policies and c) the analysis of the data generated during an emergency: internal communication, reports on following official plans, public announcement equipment and communication with the civilian community using the Twitter profile @emergenciescat of the Catalan civil defence service the Direcció General de Protecció Civil de la Generalitat de Catalunya. Results: The agents needed to manage a wide range of emergency responders and data from many sources in order to discharge their responsibilities. The study shows that during an emergency, two aspects of management are critical: the action plan, which in this case was Pla INFOCAT, and communication with the civilian community, which in this case was directed using the Twitter profile @emergenciescat. In spite of the success of our case study, the results indicate that further research could help improve data management in emergency situations.
[ca] En l'última dècada s'ha identificat un augment en popularitat de devops com a mètode de desenvolupament de programari. Aquest mètode es mostra com a solució a les necessitats dels negocis on es busquen cicles de llançament més curts a l'igual que grans quantitats de desplegaments d'aplicacions o característiques fins a centenars de vegades a la setmana sense afectar la qualitat. No obstant això aquests canvis generen la necessitat d'evolucionar l'entorn de seguretat tradicional cap a un major rapidesa que estigui en la mateixa línia d'aquestes noves pràctiques sense sacrificar el seu sentit per se de protecció. Aquest treball presenta algunes eines Open Source que serveixen com a base per a l'automatització de controls de seguretat en les fases de desenvolupament i desplegament de programari. Entre aquestes eines estan SAST, DAST, SCA, anàlisi de secrets, l'enduriment de servidors, la verificació d'imatges de docker i la validació de la infraestructura com a codi. En aquest treball s'obté un sistema operatiu (SO) executant Ubuntu 20.04 endurit, es presenta també un pipeline que compleix amb els criteris bàsics de seguretat per a una aplicació en nodejs. En aquesta mateixa línia es descriuen altres eines a utilitzar segons el tipus de llenguatges de programació. També s'aconsegueix identificar que el pipeline creat depèn de el cas d'ús, del llenguatge utilitzat i objectius empresarials. Finalment, el treball futur s'enfoca en la creació de pipelines per a aplicacions serverless, la comparació d'eines per a emmagatzematge i gestió de secrets, i la gestió unificada d'amenaces i el alertamiento.

[en] The last decade has seen a rise in popularity of DevOps as a software-development method. This method is shown as a solution to the needs of businesses where shorter release cycles are sought, as well as large numbers of application or feature deployments, which may be up to hundreds of times a week without affecting quality. However, these changes come with the need to evolve the traditional security environment towards one of greater speed that is in the same line of these new practices without sacrificing its protection. This work presents some Open-Source tools that serve as a basis for the automation of security checkpoints in the development and launching phases of the software. These tools include SAST, DAST, SCA, secret analysis, server hardening, docker image verification, and infrastructure-as-code validation. In this job, an operating system (OS) is obtained by running a hardened Ubuntu 20.04 server. A pipeline that meets the basic security criteria for an application in nodejs is also presented. Along the same line, other tools to be used according to the type of programming languages are described. It is also possible to identify that the use of the pipeline created depends on the use case, the language and the business goals. Ultimately, the future work focuses on creating pipelines for serverless-applications, comparing tools for secret storage and management, unified threat-management and alerting.
[ca] Partint de la necessitat d'un centre educatiu concret sobre oferir formació als seus docents, es presenta una proposta d'acció formativa en l'ús pedagògic de les tablets a l'aula d'Educació Primària. A través de l'ús de la plataforma Moodle en modalitat virtual, es presenta als participants l'adquisició de continguts i el desenvolupament de competències per començar amb la inclusió d'aquests dispositius en el procés d'ensenyament-aprenentatge. Els resultats obtinguts permeten afirmar que el nivell competencial dels docents i la seva motivació per utilitzar les tablets augmenten amb la seva participació.

[en] Starting from the need of a concrete educational center about offering training to its teachers, a proposal of formative action is presented in the pedagogical use of the tablets in the Primary Education classroom. Through the use of the Moodle platform in virtual mode, participants are presented with the acquisition of content and the development of competencies to begin with the inclusion of these devices in the teaching-learning process. The results obtained allow us to affirm that the competence level of the teachers and their motivation to use the tablets increase with their participation.
[ca] La finalitat d'aquest treball ha estat la de analitzar si els sistemes de control d'accés a les xarxes de dades d'última generació (NAC) són una solució als riscos de seguretat que presenten els dispositius IoTs per les organitzacions empresarials. Per dur a terme aquest estudi, en primer lloc s'han analitzat els riscos i vulnerabilitats que presenten els dispositius IoTs. Després, s'han estudiat els ciberatacs més comuns que pateixen els dispositius IoTs. S'han presentant els sistemes de control d'accés a les xarxes de dades (NAC) com una possible solució per protegir els dispositius IoTs, i s'ha estudiat la manera com els sistemes NAC identifiquen i protegeixen els dispositius IoTs. Paral·lelament a l'estudi realitzat, s'ha dut a terme una recerca de quins són els principals fabricants de les solucions de control d'accés a les xarxes de dades a nivell Europeu, i s'ha finalitat l'estudi amb la realització d'una prova de concepte per tal de valorar l'efectivitat de la solució i contrastar-la amb la part teòrica estudiada. Finalment, les conclusions obtingudes han estat que els sistemes de control d'accés a les xarxes de dades ofereixen una bona solució pel al descobriment i el control d'accés dels dispositius IoTs, així com també una molt bona solució per la protecció dels atacs dels tipus de suplantació d'identitat dels IoTs. Tanmateix, les integracions del NAC amb productes de tercers per tal d'aconseguir la protecció post autenticació dels dispositius tenen encara molt recorregut per fer.

[en] The purpose of this work has been to analyze whether next-generation data network access control (NAC) systems are a solution to the security risks posed by Yates devices for enterprise organizations. To carry out this study, we first analyzed the risks and vulnerabilities presented by Yates devices. Then, the most common cyber-attacks suffered by Yates devices have been studied. Access control systems in data networks (NAC) have been presented as a possible solution to protect Yates devices, and the way in which NAC systems identify and protect Yates devices has been studied. At the same time, the study was carried out an investigation of the main manufacturers of access control solutions for data networks in Europe, and the study was completed with a proof of concept to evaluate the effectiveness of the solution and contrast it with the theoretical part studied. Finally, the conclusions obtained were that the access control systems in the data networks offer a good solution for the discovery and access control of the Yates devices, as well as a very good solution for the protection of the Yates against phishing attacks. However, NAC integrations with third party products for device authentication protection still have a long way to go.
[ca] L'objectiu d'aquest estudi va ser avaluar les associacions entre l'exposició prenatal a una àmplia gamma de productes químics ambientals, incloent-hi alguns que s'han identificat com a disruptors del desenvolupament neurològic i el comportament d'externalització i internalització dels menors entre els tres i els set anys d'edat en les cohorts HELIX europees

[en] The focus of this study was to assess the associations between prenatal exposure to a wide range of environmental chemicals, including some that have been identified as neurodevelopmental disruptors, and child externalising and internalising behaviour between three and seven years of age in the European HELIX cohorts.
[ca] Flash CS5 és una potent eina que ens permet crear diferents tipus de contingut, com ara gràfics vectorials, animacions, recursos interactius, aplicacions multimèdia, jocs, etc. En aquesta guia començarem coneixent les eines d'edició gràfica, per després endinsar-nos en les diferents eines d'animació que ofereix Flash CS5, com per exemple l'editor de moviment, l'animació d'ossos i les eines 3D. També afegirem so a les nostres animacions. Per afegir interactivitat, ens introduirem en la programació amb ActionScript. Aprendrem a controlar des de la reproducció d'una animació, fins al cas més complex de la creació d'un joc. També aprendrem a utilitzar components i coneixerem algunes de les possibilitats del treball amb text i vídeo. Finalment, coneixerem diferents formes de publicar el contingut que haguem creat.

[en] Flash CS5 is a powerful tool that allows us to create different types of content such as vector graphics, animations, interactive resources, multimedia applications, games and more. This guide will begin with knowledge of image editing tools, and then gets into the various tools of Flash animation offers CS5, such as the motion editor, bone animation and 3D tools. Also by adding sound to our animations. To add interactivity, we introduce you to ActionScript programming. Learn to control it from reproducing an animation, even the most complex case of creating a game. Also learn how to use components and meet some of the possibilities of working with text and video. Finally, we will get familiar with different ways to publish the content you have created.