Kategorie: Administration

AiT-Boroda: Containerisierung einfach erklärt. Interview mit System Engineers von Southbridge

Heute erwartet Sie eine Reise in die Welt der Systemingenieure, auch bekannt als DevOps-Ingenieure: eine Ausgabe über Virtualisierung, Containerisierung, Orchestrierung mit Kubernetes und die Konfiguration von configs über Docker, Kubernetes, Ansible, Playbooks, Kubelets, Helm, Docker Swarm, kubectl, Charts, Pods - mächtige Theorie für klare Praxis. Zu Gast sind System Engineers aus dem Schulungszentrum "Slёrm" und gleichzeitig von der Firma Southbridge — Nikolai Mesropyan und Marcel Ibraev. […]

Fallen auf die Nase: 10 kritische Fehler bei der Entwicklung von Wissenstests

Bevor wir uns zu dem neuen Kurs Machine Learning Advanced anmelden, testen wir die zukünftigen Studenten, um deren Bereitschaftsgrad zu bestimmen und zu verstehen, was ihnen vorgeschlagen werden muss, um sich auf den Kurs vorzubereiten. Doch es entsteht ein Dilemma: Einerseits müssen wir die Kenntnisse in Data Science überprüfen, andererseits können wir keine vollständige vierstündige Prüfung abhalten. Zur Lösung dieses […]

Ein weiteres Fahrrad: Wir speichern Unicode-Zeichenfolgen 30-60 % kompakter als UTF-8.

Wenn Sie ein Entwickler sind und vor der Aufgabe stehen, eine Codierung auszuwählen, ist Unicode fast immer die richtige Lösung. Die spezifische Darstellungsweise hängt vom Kontext ab, aber meistens gibt es auch hier eine universelle Antwort — UTF-8. Es hat den Vorteil, dass es alle Unicode-Zeichen ermöglicht, ohne in den meisten Fällen zu viele Bytes zu verbrauchen. Allerdings gilt das nicht für Sprachen, die nicht […]

Wir starten die Linux-Befehlszeile auf iOS

Wussten Sie, dass Sie die Linux-Befehlszeile auf einem iOS-Gerät ausführen können? Möglicherweise fragen Sie sich: „Warum sollte ich textbasierte Anwendungen auf dem iPhone nutzen?“ Eine faire Frage. Aber wenn Sie Opensource.com lesen, wissen Sie wahrscheinlich die Antwort: Linux-Nutzer möchten mit ihrem System auf jedem Gerät arbeiten können und ihre eigenen Einstellungen nutzen. Aber vor allem wollen sie […]

Lokalisierungstests: Warum sind sie für eine Anwendung oder Website wichtig?

Stellen Sie sich folgendes vor: Sie haben eine Anwendung entwickelt und sie sofort in mehreren Sprachen veröffentlicht. Doch nach dem Release stellen Sie Fehler in verschiedenen Sprachversionen fest: der schlimmste Albtraum für einen Entwickler. Genau dafür existiert das Testen von Lokalisierungen, um solche unangenehmen Situationen zu vermeiden. Heute ist die USA nicht mehr der größte Akteur auf dem Markt für mobile Anwendungen. China […]

Stellen Sie sich das vor.

Welche Firmware-Version ist die „richtige“ und „funktionsfähige“? Wenn die SAN eine Ausfallsicherheit von 99,9999 % garantiert, bedeutet das dann, dass sie auch ohne Software-Updates reibungslos läuft? Oder benötigt man im Gegenteil immer das neueste Firmware-Update für maximale Ausfallsicherheit? Wir versuchen, diese Fragen basierend auf unseren Erfahrungen zu beantworten. Eine kleine Einführung Wir alle verstehen, dass in jeder […]

Kann man Zufallszahlen generieren, wenn wir uns gegenseitig nicht vertrauen? Teil 2

Hallo, Habr! Im ersten Teil des Artikels haben wir darüber gesprochen, warum es notwendig sein könnte, Zufallszahlen für Teilnehmer zu generieren, die einander nicht vertrauen, welche Anforderungen an solche Zufallszahlengeneratoren gestellt werden und haben zwei Ansätze zu ihrer Implementierung beleuchtet. In diesem Teil des Artikels werden wir einen weiteren Ansatz im Detail betrachten, der Schwellenwertsignaturen nutzt. Ein wenig Kryptographie Um […]

PostgreSQL Antipatterns: „Unendlichkeit ist kein Limit!“, oder Ein wenig über Rekursion

Rekursion ist ein sehr mächtiger und nützlicher Mechanismus, wenn an verbundenen Daten die gleichen Aktionen "nach unten" ausgeführt werden. Aber unkontrollierte Rekursion ist böse, da sie entweder zu einer endlosen Ausführung des Prozesses führen kann oder (was häufiger vorkommt) zu einem "Aufbrauchen" des gesamten verfügbaren Speichers. In dieser Hinsicht funktionieren Datenbanksysteme nach denselben Prinzipien — „sagte graben, ich grabe“. […]

Die Geschichte der Architektur von Dodo IS: frühes Monolith

Oder jede unglückliche Firma mit einem Monolithen ist auf ihre Weise unglücklich. Die Entwicklung des Dodo IS-Systems begann gleichzeitig mit dem Geschäft von Dodo Pizza – im Jahr 2011. Die Grundidee war eine vollständige und umfassende Digitalisierung der Geschäftsprozesse, und das alles aus eigener Kraft, was bereits 2011 viele Fragen und Skepsis aufwarf. Aber nun sind wir seit 9 Jahren auf […]

Konfiguration des Linux-Kernels für GlusterFS

Die Übersetzung des Artikels wurde im Vorfeld des Starts des Kurses „Administrator Linux. Professional“ erstellt. Gelegentlich stellen sich hier und da Fragen zu den Empfehlungen von Gluster hinsichtlich der Kernel-Konfiguration und ob diese notwendig ist. Solch eine Notwendigkeit tritt selten auf. Bei den meisten Lasten funktioniert der Kernel sehr gut. Allerdings gibt es auch eine Kehrseite. Historisch gesehen verbraucht der Linux-Kernel bereitwillig viel Speicher, wenn man ihm […]

In Tarantool können Sie eine super schnelle Datenbank mit einer Anwendung zur Bearbeitung kombinieren. So einfach wird es gemacht.

Vor fünf Jahren habe ich versucht, mit Tarantool zu arbeiten, aber damals hat es mir nicht gefallen. Kürzlich habe ich ein Webinar gehalten, in dem ich über Hadoop und die Funktionsweise von MapReduce gesprochen habe. Dort wurde mir die Frage gestellt: „Warum sollten wir für diese Aufgabe nicht Tarantool verwenden?“ Aus Neugier habe ich beschlossen, zu ihm zurückzukehren, die neueste Version zu testen – und dabei […]

DataHub mit offenem Quellcode: Plattform zur Suche und Entdeckung von Metadaten von LinkedIn

DataHub mit offenem Quellcode: Plattform zur Suche und Entdeckung von Metadaten von LinkedIn. Eine schnelle Suche nach den benötigten Daten ist für jedes Unternehmen erforderlich, das auf eine große Menge an Daten angewiesen ist, um datengestützte Entscheidungen zu treffen. Dies wirkt sich nicht nur auf die Produktivität der Datennutzer (einschließlich Analysten, Machine-Learning-Entwicklern, Datenverarbeitern und Dateningenieuren) aus, sondern auch […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster