Autor: Yuri Gagarin

Erster Blick: So funktioniert das neue Unternehmens-E-Mail-System Mailion von МойОфис

Vor fast vier Jahren haben wir begonnen, ein völlig neues verteiltes E-Mail-System namens Mailion zu entwerfen, das für Unternehmenskommunikation gedacht ist. Unsere Lösung basiert auf einer Cloud Native Microservices-Architektur, die in der Lage ist, gleichzeitig mehr als 1.000.000 Nutzer zu bedienen und wird bereit sein, 100 % der Bedürfnisse großer Unternehmen zu decken. Während der Arbeit an Mailion wuchs das Team um ein Vielfaches, und […]

Warum ist mein NVMe langsamer als SSD?

In diesem Artikel betrachten wir einige Nuancen des Eingabe-Ausgabe-Subsystems und deren Einfluss auf die Leistung. Vor einigen Wochen stieß ich auf die Frage, warum NVMe auf einem Server langsamer ist als SATA auf einem anderen. Ich schaute mir die Spezifikationen der Server an und erkannte, dass es sich um eine Fangfrage handelte: NVMe stammte aus dem Consumer-Bereich, während SSDs aus dem Serverbereich kamen. Offensichtlich […]

1. Schulung der Nutzer zu den Grundlagen der Informationssicherheit. Bekämpfung von Phishing

Heutzutage verbringt ein Netzwerkadministrator oder IT-Sicherheitsingenieur eine Menge Zeit und Mühe damit, den Unternehmensnetzwerkrand vor verschiedenen Bedrohungen zu schützen, und arbeitet sich in immer neue Systeme zur Prävention und Überwachung von Ereignissen ein, doch selbst das garantiert ihm keinen vollständigen Schutz. Social Engineering wird von Angreifern aktiv genutzt und kann schwerwiegende Folgen nach sich ziehen. Wie oft haben Sie sich dabei ertappt, […]

Umstieg auf ClickHouse: 3 Jahre später

Vor drei Jahren berichteten Viktor Tarnawsky und Alexei Milowidow von Yandex auf der Bühne von HighLoad++, wie gut ClickHouse ist und dass es nicht langsamer wird. Auf der benachbarten Bühne war Alexander Saitsev mit einem Vortrag über den Umstieg von einer anderen analytischen Datenbank auf ClickHouse, dessen Fazit war, dass ClickHouse natürlich gut ist, aber nicht besonders benutzerfreundlich. Als 2016 das Unternehmen […]

Neuer Artikel: Überblick über das Lautsprechersystem JBL Boombox 2: kraftvoller Bass an Land und im Wasser

Nahezu alle Lautsprechersysteme des Unternehmens HARMAN, die unter der Marke JBL hergestellt werden, zeichnen sich stets durch ein unglaublich ansprechendes Design, außergewöhnliche Funktionen und natürlich eine hohe Klangqualität aus. Letztere richtet sich in der Regel an eine junge Zielgruppe, die elektronische Musikgenres, Pop, Rap, Hip-Hop und andere Richtungen bevorzugt, bei denen der Bass von Bedeutung ist. Was soll ich sagen – viele lieben JBL gerade wegen des ausdrucksvollen Basses, […]

Die finalen Spezifikationen für OpenCL 3.0 wurden veröffentlicht.

Der Khronos-Konsortium, das für die Entwicklung der Spezifikationen der OpenGL-, Vulkan- und OpenCL-Familie verantwortlich ist, hat die Veröffentlichung der endgültigen Spezifikationen von OpenCL 3.0 angekündigt, die API und Erweiterungen der Programmiersprache C für die Organisation plattformübergreifender paralleler Berechnungen unter Verwendung von Mehrkern-CPUs, GPUs, FPGAs, DSPs und anderen spezialisierten Chips definieren, von denen, die in Supercomputern und Cloud-Servern verwendet werden, bis hin zu Chips, die man in […]

Veröffentlichung von nginx 1.19.3 und njs 0.4.4

Die Veröffentlichung des Hauptzweigs nginx 1.19.3 wurde erstellt, in dessen Rahmen die Entwicklung neuer Funktionen fortgesetzt wird (im parallel unterstützten stabilen Zweig 1.18 werden nur Änderungen vorgenommen, die sich auf die Beseitigung schwerwiegender Fehler und Sicherheitsanfälligkeiten beziehen). Wesentliche Änderungen: Das Modul ngx_stream_set_module wurde hinzugefügt, das es ermöglicht, den Wert einer Variablen festzulegen server { listen 12345; set $true 1; } Die Direktive proxy_cookie_flags wurde hinzugefügt, um Flags für […]

Veröffentlichung des Browsers Pale Moon 28.14

Die Veröffentlichung des Web-Browsers Pale Moon 28.14, das von der Codebasis von Firefox abgeleitet wurde, um eine höhere Effizienz, den Erhalt der klassischen Benutzeroberfläche, die Minimierung des Speicherverbrauchs und zusätzliche Anpassungsmöglichkeiten zu gewährleisten. Die Pale Moon-Bauten werden für Windows und Linux (x86 und x86_64) erstellt. Der Code des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) verbreitet. Das Projekt folgt einer klassischen Benutzeroberfläche ohne […]

Wie man den ADC HX711 an NRF52832 anschließt

1. Einführung Die Aufgabe bestand darin, ein Protokoll für die Kommunikation des Mikrokontrollers nrf52832 mit zwei halben chinesischen Dehnungssensoren zu entwickeln. Die Aufgabe stellte sich als nicht einfach heraus, da ich auf fehlende klare Informationen stieß. Es ist wahrscheinlich, dass "der Grund für das Übel" im SDK von Nordic Semiconductor selbst liegt - diese ständigen Versionsaktualisierungen, eine gewisse Überfülle und Verwirrung der Funktionen. Ich musste alles selbst schreiben […]

Die genaueste Wettervorhersage: Bot für Telegram auf Cloud-Funktionen

Es gibt viele Dienste, die Informationen über das Wetter bereitstellen, aber welchem soll man glauben? Als ich anfing, häufig Fahrrad zu fahren, wollte ich über die präzisesten Informationen zu den Wetterbedingungen an dem Ort verfügen, wo ich fahre. Der erste Gedanke war, eine kleine DIY-Wetterstation mit Sensoren zu bauen und die Daten von ihr zu beziehen. Aber ich beschloss, nicht zu "erfinden" […]

Die Geschichte über die physische Löschung von 300 Millionen Datensätzen in MySQL

Einführung Hallo. Ich bin ningenMe, Webentwickler. Wie im Titel erwähnt, ist meine Geschichte die über die physische Löschung von 300 Millionen Datensätzen in MySQL. Ich war daran interessiert und entschloss mich, eine Anleitung zu erstellen. Der Anfang — Alarm Im Batch-Server, den ich benutze und betreue, gibt es einen regelmäßigen Prozess, der einmal täglich die Daten des letzten Monats aus […]

Der Hypervisor Xen unterstützt das Raspberry Pi 4-Board

Die Entwickler des Xen-Projekts haben die Möglichkeit zur Nutzung des Xen Hypervisors auf Raspberry Pi 4-Boards bekanntgegeben. Die Anpassung von Xen für frühere Versionen der Raspberry Pi-Platinen wurde durch den Einsatz eines nicht standardmäßigen Interruptcontrollers, der keine Virtualisierung unterstützte, behindert. Im Raspberry Pi 4 wurde ein herkömmlicher Interruptcontroller GIC-400 verwendet, der in Xen unterstützt wird, und die Entwickler hofften, dass es keine Probleme mit dem Start von Xen […]

60GB SSD 8Gb DDR4