autor: ProHoster

Buildbot en exemplos

Necesitaba configurar o proceso de construción e entrega de paquetes de software desde un repositorio de Git ao sitio. E cando vin, non hai moito tempo, aquí en Habré un artigo sobre buildbot (ligazón ao final), decidín probalo e aplicalo para iso. Dado que buildbot é un sistema distribuído, sería lóxico facer un host de compilación separado para cada arquitectura e sistema operativo. No noso […]

Esp8266 Control de Internet mediante protocolo MQTT

Ola a todos! Este artigo describirá en detalle e mostrará como configurar o control remoto do módulo esp20 mediante unha aplicación de Android utilizando o protocolo MQTT en só 8266 minutos de tempo libre. A idea de control remoto e monitorización sempre emocionou a mente das persoas apaixonadas pola electrónica e a programación. Despois de todo, a capacidade de recibir ou enviar os datos necesarios en calquera momento [...]

Escribir unha API en Python (con Flask e RapidAPI)

Se estás a ler este artigo, probablemente xa esteas familiarizado coas posibilidades que se abren ao utilizar a API (Application Programming Interface). Ao engadir unha das moitas API públicas á túa aplicación, podes ampliar a funcionalidade desta aplicación ou complementala cos datos necesarios. Pero e se desenvolveu unha función única que quere compartir coa comunidade? A resposta é sinxela: […]

Habr Weekly #15 / Sobre o poder dunha boa historia (e un pouco sobre o polo frito)

Anton Polyakov (antonpolyakov) falou da súa viaxe á adega Koktebel e resolveu a súa historia, que nalgúns lugares está baseada en trucos de mercadotecnia. E nós, baseándonos na publicación, discutimos por que a xente cre nos programas sobre Lenin-cogomelo, Mavrodi nos anos noventa e 2010 e as campañas electorais modernas. Tamén falamos da tecnoloxía de cociñar polo frito e dos nomes de doces de Google. Ligazóns a publicacións […]

Novena Plataforma ALT

Introduciuse o lanzamento de Platform Nine (p9), unha nova rama estable dos repositorios ALT baseada no repositorio de software libre Sisyphus. A plataforma está deseñada para desenvolver, probar, distribuír, actualizar e soportar unha ampla gama de solucións complexas, desde dispositivos integrados ata servidores empresariais e centros de datos; creado e desenvolvido polo equipo ALT Linux, apoiado por Basalt SPO. ALT p9 contén repositorios [...]

A fada dos dentes non funciona aquí: a estrutura do esmalte dos dentes dos crocodilos e os seus antepasados ​​prehistóricos

Entras nun corredor de luz atenuada, onde te atopas con almas desvalidas, atormentadas pola dor e o sufrimento. Pero aquí non haberá paz para eles, porque detrás de cada unha das portas espéralles máis tormento e medo, enchendo todas as células do corpo e enchendo todos os pensamentos. Chegas a unha das portas, detrás da cal escoitas un traqueteo infernal e […]

Entrando en TI: a experiencia dun programador nixeriano

Moitas veces me fan preguntas sobre como comezar unha carreira en TI e, en primeiro lugar, os meus compatriotas son nixerianos. É imposible dar unha resposta universal á maioría destas preguntas, pero aínda así, paréceme que se esbozo un enfoque xeral para debutar en TI, pode resultar útil. É necesario poder escribir código? A maioría das preguntas que teño […]

A décima actualización do firmware UBports, que substituíu a Ubuntu Touch

O proxecto UBports, que se fixo cargo do desenvolvemento da plataforma móbil Ubuntu Touch despois de que Canonical retirase dela, publicou unha actualización de firmware OTA-10 (over-the-air) para todos os teléfonos intelixentes e tabletas compatibles oficialmente que estaban equipados con firmware baseado en Ubuntu. A actualización é para OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu [...]

Actualización gratuíta do paquete antivirus ClamAV 0.101.4 con vulnerabilidades corrixidas

Lanzouse o paquete antivirus gratuíto ClamAV 0.101.4, que soluciona unha vulnerabilidade (CVE-2019-12900) na implementación do descomprimidor de arquivos bzip2, que pode levar a sobrescritura de áreas de memoria fóra do búfer asignado cando se procesan demasiados. selectores. A nova versión tamén bloquea unha solución para crear "bombas zip" non recursivas, das que estaba protexida na última versión. Protección previamente engadida […]

Identificouse un paquete bb-builder malicioso no repositorio de NPM. Versión NPM 6.11

Os administradores do repositorio de NPM bloquearon o paquete bb-builder, que se descubriu que contén unha inserción maliciosa. O paquete malicioso permaneceu sen detectar desde agosto do ano pasado. Durante o ano, os atacantes conseguiron lanzar 7 novas versións, que foron descargadas unhas 200 veces. Cando se instalou o paquete, lanzouse un ficheiro executable para Windows, transferindo información confidencial a un servidor externo. Recoméndase aos usuarios que instalaron o paquete que cambien urxentemente todos os [...]

Versión de Solaris 11.4 SRU12

Publicouse a actualización do sistema operativo Solaris 11.4 SRU 12, que ofrece unha serie de correccións e melloras habituais para a rama Solaris 11.4. Para instalar as correccións propostas na actualización, só tes que executar o comando 'pkg update'. Na nova versión: o conxunto de compiladores GCC actualizouse á versión 9.1; Inclúese unha nova rama de Python 3.7 (3.7.3). Anteriormente, Python 3.5 foi enviado. Engadido novo […]