Kategorie: Administration

Integration des VueJS+TS Projekts mit SonarQube

In unserer Arbeit nutzen wir aktiv die Plattform SonarQube, um die Codequalität auf einem hohen Niveau zu halten. Bei der Integration eines Projekts, das in VueJs + TypeScript geschrieben wurde, traten Probleme auf. Daher möchte ich näher darauf eingehen, wie wir diese lösen konnten. 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 und nicht im Spam ertrinkt

Wenn deine Arbeit darin besteht, etwas Schönes zu schaffen, braucht man nicht viel darüber zu sagen, denn das Ergebnis liegt allen vor Augen. Wenn man jedoch Schriftzüge von Zäunen entfernt, bemerkt niemand deine Arbeit, solange die Zäune ordentlich aussehen oder solange du nichts Falsches abwischst. Jeder Dienst, bei dem man Kommentare, Bewertungen hinterlassen oder Nachrichten senden kann, oder […]

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

Das Unternehmen LetsEncrypt, das kostenlose SSL-Zertifikate für die Verschlüsselung anbietet, sieht sich gezwungen, einige Zertifikate zu widerrufen. Das Problem hängt mit einem Softwarefehler in der Verwaltungssoftware Boulder zusammen, die für die CA verwendet wird. Normalerweise erfolgt die Überprüfung des DNS-CNAME-Eintrags gleichzeitig mit der Bestätigung des Domainbesitzes, und die meisten Abonnenten erhalten das Zertifikat sofort nach der Überprüfung. Die Softwareentwickler haben jedoch so konzipiert, dass das Ergebnis der Überprüfung […]

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

Hallo. Ich heiße Wanja und bin Java-Entwickler. So kam es, dass ich viel mit PostgreSQL arbeite – ich beschäftige mich mit der Einrichtung von Datenbanken, der Optimierung der Struktur, der Leistung und spiele ein wenig am Wochenende 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 hilft […]

Einstellung der Passwortsicherheitsrichtlinie in Zimbra

Neben der Verschlüsselung von E-Mails und der Verwendung von elektronischen Signaturen ist eine durchdachte Passwortsicherheitsrichtlinie eine der effektivsten und kostengünstigsten Methoden, um E-Mails vor Hackerangriffen zu schützen. Auf Zetteln notierte, in öffentlich zugänglichen Dateien gespeicherte oder einfach nicht ausreichend komplexe Passwörter sind immer eine große Schwachstelle in der Informationssicherheit eines Unternehmens und können zu ernsthaften Vorfällen mit spürbaren Folgen führen […]

Wie ich Habr durchsucht habe, Teil 1: Trends

Nachdem der Neujahrs-Olivier fertig gegessen war, hatte ich nichts zu tun und beschloss, mir alle Artikel von Habr und verwandten Plattformen auf meinen Computer herunterzuladen und sie zu erkunden. Dabei sind einige interessante Geschichten entstanden. Die erste davon ist die Entwicklung des Formats und der Themen der Artikel über 12 Jahre seit Bestehen der Website. Beispielsweise ist die Dynamik einiger Themen ziemlich aufschlussreich. Die Fortsetzung folgt nach dem Sprung. Der Prozess […]

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

Wie man einen Smart Contract im 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) Blockchain-Wettbewerb von Telegram teilgenommen habe, keinen Preis gewonnen habe und beschlossen habe, meine Erfahrungen in einem Artikel festzuhalten, damit sie nicht verloren gehen und vielleicht jemandem helfen. Da ich nicht […]

Mikhail Salosin. Golang Meetup. Nutzung von Go im Backend der Anwendung „Smotri+“.

Mikhail Salosin (im Folgenden – MS): – Hallo zusammen! Mein Name ist Mikhail. Ich arbeite als Backend-Entwickler bei der Firma MC2 Software und werde über die Nutzung von Go im Backend der mobilen Anwendung „Smotri+“ sprechen. Mag jemand von Ihnen Eishockey? Dann ist diese Anwendung für Sie. Sie ist für Android und iOS gedacht und dient zum Streaming verschiedener Sportereignisse online und […]

Wie sorgt man für eine qualitativ hochwertige Nutzung des lokalen Netzwerks eines kleinen Unternehmens?

Benötigt ein kleines Unternehmen ein lokales Netzwerk? Ist es notwendig, beträchtliche Mittel für den Kauf von Computerhardware, die Gehälter des technischen Personals und die Zahlung von Lizenzsoftware auszugeben? Der Autor hatte Kontakte zu verschiedenen Kategorien (hauptsächlich jungen) Eigentümern und Managern kleiner Unternehmen (hauptsächlich GmbHs). Dabei wurden diametral entgegengesetzte Meinungen geäußert, von der Ansicht, dass lokale Berechnungen […]

Erstellen eines WEB-Adressenverzeichnisses PHP + LDAP

Es kam vor, dass ein (relativ) großes Unternehmen viele entfernte Büros hatte, in denen eine beträchtliche Anzahl von Benutzern war. Alle Büros sind in einem Netzwerk mit einer gemeinsamen Domäne verbunden, jedes Büro wurde in Active Directory (im Folgenden AD) als Organisationseinheit (OU) definiert, in der bereits Benutzer angelegt wurden. Es war notwendig, den Benutzern die Möglichkeit zu geben, schnell und ohne besondere […]

Kurze Übersicht und Einrichtung von Kata Containers

In diesem Artikel wird das Prinzip der Funktionsweise von Kata Containers behandelt, ebenso wie ein praktischer Teil zu ihrer Anbindung an Docker. Über allgemeine Probleme mit Docker und mögliche Lösungen wurde bereits geschrieben, heute werde ich die Implementierung von Kata Containers kurz beschreiben. Kata Containers - eine sichere Ausführungsumgebung (Runtime) für Container, basierend auf leichtgewichtigen virtuellen Maschinen. Die Arbeit mit ihnen […]

Ein einfacher RPM-Repository unter Verwendung von Inotify und WebDAV

In diesem Beitrag betrachten wir die Speicherung von RPM-Artefakten mit Hilfe eines einfachen Skripts mit inotify + createrepo. Das Hochladen der Artefakte erfolgt über WebDAV mit Apache HTTPD. Warum Apache HTTPD relevant ist, wird gegen Ende des Beitrags erwähnt. Also, die Lösung muss folgenden Anforderungen für die Organisation eines reinen RPM-Speichers gerecht werden: Kostenlos. Verfügbarkeit des Pakets im Repository einige Sekunden nach dem Hochladen in den Speicher […]

60GB SSD 8Gb DDR4