Autor: Yuri Gagarin

Arquitectura S3: 3 años de evolución de Mail.ru Cloud Storage

Storage Corridor by St-Pete ¡Hola a todos! Soy Mons Anderson, arquitecto de la plataforma Mail.ru Cloud Solutions, y les contaré cómo construimos nuestro almacenamiento S3, cómo funciona, qué soluciones resultaron exitosas y qué cambios hubiéramos realizado si hubiéramos comenzado este proyecto desde cero hoy. Este artículo está basado en una charla en @Databases Meetup by Mail.ru Cloud Solutions & Tarantool. […]

Implementación de Camunda BPM en Kubernetes

¿Usas Kubernetes? ¿Listo para mover tus instancias de Camunda BPM de máquinas virtuales, o tal vez simplemente probar ejecutarlas en Kubernetes? Vamos a revisar algunas configuraciones comunes y elementos individuales que se pueden adaptar a tus necesidades específicas. Se supone que ya has utilizado Kubernetes antes. Si no, ¿por qué no echar un vistazo a la guía y lanzar tu primer […]

Se presenta Firefox Reality PC Preview para dispositivos de realidad virtual

La empresa Mozilla ha presentado una nueva versión de su navegador para sistemas de realidad virtual: Firefox Reality PC Preview. Este navegador mantiene todas las capacidades de Firefox en cuanto a privacidad, pero ofrece una interfaz de usuario tridimensional diferente, que permite navegar por sitios web dentro de mundos virtuales o en sistemas de realidad aumentada. Las versiones están disponibles para su instalación a través del catálogo HTC Viveport (por ahora solo para Windows […]

El stack USB del núcleo de Linux ha sido traducido para utilizar términos inclusivos

Se han realizado cambios en la base de código que formará la futura versión del núcleo de Linux 5.9, en el subsistema USB, para limpiar términos que no son políticamente correctos. Los cambios se han hecho de acuerdo con las recomendaciones recientemente aprobadas sobre el uso de terminología inclusiva en el núcleo de Linux. El código ha sido depurado de términos como "esclavo", "maestro", "lista negra" y "lista blanca". Por ejemplo, en lugar de la frase "usb slave device", ahora se utiliza "usb […]

Análisis estático – desde el conocimiento hasta la integración

Cansado de la interminable revisión de código o depuración, a veces piensas en cómo simplificar tu vida. Y tras una pequeña búsqueda, o incluso encontrándolo por casualidad, puedes ver la mágica frase: 'Análisis estático'. Veamos qué es esto y cómo puede interactuar con tu proyecto. En realidad, si escribes en algún lenguaje moderno, entonces, incluso sin darte cuenta, […]

¿Qué fue primero, el pollo o el huevo? Desglosando IaC

¿Qué apareció primero, el huevo o la gallina? Un comienzo bastante extraño para un artículo sobre Infrastructure-as-Code, ¿no? ¿Qué es un huevo? En la mayoría de los casos, Infrastructure-as-Code (IaC) es una forma declarativa de representar infraestructura. Aquí describimos el estado que queremos lograr, desde la parte física hasta la configuración del software. Por lo tanto, IaC se utiliza para: Provisionamiento de recursos. Esto incluye VMs, S3, VPC y […]

No se debe utilizar OFFSET y LIMIT en consultas con paginación

Han pasado los días en que no había que preocuparse por la optimización del rendimiento de las bases de datos. El tiempo no se detiene. Cada nuevo emprendedor en el ámbito tecnológico quiere crear el próximo Facebook, buscando recopilar todos los datos a los que pueda acceder. Estos datos son necesarios para que las empresas realicen un mejor entrenamiento de modelos que ayudan a generar ganancias. En tales condiciones, los programadores […]

Lanzamiento de la biblioteca del sistema Glibc 2.32

Después de seis meses de desarrollo, se ha publicado la versión de la biblioteca del sistema GNU C Library (glibc) 2.32, que cumple completamente con los requisitos de los estándares ISO C11 y POSIX.1-2017. La nueva versión incluye correcciones de 67 desarrolladores. Entre las mejoras implementadas en Glibc 2.32 se destacan: Se ha añadido soporte para procesadores Synopsys ARC HS (ARCv2 ISA). Para que el puerto funcione, se requiere al menos binutils 2.32, […]

El código GPL de Telegram fue tomado por el mensajero Mail.ru sin cumplir con la GPL

Un desarrollador de Telegram Desktop descubrió que el cliente im-desktop de Mail.ru, (aparentemente, el cliente de escritorio myteam) copió sin cambios el antiguo motor de animación hecho a mano de Telegram Desktop (según lo que opina el propio autor, de calidad no muy buena). Además, no solo no se mencionó en ningún lugar a Telegram Desktop, sino que la licencia del código fue cambiada, pasando de GPLv3 […]

Comenzó la beta de PHP 8

Se ha presentado la primera versión beta de la nueva rama del lenguaje de programación PHP 8. El lanzamiento está programado para el 26 de noviembre. Al mismo tiempo, se han formado lanzamientos correctivos para PHP 7.4.9, 7.3.21 y 7.2.33, en los que se han corregido errores y vulnerabilidades acumulados. Las principales novedades de PHP 8 incluyen: La inclusión de un compilador JIT, cuyo uso permitirá aumentar el rendimiento. Soporte para argumentos nombrados en funciones, que permiten pasar valores a la función según sus nombres, es decir, […]

Lanzamiento de Ubuntu 20.04.1 LTS

Canonical ha presentado el primer lanzamiento correctivo de la distribución Ubuntu 20.04.1 LTS, que incluye actualizaciones para varios cientos de paquetes, relacionadas con la corrección de vulnerabilidades y problemas que afectan la estabilidad. En la nueva versión también se han solucionado errores en el instalador y en el gestor de arranque. El lanzamiento de Ubuntu 20.04.1 marcó la finalización de la estabilización básica de la versión LTS: a los usuarios de Ubuntu 18.04 se les ofrecerá ahora actualizar a […]

Aplicaciones modernas en OpenShift, parte 2: compilaciones encadenadas

¡Hola a todos! Este es el segundo post de nuestra serie en la que mostramos cómo desplegar aplicaciones web modernas en Red Hat OpenShift. En el post anterior, tocamos brevemente las capacidades de la nueva imagen de builder S2I (source-to-image), que está destinada a la construcción y despliegue de aplicaciones web modernas en la plataforma OpenShift. En aquella ocasión, nos interesó el tema del rápido despliegue de aplicaciones, y hoy veremos cómo […]

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