Autor: Yuri Gagarin

Wir starten Apache Spark auf Kubernetes

Liebe Leser, guten Tag. Heute werden wir ein wenig über Apache Spark und seine Entwicklungsperspektiven sprechen. In der modernen Welt von Big Data ist Apache Spark de facto der Standard für die Entwicklung von Batch-Datenverarbeitungsaufgaben. Darüber hinaus wird es auch zur Erstellung von Streaming-Anwendungen verwendet, die im Konzept von Micro-Batches arbeiten und Daten in kleinen Portionen verarbeiten und ausliefern (Spark Structured Streaming). Und […]

Die Distribution SUSE Linux Enterprise 15 SP2 ist verfügbar

Nach einem Jahr Entwicklung hat das Unternehmen SUSE die Version des industriellen Distributions SUSE Linux Enterprise 15 SP2 veröffentlicht. Die Pakete SUSE 15 SP2 wurden bereits als Grundlage in der von der Community unterstützten Distribution openSUSE Leap 15.2 verwendet. Auf der Plattform SUSE Linux Enterprise basieren auch Produkte wie SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager und SUSE Linux Enterprise […]

Wir starten Keycloak im HA-Modus auf Kubernetes

TL;DR: Es wird eine Beschreibung von Keycloak, einem Open-Source-Zugangskontrollsystem, ein Überblick über die interne Struktur sowie Details zur Konfiguration gegeben. Einführung und Hauptideen In diesem Artikel werden wir die Hauptideen sehen, die man beim Bereitstellen eines Keycloak-Clusters auf Kubernetes beachten sollte. Wenn Sie mehr über Keycloak erfahren möchten, schauen Sie sich die Links am Ende des Artikels an. Um tiefer einzutauchen […]

Cloud-Gaming mit Open Source auf WebRTC: p2p, Mehrspieler, null Latenz

