Categoría: Administración

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, […]

¿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. […]

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 […]

LetsEncrypt planea retirar sus certificados debido a un error de software

La empresa LetsEncrypt, que ofrece certificados ssl gratuitos para cifrado, se ve obligada a revocar algunos certificados. El problema está relacionado con un error de programación en el software de gestión Boulder, utilizado para construir la CA. Normalmente, la verificación del registro DNS CAA se realiza simultáneamente con la confirmación de la propiedad del dominio, y la mayoría de los suscriptores obtienen el certificado inmediatamente después de la verificación, pero los desarrolladores del software hicieron que el resultado de la verificación […]

La salud de los índices en PostgreSQL a través de los ojos de un desarrollador Java

Hola. Me llamo Vanya y soy desarrollador Java. Resulta que trabajo mucho con PostgreSQL: me encargo de la configuración de bases de datos, la optimización de la estructura, el rendimiento y un poco juego a ser DBA los fines de semana. En el último tiempo, he organizado varias bases de datos en nuestros microservicios y he escrito una biblioteca java llamada pg-index-health, que facilita este trabajo, ahorra mi tiempo y ayuda […]

Configuración de la política de contraseñas de seguridad en Zimbra

Junto con el cifrado de correos electrónicos y el uso de una firma electrónica, una de las formas más efectivas y de bajo costo para proteger el correo electrónico de los ataques es la adecuada política de contraseñas de seguridad. Las contraseñas anotadas en papeles, almacenadas en archivos de acceso público o simplemente poco complejas siempre representan una gran brecha en la seguridad de la información de la empresa y pueden llevar a incidentes graves con consecuencias para […]

Cómo parseé Habr, parte 1: tendencias

Cuando se terminó la ensalada Olivier de Año Nuevo, no supe qué hacer, así que decidí descargar todos los artículos de HabrHabr (y plataformas relacionadas) en mi computadora para investigarlos. Surgieron varias historias interesantes. La primera de ellas es la evolución del formato y los temas de los artículos a lo largo de los 12 años de existencia del sitio. Por ejemplo, la dinámica de algunos temas es bastante reveladora. La continuación está debajo.

Cómo escribir y publicar un contrato inteligente en Telegram Open Network (TON)

Sobre cómo escribir y publicar un contrato inteligente en TON. ¿De qué trata este artículo? En este artículo, compartiré mi experiencia de haber participado en el primer (de dos) concurso de Telegram sobre blockchain, donde no obtuve un lugar en el podio y decidí documentar mi experiencia en un artículo, para que no se pierda en el olvido y, quizás, ayude a alguien. Dado que no quería escribir […]

Mijaíl Salosin. Golang Meetup. Uso de Go en el backend de la aplicación 'Smotri+'.

Mijaíl Salosin (en adelante – MS): – ¡Hola a todos! Me llamo Mijaíl. Soy desarrollador backend en la empresa MC2 Software, y les hablaré sobre el uso de Go en el backend de la aplicación móvil 'Smotri+'. ¿Alguno de los presentes es aficionado al hockey? Entonces esta aplicación es para ustedes. Es para 'Android' y iOS, y sirve para ver transmisiones de diversos eventos deportivos en línea y […]

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