Kategória: Adminisztráció

Alekszej Gracsev: Go Frontend

Kyiv Go Meetup 2018 május: Moderátor: – Mindenkinek üdvözlöm! Köszönöm, hogy itt vagytok! Ma két hivatalos előadónk van – Lyoša és Vanya. Még két előadó is lesz, ha időnk engedi. Az első előadó – Alekszej Gracsev, ő fog beszélni nekünk a GopherJS-ről. Alekszej Gracsev (továbbiakban – ÁG): – Én Go-fejlesztő vagyok, és webszolgáltatásokat írok […]

A hét leggyakoribb hiba CI/CD-ra való áttéréskor

Ha a céged éppen most vezeti be a DevOps vagy CI/CD eszközöket, érdemes megismerkedned a leggyakoribb hibákkal, hogy elkerüld a megismétlésüket, és ne lépj a mások által már bejárt útra. A Mail.ru Cloud Solutions csapata lefordította a Jasmine Chokshi által írt "Avoid These Common Pitfalls When Transitioning to CI/CD" cikket kiegészítésekkel. A kultúra és a folyamatok változására való felkészülés hiánya. Ha megnézzük […]

Hogyan működik a Virtual Private Cloud a Yandex Cloudban, és hogyan segítik felhasználóink a hasznos funkciók bevezetésében

Helló, a nevem Kosztya Kramlih, a Yandex Cloud Virtual Private Cloud részlegének vezető fejlesztője vagyok. A virtuális hálózattal foglalkozom, és ahogy azt el lehet találni, ebben a cikkben a Virtual Private Cloud (VPC) felépítéséről és a virtuális hálózatról fogok beszélni. Azt is megtudhatjátok, hogy miért értékeljük mi, a szolgáltatás fejlesztői a felhasználóink visszajelzését. De […]

Összekapcsoljuk a Python-t és a Bash-t: a smart-env és a python-shell könyvtárakat.

Jó napot kívánok mindenkinek. Napjainkban a Python a legelterjedtebb programozási nyelvek egyike, amely nemcsak programtermékek fejlesztésére, hanem azok infrastruktúrájának biztosítására is szolgál. Ennek következtében sok devops szakembernek, akár akarja, akár nem, új nyelvet kellett tanulnia, hogy kiegészítse az öreg, jól bevált Bash-scripteket. Azonban a Bash és a Python […]

Envoy. 1. Bevezetés

Üdvözlöm! Ez a kis cikk választ ad a következő kérdésekre: „Mi az az envoy?”, „Miért van szükség rá?” és „Honnan kezdjem?”. Mi az az Envoy – ez egy L4-L7 terheléselosztó, C++ nyelven íródott, amely a magas teljesítményre és elérhetőségre összpontosít. Egyrészt ez bizonyos értelemben az nginx és a haproxy analógja, teljesítményben hasonlítható hozzájuk. Másrészt inkább […]

Képek azonnali átméretezése Nginx és LuaJIT (OpenResty) segítségével

Már régóta, inspirálódva egy cikkből a képek élő átméretezéséről, beállítottuk a képek átméretezését az ngx_http_image_filter_module segítségével, és minden jól működött. De felmerült egy probléma, amikor a menedzsernek pontos méretű képekre volt szüksége bizonyos szolgáltatásokhoz, mivel ezek voltak a műszaki követelményeik. Például, ha van egy 1200×1200-as eredeti képünk, és […]

Képátméretezés valós időben

Szinte bármelyik webalkalmazás, amely képeket használ, igényli az ezeknek a képeknek a lekicsinyített másolatainak előállítását, ráadásul gyakran több különböző méretű képet is képezni kell. Problémát jelent az is, hogy új méreteket kell hozzáadni a meglévő alkalmazásokban. A feladat tehát: Feladat A követelmények listájának meghatározása: Képessé tenni, hogy bármilyen méretű további képeket automatikusan létrehozzunk anélkül, hogy kiegészítő funkciókat kellene beépíteni az alkalmazásba az alkalmazás bármely létezési pillanatában; […]

OpenResty: a NGINX teljes értékű alkalmazásszerverré alakítása

Újra megosztjuk a HighLoad++ 2016 konferencián elhangzott előadás átiratát, amely tavaly november 7–8-án zajlott a moszkvai Szkolkovo-ban. Vlagyimir Protasov arról beszél, hogyan lehet az NGINX funkcionalitását bővíteni az OpenResty és a Lua segítségével. Mindenkinek üdvözlet, Vlagyimir Protasov vagyok, a Parallels-nél dolgozom. Mesélek egy kicsit magamról. Életem háromnegyedét azzal töltöttem, hogy kódot írok. Lett […]

Nano vagy minimalista IDE

Ebben a cikkben meg szeretném mutatni a nano konzolos szövegszerkesztő erejét és szépségét, amely első ránézésre egyszerű és nem feltűnő. Bevezetés A fejlesztők valójában rengeteg hasznos funkciót készítettek elő, amiről talán még nem is hallottál, például: automatikus behúzás, párbeszéd párba állítása és még automatikus kitöltés is! Lépjünk sorban. Alapértelmezett gyorsbillentyűk M […]

A Yandex.Disk megtiltotta az rclone open source segédprogram használatát.

Előzmények Üdv, Habr! Ennek a bejegyzésnek a megírását egy meglehetősen furcsa hiba inspirálta, amelyet tegnap este a Linuxot futtató laptopomon (igen, én azok közé tartozom, akik GNU/Linux-ot használnak a laptopjukon) kaptam, mikor a Yandex.Disk-om tartalmát próbáltam megnézni: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Az első gondolat: a hálózat leállt, semmi baj. De […]

Hogyan lett a maximális információs egység 1500 bájt az interneten

Az Ethernet mindenhol ott van, és több ezer gyártó készít olyan eszközöket, amelyek támogatják azt. Azonban szinte mindezek az eszközök egy közös számot képviselnek – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff Az MTU (Maximum Transmission Unit) [maximum átvitel egység] […]

IdentityServer4. Alapfogalmak. OpenID Connect, OAuth 2.0 és JWT

Ezzel a bejegyzéssel el szeretném indítani az IdentityServer4-gyel foglalkozó cikkek sorozatát. Kezdjük az alapfogalmakkal. Jelenleg a legígéretesebb hitelesítési protokoll az OpenID Connect, míg a hozzáférés biztosításához használt protokoll az OAuth 2.0. Az IdentityServer4 megvalósítja e két protokollt, és optimalizálva van a tipikus biztonsági problémák megoldására. Az OpenID Connect egy hitelesítési protokoll és szabvány, amely nem biztosít […]

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster