Autor: Yuri Gagarin

Die Programmiersprache Nim 1.4.0 ist erschienen

Die neue Version der Systemsprache Nim wurde veröffentlicht, die in diesem September ein Jahr seit dem Erscheinen der ersten stabilen Version feiert. In der Syntax ähnelt die Sprache Python, während die Leistung fast die von C++ erreicht. Laut FAQ leiht die Sprache in vielerlei Hinsicht aus (in der Reihenfolge des gewählten Beitrags): Modula 3, Delphi, Ada, C++, Python, Lisp, Oberon. Sie funktioniert überall dank der Möglichkeit der Kompilierung […]

SpaceFM 2.0.0

Im Rahmen der Weiterentwicklung des Dateimanagers spacefm wurde die Version 2.0.0 unter https://github.com/thermitegod/spacefm veröffentlicht. SpaceFM ist ein Fork von PCManFM aus dem LXDE-Projekt. Es zeichnet sich durch Leichtgewichtigkeit, Konfigurierbarkeit, hohe Geschwindigkeit und die Möglichkeit aus, mehr als zwei Panels in einem FM-Fenster zu öffnen. Änderungen: Umstieg auf das Meson-Bausystem. Aktualisierte exo-Tools, glib- und gtk+-Funktionen. Unterstützung für zstd, lz4, Dateien von Backend-Sitzungen von git hinzugefügt. […]

FreePN - ein neuer Peer-to-Peer-VPN-Service

FreePN ist eine P2P-Implementierung eines dezentralen virtuellen privaten Netzwerks (dVPN), das eine anonymisierte "Cloud" von Peer-Nodes erstellt, wobei jeder Peer-Knoten gleichzeitig ein Client-Knoten und ein Ausgangsknoten ist. Die Peers verbinden sich beim Start zufällig und stellen bei Bedarf eine Verbindung zu neuen (zufälligen) Peers her. Die Benutzeroberfläche von FreePN (freepn-gtk3-tray) unterstützt derzeit XDG-kompatible Umgebungen auf […]

Wie man ein erfolgreicher Data Scientist und Datenanalyst wird

Es gibt viele Artikel über die Fähigkeiten, die erforderlich sind, um ein guter Data Scientist oder Datenanalyst zu sein, aber nur in wenigen Artikeln wird über die Fähigkeiten gesprochen, die für den Erfolg erforderlich sind – sei es herausragende Beurteilung der Arbeit, Lob von der Führung, Beförderungen oder alles oben Genannte. Heute präsentieren wir Ihnen ein Material, dessen Autorin ihren persönlichen Erfahrungsbericht als Data Scientist teilen möchte und […]

Ubuntu 20.10 ist mit einer Desktop-Edition für Raspberry Pi veröffentlicht worden. Was gibt es Neues und wie funktioniert es?

Gestern wurde auf der Download-Seite von Ubuntu die Distribution Ubuntu 20.10 „Groovy Gorilla“ veröffentlicht. Die Unterstützung wird bis Juli 2021 verfügbar sein. Neue Images wurden in den folgenden Editionen erstellt: Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu und UbuntuKylin (Edition für China). Darüber hinaus haben die Entwickler zum ersten Mal am Tag der Veröffentlichung auch eine spezielle Edition veröffentlicht […]

Einrichtung eines NAS Synology OpenVPN-Servers im Site-to-Site-Stil

Hallo zusammen! Ich weiß, dass es viele Anleitungen zu OpenVPN-Einstellungen gibt. Dennoch bin ich selbst auf das Problem gestoßen, dass es im Wesentlichen keine systematisierten Informationen zu diesem Thema gibt. Deshalb möchte ich meine Erfahrungen zunächst mit denen teilen, die keine Experten in der Administration von OpenVPN sind, aber eine Verbindung zwischen entfernten Subnetzen im Site-to-Site-Stil auf einem NAS von Synology herstellen möchten. Übrigens […]

Erstellung einer VPS-Vorlage mit Drupal 9 auf CentOS 8

Wir erweitern weiterhin unseren Marktplatz. Kürzlich haben wir erzählt, wie wir ein GitLab-Image erstellt haben, und diese Woche ist Drupal auf unserem Marktplatz erschienen. Wir erklären, warum wir uns gerade dafür entschieden haben und wie das Image entstanden ist. Drupal ist eine benutzerfreundliche und leistungsstarke Plattform zur Erstellung aller Arten von Websites: von Microsites und Blogs bis hin zu großen sozialen Projekten, auch als Basis für Webanwendungen verwendet, […]

Muster in Terraform zur Bekämpfung von Chaos und manueller Routine. Maxim Kostrykin (Ixtens)

Auf den ersten Blick bieten die Entwickler von Terraform recht nützliche Best Practices für die Arbeit mit AWS-Infrastruktur an. Allerdings gibt es einen Haken. Mit der Zeit wächst die Anzahl der Umgebungen, in jeder treten Besonderheiten auf. Eine fast identische Kopie des Anwendungsstacks gibt es in der benachbarten Region. Und der Terraform-Code muss sorgfältig kopiert und gemäß den neuen Anforderungen bearbeitet oder zu einer Schneeflocke gemacht werden. Mein Vortrag handelt von Mustern in Terraform zur Bekämpfung von […]

Automatisierung der WordPress-Installation mit NGINX Unit und Ubuntu

Es gibt zahlreiche Materialien zur Installation von WordPress; eine Google-Suche nach den Schlüsselwörtern „WordPress installieren“ ergibt etwa eine halbe Million Ergebnisse. Dennoch gibt es unter diesen tatsächlich sehr wenige brauchbare Anleitungen, anhand derer man WordPress und das zugrunde liegende Betriebssystem so installieren und konfigurieren kann, dass sie über einen langen Zeitraum unterstützbar sind. Möglicherweise sind die richtigen Einstellungen […]

Wie einfach und schnell man Daten mit Whale sucht

In diesem Material sprechen wir über ein einfaches und schnelles Datenentdeckungswerkzeug, dessen Funktionieren Sie in der KDPV sehen können. Interessanterweise ist whale so gestaltet, dass es auf einem entfernten Git-Server platziert werden kann. Weitere Details finden Sie unter dem Link. Wie das Datenentdeckungswerkzeug von Airbnb mein Leben verändert hat In meiner Karriere hatte ich das Glück, an einigen interessanten Problemen zu arbeiten: Ich habe die Mathematik von Streams während […]

Nachhaltige Datenspeicherung und Linux-Datei-APIs

Ich habe die Widerstandsfähigkeit von Datenspeicherung in Cloud-Systemen untersucht und wollte sicherstellen, dass ich die grundlegenden Aspekte verstehe. Ich begann mit dem Lesen der NVMe-Spezifikation, um herauszufinden, welche Garantien bezüglich der robusten Datenspeicherung (d. h. die Garantie, dass Daten nach einem Systemausfall verfügbar sind) uns NVMe-Disks bieten. Ich habe die folgenden Hauptpunkte […]

Verschlüsselung in MySQL: Rotation des Master Keys

Anlässlich des Starts eines neuen Kurses 'Datenbanken' veröffentlichen wir weiterhin eine Reihe von Artikeln zur Verschlüsselung in MySQL. Im vorherigen Artikel dieser Reihe haben wir erörtert, wie die Verschlüsselung mit dem Hauptschlüssel (Master Key) funktioniert. Heute wollen wir, basierend auf den zuvor erlangten Kenntnissen, die Rotation der Hauptschlüssel betrachten. Die Rotation der Hauptschlüssel besteht darin, dass ein neuer Hauptschlüssel generiert wird, und dieser neue […]

60GB SSD 8Gb DDR4