BSC-LT/ACAData huggingface dataset:
[en] The digital transformation of organizations is a real fact that is the order of the day. To be the least invasive for the final user, powerful tools are required to meet all customer needs and not lose reliability in the implementation process. That is why, with this final degree work, it is intended to address this conflicting point that is the migration of user data (called settings, in reference to the user's properties), creating a system that securely encapsulates and encrypts each user's information using scripting, being the same user who chooses what to export and what to import back into their machine. The methodology used has been agile, allowing, with each iteration of the process, you can check the progress of the solution and modify it if necessary. The result will be a modular solution (each module is independent between them), applicable to any scenario (according to domains), customizable (allows the client to create new modules) and affordable (does not require Licensing). In short, this system allows the user's migration process to be simplified and does not require manual support during its development (all based on Windows system environments).

[es] La transformación digital de las organizaciones es un hecho real que está a la orden del día. Para que ésta sea los menos invasiva de cara al usuario final, se requieren de potentes herramientas que contemplen todas las necesidades del cliente y que no pierdan la confiabilidad en el proceso de implantación. Es por ello que, con este trabajo final de grado, se pretende abordar este punto conflictivo que es la migración de los datos de usuario (llamados settings, en referencia a las propiedades del usuario), creando un sistema que encapsula y encripta de forma segura la información de cada usuario mediante scripting, siendo el mismo usuario quien escoge qué exportar y qué importar nuevamente a su máquina. La metodología utilizada ha sido método agile, permitiendo que, con cada iteración del proceso, se pueda comprobar el avance de la solución y modificarla en caso necesario. El resultado será una solución modular (cada módulo es independiente entre ellos), aplicable a cualquier escenario (según dominios), personalizable (permite al cliente crear nuevos módulos) y asequible (no requiere de licenciamiento). En definitiva, este sistema permite que el proceso de migración del usuario se simplifique y no precise de asistencia manual durante su desarrollo (todo basado en sistema Windows).
[en] A high percentage of the products that we consume on a daily basis are localized, and, therefore, translated into our language. Something that probably started as a dubious marketing strategy has become a fundamental part of any merchandise and service. From the buttons and messages of our kitchen's appliances to the latest digital artifact that we can acquire on our favorite online website. All these items are properly localized so that they do can fit in our reality meeting our expectations as users and offering a fully satisfactory experience. Large companies know it and spend large amounts of money developing their products to potential markets. But how does it really work? Should not such a requested job generate a wide demand for localization professionals? In order to enter into the global universe of online localization projects, in this final dissertation we are exploring the localization process of an educational web tool named Serlo using Crowdin, a localization management platform.

[es] Un alto porcentaje de los productos que consumimos diariamente están localizados y, por tanto, traducidos a nuestro idioma. Algo que empezó probablemente como una dudosa estrategia de marketing se ha convertido en una parte fundamental de cualquier mercancía o servicio. Desde los botones y mensajes de los electrodomésticos de nuestra cocina hasta el último artefacto digital que podemos adquirir mediante nuestra página web online favorita. Todos esos contenidos se encuentran debidamente localizados para que no se alejen de nuestra realidad y cumplan con nuestras expectativas como usuarios: ofrecernos una experiencia plenamente satisfactoria. Las grandes empresas lo saben y destinan millones en desarrollar sus productos adaptándolos a los mercados. Pero, ¿cómo funciona el proceso en realidad? ¿No debería generar un trabajo tan solicitado una amplía demanda de localizadores? En este Proyecto de Final de Posgrado (PFP) proponemos el estudio de la plataforma de gestión de localización Crowdin y la localización de una herramienta web educativa (Serlo) para adentrarnos en el universo conectado de gestión de proyectos de localización de software en la nube.
[en] The project consists of development of a tool that allows management of musical works in what is called highbrow or classical music. The information can be used to perform searches and also maintain a registry of a library of musical scores and a music library.

[es] El proyecto consiste en el desarrollo de una herramienta que permita gestionar piezas musicales de la que se llama música culta o clássica. La información se puede utilizar para hacer búsquedas y también para mantener un registro de una biblioteca de partituras y una fonoteca.
[en] The translation of comics is a specialized labor that does not have a literature oriented towards the specificity of sequential narrative yet. In this Degree Final Project (TFG), I will analyze the relevant aspects of this medium through the translation of Reno Lemaire's manfra, Dreamland. I will start with an introduction on the origins of the manfra and global manga, and on the reactions generated by this artistic-literary movement. And then I will focus on the particularities of the translation of comics.

[es] La traducción de cómics es una labor especializada que todavía no cuenta con una literatura orientada hacia la especificidad de la narrativa secuencial. En este Trabajo de Fin de Grado (TFG), analizaré cuáles son los aspectos relevantes de este medio a través de la traducción del manfra de Reno Lemaire, Dreamland. Empezaré por una introducción sobre los orígenes del manfra y del manga global y sobre las reacciones que genera esta corriente artístico-literaria, para luego centrarme en las particularidades de la traducción de cómics.
[en] This paper presents the need for an evolution of the UOC to adapt to new technologies. This need arises from the inclusion of artificial intelligences (AI) capable of interacting with users through voice. These IAs are intended to help users to get information or perform actions simply by asking for them. For example, a user could know their grades or the delivery dates of their activities through them. In the case of this work, the chosen IA is Alexa, from Amazon. And an application has been made that consist of two parts, the creation of the Alexa application on the one hand and backend services on the other. The objective is to show how an application of this type should be created and the improvement it would offer to students. All the backend services are a simulation of connection with the services of the UOC. The methodology chosen to achieve a quality product and meet the delivery deadlines was Kanban and for the development was TDD, as well as the use of the Eclipse IDE and the GitHub repository to host the code. The result has been a 100% quality and functional product where good practices are shown, different options to "play" with the Alexa AI and support tools to improve development. In conclusion, we can highlight the need to integrate with this new technology and open a range of possibilities that would bring more cache even to a university established in new technologies.

[es] Este trabajo presenta la necesidad de evolución de la UOC para adaptarse a las nuevas tecnologías. Esta necesidad nace de la inclusión de inteligencias artificiales (IA) capaces de interactuar con los usuarios mediante la voz. Estas IAs pretenden ayudar a los usuarios a tener información o realizar acciones simplemente pidiéndolas. Por ejemplo, un usuario podría saber sus notas o las fechas de entrega de sus actividades a través de ellas. En el caso de este trabajo, la IA elegida es Alexa, de Amazon. Y se ha realizado una aplicación que consta de dos partes, la creación de la aplicación de Alexa por un lado y los servicios de backend por otro lado. El objetivo es mostrar cómo debe crearse una aplicación de este tipo y la mejora que ofrecería a los alumnos. Todos los servicios de backend son una simulación de conexión con los servicios de la UOC. La metodología escogida para conseguir un producto de calidad y cumplir los plazos de entrega ha sido Kanban y para el desarrollo ha sido TDD, así como la utilización del IDE Eclipse y el repositorio de GitHub para albergar el código. El resultado ha sido un producto de calidad y funcional al 100% donde se muestran buenas prácticas, diferentes opciones para ¿jugar¿ con la IA de Alexa y herramientas de apoyo para la mejora del desarrollo. Como conclusión se puede destacar la necesidad de integrarse con esta nueva tecnología y abrir un abanico de posibilidades que aportarían más caché aún a una universidad instaurada en las nuevas tecnologías.
[en] Tutorial aimed at on-line teachers or anyone who wants to use virtual forums as a teaching resource. It provides guidance and guidelines for designing, implementing and monitoring, closing and evaluation of virtual debate.

[es] Tutorial dirigido a profesores de formación on line o que quieran utilizar el debate virtual como recurso didáctico. Se dan orientaciones y pautas para diseñar, implementar y hacer el seguimiento, el cierre y la evaluación del debate virtual.
[en] This document describes the work carried out in the scope of the Degree's Thesis (TFG). The tasks performed will be detailed and the documentation generated throughout the process. The main purpose of this TFG is to describe in a clear way what is DevSecOps and how it works in an organization. It will try to explain in detail the concept of DevSecOps, to identify the benefits of implementing it in companies, the challenges that organizations face during their adoption process, as well as analyzing their life cycle. The current state of the art will also be analyzed with respect to the tools used to work with DevSecOps and a practical example of DevSecOps implementation with Open Source software tools will be developed.

[es] El propósito principal de este TFG es describir de una manera clara en qué consiste y cómo implementar DevSecOps en una organización. Se tratará de explicar de manera detallada el concepto de DevSecOps, de identificar los beneficios de su implementación en las empresas, los desafíos a los que se enfrentan las organizaciones durante su proceso de adopción, así como analizar su ciclo de vida. También se analizará el estado del arte actual respecto a las herramientas que se utilizan para trabajar con DevSecOps y se desarrollará un ejemplo práctico de implementación de DevSecOps con herramientas software Open Source.
[en] The objective of this TFM is to carry out a technical and legal analysis of a platform for the capture of digital evidence. On a daily basis, proof in digital format is presented to judges around the world, many of which end up being challenged, since they cannot guarantee their authenticity and integrity. Hence comes the importance of capturing digital evidence, using third-party tools, such as the platform presented in this study. This platform has as its objective to certify the content of a web page, a webbrowsing session or a file at the certain instant that the user makes use of this certification service. We understand as a certification the generation of a report that contains the evidence that prove the existence and the content of the object to be certified. There are two fundamental pillars that support this TFM: on the one hand, the legal and on the other hand the technical. Both pillars combined aim to the objective that the reports (commercially certificates) generated by this platform are admitted as proof in a judicial process with a high evidential value, thus avoiding their dismissal. This platform is born with a clear objective: to facilitate a tool with which to test cases of cyber-bullying on the Internet and thus give an end to the impunity that the aggressors act with, often emboldened by the apparent anonymity that the network is giving to them. Nevertheless, there are almost infinite reasons that can make a user want to certify any content in digital format.

[es] El objetivo de este TFM es realizar un análisis técnico y jurídico de una plataforma de captura de evidencias digitales. Diariamente se presentan en los juzgados de todo el mundo pruebas en formato digital, muchas de las cuales acaban siendo impugnadas al no poder garantizarse su autenticidad e integridad. De ahí la importancia de capturar estas evidencias digitales utilizando servicios de terceros como la plataforma objeto de estudio. Esta plataforma tiene como objetivo certificar el contenido de una página web, una sesión de navegación web o un fichero en el instante de tiempo en el cual el usuario solicita el servicio. Entendemos como certificar el generar un informe que contenga las evidencias que prueban la existencia y el contenido objeto de la certificación. Hay dos pilares fundamentales que sustentan este TFM: por un lado el legal y por otro el técnico. Ambos sumados tienen como objetivo que los informes (comercialmente certificados) generados por esta plataforma sean admitidos como prueba en un proceso judicial con un alto valor probatorio evitando así su impugnación. Esta plataforma nace con un objetivo claro: facilitar una herramienta con la que probar casos de ciberacoso en Internet y acabar así con la impunidad con la que actúan los agresores, muchas veces envalentonados por el aparente anonimato que les facilita la red. No obstante, son casi infinitos los motivos que pueden llevar a un usuario a querer certificar contenido en formato digital.
[en] The existence of Grands Ensembles built in the post-war period that are now in decay is one of the urban planning problems facing many cities, especially in the Franco-Swiss context. In addition, mass migration to the cities produces an accelerated growth of urban areas. This constant expansion of cities in the territory requires the creation of new centralities where diverse activities and publics are concentrated, capable of generating and enhancing urban life. The Grands Ensembles are presented as a possible response to these challenges. The transformation of these architectures into new centralities can be a solution that responds not only to the problems of discrimination and segregation within them, but also to problems on a city-wide scale. In order to develop their potential, these complexes need to be inserted into the city in which they are located, not only physically, but also economically and socially. After a study of the context in which they appear and an analysis of reference cases as research tools, a path towards a study methodology has been developed to integrate these architectures into the city and this methodology has been applied to a pilot case such as the Grand Ensemble Les Avanchets in Geneva with a project that aims to turn it into a new center of urbanity.

[es] La existencia de Grands Ensembles construidos en el período de postguerra que hoy en día se encuentran en decaimiento es uno de los problemas del urbanismo que afrontan muchas ciudades, en especial en el contexto franco-suizo. Además, la migración masiva hacia las ciudades produce un crecimiento acelerado de las áreas urbanas. Esta constante expansión de las ciudades en el territorio precisa la creación de nuevas centralidades donde se concentren actividades y públicos diversos capaces de generar y potenciar la vida urbana. Los Grands Ensembles se presentan como posible respuesta a estos desafíos. La transformación de estas arquitecturas en nuevas centralidades puede ser una solución que dé respuesta no solo a los problemas de discriminación y segregación en su interior sino también a problemas a escala de la ciudad. Para poder desarrollar su potencial, estos conjuntos precisan un trabajo de inserción en la ciudad en la que se encuentran, una inserción física, pero también económica y social. Tras un estudio del contexto en el que aparecen y un análisis de casos referencia como herramientas de investigación, se ha desarrollado un camino hacia una metodología de estudio que permita integrar estas arquitecturas a la ciudad y se ha aplicado dicha metodología a un caso piloto como es el Grand Ensemble Les Avanchets en Ginebra con un proyecto que pretende convertirlo en un nuevo centro de urbanidad.
[en] Modern multimedia communication tools must have high security, high availability and high quality of service (QoS). Any security implementation will directly impact on QoS. This paper will investigate how end-to-end security impacts on QoS in Voice over Internet Protocol (VoIP). The QoS is measured in terms of lost packet ratio, latency and jitter using different encryption algorithms, no security and just the use of IP firewalls in Local and Wide Area Networks (LAN and WAN). The results of laboratory tests indicate that the impact on the overall performance of VoIP depends upon the bandwidth availability and encryption algorithm used. The implementation of any encryption algorithm in low bandwidth environments degrades the voice quality due to increased loss packets and packet latency, but as bandwidth increases encrypted VoIP calls provided better service compared to an unsecured environment.

[es] Las herramientas modernas de comunicación multimedia deben tener alta seguridad, alta disponibilidad y alta calidad de servicio (QoS). Ningún tipo de implementación de seguridad tendrá un impacto directo en la calidad de servicio. En este artículo se investiga como la seguridad de extremo a extremo impacta en la calidad de servicio de voz sobre el Protocolo de Internet (VoIP). La calidad de servicio se mide en términos de pérdida de proporción de paquetes, latencia y jitter utilizando diferentes algoritmos de encriptación, sin seguridad y sólo con el uso de cortafuegos IP en local y en redes de área amplia (LAN y WAN). Los resultados de las pruebas de laboratorio indican que el impacto general sobre el rendimiento de VoIP depende de la disponibilidad de ancho de banda y el algoritmo de cifrado que se utiliza. La implementación de cualquier algoritmo de cifrado en entornos de bajo ancho de banda degrada la voz debido al aumento de la pérdida de paquetes y latencia de los paquetes de calidad, pero cuando el ancho de banda aumenta las llamadas de VoIP cifradas proporcionan un mejor servicio en comparación con un entorno sin seguridad.
[en] Document as a guide on mixers, explaining on what they consist, how they work and why they are interesting tools in certain networks, this document also covers certain ethical aspects related to the use of this tools. The methodology is based first on a theoretical explanation, covering the operation, the reason for its existence and the different types of mixers that exist, all of this accompanied by the development of a real mixer in Solidity, to delve into the more technical aspect. The mixer developed will have a centralized approach and will use ECDSA signatures to verify the authenticity of the deposists. Developed in Go and Solidity. As the final product the end user will obtain a document as a guide with a detailed explanation of the operation of mixers.

[es] Documento a modo de guía sobre los mixers, explicar en qué consisten, cómo funcionan y por qué son herramientas interesantes en ciertas redes también se cubren ciertos aspectos éticos sobre el uso de estas herramientas hoy en día. La metodología se basa en un primer lugar una explicación teórica, explicando el funcionamiento, el motivo de su existencia y los diferentes tipos de mezcladores que existen, todo esto acompañado de un desarrollo de un mixer en Solidity, para profundizar en el aspecto más técnico. El mixer desarrollado tendrá una modalidad centralizada y hará uso de firmas ECDSA para comprobar la autenticidad de los depósitos. Desarrollado en Go y Solidity. Como conclusión se obtendrá un documento a modo de guía con una explicación detallada sobre el funcionamiento de los mixers.
[en] The purpose of this work is to create an app for Android devices designed to organize group trips, so that users can create trips and share them with their friends, and then each user can add things to do during the travel, places to visit, to eat or sleep. The app will also be used to organize the generated expenses of the trip, indicating which users have paid more and calculating who owes who to each one according to what each user has pointed out. The intention is that from the trips created by the users the app can recommend places to visit according to the zone where we want to travel or the approximate price that we will spend depending on the days we spent on our trip. The methodology used to carry out the work has been waterfall model, waiting for the completion of each step to move on to the next. The results have been satisfactory, although they have not been able to achieve all the requirements set during the design phase, an application aimed at the main purpose for which it was designed has been achieved, that users can share trips with their friends, create places to see during the trip and point out the expenses made by each one.

[es] El objetivo de este trabajo es crear una app para dispositivos Android destinada a organizar viajes en grupo, de forma que los usuarios puedan crear viajes y compartirlos con sus amigos, y entonces cada usuario pueda añadir cosas a hacer durante el viaje, como lugares a visitar, donde comer o dormir. El app también nos servirá para organizar los gastos generados del viaje, indicando qué usuarios han pagado más y calculando quién debe de quién a cada cual según el que haya apuntado cada usuario. La intención es que a partir de los viajes creados por los usuarios el app nos pueda recomendar lugares a visitar según la zona donde queramos viajar o el precio aproximado que gastaremos según los días que pasamos de viaje. La metodología utilizada para llevar a cabo el trabajo ha estado en cascada, esperando a la finalización de cada paso para pasar al siguiente. Los resultados han sido satisfactorios, a pesar de no haber podido lograr todos los requerimientos planteados durante la fase de diseño, se ha conseguido una app destinada al objetivo principal por el que estaba pensada, que los usuarios puedan compartir viajes con sus amigos, crear lugares para #ver durante el viaje y apuntar los gastos hechos por cada cual.
[en] This article deals with general points of several learning theories, in particular significant learning and its connections with the principles that govern teaching those with special educative needs, in any field of study. It considers the teaching of computer science concepts to blind people and those who are visually impaired. Based on personal pedagogical experience in this field, guidelines are given on essential aspects that must be taken into account in the teaching-learning process of computer science using JAWS, at present the most used screen reader worldwide. The need to implement new technologies for social and work-related integration of people who are blind or visually impaired is demonstrated.

[es] En el presente artículo se abordan elementos generales sobre algunas teorías de aprendizaje, especialmente del aprendizaje significativo y su vinculación con los principios que rigen la enseñanza de personas con necesidades educativas especiales en cualquier área de desarrollo. Se trata el tema de la enseñanza de nociones de las ciencias informáticas a las personas con discapacidades visuales (ciegas o con baja visión). A partir de la experiencia pedagógica personal desarrollada en este campo, se orienta sobre aspectos esenciales que han de tenerse en cuenta durante el proceso de enseñanza-aprendizaje de la informática empleando el lector de pantalla JAWS, el más difundido y usado mundialmente en la actualidad. Se denota la necesidad del empleo de las nuevas tecnologías para la inserción social y laboral de las personas ciegas o con discapacidades visuales.