Categorie: Blog

Efenemene volumes met opslagcapaciteit: EmptyDir op steroïden

Sommige applicaties moeten ook gegevens opslaan, maar ze zijn vrij ontspannen over het feit dat gegevens na herstart niet worden opgeslagen. Bijvoorbeeld diensten voor caching zijn beperkt in werkgeheugen, maar kunnen ook gegevens die zelden worden gebruikt verplaatsen naar langzamere opslagmedia, met een geringe impact op de algehele prestaties. Andere applicaties moeten weten dat in […]

Monitoring van Flask-microservices met Prometheus

Een paar regels code en uw applicatie genereert metrics, wauw! Om te begrijpen hoe prometheus_flask_exporter werkt, is een eenvoudig voorbeeld voldoende: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/'): def main(): return 'OK' Dit is alles wat u nodig heeft om te beginnen! Door de import en de regel voor het initialiseren van PrometheusMetrics toe te voegen, krijgt u metrics […]

Ik heb mijn PyPI-repository gemaakt met autorisatie en S3. Op Nginx

In dit artikel wil ik mijn ervaringen delen met NJS, de JavaScript-interpreter voor Nginx, ontwikkeld door Nginx Inc., en de belangrijkste mogelijkheden ervan aan de hand van een echt voorbeeld beschrijven. NJS is een subset van de programmeertaal JavaScript die de functionaliteit van Nginx uitbreidt. Op de vraag waarom een eigen interpreter??? heeft Dmitry Volynets dit uitvoerig beantwoord. Kort gezegd: NJS is de nginx-way, en JavaScript is meer vooruitstrevend, 'inheems' en […]

Mapping van digitale rechten, deel III. Het recht op anonimiteit

TL;DR: Experts delen hun visie op de problemen in Rusland met betrekking tot het digitale recht op anonimiteit. Op 12 en 13 september organiseren Teplitsa social technologies en RosKomSvoboda een hackathon over digitaal burgerschap en digitale rechten demhack.ru. In de aanloop naar het evenement publiceren de organisatoren het derde artikel, gewijd aan het in kaart brengen van het probleemgebied, zodat zij een interessante uitdaging kunnen vinden. Vorige artikelen: over het recht […]

We gaan aan de slag met Custom Tooling in Argo CD

Na enige tijd na het schrijven van het eerste artikel, waarin ik behendig omging met jsonnet en gitlab, realiseerde ik me dat pipelines weliswaar goed zijn, maar te complex en onhandig. In de meeste gevallen is er een standaardtaak nodig: 'genereer YAML en plaats het in Kubernetes'. Eigenlijk is dit waar Argo CD geweldig in is. Argo CD maakt het mogelijk om een Git-repository aan te sluiten en te synchroniseren […]

We proberen nieuwe tools voor het bouwen en automatiseren van deployments in Kubernetes

Hallo! Recent zijn er veel geweldige automatiseringstools uitgekomen, zowel voor het bouwen van Docker-images als voor de implementatie in Kubernetes. Daarom besloot ik te experimenteren met gitlab, het goed te verkennen en natuurlijk de pipeline in te stellen. De inspiratie voor dit werk komt van de website kubernetes.io, die automatisch uit de broncode wordt gegenereerd, en voor elke ingediende pull […]

De multimediaketen GStreamer 1.18.0 is beschikbaar

Na anderhalf jaar ontwikkeling is GStreamer 1.18 vrijgegeven, een cross-platform set componenten geschreven in C voor het creëren van een breed scala aan multimedia-applicaties, van mediaplayers en converters van audio-/video-bestanden tot VoIP-applicaties en streaming systemen. De code van GStreamer wordt verspreid onder de LGPLv2.1-licentie. Tegelijkertijd zijn updates beschikbaar voor de plugins gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 en de gst-libav wrapper […]

Release of vector graphics editor Inkscape 1.0.1

De update voor de gratis vector grafische editor Inkscape 1.0.1 is beschikbaar, waarin fouten en tekortkomingen zijn verholpen die waren ontdekt in de belangrijke release 1.0. De editor biedt flexibele tekenhulpmiddelen en ondersteunt het lezen en opslaan van afbeeldingen in de formaten SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript en PNG. De kant-en-klare versies van Inkscape zijn voorbereid voor Linux (AppImage, Snap, Flatpak), […]

Freeradius + Google Authenticator + LDAP + Fortigate

Wat te doen als je wel tweefactorauthenticatie wilt, maar geen geld hebt voor hardwaretokens, terwijl ze je aanraden positief te blijven. Deze oplossing is niet iets superorigineels, eerder een mix van verschillende oplossingen die op het internet te vinden zijn. Dus, er is een Active Directory-domein. De domeingebruikers die via VPN werken, zoals tegenwoordig velen. Als VPN-gateway […]

Versnellen van Ansible

Het is geen geheim dat Ansible met de standaardinstellingen niet al te snel zijn werk doet. In dit artikel zal ik enkele redenen hiervoor aanstippen en een nuttige basisconfiguratie voorstellen die de snelheid van uw project aanzienlijk kan verhogen. We bespreken hier en verder Ansible 2.9.x, dat is geïnstalleerd in een nieuw aangemaakt virtualenv op uw favoriete manier. […]

De functie voor het opnemen van gesprekken in de Google Phone-app is beschikbaar geworden op Xiaomi-smartphones.

De Google Phone-app is erg populair, maar het is niet op alle Android-smartphones beschikbaar. Toch breiden ontwikkelaars geleidelijk de lijst van ondersteunde apparaten uit en voegen ze nieuwe functies toe. Dit keer hebben netwerkbronnen gemeld dat de Google Phone-app op Xiaomi-smartphones ondersteuning heeft gekregen voor het opnemen van gesprekken. Google werkt al een tijd aan deze functie. De eerste vermeldingen hieromtrent […]

De C++20 standaard is goedgekeurd

De ISO-commissie voor de standaardisatie van de C++-taal heeft de internationale standaard ‘C++20’ goedgekeurd. De in de specificatie gepresenteerde mogelijkheden worden, met uitzondering van enkele gevallen, ondersteund in de compilers GCC, Clang en Microsoft Visual C++. Standaardbibliotheken die C++20 ondersteunen, zijn geïmplementeerd in het Boost-project. In de komende twee maanden zal de goedgekeurde specificatie zich in de fase van documentvoorbereiding voor publicatie bevinden, waarin ook werk zal worden verricht […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster