Kategorie: Administration

RabbitMQ. Teil 3. Verständnis von Queues und Bindings

Queue (Warteschlange) ist eine Datenstruktur auf der Festplatte oder im Arbeitsspeicher, die Verweise auf Nachrichten speichert und Kopien davon an Consumers (Verbraucher) ausgibt. Eine Queue stellt einen Erlang-Prozess mit Zustand dar (in dem auch die Nachrichten zwischengespeichert werden können). 1.000 Warteschlangen benötigen etwa 80 MB Speicherplatz. Binding (Bindung) ist eine Regel, die dem Vermittler mitteilt, in welche Warteschlangen Nachrichten gelangen sollen. […]

Installation von Firebird 3 auf aktuellen Linux-Versionen: CentOS8 und Ubuntu 19

In diesem Artikel beschreiben wir die minimalen Schritte, die erforderlich sind, um das relationale Datenbankmanagementsystem Firebird Version 3.0 optimal auf neuen Linux-Distributionen zu installieren. Für die Beispiele haben wir CentOS 8 und Ubuntu 19 ausgewählt. Für die 'Lieferung' der Firebird-Distribution auf das Zielsystem haben wir in diesem Leitfaden die Option gewählt, das tar.gz-Archiv über einen Link von der offiziellen Projektwebsite (firebirdsql.org) herunterzuladen. Für die Ungeduldigen – hier gleich […]

Was ist Windows PowerShell und wie funktioniert es? Teil 2: Einführung in die Programmiersprache.

Historisch gesehen sind die Befehlszeilenwerkzeuge in Unix-Systemen besser entwickelt als in Windows. Mit der Einführung einer neuen Lösung hat sich die Situation jedoch geändert. Für PowerShell können Skripte in einer interpretierten multiparadigmatischen Sprache geschrieben werden, die Elemente der klassischen prozeduralen, objektorientierten und sogar funktionalen Programmierung enthält: bedingte Sprünge, Schleifen, Variablen, Arrays, Hash-Tabellen, Klassen, Fehlerbehandlung sowie Funktionen, Cmdlets und Pipelines. Der vorherige Artikel […]

Was ist Windows PowerShell und wofür wird es verwendet? Teil 1: Grundlegende Funktionen

Historisch gesehen sind die Kommandozeilenwerkzeuge in Unix-Systemen besser entwickelt als in Windows. Mit der Einführung einer neuen Lösung hat sich die Situation jedoch geändert. Windows PowerShell ermöglicht Systemadministratoren, die meisten Routineaufgaben zu automatisieren. Damit können Einstellungen geändert, Dienste gestoppt und gestartet sowie die meisten installierten Anwendungen gewartet werden. Das blaue Fenster als einen weiteren Kommandozeileninterpreter zu betrachten, wäre irreführend. […]

Integration des Projekts VueJS+TS mit SonarQube

In unserer Arbeit nutzen wir aktiv die Plattform SonarQube, um die Codequalität auf hohem Niveau zu halten. Bei der Integration eines der Projekte, das in VueJs+Typescript geschrieben wurde, traten einige Probleme auf. Daher möchte ich genauer erläutern, wie wir diese gelöst haben. In diesem Artikel geht es, wie bereits erwähnt, um die Plattform SonarQube. Ein wenig Theorie – was ist das überhaupt, für […]

Wie man Kommentare öffnet, ohne in Spam zu versinken

Wenn Ihre Arbeit darin besteht, etwas Schönes zu schaffen, muss nicht viel darüber erzählt werden, da das Ergebnis für alle sichtbar ist. Wenn Sie jedoch Schriftzüge von Zäunen entfernen, bemerkt niemand Ihre Arbeit, solange die Zäune ordentlich aussehen oder bis Sie versehentlich etwas Falsches gelöscht haben. Jeder Dienst, der die Möglichkeit bietet, Kommentare, Bewertungen oder Nachrichten zu hinterlassen oder […

LetsEncrypt plant, seine Zertifikate aufgrund eines Softwarefehlers zurückzuziehen.

Die Firma LetsEncrypt, die kostenlose SSL-Zertifikate zur Verschlüsselung anbietet, sieht sich gezwungen, einige Zertifikate zurückzurufen. Das Problem ist auf einen Softwarefehler in der Verwaltungssoftware Boulder zurückzuführen, die für den Aufbau der CA verwendet wird. Normalerweise erfolgt die Überprüfung des DNS-Eintrags CAA gleichzeitig mit der Bestätigung des Eigentums an der Domain, und die meisten Abonnenten erhalten das Zertifikat unmittelbar nach der Überprüfung. Doch die Entwickler der Software haben es so eingerichtet, dass das Ergebnis der Überprüfung […]

Die Gesundheit der Indizes in PostgreSQL aus der Sicht eines Java-Entwicklers

Hallo. Mein Name ist Ivan und ich bin Java-Entwickler. Es kam dazu, dass ich viel mit PostgreSQL arbeite – ich kümmere mich um die Datenbankkonfiguration, die Optimierung der Struktur, die Performance und spiele am Wochenende ein wenig DBA. In letzter Zeit habe ich mehrere Datenbanken in unseren Mikrodiensten in Ordnung gebracht und eine Java-Bibliothek namens pg-index-health geschrieben, die diese Arbeit erleichtert, Zeit spart und hilfreich ist […]

Einrichtung der Passwortsicherheitsrichtlinie in Zimbra.

Neben der Verschlüsselung von E-Mails und der Verwendung einer elektronischen Unterschrift ist eine der effektivsten und kostengünstigsten Methoden, um E-Mail-Konten vor Hackern zu schützen, eine durchdachte Passwortsicherheitsrichtlinie. Auf Zetteln notierte, in öffentlichen Dateien gespeicherte oder einfach nicht komplexe Passwörter stellen stets eine große Sicherheitslücke dar und können zu schwerwiegenden Vorfällen mit spürbaren Folgen für […]

Wie ich Habr geparst habe, Teil 1: Trends

Als der Neujahrs-Olivier-Salat aufgegessen war, hatte ich nichts mehr zu tun und entschied mich, alle Artikel von Habrhabr (und ähnlichen Plattformen) auf meinen Computer herunterzuladen und zu erforschen. Dabei entstanden einige interessante Geschichten. Die erste betrifft die Entwicklung des Formats und der Themen der Artikel über 12 Jahre seit der Gründung der Website. Zum Beispiel ist die Dynamik mancher Themen ziemlich aufschlussreich. Fortsetzung — unter dem Kater.

Wie man einen Smart Contract im Telegram Open Network (TON) schreibt und veröffentlicht.

Wie man einen Smart Contract in TON schreibt und veröffentlicht. Worum geht es in diesem Artikel? In diesem Artikel werde ich darüber berichten, wie ich am ersten (von zwei) Wettbewerben von Telegram im Bereich Blockchain teilgenommen habe, keinen Preis gewonnen habe und beschloss, meine Erfahrungen in einem Artikel festzuhalten, damit sie nicht verloren gehen und vielleicht jemandem helfen. Da ich nicht schreiben wollte […]

Mikhail Salosin. Golang Meetup. Einsatz von Go im Backend der App „Smotri+“

Mikhail Salosin (im Folgenden – MS): – Hallo zusammen! Mein Name ist Mikhail. Ich arbeite als Backend-Entwickler bei MC2 Software und werde über die Verwendung von Go im Backend der mobilen Anwendung „Smotry+“ berichten. Mag jemand von euch Hockey? Dann ist diese App für euch. Sie ist für Android und iOS verfügbar und dient zum Anschauen von Live-Übertragungen verschiedener Sportveranstaltungen und […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster