Autor: Juri Gagarin

Async/Await in JavaScript: Ein Überblick durch Beispiele

Der Autor des Artikels erläutert anhand von Beispielen Async/Await in JavaScript. Insgesamt ist Async/Await eine bequeme Methode zur Erstellung asynchronen Codes. Vor dieser Möglichkeit wurde solcher Code mit Callback-Funktionen und Promises geschrieben. Der Autor des Originalartikels erläutert die Vorteile von Async/Await und untersucht verschiedene Beispiele. Erinnerung: Für alle Leser von „Habr“ gibt es einen Rabatt von 10.000 Rubel bei der Anmeldung zu einem beliebigen Skillbox-Kurs […]

Nginx-Rezepte: Umwandlung von HTML in PDF

Für die Umwandlung von HTML in PDF benötigen wir nginx selbst und dessen Plugin html2pdf. (Ich habe Links zu meinem Fork von nginx angegeben, da ich einige Änderungen vorgenommen habe, die ich bisher nicht im Original-Repository unterbringen konnte. Man kann auch ein fertiges Bild verwenden.) Für die Umwandlung von HTML in PDF aus einer Datei location =/html_to_pdf_from_file { html2pdf on; # aktivieren wir den PDF-Filter } […]

Bereitstellung von Anwendungen auf mehreren Kubernetes-Clustern mit Helm

Wie Dailymotion Kubernetes nutzt: Bereitstellung von Anwendungen Wir bei Dailymotion haben vor 3 Jahren angefangen, Kubernetes in der Produktion zu verwenden. Doch die Bereitstellung von Anwendungen auf mehreren Clustern ist alles andere als einfach. Deshalb haben wir in den letzten Jahren unsere Werkzeuge und Arbeitsabläufe verbessert. So begann es Hier erklären wir, wie wir unsere Anwendungen auf mehreren Kubernetes-Clustern bereitstellen […]

Debian 10 „Buster“ Veröffentlichung

Nach zwei Jahren Entwicklung wurde Debian GNU/Linux 10.0 (Buster) veröffentlicht, das für zehn offiziell unterstützte Architekturen verfügbar ist: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) und IBM System z (s390x). Updates für Debian 10 werden über einen Zeitraum von 5 Jahren veröffentlicht. Im Repository sind […]

In Großbritannien wird Firefox aufgrund von Vorwürfen, gegen Blockaden zu verstoßen, DNS-over-HTTPS nicht verwenden.

Mozilla plant nicht, die Unterstützung für DNS-over-HTTPS standardmäßig für Nutzer in Großbritannien einzuführen, aufgrund von Druck seitens der UK ISPA (Vereinigung der Anbieter in Großbritannien) und der Internet Watch Foundation (IWF). Dennoch arbeitet Mozilla an der Suche nach potenziellen Partnern für eine breitere Anwendung der Technologie DNS-over-HTTPS in anderen europäischen Ländern. Vor einigen Tagen nominierte die UK ISPA Mozilla […]

Vector 0.3.0

In dieser Woche wurde die Version 0.3.0 des kostenlosen Tools Vector veröffentlicht, das zum Sammeln, Konvertieren und Speichern von Protokolldaten, Metriken und Ereignissen entwickelt wurde. Geschrieben in Rust, zeichnet es sich durch hohe Leistung und einen geringen Speicherverbrauch im Vergleich zu ähnlichen Tools aus. Außerdem wird großer Wert auf Funktionen gelegt, die die Korrektheit betreffen, insbesondere die Möglichkeit, nicht gesendete Ereignisse in einem Puffer zu speichern […]

Öffentliche Auftritte. Kurz und bündig.

Öffentliche Reden sind eine Waffe im Kampf um die Eroberung der Gedanken. Wenn Sie kein Eroberer sind, ist es für Sie nicht von Bedeutung. Andernfalls – hier sind die „Pläne“ dieser Waffe! Jeder entscheidet selbst, was in einer öffentlichen Rede zentral ist – die Präsentation oder der gesprochene Text. Ich zum Beispiel beginne fast immer mit der Präsentation, auf die ich dann den Text lege. […]

GPS für den Mistkäfer: ein multimodales Orientierungssystem

Es gibt Fragen, die wir gestellt haben oder auf die wir versucht haben, Antworten zu finden: Warum ist der Himmel blau, wie viele Sterne gibt es am Firmament, wer ist stärker – der Weiße Hai oder der Orca usw. Dann gibt es Fragen, die wir nicht gestellt haben, deren Antworten jedoch nicht weniger interessant sind. Eine solche Frage könnte sein: Was haben Wissenschaftler von […] entschieden, zu erforschen?

Was ist GitOps?

Hinweis: Nach der kürzlichen Veröffentlichung eines Artikels über Pull- und Push-Methoden in GitOps haben wir ein wachsendes Interesse an diesem Modell festgestellt. Allerdings gibt es nur sehr wenig russischsprachige Publikationen zu diesem Thema (auf Habr gibt es schlichtweg keine). Daher freuen wir uns, Ihnen die Übersetzung eines anderen Artikels anzubieten – wenn auch fast ein Jahr alt! – von der Firma Weaveworks, Kapitel […]

Wie wir die Große Firewall Chinas überwunden haben (Teil 2)

Hallo! Hier ist wieder Nikita – Systemengineer bei SEMrush. Mit diesem Artikel setze ich die Geschichte fort, wie wir die Lösung zur Umgehung der chinesischen Firewall für unseren Dienst semrush.com entwickelt haben. Im vorherigen Teil habe ich erzählt, welche Probleme auftreten, nachdem die Entscheidung getroffen wurde: „Wir müssen sicherstellen, dass unser Dienst in China funktioniert“ und welche Herausforderungen […]

Wie wir die Große Firewall Chinas durchbrachen (Teil 1)

Hallo zusammen! Nikita hier – Systemengineer bei SEMrush. Heute werde ich Ihnen erzählen, wie wir die Aufgabe hatten, die Stabilität unseres Dienstes semrush.com in China zu gewährleisten und mit welchen Problemen wir während der Umsetzung konfrontiert wurden (unter Berücksichtigung des Standorts unseres Rechenzentrums an der Ostküste der USA). Das wird eine große Geschichte, die in mehrere Teile […]

In Telegram sind animierte Sticker erschienen

In der aktuellen Version der Messenger-App Telegram wurden animierte Sticker eingeführt, die sowohl in den Desktop- als auch in den Mobilversionen verfügbar sind. Dabei gibt es sowohl fertige Sticker-Sets als auch die Möglichkeit, eigene zu erstellen. Die Sticker haben eine Größe von nur 20–30 KB, was eine nahezu sofortige Ladezeit ermöglicht und sie selbst bei langsamen Internetverbindungen nutzbar macht. Die Bildfrequenz der Animation […]

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster