BSC-LT/ACAData huggingface dataset:
[ca] L'adopció de desenvolupaments àgils, abandonant aplicacions monolítiques i abraçant desenvolupaments basat en microserveis s'han vist impulsats gràcies a la creixent popularitat d'eines de contenidors i orquestadores per a administrar aquests, com Kubernetes. On a diferència de les màquines virtuals, els contenidors tenen un menor impacte a nivell de consum de recursos, ja que les primeres encapsulen totalment el sistema operatiu i recursos utilitzats, enfront de la compartició de recursos dels segons. Això ha propulsat un canvi en els enfocaments de desenvolupament, focalitzant-se en la creació de funcionalitats de manera "independent", permetent així ser més competitius en la resposta a les exigències del mercat i correcció d'errors d'aplicacions. L'objectiu del treball és la realització d'un estudi de les eines d'orquestració de contenidors, concretament Kubernetes, analitzant l'impacte en el mercat actual d'aquesta, el canvi de paradigma que suposa i els nous reptes de seguretat associats. Per a això, després de definir tots els conceptes necessaris, s'han presentat una sèrie d'escenaris de bones pràctiques i eines de gestió de la seguretat.

[en] Thee adoption of agile development, abandoning monolithic applications and embracing microservice-based development has been driven by the growing popularity of container and orchestration tools for managing them, such as Kubernetes. Unlike virtual machines, containers have a lower impact on resource consumption, as the former fully encapsulate the operating system and resources used, compared to the resource sharing of the latter. This has driven a shift in development approaches, focusing on the creation of "independent" functionalities, allowing for more competitiveness in responding to market demands and correcting application errors. The aim of the work is to conduct a study of container orchestration tools, specifically Kubernetes, analyzing its impact on the current market, the paradigm shift it represents, and the new security challenges associated with it. To this end, after defining all necessary concepts, a series of best practice scenarios and security management tools have been presented.
[ca] Històricament, la majoria de la recerca en la investigació criminal s'ha focalitzat en el victimari i l'iter criminis en detriment de l'estudi de la víctima i l'iter victimae. No obstant, atenent a l'auge de la victimologia forense, la Psicologia Criminal en l'àmbit del perfil criminològic ha pres més atenció al perfil victimològic, el qual constitueix l'estudi exhaustiu en termes retrospectius de tota la informació disponible de la víctima, en aquest cas no supervivent i d'homicidi d'autor desconegut, mitjançant la reconstrucció dels seus trets de personalitat, entre d'altres característiques i aspectes, a través del seu entorn pròxim i des d'aquí transitar per la seva història de vida i els moments anteriors al seu decés. Aquesta eina s'empra tant a través del perfil criminal ja que resulta una de les seves metodologies, com a partir de l'autòpsia psicològica que es pot entendre com un mètode indirecte de la perfilació. El crim constitueix la trobada entre víctima i victimari (parella penal) constituint-se una espècie de vincle entre ambdós. Atenent a aquest lligam, la premissa bàsica sobre la qual es basa el perfil victimològic és el fet que coneixent a la víctima es pot conèixer al seu victimari fruit de la seva evidència conductual en l'escena del crim. Malgrat les seves potencialitats i avenços, existeixen límits que no s'han superat i un insuficient nivell d'ús, nombre d'estudis i recerques que mesurin la seva precisió pràctica.

