Autor: Yuri Gagarin

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. […]

Ausgabe des Netzwerksicherheitsscanners Nmap 7.90

Mehr als ein Jahr nach der letzten Ausgabe wurde die Version des Netzwerksicherheits-Scanners Nmap 7.90 vorgestellt, die für die Durchführung von Netzwerkaudits und die Identifizierung aktiver Netzwerkdienste vorgesehen ist. Das Paket enthält 3 neue NSE-Skripte zur Automatisierung verschiedener Aktionen mit Nmap. Über 1200 neue Signaturen zur Identifizierung von Netzwerkapplikationen und Betriebssystemen wurden hinzugefügt. Zu den Änderungen in Nmap 7.90: Projekt […]

Der Rentenfonds der Russischen Föderation wählt Linux

Der Rentenfonds Russlands hat einen Ausschreibung zur "Verbesserung der Anwendungs- und Serversoftware des Moduls "Verwaltung elektronischer Unterschriften und Verschlüsselung" (PPO UEPSh und SPO UEPSh) zur Nutzung mit den Betriebssystemen Astra Linux und ALT Linux" bekannt gegeben. Im Rahmen dieses Staatsauftrags passt der PFR Teile des automatisierten Systems AIS PFR-2 zur Nutzung mit russischen Linux-Distris an: Astra und ALT. An diesem […]

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 […]

Perl 5.32.2

Diese Version ist das Ergebnis von vier Wochen Entwicklung seit dem Release von 5.33.1. Änderungen wurden von 19 Autoren in 260 Dateien vorgenommen und entsprechen etwa 11.000 Codezeilen. Dennoch wird in perldelta nur eine Schlüsselinnovation hervorgehoben: Der Interpreter kann mit dem experimentellen Schalter -Dusedefaultstrict kompiliert werden, der die entsprechende Pragmatik standardmäßig aktiviert. Diese Einstellung gilt nicht für Einzeiler. […]

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 […]

Veröffentlichung der Plattform für die Organisation der Zusammenarbeit Nextcloud Hub 20

Die Plattform Nextcloud Hub 20 wurde vorgestellt, die eine autarke Lösung für die Zusammenarbeit von Unternehmensmitarbeitern und Teams bietet, die verschiedene Projekte entwickeln. Gleichzeitig wurde die zugrunde liegende Cloud-Plattform Nextcloud 20 veröffentlicht, die die Bereitstellung eines Cloud-Speichers mit Synchronisations- und Datenfreigabefunktionen ermöglicht und die Ansicht und Bearbeitung von Daten von jedem Gerät aus an jedem Punkt im Netzwerk erlaubt (unter […]

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“. […]

60GB SSD 8Gb DDR4