BSC-LT/ACAData huggingface dataset:
[ca] L´objectiu del Treball de Fi de Grau és realitzar la implantació d´un sistema ERP a la "Floristería El Principito S.L.", empresa dedicada a la venda de productes confeccionats amb flors naturals i de tela i a la realització de treballs de jardineria. Primerament, es contextualitza el sector de les floristeries en general, l´historia i la situació de partida d´aquesta floristeria en particular , analitzant la seva estructura organitzativa i la situació tecnològica. A més, es realitza un estudi dels processos de l´empresa i una anàlisi d´oportunitat de millora. Posteriorment, es presenten els diversos tipus d´ERPs existents al mercat, centrant-ho en 7 solucions que satisfan en gran mesura els requisits marcats anteriorment. D´aquestes opcions, es seleccionen tres y s´analitzaran les seves característiques en profunditat, oferint a la gerència del negoci la capacitat per seleccionar la millor d´entre totes les opcions. Amb la decisió presa, es selecciona el proveïdor que portarà a terme la implantació, la versió del software i els mòduls necessaris, així com l´estudi del cost econòmic i la gestió del canvi. Finalment, s´indica la metodologia que es seguirà per a la implantació unit al calendari, la gestió de riscos i la post- implantació. El resultat final serà un pla definit per a realitzar la implantació de l´ERP adaptat a les necessitats de la "Floristería El Principito S.L.", així com fàcilment extrapolable a altres floristeries ja que és un sector poc explotat i de característiques homogènies.

[en] The goal of this capstone project is to plan the implementation of an Enterprise Resource Planning (ERP) system for "Floristería El Principito". The company makes and sells products using natural and fabric flowers, as well as serving gardening contracts. The first section presents an overview of the broader business context of flower shops. Also the history and current situation of this specific flower shop is described, and its organizational structure and technological situation is analyzed, additionally to the study of the business processes and opportunities for improvement. Then the existing types of ERPs in the market are described, landing on 7 solutions that would satisfy the requirements defined earlier. From those solutions, three are selected for more in-depth analysis and presented to the executive leadership as options. Once a course of action has been chosen, the third-party vendor, software version and necessary modules are selected, considering as well the analysis of the financial cost and change management. Lastly, the implementation plan and Schedule is developed, including risk management and post-implementation plans. The end result is a tailored plan to implement ERP according to the specific needs of "Floristería El Principito". The resulting plan is also easily transferable to other flower shops due to the fact that the sector is fairly homogeneous and with a low degree of digitalization.
[ca] Els programes de renderitzat han canviat el procés de disseny per complet, ja que permeten veure com es veuran els productes abans de ser fabricats. No obstant això, el procés de renderitzat és complicat i porta molt temps, no sols en el renderitzat en si, sinó també en la configuració de l'escena. És necessari configurar els materials, les llums i les cambres per a obtenir els millors resultats de qualitat; no obstant això, el resultat òptim no sol aconseguir-se en el primer renderitzat. Tot això fa que el procés de renderitzat sigui un procés tediós. Des que Zhu et al. van introduir les Xarxes Generatives Antagòniques (RGAs) en 2014, aquestes s'han utilitzat per a obtenir dades generades per computadora. Des de rostres humans inexistents, fins a l'anàlisi de dades mèdiques o transferències d'estils d'imatges. Les RGAs s'han utilitzat per a transferir textures d'imatges d'un domini a un altre, però es necessitaven dades aparellades. Quan aquest mateix grup va introduir les CycleGAN, tot això va canviar. Les CycleGANs permeten transformar una imatge d'un domini a un altre, sense la necessitat de dades aparellades. Aquest Treball estudia les possibilitats de les CycleGANs en la transferència d'estil des d'un esbós inicial a un render final. Un procés que és crucial en la generació automàtica de models d'anells ja que permet al client veure els productes finals abans de comprar-los. El present Treball estableix les bases per a futures recerques, mostrant les possibilitats de les RGAs en el disseny i establint un punt de partida per a noves aplicacions.

[en] Rendering programs have changed the design process completely as they permit to see how the products will look like before they are fabricated. However, the rendering process is complicated and takes a lot of time not only in the rendering itself but in the setting of the scene as well. Materials, lights and cameras need to be set in order to get the best quality results, nevertheless, the optimal output may not be obtained in the first render. This all makes the rendering process a tedious process. Since Zhu et al. introduced Generative Adversarial Networks (GANs) in 2014, they have been used to obtain computer-generated data. From non-existing human faces to medical data analysis or image style transfer. GANs have been used to transfer image textures from one domain to another, but paired data was needed. When this same group introduced the CycleGANs, this all changed. CycleGANs allow transforming one image from one domain to another, without the need of paired data. This Work studies the possibilities of CycleGANs on style transfer from an initial sketch to a final render. A process that is crucial in the automatic generation of ring designs as allows the customer to see the final products before buying. The present Work sets a basis for future research, showing the possibilities of GANs in design and establishing a starting point for new applications.
[ca] Aquest Treball Final de Grau tracta d'l'estudi d'implantació d'un sistema ERP en una empresa dedicada als mecanitzats d'alta precisió anomenada DMP Aeronautic & Space seguint les quatre fases que componen el cicle de vida de la implantació d'un ERP: adopció, selecció, implantació i posada en marxa.

[en] This Final Degree Project deals with the study of the implementation of an ERP system in a company dedicated to high precision machining called "DMP Aeronautic & Space" following the four phases that make up the life cycle of the implementation of an ERP: adoption, selection, implementation, and start-up.
[ca] En aquest article presentem TMX (Translation Memory eXchange), el format estàndard d'intercanvi de memòries de traducció. Repassarem el concepte de memòria de traducció i els seus usos, que les converteixen en un dels principals recursos per al traductor. Veurem les estratègies per recuperar de manera ràpida els segments més similars als que estem traduint i els mecanismes per ordenar els segments recuperats segons la seva similitud amb el segment a traduir. Presentarem breument les especificacions del format TMX i els seus diferents nivells i analitzarem el grau d'acceptació d'aquest format entre les eines de traducció assistida.

[en] In this paper the standard format for translation memories interchange (TMX) is presented. We review the concept of translation memory and its uses. We also present strategies for quick access to the most similar segments to the one being translated and the ways to sort the retrieved segments according to similarity. The specifications of the TMX format and its levels will be presented. We analyze the degree of implementation of this format in CAT tools.
[ca] Memòria i presentació del Treball final de carrera d'Enginyeria Tècnica en Informàtica de Sistemes, l'àrea del treball és J2EE. S'ha realitzat l'anàlisi, disseny e implementació d'una aplicació per una cooperativa agrícola.

[en] Paper and presentation of the Engineering in Computer Science final degree project, focused on the J2EE area. It presents the analysis, design and implementation of an application for an agricultural cooperative.
[ca] Aplicació per a crear la teva pròpia biblioteca de Anime. Permet fer cerques, veure diferents categories segons gènere de l'obra, veure la biblioteca de l'usuari, etc. Aquesta aplicació obté les dades a través d'una API (Kitsu API) i registra les biblioteques dels usuaris en el nostre sistema. Per a la gestió, s'ha seguit una metodologia Kanban, on es desglossaven les històries d'usuari en tasques, posades en una pissarra amb quatre columnes: backlog, in progress, test i doni. Per al desenvolupament volia haver utilitzat una metodologia de desenvolupament guiat per proves (TDD ¿ Test-driven development), on involucra dues pràctiques, escriure primer els tests i la refactorización. Però per problemes de temps no he pogut realitzar-la. El projecte uneix diverses capes i tecnologies, d'una banda, una part servidor que interactua amb la base de dades i d'altra banda la parteix client que fa peticions al servidor per a treballar amb aquestes dades. A més, he afegit una API externa que proporciona la informació per a proveir al client. Finalment, el desenvolupament d'aquest projecte ha estat molt interessant ja que he pogut posar en pràctica diverses tecnologies que d'una altra forma no les hagués utilitzat, com per exemple Docker per a desplegar diferents aplicacions dins de contenidors de programari, o Node per a muntar un servidor, que tenia curiositat de veure com funcionava. Tot això ha derivat en una aplicació molt àgil i interessant.

[en] Application to create your own anime library. It allows you to search, see different categories according to the genre of the work, see the user's library, etc. This application obtains the data through an API (Kitsu API) and registers the users' libraries in our system. For management, a Kanban methodology has been followed, where user stories were broken down into tasks, placed on a board with four columns: backlog, in progress, test and done. For development I wanted to have used a Test-Driven Development (TDD) methodology, which involves two practices, writing the tests first and refactoring. But due to time problems I have not been able to do it. The project unites various layers and technologies, on the one hand, a server part that interacts with the database and on the other hand the client part that makes requests to the server to work with that data. Also, I have added an external API that provides the information to supply the client. Finally, the development of this project has been very interesting since I have been able to put into practice various technologies that would not have otherwise been used, such as Docker to deploy different applications inside software containers, or Node to mount a server, I was curious to see how it worked. All this has resulted in a very agile and interesting application.
[ca] Conté: demanda, informe i dictamen del cas Fundació Privada Martí Armengol; informe, dictamen i apel·lació dels casos Niass Douane i Jessica Lively; informe per a la creació del pla de pensions individual Sant Pau 1 fondo de pensiones; i, reclamació a l'Ajuntament de Logroño.

[en] Contains: civil action, case report and opinion for the Private Foundation Marti Armengol; Douane Nias and Jessica Lively cases report, opinion and appeal; report for the creation of individual pension plan and civil action to the Logroño City council.
[ca] Les recents onades migratòries han comportat un augment del nombre d'infants refugiats provinents d'un context en conflicte bèl·lic a les escoles de Catalunya. El present estudi pretén analitzar les pràctiques educatives que faciliten la inclusió de l'alumnat refugiat i valorar la percepció docent respecte la formació i el coneixement en aquest àmbit. Per aconseguir-ho, s'ha utilitzat la metodologia mixta a través d'un disseny quantitatiu ex-post-facto de tipus transversal amb una mostra de 12 docents, a qui es va administrar una adaptació del qüestionari Refugee and immigrant populations: A survey of a teacher perspectives (Kurbegovic, 2015). D'altra banda, s'ha fet ús del disseny qualitatiu a través d'una entrevista semiestructurada i no directiva dirigida a una especialista en psicotrauma infantil i tutora d'aula d'acollida. Els resultats obtinguts revelen una mancança en la formació docent en relació a l'atenció de l'alumnat refugiat i, conseqüentment, un desconeixement respecte les pràctiques educatives que faciliten la inclusió d'aquests a les aules.

[en] The recent waves of migration have led to an increase in the number of refugee children from a context of armed conflict in schools in Catalonia. This study aims to analyze educational practices that facilitate the inclusion of refugee students and evaluate teachers' perceptions regarding training and knowledge in this area. To achieve this, a mixed methodology has been employed through a cross-sectional ex-post-facto quantitative design with a sample of 12 teachers, to whom an adapted version of the questionnaire "Refugee and Immigrant Populations: A Survey of Teacher Perspectives" (Kurbegovic, 2015) was administered. Additionally, a qualitative design was used through a semi-structured, non-directive interview directed at a specialist in child psychotrauma and a classroom support teacher. The results reveal a lack of teacher training regarding the care of refugee students and, consequently, a lack of knowledge regarding educational practices that facilitate their inclusion in classrooms.
[ca] L'objectiu d'aquest treball és introduir el concepte de les dades massives o big data, amb les implicacions que té a la hora de veure i entendre el món que ens rodeja; presentant un breu apunt sobre la tecnologia que el suporta, així com exemples d'alguns dels sectors en els que el seu us és més habitual. Per a continuació, centrar-se en el màrqueting, aprofundint en les diferents oportunitats que les dades massives poden oferir. Per últim, es tracta un problema que s'ha de tenir en compte, el de les dirty data o dades brutes, aquelles errònies, duplicades o, el que resulta més interessant, falsejades conscientment pels ciutadans a la hora de proporcionar-les, analitzant-se les motivacions que porten a aquesta actitud.

[en] The goal of this paper is to introduce the concept of big data, including the implications on the way we see and understand the world around us; including a brief outline of the supporting technology and some examples of areas where it is regularly in use. Next it focuses on marketing, giving a more in-depth view of the opportunities offered by massive amounts of data To close, the paper covers a problem that must be taken into account: dirty data. Data that are erroneous, duplicated or, most interestingly, given deliberately wrong by citizens, whose motivations for such behavior are subjected to analysis.
[ca] En aquest projecte es presenta un disseny global d'un sistema de monitorització d'un camp de conreu, en el qual, mitjançant sensors i diferents tipus de dispositius de recollida de dades, UAV i càmeres per a obtenció d'imatges, es monitoritzen constantment dades ambientals, de la terra i de les plantes, amb l'objectiu d'aplicar tècniques d'agricultura de precisió i poder optimitzar processos com el reg, la fertilització, l'ús de pesticides o la recol·lecció, a més de detectar possibles malalties i plagues en la plantació. En primer lloc, es proposa un disseny de l'arquitectura de sistema d'agricultura intel·ligent, a continuació, s'analitzen teòricament els diferents tipus de dispositius d'adquisició de dades, així com els protocols i sistemes de comunicació requerits per a la transmissió de dades en cada etapa , i es proposa una solució específica per a cada un dels sistemes de monitorització. En segon lloc, s'aprofundeix en el disseny d'un sistema de detecció de plagues o malalties en el cultiu, aplicant tècniques d'aprenentatge automàtic profund. S'implementa una xarxa neuronal convolucional entrenada des de zero amb un dataset d'imatges de fulles de diferents cultius, que classifica les imatges en el tipus de cutlivo i tipus de plaga corresponents, i es compara el seu rendiment amb xarxes neuronals preentrenadas.

[en] In this project, a global design of a field monitoring system is presented, in which, using sensors and different types of data collection devices, UAVs and cameras for obtaining images, environmental data of the land and plants is constantly monitored, with the aim of applying precision agriculture techniques and being able to optimize processes such as irrigation, fertilization, the use of pesticides or harvesting, in addition to detecting possible diseases and pests in the plants. First, a design of the architecture of the smart agriculture system is proposed, then, different types of data acquisition devices are theoretically analyzed as well as the protocols and communication systems required for data transmission at each stage, and a specific solution is proposed for each of the monitoring systems. Secondly, a system for detecting pests or diseases in the crop is implemented, applying deep learning techniques, specifically, a convolutional neural network trained from scratch is implemented with a dataset of images of leaves from different kind of crops, which classifies the images into the corresponding crop type and pest type, and their performance is compared with pretrained neural networks.
[ca] En les empreses cada vegada hi ha més sistemes i més complexos, que interactuan entre ells i en sistemes de tercers, com a serveis en el núvol, proveïdors o clients. Tots aquests sistemes generen logs, que generalment o no s'analitzen, o es fa només una vegada a ocorregut algun problema. En aquest context és on té sentit la utilització d'un SIEM (Security Information and Event Management) en les corporacions, per a agrupar els logs i generar alertes de seguretat en temps real. En el projecte s'analitza els diferents productes que hi ha en el mercat. Per a això s'ha posat en contactes amb diferents fabricants de productes per a fer una demostració del producte i tenir un pressupost. Una vegada tiro això, s'implementa una solució en l'entorn real de la companyia, complint les restriccions marcades per aquesta. La solució triada finalment és Wazuh, que s'adaptarà a un subconjunt de sistemes de l'empresa (Electrònica de xarxa, controladors del domini windows i servidor SFTP) per a realitzar una prova de concepte, per a poder ser avaluada per l'adreça de IT, si finalment s'implementa o no.