[en] Historically, most of the research on Criminal Investigation has focused on the offender ant the iter criminis in detriment of the study of the victim and the iter victimae. However, in response to the rise of the Forensic Victimology, the Criminal Psychology in the field of the Criminal Profiling has taken more attention to Victimological Profile, which constitutes the comprehensive study in retrospective terms of all available information from the victim, in this case non survivor and murdered by an unknown author, by reconstructing their personality traits and other related features through their immediate environment and from there travel to their life story and the prior moments to their death. This technique is used by the Criminal Profile as it is one of their methodologies, such as by the Psychological Autopsy that can be understood as an indirect method of profiling. The crime is the encounter between the victim and the perpetrator becoming such a sort of link between both of them. In response to this bond, the basic premise on which is based the Victimological Profile is that knowing the victim can be known their perpetrator because of their behavioral evidence in the crime scene. Despite its potential and progress, there are limits that have not been achieved as well as an insufficient level of use, number of studies and research in order to measure their practice accuracy.
[ca] Aquest treball ha plantejat tot el procés d'anàlisi, disseny, desplegament i configuració d'una infraestructura de TU en la plataforma de Cloud Computing Amazon Web Services. A més s'ha detallat el procés d'instal·lació, migració i posada en marxa d'un entorn de producció allotjat en ella.

[en] This work has raised the entire process of analysis, design, deployment and configuration of an IT infrastructure in the Cloud Computing platform Amazon Web Services. In addition, the process of installation, migration and start-up of a production environment housed in it has been detailed.
[ca] La pesca és un dels serveis ecosistèmics amb impacte en nutrició i economia al voltant del món. D'entre les espècies més explotades globalment està Scomber japonicus. Aquesta espècie és també una de les més importants per a l'economia equatoriana. Pel que, és rellevant conèixer la distribució de la seva abundància, de manera que s'asseguri un maneig sostenible de l'espècie. El present treball té com a finalitat caracteritzar la distribució de l'abundància de l'espècie Scomber japonicus per mes i àrea en la costa equatoriana del Pacífic Est, identificar les zones explotades i predir l'abundància per mes en les àrees no explorades pels vaixells pesquers, i així identificar potencials zones de pesca, a través de variables oceanogràfiques en un model de xarxes neuronals perceptró multicapes de dues capes ocultes amb 32 i 7 nodes ocults, respectivament. Els resultats indiquen que al sud de l'Equador i al gener i febrer existeix major abundància. A més s'identifiquen zones no registrades com de captura, mateixes que s'estima tinguin similar abundància que les visitades, convertint-se així, en potencials zones de pesca que permetin la reconstrucció de zones explotades.

[en] Fishing is one of the ecosystem services with an impact on nutrition and the economy around the world. Among the most exploited species globally is Scomber japonicus. This species is also one of the most important for the Ecuadorian economy. Therefore, knowing the distribution of its abundance is relevant to ensure sustainable species management. This work aims to characterize the abundance distribution of the Scomber japonicus species by month and area on the Ecuadorian East Pacific coast, identify the exploited areas and predict the abundance by month in areas not explored by fishing boats. Thus, identifying potential fishing zones through oceanographic variables in a multilayer perceptron neural network model of two hidden layers with 32 and 7 hidden nodes, respectively. The results showed greater abundance in southern Ecuador in January or February. In addition, uncommon areas were estimated to have a similar abundance as the common fishing zones. Thus those could be potential fishing areas that allow the reconstruction of exploited areas.
[ca] L'objecte d'aquest projecte, tal com s'indica en el títol, és el disseny i construcció d'un dron basat en Raspberry Pi, es desitja desenvolupar tot el procés constructiu d'un UAV (Vehicle aeri no tripulat) de baix cost, per a això es dividirà el projecte en tres parts. En la primera part es realitzarà un estudi dels models i prototips existents en el mercat, amb la finalitat de realitzar un disseny estructural que permeti un vol més estable, a més es realitzaran anàlisi de pes, resistència i cost de tots els components necessaris, els quals podran ser comprats o construïts de manera autònoma, buscant sempre obtenir materials lleugers, resistents i a una bona relació qualitat preu. En la segona d'aquest projecte és la corresponent a la configuració interna del dron, havent triat la Raspberry Pi com a ordinador de bord, se seleccionarà una targeta controladora de vol compatible amb aquesta, per a posteriorment realitzar tots els calibratges necessaris per a aconseguir un vol estable, a més, es buscarà la manera d'afegir funcionalitats extra al dron com l'enregistrament d'imatges o la recopilació de dades atmosfèriques. L'última part d'aquest projecte se centrarà en la forma de control del dron, se sospesaran les opcions control per RC o per WI-FI mitjançant aplicació mòbil, en cas que la seleccionada fos aquesta última, s'estudiaria l'opció de dissenyar una aplicació de zero, modificar una app "open source" o usar una ja programada.

