auteur: ProHoster

Buildbot in voorbeelden

Ik moest het proces opzetten van het samenstellen en leveren van softwarepakketten vanuit een Git-repository naar de site. En toen ik nog niet zo lang geleden hier op Habré een artikel over buildbot zag (link aan het einde), besloot ik het te proberen en toe te passen. Omdat buildbot een gedistribueerd systeem is, zou het logisch zijn om voor elke architectuur en besturingssysteem een ​​aparte buildhost te creëren. In onze […]

Esp8266 Internetcontrole via MQTT-protocol

Dag Allemaal! Dit artikel beschrijft in detail en laat zien hoe u, in slechts 20 minuten vrije tijd, de afstandsbediening van de esp8266-module kunt instellen met behulp van een Android-applicatie die het MQTT-protocol gebruikt. Het idee van afstandsbediening en monitoring heeft altijd de hoofden van mensen enthousiast gemaakt die gepassioneerd zijn door elektronica en programmeren. De mogelijkheid om op ieder moment de benodigde gegevens te ontvangen of te versturen, [...]

Een API schrijven in Python (met Flask en RapidAPI)

Als je dit artikel leest, ben je waarschijnlijk al bekend met de mogelijkheden die ontstaan ​​bij het gebruik van de API (Application Programming Interface). Door één van de vele publieke API's aan uw applicatie toe te voegen, kunt u de functionaliteit van deze applicatie uitbreiden of aanvullen met de benodigde data. Maar wat als je een unieke feature hebt ontwikkeld die je wilt delen met de community? Het antwoord is simpel: […]

Habr Weekly #15 / Over de kracht van een goed verhaal (en een beetje over gebraden kip)

Anton Polyakov (antonpolyakov) vertelde over zijn reis naar de Koktebel-wijnmakerij en loste zijn verhaal op, dat op sommige plaatsen gebaseerd is op marketingtrucs. En we bespraken op basis van de post waarom mensen de programma's over Lenin-paddenstoel, Mavrodi in de jaren negentig en 2010 en moderne verkiezingscampagnes geloven. We spraken ook over de technologie van het koken van gebakken kip en de snoepnamen van Google. Links naar berichten […]

Negende Platform ALT

Introductie van de release van Platform Nine (p9), een nieuwe stabiele tak van de ALT-repository's gebaseerd op de Sisyphus gratis software-repository. Het platform is ontworpen om een ​​breed scala aan complexe oplossingen te ontwikkelen, testen, distribueren, updaten en ondersteunen - van ingebedde apparaten tot bedrijfsservers en datacenters; gemaakt en ontwikkeld door het ALT Linux Team, ondersteund door Basalt SPO. ALT p9 bevat opslagplaatsen […]

De tandenfee werkt hier niet: de structuur van het glazuur van de tanden van krokodillen en hun prehistorische voorouders

Je komt een gang binnen met gedempt licht, waar je behoeftige zielen ontmoet, gekweld door pijn en lijden. Maar er zal hier geen vrede voor hen zijn, want achter elk van de deuren wacht hen meer kwelling en angst, die alle cellen van het lichaam vult en alle gedachten vult. Je komt bij een van de deuren, waarachter je een hels geratel hoort en […]

IT betreden: de ervaring van een Nigeriaanse ontwikkelaar

Ik krijg vaak vragen over hoe ik een carrière in de IT moet beginnen, en allereerst zijn mijn landgenoten Nigerianen. Het is onmogelijk om op de meeste van deze vragen een universeel antwoord te geven, maar toch lijkt het mij dat als ik een algemene aanpak schets voor debuteren in de IT, dat nuttig kan blijken te zijn. Is het nodig om code te kunnen schrijven? De meeste vragen die ik krijg […]

De tiende update van de UBports-firmware, die Ubuntu Touch verving

Het UBports-project, dat de ontwikkeling van het mobiele platform Ubuntu Touch overnam nadat Canonical zich ervan terugtrok, publiceerde een OTA-10 (over-the-air) firmware-update voor alle officieel ondersteunde smartphones en tablets die waren uitgerust met firmware op basis van Ubuntu. De update is voor OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

ClamAV 0.101.4 gratis antiviruspakketupdate met verholpen kwetsbaarheden

Het gratis antiviruspakket ClamAV 0.101.4 is uitgebracht, dat een kwetsbaarheid verhelpt (CVE-2019-12900) in de implementatie van de bzip2-archiefuitpakker, die kan leiden tot het overschrijven van geheugengebieden buiten de toegewezen buffer bij het verwerken van te veel selectors. De nieuwe versie blokkeert ook een tijdelijke oplossing voor het maken van niet-recursieve "zip bombs", waartegen in de laatste release was beschermd. Eerder toegevoegde bescherming […]

Er is een kwaadaardig bb-builder-pakket geïdentificeerd in de NPM-repository. NPM 6.11-release

De beheerders van de NPM-repository blokkeerden het bb-builder-pakket, dat een kwaadaardige insert bleek te bevatten. Het kwaadaardige pakket is sinds augustus vorig jaar onopgemerkt gebleven. Gedurende het jaar slaagden de aanvallers erin om 7 nieuwe versies uit te brengen, die ongeveer 200 keer werden gedownload. Toen het pakket werd geïnstalleerd, werd een uitvoerbaar bestand voor Windows gelanceerd, waarmee vertrouwelijke informatie naar een externe host werd overgebracht. Gebruikers die het pakket hebben geïnstalleerd, wordt geadviseerd om dringend alle […]

Solaris 11.4 SRU12-release

De update van het besturingssysteem Solaris 11.4 SRU 12 is gepubliceerd, die een reeks reguliere fixes en verbeteringen biedt voor de Solaris 11.4-tak. Voer de opdracht 'pkg update' uit om de in de update voorgestelde fixes te installeren. In de nieuwe release: De GCC-compilersuite is bijgewerkt naar versie 9.1; Een nieuwe tak van Python 3.7 (3.7.3) is inbegrepen. Eerder werd Python 3.5 geleverd. Nieuwe toegevoegd […]