tema: Blog

De la alta latencia Ceph al parche del kernel usando eBPF/BCC

Linux tiene una gran cantidad de herramientas para depurar el kernel y las aplicaciones. La mayoría de ellos tienen un impacto negativo en el rendimiento de la aplicación y no se pueden utilizar en producción. Hace un par de años se desarrolló otra herramienta: eBPF. Permite rastrear el kernel y las aplicaciones de usuario con poca sobrecarga y sin la necesidad de reconstruir programas y descargar terceros […]

Cómo preparar un sitio web para cargas pesadas: 5 consejos prácticos y herramientas útiles

A los usuarios realmente no les gusta que el recurso en línea que necesitan sea lento. Los datos de la encuesta sugieren que el 57% de los usuarios abandonará una página web si tarda más de tres segundos en cargarse, mientras que el 47% está dispuesto a esperar sólo dos segundos. Un retraso de un segundo puede costar un 7% en conversiones y un 16% en reducción de la satisfacción del usuario. Por lo tanto, debe prepararse para un aumento de carga y picos de tráfico. […]

Cerebros estúpidos, emociones ocultas, algoritmos tortuosos: la evolución del reconocimiento facial

Los antiguos egipcios sabían mucho sobre la vivisección y podían distinguir el hígado del riñón al tacto. Al envolver a las momias desde la mañana hasta la noche y curarlas (desde la trepanación hasta la extirpación de tumores), inevitablemente aprenderá a comprender la anatomía. La riqueza de detalles anatómicos quedó más que compensada por la confusión en la comprensión de la función de los órganos. Los sacerdotes, los médicos y la gente corriente pusieron audazmente la razón en el corazón, [...]

La transición del monolito a los microservicios: historia y práctica

En este artículo, hablaré sobre cómo el proyecto en el que estoy trabajando se transformó de un gran monolito a un conjunto de microservicios. El proyecto comenzó su historia hace bastante tiempo, a principios de 2000. Las primeras versiones se escribieron en Visual Basic 6. Con el tiempo, quedó claro que sería difícil mantener el desarrollo en este lenguaje en el futuro, ya que el IDE […]

El virus Lurk pirateó bancos mientras lo escribían trabajadores remotos comunes y corrientes contratados

Extracto del libro “Invasión. Breve historia de los hackers rusos" En mayo de este año, la editorial Individuum publicó un libro del periodista Daniil Turovsky, "Invasión. Una breve historia de los hackers rusos." Contiene historias del lado oscuro de la industria informática rusa: sobre tipos que, enamorados de las computadoras, aprendieron no solo a programar, sino también a robar a la gente. El libro se desarrolla, como el fenómeno mismo, a partir [...]

Informe post mortem de Habr: cayó sobre un periódico

El final del primer y el comienzo del segundo mes del verano de 2019 resultaron difíciles y estuvieron marcados por varias caídas importantes en los servicios globales de TI. De los más notables: dos incidentes graves en la infraestructura de CloudFlare (el primero, con manos torcidas y actitud negligente hacia BGP por parte de algunos ISP de EE. UU.; el segundo, con una implementación torcida de CF, que afectó a todos los usuarios de CF , […]

La escuela de programadores hh.ru abre por décima vez la contratación de especialistas en TI

¡Hola a todos! El verano no es sólo la época de las vacaciones, las vacaciones y otras delicias, sino también la época de pensar en entrenar. Acerca de la capacitación que le enseñará los lenguajes de programación más populares, "mejorará" sus habilidades, lo sumergirá en la resolución de proyectos comerciales reales y, por supuesto, le brindará el comienzo de una carrera exitosa. Sí, entendiste todo correctamente: hablaremos de nuestra Escuela [...]

De la concesión de préstamos al backend: cómo cambiar de carrera a los 28 años y mudarse a San Petersburgo sin cambiar de empleador

Hoy publicamos un artículo del estudiante de GeekBrains SergeySolovyov, en el que comparte su experiencia de un cambio radical de carrera: de especialista en créditos a desarrollador backend. Un punto interesante de esta historia es que Sergei cambió de especialidad, pero no de organización: su carrera comenzó y continúa en Home Credit and Finance Bank. Cómo empezó todo Antes de pasar a TI [...]

La distribución de Mageia 7 ha sido lanzada

Poco menos de 2 años después del lanzamiento de la sexta versión de la distribución Mageia, se produjo el lanzamiento de la séptima versión de la distribución. En la nueva versión: kernel 6 rpm 7 dnf 5.1.14 Mesa 4.14.2 Plasma 4.2.6 GNOME 19.1 Xfce 5.15.4pre Firefox 3.32 Chromium 4.14 LibreOffice 67 GCC 73 Y también muchos parches y mejoras. Fuente: linux.org.ru

Y el Señor mandó: “ten una entrevista y acepta ofertas”

Una historia real basada en hechos ficticios. Todas las coincidencias no son accidentales. No todos los chistes son divertidos. — Serguéi, hola. Mi nombre es Bibi, mi colega es Bob y somos dos... líderes de equipo, hemos estado en el proyecto durante mucho tiempo, nos sabemos todos de memoria y hoy comunicaremos sus conocimientos y habilidades. Está escrito en tu CV que eres un senior, [...]

Lanzamiento de Debian 10 "Buster"

Los miembros de la comunidad Debian se complacen en anunciar el lanzamiento de la próxima versión estable del sistema operativo Debian 10, Codename Buster. Esta versión incluye más de 57703 paquetes compilados para las siguientes arquitecturas de procesador: PC de 32 bits (i386) y PC de 64 bits (amd64) ARM de 64 bits (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf ) MIPS (mips (big endian […]

Cómo aprovechar al máximo la educación en informática

La mayoría de los programadores modernos recibieron su educación en las universidades. Con el tiempo, esto cambiará, pero ahora las cosas son tales que el buen personal de las empresas de TI todavía proviene de las universidades. En este post, Stanislav Protasov, director de Relaciones Universitarias de Acronis, habla sobre su visión de las características de la formación universitaria para futuros programadores. Los profesores, los estudiantes y quienes los emplean pueden incluso […]