Categoría: Blog

Un poco más sobre las pruebas incorrectas

Una vez, me topé accidentalmente con un código que un usuario intentaba utilizar para monitorizar el rendimiento de la RAM en su máquina virtual. No voy a incluir el código (es un «rollo») y solo dejaré lo más relevante. ¡Así que, aquí vamos! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Análisis del mercado inmobiliario basado en datos de msgr.ru

Recientemente me encontré con el problema de elegir un apartamento y, como es habitual, primero decidí informarme sobre lo que sucede en el mercado inmobiliario. La mitad de los expertos en youtube.com dicen que los precios de la propiedad van a subir, mientras que la otra mitad afirma que los precios caerán. Al final, decidí investigar por mi cuenta, y esto es lo que descubrí. © Diseñado por upklyak / Freepik […]

Microsoft ha ampliado el soporte para chips Arm64 en Windows 10 para el segmento profesional

Microsoft continúa ampliando el soporte para chips con arquitectura Arm64, a pesar de algunas críticas y posibles fracasos en cuanto a la eficiencia de las aplicaciones x86 en Windows 10 ARM. En Windows 10 Insider Preview Build 19559 se ha añadido soporte para Arm64 en el sistema de virtualización Microsoft Hyper-V en Windows 10 Pro y Enterprise. El uso de Hyper-V puede resultar en un aumento del rendimiento virtual […]

Lanzamiento de la distribución minimalista Tiny Core Linux 11

Se ha lanzado la distribución minimalista de Linux Tiny Core Linux 11.0, que puede funcionar en sistemas con 48 MB de RAM. La imagen ISO de arranque ocupa solo 19 MB. El entorno gráfico de la distribución se basa en el servidor X Tiny X, el toolkit FLTK y el gestor de ventanas FLWM. La distribución se carga completamente en la RAM y opera desde la memoria. Para sistemas de 64 bits, se ha preparado una versión CorePure64, de tamaño […]

Fundamentos de Elasticsearch

Elasticsearch es un motor de búsqueda con API rest JSON, que utiliza Lucene y está escrito en Java. Una descripción de todas las ventajas de este motor está disponible en el sitio web oficial. A partir de ahora, nos referiremos a Elasticsearch como ES. Motores como este se utilizan para realizar búsquedas complejas en bases de documentos. Por ejemplo, búsqueda teniendo en cuenta la morfología del idioma o búsqueda por coordenadas geográficas. En este artículo, […]

Cómo configurar Elasticsearch para evitar fugas

En el último año, ha habido muchas filtraciones de bases de datos de Elasticsearch (aquí, aquí y aquí). En muchos casos, en la base se almacenaban datos personales. Estas filtraciones podrían haberse evitado si, después de desplegar la base de datos, los administradores se hubieran tomado la molestia de verificar algunas configuraciones simples. Hoy vamos a hablar de ellas. Cabe mencionar que en nuestra práctica utilizamos Elasticsearch para almacenar logs y análisis […]

KeyDB como [potencial] alternativa a Redis

En Habr no se encontraron reseñas sobre «una alternativa más rápida a Redis» — KeyDB. Tras obtener una experiencia bastante reciente en su uso, quiero llenar este vacío. La historia es bastante común: una vez, con un gran aumento de tráfico, se registró una notable degradación en el rendimiento de la aplicación (específicamente, en el tiempo de respuesta). En ese momento, lamentablemente, no se pudo realizar un diagnóstico adecuado de lo que sucedía, por lo que posteriormente planificamos una serie […]

Nodos de trabajo de Kubernetes: ¿muchos pequeños o unos pocos grandes?

Al crear un clúster de Kubernetes, pueden surgir preguntas: ¿cuántos nodos de trabajo configurar y de qué tipo? ¿Qué es mejor para un clúster on-premise: comprar varios servidores potentes o utilizar una docena de máquinas viejas en su centro de datos? ¿Y en la nube, es mejor tomar ocho instancias de un núcleo o dos de cuatro núcleos? Las respuestas a estas preguntas están en el artículo de Daniel Weibel, ingeniero de software y profesor en el programa de formación […]

Slurm SRE. Un experimento constante con expertos de Booking.com y Google.com

Nuestro equipo ama los experimentos. Cada Slurm no es una repetición estática de lo anterior, sino una reflexión sobre la experiencia y un paso de lo bueno a lo mejor. Sin embargo, con Slurm SRE decidimos aplicar un formato completamente nuevo: brindar a los participantes condiciones lo más cercanas posibles a las "de combate". Para resumir brevemente lo que hicimos en el intensivo: "Construimos, rompemos, arreglamos, aprendemos". SRE no vale mucho […]

Las aventuras informáticas como una herramienta increíble para aprender palabras en inglés.

Estudiar inglés a través de videojuegos es una práctica ya establecida. Esto se debe a que los juegos combinan un buen entretenimiento y la oportunidad de sumergirse completamente en el ecosistema del idioma, aprendiendo sin esfuerzo. Hoy vamos a ver juegos del género de aventuras que son perfectos para mejorar el idioma y seguramente brindarán mucha diversión a los jugadores. ¡Vamos! Para empezar, un poco de aburrimiento: qué […]

En Opera han mejorado el modo "imagen en imagen".

El navegador Opera difícilmente puede presumir de popularidad. Lo fue durante la época de la clásica Opera, y lo mismo se ha mantenido después de la transición al motor Chromium. Sin embargo, en muchos casos es el más innovador, y la compañía continúa trabajando en mejorar la aplicación. En la última actualización se ha añadido una versión mejorada del modo 'imagen en imagen'. Y, a diferencia de la versión de Google, funciona […]

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