Kategorie: Blog

Docker verstehen

Ich nutze seit mehreren Monaten Docker zur Strukturierung des Entwicklungs-/Bereitstellungsprozesses von Webprojekten. Ich möchte den Lesern von „Habrakhabr“ die Übersetzung des Einführungstextes über Docker – „Understanding Docker“ – anbieten. Was ist Docker? Docker ist eine Open-Source-Plattform für die Entwicklung, Bereitstellung und den Betrieb von Anwendungen. Docker wurde entwickelt, um Ihre Anwendungen schneller bereitstellen zu können. Mit Docker können Sie Ihre Anwendung von Ihrer Infrastruktur trennen und […]

Asynchrone Programmierung in JavaScript. ( Callback, Promise, RxJs )

Hallo zusammen. Hier spricht Sergey Omelnitsky. Vor nicht allzu langer Zeit habe ich einen Stream über reaktive Programmierung gehalten, in dem ich über die Asynchronität in JavaScript gesprochen habe. Heute möchte ich dieses Material zusammenfassen. Aber bevor wir mit dem Hauptmaterial beginnen, müssen wir eine Einführung machen. Lassen Sie uns also mit den Definitionen beginnen: Was ist ein Stack und eine Warteschlange? Ein Stack ist eine Sammlung, deren Elemente […]

Sicherheitsanfälligkeit in LibreOffice, die die Ausführung von Code beim Öffnen von schädlichen Dokumenten ermöglicht

Im Büro-Paket LibreOffice wurde eine Sicherheitsanfälligkeit (CVE-2019-9848) entdeckt, die genutzt werden kann, um bei der Öffnung von Dokumenten, die von einem Angreifer vorbereitet wurden, beliebigen Code auszuführen. Die Sicherheitsanfälligkeit entsteht durch den Umstand, dass die Komponente LibreLogo, die zum Erlernen der Programmierung und zum Einfügen von Vektorgrafiken gedacht ist, ihre Operationen in Code in der Programmiersprache Python übersetzt. Hat ein Angreifer die Möglichkeit, Anweisungen von LibreLogo auszuführen, kann er jede Art von Code in Python erreichen […]

Google wird in der EU von Suchmaschinen Gebühren für die Arbeit mit Android als Standard erheben

Ab 2020 wird Google allen Android-Nutzern in der EU bei der ersten Einrichtung eines neuen Telefons oder Tablets einen neuen Bildschirm zur Auswahl des Suchanbieters präsentieren. Die gewählte Suchmaschine wird zur Standard-Suchmaschine in Android und dem Browser Chrome, sofern dieser installiert ist. Die Betreiber der Suchmaschinen müssen Google für das Recht bezahlen, auf dem Auswahlbildschirm neben der Suchmaschine Google angezeigt zu werden. Drei Gewinner […]

re2c 1.2

Am Freitag, den 2. August, wurde die Version von re2c veröffentlicht – einem freien Generator für lexikalische Analysatoren für die Sprachen C und C++. Zur Erinnerung: re2c wurde 1993 von Peter Bambulis als experimenteller Generator für sehr schnelle lexikalische Analysatoren geschrieben, der sich durch die Geschwindigkeit des erzeugten Codes und eine ungewöhnlich flexible Benutzeroberfläche auszeichnet, die es ermöglicht, Analysatoren leicht und effektiv in bestehende […]

Am Freitag, den 2. August, wurde das Release von re2c — einem freien Generator für lexikalische Analysatoren für die Programmiersprachen C und C++.

Sechs Monate nach der letzten Veröffentlichung wurde die plattformübergreifende Konsolenanwendung XMPP/Jabber-Client profanity 0.7.0 vorgestellt. Die Benutzeroberfläche von profanity wurde mit der ncurses-Bibliothek erstellt und unterstützt Benachrichtigungen unter Verwendung der libnotify-Bibliothek. Die Anwendung kann entweder mit der libstrophe-Bibliothek, die die Funktionalität des XMPP-Protokolls implementiert, oder mit ihrem Fork libmesode, der vom Entwickler unterstützt wird, aufgebaut werden. Die Funktionen des Clients können durch die Verwendung von Plugins auf […]

Wine 4.13 veröffentlichung

Eine experimentelle Veröffentlichung der offenen Implementierung der Win32 API – Wine 4.13 – ist verfügbar. Seit der Veröffentlichung der Version 4.12 wurden 15 Fehlerberichte geschlossen und 120 Änderungen vorgenommen. Die wichtigsten Änderungen: Unterstützung für die Weiterleitung von Authentifizierungsanfragen über den Microsoft-Passport-Dienst hinzugefügt; Header-Dateien aktualisiert; Fehlerberichte, die mit der Ausführung von Spielen und Anwendungen zusammenhängen, wurden geschlossen: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain als Plattform für digitale Transformation

Traditionell wurden IT-Systeme in Unternehmen zur Automatisierung und Unterstützung spezifischer Systeme, wie z. B. ERP, entwickelt. Heute stehen Organisationen vor anderen Herausforderungen – der Digitalisierung und digitalen Transformation. Dies auf der Grundlage der bisherigen IT-Architektur zu tun, ist schwierig. Die digitale Transformation ist eine ernsthafte Herausforderung. Auf was sollte also das Transformationsprogramm für IT-Systeme zur digitalen Transformation des Unternehmens basieren? Die richtige IT-Infrastruktur ist der Schlüssel zu […]

Release des Konsolen-XMPP/Jabber-Clients profanity 0.7.0

Am 27. Mai im Hauptsaal der DevOpsConf 2019, die im Rahmen des Festivals RIT++ 2019 stattfindet, wurde im Rahmen der Sektion „Continuous Delivery“ der Vortrag „werf – unser Tool für CI/CD in Kubernetes“ gehalten. Darin werden die Probleme und Herausforderungen, mit denen jeder beim Deployment in Kubernetes konfrontiert ist, sowie die Nuancen, die nicht sofort sichtbar sind, erläutert. […]

GNU C Library v2.30

Die neue Version der Systembibliothek glibc – 2.30 ist erschienen. Einige Aktualisierungen: Die Zeichencodierung, die Typinformationen und die Transliterierungstabellen wurden aktualisiert und unterstützen jetzt Unicode Version 12.1.0. Der dynamische Linker akzeptiert das Argument —preload zum Vorabladen von Objekten zusätzlich zur Umgebungsvariable LD_PRELOAD. Die Funktion twalk_r wurde hinzugefügt. Sie ähnelt der bereits vorhandenen Funktion twalk, erlaubt jedoch die Übergabe […]

Gitea v1.9.0 ― selbstgehostetes Git ohne Schmerzen (und mit einer Tasse Tee!)

Gitea ist ein Projekt, dessen Ziel es ist, die einfachste, schnellste und schmerzloseste Benutzeroberfläche für Git für das Selbsthosting zu schaffen. Das Projekt unterstützt alle von Go unterstützten Plattformen – GNU/Linux, macOS, Windows auf Architekturen von x86_(64) und arm64 bis PowerPC. Diese Version von Gitea enthält wichtige Sicherheitsupdates, die nicht in die Version 1.8 zurückportiert werden. Aus diesem Grund, […]

Release des Linux Mint 19.2 Distributions

Die Version des Linux Mint 19.2-Distributionsrelease wurde vorgestellt, das zweite Update der Linux Mint 19.x-Reihe, basierend auf dem Paketrepository von Ubuntu 18.04 LTS und unterstützt bis 2023. Die Distribution ist vollständig mit Ubuntu kompatibel, unterscheidet sich jedoch erheblich in der Benutzeroberfläche und der Auswahl der standardmäßig verwendeten Anwendungen. Die Entwickler von Linux Mint bieten eine Desktop-Umgebung, die den klassischen Grundsätzen der Desktop-Organisation entspricht, die […]

60GB SSD 8Gb DDR4