Autor: Yuri Gagarin

Diseño de clústeres de Kubernetes: ¿cuántos deben existir?

Nota del traductor: este material proviene del proyecto educativo learnk8s y es una respuesta a una pregunta común al diseñar infraestructuras basadas en Kubernetes. Esperamos que las descripciones suficientemente detalladas de las ventajas y desventajas de cada una de las opciones ayuden a tomar la mejor decisión también para su proyecto. TL;DR: el mismo conjunto de cargas de trabajo se puede ejecutar en varios clústeres grandes (para cada clúster […]

La empresa Valve ha lanzado Proton 5.0-7, un paquete para ejecutar juegos de Windows en Linux

La empresa Valve ha publicado la versión del proyecto Proton 5.0-7, que se basa en los desarrollos del proyecto Wine y tiene como objetivo garantizar la ejecución en Linux de aplicaciones de juegos creadas para Windows y disponibles en el catálogo de Steam. Los desarrollos del proyecto se distribuyen bajo la licencia BSD. Proton permite ejecutar directamente en el cliente de Steam para Linux aplicaciones de juegos que solo están disponibles para Windows. El paquete incluye una implementación de DirectX […]

Lanzamiento de la distribución Linux Pop!_OS 20.04

La empresa System76, especializada en la fabricación de portátiles, PCs y servidores que se entregan con Linux, ha publicado la versión de la distribución Pop!_OS 20.04, desarrollada para ser suministrada en hardware de System76 en lugar de la distribución previamente ofrecida, Ubuntu, y que se suministra con un entorno de escritorio rediseñado. Pop!_OS se basa en la base de paquetes de Ubuntu 20.04 y también se presenta como una versión con soporte a largo plazo (LTS). Los desarrollos del proyecto se distribuyen […]

QtProtobuf 0.3.0

Se ha lanzado una nueva versión de la biblioteca QtProtobuf. QtProtobuf es una biblioteca libre que se publica bajo la licencia MIT. Con ella, puedes utilizar fácilmente Google Protocol Buffers y gRPC en tu proyecto de Qt. Cambios: Se agregó soporte para la serialización JSON. Se agregó compilación estática para plataformas Win32. Migración a la convención de nombres de campos en notación cAmEl en los mensajes. Se añadieron paquetes rpm de lanzamiento y la posibilidad de […]

Patrones arquitectónicos convenientes

¡Hola, Habr! A la luz de los acontecimientos actuales debido al coronavirus, varios servicios de Internet han comenzado a recibir una carga aumentada. Por ejemplo, una de las cadenas minoristas en el Reino Unido simplemente detuvo su sitio de pedidos en línea, ya que no tenían suficientes capacidades. Y no siempre se puede acelerar el servidor simplemente añadiendo hardware más potente, sin embargo, es necesario procesar las solicitudes de los clientes (o se irán a la competencia). En esta […]

Los principales errores de Cian

¡Saludos a todos! Me llamo Nikita, soy el líder del equipo de ingenieros en Cian. Una de mis responsabilidades en la empresa es reducir a cero la cantidad de incidentes relacionados con la infraestructura en producción. Lo que se va a discutir a continuación nos causó mucho dolor, y el objetivo de este artículo es evitar que otras personas repitan nuestros errores o al menos minimizar su impacto. […]

Apache Bigtop y la selección de la distribución de Hadoop hoy

Probablemente no sea un secreto para nadie que el año pasado fue un año de grandes cambios para Apache Hadoop. El año pasado se produjo la fusión de Cloudera y Hortonworks (en esencia, la adquisición de esta última), y Mapr, debido a serios problemas financieros, fue vendido a Hewlett Packard. Y si unos años atrás, en el caso de las instalaciones on-premises, a menudo había que elegir entre Cloudera y […]

Microsoft ha presentado Rust/WinRT. Rust-analyzer está disponible para la integración de Rust con IDE.

Microsoft ha publicado una herramienta Rust/WinRT que permite usar el lenguaje Rust para desarrollar aplicaciones basadas en la arquitectura WinRT (Windows Runtime). El código relacionado con el proyecto se publica bajo la licencia MIT. Rust/WinRT permite, de manera similar a C++/WinRT, crear aplicaciones utilizando las herramientas estándar de Rust, permitiendo invocar cualquier API existente o futura de WinRT, utilizando código generado sobre la marcha a partir de metadatos […]

Firefox Preview 5.0 está disponible para Android

Se ha publicado una versión experimental del navegador Firefox Preview 5.0 para la plataforma Android, desarrollado bajo el nombre en código Fenix como reemplazo de la edición de Firefox para Android. La versión estará disponible pronto en el catálogo de Google Play (requiere Android 5 o superior). Firefox Preview utiliza el motor GeckoView, basado en la tecnología de Firefox Quantum, y un conjunto de bibliotecas de Mozilla Android […]

El proyecto Xfce ha trasladado su desarrollo a GitLab

Los desarrolladores del proyecto Xfce han anunciado la finalización de la transición a nueva infraestructura de desarrollo basada en la plataforma GitLab. Anteriormente, se utilizaba una combinación de cgit y gitolite para acceder a los repositorios de código. El antiguo servidor git.xfce.org ha sido cambiado a modo solo lectura, y debe utilizarse gitlab.xfce.org en su lugar. La migración a GitLab no afectará a los usuarios ni a los mantenedores de paquetes, pero […]

Tcl/Tk. Diálogo alternativo para la selección de archivos en plataformas Linux y Android

Hoy en día, el lenguaje de scripts Tcl/Tk se utiliza no solo en computadoras, sino que también ha sido portado con éxito a la plataforma Android. Sin embargo, en esta plataforma se han hecho más evidentes las deficiencias del diálogo de selección de archivos de tcl/tk (tk_getSaveFile, tk_getOpenFile o tk_chooseDirectory). ¿Qué es lo que no convence de este diálogo? La falta de operaciones básicas con carpetas/archivos: crear, eliminar, renombrar. No, no piensen que en […]

Quarkus: modernización de aplicaciones mediante el ejemplo helloworld de JBoss EAP Quickstart

¡Hola a todos en este blog, y les traigo la cuarta publicación de la serie sobre Quarkus! La publicación anterior trató sobre cómo Quarkus combina MicroProfile y Spring. Recordemos que Quarkus se posiciona como la "Java subatómica ultrarrápida", es decir, "una pila de Java orientada a Kubernetes, diseñada para GraalVM y OpenJDK HotSpot, construida a partir de las mejores bibliotecas y estándares". Hoy mostraremos cómo modernizar […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster