Autor: ProHoster

Buildbot in Beispielen

Ich musste den Prozess der Zusammenstellung und Bereitstellung von Softwarepaketen aus einem Git-Repository an die Site einrichten. Und als ich vor nicht allzu langer Zeit hier auf Habré einen Artikel über Buildbot sah (Link am Ende), beschloss ich, es auszuprobieren und anzuwenden. Da es sich bei Buildbot um ein verteiltes System handelt, wäre es logisch, für jede Architektur und jedes Betriebssystem einen separaten Build-Host zu erstellen. In unserem […]

Esp8266 Internetsteuerung über MQTT-Protokoll

Hallo zusammen! In diesem Artikel wird ausführlich beschrieben und gezeigt, wie Sie in nur 20 Minuten Freizeit die Fernsteuerung des esp8266-Moduls mithilfe einer Android-Anwendung mithilfe des MQTT-Protokolls einrichten können. Die Idee der Fernsteuerung und -überwachung hat schon immer die Köpfe derjenigen begeistert, die sich für Elektronik und Programmierung begeistern. Denn die Möglichkeit, jederzeit die benötigten Daten empfangen oder versenden zu können, [...]

Schreiben einer API in Python (mit Flask und RapidAPI)

Wenn Sie diesen Artikel lesen, sind Sie wahrscheinlich bereits mit den Möglichkeiten vertraut, die die Verwendung einer API (Application Programming Interface) bietet. Durch das Hinzufügen einer der vielen offenen APIs zu Ihrer Anwendung können Sie die Funktionalität der Anwendung erweitern oder sie mit den erforderlichen Daten anreichern. Aber was wäre, wenn Sie eine einzigartige Funktion entwickeln würden, die Sie mit der Community teilen möchten? Die Antwort ist einfach: Sie brauchen [...]

Habr Weekly #15 / Über die Kraft einer guten Geschichte (und ein wenig über Brathähnchen)

Anton Polyakov erzählte von seiner Reise zum Weingut Koktebel und erläuterte dessen Geschichte, die an manchen Stellen auf Marketingtricks beruht. Und basierend auf dem Beitrag diskutierten wir, warum Menschen Sendungen über den Pilz Lenin, Mavrodi in den 2010er- und XNUMXer-Jahren und moderne Wahlkämpfe glauben. Wir haben auch über die Technologie zum Kochen von Brathähnchen und die Namen von Google-Süßigkeiten gesprochen. Links zu Beiträgen […]

Neunte Plattform ALT

Die Veröffentlichung von Platform Nine (p9), einem neuen stabilen Zweig von ALT-Repositories, der auf dem Sisyphus-Repository für freie Software basiert, wurde angekündigt. Die Plattform ist für die Entwicklung, das Testen, den Vertrieb, die Aktualisierung und den Support komplexer Lösungen einer breiten Palette gedacht – von eingebetteten Geräten bis hin zu Unternehmensservern und Rechenzentren; erstellt und entwickelt vom ALT Linux Team, unterstützt von der Firma Basalt SPO. ALT p9 enthält Repositorys […]

Die Zahnfee funktioniert hier nicht: Der Aufbau des Zahnschmelzes von Krokodilen und ihren prähistorischen Vorfahren

Sie betreten einen schwach beleuchteten Korridor, wo Sie mittellosen Seelen begegnen, die von Schmerz und Leid gequält werden. Aber sie werden hier keinen Frieden haben, denn hinter jeder Tür erwartet sie noch mehr Qual und Angst, die alle Zellen des Körpers und alle Gedanken erfüllen. Du näherst dich einer der Türen, hinter der du ein höllisches Knirschen hörst und [...]

Einstieg in die IT: die Erfahrung eines nigerianischen Entwicklers

Vor allem von meinen nigerianischen Landsleuten werden mir oft Fragen zum Einstieg in eine Karriere in der IT gestellt. Es ist unmöglich, auf die meisten dieser Fragen eine allgemeingültige Antwort zu geben, aber dennoch scheint es mir nützlich sein zu können, wenn ich einen allgemeinen Ansatz für den Einstieg in die IT skizziere. Ist es notwendig zu wissen, wie man Code schreibt? Die meisten Fragen, die ich bekomme, […]

Das zehnte Update der UBports-Firmware, das Ubuntu Touch ersetzte

Das UBports-Projekt, das nach dem Rückzug von Canonical die Entwicklung der mobilen Ubuntu Touch-Plattform übernahm, hat ein OTA-10-Firmware-Update (Over-the-Air) für alle offiziell unterstützten Smartphones und Tablets veröffentlicht, die mit Firmware-basierter Technologie ausgestattet waren auf Ubuntu. Das Update wurde für die Smartphones OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […] erstellt.

Update des kostenlosen Antivirenpakets ClamAV 0.101.4 mit beseitigten Schwachstellen

Es wurde ein Release des kostenlosen Antivirenpakets ClamAV 0.101.4 erstellt, das eine Schwachstelle (CVE-2019-12900) in der Implementierung des bzip2-Archiv-Entpackers beseitigt, die dazu führen könnte, dass bei der Verarbeitung Speicherbereiche außerhalb des zugewiesenen Puffers überschrieben werden zu viele Selektoren. Die neue Version blockiert auch einen Workaround zum Erstellen nicht rekursiver Zip-Bombs, vor dem in der vorherigen Version geschützt war. Der zuvor hinzugefügte Schutz […]

Im NPM-Repository wurde ein schädliches Paket, bb-builder, entdeckt. NPM 6.11-Version

NPM-Repository-Administratoren blockierten das bb-builder-Paket, das eine böswillige Einfügung enthielt. Das Schadpaket blieb seit August letzten Jahres unentdeckt. Im Laufe des Jahres gelang es den Angreifern, sieben neue Versionen zu veröffentlichen, die etwa 7 Mal heruntergeladen wurden. Bei der Installation des Pakets wurde eine ausführbare Datei für Windows gestartet, die vertrauliche Informationen an einen externen Host überträgt. Benutzern, die das Paket installiert haben, wird dringend empfohlen, alle vorhandenen [...]

Solaris 11.4 SRU12-Version

Es wurde ein Update für das Betriebssystem Solaris 11.4 SRU 12 veröffentlicht, das eine Reihe regelmäßiger Korrekturen und Verbesserungen für den Solaris 11.4-Zweig bietet. Um die im Update angebotenen Fixes zu installieren, führen Sie einfach den Befehl „pkg update“ aus. In der neuen Version: Das GCC-Compiler-Set wurde auf Version 9.1 aktualisiert; Ein neuer Zweig von Python 3.7 (3.7.3) ist enthalten. Zuvor wurde Python 3.5 ausgeliefert. Neu hinzugefügt […]