Kategorie: Blog

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

In diesem Artikel möchte ich meine Erfahrungen mit NJS teilen, dem JavaScript-Interpreter für Nginx, der von Nginx Inc. entwickelt wird, und dabei an einem realen Beispiel die wichtigsten Funktionen beschreiben. NJS ist ein Teilmenge der Programmiersprache JavaScript, die es ermöglicht, die Funktionalität von Nginx zu erweitern. Auf die Frage, warum einen eigenen Interpreter??? hat Dmitry Volyntsev ausführlich geantwortet. Kurz gesagt: NJS ist der nginx-way, und JavaScript ist progressiver, 'heimischer' und […]

Mapping digital rights, 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 sozialer Technologien und RosKomSvoboda einen Hackathon zu digitaler Staatsbürgerschaft und digitalen Rechten unter dem Titel demhack.ru. Im Vorfeld der Veranstaltung veröffentlichen die Organisatoren den dritten Artikel, der sich mit der Kartierung des Problembereichs befasst, damit interessante Herausforderungen gefunden werden können. Frühere Artikel: zum Recht […]

Lassen Sie uns mit Custom Tooling in Argo CD arbeiten

Nach einiger Zeit, nachdem ich den ersten Artikel geschrieben hatte, in dem ich geschickt mit Jsonnet und GitLab umging, wurde mir klar, dass Pipelines zwar gut sind, aber übermäßig komplex und umständlich. In den meisten Fällen ist eine Standardaufgabe erforderlich: „YAML generieren und in Kubernetes ablegen“. Genau das erledigt Argo CD hervorragend. Argo CD ermöglicht es, ein Git-Repository anzubinden und zu synchronisieren […]

Wir testen neue Werkzeuge zur Erstellung und Automatisierung von Deployments in Kubernetes

Hallo! In letzter Zeit sind viele großartige Automatisierungstools sowohl für den Docker-Image-Bau als auch für das Deployment in Kubernetes erschienen. Deshalb wollte ich ein wenig mit GitLab experimentieren, seine Möglichkeiten gründlich kennenlernen und natürlich eine Pipeline einrichten. Inspiration für diese Arbeit war die Website kubernetes.io, die automatisch aus dem Quellcode generiert wird, und jeder eingereichte Pull […]

Multimedia-Framework GStreamer 1.18.0 verfügbar

Nach anderthalb Jahren Entwicklung wurde GStreamer 1.18 veröffentlicht, ein plattformübergreifendes Set von Komponenten in C zur Erstellung einer Vielzahl von Multimedia-Anwendungen, von Medienplayern und Audio-/Video-Converter bis hin zu VoIP-Anwendungen und Streaming-Systemen. Der GStreamer-Code wird unter der LGPLv2.1-Lizenz veröffentlicht. 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 Wrapper-Paket gst-libav verfügbar […]

Veröffentlichung des Vektor-Grafik-Editors Inkscape 1.0.1

Das Update für den kostenlosen Vektorgrafik-Editor Inkscape 1.0.1 ist verfügbar, das Fehler und Mängel, die im bedeutenden Release 1.0 entdeckt wurden, behoben hat. Der Editor bietet flexible Zeichenwerkzeuge und unterstützt das Lesen und Speichern von Bildern in den Formaten SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript und PNG. Fertige Inkscape-Builds sind für Linux (AppImage, Snap, Flatpak) vorbereitet […]

Freeradius + Google Authenticator + LDAP + Fortigate

Was tun, wenn die Zwei-Faktor-Authentifizierung gewünscht, aber auch lästig ist, und kein Geld für Hardware-Token vorhanden ist? Dieses Lösungskonzept ist nichts superoriginelles, sondern eher eine Mischung aus verschiedenen Ansätzen, die im Internet zu finden sind. Angenommen, es gibt eine Active Directory-Domain. Benutzer der Domain arbeiten über VPN, wie viele heutzutage. In der Rolle des VPN-Gateways […]

Ansible beschleunigen

Es ist kein Geheimnis, dass Ansible mit den „Standard“-Einstellungen nicht allzu schnell arbeitet. In diesem Artikel werde ich auf einige Gründe dafür hinweisen und eine nützliche Mindestanzahl an Einstellungen vorschlagen, die möglicherweise die Geschwindigkeit Ihres Projekts erheblich steigern könnten. Hier und in den folgenden Abschnitten diskutieren wir Ansible 2.9.x, das mit Ihrer bevorzugten Methode in einer neu erstellten virtualenv installiert wurde. […]

Die Anrufaufzeichnungsfunktion in der Google Phone App ist jetzt auf Xiaomi Smartphones verfügbar.

Die Google Phone App erfreut sich großer Beliebtheit, ist jedoch nicht auf allen Android-Smartphones verfügbar. Die Entwickler erweitern jedoch schrittweise die Liste der unterstützten Geräte und fügen neue Funktionen hinzu. Diesmal berichten Netzwerkquellen, dass die Google Phone App auf Xiaomi-Smartphones die Möglichkeit zur Anrufaufzeichnung erhalten hat. Google arbeitet bereits seit einiger Zeit an der erwähnten Funktion. Erste Hinweise darauf […]

Der Standard C++20 wurde genehmigt

Das ISO-Komitee zur Standardisierung der Programmiersprache C++ hat den internationalen Standard „C++20“ genehmigt. Die in der Spezifikation enthaltenen Funktionen werden mit Ausnahme einiger Einzelfälle von den Compilern GCC, Clang und Microsoft Visual C++ unterstützt. Standardbibliotheken, die C++20 unterstützen, wurden im Rahmen des Boost-Projekts implementiert. In den nächsten zwei Monaten wird die genehmigte Spezifikation in der Vorbereitungsphase für die Veröffentlichung sein, in der an […] gearbeitet wird.

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

Es wurde eine bedeutende Version der libtorrent-Bibliothek 2.0 (auch bekannt als libtorrent-rasterbar) vorgestellt, die eine speichereffiziente Implementierung des BitTorrent-Protokolls bietet. Die Bibliothek kommt in Torrent-Clients wie Deluge, qBittorrent, Folx, Lince, Miro und Flush zum Einsatz (nicht zu verwechseln mit einer anderen libtorrent-Bibliothek, die in rTorrent verwendet wird). Der Code von libtorrent ist in C++ geschrieben und wird verteilt […]

Vielfältiges Ubuntu im Jahr 2020

Hier ist eine uneingeschränkte, lockere und nicht-technische Übersicht über das Betriebssystem Ubuntu Linux 20.04 und fünf seiner offiziellen Varianten. Wenn Sie sich für Kernel-Versionen, glibc, snapd und das Vorhandensein einer experimentellen Wayland-Sitzung interessieren – sind Sie hier falsch. Wenn Sie zum ersten Mal von Linux hören und verstehen möchten, wie jemand, der seit acht Jahren mit Ubuntu arbeitet, darüber denkt, […]

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