Autor: Yuri Gagarin

RabbitMQ. Parte 3. Entendiendo Queues y Bindings

Queue (cola) es una estructura de datos en disco o en memoria que almacena referencias a mensajes y proporciona copias a los consumidores. Queue es un proceso de Erlang con estado (donde pueden ser almacenados en caché los propios mensajes). 1.000 colas pueden ocupar alrededor de 80Mb. Binding (vinculación) es una regla que informa al intercambiador a cuál de las colas deben ir los mensajes. […]

Instalación de Firebird 3 en versiones modernas de Linux: CentOS8 y Ubuntu 19

En este artículo describiremos el conjunto mínimo de acciones necesarias para la instalación óptima de la base de datos Firebird versión 3.0 en las nuevas distribuciones de Linux. Se han elegido como ejemplos CentOS 8 y Ubuntu 19. Para 'entregar' la distribución de Firebird al sistema objetivo, este manual optó por la descarga del archivo tar.gz desde un enlace del sitio oficial del proyecto (firebirdsql.org). Para los más impacientes, […]

Lanzamiento del conjunto de utilidades del sistema GNU Coreutils 8.32

Después de un año de desarrollo, está disponible la versión estable del conjunto de utilidades del sistema GNU Coreutils 8.32, que incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, entre otros. Principales novedades: Las utilidades stat y ls han sido trasladadas para utilizar la llamada al sistema más eficiente statx cuando está disponible. En las utilidades […]

Error en BIND 9.16 que causa problemas en el manejo de conexiones TCP

En la rama BIND 9.16.0 publicada hace dos semanas, se ha detectado un grave error que provoca el agotamiento del límite en el número de conexiones TCP. En BIND 9.16 se propuso un nuevo subsistema de red, transicionado a un mecanismo de procesamiento asíncrono de solicitudes basado en la biblioteca libuv. Debido a un error en este subsistema, el contador de conexiones TCP activas no disminuye bajo ciertas condiciones, lo que lleva a una discrepancia creciente en […]

Se lanzó PowerShell 7

El 4 de marzo se lanzó una nueva versión de PowerShell 7. PowerShell es un "framework de automatización de software y configuración multiplataforma, optimizado para datos estructurados, REST API y modelos de objetos", que incluye una consola de comandos, un lenguaje orientado a objetos y un conjunto de herramientas para ejecutar scripts y módulos de gestión. Entre las nuevas características se destacan: procesamiento paralelo de objetos en ForEach-Object Nuevos operadores: […]

¿Qué es Windows PowerShell y cómo se utiliza? Parte 2: introducción al lenguaje de programación

Históricamente, las utilidades de línea de comandos en sistemas Unix se han desarrollado mejor que en Windows; sin embargo, con la aparición de la nueva solución, la situación ha cambiado. Para PowerShell, se pueden escribir scripts en un lenguaje interpretado multiparadigma, que incluye elementos de programación procedural clásica, orientada a objetos e incluso funcional: saltos condicionales, bucles, variables, matrices, tablas hash, clases, manejo de errores, así como funciones, cmdlets y tuberías. El artículo anterior […]

¿Qué es Windows PowerShell y para qué se utiliza? Parte 1: características principales

Históricamente, las utilidades de línea de comandos en sistemas Unix se han desarrollado mejor que en Windows; sin embargo, con la aparición de la nueva solución, la situación ha cambiado. Windows PowerShell permite a los administradores del sistema automatizar la mayoría de las tareas rutinarias. Con él, se pueden cambiar configuraciones, detener y arrancar servicios, así como mantener la mayoría de las aplicaciones instaladas. Considerar la ventana azul como otro intérprete de comandos sería incorrecto. […]

Lanzamiento de PowerDNS Recursor 4.3 y KnotDNS 2.9.3

Se lanzó la versión 4.3 del servidor DNS PowerDNS Recursor, que se encarga de la conversión recursiva de nombres. PowerDNS Recursor se basa en la misma base de código que PowerDNS Authoritative Server, pero los servidores DNS recursivos y autoritativos de PowerDNS se desarrollan en ciclos de desarrollo diferentes y se lanzan como productos independientes. El código del proyecto se distribuye bajo la licencia GPLv2. El servidor proporciona herramientas para la recolección remota de estadísticas y admite […]

Liberación de Samba 4.12.0

El 3 de marzo se presentó el lanzamiento de Samba 4.12.0. Samba es un conjunto de programas y utilidades para trabajar con discos y impresoras en diversas sistemas operativos a través del protocolo SMB/CIFS. Cuenta con partes cliente y servidor. Es software libre, lanzado bajo la licencia GPL v3. Principales cambios: El código se ha limpiado de todas las implementaciones de criptografía en favor de bibliotecas externas. Como principal […]

Integración del proyecto VueJS+TS con SonarQube

En nuestro trabajo, utilizamos activamente la plataforma SonarQube para mantener la alta calidad del código. Al integrar uno de los proyectos, escrito en VueJs+Typescript, surgieron problemas. Por lo tanto, me gustaría hablar más sobre cómo logramos resolverlos. En este artículo, como mencioné anteriormente, se hablará de la plataforma SonarQube. Un poco de teoría - ¿qué es en realidad, para […]

Cómo abrir comentarios y no ahogarse en spam

Cuando tu trabajo es crear algo hermoso, no es necesario hablar mucho de ello, porque el resultado está a la vista de todos. Pero si borras inscripciones de las cercas, tu trabajo pasa desapercibido hasta que las cercas lucen bien o hasta que borras algo que no debías. Cualquier servicio donde se pueda dejar un comentario, una reseña, enviar un mensaje o […]

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