BSC-LT/ACAData huggingface dataset:
[ca] L'ésser humà sempre ha tingut la necessitat de contar històries i donar curs a la seva creativitat. Des de les albors de la humanitat, la capacitat per a contar les històries s'ha adaptat als diferents mitjans que han anat sorgint. Aquest projecte busca innovar en el procés de contar històries i de ser creatius, afegint elements de rol a un sistema d'històries encadenades, que coneixerem a partir d'ara com a rol storytelling. El rol storytelling, consisteix en el fet que els usuaris desenvolupin històries escrites sobre la base d'una ambientació proposada i un personatge creat per ells. Els moderadors generen l'ambientació general i esdeveniments més específics on s'apunten els personatges, per a redactar i interactuar entre ells. En els esdeveniments, un usuari redacta una part de la història, assumint el rol del personatge que ha creat, i un altre usuari la continua fins que es dona per finalitzada. Els personatges, creats pels usuaris, tenen una sèrie d'atributs i habilitats designades en el moment de la seva creació, que es poden utilitzar a l'hora de redactar. L'ús d'aquestes habilitats genera una sèrie de 'punts d'escriptura', uns continguts que l'usuari ha d'introduir obligatòriament en el moment de la seva redacció. El projecte desenvolupa una aplicació web amb una estructura tecnològica de MEAN stack (MongoDB, ExpressJS, AngularJS, NodeJS), aconseguint crear un entorn per al desenvolupament d'històries i posar a prova la creativitat dels usuaris.

[en] Human beings have always had the need to tell stories and give free rein to their creativity. Since the dawn of humanity, the ability to tell stories has adapted to the different media that have emerged. This project seeks to innovate the process of storytelling and creativity by adding role-playing elements to a system of chained stories, which will be known from now on as role storytelling. Role storytelling consists of users developing written stories based on a proposed setting and a character created by them. The moderators generate the general setting and more specific events where the characters write and interact with each other. In the events, a user writes a part of the story, assuming the role of the character he/she has created, and another user continues it until it is finished. The characters, created by the users, have a series of attributes and skills designated at the time of their creation, which can be used when writing. The use of these skills generates a series of 'writing points', content that the user must enter at the time of writing. The project develops a web application with a MEAN stack technological structure (MongoDB, ExpressJS, AngularJS, NodeJS), creating an environment for the development of stories and testing the creativity of users.
[ca] L'avançament tecnocientífic, l'actual crisi ecològica i les desigualtats socioeconòmiques arreu del planeta ens situen en un context en el qual s'està replantejant el llegat de la Il·lustració. Davant d'aquesta conjuntura s'articula el pensament posthumanista. Per aproximar-nos a aquesta filosofia, que s'emplaça tant en l'actualitat com en una realitat futura, la literatura esdevé un camp força útil i intel·ligible per tal de pensar més enllà dels discursos antropocèntrics i humanistes. Per aquest motiu, aquest treball es proposa analitzar la novel·la postantropocèntrica Canto jo i la muntanya balla d'Irene Solà des del posthumanisme proposat per la filòsofa Rosi Braidotti. Mitjançant l'anàlisi mirarem de respondre diverses preguntes. En primer terme, es pot considerar el llibre d'Irene Solà una obra literària posthumanista? En quina mesura la novel·la trenca amb els preceptes propis de la tradició humanista? Com opera el postantropocentrisme, la des- familiarització amb els discursos racionalistes i la no-linealitat del temps posthumà en la trama i els personatges? En aquest treball mirarem de respondre aquestes preguntes i dilucidar de quina forma l'esvaïment dels dualismes i preceptes propis de l'humanisme afecten els conceptes de temps, espai, ésser i coneixement.

[en] Technoscientific progress, the current ecological crisis and socioeconomic inequalities throughout the planet place us in a context in which the legacy of the Enlightenment is being rethought. Posthumanist thought is articulated at this juncture. In order to approach this philosophy, which is located both in the present and in a future reality, literature becomes a very useful and intelligible field to think beyond anthropocentric and humanist discourses. For this reason, this paper proposes to analyze the post-anthropocentric novel Canto yo y la montaña baila by Irene Solà from the posthumanism proposed by the philosopher Rosi Braidotti. Through the analysis we will try to answer several questions. First, can Irene Solà's book be considered a posthumanist literary work? To what extent does the novel break with the precepts of the humanist tradition? How does postanthropocentrism, the unfamiliarization with rationalist discourses and the non-linearity of posthuman time operate in the plot and the characters? In this paper we will try to answer these questions and elucidate how the fading of the dualisms and precepts of humanism affect the concepts of time, space, being and knowledge.
[ca] Es presenta l'anàlisi, disseny, implementació i explotació d'un magatzem de dades per a l'anàlisi d'informació de gestió de l'empresa immobiliària "Sostre per a Tothom". Els elements d'anàlisi són els immobles i les vendes produïdes des de gener de 2006 a gener de 2008 sent clau l'evolució del preus. La implementació es fa sobre SGBD Oracle 10gXE i Oracle Discoverer (Administrator i Desktop).

