Autor Yuri Gagarin

Podcast s prispievateľom projektov OpenZFS a ZFS on Linux

V 122. epizóde podcastu SDCast (mp3, 71 MB, ogg, 52 MB) sa uskutočnil rozhovor s Georgijom Melikovom, prispievateľom projektov OpenZFS a ZFS on Linux. V podcaste sa diskutuje o tom, ako je súborový systém ZFS usporiadaný, aké sú jeho vlastnosti a rozdiely od iných súborových systémov, z akých komponentov pozostáva a ako funguje. Zdroj: opennet.ru

Stabilná verzia Portage 3.0

Stabilizovaná verzia 3.0 balíkového manažéra Portage distribúcie Gentoo. Medzi novinkami: Odstránená podpora pre Python 2.7. Teraz sa podporuje iba verzia 3.2 a vyššia. Výrazne sa urýchlili výpočty vďaka optimalizáciám a využitiu cache výsledkov funkcií catpkgsplit a use_reduce. Hlási sa približne 50-60% zisk pri zostavovaní „sveta“. Zdroj: linux.org.ru

Distribuované zámky s použitím Redis

Ahoj, Habr! Dnes vám ponúkame preklad zložitého článku o implementácii distribuovaných zámkov pomocou Redis a ponúkame sa porozprávať o perspektíve Redis ako témy. Analýza diskutovaného algoritmu Redlock od Martína Kleppmanna, autora knihy „Vysokozaťažené aplikácie“, je uvedená tu. Distribuované zámky sú veľmi užitočný primitív, ktorý sa používa v mnohých prostrediach, kde musia rôzne procesy pracovať s delenými zdrojmi […]

Politiky uchovávania Veeam B&R – rozpletieme zálohovacie reťazce spoločne s technickou podporou

Vítam čitateľov nášho blogu! Sčasti sme si už známi – moje anglické príspevky sa tu objavili v preklade mojej drahej kolegyne polarowl. Tentoraz som sa rozhodol osloviť rusky hovoriace publikum priamo. Pre svoj debut som chcel nájsť tému, ktorá by zaujala čo najširšie publikum a vyžadovala podrobné preskúmanie. Daniel Defo tvrdil, že každého človeka čakajú smrť a dane. […]

Píšeme telegram bota v jazyku R (časť 3): Ako pridať bota podporu klávesnice

Toto je tretí článok zo série „Píšeme telegram bota v jazyku R“. V predchádzajúcich publikáciách sme sa naučili vytvárať telegram bota, posielať cez neho správy, pridali sme bota príkazy a filtre správ. Preto pred tým, ako sa pustíte do čítania tohto článku, veľmi odporúčam oboznámiť sa s predchádzajúcimi, pretože tu sa už nezastavím na opísaných základných veciach […]

Dátové centrum SafeDC otvorilo svoje dvere pre zákazníkov na jeden deň

Deň pred Dňom poznania NII SOKB usporiadal v svojom dátovom centre SafeDC Deň otvorených dverí pre zákazníkov, ktorí na vlastné oči videli to, o čom budeme ďalej rozprávať pod katom. Dátové centrum SafeDC sa nachádza v Moskve na Vedeckej ulici, na podzemnom poschodí obchodného centra v hĺbke desiatich metrov. Celková rozloha dátového centra je 450 m², kapacita je 60 stojanov. Elektrická energia je zabezpečená […]

Efemérne objemy s monitorovaním kapacity úložiska: EmptyDir na steroidoch

Niektoré aplikácie potrebujú aj ukladať dáta, ale sú dostatočne pokojné, ak sa dáta po reštarte neuchovajú. Napríklad služby na cachovanie sú obmedzené v operačnej pamäti, ale môžu tiež presúvať dáta, ktoré sa zriedka používajú, do úložiska, ktoré pracuje pomalšie ako operačná pamäť, s malým vplyvom na celkový výkon. Iné aplikácie potrebujú vedieť, že v […]

Monitorovanie mikroservisov Flask s pomocou Prometheusu

Pár riadkov kódu a vaša aplikácia generuje metriky, wow! Na to, aby ste pochopili, ako funguje prometheus_flask_exporter, stačí minimálny príklad: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' Toto je všetko, čo potrebujete na začiatok! Pridaním importu a riadku na inicializáciu PrometheusMetrics získate metriky […]

Vytvoril som svoj PyPI repozitár s autorizáciou a S3. Na Nginx

V tomto článku chcem zdieľať skúsenosti s NJS, interpretorom JavaScriptu pre Nginx vyvíjaným spoločnosťou Nginx Inc, popisujúc na reálnom príklade jeho základné funkcie. NJS je podmnožina jazykového prvku JavaScript, ktorá umožňuje rozšíriť funkčnosť Nginx. Na otázku, prečo vlastný interpretor??? podrobne odpovedal Dmitrij Volyncov. Ak to zhrnieme: NJS je nginx-way, zatiaľ čo JavaScript je modernejší, „domáci“ a […]

Mapovanie digitálnych práv, časť III. Právo na anonymitu

TL;DR: Odborníci sa delia o pohľad na problémy v Rusku, súvisiace s digitálnym právom na anonymitu. 12. a 13. septembra Teplica sociálnych technológií a RosKomSvoboda organizujú hackathon na tému digitálneho občianstva a digitálnych práv demhack.ru. Pred podujatím organizátori publikujú tretí článok, venujúci sa mapovaniu problematického poľa, aby si mohli nájsť zaujímavú výzvu. Predchádzajúce články: o práve […]

Zamýšľame nad Custom Tooling v Argo CD

Niekolko času po napísaní prvého článku, v ktorom som obratne manipuloval s jsonnet a gitlabom, som zistil, že pipeline sú určite dobré, ale príliš zložité a nepohodlné. Vo väčšine prípadov je potrebná typová úloha: „vytvoriť YAML a uložiť ho do Kubernetes“. S tým si Argo CD vynikajúco poradí. Argo CD umožňuje pripojiť Git-repozitár a synchronizovať […]

Skúšame nové nástroje na kompiláciu a automatizáciu nasadenia v Kubernetes.

Ahoj! V poslednom čase vyšlo veľa skvelých automatizačných nástrojov, ako na zostavovanie Docker image, tak aj na nasadenie do Kubernetes. V tejto súvislosti som sa rozhodol pohrať sa s gitlabom, dôkladne preskúmať jeho možnosti a samozrejme nastaviť pipeline. Inšpiráciou pre túto prácu bola stránka kubernetes.io, ktorá sa automaticky generuje z pôvodných kódov, a na každý zaslaný pull […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster