Autore: ProHoster

Buildbot negli esempi

Avevo bisogno di impostare il processo di assemblaggio e distribuzione di pacchetti software da un repository Git al sito. E quando ho visto, non molto tempo fa, qui su Habré un articolo su buildbot (link in fondo), ho deciso di provarlo e applicarlo. Poiché buildbot è un sistema distribuito, sarebbe logico creare un host di build separato per ogni architettura e sistema operativo. Nel nostro […]

Controllo Internet Esp8266 tramite protocollo MQTT

Ciao a tutti! Questo articolo descriverà in dettaglio e mostrerà come, in soli 20 minuti di tempo libero, è possibile impostare il controllo remoto del modulo esp8266 utilizzando un'applicazione Android utilizzando il protocollo MQTT. L'idea del controllo e del monitoraggio remoto ha sempre entusiasmato le menti degli appassionati di elettronica e programmazione. Dopotutto, la possibilità di ricevere o inviare i dati necessari in qualsiasi momento, [...]

Scrivere un'API in Python (con Flask e RapidAPI)

Se stai leggendo questo articolo, probabilmente hai già familiarità con le possibilità che derivano dall'utilizzo di un'API (Application Programming Interface). Aggiungendo alla tua applicazione una delle tante API aperte, potrai estendere le funzionalità dell'applicazione o arricchirla con i dati necessari. E se sviluppassi una funzionalità unica che desideri condividere con la community? La risposta è semplice: è necessario [...]

Habr Weekly #15 / Sul potere di una bella storia (e qualcosa sul pollo fritto)

Anton Polyakov ha parlato del suo viaggio alla cantina Koktebel e ne ha raccontato la storia, che in alcuni punti si basa su strategie di marketing. E sulla base del post, abbiamo discusso del motivo per cui le persone credono ai programmi su Lenin il fungo, Mavrodi negli anni Novanta e 2010 e alle moderne campagne elettorali. Abbiamo anche parlato della tecnologia di cottura del pollo fritto e dei nomi delle caramelle di Google. Link ai post […]

Nona piattaforma ALT

È stato annunciato il rilascio di Platform Nine (p9), un nuovo ramo stabile dei repository ALT basato sul repository di software libero Sisyphus. La piattaforma è destinata allo sviluppo, test, distribuzione, aggiornamento e supporto di soluzioni complesse di un'ampia gamma: dai dispositivi embedded ai server aziendali e ai data center; creato e sviluppato dal team ALT Linux, supportato dalla società Basalt SPO. ALT p9 contiene repository […]

Qui non funziona la fatina dei denti: la struttura dello smalto dei denti dei coccodrilli e dei loro antenati preistorici

Si entra in un corridoio poco illuminato, dove si incontrano anime indigenti tormentate dal dolore e dalla sofferenza. Ma non avranno pace qui, perché dietro ciascuna porta li attende ancora più tormento e paura, riempiendo tutte le cellule del corpo e riempiendo tutti i pensieri. Ti avvicini a una delle porte, dietro la quale senti uno stridore infernale e [...]

Entrare nell'IT: l'esperienza di uno sviluppatore nigeriano

Spesso mi vengono poste domande su come iniziare una carriera nel settore IT, soprattutto dai miei connazionali nigeriani. È impossibile dare una risposta universale alla maggior parte di queste domande, ma mi sembra comunque che delineare un approccio generale al debutto nell'IT possa essere utile. È necessario sapere come scrivere il codice? La maggior parte delle domande che ricevo […]

Il decimo aggiornamento del firmware UBports, che ha sostituito Ubuntu Touch

Il progetto UBports, che ha ripreso lo sviluppo della piattaforma mobile Ubuntu Touch dopo che Canonical se ne è ritirata, ha pubblicato un aggiornamento firmware OTA-10 (over-the-air) per tutti gli smartphone e tablet ufficialmente supportati dotati di firmware basato su su Ubuntu. L'aggiornamento è creato per gli smartphone OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Aggiornamento del pacchetto antivirus gratuito ClamAV 0.101.4 con eliminazione delle vulnerabilità

È stata creata una versione del pacchetto antivirus gratuito ClamAV 0.101.4, che elimina una vulnerabilità (CVE-2019-12900) nell'implementazione dell'unpacker dell'archivio bzip2, che potrebbe portare alla sovrascrittura di aree di memoria al di fuori del buffer allocato durante l'elaborazione troppi selettori. La nuova versione blocca anche una soluzione alternativa per la creazione di zip bomb non ricorsive, da cui era protetta nella versione precedente. La protezione aggiunta in precedenza […]

È stato rilevato un pacchetto dannoso, bb-builder, nel repository NPM. Versione NPM 6.11

Gli amministratori del repository NPM hanno bloccato il pacchetto bb-builder, che conteneva un inserto dannoso. Il pacchetto dannoso non è stato rilevato dall'agosto dello scorso anno. Nel corso dell'anno gli aggressori sono riusciti a rilasciare 7 nuove versioni, che sono state scaricate circa 200 volte. Durante l'installazione del pacchetto, è stato avviato un file eseguibile per Windows, trasferendo informazioni riservate a un host esterno. Si consiglia agli utenti che hanno installato il pacchetto di modificare urgentemente tutte le [...]

Versione Solaris 11.4 SRU12

È stato pubblicato un aggiornamento del sistema operativo Solaris 11.4 SRU 12 che offre una serie di correzioni e miglioramenti regolari per il ramo Solaris 11.4. Per installare le correzioni offerte nell'aggiornamento, è sufficiente eseguire il comando 'pkg update'. Nella nuova versione: Il set del compilatore GCC è stato aggiornato alla versione 9.1; È incluso un nuovo ramo di Python 3.7 (3.7.3). Python 3.5 fornito in precedenza. Aggiunto nuovo […]