BSC-LT/ACAData huggingface dataset:
[ca] El procés de recuperació d'informació (IR) dels sistemes de recerca centrats en consultes s'ha tornat un element fonamental per a l'experiència de client en qualsevol producte que emmagatzemi dades digitals. L'exactitud i completesa dels resultats resulta de gran interès i és un dels principals indicadors clau del negoci. Expandir la consulta original amb termes relacionats és una potent eina per incrementar el retorn. Encara que amb certes consideracions, les consultes de cerca equivalents poden ser detectades utilitzant les mateixes eines que per al descobriment de sinònims, alguna cosa que resulta profitós donat el prolífic que és aquest camp 'Natural Language Processing' (PNL per les sigles en anglès). La motivació principal del projecte és la detecció d'aquestes consultes per mitjà de les eines pròpies de l'NLP. Per això es va utilitzar un gran conjunt de dades detallant el comportament d'usuaris a l'utilitzar sistemes de cerca. El conjunt de dades va ser extret del sistema de recerca d'un producte empresarial que publica documents de reparació d'automòbils. Es va seleccionar el mètode conegut com node2Vec on es generen grafs encastats sumada a la similitud donada pel cosinus dels vectors per trobar les consultes equivalents. La conclusió de l'experiment és que si bé es van trobar consultes equivalents útils encara cal una intervenció d'experts o millorar la selectivitat per a una millor discriminació de les consultes valuoses dins el gran nombre d'equivalències trobades, fins i tot a l'utilitzar un llindar molt estricte de similitud.

[en] The process of Information Retrieval (IR) by query driven search engines have become an essential part of the customer experience in any data related digital product. The accuracy and completeness of the search results is a matter of great interest and a crucial key performance indicator. An important enhancer for search engines is query expansion Query Expansion (QE), where equivalent search queries Equivalent Search Query (ESQ) are added to the original request to increase recall. ESQs can be discovered using the same tools as synonym discovery given certain considerations, taking advantage of the fact that synonym discovery is a well developed field of Natural Language Processing (NLP) with many available techniques. The motivation for this project is to use the tools available in NLP Machine Learning (ML) to automatically detect ESQs. For this a large sample of logs describing search query customer behavior was used. This data set was obtained from a live enterprise product that publishes repair documents for automobiles. Graph embeddings through an implementation method called node2Vec and vector cosine similarity is the chosen discovery method for the ESQs. The conclusion of the experiment is that while usable search expansion queries are discovered, extra human intervention or further automatic selection is necessary to filter the valuable cases from the large number of found cases, even working within a strict similarity threshold.
[ca] Projecte final de carrera en Enginyeria del Programari que consisteix en l'elaboració de les fases d'anàlisi i disseny tècnic d'un programari que permeti realitzar la gestió de les activitats acadèmiques extracurriculars que s'ofereixen en una universitat.

[en] Final project in Software Engineering consisting of the development phase of analysis and technical design of a software that allows for the management of academic extracurricular activities offered in a university.
[ca] Memòria, presentació en vídeo i producte desenvolupat del treball / projecte fi de Carrera de la titulació d'Enginyeria en Informàtica, consistent en la realització d'un portal web per a una pime fictícia de nom VendetArte dedicada a la representació d'artesans. El portal web ha estat desenvolupat amb el gestor de continguts (CMS) DotNetNuke que treballa sota plataforma .NET.

[en] Paper, video presentation and developed product for the final degree project of Engineering in Computer Science, consisting in making a website for the fictitious VendetArte SME devoted to representing artisans. The web portal has been developed with DotNetNuke, a content management system (CMS) that works under the .NET platform.
[ca] Avui dia la majoria de serveis web són vulnerables a atacs tant externs com interns i l'ús de sistemes de detecció d'intrusos es fa aconsellable, sinó imprescindible, per a la prevenció d'aquests atacs. Un IDS és una eina de seguretat que intenta detectar o monitorar els esdeveniments ocorreguts en un determinat sistema informàtic a la recerca d'intents de comprometre la seguretat d'aquest sistema. En aquest treball es realitzarà una instal·lació d'un IDS basat en Snort per protegir un servidor web vulnerable. Com a millora s'instal·larà una interfície gràfica per a la gestió de les alertes de Snort.