[en] The purpose of this project, as indicated in the title, is the design and construction of a drone based on Raspberry Pi, it is desired to develop the entire construction process of a UAV (Unmanned Aerial Vehicle) of low cost, for this the project is divided into three parts. In the first part, a study of the models and prototypes existing in the market will be carried out in order to achive an structural design that allows a more stable flight. Also the analysis of weight, resistance and cost of all the necessary components, which can be purchased or built autonomously, will be made always seeking to obtain lightweight, resistant materials and a good value for money. The second part of this project, corresponds to the internal configuration, a Raspberry Pi has been chosen as on-board computer, a compatible flight controller seens necesary to achive the proyect and set all the necessary calibrations to achieve a stable flight. In addition, add additional functionalities to the drone such as image recording or atmospheric data collection will be an important part too. The last part of this project will focus on the form of drone control, control options will be RC or by WI-FI through the mobile Application.
[ca] Una de les coses més importants pels desenvolupadors de malware és que els programes antivirus i diferents eines de seguretat no puguin detectar els seus programes maliciosos. Per a aconseguir-ho, una de les opcions és l'ús de crypters: programes que xifren un executable, afegint-hi les pròpies rutines necessàries per al desxifrat que només s'usaran en runtime. Així, el malware desencriptat només és present en la memòria RAM del sistema i per tant es pot evitar la seva detecció mitjançant signatures. L'objectiu del treball és, per una banda, realitzar un estudi dels crypters: el seu funcionament, les diferents parts que els componen, les tècniques usades, etc. Per altra banda, l'objectiu és desenvolupar un crypter propi que pugui ser usat per a proves de detecció de malware amb diferents programes antivirus.

[en] One of the most important things for malware developers is that antivirus programs and different security tools can not detect their malicious programs. To achieve this, one of the options is the use of crypters: programs that calculate an executable, adding the routines necessary for decryption that will only be used in runtime. Thus, the decrypted malware is only present in the RAM of the system and therefore its detection by means of signatures can be avoided. The objective of the work is, first, to conduct a study of the crypters: its operation, the different parts that compose them, the techniques used, etc. On the other hand, the objective is to develop an own crypter that can be used for malware detection tests with different antivirus programs.
[ca] L'aplicació consisteix en un programa web que des d'un navegador ens permet realitzar una sèrie de consultes i de gestions contra una base de dades de tornejos d'escacs. Les gestions i consultes variaran segons el rol d'usuari sigui administrador, gestor o usuari Internet. Així, l'aplicació consta d'un servidor, una base de dades, unes classes entitat Java que treballaran a la capa de model per fer els canvis a la Base de dades, unes pàgines html i jsp, que estaran a la capa de vista, uns fitxers de configuració .xml i uns fitxers .java que actuaran a la capa de control. Els rols s'han implantat a nivell de servidor, amb una pàgina de login, i segons el rol escollit, es tindrà accés a una carpeta (zona) o altra.

