Thema: Blog

Von hoher Ceph-Latenz bis zum Kernel-Patch mit eBPF/BCC

Linux verfügt über eine große Anzahl von Tools zum Debuggen des Kernels und der Anwendungen. Die meisten davon wirken sich negativ auf die Anwendungsleistung aus und können nicht in der Produktion verwendet werden. Vor ein paar Jahren wurde ein weiteres Tool entwickelt – eBPF. Es ermöglicht die Verfolgung des Kernels und der Benutzeranwendungen mit geringem Overhead und ohne die Notwendigkeit, Programme neu zu erstellen und Drittanbieter-Software herunterzuladen.

So bereiten Sie eine Website auf hohe Belastungen vor: 5 praktische Tipps und nützliche Tools

Benutzer mögen es wirklich nicht, wenn die von ihnen benötigte Online-Ressource langsam ist. Umfragedaten deuten darauf hin, dass 57 % der Nutzer eine Webseite verlassen, wenn das Laden länger als drei Sekunden dauert, während 47 % bereit sind, nur zwei Sekunden zu warten. Eine Verzögerung von einer Sekunde kann 7 % der Conversions und 16 % der Benutzerzufriedenheit kosten. Daher müssen Sie sich auf erhöhte Auslastung und Verkehrsanstiege einstellen. […]

Dumme Gehirne, verborgene Emotionen, hinterhältige Algorithmen: die Entwicklung der Gesichtserkennung

Die alten Ägypter wussten viel über Vivisektion und konnten durch Berührung eine Leber von einer Niere unterscheiden. Indem Sie Mumien von morgens bis abends wickeln und heilen (von der Trepanation bis zur Entfernung von Tumoren), lernen Sie unweigerlich, die Anatomie zu verstehen. Der Reichtum an anatomischen Details wurde durch die Verwirrung beim Verständnis der Funktion der Organe mehr als ausgeglichen. Priester, Ärzte und einfache Menschen legten mutig Vernunft ins Herz, und [...]

Der Übergang vom Monolithen zu Microservices: Geschichte und Praxis

In diesem Artikel werde ich darüber sprechen, wie sich das Projekt, an dem ich arbeite, von einem großen Monolithen in eine Reihe von Mikrodiensten verwandelt hat. Die Geschichte des Projekts begann vor langer Zeit, Anfang 2000. Die ersten Versionen wurden in Visual Basic 6 geschrieben. Mit der Zeit wurde klar, dass die Entwicklung in dieser Sprache in Zukunft aufgrund der IDE nur schwer zu unterstützen sein würde […]

Amazon hat Open Distro für Elasticsearch 1.0.0 veröffentlicht

Amazon hat die erste Version des Produkts Open Distro for Elasticsearch vorgestellt, das eine vollständig offene Version der Such-, Analyse- und Datenspeicherplattform Elasticsearch enthält. Die veröffentlichte Edition ist für den Einsatz in Unternehmen geeignet und enthält erweiterte Funktionen, die nur in der kommerziellen Version des ursprünglichen Elasticsearch verfügbar sind. Alle Projektkomponenten werden unter der Apache 2.0-Lizenz vertrieben. Fertige Baugruppen werden in […] vorbereitet.

Rost 1.36

Das Entwicklungsteam freut sich, Rust 1.36 vorzustellen! Was ist neu in Rust 1.36? Zukünftiges Merkmal stabilisiert, von neu: Alloc Crate, MaybeUninit , NLL für Rust 2015, neue HashMap-Implementierung und eine neue Flagge – offline für Cargo. Und nun ausführlicher: In Rust 1.36 wurde das Future-Merkmal endlich stabilisiert. Kistenzuordnung. Ab Rust 1.36 sind Teile des std, die davon abhängen, […]

Valve hat einen neuen Shader-Compiler für AMD-GPUs vorgestellt

Valve bot auf der Mesa-Entwickler-Mailingliste einen neuen ACO-Shader-Compiler für den RADV-Vulkan-Treiber an, der als Alternative zum AMDGPU-Shader-Compiler positioniert ist, der in den OpenGL- und Vulkan-RadeonSI- und RADV-Treibern für AMD-Grafikchips verwendet wird. Sobald die Tests abgeschlossen und die Funktionalität abgeschlossen ist, soll ACO zur Aufnahme in die Hauptzusammensetzung von Mesa angeboten werden. Der von Valve vorgeschlagene Code zielt darauf ab, […]

75 Schwachstellen in der E-Commerce-Plattform Magento behoben

In der offenen Plattform zur Organisation des E-Commerce Magento, die etwa 20 % des Marktes für Systeme zur Erstellung von Online-Shops einnimmt, wurden Schwachstellen identifiziert, deren Kombination es Ihnen ermöglicht, einen Angriff durchzuführen, um Ihren Code auf dem Server auszuführen. Erhalten Sie die volle Kontrolle über den Online-Shop und organisieren Sie die Zahlungsumleitung. Die Schwachstellen wurden in den Magento-Versionen 2.3.2, 2.2.9 und 2.1.18 behoben, wodurch insgesamt 75 Probleme behoben wurden […]

People Can Fly würde es gerne mit Bulletstorm 2 aufnehmen, aber im Moment gibt es Outriders die ganze Kraft

Fans klassischer Shooter schätzten Bulletstorm sehr, das 2011 eingeführt wurde und 2017 eine Neuveröffentlichung als Full Clip Edition erhielt. Ende August soll laut dem Geschäftsführer des Entwicklungsstudios People Can Fly, Sebastian Wojciechowski, auch eine Version für die Hybridkonsole Nintendo Switch erscheinen. Aber was ist mit einem möglichen Bulletstorm 2? Das ist für viele Menschen wirklich interessant. Es stellt sich heraus, dass die Hoffnung […]

Mozilla hat eine Website gestartet, die Methoden zur Benutzerverfolgung demonstriert

Mozilla hat den Track THIS-Dienst eingeführt, mit dem Sie die Methoden von Werbenetzwerken, die Besucherpräferenzen verfolgen, visuell bewerten können. Mit dem Dienst können Sie vier typische Profile des Online-Verhaltens simulieren, indem Sie etwa 100 Tabs automatisch öffnen. Anschließend bieten Werbenetzwerke mehrere Tage lang Inhalte an, die dem ausgewählten Profil entsprechen. Wenn Sie beispielsweise das Profil einer sehr reichen Person auswählen, beginnt die Werbung zu […]

Gerüchte: The Last of Us: Part II erscheint im Februar 2020 in vier Editionen

Gerüchte über das Erscheinungsdatum von The Last of Us: Part II tauchen im Informationsfeld auf, seit Sony das Spiel in die Rubrik „Coming Soon“ aufgenommen hat. Danach wiesen verschiedene Quellen auf Februar 2020 hin, eine offizielle Bestätigung gab es jedoch nicht. Derselbe Monat wurde von einem Nibel-Insider auf Twitter erwähnt und bezog sich dabei auf einen chinesischen Benutzer unter dem Spitznamen ZhugeEX. IN […]

OpenWrt-Version 18.06.04

Es wurde ein Update der OpenWrt 18.06.4-Distribution vorbereitet, das auf den Einsatz in verschiedenen Netzwerkgeräten wie Routern und Access Points abzielt. OpenWrt unterstützt viele verschiedene Plattformen und Architekturen und verfügt über ein Build-System, das eine einfache und bequeme Cross-Kompilierung unter Einbeziehung verschiedener Komponenten in den Build ermöglicht, wodurch es einfach ist, vorgefertigte Firmware oder ein Disk-Image zu erstellen […]