4,770 research outputs found
Iglesia de San Pablo del Monte: Tlaxcala
La construcción del templo de San Pablo del Monte se remonta al siglo XVI. En un primer momento estuvo dedicado a San Miguel Arcángel, y poco tiempo después fue brindado al apóstol San Pablo. El templo fungió como visita del convento franciscano de Puebla, junto con las poblaciones de San Miguel Tenancingo, San Francisco Papalotla y San Cosme Mazatecochco.</p
Interactive visual exploration for the analysis of current knowledge about exoplanets
The subject of exoplanet research is one of astronomy and astrophysics hottest topics. To this day, over four thousand exoplanet detections have been confirmed and the number is steadily rising. The interest on this subject warrants the case for the development of a visualization tool for dealing with exoplanet data. The goal behind this is to provide an advanced visualization approach for the interactive exploratory analysis of the detected exoplanets and their characteristics as well as the effective transmission to third parties of both the facts known a priori and new findings. In this paper, the design, methodology and results of developing several idioms are described in depth. The visualization is centred on answering four main user research questions: 1. How has the search and discovery of exoplanets evolved through time? 2. Is it possible to distinguish between different types of exoplanets? 3. Labeling Stars: which types of stars are being searched for exoplanets? 4. What makes an exoplanet potentially habitable? The final results and source code have been uploaded to a public GitHub repository and deployed in this site
Palabra de Pablo: 100 años después
[ES] Documento que constituye una selección de textos sobre Pablo de la Torriente Brau, con ocasión del centenario de su nacimiento, recopilados por Víctor Casaus. En ella, se recorre, además, la vida del autor a través de los textos que le dedicaran los escritores cubanos desde su fallecimiento hasta nuestros días.[EN] Document that constitutes a selection of texts on Pablo de la Torriente Brau, on the occasion of the centenary of his birth, compiled by Víctor Casaus. In it, the life of the author is crossed, in addition, across the texts that him the Cuban writers were dedicating from his death to the present day
Implementación de un sistema de chat integrable en un sitio web usando Ejabberd
El trabajo consistirá en implementar un chat web, incluyendo tanto la parte del cliente como la del servidor. Se implementará un sistema lo suficientemente genérico para que pueda ser integrado en cualquier web. La idea del chat surge de la necesidad de implementar un chat web seguro de manera que se pueda intercambiar información confidencial, además de ser fácil de integrar. A continuación, se resumirá brevemente el desarrollo paso a paso de nuestro software. La parte servidora será desplegada mediante Docker, usando la imagen disponible de Ejabberd. La imagen se encuentra disponible en DockerHub. Se modificará su Dockerfile y sus archivos de configuración para ser arrancada como contenedor y trabajar con este durante todo el proyecto. Una vez arrancado el contenedor y modificada su configuración, se estudiarán las posibilidades que ofrece Ejabberd para configurar nuestro servidor. Cuando se tenga configurado el servidor y aprendidas sus funcionalidades, se pasará a conectarlo con un cliente de código abierto, que pueda ser modificado mediante plugins para añadir nuestra propia configuración. En este aspecto se usará la opción de código abierto ConverseJS. Ya conectados cliente y servidor y configurados para su uso, se creará una web de ejemplo, mostrando las funcionalidades del chat y se documentará como realizar el mantenimiento del servidor en un futuro, así como el uso de la web de administración que nos proporciona Ejabberd. La web y servidor serán desplegados mediante docker-compose, en Docker.---ABSTRACT---The work will consist of implementing a web chat, including both the client and server side. It will implement a system generic enough to be integrated into any web site. The idea of the chat arises from the need to implement a secure web chat so that confidential information can be exchanged, as well as being easy to integrate. The following will briefly summarize the step-by-step development of our software. The server side will be deployed via Docker, using the image available from Ejabberd. The image is available on DockerHub. Its Dockerfile and configuration files will be modified to be started as a container and work with it during the whole project. Once the container is started and its configuration is modified, we will study the possibilities offered by Ejabberd to configure our server. Once the server has been configured and its functionalities have been learned, we will connect it to an open-source client, which can be modified by plugins to add our own configuration. In this aspect we will use the open-source option ConverseJS. Once the client and server are connected and configured for use, we will create an example website, showing the chat functionalities and documenting how to maintain the server in the future, as well as the use of the administration website provided by Ejabberd. The web and server will be deployed using docker-compose, in Docker
Neoliberalismo: críticas y resistencias. Entrevista a Juan Pablo Rodríguez
La siguiente entrevista aborda algunas de las principales motivaciones, ideas y conclusiones que dan forma a la investigación contenida en el libro Resisting neoliberal capitalism in Chile: the possibility of social critique (2020) de Juan Pablo Rodríguez. Se aborda, en primer lugar, su examen de distintas teorías críticas del neoliberalismo contemporáneo; a continuación, su análisis de las prácticas de crítica situada que llevan a cabo los movimientos sociales en Chile, en especial a partir de los casos del movimiento estudiantil y el movimiento de pobladores.
----
In this interview with Juan Pablo Rodríguez, author of Resisting neoliberal capitalism in Chile: the possibility of social critique (2020), we address the main ideas and motivations behind the book and the research on which the book is based. We first explore the analysis the author makes of different theoretical critiques of contemporary neoliberal capitalism, and then we talk about the practices of embodied critiques carried out by social movements in Chile, focusing on the cases of the student and the pobladores movements
Pablo Parellada, fustigador del Modernismo
abstract: ABSTRACT This research aims to investigate the work and impact of the prolific and popular Pablo Parellada y Molas. Although the author is now forgotten, he is an important figure regarding the struggles between Modernist writers and their critics. Pablo Parellada was one the key detractors of literary Modernism, a movement which he attacked through his parodies as evinced in his poetry, drama and short stories. His works contain the main pejorative features that would become the standard critique of these young poets of Spain in the early 1900's. Through the work of Pablo Parellada, this study seeks to understand the literary debates of Modernism in Spain that took place in the early twentieth century. Through this understanding, this study becomes important for it reveals the many personal characteristics that were attributed to the young Modernist poets. Some of these characteristics continued to be used by literary critics and as well became part of the collective imagination at the time and were still circulating several decades later.Dissertation/ThesisM.A. Spanish 201
Diseño e implementación de un sistema distribuido de transmisión y de gestión de archivos
El Trabajo Fin de Grado realizado por el alumno consiste en diseñar e implementar un sistema de transmisión y de gestión remota de ficheros. El objetivo de este proyecto consiste en resolver la necesidad actual de transferir y gestionar archivos de forma remota entre un dispositivo móvil y un PC. Hoy en día, cada vez dedicamos más tiempo en el móvil que en equipos de sobremesa como era tradicionalmente. Sin embargo, muchas tareas de productividad son imposibles de realizarse sin un PC, ya sea por la capacidad de cómputo necesaria, o por la limitación de hardware (tamaño de la pantalla, teclado, etc…). Para abordar este problema, en este proyecto se desea desarrollar un sistema que facilita el intercambio de ficheros entre los dos tipos de dispositivos. El sistema diseñado se basa en una arquitectura de tres niveles. En el primer nivel se encuentran los clientes externos (interfaz), para poder acceder al servicio del sistema. El segundo nivel está compuesto de varios módulos de servidor, que procesa y retransmite información entre clientes. Y el último nivel de almacenamiento de datos. El sistema está compuesto por tres módulos diferentes que se ejecutan en tres equipos, y forman la arquitectura expuesta previamente. El primer módulo es un programa servidor que se ejecuta en un servidor en la nube, que juega el papel de intermediario entre diferentes clientes. El segundo módulo es un programa cliente en el PC del usuario, y el tercer módulo es una aplicación Android. Cuando un usuario realiza operaciones en la aplicación móvil, ésta transforma las operaciones en peticiones al servidor. El servidor procesa estas peticiones y envía órdenes al segundo módulo para completar las peticiones solicitadas por el tercer módulo. El segundo módulo realiza operaciones sobre el directorio del usuario para cumplir las órdenes del servidor, devolviendo resultado al servidor para que éste pueda responder a las peticiones del usuario. A continuación, denominamos al primer módulo como el servidor, el segundo módulo como el agente o cliente de ordenador, y el tercer módulo como el cliente de móvil. En el servidor se implementa una API REST, que ofrece servicios a los usuarios sobre su directorio. Un usuario registrado puede realizar operaciones de forma remota sobre su directorio local a través del cliente del sistema. Los servicios son, por ejemplo, petición de un fichero, eliminar un fichero, petición de un directorio comprimido, o guardar un fichero procedente de usuario. El agente es un programa cliente cuyo trabajo consiste en escanear los ficheros y subdirectorios del equipo del usuario, y subir estos datos al servidor. Una vez finalizado el primer escaneo, el proceso se bloquea hasta que le llegue una orden desde el servidor, entonces realizará las operaciones necesarias sobre el directorio para cumplir la orden y devolver el resultado al servidor. El cliente de móvil, es decir la aplicación Android, una vez iniciado la sesión se conecta al servidor para obtener la información del directorio del usuario, y muestra al usuario un directorio virtual con la misma estructura. En el directorio virtual, el usuario puede realizar las operaciones que corresponde a los servicios del servidor, el cliente envía estas operaciones como petición de servicio, y cuando el servidor responde con el resultado del servicio, el cliente muestra al usuario el resultado recibido.---ABSTRACT---This Final-Year Project aims to design and to implement a system that transfers and manage remote files and directory structures. The objective of this project is to solve the current need of people of transferring and managing files remotely between the handheld device and desktop computers. Nowadays, we tend to spend more time on our mobile phones than on our PCs as it was traditionally. However, many productivity tasks cannot be completed without a PC, either due to computing capacity or by the hardware limitation (display size, keyboard, etc...). To resolve the problem, this project is based on developing a system that makes easy the exchange of data between these two types of devices. The designed system is based on a three-tier architecture. In the first level are the external clients (interface) to accesses the system service. The second level is composed of several server modules, that process and retransmit information between the clients. And the last level is devoted to data storage. The system is composed of three different modules, which run on three hosts, and all these modules form the previously exposed architecture. The first module is a server program that runs on a cloud server, which plays the role of broker between different clients. The second module is a client program on the user’s PC, and the third module is an Android application. When a user performs operations in the mobile application, it transforms the operations into requests to the server. Then, the server processes these requests and sends commands to the second module to complete the requests requested by the third module. The second module performs operations on the user's directory to fulfill the server's orders, then it returns the results to the server so it can respond to user requests. Thus, we will refer to the first module as the server, to the second module as the agent or the PC client, and the third module as the mobile client. A REST API is implemented on the server, which offers services to users on their directory, a registered user can perform operations remotely on their local directory through the system client. Services could be, for example, requesting a file, deleting a file, requesting a compressed directory, or saving a file from the user. The agent is a client program whose job is to scan the files and subdirectories of the user's computer and upload this data to the server. Once the first scan is completed, the process is blocked until an order arrives from the server. Then it performs the necessary operations on the directory to fulfill the order and return the result to the server. The system client, that is, the Android application, once the session is started, connects to the server to obtain the user's directory information, and it shows him a virtual directory with the same structure. In the virtual directory, the user can perform operations corresponding to the server services. The client sends these operations as a service request, and when the server responds with the result of the service, the client shows the received result to the user
Automatización de la instalación y configuración de un clúster de virtualización usando OpenShift
La computación en la nube es un modelo de computación relativamente nuevo que permite ofrecer servicios informáticos a través de internet. Este nuevo paradigma es de gran interés porque ofrece varias alternativas con respecto a otras tecnologías. Es elástico porque bebe de la virtualización de recursos y se adapta a necesidades muy concretas, lo que permite a su vez un bajo coste. Adicionalmente, tiene detrás a grandes empresas invirtiendo en su mejora, ofrece la posibilidad de centralizar la información y permite el acceso desde cualquier dispositivo en cualquier sitio. La computación en la nube se puede categorizar según los métodos de entrega, que depende de la aplicación informática, la plataforma y el hardware que se ofrezcan [1]. Estos modelos son: - Software como servicio (SaaS): el proveedor de servicios en la nube aloja el software demandado en sus servidores, haciendo que los usuarios solo tengan que preocuparse por cómo usar ese software, olvidándose de las capas inferiores. - Plataforma como servicio (PaaS): el proveedor de servicios en la nube ofrece una plataforma sobre la que desplegar aplicaciones. En estas plataformas se pueden lanzar desde herramientas de desarrollo hasta middleware o bases de datos. El cliente solo se hará cargo del desarrollo y despliegue de aplicaciones sin preocuparse de la infraestructura inferior. - Infraestructura como servicio (IaaS): el cliente contrata una infraestructura de hardware al proveedor de servicios de computación en la nube. Esto permite elegir detalladamente los requisitos de capacidad de proceso, memoria a utilizar o espacio de almacenamiento. Con la computación en la nube, la empresa RedHat desarrolla una plataforma de orquestación de contenedores de Linux. Implementable tanto en cloud, como “on premises”, OpenShift Container Platform gana popularidad en el mundo de la empresa. Permite construir aplicaciones tradicionales y orientadas al cloud, contiene una serie de plataformas middleware para su desarrollo y despliegue, está basada en estándares y es software de código abierto. Posibilita el ciclo de vida de desarrollo, construcción y despliegue de aplicaciones sobre contenedores y tiene funcionalidades como la escalabilidad, el auto aprovisionamiento y la automatización. La plataforma está construida alrededor de un núcleo de contenedores de aplicaciones con tecnología Docker o CRI-O, con orquestación y administración proporcionados por Kubernetes, sobre la base de Red Hat Enterprise Linux y Red Hat Enterprise CoreOS. En este trabajo se va a llevar a cabo la instalación y la configuración de la plataforma OpenShift sobre un clúster, en este caso, un conjunto de máquinas virtuales. El objetivo es conseguir una plataforma lo más semejante posible a aquellas utilizadas en entornos corporativos. Se pretende aprender sobre el uso de esta tecnología y sobre su implementación en un entorno real, así como conceptos tales como la computación en la nube, contenedores o virtualización. La realización del proyecto contempla también automatizar todo este proceso de tal manera que se supriman la mayor cantidad de pasos manuales posibles y se optimicen así los tiempos de los procesos. Otra ventaja de la automatización es el hecho de que, al eliminar pasos en los que el usuario ha de realizar operaciones manualmente, es menos susceptible a fallos que una instalación completamente realizada a mano. Con todo esto, lo que se pretende es ofrecer una solución al problema que representa hacer un cambio en un entorno de riesgo, por ejemplo, uno del que dependa un negocio entero. El objetivo es disminuir al máximo este riesgo mediante un entorno de pruebas en el que se puedan probar previamente los cambios que presenten potencial riesgo. Este entorno será lo más similar posible a aquellos utilizados en entornos corporativos, de modo que las consecuencias que pueda presentar un cambio sean las mismas tanto en mi entorno como en el del cliente. Adicionalmente, la solución ofrecida es una a prueba de desastres. A pesar de que se diera una situación en la que la plataforma quedase inutilizable, se contaría con un plan de recuperación basado en la automatización y las copias de seguridad. Para el final del proyecto se pretende tener un clúster con la plataforma de OpenShift instalada y configurada que se pueda recuperar o bajar y subir en cuestión de minutos.---ABSTRACT---Cloud computing is a relatively new computing model that makes it possible to offer computing services over the Internet. This new paradigm is of great interest because it offers several alternatives to other technologies. It is elastic because it is based on the virtualization of resources and adapts to very specific needs, which in turn allows a low cost. In addition, large companies are investing in its improvement, it offers the possibility of centralizing information and allows access from any device anywhere. Cloud computing can be categorized according to delivery methods, which depends on the software application, platform and hardware offered [1]. These models are: - Software as a Service (SaaS): the cloud service provider hosts the demanded software on its servers, making users only have to worry about how to use that software, forgetting about the lower layers. - Platform as a Service (PaaS): the cloud service provider offers a platform on which to deploy applications. These platforms can be used to launch everything from development tools to middleware or databases. The customer is only responsible for the development and deployment of applications without worrying about the underlying infrastructure. - Infrastructure as a Service (IaaS): the customer contracts a hardware infrastructure from the cloud computing service provider. This allows a detailed choice of processing capacity requirements, memory to be used or storage space. With cloud computing, the company Red Hat develops a Linux container orchestration platform. Deployable both in the cloud and on premises, OpenShift Container Platform is gaining popularity in the enterprise world. It allows building traditional and cloud-oriented applications, contains a number of middleware platforms for development and deployment, is standards-based and is open-source software. It enables the lifecycle of developing, building and deploying applications on containers and has features such as scalability, self-provisioning and automation. The platform is built around a core of application containers powered by Docker or CRI-O, with orchestration and management provided by Kubernetes, based on Red Hat Enterprise Linux and Red Hat Enterprise CoreOS. In this work we are going to carry out the installation and configuration of the OpenShift platform on a cluster, in this case, a set of virtual machines. The objective is to achieve a platform as similar as possible to those used in corporate environments. The aim is to learn about the use of this technology and its implementation in a real environment, as well as concepts such as cloud computing, containers or virtualization. The project also aims to automate the entire process in order to eliminate as many manual steps as possible and thus optimize process times. Another advantage of automation is the fact that, by eliminating steps in which the user has to perform operations manually, it is less susceptible to failures than a completely manual installation. All this is intended to provide a solution to the problem of making a change in a risky environment, for example, one on which an entire business depends. The objective is to reduce this risk as much as possible by means of a test environment in which changes that present a potential risk can be pre-tested. This environment will be as similar as possible to those used in corporate environments, so that the consequences of a change will be the same in my environment as in the client's. Additionally, the solution offered is a disaster-proof one. Even in the event of a situation in which the platform becomes unusable, a recovery plan based on automation and backups will be in place. By the end of the project, it is intended to have a cluster with the OpenShift platform installed and configured that can be recovered or brought down and up in a matter of minutes
Fotografía de Pablo Bielli
“Innominate, unnamed, autonomous entities wondering around. From the deepest silence I find lost, starving gazes; biting looks, others that are absent. Anonymity... Some looks scream for others, even for mine... The characters that appear in this gallery of faces have caught me in some way; some are friends, or were. I have never met some of the others. However, they are all a part of me. This collection of intervened portraits is a humble homage to all anonymous beings in their purest essence. In this way, Pablo Bielli (Montevideo, 1969) introduces this series of photographs for dixit. This selection is part of the “Innominate” project, which he began in 2010, and continues developing it in different stages called albums. The author started his career in photography in 1987. He worked for several national and international media --diario El Obervador, Revista Posdata, Diario Clarín, América Economía, Editorial AVER, Revista Bla, Revista Cava Privada. Since 1998 he is a freelance photographer in the fields of advertising, editorials and international news agencies. For six years, he gave Lighting Workshop lessons at Foto Club Uruguayo. He was a founding member of Simbad Foto producciones (advertising photography) and of Fototeca Sur (archive and contents).“Sin nómina, innominados, entes autónomos deambulando. Desde el silencio más profundo encuentro miradas perdidas, hambrientas; miradas que cortan, otras ausentes. Anonimato... algunas miradas llaman a gritos a otras, incluso a la mía”. [...] “Los personajes que aparecen en esta galería de rostros me atraparon de alguna manera; algunos fueron o son amigos. A otros jamás los conocí. Y sin embrago todos son parte de mí. Este conjunto de retratos intervenidos es un humilde homenaje a todos los seres anónimos en su más pura esencia”. Así presenta Pablo Bielli (Montevideo, 1969) esta serie de fotografías para dixit. La selección forma parte del proyecto anónimos, que comenzó en 2010 y lo viene desarrollando en diferentes etapas llamadas álbumes. El autor se inició en la fotografía en 1987. Trabajó para varios medios nacionales e internacionales –diario El Observador, revista Posdata, diario Clarín, América Economía, editorial AVER, revista Bla, revista Cava Privada). Desde 1998 se desempeña como fotógrafo independiente para publicidad, editoriales y agencias internacionales de noticias. Durante seis años ejerció la docencia en Iluminación en el Foto Club Uruguayo. Fue socio fundador de Simbad Foto producciones (fotografía publicitaria) y de Fototeca Sur (archivo y contenidos). [email protected]
Fotografía de Pablo Bielli
“Innominate, unnamed, autonomous entities wondering around. From the deepest silence I find lost, starving gazes; biting looks, others that are absent. Anonymity... Some looks scream for others, even for mine... The characters that appear in this gallery of faces have caught me in some way; some are friends, or were. I have never met some of the others. However, they are all a part of me. This collection of intervened portraits is a humble homage to all anonymous beings in their purest essence. In this way, Pablo Bielli (Montevideo, 1969) introduces this series of photographs for dixit. This selection is part of the “Innominate” project, which he began in 2010, and continues developing it in different stages called albums. The author started his career in photography in 1987. He worked for several national and international media --diario El Obervador, Revista Posdata, Diario Clarín, América Economía, Editorial AVER, Revista Bla, Revista Cava Privada. Since 1998 he is a freelance photographer in the fields of advertising, editorials and international news agencies. For six years, he gave Lighting Workshop lessons at Foto Club Uruguayo. He was a founding member of Simbad Foto producciones (advertising photography) and of Fototeca Sur (archive and contents).“Sin nómina, innominados, entes autónomos deambulando. Desde el silencio más profundo encuentro miradas perdidas, hambrientas; miradas que cortan, otras ausentes. Anonimato... algunas miradas llaman a gritos a otras, incluso a la mía”. [...] “Los personajes que aparecen en esta galería de rostros me atraparon de alguna manera; algunos fueron o son amigos. A otros jamás los conocí. Y sin embrago todos son parte de mí. Este conjunto de retratos intervenidos es un humilde homenaje a todos los seres anónimos en su más pura esencia”. Así presenta Pablo Bielli (Montevideo, 1969) esta serie de fotografías para dixit. La selección forma parte del proyecto anónimos, que comenzó en 2010 y lo viene desarrollando en diferentes etapas llamadas álbumes. El autor se inició en la fotografía en 1987. Trabajó para varios medios nacionales e internacionales –diario El Observador, revista Posdata, diario Clarín, América Economía, editorial AVER, revista Bla, revista Cava Privada). Desde 1998 se desempeña como fotógrafo independiente para publicidad, editoriales y agencias internacionales de noticias. Durante seis años ejerció la docencia en Iluminación en el Foto Club Uruguayo. Fue socio fundador de Simbad Foto producciones (fotografía publicitaria) y de Fototeca Sur (archivo y contenidos). [email protected]
- …
