Autor: Yuri Gagarin

Podkast s kontributerom projekata OpenZFS i ZFS on Linux

U 122. epizodi podkasta SDCast (mp3, 71 MB, ogg, 52 MB) održano je intervju s Georgijem Melikovim, kontributerom projekata OpenZFS i ZFS on Linux. U podkastu se raspravlja o tome kako je organiziran datotečni sustav ZFS, koje su njegove značajke i razlike od drugih datotečnih sustava, iz kojih se sastojaka sastoji i kako radi. Izvor: opennet.ru

Stabilno izdanje Portage 3.0

Stabilizirano je izdanje 3.0 menadžera paketa Portage za distribuciju Gentoo. Među novostima: Uklonjena je podrška za Python 2.7. Sada se podržava samo verzija 3.2 i novije. Izraženo je znatno ubrzano izračunavanje zahvaljujući optimizacijama i korištenju keširanja rezultata funkcija catpkgsplit i use_reduce. Navodi se o približno 50-60% dobiti prilikom izrade ‘svijeta’. Izvor: linux.org.ru

Distribuirane brave koristeći Redis

Pozdrav, Habr! Danas vam predstavljamo prijevod složenog članka o implementaciji distribuiranih brava pomoću Redis-a i pozivamo vas da razgovaramo o potencijalu Redis-a kao teme. Analiza razmatranog algoritma Redlock od Martina Kleppmanna, autora knjige „Visoko opterećene aplikacije“, je ovdje. Distribuirane brave su vrlo koristan primitiv koji se koristi u mnogim okruženjima gdje različiti procesi trebaju raditi s dijeljenim resursima […]

Politike pohrane Veeam B&R – razvezujemo backup lance zajedno s tehničkom podrškom

Pozdrav čitateljima našeg bloga! Djelomično smo se već upoznali – moji postovi na engleskom nisu se ovdje pojavili u prijevodu moje drage kolegice polarowl. Ovaj put odlučio sam izravno obratiti ruskoj publici. Za svoj debi želio sam pronaći temu koja bi bila zanimljiva što širem krugu i zahtijevala detaljno razmatranje. Daniel Defo je tvrdio da svakog čovjeka čekaju smrt i porezi. […]

Pišemo telegram bot na jeziku R (deo 3): Kako dodati botu podršku za tastaturu

Ovo je treći članak iz serije „Pisanje Telegram bota na jeziku R“. U prethodnim objavama naučili smo kako kreirati Telegram bota, slati poruke kroz njega, dodali smo bota naredbe i filtre poruka. Stoga, prije nego što započnete s čitanjem ovog članka, toplo preporučujem da se upoznate s prethodnima, jer ovdje se više neću zadržavati na ranije opisanim osnovama […]

Data centar SafeDC otvorio je vrata za klijente na jedan dan

Dan uoči Dana znanja, NII SOKB je u svom podatkovnom centru SafeDC organizirao Dan otvorenih vrata za klijente, koji su na vlastite oči vidjeli ono o čemu ćemo detaljnije govoriti u nastavku. Datacentar SafeDC se nalazi u Moskvi na Naučnom putu, u podzemnom katu poslovnog centra na dubini od deset metara. Ukupna površina datacentra iznosi 450 m², a kapacitet — 60 ormara. Elektroporodica je organizirana […]

Efemerne jedinice s praćenjem kapaciteta pohrane: EmptyDir na steroidima

Nekim aplikacijama također je potrebno pohranjivati podatke, ali su dovoljno mirne u vezi s tim da podaci neće biti sačuvani nakon ponovnog pokretanja. Na primjer, usluge za keširanje su ograničene po operativnoj memoriji, ali također mogu premjestiti podatke koji se rijetko koriste u sporije skladište koje djeluje sporije od RAM-a, s malim utjecajem na ukupnu izvedbu. Drugim aplikacijama je potrebno znati da u […]

Praćenje mikroservisa Flask pomoću Prometheusa

Par nekoliko redaka koda i vaša aplikacija generira metrike, wow! Da biste razumjeli kako radi prometheus_flask_exporter, dovoljna je minimalna primjer: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' To je sve što vam treba za početak! Dodavanjem uvoza i retka za inicijalizaciju PrometheusMetrics, dobit ćete metrike […]

Napravio sam svoj PyPI repozitorij s autorizacijom i S3. Na Nginxu.

U ovom članku želim podijeliti iskustvo s NJS, JavaScript interpretatorom za Nginx razvijenim u kompaniji Nginx Inc, opisujući na stvarnom primjeru njegove osnovne mogućnosti. NJS je podskup programskog jezika JavaScript koji omogućava proširenje funkcionalnosti Nginxa. Na pitanje zašto vlastiti interpretator??? detaljno je odgovorio Dmitrij Volincev. Ukratko: NJS je nginx-put, a JavaScript je napredniji, 'domaći' i […]

Kartiranje digitalnih prava, dio III. Pravo na anonimnost.

TL;DR: Stručnjaci dijele viđenja problema u Rusiji vezanih uz digitalno pravo na anonimnost. 12. i 13. rujna Teplica socijalnih tehnologija i RosKomSvoboda organiziraju hackathon o digitalnom građanstvu i digitalnim pravima demhack.ru. Uoči događaja, organizatori objavljuju treći članak posvećen kartiranju problematičnog polja kako bi pronašli zanimljiv izazov. Prethodni članci: o pravu […]

Bavimo se Custom Tooling-om u Argo CD.

Nakon nekog vremena od pisanja prvog članka, gdje sam vješto upravljao s jsonnet i gitlabom, shvatio sam da su pipelineovi naravno dobri, ali pretjerano složeni i nezgodni. U većini slučajeva potrebna je standardna zadaća: 'generirati YAML i staviti ga u Kubernetes'. U stvari, Argo CD se odlično nosi s time. Argo CD omogućava povezivanje Git repozitorija i usklađivanje […]

Istražujemo nove alate za izgradnju i automatizaciju implementacije u Kubernetes.

Bok! U posljednje vrijeme pojavio se mnogo sjajnih alata za automatizaciju, kako za izgradnju Docker slika, tako i za implementaciju u Kubernetes. U tom smislu odlučio sam se igrati s gitlabom, temeljito proučiti njegove mogućnosti i, naravno, postaviti pipeline. Inspiracija za ovaj rad bio je sajt kubernetes.io, koji se automatski generira iz izvornih kodova, a za svaku poslanju pull […]

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster