Rubrika: Administrace

Alexej Gračov: Go Frontend

Kyjev Go Meetup květen 2018: Moderátor: – Ahoj všichni! Děkuji, že jste se zde sešli! Dnes máme dva oficiální řečníky – Ljošu a Vanju. Pokud nám zbude čas, budou ještě dva. První řečník – Alexej Gračov, poví nám o GopherJS. Alexej Gračov (dále – AG): – Jsem Go vývojář a píšu webové služby […]

Sedm nejčastějších chyb při přechodu na CI/CD

Pokud vaše společnost právě zavádí DevOps nebo nástroje CI/CD, může být užitečné se seznámit s nejčastějšími chybami, abyste se jim vyhnuli a nezapadli do cizích pastí. Tým Mail.ru Cloud Solutions přeložil článek 'Avoid These Common Pitfalls When Transitioning to CI/CD' od Jasmine Chokshi s doplněními. Nepřipravenost na změnu kultury a procesů Pokud se podíváte […]

Jak funguje Virtual Private Cloud v Yandex.Cloud a jak nám naši uživatelé pomáhají implementovat užitečné funkce

Ahoj, jmenuji se Kostya Kramlih, jsem hlavní vývojář divize Virtual Private Cloud v Yandex.Cloud. Zabývám se virtuálními sítěmi, a jak asi tušíte, v tomto článku vám povím o fungování Virtual Private Cloud (VPC) jako celku a virtuální sítě konkrétně. Také se dozvíte, proč si my, vývojáři služby, ceníme zpětné vazby od našich uživatelů. Ale o tom […]

Spojujeme Python a Bash: knihovny smart-env a python-shell

Dobrý den všem. V současné době je Python jedním z nejpoužívanějších jazyků v oblasti tvorby nejen samotných softwarových produktů, ale také jejich infrastruktury. V důsledku toho se mnozí devopseři, ať už chtěli nebo ne, museli naučit nový jazyk pro následné použití jako doplněk k starým dobrým Bash skriptům. Nicméně Bash a Python […]

Envoy. 1. Úvod

Zdravím! Toto je malý článek, který odpovídá na otázky: «co je envoy?», «k čemu je dobrý?» a «odkud začít?». Co to je Envoy – to je L4-L7 vyvažovač zátěže napsaný v C++, zaměřený na vysoký výkon a dostupnost. Na jedné straně je to do určité míry analog nginx a haproxy, s nimiž se výkonově měří. Na druhé straně je více orientován na […]

Změna velikosti obrázků za běhu pomocí Nginx a LuaJIT (OpenResty)

Už nějakou dobu je nastaveno automatické zmenšování obrázků pomocí ngx_http_image_filter_module, což fungovalo, jak mělo. Objevila se však jedna výzva, když manažer potřeboval získávat obrázky s přesnými rozměry pro nahrávání na některé služby, protože to byly jejich technické požadavky. Například, pokud máme originál obrázku o velikosti 1200×1200, a při […]

Úprava obrázků za běhu

Prakticky v každé webové aplikaci, která používá obrázky, existuje potřeba vytvářet zmenšené kopie těchto obrázků, přičemž často existuje několik formátů dodatečných obrázků. Přidání nových rozměrů do stávající aplikace také způsobuje určité potíže. Z toho plyne úkol: Definujme seznam požadavků: Tvořit dodatečné obrázky jakýchkoli formátů na základě potřeb aplikace bez nutnosti přidávat další funkce kdykoli během její existence; […]

OpenResty: proměňujeme NGINX v plnohodnotný aplikační server

Znovu publikujeme přepis zprávy z konference HighLoad++ 2016, která se konala v podmoskevském Skolkovo 7–8. listopadu loňského roku. Vladimir Protasov vypráví, jak rozšířit funkčnost NGINX pomocí OpenResty a Lua. Ahoj všichni, jmenuji se Vladimir Protasov, pracuji ve společnosti Parallels. Trochu vám řeknu o sobě. Tři čtvrtiny svého života věnuji psaní kódu. Stal jsem […]

Nano nebo minimalistické IDE

V tomto článku bych vám chtěl ukázat sílu a krásu konzolového textového editoru nano, který na první pohled vypadá jednoduše a nenápadně. Úvod Vývojáři pro vás připravili spoustu užitečností, o kterých možná ani nevíte, například: automatické odsazování, přechod na odpovídající závorku a dokonce automatické doplňování! Pojďme na to postupně. Standardní klávesové zkratky M […]

Yandex.Disk zakázal používání open source nástroje rclone

Pozadí Ahoj, Habr! K napsání tohoto příspěvku mě přivedla docela zvláštní chyba, kterou jsem včera večer na notebooku s Linuxem (ano, jsem jeden z těch zvláštních lidí, kteří používají GNU/Linux na notebooku) dostal místo obsahu svého Yandex.Disku: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 První myšlenka: síť vypadla, nic hrozného. Ale při […]

Jak se maximální jednotkou přenosu informací na internetu stalo 1500 bajtů

Ethernet je všude, a tisíce výrobců vyrábějí zařízení s jeho podporou. Všechna tato zařízení však mají jedno společné číslo – 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 MTU (Maximum Transmission Unit) [maximální jednotka přenosu] […]

IdentityServer4. Základní pojmy. OpenID Connect, OAuth 2.0 a JWT

Tímto příspěvkem chci otevřít sérii článků věnovaných IdentityServer4. Začneme základními pojmy. Nejperspektivnější autentizační protokol v současnosti je OpenID Connect, zatímco protokol autorizace (poskytování přístupu) je OAuth 2.0. IdentityServer4 implementuje tyto dva protokoly. Je optimalizován pro řešení typických bezpečnostních problémů. OpenID Connect je protokol a standard autentizace, neposkytuje […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster