Categoría: Administración

Sistemas complejos. Salida a un nivel crítico

Si has pasado un tiempo pensando en sistemas complejos, seguramente comprendes la importancia de las redes. Las redes gobiernan nuestro mundo. Desde reacciones químicas dentro de una célula, hasta redes de relaciones en un ecosistema, redes comerciales y políticas que moldean el curso de la historia. O consideremos este artículo que estás leyendo. Probablemente lo encontraste en una red social, lo descargaste de una red informática […]

Cómo aceleramos una aplicación web 20 veces con WebAssembly

Este artículo analiza un caso sobre la aceleración de una aplicación en el navegador mediante la sustitución de cálculos en JavaScript por WebAssembly. ¿Qué es WebAssembly? En pocas palabras, es un formato binario de instrucciones para una máquina virtual de pila. A menudo se le llama lenguaje de programación, pero eso no es así. El formato de instrucciones se ejecuta en el navegador junto con JavaScript. Es importante que WebAssembly se puede […]

PyDERASN: cómo escribí una biblioteca ASN.1 con slots y blobs

ASN.1 es un estándar (ISO, ITU-T, GOST) de un lenguaje que describe información estructurada, así como las reglas para codificar esa información. Para mí, como programador, es simplemente otro formato de serialización y representación de datos, al igual que JSON, XML, XDR y otros. Es extremadamente común en nuestra vida cotidiana y muchos se encuentran con él: en la comunicación móvil, telefónica, VoIP (UMTS, LTE, […]

Él no es tu dRook

Dado el creciente interés en Rook, quiero hablar sobre sus trampas y problemas que te esperan en el camino. Sobre mí: Experiencia en la administración de Ceph desde la versión Hammer, fundador de la comunidad t.me/ceph_ru en Telegram. Para no ser sólo un hablador, haré referencia a las publicaciones bien valoradas en Habr (según las calificaciones) sobre problemas con Ceph. La mayoría de los problemas en […]

Índices bitmap en Go: búsqueda a velocidad salvaje

Palabras de introducción Hice esta presentación en inglés en la conferencia GopherCon Rusia 2019 en Moscú y en ruso en un meetup en Nizhni Nóvgorod. Trata sobre el índice de bitmap, que es menos común que el B-tree, pero no menos interesante. Comparto la grabación de la presentación en la conferencia en inglés y la transcripción del texto en ruso. Revisaremos […]

Python es un asistente para encontrar vuelos baratos para quienes aman viajar.

El autor del artículo cuya traducción publicamos hoy dice que su objetivo es hablar sobre el desarrollo de un web scraper en Python utilizando Selenium, que busca precios de billetes de avión. Al buscar billetes, se utilizan fechas flexibles (+- 3 días en relación con las fechas indicadas). El scraper guarda los resultados de la búsqueda en un archivo de Excel y envía un correo electrónico a quien lo ejecutó con un resumen […]

Docker: consejos no dañinos

En los comentarios de mi artículo Docker: consejos dañinos, hubo muchas solicitudes para explicar por qué el Dockerfile descrito es tan horrible. Resumen de la entrega anterior: dos desarrolladores bajo una estricta fecha límite crean un Dockerfile. En el proceso, se une a ellos Ops Igor Ivanovich. El Dockerfile final es tan malo que la IA está al borde de un infarto. Ahora analizaremos qué está mal con esto […]

12. Introducción a Check Point R80.20. Registros y Reportes

Bienvenido a la lección 12. Hoy hablaremos sobre otro tema bastante importante, concretamente sobre el manejo de logs e informes. A veces, esta funcionalidad resulta ser decisiva a la hora de elegir una herramienta de protección. A los expertos en seguridad les encanta contar con un sistema de informes cómodo y una búsqueda funcional de diversos eventos. Difícilmente se les puede culpar por ello. En esencia, los logs […]

Reservas en Kubernetes: existen

Me llamo Sergio, soy de la empresa ITSumma, y quiero contarles cómo nos acercamos a la realización de reservas en Kubernetes. Últimamente he estado muy involucrado en trabajos de consultoría sobre la implementación de diversas soluciones DevOps para diferentes equipos, y en particular, trabajo de cerca en proyectos que utilizan K8s. En la conferencia Uptime Day 4, que se dedicó a las reservas en entornos complejos […]

PowerShell Desired State Configuration y un destornillador: parte 1. Configuración del servidor DSC Pull para trabajar con bases de datos SQL

PowerShell Desired State Configuration (DSC) simplifica enormemente el despliegue y la configuración del sistema operativo, roles de servidor y aplicaciones cuando tienes cientos de servidores. Sin embargo, al utilizar DSC en las instalaciones, es decir, no en MS Azure, surgen un par de matices. Son especialmente notables si la organización es grande (más de 300 estaciones de trabajo y servidores) y aún no han abierto el mundo […]

Usamos AppDynamics con Red Hat OpenShift v3

En los últimos tiempos, muchas organizaciones desean que sus aplicaciones pasen de monolitos a microservicios utilizando "plataforma como servicio" (PaaS), como RedHat OpenShift v3. AppDynamics ha realizado inversiones significativas para garantizar una integración de primera clase con estos proveedores. AppDynamics integra sus agentes con RedHat OpenShift v3 utilizando metodologías Source-to-Image (S2I). S2I es una herramienta para construir imágenes reproducibles […]

Buscamos vulnerabilidades en UC Browser

Introducción A finales de marzo informamos que habíamos descubierto una capacidad oculta para cargar y ejecutar código no verificado en UC Browser. Hoy analizaremos en detalle cómo ocurre esta carga y cómo los hackers pueden usarla para sus fines. Hace un tiempo, UC Browser fue promocionado y distribuido de manera muy agresiva: se instalaba en los dispositivos de los usuarios mediante software malicioso, se distribuía con […]

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