Autor: Yuri Gagarin

CI/CD in Github Actions für ein Projekt mit Flask+Angular

In diesem Artikel teile ich meine Erfahrung mit der Einrichtung von CI/CD unter Verwendung des Plesk-Panels und Github Actions. Heute lernen wir, ein einfaches Projekt mit dem unauffälligen Namen „Helloworld“ zu deployen. Es ist auf dem Python-Framework Flask geschrieben, mit Workern auf Celery und einem Frontend auf Angular 8. Links zu den Repositories: Backend, Frontend. Im ersten Teil des Artikels werfen wir einen Blick auf unser Projekt […]

VxLAN-Fabrik. Teil 2

Hallo, Habr. Ich setze meinen Artikelzyklus zur Technologie VxLAN EVPN fort, die speziell zur Einführung des Kurses „Netzwerktechniker“ von OTUS geschrieben wurde. Heute betrachten wir einen interessanten Teil der Aufgaben – das Routing. So banal es auch klingen mag, innerhalb einer Netzwerkfabrik kann alles nicht so einfach sein. Teil 1 des Zyklus – L2-Verbindung zwischen den Servern […]

19 remote ausnutzbare Sicherheitsanfälligkeiten im TCP/IP-Stack von Treck

Im proprietären TCP/IP-Stack Treck wurden 19 Schwachstellen entdeckt, die durch das Senden speziell gestalteter Pakete ausgenutzt werden können. Den Schwachstellen wurde der Code-Name Ripple20 zugewiesen. Einige Schwachstellen treten auch im TCP/IP-Stack KASAGO von Zuken Elmic (Elmic Systems) auf, der gemeinsame Wurzeln mit Treck hat. Der Treck-Stack wird in vielen industriellen, medizinischen, kommunikations-, eingebetteten und Konsumgeräten (von intelligenten Lampen bis zu Druckern und […]

Solaris 11.4 SRU22 verfügbar

Ein Update des Betriebssystems Solaris 11.4 SRU 22 (Support Repository Update) wurde veröffentlicht, das eine Reihe von neuen Korrekturen und Verbesserungen für die Solaris 11.4-Version bietet. Um die in dem Update vorgeschlagenen Korrekturen zu installieren, genügt es, den Befehl ‘pkg update’ auszuführen. In der neuen Version wurden neben Fehlerkorrekturen auch die Versionen der folgenden Open-Source-Komponenten aktualisiert: Apache Tomcat 8.5.55, Apache Web Server […]

FreeBSD 11.4-RELEASE

Das FreeBSD Release Engineering Team freut sich, FreeBSD 11.4-RELEASE vorzustellen – die fünfte und letzte Veröffentlichung basierend auf dem Branch stable/11. Die wichtigsten Änderungen sind: Im Basissystem: LLVM und zugehörige Befehle (clang, lld, lldb) wurden auf Version 10.0.0 aktualisiert. OpenSSL wurde auf Version 1.0.2u aktualisiert. Unbound wurde auf Version 1.9.6 aktualisiert. ZFS-Bookmarks wurden umbenannt. Der Befehl certctl(8) wurde hinzugefügt. Im Paket-Repository: pkg(8) […]

Vom Outsourcing zur Entwicklung (Teil 1)

Hallo zusammen, mein Name ist Sergey Emelyanchik. Ich bin der Leiter der Firma Audit-Telecom, hauptverantwortlicher Entwickler und Autor des Systems Veliam. Ich habe beschlossen, einen Artikel darüber zu schreiben, wie mein Freund und ich ein Outsourcing-Unternehmen gegründet haben, Software für uns selbst entwickelt haben und schließlich begonnen haben, es im SaaS-Modell für alle Interessierten anzubieten. Darüber, wie ich kategorisch nicht an die Möglichkeit glaubte, dass […]

Vom Outsourcing zur Entwicklung (Teil 2)

Im vorherigen Artikel habe ich die Vorgeschichte der Erstellung von Veliam und die Entscheidung zur Verbreitung über das SaaS-Modell erzählt. In diesem Artikel werde ich darüber sprechen, was getan werden musste, damit das Produkt nicht lokal, sondern öffentlich wurde. Wie wir mit der Verbreitung begonnen haben und mit welchen Problemen wir konfrontiert waren. Planung Der aktuelle Serverteil für die Benutzer war auf Linux. Fast […]

Release von FreeBSD 11.4

11 Monate nach der Veröffentlichung von 11.3 und 7 Monate nach der Veröffentlichung von 12.1 ist das Release von FreeBSD 11.4 verfügbar, das für die Architekturen amd64, i386, powerpc, powerpc64, sparc64, aarch64 und armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD) vorbereitet wurde. Außerdem wurden Images für Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und für Cloud-Umgebungen von Amazon […]

Die erste Testversion von Qt 6

Das Unternehmen Qt Company hat die erste Testversion des neuen Zweigs Qt 6 veröffentlicht, in dem wesentliche architektonische Änderungen angeboten werden. Für den Bau ist ein Compiler erforderlich, der den Standard C++17 unterstützt. Die Veröffentlichung umfasst nur das grundlegende Gerüst der zukünftigen Version Qt 6, die für den 1. Dezember 2020 geplant ist. Die Funktionalität im Zweig Qt 6 wird bis zur Bekanntgabe der Code-Freeze […] erweitert.

Die Vorabversion von Qt 6.0 ist verfügbar

Qt Company hat in ihrem Blog die Verfügbarkeit der ersten Vorabversion von Qt 6.0 bekannt gegeben. Das Unternehmen teilt mit, dass die erste Vorabversion nur binäre Dateien für Desktop-Plattformen enthält, während für Tests auf mobilen und Embedded-Plattformen die Nutzung des Quellcodes erforderlich ist. Qt 6.0 erfordert Unterstützung für C++17 vom Compiler, weshalb die Entwicklung sich auf relativ neu […] konzentriert.

Veröffentlichung von Ventoy 1.0.13

Ventoy ist ein Open-Source-Tool zur Erstellung von bootfähigen USB-Laufwerken für ISO-Dateien. Damit müssen Sie das Laufwerk nicht immer wieder formatieren; Sie müssen lediglich die ISO-Datei auf den USB-Stick kopieren und von dort booten. Sie können mehrere ISO-Dateien kopieren und die gewünschte im Boot-Menü auswählen. Sowohl Legacy-BIOS- als auch UEFI-Modi werden unterstützt. […]

Wir verabschieden uns von kostenpflichtigen RPA-Plattformen und setzen auf OpenSource (OpenRPA)

Einführung Früher wurde das Thema der Automatisierung von Desktop-GUI-Anwendungen mit Python auf Habr sehr detailliert behandelt. Damals war ich von diesem Artikel sehr fasziniert, da er Elemente behandelt, die mit denen der Robotererstellung ähnlich sind. Und da ich aufgrund meiner beruflichen Tätigkeit mit der Automatisierung von Geschäftsprozessen (RPA – ein Bereich, in dem es an vollwertigen […] zu wenig gab, zog mich das besonders an.

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster