Categoría: Administración

AiTiborada: Contenerización en términos sencillos. Entrevista con Ingenieros de Sistemas de Southbridge

Hoy les espera un viaje al mundo de los ingenieros de sistemas, también conocidos como ingenieros DevOps: una edición sobre virtualización, contenerización, orquestación con Kubernetes y configuración a través de Docker, Kubernetes, Ansible, playbooks, kubelets, Helm, Docker Swarm, kubectl, charts y pods: teoría potente para una práctica clara. Nuestros invitados son los Ingenieros de Sistemas del centro de formación 'Slurm' y, a la vez, de la compañía Southbridge, Nikolai Mesropyan y Marcel Ibraev. […]

Paseo por las trampas: 10 errores críticos en el desarrollo de pruebas para evaluar conocimientos

Antes de inscribirse en el nuevo curso de Machine Learning Avanzado, evaluamos a los futuros estudiantes para determinar su nivel de preparación y entender qué es lo que necesitan para prepararse para el curso. Pero surge una dilema: por un lado, debemos comprobar sus conocimientos de Data Science, y por otro, no podemos realizar un examen completo de 4 horas. Para resolver esto […]

Otro invento: almacenamos cadenas Unicode de un 30-60% más compactas que UTF-8

Si eres desarrollador y enfrentas el dilema de elegir una codificación, casi siempre la elección correcta será Unicode. La representación concreta depende del contexto, pero a menudo también hay una respuesta universal: UTF-8. Es bueno porque permite usar todos los caracteres de Unicode sin gastar demasiados bytes en la mayoría de los casos. Sin embargo, para los idiomas que no […]

Ejecutamos la línea de comandos de Linux en iOS

¿Sabías que se puede ejecutar la línea de comandos de Linux en un dispositivo iOS? Quizás te preguntes: '¿Para qué necesito aplicaciones de texto en mi iPhone?' Es una pregunta justa. Pero si estás leyendo Opensource.com, probablemente conozcas la respuesta: los usuarios de Linux quieren poder trabajar con él en cualquier dispositivo y desean utilizar sus propias configuraciones. Pero más que nada, ellos […]

Pruebas de localización: ¿por qué son necesarias para una aplicación o sitio web?

Imagina la siguiente situación: has desarrollado una aplicación y luego la lanzaste de inmediato en varios idiomas. Pero ya después del lanzamiento, descubres errores en diferentes versiones lingüísticas: el peor sueño de un desarrollador. Precisamente para evitar situaciones desagradables como esta es para lo que existen las pruebas de localización. Hoy en día, EE.UU. ya no es el mayor jugador en el mercado de aplicaciones móviles. China […]

Por qué es importante verificar el software en su sistema de almacenamiento de alta disponibilidad (99,9999%)

¿Cuál es la versión de firmware más "correcta" y "funcional"? Si el sistema de almacenamiento garantiza una alta disponibilidad del 99,9999%, ¿significa que funcionará sin interrupciones incluso sin actualizar el software? ¿O, por el contrario, para obtener la máxima disponibilidad, siempre hay que instalar el firmware más reciente? Intentaremos responder a estas preguntas basándonos en nuestra experiencia. Una breve introducción Todos entendemos que en cada […]

¿Es posible generar números aleatorios si no confiamos unos en otros? Parte 2

¡Hola, Habr! En la primera parte del artículo discutimos por qué puede ser necesario que los participantes generen números aleatorios entre aquellos que no se confían, qué requisitos se plantean para tales generadores de números aleatorios, y exploramos dos enfoques para su implementación. En esta parte del artículo analizaremos en detalle otro enfoque que utiliza firmas umbral. Un poco de criptografía Para que […]

Antipatrones de PostgreSQL: "¡La infinitud no es el límite!", o Un poco sobre la recursión

La recursión es un mecanismo muy poderoso y conveniente cuando se realizan las mismas acciones "en profundidad" sobre datos relacionados. Pero la recursión incontrolada es un mal que puede llevar a la ejecución infinita de un proceso o (lo que ocurre más a menudo) al "agotamiento" de toda la memoria disponible. Las bases de datos funcionan bajo los mismos principios: "dijeron cavar, así que estoy cavando". […]

Historia de la arquitectura Dodo IS: el monolito temprano

O cada desafortunada compañía con un monolito es infeliz a su manera. El desarrollo del sistema Dodo IS comenzó al mismo tiempo que el negocio de Dodo Pizza, en 2011. La base era la idea de digitalizar por completo y en su totalidad los procesos comerciales, haciéndolo con nuestros propios recursos, lo que ya en 2011 planteaba muchas preguntas y escepticismo. Pero ya han pasado 9 años y seguimos […]

Configuración del núcleo de Linux para GlusterFS

La traducción del artículo se preparó en anticipación al inicio del curso "Administrador Linux. Profesional". De vez en cuando, surgen preguntas sobre las recomendaciones de Gluster en relación con la configuración del núcleo y si realmente son necesarias. Esta necesidad es rara. En la mayoría de las cargas de trabajo, el núcleo funciona muy bien. Aunque hay un lado opuesto. Históricamente, el núcleo de Linux tiende a consumir mucha memoria si se le proporciona […]

En Tarantool se puede combinar una base de datos ultrarrápida y una aplicación para trabajar con ella. Así de simple es hacerlo.

Hace cinco años intenté trabajar con Tarantool, pero en aquel entonces no me convenció. Sin embargo, recientemente realicé un seminario web donde hablé sobre Hadoop y cómo funciona MapReduce. Allí me hicieron la pregunta: "¿Por qué no usar Tarantool para esta tarea?" Por curiosidad, decidí volver a probarlo, testear la última versión, y en este […]

DataHub de código abierto: plataforma de búsqueda y descubrimiento de metadatos de LinkedIn.

DataHub de código abierto: plataforma de búsqueda y descubrimiento de metadatos de LinkedIn. Una búsqueda rápida de los datos requeridos es esencial para cualquier empresa que dependa de una gran cantidad de datos para tomar decisiones informadas. Esto no solo afecta la productividad de los usuarios de datos (incluidos analistas, desarrolladores de aprendizaje automático, especialistas en procesamiento de datos e ingenieros de datos), sino también […]

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