Software as a Service, Infrastructure as a Service, Platform as a Service, Communication Platform as a Service, Video Conferencing as a Service, und was ist mit Cloud-Gaming als Dienstleistung? Es gab bereits mehrere Versuche, Cloud-Games (Cloud Gaming) zu erstellen, zum Beispiel Stadia, das kürzlich von Google gestartet wurde. Stadia ist kein Neuling in WebRTC, aber können andere WebRTC ebenfalls so nutzen? Thanh Nguen (Thanh […]

Wie man eine statische Website mit Yandex.Cloud Object Storage hostet

Hallo, Habr! In diesem Artikel werde ich Ihnen zeigen, wie Sie einfach und unkompliziert eine statische Website mit Hilfe der Technologien von Yandex, insbesondere Object Storage, bereitstellen können. Am Ende werden Sie eine online verfügbare Website haben, die über einen externen Link zugänglich ist. Dieser Artikel wird hilfreich sein, wenn Sie ein Anfänger Entwickler sind, der gerade das Programmieren erlernt; ein Entwickler, der ein Portfolio erstellt hat und […]

Windows 10X könnte die Kompatibilität mit Win32-Anwendungen verlieren und wird zu „Chrome OS von Microsoft“.

Die Internetplattform Windows Central berichtet, dass Microsoft wahrscheinlich seine Strategie bezüglich des Betriebssystems Windows 10X geändert hat. Das Unternehmen hat die Technologie zur Virtualisierung von Win32-Anwendungen, die den meisten Nutzern vertraut ist, aus dem Betriebssystem entfernt. Ursprünglich sollte diese Funktion in Windows 10X vorhanden sein, doch nun hat Microsoft beschlossen, sie abzulehnen. Es wird angenommen, dass die Änderung vorgenommen wurde, um Windows 10X zu einem Konkurrenten von […] zu machen.

Veröffentlichung der Distribution GeckoLinux 152

Die Veröffentlichung der Distribution GeckoLinux, die auf der Paketbasis von openSUSE basiert und großen Wert auf die Optimierung des Desktops sowie auf Details wie die hochwertige Schriftartdarstellung legt, wurde vorgestellt. Die Distribution wird in zwei Varianten angeboten: Static, basierend auf den Releases von openSUSE, und Rolling, basierend auf dem Tumbleweed-Repository. Die Größe des ISO-Images beträgt etwa 1,3 GB. Zu den Besonderheiten der Distribution gehört die Bereitstellung in Form von bootfähigen Live-Editionen, die die Nutzung […] unterstützen.

Aktualisierung von Python 3.8.5 zur Behebung von Sicherheitsanfälligkeiten

Ein korrigierendes Update für die Programmiersprache Python 3.8.5 wurde veröffentlicht, das mehrere Sicherheitsanfälligkeiten beseitigt: CVE-2019-20907 – eine Endlosschleife im Modul tarfile beim Versuch, speziell gestaltete Dateien im tar-Format zu öffnen. BPO-41288 – ein Absturz beim Versuch, Objekte mit einem speziell gestalteten Opcode NEWOBJ_EX im Modul Pickle zu verarbeiten. CVE-2020-15801 – die Möglichkeit, HTTP-Header in die Anfrage einzufügen, indem Zeilenumbrüche im Parameter „method“ verwendet werden […].

Im Audiokontext von ALSA wurde daran gearbeitet, den Begriff Slave loszuwerden.

Die Entwickler des Sound-Subsystems ALSA haben eine Reihe von Änderungen vorbereitet, die in den linux-next-Zweig aufgenommen werden sollen, auf dessen Basis die Veröffentlichung des Kernels 5.9 erfolgen wird. Diese Änderungen befreien den kernelseitigen Code von politisch unkorrekten Begriffen. Die Änderungen wurden gemäß den kürzlich angenommenen Empfehlungen zur Verwendung inklusiver Terminologie im Linux-Kernel vorbereitet. Die Änderungen umfassen 10 Patches, von denen 9 mit der Beseitigung des Codes […] verbunden sind.

So gelangen Sie über IPSec in das IPVPN von Beeline. Teil 1

Hallo! In meinem vorherigen Beitrag habe ich die Funktionsweise unseres MultiSIM-Services in Bezug auf die Reservierung und Lastverteilung von Kanälen beschrieben. Wie bereits erwähnt, verbinden wir die Kunden über ein VPN mit dem Netzwerk, und heute möchte ich etwas mehr über VPN und unsere Möglichkeiten in diesem Bereich erzählen. Es ist wichtig zu erwähnen, dass wir als Telekommunikationsanbieter über ein eigenes großes MPLS-Netz verfügen, […]

Fehlerverfolgung in der React-Anwendung mit Sentry

Heute erzähle ich Ihnen von der Echtzeitverfolgung von Fehlern in einer React-Anwendung. Die Benutzeroberflächenanwendung wird normalerweise nicht zur Fehlerverfolgung verwendet. Einige Unternehmen zögern oft, die Fehlerverfolgung durchzuführen, und kehren erst nach Dokumentation, Tests und Ähnlichem dazu zurück. Wenn Sie jedoch Ihr Produkt verbessern können, dann tun Sie es einfach! 1. Warum benötigen Sie Sentry? […]

In LibreOffice 7.0 wurde entschieden, das Label „Personal Edition“ nicht zu verwenden.

Der Vorstand der Document Foundation, die die Entwicklung des freien Pakets LibreOffice koordiniert, hat den Plan zur Bereitstellung des Büropakets LibreOffice 7.0 mit dem Label „Personal Edition“ zurückgezogen. Nach der Analyse der Reaktion der Gemeinschaft wurde beschlossen, zusätzliche Zeit für Diskussionen einzuplanen und die Annahme des neuen Marketingplans bis zur Veröffentlichung von LibreOffice 7.1 zu verschieben. Die Veröffentlichung von LibreOffice 7.0 wird ohne zusätzliche Labels erfolgen, ebenso wie LibreOffice […]

60GB SSD 8Gb DDR4