Kategorie: Administration

Komplexe Systeme. Erreichen eines kritischen Niveaus

Wenn Sie etwas Zeit damit verbracht haben, über komplexe Systeme nachzudenken, verstehen Sie sicherlich die Bedeutung von Netzwerken. Netzwerke regieren unsere Welt. Von chemischen Reaktionen innerhalb einer Zelle bis zu Netzwerken von Beziehungen in einem Ökosystem, Handels- und politischen Netzwerken, die den Verlauf der Geschichte prägen. Oder betrachten wir diesen Artikel, den Sie gerade lesen. Wahrscheinlich haben Sie ihn in einem sozialen Netzwerk gefunden oder aus einem Computernetzwerk heruntergeladen […]

Wie wir mit WebAssembly unsere Webanwendung um das 20-fache beschleunigt haben

In diesem Artikel wird ein Anwendungsfall zur Beschleunigung von Browseranwendungen durch die Ersetzung von JavaScript-Berechnungen durch WebAssembly behandelt. Was ist WebAssembly? Kurz gesagt, es ist ein binäres Format für Anweisungen für eine Stack-virtuelle Maschine. Oft wird Wasm (Abkürzung) als Programmiersprache bezeichnet, aber das ist nicht korrekt. Das Format der Anweisungen wird im Browser zusammen mit JavaScript ausgeführt. Wichtig ist, dass WebAssembly […]

PyDERASN: wie ich eine ASN.1-Bibliothek mit Slots und Blobs geschrieben habe

ASN.1 ist ein Standard (ISO, ITU-T, GOST) für die Beschreibung strukturierter Informationen sowie für die Regeln zur Kodierung dieser Informationen. Für mich als Programmierer ist es einfach ein weiteres Format zur Serialisierung und Darstellung von Daten, neben JSON, XML, XDR und anderen. Es ist äußerst verbreitet in unserem Alltag, und viele Menschen kommen damit in Berührung: in Mobilfunk-, Telefon- und VoIP-Kommunikation (UMTS, LTE, […]

Er ist kein dRook.

In Anbetracht der wachsenden Popularität von Rook möchte ich über die Fallstricke und Probleme sprechen, die Sie auf Ihrem Weg erwarten. Über mich: Erfahrung in der Administration von Ceph seit Version Hammer, Gründer der Community t.me/ceph_ru auf Telegram. Um nicht unbegründet zu bleiben, werde ich auf die akzeptierten Beiträge auf Habr verweisen (laut Ranking) über Probleme mit Ceph. Mit den meisten Problemen in […]

Bitmap-Indizes in Go: Suche in Rekordgeschwindigkeit

Einleitende Worte Ich habe diesen Vortrag auf Englisch auf der GopherCon Russia 2019 in Moskau und auf Russisch auf einem Meetup in Nischni Nowgorod gehalten. Es geht um einen Bitmap-Index — weniger verbreitet als B-Bäume, aber nicht weniger interessant. Ich teile die Aufzeichnung des Vortrags auf der Konferenz in Englisch und das schriftliche Transkript auf Russisch. Wir werden […]

Python – ein Helfer bei der Suche nach günstigen Flugtickets für Reisebegeisterte.

Der Autor des Artikels, dessen Übersetzung wir heute veröffentlichen, berichtet, dass sein Ziel darin besteht, über die Entwicklung eines Web-Scrapers in Python mit Selenium zu erzählen, der Preissuche für Flugtickets durchführt. Bei der Suche nach Tickets werden flexible Daten (+- 3 Tage im Verhältnis zu den angegebenen Daten) verwendet. Der Scraper speichert die Suchergebnisse in einer Excel-Datei und sendet eine E-Mail an den, der ihn gestartet hat, mit allgemeinen […]

Docker: nützliche Tipps

In den Kommentaren zu meinem Artikel Docker: schädliche Ratschläge gab es viele Anfragen, zu erklären, warum der dort beschriebene Dockerfile so schrecklich ist. Zusammenfassung der vorherigen Folge: Zwei Entwickler erstellen in einer straffen Deadline einen Dockerfile. Währenddessen kommt Ops Igor Ivanovich vorbei. Der endgültige Dockerfile ist so schlecht, dass die KI kurz vor einem Herzinfarkt steht. Jetzt werden wir klären, was mit diesem […]

12. Check Point Erste Schritte R80.20. Protokolle & Berichte

Willkommen zur 12. Lektion. Heute werden wir über ein weiteres sehr wichtiges Thema sprechen, nämlich über die Arbeit mit Protokollen und Berichten. Manchmal erweist sich diese Funktionalität als entscheidend bei der Auswahl eines Schutzmittels. Sicherheitsfachleute schätzen ein komfortables Berichtssystem und eine funktionale Suche nach verschiedenen Ereignissen sehr. Man kann sie dafür kaum verantwortlich machen. Im Grunde sind Protokolle […]

Reservierung in Kubernetes: Sie existiert

Mein Name ist Sergey, ich komme von der Firma ITSumma, und ich möchte Ihnen erzählen, wie wir die Sicherung in Kubernetes angehen. In letzter Zeit habe ich viel mit Beratungsarbeiten zur Implementierung verschiedener DevOps-Lösungen für verschiedene Teams zu tun, und insbesondere arbeite ich intensiv an Projekten mit K8s. Auf der Konferenz Uptime Day 4, die sich mit der Sicherung in komplexen […]

PowerShell Desired State Configuration und ein Dateimanager: Teil 1. Einrichtung des DSC Pull Servers zur Arbeit mit einer SQL-Datenbank

PowerShell Desired State Configuration (DSC) vereinfacht die Bereitstellung und Konfiguration von Betriebssystemen, Serverrollen und Anwendungen erheblich, insbesondere wenn Sie Hunderte von Servern haben. Bei der Verwendung von DSC vor Ort, also nicht in MS Azure, gibt es jedoch einige Nuancen. Diese sind besonders spürbar, wenn die Organisation groß ist (von 300 Arbeitsplätzen und Servern) und die Welt noch nicht geöffnet wurde […]

Wir verwenden AppDynamics mit Red Hat OpenShift v3

In letzter Zeit haben viele Organisationen den Wunsch, ihre Anwendungen von Monolithen zu Mikrodiensten mithilfe von „Platform as a Service“ (PaaS) zu transformieren, wie zum Beispiel RedHat OpenShift v3. AppDynamics hat erheblich in die Gewährleistung einer erstklassigen Integration mit solchen Anbietern investiert. AppDynamics integriert seine Agenten mit RedHat OpenShift v3 unter Verwendung von Source-to-Image (S2I) Methoden. S2I ist ein Werkzeug zum Erstellen reproduzierbarer […]

Wir suchen Schwachstellen im UC Browser

Einführung Ende März berichteten wir über eine versteckte Möglichkeit, unüberprüften Code im UC Browser herunterzuladen und auszuführen. Heute werden wir im Detail erörtern, wie dieser Download erfolgt und wie Hacker ihn zu ihrem Vorteil nutzen können. Vor einiger Zeit wurde UC Browser sehr agressiv beworben und verbreitet: Er wurde auf Geräten der Nutzer über schadhafte Software installiert und wurde mit […]

60GB SSD 8Gb DDR4