Autor Yuri Gagarin

Základy Ansible, bez ktorých sú vaše playbooky len gučou slepených cestovín

Robím mnoho recenzií pre cudzí kód na Ansible a veľa píšem sám. Počas analýzy chýb (ako cudzích, tak aj svojich) a niekoľkých pohovorov som si uvedomil zásadnú chybu, ktorú robia používatelia Ansible - vrhajú sa do zložitých vecí, a pritom nie sú pripravení na základy. Aby som napravil túto univerzálnu nespravodlivosť, rozhodol som sa napísať úvod do Ansible.

Vydání distribuce openSUSE Leap 15.2

Po viac ako roku vývoja bol uvoľnený distribučný balík openSUSE Leap 15.2. Vydanie bolo vytvorené s použitím základného súboru balíkov z rozvíjajúceho sa distribučného balíka SUSE Linux Enterprise 15 SP2, na ktorý boli pridané novšie vydania používateľských aplikácií z repozitára openSUSE Tumbleweed. Na stiahnutie je k dispozícii univerzálna DVD verzia s veľkosťou 4 GB, zredukovaný obraz na inštaláciu s načítaním balíkov podľa […]

Vydanie Psalm 3.12, statického analyzátora pre jazyk PHP. Alfa vydanie PHP 8.0

Spoločnosť Vimeo publikovala novú verziu statického analyzátora Psalm 3.12, ktorý umožňuje odhaľovať ako zjavné, tak aj ťažko zachytiteľné chyby v kóde na jazyku PHP, ako aj automaticky korigovať niektoré typy chýb. Systém je vhodný na identifikáciu problémov ako v zastaranom kóde, tak aj v kóde, ktorý využíva moderné možnosti dostupné v nových vetvách PHP. Kód projektu je napísaný v jazyku […]

Skúmame VoIP motora Mediastreamer2. Časť 2

Materiál článku je prevzatý z môjho Dzen kanálu. Vytvárame tónový generátor. V predchádzajúcom článku sme vykonali inštaláciu knižnice mediastreamera, vývojových nástrojov a skontrolovali ich fungovanie, vytvorením skúšobnej aplikácie. Dnes vytvoríme aplikáciu, ktorá bude schopná generovať tónový signál na zvukovej karte. Aby sme túto úlohu vyriešili, potrebujeme spojiť filtre do nižšie uvedenej schémy zvukového generátora: Čítame schému vľavo.

Študujeme VoIP motor Mediastreamer2. Časť 3

Materiál článku je prevzatý z môjho Dzen kanálu. Zlepšujeme príklad tónového generátora. V predchádzajúcom článku sme napísali aplikáciu tónového generátora a s jej pomocou sme extrahovali zvuk z reproduktora počítača. Teraz sa zameriame na to, že naša aplikácia po skončení práce nevracia pamäť späť do haldy. Prišiel čas objasniť túto otázku. Po dokončení schémy.

Skúmame VoIP engine Mediastreamer2. Časť 7

Materiál článku bol prevzatý z môjho Dzen kanála. Používame TShark na analýzu RTP paketov. V minulom článku sme zostavili schému diaľkového ovládania zo generátora a detektora tónových signálov, pričom komunikácia medzi nimi prebiehala prostredníctvom RTP toku. V tomto článku pokračujeme v skúmaní prenosu zvukového signálu pomocou RTP protokolu. Najprv rozdelíme našu testovaciu aplikáciu na vysielač a prijímač a naučíme sa […]

DNS Push-oznámenia získali status navrhovaného štandardu

IETF (Internet Engineering Task Force), ktorý sa zaoberá vývojom protokolov a architektúry internetu, dokončil vytvorenie RFC pre mechanizmus "DNS Push Notifications" a publikoval s ním súvisiacu špecifikáciu pod identifikátorom RFC 8765. RFC získal status "Navrhnutého štandardu", po ktorom začne práca na udelení RFC statusu návrhového štandardu (Draft Standard), čo v podstate znamená úplnú stabilizáciu protokolu a zohľadnenie všetkých […]

Vydaná verzia PPSSPP 1.10

PPSSPP je emulátor hernej konzoly PlayStation Portable (PSP), ktorý funguje na technológii vysokej úrovne (HLE). Emulátor funguje na mnohých platformách, vrátane Windows, GNU/Linux, macOS a Android, a umožňuje spúšťať obrovské množstvo hier na PSP. PPSSPP nevyžaduje originálne firmvér PSP (a nie je schopný ho spustiť). Vo verzii 1.10: Vylepšenia grafiky a kompatibility Vylepšenia výkonu […]

Lua 5.4

Po dvoch rokoch vývoja, 29. júna tiše a nepozorovane vyšla nová verzia programovacieho jazyka Lua — 5.4. Lua je jednoduchý interpretovaný programovací jazyk, ktorý sa ľahko integruje do aplikácií. Vďaka týmto vlastnostiam sa Lua široko používa ako jazyk rozšírenia alebo na opis konfigurácie programov (predovšetkým počítačových hier). Lua je šírený pod licenciou MIT. Predchádzajúca verzia (5.3.5) bola vydaná […]

Študujeme VoIP engine Mediastreamer2. Časť 8

Materiál článku je prevzatý z môjho Dzen-kanála. Štruktúra RTP-packetu V predchádzajúcom článku sme pomocou TShark zachytili RTP-packety, ktorými si vymieňali naše prijímač a vysielač. V tomto článku farbíme prvky packetu rôznymi farbami a hovoríme o ich účele. Pozrime sa na ten istý paket, ale už s vyfarbenými políčkami a s vysvetľujúcimi nápismi: V […]

Skúmame VoIP motor Mediastreamer2. Časť 12

Materiál článku je prevzatý z môjho Dzen-kanála. V predchádzajúcom článku som sľúbil preskúmať otázku hodnotenia záťaže na ticker a spôsoby boja s nadmernou výpočtovou záťažou v mediastreameri. Rozhodol som sa však, že bude logickejšie zamerať sa na otázky ladenia krafterských filtrov súvisiacich s presunom dát a až potom sa venovať optimalizácii výkonu. Ladenie krafterských filtrov Po tom, čo sme v […]

Skúsenosti s prevádzkou CEPH

Keď sa dát stáva viac, ako sa zmestí na jeden disk, nastáva čas zamyslieť sa nad RAID. V detstve som často počul od starších: „jedného dňa RAID zmizne do minulosti, objektové úložiská zaplnia svet, a ty ani nevieš, čo je CEPH,“ preto prvým krokom v samostatnom živote bolo vytvorenie vlastného klastru. Cieľom experimentu bolo oboznámiť sa s vnútornou štruktúrou ceph […]

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