[en] Presentation of the analysis, design, implementation and exploitation of a data warehouse for analysis of management information of the real estate company "A Roof for Everyone". The elements of analysis are the properties and sales occurring between January 2006 and January 2008, with the evolution of prices being of key importance. Implementation is carried out on the DBMS Oracle 10gXE and Oracle Discoverer (Administrator and Desktop).
[ca] El TFC que aquí s'exposa ha volgut ser, sobretot, un punt de trobada on poder explorar, de manera pràctica, aquests nous paradigmes de programació i concretament, les solucions que ofereix la plataforma .NET de Microsoft a través de les seves tecnologies Windows Presentation Foundation (WPF), Language Integrades Query (LINQ) i la seva vessant, LINQ to SQL.

[en] The final degree project exposed here was intended to be, above all, a meeting point where we can explore, in a practical way, these new programming paradigms and specifically, the solutions offered by the Microsoft .NET platform by means of their technologies Windows Presentation Foundation (WPF), Language Integrated Query (LINQ) and its implementation, LINQ to SQL.
[ca] L'aprenentatge per reforç és una branca de la intel·ligència artificial la qual estudia algorismes capaços de fer que els sistemes aprenguin a fer tasques automàticament sense utilitzar algorismes tradicionals. Es basen en un sistema de recompenses on les accions correctes reben una recompensa positiva. Dins d'aquests algorismes trobem el Deep Q-Network que utilitza xarxes neuronals profundes per a entorns complexos com són els videojocs. La finalitat d'aquest projecte és la creació d'un agent DQN que aprengui a superar diferents nivells d'un videojoc secundant-se en el repte proposat per l'equip de OpenIA en 2018. En aquest repte es proposa la creació d'agents capaços de superar nivells diferents dels usats per a entrenar-los. OpenIA ens proporciona, a partir de la llibreria Gym Retro, les eines necessàries per a dur a terme aquest repte. Aquestes consisteixen entorns que disposen d'observacions, accions i recompenses per a superar diferents nivells del joc Sonic the Hedgehog ¿. L'agent desenvolupat serà finalment capaç de prendre accions que li permetin obtenir un major avanç horitzontal dins de cada nivell. Els entorns on s'avalua a l'agent són diferents dels entorns d'entrenament amb el que d'aquesta manera es comprova en els resultats de la generalització realitzada per l'algorisme de Deep Learning en un entorn desconegut.

[en] Reinforcement learning is a branch of artificial intelligence that studies algorithms capable of making the systems learn to do tasks automatically without using traditional algorithms. They are based on an achievement system in which the right actions are positively rewarded. Within these algorithms, we can find Deep Q-Network, which uses profound neural networks for complex environments such as video games.The purpose of this project is the creation of a DQN agent that learns to overcome different levels of a video game based on the challenge proposed by the team OpenIA in 2018. In this challenge, the creation of agents able to overcome different levels than the ones used for training them is suggested. Using the Gym Retro library, OpenIA provides us with the tools needed to carry this challenge out. These tools consist of observations, actions, and rewards for completing levels of the game Sonic the Hedgehog¿. In the end, the agent developed will be able to take actions that allow it to obtain a larger horizontal movement within each level. The environments where we evaluate the agent are different from the training environment. This way, we check the results of the generalization made by the algorithm of Deep Learning in an unknown environment.
[ca] L'estil de vida d'avui en dia comporta un horari atapeït, entre la feina, estudis i altres activitats que requereixen la nostra completa atenció, és fàcil perdre de vista el menjar que hem ingerit o quant exercici estem fent realment. És per aquest motiu que mantenir un diari del nostre progrés és tan important, perquè ajuda a assolir objectius de manera consistent i puja la moral. LIFTR va ser creat precisament amb aquest propòsit. Inclou diaris d'aliments i exercicis, seguiment d'objectius i totes les eines necessàries per tenir control absolut sobre el teu progrés. LIFTR funciona en qualsevol dispositiu gràcies a l'responsive design i té una interfície simple i fàcil d'utilitzar. L'aplicació va ser desenvolupada amb ReactJS, NodeJS, Express i MongoDB. El desplegament va ser realitzat en Azure, específicament sota una instància d'App Service, integrada amb Azure devops per implementar CI/CD.

[en] Today's lifestyle brings a challenging schedule, with work, studies and many other activities requiring our complete attention, it is easy to lose track of what we may have eaten or how much exercise we are really doing. This is why logging progress is so important, it helps reach goals consistently, and keeps our morale up. LIFTR was created exactly for this purpose. It includes food and exercise diaries, goal tracking and all the tools you need to be on top of your fitness progress. LIFTR runs on any device thanks to its responsive design and has a simple and easy to use interface. The application was developed with ReactJS, NodeJS, Express and MongoDB. The deployment was done on Azure, specifically under an App Service instance, integrated with Azure DevOps to implement CI/CD.
[ca] La nostra motivació en aquest projecte final de grau analitza els diferents enfocaments i tècniques de processament de grans volums de dades. En altres paraules, ens centrarem en el concepte de Velocity, específicament en les diferents solucions basades en tècniques de processament per lots. L'estudi se centrarà en les dues principals solucions proposades actualment: Apache Hadoop i Apache Spark. Com veurem, tots dos són grans marcs de processament de dades de codi obert, però cada un utilitza la solució de processament per lots d'una manera diferent.

[en] Our motivation in this BS final project will be analyzing the different big data processing approaches and techniques. In other words, we will focus on the Velocity concept, specifically in the different solutions based in batch processing techniques. The study will focus on the two major current proposed solutions: Apache Hadoop and Apache Spark. As we will see, both are open source big data processing frameworks, but each one uses the batch processing solution in a different manner.
[ca] L'objectiu d'aquest treball de final de carrera és clar pel que fa a la funcionalitat: es tracta de fer un analitzador de xarxa (vulgarment conegut com a detector) que funcioni en entorns Linux i amb interfícies d'usuari gràfiques.

[en] The objective of this Final Degree Project is clear as to its functionality: The idea is to construct a network analyzer (commonly known as a detector) to operate in Linux environments and with graphic user interfaces.
[ca] EasyDataTestGenerator és una nova aplicació que et permet generar dades de test per bases de dades relacionals, fitxers en format CSV o fitxers en format JSON. Aquest treball vol ser una solució més per ajudar al testeig de dades i fer programari de més qualitat. L'objectiu és omplir bases de dades generant dades aleatòries, amb sentit i interrelacionades entre elles. Des d'un simple set de dades com pot ser una llista de clients amb el seu nom, NIF, telèfon, email, etc. fins a factures amb capçalera i detall, i els venciments associats. Per al desenvolupament, s'ha aplicat la metodologia Agile Scrum, d'aquesta manera s'ha portat un seguiment molt exhaustiu i s'han establert unes fites molt marcades en forma de sprints. Durant el procés de desenvolupament no hi ha hagut canvis sobre la planificació inicial. Tampoc en l'àmbit tecnològic. S'ha desenvolupat segons el pla inicial. S'han assolit tots els objectius. Hi han hagut dificultats, ja que treballar alhora en varies bases de dades has de tindre en compte diferents factors, tant en l'àmbit de SQL com a escala de funcionament dels drivers de cada base de dades.

[en] EasyDataTestGenerator is a new application that allows you to generate test data for relational databases, CSV files, or JSON files. This project aims to be a solution to help with data testing and improve software quality. The goal is to populate databases by generating meaningful, interrelated random data. From a simple dataset, such as a list of clients with their names, tax identification numbers (NIF), phone numbers, emails, etc., to invoices with headers, details, and associated due dates. For development, the Agile Scrum methodology has been applied, ensuring thorough tracking and setting clear milestones in the form of sprints. During the development process, there have been no deviations from the initial plan, neither in terms of technology nor overall planning. The project has been executed according to the original blueprint. All objectives have been achieved, although there were challenges due to working simultaneously with multiple databases, considering various factors related to SQL and the operational scale of each database driver.
[ca] Instagram s'ha convertit en una eina molt potent per apropar-se al públic i crear comunitat. Quina rellevància pot tenir aquesta xarxa social com a nova oportunitat comunicativa per a l'Administració Pública? Es pretén una interacció "real" amb la ciutadania? Quina percepció en tenen els seus seguidors? Com es gestiona aquesta comunicació? Amb aquest treball es pretén donar resposta a aquestes preguntes a partir de l'anàlisi de les publicacions de l'Ajuntament de Sabadell al seu perfil d'Instagram durant els mesos de setembre i octubre de 2021. El treball està dividit en dos grans blocs:- Marc teòric, emmarcat en l'àmbit de la comunicació política i institucional, així com en la comunicació digital, que pretenen posar en context sobre aquesta nova oportunitat comunicativa que ofereixen les xarxes socials. Marc metodològic, que inclou el seguiment de dos mesos de durada (setembre i octubre de 2021 ) de les publicacions a Instagram per part de l'Ajuntament de Sabadell i també les entrevistes a una experta en xarxes socials (concretament d'Instagram) i a la Community Manager de l'Ajuntament de Sabadell. Amb aquestes investigacions es busca fer un recull dels beneficis que pot aportar la presencia d'Instagram per a un ajuntament o institució i concretament identificar els motius que té l'ajuntament de Sabadell per estar-hi present, quines eines fa servir, la imatge que busca transmetre i la rebuda que hi ha per part de la ciutadania, així com realitzar un anàlisi de les publicacions realitzades al seu perfil.