[en] The application consists of a web program that allows us from an Internet browser to search and manage a database of chess tournaments. These actions vary depending on the user role as administrator, manager or Internet user. Thus, the application consists of a server, a database, a Java entity classes that work on the model layer to make changes in the database, some html and jsp pages on the view layer, some configuration files .xml and some .java files performing in the control layer.
[ca] L'aparició dels moviments socials en xarxa en 2011 ha obert una nova porta en la literatura dels moviments socials. En adoptar un enfocament tecnopolítico i situat, en aquest document, explorem el cas del moviment Occupy Wall Street tres anys després de la seva creació al setembre de 2011. A través d'una enquesta en línia i un procediment de mostreig no probabilístic, prestem especial atenció a les percepcions i opinions dels participants del moviment. Distingim set seccions temàtiques: la relació amb el moviment, la participació i motivacions polítiques prèvies, l'ús de les tecnologies d'informació i comunicació (TIC), les emocions experimentades, l'evolució del moviment, la seva influència en la política institucional i els seus impactes en diversos aspectes de la vida social. Els resultats mostren que els enquestats (N = 522) s'adhereixen en general al moviment i que la majoria va participar en algun moment. La majoria pensa que el moviment encara existeix d'una forma o una altra, i perceben el seu impacte a diverses àrees, institucions, comportaments i idees. Concloem descrivint OWS com un cas que encaixa adequadament amb el concepte d'un moviment social en xarxa. Finalment, suggerim desenvolupaments addicionals en la comprensió d'aquests moviments mitjançant l'aplicació de l'enquesta en línia dissenyada per a aquest estudi i complementant les anàlisis a través d'altres mètodes de recerca.

[en] The emergence of networked social movements in 2011 has opened a new door in the social movements' literature. By adopting a technopolitical and situated approach, in this paper, we explore the case of the Occupy Wall Street movement three years after its formation in September 2011. Through an online survey and a nonprobabilistic sampling procedure, we pay special attention to the perceptions and opinions of the movement's participants. We distinguish seven thematic sections: the relationship with the movement, previous political participation and motivations, the use of information and communication technologies (ICTs), the emotions experienced, the evolution of the movement, its influence on institutional politics, and its impacts on several aspects of social life. The results show that the respondents (N=522) are overall adherent to the movement and that the majority participated at some point. Most think that the movement still exists in one way or another, and perceive its impact on several areas, institutions, behaviours, and ideas. We conclude by describing OWS as a case that adequately fits the concept of a networked social movement. Finally, we suggest further developments in the understanding of these movements by further applying the online survey designed for this study and complementing analyses via other research methods.
[ca] Oftalmòleg 1.0 és un programari concebut per gestionar la consulta d'un centre oftalmològic, cobreix tota l'operativa del centre des del punt de vista del recepcionista, de l'oftalmòleg i com a novetat, del pacient.

[en] Ophthalmologist 1.0 is software conceived for managing the practice of an ophthalmology center, cover all of the center¿s operations from the standpoint of the receptionist, ophthalmologist and, as a new feature, the patient.
[ca] Les capacitats globals de xarxes interconnectades han alliberat les activitats de processament de dades de les seves limitacions espacials. Aquesta situació ha significat un augment en els fluxos transfronterers de dades personals (FTDP). Les tecnologies innovadores configuren escenaris d'ús de dades personals i afecten els drets dels interessats. D'aquesta manera, els FTDP afecten diverses dimensions: tecnològiques, econòmiques, sociològiques, polítiques i jurídic. Actualment hi ha unes 200 lleis nacionals de protecció de dades en vigor, però n'hi ha poques que hagin assolit un estat madur i complet. Així, les normes actuals a escala nacional, supranacional i internacional formen un mosaic regulador. Això complica el comportament legal de les empreses multinacionals i pot afectar el progrés de l'economia digital que opera a mundialment. Aquesta tesi doctoral, amb un enfocament necessàriament interdisciplinari, aborda la qüestió de com harmonitzar aquest mosaic normatiu amb l'objectiu d'assolir el màxim grau d'uniformitat possible en dret internacional.

[en] Global capabilities of interlinked networks have freed data processing activities from their spatial limitations. This led to an increase in transborder flows of personal data ("TFPD"). Innovative forms of technology influence scenarios using personal data and affect data subjects. TFPD therefore have various analytical dimensions, which are technological, economical, sociological, political, and legal. There are to date around 200 national data protection laws. However, only a few of them achieve a comprehensive and mature state. As a result, current data protection laws at the national, supranational, and international level result in a worldwide regulatory mosaic. This complicates the lawful behavior of multinational enterprises and can have negative consequences for the progress of the globally operating digital economy. This doctoral thesis, necessarily including an interdisciplinary approach, addresses the legal issue of how to harmonize this mosaic to an extent striving for the highest possible level of uniformity in international law.
[ca] Es vol proporcionar una solució en el camp de la sanitat perquè els metges puguin gestionar els historials mèdics dels seus pacients de forma remota i segura, i perquè els pacients puguin consultar la seva història mèdica també remotament i amb total seguretat en qualsevol moment i ubicació.

[en] This project aims to provide a solution in the field of health by which doctors can manage remotely and securely the patient's medical records, and that enables patients to view their medical history also remotely and securely at any time or location.
[ca] Aquest TFM pretén donar, d'una banda, una visió global de l'estat de l'art en el que a anàlisi de dades obertes es refereix i, per una altra, de la forma d'accés a aquestes dades per part del sector de la societat que no posseeix coneixements informàtics avançats. És per aquest motiu que es realitza un cas d'ús per ajudar a les persones sense coneixements informàtics a poder accedir a dades obertes i a la seva posterior anàlisi.

[en] This TFM aims to give, on the one hand, a global vision of the state of the art in terms of open data analysis and, on the other hand, of the form of access to such data by the sector of society that does not possess knowledge advanced computer It is for this reason that a use case is made to help people without computer knowledge to access open data and its subsequent analysis.
[ca] Aquest Treball Final de grau abordarà, les solucions tecnològiques actuals reals, que permetin garantir la continuïtat de l'servei i de l'negoci, proporcionant un sistema de salvaguarda i recuperació de dades, que complint la regla 3-2-1, robust i eficaç, amb un reduït RTO, fent ús de la tecnologia Baas o DRaaS.

[en] This Final Project will address the real current technological solutions that allow to guarantee the continuity of the service and of the business, providing a data backup and recovery system that complies with the 3-2-1 rule, robust and efficient, with a reduced RTO, making use of BaaS or DRaaS technology.
[ca] Aquest treball dóna resposta a les necessitats de l'empresa de producció i distribució de begudes emergent CAT-Cola que ha decidit simplificar i agilitzar els seus complexos processos en la seva cadena de subministrament i així millorar la seva posició i ser més competitiva en el seu mercat objectiu. Amb aquest objectiu, el treball analitza els requisits del client, n'identifica els punts clau, transcorre les diferents etapes fonamentals de disseny d'una base de dades, tria el sistema gestor de base de dades més convenient i elabora la documentació associada a tot aquest procés. El resultat d'aquesta implementació es composa en: un script de creació de base de dades i inicialització de dades de prova, una memòria amb tota la metodologia seguida i el seu desenvolupament i uns annexos i scripts associats comentats amb el codi escrit. Durant el transcurs del treball s'han fonamentat els coneixements adquirits d'un gran rang d'assignatures. S'han après nous processos interns sobre tecnologies utilitzades i ha permès trobar nous enfocs en el disseny de base de dades.

[en] This undergraduate dissertation answers the needs of CAT-Cola, an emergent beverage production and Distribution company that decided to simplify and streamline its complex processes in its supply chain and thus, improve its position and become more competitive in its target market. Consequently, the dissertation analyses the client's requirements, identifies the key points, goes through the different fundamental stages of data base design, chooses the most convenient data base management system and develops the associated documentation associated with this process. The result of this implementation is composed of a data base creation script and its initialization of test data, a memory with the methodology followed and its development, annexes and associated commented scripts with the written code. The knowledge acquired thorough a wide range of subjects during the undergraduate program has provided the foundation for this dissertation. New internal processes on applied technologies have been learnt and it has allowed finding new approaches in the setting of database design.