[en] Today most Web services are vulnerable to both external and internal attacks and the use of intrusion detection systems it is advisable, but essential, to prevent these attacks. An IDS is a security tool that attempts to detect or monitor events in a particular computer system for attempts to compromise the security of the system. In this paper an installation of a Snort-based IDS to protect a vulnerable Web server is made. As improved graphical interface for managing Snort alerts will be installed.
[ca] En els darrers anys tot el sector públic ha hagut d'adaptar-se a un nou model de fer i d'actuar; des del nivell polític fins al nivell administratiu més bàsic. El desenvolupament de les democràcies i els contexts de crisi econòmica i política han portat el sector públic a obrir-se a la ciutadania i a ser més transparents i eficients per tal de guanyar-se la seva confiança. Són moltes i diverses les eines que han sorgit amb aquest propòsit: els codis ètics i de bon govern, les cartes de serveis, els portals de transparència, els deures d'informació, els règims d'incompatibilitats, la regulació dels grups de pressió, etc. Tot això ha suposat una revolució en la manera d'actuar del món polític i de les administracions públiques, considerant que moltes de les activitats ara poden ser objecte d'escrutini per part de la ciutadania. La finalitat d'aquest treball és conèixer les eines disponibles en matèria de transparència, bon govern i bona administració en l'àmbit autonòmic de Catalunya; amb especial dedicació al principal organisme de control existent, l'Oficina Antifrau de Catalunya: com s'organitza, les funcions i les limitacions principals amb què es troba i possibles propostes de millora.

[en] During the last few years, the whole public sector has had to adapt to a new model of operation and behaviour, from the political level to the most basic administrative level. The development of democracies, the contexts of economic and political crisis have led the public sector to open up to citizens in addition to be more transparent and efficient in order to gain their trust. To achieve this goal there have emerged a wide variety of tools: ethical and good governance codes, service charters, transparency portals, reporting duties, incompatibility regimes, regulation of lobbies, etc. All of this has led to a revolution in the way the political world and public administrations act, considering that many of their activities can now be subject to scrutiny by the public. This study aims to explore the tools available for transparency, good governance, and good administration in the autonomous community of Catalonia, with a special focus on the main existing control body, the Anti-Fraud Office of Catalonia: how it is organised, the functions and the main constraints that can be encountered, and possible proposals for improvement.
[ca] L'objectiu del meu treball de final de grau és la creació d'una nova pàgina web amb Wordpress per aquest negoci familiar, per tal que els futurs clients puguin apreciar el bon ambient que hi ha a la residència plasmat amb un disseny fet a mida, amb la informació essencial per cercar els dubtes que pugui tenir el futur client. Inicialment el disseny i la gestió del web estava subcontractat a una empresa que va adaptar una plantilla odontològica a la informació que el meu client els va facilitar. Poca dedicació i implicació van fer que el web pugui ser millorat fàcilment. Al mateix temps treballar amb aquesta empresa es feia farragòs per fer qualsevol canvi o actualització.

[en] The purpose of my end-of-degree project is the creation of a new webpage with Wordpress for this family business, so that future customers can appreciate the good atmosphere that exists in the residence plasmat with a tailor made design , with the essential information for the client that the future client. Initially, the design and management of the website was subcontracted to a company that will adapt an odontological template to the information that my client gave them. Little dedication and involvement goes so that the website can be easily improved. At the same time working with this company was made aggravated to make any change or update.
[ca] Aquest treball estudia una de les solucions actuals als requisits de gestió dels clústers de computació. Mesos és un gestor dinàmic de recursos basat en un mecanisme d'administració de dos nivells anomenat oferidor de recursos. La gestió que realitza és d'un alt nivell de granularitat, al tenir una visió del conjunt dels nodes de computació com si fos un sistema únic de recursos (pool). El treball pretén que s'observi i valori el funcionament d'un petit clúster privat, administrat per Mesos, i dissenyat per a treballs de computació paral·lela gràcies a les llibreries MPI, i l'entorn d'aplicació que incorpora Mesos per executar aquest tipus d'aplicacions.

[en] This paper studies a current solution to the management cluster computing. MESOS is a dynamic resource manager based on a mechanism called resource offer on two levels of government resources. The management is carried out by a high level of granularity, to have an overview of all the computing nodes as if it were a single system resources (pool). The study aims to assess the operation and observed a small private cluster administered by MESOS, and designed to work in parallel computing through the MPI libraries, and application environment that incorporates MESOS to run such applications.
[ca] El treball realitzat forma part d'un projecte d'empresa orientat a facilitar la tasca als equips d'emergència a l'interior d'edificis. Aquest treball s'enfoca en el desenvolupament d'una aplicació per a dispositius Android orientada a la realitat augmentada. L'objectiu és oferir informació en temps real a les persones d'emergència que estiguin dins d'un edifici. Aquesta informació es projectarà en les pantalles dels seus dispositius de realitat augmentada oferint localització d'objectes que puguin ser útils per exercir la seva tasca, així com informació en temps real de la posició dels seus companys.

