autor: ProHoster

Buildbot en ejemplos

Necesitaba configurar el proceso de ensamblaje y entrega de paquetes de software desde un repositorio Git al sitio. Y cuando vi, no hace mucho, aquí en Habré un artículo sobre buildbot (enlace al final), decidí probarlo y aplicarlo. Dado que buildbot es un sistema distribuido, sería lógico crear un host de compilación independiente para cada arquitectura y sistema operativo. En nuestro […]

Control de Internet Esp8266 a través del protocolo MQTT

¡Hola a todos! Este artículo describirá en detalle y mostrará cómo, en solo 20 minutos de tiempo libre, puede configurar el control remoto del módulo esp8266 usando una aplicación de Android usando el protocolo MQTT. La idea del control y seguimiento remoto siempre ha excitado la mente de los apasionados por la electrónica y la programación. Después de todo, la capacidad de recibir o enviar los datos necesarios en cualquier momento, [...]

Escribir una API en Python (con Flask y RapidAPI)

Si está leyendo este artículo, probablemente ya esté familiarizado con las posibilidades que conlleva el uso de una API (interfaz de programación de aplicaciones). Al agregar una de las muchas API abiertas a su aplicación, puede ampliar la funcionalidad de la aplicación o enriquecerla con los datos necesarios. Pero, ¿qué pasaría si desarrollaras una característica única que quisieras compartir con la comunidad? La respuesta es simple: necesitas [...]

Habr Weekly #15 / Sobre el poder de una buena historia (y un poco sobre el pollo frito)

Antón Poliakov habló de su viaje a la bodega Koktebel y explicó su historia, que en algunos lugares se basa en estrategias de marketing. Y basándonos en la publicación, discutimos por qué la gente cree en los programas sobre Lenin el Hongo, Mavrodi en los años noventa y 2010 y las campañas electorales modernas. También hablamos sobre la tecnología para cocinar pollo frito y los nombres de dulces de Google. Enlaces a publicaciones […]

Novena plataforma ALT

Se ha anunciado el lanzamiento de Platform Nine (p9), una nueva rama estable de repositorios ALT basada en el repositorio de software libre Sisyphus. La plataforma está destinada al desarrollo, prueba, distribución, actualización y soporte de soluciones complejas de una amplia gama, desde dispositivos integrados hasta servidores empresariales y centros de datos; creado y desarrollado por el equipo ALT Linux, apoyado por la empresa Basalt SPO. ALT p9 contiene repositorios […]

El ratoncito Pérez no funciona aquí: la estructura del esmalte de los dientes de los cocodrilos y sus ancestros prehistóricos

Entras en un pasillo poco iluminado, donde te encuentras con almas indigentes atormentadas por el dolor y el sufrimiento. Pero aquí no tendrán paz, porque detrás de cada una de las puertas les espera aún más tormento y miedo, llenando todas las células del cuerpo y llenando todos los pensamientos. Te acercas a una de las puertas, detrás de la cual se oye un chirrido infernal y [...]

Ingresando a TI: la experiencia de un desarrollador nigeriano

A menudo me hacen preguntas sobre cómo empezar una carrera en TI, especialmente por parte de mis compatriotas nigerianos. Es imposible dar una respuesta universal a la mayoría de estas preguntas, pero aún así me parece que si describo un enfoque general para debutar en TI, puede resultar útil. ¿Es necesario saber escribir código? La mayoría de las preguntas que recibo […]

La décima actualización del firmware UBports, que reemplazó a Ubuntu Touch

El proyecto UBports, que se hizo cargo del desarrollo de la plataforma móvil Ubuntu Touch después de que Canonical se retirara de ella, ha publicado una actualización de firmware OTA-10 (inalámbrica) para todos los teléfonos inteligentes y tabletas oficialmente compatibles que estaban equipados con firmware basado en en ubuntu. La actualización está creada para los teléfonos inteligentes OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Actualización del paquete antivirus gratuito ClamAV 0.101.4 con vulnerabilidades eliminadas

Se ha creado una versión del paquete antivirus gratuito ClamAV 0.101.4, que elimina una vulnerabilidad (CVE-2019-12900) en la implementación del desempaquetador de archivos bzip2, que podría provocar la sobrescritura de áreas de memoria fuera del búfer asignado durante el procesamiento. demasiados selectores. La nueva versión también bloquea una solución para crear bombas zip no recursivas, contra la cual estaba protegida en la versión anterior. La protección previamente agregada […]

Se ha detectado un paquete malicioso, bb-builder, en el repositorio de NPM. Versión NPM 6.11

Los administradores del repositorio NPM bloquearon el paquete bb-builder, que contenía un inserto malicioso. El paquete malicioso no ha sido detectado desde agosto del año pasado. Durante el año, los atacantes lograron lanzar 7 nuevas versiones, que fueron descargadas unas 200 veces. Al instalar el paquete, se lanzó un archivo ejecutable para Windows que transfirió información confidencial a un host externo. Se recomienda a los usuarios que hayan instalado el paquete que cambien urgentemente todas las [...]

Lanzamiento de Solaris 11.4 SRU12

Se ha publicado una actualización del sistema operativo Solaris 11.4 SRU 12, que ofrece una serie de correcciones y mejoras periódicas para la rama Solaris 11.4. Para instalar las correcciones ofrecidas en la actualización, simplemente ejecute el comando 'pkg update'. En la nueva versión: el conjunto de compiladores GCC se actualizó a la versión 9.1; Se incluye una nueva rama de Python 3.7 (3.7.3). Python 3.5 enviado anteriormente. Añadido nuevo […]