[en] In companies there are more and more complex systems that interact between them and in third party systems, such as cloud services, suppliers or customers. All of these systems generate logs, which are generally either not analysed, or only done once a problem has occurred. In this context is where it makes sense to use a SIEM (Security Information and Event Management) in corporations, to group the logs and generate security alerts in real time. The project analyzes the different products on the market. In order to do this, it has contacted different product manufacturers in order to demonstrate the product and have a budget. Once that is done, a solution is implemented in the real environment of the company, complying with the restrictions set by the company. The solution finally chosen is Wazuh, which will be adapted to a subset of the company's systems (network devices, Windows domain controllers and SFTP server) to perform a proof of concept, to be evaluated by the IT management, whether it is finally implemented or not.
[ca] Actualment el món del software és un món en constant creixement. Gairebé tot el que ens envolta està creat per un software (des del teu telèfon mòbil fins a la màquina que et cobra el peatge de l'autopista). Tothom ha sentit a parlar i coneix la feina de programador o dissenyador de software (de fet és la part més vista). Però com es pot saber si aquest software (creat pels programadors) està ben programat i compleix amb els requisits estipulats a la fase de disseny del producte? El meu treball es troba enfocat a aquesta gent que es dedica a comprovar que el software que s'ha programat tingui una certa qualitat i compleixi amb els requisits estipulats a la fase de disseny del producte. Aquesta gent es dedica a assegurar que el producte desenvolupat tingui una certa qualitat, d'aquí el seu nom (Quality Assurance - QA). Aquestes persones es dediquen a realitzar proves manuals i automàtiques sobre el software un cop aquest ja ha estat programat però encara no publicat. En aquest treball es parlarà sobre la teoria d'aquesta posició i es crearà una bateria de tests automàtics utilitzant l'eina líder en aquest sector: Selenium.

[en] Today the world of software is a world in constant growth. Almost everything around us is created by software (from your cell phone to the machine that charges you the highway toll). Everyone has heard and knows the work of a programmer or software designer (in fact it's the most watched part). But how can you know if this software (created by the programmers) is highly programmed and meets the requirements stipulated at the design phase of the product? My work is focused on these people who are dedicated to checking that the software that has been programmed has a certain quality and meets the requirements stipulated at the design phase of the product. These people are dedicated to ensuring that the developed product has a certain quality, hence its name (Quality Assurance - QA). These people are dedicated to perform manual and automatic tests on the software once it has been programmed but not yet published. In this final work I will talk about the theory of this position and create a battery of automatic pots using the leading tool in this sector: Selenium.
[ca] El present treball estudia la relació entre engagement, vocació i job crafting en una mostra de 42 persones majoritàriament d'Andalusia, totes elles en situació laboral activa, entre 29 i 60 anys. Els resultats suggereixen que hi ha una relació forta entre vocació i engagement, mentre que la variable job crafting no resulta significativa per al model (el valor p de l'estadístic F per a aquesta variable és 0.131, i per tant clarament superior a 0,05, treballant al nivell de significació estàndard del 95%). Així mateix, els resultats mostren valors de vocació i engagement superiors en les persones que treballen en el sector serveis en comparació amb el sector industrial; en persones de més edat; i en altres CCAA en comparació amb Andalusia. També s'observa que factors com el sexe o la tipologia del contracte (indefinit o temporal) no mostren variacions significatives en els nivells de vocació i engagement obtinguts. Finalment, l'única anomalia del model rau en el fet que les persones pertanyents al sector públic mostren una major vocació que aquelles que treballen en el sector privat, mentre que obtenen pitjors resultats en els seus nivells d'engagement.

[en] This job studies the relationship between engagement, vocation and job crafting for a sample of 42 people mostly based in Andalusia, all of them in active employment, between 29 and 60 years old. The results suggest that there is a strong relationship between vocation and engagement, while the job crafting variable is not significant for the model (the p-value of the F statistic for that variable is 0.131, and therefore clearly greater than 0.05, working at 95% standard level of significance). Likewise, the results show higher vocation and engagement values in people working in the Service sector compared to the Industrial Sector; in older people rather than younger people; and in the rest of Spain compared to Andalusia. It is also observed that factors such as sex or type of contract (indefinite or temporary) do not show significant variations in the levels of vocation and engagement obtained. Finally, the only anomaly of the model is that people belonging to the Public Sector show a greater vocation than those who work in the Private Sector, while obtaining worse results in their engagement levels.