Autor: Yuri Gagarin

Wir schreiben in PostgreSQL auf Überlichtgeschwindigkeit: 1 Host, 1 Tag, 1TB

Kürzlich habe ich erklärt, wie man mit typischen Rezepten die Leistung von "Lese-SQL-Abfragen" aus einer PostgreSQL-Datenbank steigern kann. Heute geht es darum, wie man den Schreibvorgang in die Datenbank effizienter gestalten kann, ohne irgendwelche "Drehregler" in der Konfiguration zu verwenden – einfach indem man die Datenströme richtig organisiert. #1. Partitionierung Ein Artikel darüber, wie und warum man anwendungsspezifische Partitionierung "theoretisch" organisieren sollte […]

Veröffentlichung der Server-JavaScript-Plattform Node.js 14.0

Die Veröffentlichung von Node.js 14.0, einer Plattform zur Ausführung von Netzwerk-Anwendungen in JavaScript, hat stattgefunden. Node.js 14.0 gehört zu den Versionen mit langfristigem Support, aber dieser Status wird erst im Oktober nach der Stabilisierung zugewiesen. Der Support für Node.js 14.0 wird bis April 2023 gewährt. Die Unterstützung der vorherigen LTS-Version Node.js 12.0 wird bis April 2022 fortgeführt, während die Version davor, 10.0 […]

In RubyGems wurden 724 schädliche Pakete identifiziert

Das Unternehmen ReversingLabs hat die Ergebnisse einer Analyse zur Anwendung von Typ-Squatting im RubyGems-Repository veröffentlicht. Typ-Squatting wird üblicherweise verwendet, um bösartige Pakete zu verbreiten, in der Annahme, dass unaufmerksame Entwickler bei der Suche einen Tippfehler machen oder den Unterschied nicht bemerken. Im Rahmen der Untersuchung wurden über 700 Pakete identifiziert, deren Namen denen beliebter Pakete ähnlich sind und sich nur in geringfügigen Details unterscheiden, wie der Ersetzung ähnlicher Buchstaben oder der Verwendung von […]

rebuilderd steht für die unabhängige Verifizierung von Arch Linux durch reproduzierbare Builds zur Verfügung.

Das Tool rebuilderd wurde vorgestellt, das eine unabhängige Überprüfung von Binärpaketen eines Distributionssystems ermöglicht, indem ein ständig laufender Build-Prozess eingerichtet wird, der heruntergeladene Pakete mit den Paketen abgleicht, die durch eine Neubau auf dem lokalen System erhalten werden. Das Tool ist in Rust geschrieben und wird unter der GPLv3-Lizenz vertrieben. Momentan wird in rebuilderd nur die experimentelle Unterstützung zur Verifikation von Paketen aus Arch Linux angeboten, aber bald […]

Leitfaden für CI/CD in GitLab für (fast) absolute Anfänger

Oder wie man sich schöne Badges für sein Projekt an einem Abend entspannt codierend besorgt. Wahrscheinlich hat jeder Entwickler mit mindestens einem Pet-Projekt irgendwann das Bedürfnis nach schönen Badges mit Statusanzeigen, Codeabdeckung, Paketversionen in NuGet... Und dieses Bedürfnis hat mich dazu gebracht, diesen Artikel zu schreiben. Im Vorfeld der Vorbereitung zu diesem Artikel […]

Drei Jahre in Lateinamerika: Wie ich für meinen Traum ging und nach einer totalen "Neustart" zurückkehrte.

Hallo, Habr, ich heiße Sascha. Nach 10 Jahren als Ingenieur in Moskau habe ich beschlossen, mein Leben radikal zu ändern – ich habe ein Ticket in eine Richtung gekauft und bin nach Lateinamerika ausgewandert. Ich wusste nicht, was mich erwarten würde, aber ich muss gestehen, es war eine der besten Entscheidungen meines Lebens. Heute möchte ich erzählen, womit ich in den drei Jahren in […]

In FreeBSD wurden aus der Ferne ausnutzbare Sicherheitsanfälligkeiten in ipfw behoben.

Im Paketfilter ipfw wurden zwei Schwachstellen im Code der TCP-Optionenparsing behoben, die durch fehlerhafte Datenüberprüfung in den verarbeiteten Netzwerkpaketen verursacht wurden. Die erste Schwachstelle (CVE-2019-5614) kann bei der Verarbeitung bestimmter TCP-Pakete zu einem Zugriff auf den Speicher außerhalb des zugewiesenen Buffers mbuf führen, und die zweite (CVE-2019-15874) kann zu einem Zugriff auf bereits freigegebene Speicherbereiche (use-after-free) führen. Die Relevanz der identifizierten Probleme wurde untersucht für […]

OpenSSL 1.1.1g wurde veröffentlicht, das eine Sicherheitsanfälligkeit im Zusammenhang mit TLS 1.3 behebt.

Ein Korrekturrelease der kryptografischen Bibliothek OpenSSL 1.1.1g ist verfügbar, das eine Schwachstelle (CVE-2020-1967) behebt, die zu einem Denial-of-Service führt, wenn versucht wird, eine TLS 1.3 Verbindung mit einem vom Angreifer kontrollierten Server oder Client auszuhandeln. Der Schwachstelle wurde ein hohes Gefährdungspotential zugeordnet. Das Problem tritt nur in Anwendungen auf, die die Funktion SSL_check_chain() verwenden, und führt zu einem Absturz des Prozesses bei unsachgemäßer Nutzung der TLS-Erweiterung „signature_algorithms_cert“. Insbesondere bei […]

Veröffentlichung des Init-Systems GNU Shepherd 0.8

Der GNU Shepherd 0.8 Dienstmanager (ehemals dmd) steht zur Verfügung, der von den Entwicklern der GNU Guix System Distribution als unterstützende Abhängigkeit zu dem Init-System SysV-init entwickelt wird. Der Steuerdaemon und die Dienstprogramme von Shepherd sind in Guile (einer der Implementierungen der Sprache Scheme) geschrieben, die auch zur Definition von Konfigurationen und Startparametern für Dienste verwendet wird. Shepherd wird bereits in der Distribution GuixSD GNU/Linux und […]

PyTorch 1.5.0 ist erschienen

PyTorch – ein beliebtes Framework für maschinelles Lernen – wurde auf Version 1.5.0 aktualisiert. Dieses Release enthält mehrere bedeutende Ergänzungen und API-Verbesserungen, darunter: Die C++ API, die zuvor als experimentell galt, ist nun endgültig stabilisiert. Benutzer können ihre Modelle jetzt problemlos von der Python API auf die C++ API übertragen. Das Paket torch.distributed.rpc wurde stabilisiert, was umfassende Möglichkeiten im Bereich der verteilten […]

WAL-G: neue Möglichkeiten und Ausbau der Gemeinschaft. Georgij Rylow

Ich lade Sie ein, die Ausarbeitung des Berichts von Georgy Rylov aus Anfang 2020 mit dem Titel „WAL-G: neue Möglichkeiten und Erweiterung der Gemeinschaft“ zu lesen. Die Maintainer von Open-Source-Projekten stehen mit zunehmendem Wachstum vor einer Vielzahl von Herausforderungen. Wie schreibe ich immer mehr benötigte Funktionen, behebe immer mehr Issues und schaffe es, immer mehr Pull-Requests zu bearbeiten? Am Beispiel von WAL-G (Backup-Tool für PostgreSQL) werde ich erläutern, wie wir diese […]

Verwendung von SAN in der Medienarbeit

In der modernen Welt ist es schwer vorstellbar, ohne die Fülle an Medieninhalten auszukommen, die unter anderem in Form von Audio- und Videodaten bereitgestellt werden. Es schien, als wäre vor nicht allzu langer Zeit eine Sammlung von MP3-Dateien der Traum. Heute hingegen werden Videodateien mit 4K-Auflösung bereits als etwas Alltägliches wahrgenommen. All diese Medieninhalte müssen erstellt, irgendwo platziert und dann zugänglich gemacht werden. […]

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