Kategori: Blog

Effemeriske volum med lagringskapasitetsovervåking: EmptyDir på steroider

Noen applikasjoner trenger også å lagre data, men de er ganske fornøyde med at dataene ikke vil bli bevart etter en oppstart. For eksempel er tjenester for caching begrenset av RAM, men de kan også flytte data som sjelden brukes til langsommere lagringsmedier, med liten innvirkning på den totale ytelsen. Andre applikasjoner trenger å vite at i […]

Overvågning af Flask-mikrotjenester med Prometheus

Et par linjer med kode, og applikasjonen din genererer metrikker, wow! For å forstå hvordan prometheus_flask_exporter fungerer, trengs det et minimum av eksempler: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘\/’) def main(): return ‘OK’ Dette er alt som trengs for å komme i gang! Ved å legge til importen og initiere PrometheusMetrics, vil du få metrikker […]

Jeg har lavet mit eget PyPI-repository med autentificering og S3. På Nginx

I denne artikkelen vil jeg dele erfaringene mine med NJS, en JavaScript-tolker for Nginx utviklet av Nginx Inc, og beskrive hovedfunksjonene med et reelt eksempel. NJS er en delmengde av programmeringsspråket JavaScript, som gjør det mulig å utvide funksjonaliteten til Nginx. På spørsmålet om hvorfor man trenger sin egen tolk??? svarte Dmitry Volyntsev grundig. Kort sagt: NJS er nginx-way, og JavaScript er mer progressiv, 'hjemlig' og […]

Kortlægning af digitale rettigheder, del III. Retten til anonymitet

TL;DR: Eksperter deler synspunktene sine om problemstillinger i Russland relatert til digital rett til anonymitet. Den 12. og 13. september arrangerer Teplitsa sosiale teknologier og RosKomSvoboda en hackathon om digitalt borgerskap og digitale rettigheter demhack.ru. I forkant av arrangementet publiserer arrangørene den tredje artikkelen som omhandler kartlegging av problemområdet for at deltakerne skal finne interessante utfordringer. Tidligere artikler: om retten […]

La oss se nærmere på Custom Tooling i Argo CD

Noe tid etter at jeg skrev den første artikkelen, hvor jeg flittig håndterte jsonnet og GitLab, innså jeg at pipelines er fine, men unødvendig kompliserte og ubehagelige. I de fleste tilfeller kreves det en typisk oppgave: 'generere YAML og legge det i Kubernetes'. Dette er noe Argo CD utmerket seg i. Argo CD lar deg koble til et Git-repositorium og synkronisere […]

Vi prøver nye verktøy for bygging og automatisering av distribusjoner i Kubernetes

Hej! Der er kommet mange fede automatiseringsværktøjer frem til både bygning af Docker-billeder og deployment til Kubernetes. Derfor besluttede jeg mig for at lege med GitLab, grundigt udforske dets muligheder, og selvfølgelig oprette en pipeline. Inspirationen til dette arbejde kom fra websitet kubernetes.io, som genereres automatisk fra kildekoder, og hvor hver indsendt pull […]

Multimedie-rammeværket GStreamer 1.18.0 er tilgængeligt

Efter halvandet års udvikling er GStreamer 1.18 blevet lanceret, et tværplatforms sæt af komponenter skrevet i C til at oprette et bredt udvalg af multimedieapplikationer, fra medieafspillere og lyd/videokonvertere til VoIP-applikationer og streaming-systemer. Koden til GStreamer distribueres under LGPLv2.1-licensen. Opdateringer til plugins som gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 samt wrapperen gst-libav er også tilgængelige […]

Udgivelsen af vektorgrafik-editoren Inkscape 1.0.1

Opdatering af den gratis vektorgrafik-editor Inkscape 1.0.1, som indeholder fejlrettelser og forbedringer af den betydelige udgave 1.0. Editor giver fleksible tegneværktøjer og understøtter læsning og gemning af billeder i formaterne SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript og PNG. Færdige builds af Inkscape er tilgængelige for Linux (AppImage, Snap, Flatpak), […]

Freeradius + Google Authenticator + LDAP + Fortigate

Hvad gør man, hvis man ønsker to-faktor-godkendelse, men bliver stoppet af manglende penge til hardware tokens, og man generelt bliver bedt om at holde fast i et godt humør? Denne løsning er ikke superoriginal, snarere en blanding af forskellige løsninger fundet på internettet. Så vi har et Active Directory-domæne. Domænebrugere, der arbejder via VPN, som mange gør i dag. I rollen som VPN-gateway […]

Accelerer Ansible

Ingen hemmelighed, at Ansible med ‘standardindstillinger’ ikke gør sit job særligt hurtigt. I artiklen vil jeg pege på nogle årsager hertil og foreslå et nyttigt minimum af indstillinger, som muligvis kan øge hastigheden på dit projekts arbejde. Vi diskuterer her og senere Ansible 2.9.x, som er installeret i en nyoprettet virtualenv på din foretrukne måde […]

Funktionen til at optage opkald i Google Phone-appen er blevet tilgængelig på Xiaomi-smartphones

Google Phone-appen er meget populær, men den er ikke tilgængelig på alle Android-smartphones. Men gradvist udvider udviklerne listen over understøttede enheder og tilføjer nye funktioner. Denne gang har netkilder rapporteret, at Google Phone-appen på Xiaomi-smartphones nu har støtte til optagelse af opkald. Google begyndte at arbejde på den nævnte funktion for længe siden. De første omtaler af den […]

C++20-standarden er godkendt

ISO-komiteen for standardisering af C++ har godkendt den internationale standard "C++20". De muligheder, der er præsenteret i specifikationen, understøttes, undtagen i enkelte tilfælde, af compilerne GCC, Clang og Microsoft Visual C++. Standardbiblioteker, der understøtter C++20, er implementeret i projektet Boost. I de næste to måneder vil den godkendte specifikation være i dokumentforberedelsesfasen, hvor arbejdet vil blive udført […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster