Kategori: Administration

Aleksej Gračjov: Go Frontend

Kyiv Go Meetup Maj 2018: Vært: – Hej alle sammen! Tak fordi I er kommet! I dag har vi to officielle talere – Ljoša og Vanya. Der vil også være to mere, hvis vi har tid. Den første taler – Aleksej Gračjov, han vil fortælle os om GopherJS. Aleksej Gračjov (herefter – AG): – Jeg er Go-udvikler, og jeg skriver webtjenester […]

De syv mest almindelige fejl ved overgang til CI/CD

Hvis din virksomhed lige er begyndt at implementere DevOps eller CI/CD-værktøjer, kan det være nyttigt at blive bekendt med de mest almindelige fejl for at undgå at gentage dem og træde ind i andres fælder. Mail.ru Cloud Solutions-teamet har oversat artiklen 'Avoid These Common Pitfalls When Transitioning to CI/CD' af Jasmine Chokshi, med tilføjelser. Manglende beredskab til at ændre kultur og processer Hvis man ser […]

Hvordan Virtual Private Cloud er struktureret i Yandex.Cloud, og hvordan vores brugere hjælper os med at implementere nyttige funktioner

Hej, jeg hedder Kosti Kramlih, jeg er ledende udvikler i Virtual Private Cloud-afdelingen hos Yandex.Cloud. Jeg arbejder med virtuelle netværk, og som man kan gætte, vil jeg i denne artikel fortælle om strukturen af Virtual Private Cloud (VPC) generelt og virtuelle netværk specifikt. Og du vil også finde ud af, hvorfor vi, udviklerne af tjenesten, værdsætter feedback fra vores brugere. Men om […]

Forener Python og Bash: bibliotekerne smart-env og python-shell

Goddag alle sammen. I dag er Python et af de mest anvendte sprog i udviklingen af ikke blot softwareprodukter men også i sikring af deres infrastruktur. Som et resultat heraf har mange devops-myndigheder, for deres vilje eller imod, været nødt til at lære et nyt sprog til senere brug som supplement til de gamle gode Bash-scripts. Men Bash og Python […]

Envoy. 1. Introduktion

Hej! Dette er en kort artikel, der svarer på spørgsmålene: 'Hvad er envoy?', 'Hvad er det godt for?' og 'Hvor skal man starte?'. Hvad er det? Envoy er en L4-L7 load balancer skrevet i C++, designet til høj ydeevne og tilgængelighed. På den ene side er det en slags analog til nginx og haproxy, sammenlignelig med dem i ydeevne. På den anden side er det mere fokuseret på […]

Resize billeder i realtid med Nginx og LuaJIT (OpenResty)

For quite some time now, inspired by the article on resizing images on the fly, I set up image resizing using the ngx_http_image_filter_module, and it worked as expected. However, a problem arose when the manager needed to obtain images with exact dimensions for uploading to certain services, as these were their technical requirements. For example, if we have an original image with the size of 1200×1200, and at […]

Resizing Images on the Fly

Praktisk set er der i næsten enhver webapplikation, der bruger billeder, behov for at generere reducerede kopier af disse billeder, ofte i flere forskellige formater. Derudover kan det give nogle udfordringer at tilføje nye størrelser i en eksisterende applikation. Derfor er opgaven: Opgaven Definér en liste over krav: Generere ekstra billeder i enhver formatering on-the-fly uden at tilføje ekstra funktionalitet til applikationen på noget tidspunkt i applikationens livscyklus; […]

OpenResty: Forvandler NGINX til en fuldgyldig applikationsserver

Vi publicerer endnu en transskription af foredraget fra konferencen HighLoad++ 2016, som fandt sted i det Moskva-regionale Skolkovo den 7.—8. november sidste år. Vladimir Protasov fortæller, hvordan man kan udvide NGINX's funktionalitet ved hjælp af OpenResty og Lua. Hej alle, mit navn er Vladimir Protasov, jeg arbejder i Parallels. Jeg vil fortælle lidt om mig selv. Tre fjerdedele af mit liv har jeg beskæftiget mig med at skrive kode. Jeg blev […]

Nano eller minimalistik IDE

I denne artikel vil jeg gerne vise dig kraften og skønheden ved den konsolbaserede teksteditor nano, som til at begynde med virker enkel og uanselig. Indledning Udviklerne har faktisk forberedt mange nyttige funktioner til dig, som du måske ikke engang er klar over, f.eks.: automatisk indrykning, spring til matchende parenteser og endda automatisk udfyldning! Lad os tage det step by step. Standard genvejstaster M […]

Yandex.Disk har forbudt brugen af open source værktøjet rclone

Baggrund Hej, Habr! Dette indlæg blev inspireret af en ret underlig fejl, som jeg i går aftes oplevede på min laptop med Linux (ja, jeg er en af de mærkelige mennesker, der bruger GNU/Linux på en bærbar computer), hvor jeg fik returneret i stedet for indholdet af min Yandex.Disk: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/Output error total 0 Den første tanke: netværket er faldet ud, ikke noget stort problem. Men ved […]

Hvordan 1500 byte blev den maksimale enhed for dataoverførsel på internettet

Ethernet er overalt, og titusindvis af producenter producerer udstyr med dets support. Dog har næsten alle disse enheder ét fælles tal – MTU: $ ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [maximum transmission unit] […]

IdentityServer4. Grundlæggende begreber. OpenID Connect, OAuth 2.0 og JWT

Med dette indlæg vil jeg åbne en række artikler dedikeret til IdentityServer4. Vi starter med de grundlæggende begreber. Den mest lovende autentifikationsprotokol lige nu er OpenID Connect, og autorisationsprotokollen (adgangsudstedelse) er OAuth 2.0. IdentityServer4 implementerer disse to protokoller. Det er optimeret til at løse typiske sikkerhedsproblemer. OpenID Connect er en protokol og standard for autentifikation, den giver ikke […]

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