Autor: Yuri Gagarin

Ich habe mein PyPI-Repository mit Authentifizierung und S3 erstellt. Auf Nginx

In diesem Artikel möchte ich meine Erfahrungen mit NJS teilen, einem JavaScript-Interpreter für Nginx, der von der Firma Nginx Inc. entwickelt wird, und seine grundlegenden Möglichkeiten anhand eines praktischen Beispiels beschreiben. NJS ist eine Teilmenge der Programmiersprache JavaScript, die es ermöglicht, die Funktionalität von Nginx zu erweitern. Auf die Frage, warum man einen eigenen Interpreter benötigt??? hat Dmitry Volyncev ausführlich geantwortet. Kurz gesagt: NJS ist der nginx-way, und JavaScript ist fortschrittlicher, „heimischer“ und […]

Kartierung digitaler Rechte, Teil III. Das Recht auf Anonymität

TL;DR: Experten teilen ihre Sicht auf Probleme in Russland, die mit dem digitalen Recht auf Anonymität verbunden sind. Am 12. und 13. September veranstalten die Teplitsa sozialniz tehnologiy und RosKomSvoboda einen Hackathon zum digitalen Bürgerschaft und digitalen Rechten auf dem Portal demhack.ru. Im Vorfeld der Veranstaltung veröffentlichen die Organisatoren den dritten Artikel, der sich mit der Kartierung des problematischen Feldes beschäftigt, damit die Teilnehmer interessante Herausforderungen finden können. Frühere Artikel: zum Recht […]

Wir befassen uns mit Custom Tooling in Argo CD

Nach einiger Zeit, nachdem ich den ersten Artikel verfasst hatte, in dem ich geschickt mit Jsonnet und GitLab arbeitete, wurde mir klar, dass Pipelines zwar gut sind, aber übermäßig kompliziert und unpraktisch. In den meisten Fällen benötigt man eine Standardaufgabe: „YAML generieren und in Kubernetes ablegen“. Das ist genau das, was Argo CD hervorragend macht. Argo CD ermöglicht es, ein Git-Repository anzubinden und zu synchronisieren […]

Wir probieren neue Werkzeuge zur Erstellung und Automatisierung von Deployments in Kubernetes aus.

Hallo! In letzter Zeit sind viele großartige Automatisierungstools sowohl für den Aufbau von Docker-Images als auch für Deployments in Kubernetes erschienen. Aus diesem Grund habe ich beschlossen, mit GitLab zu experimentieren, seine Möglichkeiten eingehend zu erkunden und natürlich eine Pipeline einzurichten. Inspirationsquelle für diese Arbeit war die Website kubernetes.io, die automatisch aus dem Quellcode generiert wird, und für jeden eingereichten Pull […]

Das Multimedia-Framework GStreamer 1.18.0 ist verfügbar

Nach anderthalb Jahren Entwicklung wurde GStreamer 1.18 veröffentlicht, ein plattformübergreifendes Komponenten-Set, das in C geschrieben ist und für die Erstellung einer Vielzahl von Multimedia-Anwendungen, von Media Playern und Audio-/Video-Converter bis hin zu VoIP-Anwendungen und Streaming-Systemen, gedacht ist. Der GStreamer-Code wird unter der LGPLv2.1-Lizenz verbreitet. Gleichzeitig sind Updates für die Plugins gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 sowie das Binding gst-libav […] verfügbar.

Veröffentlichung des Vektor-Grafikeditors Inkscape 1.0.1

Ein Update für den freien Vektor-Grafikeditor Inkscape 1.0.1 ist verfügbar, in dem Fehler und Unzulänglichkeiten aus dem bedeutenden Release 1.0 behoben wurden. Der Editor bietet flexible Werkzeuge zum Zeichnen und unterstützt das Lesen und Speichern von Bildern in den Formaten SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript und PNG. Bereitgestellte Inkscape-Bundles sind für Linux (AppImage, Snap, Flatpak) vorbereitet, […]

Freeradius + Google Authenticator + LDAP + Fortigate

Was tun, wenn man sowohl eine Zwei-Faktor-Authentifizierung möchte als auch keine Geld für Hardware-Token hat und allgemein empfohlen wird, sich an gutes Wetter zu halten? Diese Lösung ist nicht besonders originell, eher eine Mischung aus verschiedenen Lösungen gefunden im Internet. Angenommen, es gibt eine Active Directory-Domäne. Domänenbenutzer arbeiten über VPN, wie es heutzutage viele tun. Als VPN-Gateway […]

Ansible beschleunigen

Es ist kein Geheimnis, dass Ansible mit den "Standard-Einstellungen" nicht besonders schnell arbeiten kann. In diesem Artikel werde ich auf einige Gründe dafür hinweisen und ein nützliches Minimum an Einstellungen vorschlagen, die möglicherweise die Geschwindigkeit Ihres Projekts deutlich erhöhen. Hier und im Folgenden diskutieren wir Ansible 2.9.x, das in einer neu erstellen virtualenv auf Ihre bevorzugte Weise installiert wurde. […]

Die Funktion zur Aufzeichnung von Anrufen in der Google Phone-App ist auf Xiaomi-Smartphones verfügbar geworden.

Die Google Phone-App erfreut sich großer Beliebtheit, ist jedoch nicht auf allen Android-Smartphones verfügbar. Allmählich erweitern die Entwickler jedoch die Liste der unterstützten Geräte und fügen neue Funktionen hinzu. In diesem Fall berichteten Netzquellen, dass die Google Phone-App auf Xiaomi-Smartphones die Unterstützung für die Anrufaufzeichnung bietet. Google arbeitet schon seit einiger Zeit an der genannten Funktion. Die ersten Hinweise darauf […]

Der Standard C++20 wurde genehmigt

Das ISO-Komitee für die Standardisierung der Programmiersprache C++ hat den internationalen Standard „C++20“ genehmigt. Die in der Spezifikation aufgeführten Möglichkeiten werden, mit wenigen Ausnahmen, von den Compilern GCC, Clang und Microsoft Visual C++ unterstützt. Die unterstützenden C++20 Standardbibliotheken wurden im Rahmen des Boost-Projekts implementiert. In den nächsten zwei Monaten wird die genehmigte Spezifikation in der Phase der Dokumentenaufbereitung für die Veröffentlichung sein, in der daran gearbeitet wird […]

Die Veröffentlichung von libtorrent 2.0 mit Unterstützung für das BitTorrent 2-Protokoll

Eine bedeutende Veröffentlichung der Bibliothek libtorrent 2.0 (auch bekannt als libtorrent-rasterbar) wurde vorgestellt, die eine implementierung des BitTorrent-Protokolls bietet, die effizient in Bezug auf den Speicherverbrauch und die CPU-Last ist. Die Bibliothek wird in Torrent-Clients wie Deluge, qBittorrent, Folx, Lince, Miro und Flush verwendet (nicht zu verwechseln mit einer anderen Bibliothek libtorrent, die in rTorrent verwendet wird). Der Code von libtorrent ist in C++ geschrieben und wird […]

Vielseitiges Ubuntu im Jahr 2020

Hier ist eine subjektive, leichtfertige und nicht-technische Übersicht über das Betriebssystem Ubuntu Linux 20.04 und seine fünf offiziellen Varianten. Wenn Sie an Kernel-Versionen, glibc, snapd und an der Verfügbarkeit einer experimentellen Wayland-Sitzung interessiert sind, sind Sie hier falsch. Wenn Sie zum ersten Mal von Linux hören und verstehen möchten, was jemand denkt, der seit acht Jahren unter Ubuntu arbeitet, […]

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