[en] Instagram has become a very powerful tool to get closer to the public and create a community. What relevance can this social network have as a new communicative opportunity for the public administration? Is a "real" interaction with citizens intended? What perception do your followers have? How is this communication managed? This work aims to answer these questions based on the analysis of the Sabadell City Council publications on its Instagram profile during the months of September and October 2021. The work is divided into two large blocks: Theoretical framework, framed in the field of political and institutional communication, as well as in digital communication, which aims to put this new communicative opportunity offered by social networks into context. Methodological framework, which includes a two-month follow-up (September and October 2021) of Instagram posts by the Sabadell City Council and also interviews with a social media expert (specifically from Instagram) and the Community Manager. of the Sabadell City Council. With these investigations, we seek to make a compilation of the benefits that the presence of Instagram can bring to a city council or institution and specifically to identify the reasons that the Sabadell city council has for being present, what tools it uses, the image it seeks to transmit and the reception that exists on the part of citizens, as well as carry out an analysis of the publications made in their profile.
[ca] Solitud ha estat analitzada des de diverses perspectives al llarg del temps. Les més canòniques l'han situada al marc de la novel·la modernista rural. Se n'han fet també lectures psicoanalítiques, siguin simbòliques o només psicologistes. Les aportacions del pensament feminista de la segona meitat del segle XX i la manera com la crítica literària ha contribuït als estudis de gènere, han obert encara la possibilitat a noves lectures. Les múltiples interpretacions de Solitud demostren que l'obra ha esdevingut un clàssic i que, com a tal, escapa, almenys en part, de les classificacions. Les admet totes i alhora les defuig totes. L'obra permet ser analitzada, encara, des d'òptiques desateses fins ara. En aquest treball s'analitzen els referents simbòlics religiosos presents a Solitud que donen valor de contingut a la violència masclista, i la manera com, utilitzant l'enfocament dels estudis de gènere, aquest tipus de violència és representada a la novel·la.

[en] Solitud has been analysed from various angles in the past century. The most canonical approach has categorized it in the rural modernist novel section. It has also been interpreted psychoanalytically, both in its symbolism and in the psychology of its characters. The feminist movement of the second half of the 20th century viewed the novel from the perspective of gender studies, giving way to new readings. The various interpretations of Solitud are a demonstration that the novel has become a classic. This means that ¿to a large extent¿ it evades the categories. It fits in all of them just as much as it avoids them all. This work can still be analysed from new perspectives. Using the parameters set by gender studies, we will analyse the religious symbolic references that are present in Solitud, strengthening the narrative of sexist violence, and the way in which this kind of violence is represented in the novel
[ca] Aquest treball té com a objectiu fonamental reflectir el procés d'aproximació a l'estudi de la civilització mesopotàmica antiga per mitjà d'una de les seves obres literàries més significatives, l'Epopeia de Gilgameix.

[en] The basic objective of this work is to reflect the process of approach to the study of ancient Mesopotamian civilization through one of its most significant literary works, the Epic of Gilgamesh.
[ca] En aquest treball hem intentat abordar uns primers estudis per conèixer com s'ha abordat l'estimació de la taxa d'absorció específica (SAR), tant en terminals mòbils, com estacions base, i punts hot-spot Wi-Fi. Finalment, es resumeixen les conclusions que dels estudis es deriven amb l'objectiu de mostrar la situació actual de l'impacte dels camps electromagnètics sobre el cos humà.

[en] In this paper we have attempted to address some initial studies to determine how it has addressed the specific absorption rate (SAR), both mobile terminals, base stations, and Wi-Fi hot-­spot points. Finally, the following conclusions are derived from studies with the aim of showing the current status of the impact of electromagnetic fields on the human body are summarized.
[ca] Estudi quantitatiu que analitza els hàbits de consum de suplements d'hidrats de carboni en una mostra de 136 corredors d'asfalt i muntanya canaris. S'analitza la sensació subjectiva de millora amb el consum del suplement i diferents variables relacionades amb el consum, trobant relació entre el grau de millora i la mescla d'hidrats de carboni del suplement.

[en] Quantitative study that analyzes the intake habits of carbohydrate supplements in a sample of 136 Canarian runners and trail runners. It analyzes the subjective sensation of improvement with the supplement intake and different variables related to consumption. it founds relationship between the degree of improvement and the carbohydrate mixture of the supplement.