[en] The work carried out is part of a company project aimed at facilitating the task for emergency teams inside buildings. This work focuses on the development of an application for Android devices oriented towards augmented reality. The goal is to provide real-time information to emergency responders inside a building. This information will be projected on the screens of their augmented reality devices offering location of objects that may be useful to perform their task, as well as real-time information on the position of their colleagues.
[ca] La present memòria de pràctiques se centra, principalment, en les experiències dutes a terme com a redactora de secció en el diari digital de cultura Núvol, que inclouen la redacció d'articles de temàtica cultural i ressenyes d'obres literàries. Després d'especificar les motivacions personals de l'autora, que justifiquen l'elecció del projecte i els seus objectius fonamentals, es realitzarà una descripció detallada de Núvol. Així mateix, s'establiran uns criteris de valoració relacionats amb la formació prèvia de l'autora, amb les directrius marcades pels tutors i amb el treball pràctic en general. Finalment, s'exposaran les conclusions, que aniran seguides d'un annex en el qual s'inclouran tots els treballs realitzats per a Núvol.

[en] The present internship report focuses mainly on the experiences carried out as a section editor at the digital culture journal Núvol, which include the writing of articles on cultural and artistic issues, and reviews of literary works. After specifying the author's motivations, which justify the choice of the project and its fundamental objectives, a detailed description of Núvol will be made. Likewise, assessment criteria related to the author's previous training, the guidelines set by the tutors and the practical work, on the whole, will be established. Finally, the conclusions will be set out followed by an annexe in which will include all the tasks done for Núvol.
[ca] Les xarxes de sensors tenen moltes aplicacions en el control i la monitorització de les propietats del medi ambient, com ara el so, l¿acceleració, la vibració i la temperatura. A causa dels limitats recursos en la capacitat de càlcul, la memòria i l'energia són vulnerables a molts tipus d'atacs. L'especificació ZigBee basada en l'estàndard 802.15.4, defineix un conjunt de capes, adaptada específicament per a xarxes de sensors. Aquestes capes suporten missatgeria segura mitjançant criptografia simètrica. Aquest article presenta dues formes diferents per agafar la clau de xifrat en ZigBee: atac a distància i atacs físics. També les enquesta i classifica alguns atacs addicionals que es poden realitzar en les xarxes ZigBee: espionatge, falsificació, reproducció i atacs DoS en les diferents capes. A partir d'aquesta anàlisi, es demostren algunes vulnerabilitats existents en l'esquema de seguretat en tecnologia ZigBee.

[en] Sensor networks have many applications in monitoring and controlling of environmental properties such as sound, acceleration, vibration and temperature. Due to limited resources in computation capability, memory and energy, they are vulnerable to many kinds of attacks. The ZigBee specification based on the 802.15.4 standard, defines a set of layers specifically suited to sensor networks. These layers support secure messaging using symmetric cryptographic. This paper presents two different ways for grabbing the cryptographic key in ZigBee: remote attack and physical attack. It also surveys and categorizes some additional attacks which can be performed on ZigBee networks: eavesdropping, spoofing, replay and DoS attacks at different layers. From this analysis, it is shown that some vulnerabilities still in the existing security schema in ZigBee technology.
[ca] Aquest document descriu un sistema de d'àudio de marca d'aigua sobre la base de la compressió amb pèrdua. La idea principal s'extreu d'un enfocament d'imatge de marca d'aigua que utilitza l'algoritme de compressió JPEG per determinar on i com s'ha de col·locar la marca. De la mateixa manera, en el sistema d'àudio que se suggereix en aquest article, s'escull un algoritme MPEG 1 Layer 3 per la compressió per determinar la posició dels bits de la marca i, per tant, l'emmascarament psicoacústic de compressió del MPEG 1 Layer 3 s'utilitza implícitament. Aquesta metodologia proporciona un grau de robustesa enfront als atacs d'alta compressió. L'esquema proposat es mostra també per tal de tenir èxit davant la majoria dels atacs de referència StirMark d'àudio.

[en] This paper describes an audio watermarking scheme based on lossy compression. The main idea is taken from an image watermarking approach where the JPEG compression algorithm is used to determine where and how the mark should be placed. Similarly, in the audio scheme suggested in this paper, an MPEG 1 Layer 3 algorithm is chosen for compression to determine the position of the mark bits and, thus, the psychoacoustic masking of the MPEG 1 Layer 3 compression is implicitly used. This methodology provides with a high robustness degree against compression attacks. The suggested scheme is also shown to succeed against most of the StirMark benchmark attacks for audio.
[ca] Aquest treball desenvolupa una estratègia integral d'automatització de TI per a una gran organització del sector energètic, abordant reptes clau en la gestió de tecnologies de la informació. L'estratègia se centra a millorar l'eficiència operativa, la ciberseguretat i l'estandardització de processos, alineant-se amb les millors pràctiques ITIL. La metodologia emprada inclou un enfocament iteratiu basat en SCRUM, que permet flexibilitat en el desenvolupament i implementació de cinc casos d'ús clau: provisió de màquines virtuals, detecció d'incidents, compliance en servidors, actualitzacions automatitzades i registres a la CMDB. Les eines principals utilitzades són ServiceNow i Ansible Automation Platform, integrades amb Proxmox i Zabbix. Els resultats demostren beneficis tangibles, com la reducció del temps de provisió de servidors de dies a minuts, l'auto-remediació d'incidents en temps real i l'augment del compliment normatiu en els servidors. Aquestes millores han optimitzat els recursos, incrementat la traçabilitat i promogut la col·laboració interdepartamental. A les conclusions es destaca que l'automatització no només millora els processos existents, sinó que habilita tasques prèviament inviables. A més, s'identifiquen àrees de millora i línies futures de treball, com la implementació d'un sistema complet per a la gestió d'accessos i altes d'usuaris. Aquest projecte estableix un marc escalable i sostenible que contribueix significativament a la transformació digital de l'organització.

[en] This project develops a comprehensive IT automation strategy for a large energy sector organization, addressing key challenges in IT management. The strategy focuses on improving operational efficiency, cybersecurity, and process standardization, aligning with ITIL best practices. The methodology applied follows an iterative approach based on SCRUM, enabling flexibility in the development and implementation of five key use cases: virtual machine provisioning, incident detection, server compliance, automated updates, and CMDB registration. The main tools used are ServiceNow and Ansible Automation Platform, integrated with Proxmox and Zabbix. The results demonstrate tangible benefits, such as reducing server provisioning time from days to minutes, real-time incident auto-remediation, and increased compliance across servers. These improvements have optimized resources, enhanced traceability, and promoted interdepartmental collaboration. The conclusions highlight that automation not only enhances existing processes but also enables tasks previously deemed unfeasible. Additionally, areas for improvement and future work, such as the implementation of a complete system for user access and onboarding management, are identified. This project establishes a scalable and sustainable framework that significantly contributes to the organization's digital transformation.
[ca] Les fires han sigut històricament un espai de comerç i socialització. En el present treball es desenvolupa una aproximació històrica i econòmica a les fires de bestiar realitzades a la Pobleta de Bellveí, un poble de l'Alt Pirineu, a partir de l'estudi de les fonts arxivístiques i de les fonts orals. Hem detectat que existeix un buit bibliogràfic entorn les fires d'aquesta zona i les fonts que utilitzem no han estat analitzades. La hipòtesi d'aquest treball parteix de la idea que la situació geogràfica de la Pobleta va permetre el contacte comercial de part del territori del Pallars Jussà, part del Pallars Sobirà i part de l'Alta Ribagorça i, en conseqüència, les fires de la Pobleta van tenir un impacte socioeconòmic al territori.

[en] Keywords: livestock shows, contemporary era, socializing, livestock, Alt Pirineu. Livestock shows have historically been a place to trade and socialize. This dissertation consists of a historical and economic approach to the livestock shows in La Pobleta de Bellveí, a village in the Pyrenees, based on archival and oral resources. We have detected a gap in the literature related to the livestock shows in this area, and the sources that we study haven't been analysed before. The hypothesis of this thesis is based on the idea that the geographic situation of La Pobleta de Bellveí permitted a commercial contact among some regions from Pallars Jussà, Pallars Sobirà, and Alta Ribagorça and, as a consequence, the Pobleta's livestock shows had a socioeconomic impact in the territory.
[ca] Amb l'objectiu d'aprofundir en l'aprenentatge d'un joc per a dispositius mòbils s'ha dissenyat i desenvolupat un joc d'estratègia isomètric amb el propòsit d'aprendre la metodologia del disseny complet d'una aplicació mòbil en Unity. S'ha aprofundit en la interacció dels processos constructius d'una aplicació en tots els seus vessants per a veure com els interessos polièdrics de disseny, jugabilitat, usabilitat, rendibilitat econòmica interactuaven per a la concepció final del projecte i trobar l'equilibri per a en un context mòbil, fer un joc interessant, rendible i divertit. Sens dubte, una excel·lent oportunitat per a, a través d'un projecte real veure totes les dificultats tècniques, de disseny, de jugabilitat i analitzar a través del procés de testatge quals eren les millors decisions i els errors generats en el procés i com solucionar-los.

[en] In order to improve the learning of a game for mobile devices, an isometric strategy game has been designed and developed with the purpose of learning the methodology of the complete design of a mobile application in Unity. It has been deepened in the interaction of the constructive processes of an application in all its aspects to see how the polyhedral interests of design, playability, usability, economic profitability interacted for the final conception of the project and to find the balance for in a mobile context, to make a game interesting, profitable and fun. Undoubtedly, an excellent opportunity to, through a real project see all the technical difficulties, design, gameplay and analyse through the testing process which were the best decisions and errors generated in the process and how to solve them.