Autor: Yuri Gagarin

PVS-Studio e Integración Continua: TeamCity. Análisis del proyecto Open RollerCoaster Tycoon 2

Uno de los escenarios de uso más relevantes del analizador PVS-Studio es su integración con sistemas de CI. Aunque la análisis de proyectos con PVS-Studio se puede integrar en prácticamente cualquier sistema de integración continua con solo unos pocos comandos, continuamos haciendo que este proceso sea aún más conveniente. PVS-Studio ha añadido soporte para convertir la salida del analizador al formato para TeamCity — TeamCity Inspections Type. Veamos […]

Iniciando Apache Spark en Kubernetes

Estimados lectores, buen día. Hoy hablaremos un poco sobre Apache Spark y sus perspectivas de desarrollo. En el mundo actual de Big Data, Apache Spark es el estándar de facto para el desarrollo de tareas de procesamiento por lotes. Además, también se utiliza para crear aplicaciones de streaming que operan en la concepción de microlotes, procesando y entregando datos en pequeñas porciones (Spark Structured Streaming). Y […]

Disponible la distribución SUSE Linux Enterprise 15 SP2

Después de un año de desarrollo, la empresa SUSE ha presentado la publicación de la distribución empresarial SUSE Linux Enterprise 15 SP2. Los paquetes de SUSE 15 SP2 ya se han utilizado como base en la distribución mantenida por la comunidad openSUSE Leap 15.2. Sobre la plataforma SUSE Linux Enterprise se han formado productos como SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager y SUSE Linux Enterprise […]

Implementando Keycloak en modo HA en Kubernetes

TL;DR: habrá una descripción de Keycloak, un sistema de control de acceso de código abierto, un análisis de su funcionamiento interno y detalles de configuración. Introducción y conceptos clave En este artículo, veremos las ideas principales que deben tenerse en cuenta al implementar un clúster de Keycloak sobre Kubernetes. Si quieres saber más sobre Keycloak, consulta los enlaces al final del artículo. Para profundizar […]

Gaming en la nube de código abierto en WebRTC: p2p, multijugador, cero latencia

Software como servicio, infraestructura como servicio, plataforma como servicio, plataforma de comunicación como servicio, videoconferencias como servicio, ¿y qué hay de los juegos en la nube como servicio? Ya se han hecho varios intentos de crear juegos en la nube (Cloud Gaming), como Stadia, recientemente lanzada por Google. Stadia no es nueva en WebRTC, pero, ¿pueden otros usar WebRTC de la misma manera? Thanh Nguen (Thanh […]

Cómo alojar un sitio estático usando Yandex.Cloud Object Storage

¡Hola, Habr! En este artículo, te mostraré cómo alojar fácilmente un sitio web estático utilizando tecnologías de Yandex, específicamente Object Storage. Al final, tendrás un sitio en la red que será accesible a través de un enlace externo. Este artículo será útil si eres un desarrollador principiante que recién está aprendiendo programación; un desarrollador que ha creado un portafolio y quiere […]

Windows 10X podría perder la compatibilidad con aplicaciones Win32 y convertirse en el «Chrome OS de Microsoft»

El recurso en línea Windows Central informa que Microsoft probablemente ha cambiado su estrategia respecto al sistema operativo Windows 10X. La empresa eliminó de este sistema la tecnología responsable de la virtualización de las aplicaciones Win32, que son familiares para la mayoría de los usuarios. Inicialmente, esta capacidad debía estar presente en Windows 10X, pero ahora Microsoft ha decidido eliminarla. Se supone que el cambio se hizo para convertir a Windows 10X en un competidor […]

Lanzamiento de la distribución GeckoLinux 152

Se ha presentado la nueva versión de la distribución GeckoLinux, basada en los repositorios de openSUSE y enfocada en la optimización del escritorio y en detalles como la calidad de renderización de fuentes. La distribución se ofrece en dos variantes: Static, basada en las versiones de openSUSE, y Rolling, basada en los repositorios de Tumbleweed. El tamaño de la imagen ISO es de aproximadamente 1.3 GB. Entre las características de la distribución se destaca que se entrega en forma de versiones live que soportan […]

Actualización de Python 3.8.5 con corrección de vulnerabilidades

Se publicó una actualización de corrección para el lenguaje de programación Python 3.8.5, que soluciona varias vulnerabilidades: CVE-2019-20907 — un bucle en el módulo tarfile al intentar abrir archivos tar mal formateados. BPO-41288 — un fallo al intentar procesar objetos con un opcode NEWOBJ_EX mal formado en el módulo Pickle. CVE-2020-15801 — la capacidad de inyectar cabeceras HTTP en una solicitud mediante el uso de caracteres de nueva línea en el parámetro "method" […]

En el subsistema de sonido ALSA se han realizado trabajos para eliminar el término esclavo.

Los desarrolladores del subsistema de sonido ALSA han preparado un conjunto de cambios para su inclusión en la rama linux-next, a partir de la cual se creará la versión del núcleo 5.9, eliminando términos no inclusivos en el código del núcleo. Los cambios se han preparado de acuerdo con las recomendaciones recientemente adoptadas sobre el uso de una terminología inclusiva en el núcleo de Linux. Los cambios incluyen 10 parches, de los cuales 9 están relacionados con la eliminación de términos […]

Cómo acceder a IPVPN de Beeline a través de IPSec. Parte 1

¡Hola! En la publicación anterior describí el funcionamiento de nuestro servicio MultiSIM en cuanto a la reserva y balanceo de canales. Como se mencionó, conectamos a los clientes a la red a través de VPN, y hoy hablaré un poco más sobre VPN y nuestras capacidades en este aspecto. Este tema comienza con el hecho de que, como operador de telecomunicaciones, contamos con una enorme red MPLS, […]

Seguimiento de errores en aplicaciones React con Sentry

Hoy les hablaré sobre el seguimiento de errores en tiempo real en aplicaciones React. La aplicación de interfaz externa generalmente no se utiliza para el seguimiento de errores. Algunas empresas a menudo posponen el seguimiento de errores, volviendo a ello después de la documentación, pruebas y demás. Sin embargo, ¡si pueden mejorar su producto, simplemente hágalo! 1. ¿Por qué necesita Sentry? […]

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