Autor: Yuri Gagarin

Základy Ansible, bez kterých jsou vaše playbooky kusem slepených těstovin

Dělám mnoho recenzí cizího kódu na Ansible a hodně píšu sám. Při analýze chyb (jak cizích, tak vlastních) a také během několika pohovorů jsem si uvědomil základní chybu, kterou uživatelé Ansible dělají — pouští se do složitých záležitostí, aniž by ovládali základy. Abych napravil tuto univerzální nespravedlnost, rozhodl jsem se napsat úvod do Ansible […]

Vydání distribuce openSUSE Leap 15.2

Po více než roce vývoje došlo k vydání distribuce openSUSE Leap 15.2. Vydání bylo vytvořeno s využitím základního balíčku z vyvíjené distribuce SUSE Linux Enterprise 15 SP2, na který jsou dodávány novější verze uživatelských aplikací z repozitáře openSUSE Tumbleweed. K dispozici je univerzální DVD obraz velikosti 4 GB, zkrácený obraz pro instalaci s načítáním balíčků prostřednictvím […]

Vydání Psalm 3.12, statického analyzátoru pro jazyk PHP. Alfa verze PHP 8.0

Společnost Vimeo zveřejnila nové vydání statického analyzátoru Psalm 3.12, který umožňuje detekovat jak zřejmé, tak těžko postižitelné chyby v kódu v jazyce PHP a také automaticky opravovat některé typy chyb. Systém je vhodný pro odhalování problémů jak ve zastaralém kódu, tak v kódu, který využívá moderní funkce, jež se objevily v nových větvích PHP. Kód projektu je napsán v jazyce […]

Studujeme VoIP engine Mediastreamer2. Část 2

Materiál článku je převzat z mého zen kanálu. Vytváříme tónový generátor. V předchozím článku jsme nainstalovali knihovnu mediastreameru, vývojové nástroje a ověřili jejich funkčnost tím, že jsme vytvořili zkušební aplikaci. Dnes vytvoříme aplikaci, která bude schopna generovat tónový signál na zvukové kartě. Abychom tento úkol vyřešili, musíme propojit filtry v níže uvedené schématu zvukového generátoru: Čteme schéma vlevo […]

Studujeme VoIP engine Mediastreamer2. Část 3

Materiál článku je převzat z mého Dzen kanálu. Zlepšujeme příklad tónového generátoru V předchozím článku jsme napsali aplikaci tónového generátoru a pomocí ní jsme vytáhli zvuk z reproduktoru počítače. Nyní se zaměříme na to, že naše program, při ukončení práce, nevrací paměť zpět do haldy. Nyní je čas objasnit tuto otázku. Poté, co schéma […]

Zkoumáme VoIP engine Mediastreamer2. Část 7

Materiál článku je převzat z mého Dzen kanálu. Používáme TShark pro analýzu RTP paketů V minulém článku jsme sestavili schéma dálkového ovládání ze generátoru a detektoru tónových signálů, jejichž spojení probíhalo pomocí RTP streamu. V tomto článku pokračujeme ve zkoumání přenosu zvukového signálu pomocí RTP protokolu. Nejprve rozdělíme naši testovací aplikaci na vysílač a přijímač a naučíme se […]

DNS Push-oznámení získala status navrhovaného standardu

Výbor IETF (Internet Engineering Task Force), který se zabývá vývojem protokolů a architektury internetu, dokončil formulaci RFC pro mechanismus „DNS Push Notifications“ a publikoval s tím související specifikaci pod identifikátorem RFC 8765. RFC získalo status „Návrhového standardu“, po němž začne práce na přidělení RFC statusu projektu standardu (Draft Standard), což v podstatě znamená úplnou stabilizaci protokolu a zohlednění všech […]

Vyšla verze PPSSPP 1.10

PPSSPP – je emulátor herní konzole PlayStation Portable (PSP), který pracuje na vysoké úrovni emulace (HLE). Emulátor funguje na široké škále platforem, včetně Windows, GNU/Linux, macOS a Androidu, a umožňuje spouštění velkého množství her na PSP. PPSSPP nevyžaduje originální firmwar PSP (a není schopen jej spustit). Ve verzi 1.10: Vylepšení grafiky a kompatibility, zlepšení výkonu […]

Lua 5.4

Po dvou letech vývoje, 29. června, tiše a nenápadně vyšla nová verze programovacího jazyka Lua – 5.4. Lua je jednoduchý interpretovaný programovací jazyk, který se snadno integruje do aplikací. Díky těmto vlastnostem je Lua široce používán jako jazyk pro rozšíření nebo popis konfigurace programů (zejména počítačových her). Lua se šíří pod licencí MIT. Předchozí verze (5.3.5) vyšla […]

Zkoumáme VoIP engine Mediastreamer2. Část 8

Materiál článku je převzat z mého Dzen kanálu. Struktura RTP paketu V minulém článku jsme pomocí TShark provedli zachycení RTP paketů, kterými si vyměňoval náš přijímač a vysílač. A v tomto článku obarvíme prvky paketu na různé barvy a probereme jejich určení. Podíváme se na stejný paket, ale s obarvenými poli a s vysvětlujícími popisky: V […]

Zkoumáme VoIP engine Mediastreamer2. Část 12

Materiál článku je převzat z mého Dzen kanálu. V minulém článku jsem sliboval prozkoumat otázku hodnocení zátěže na ticker a způsoby, jak se vypořádat s nadměrným výpočetním zatížením v mediastreameru. Rozhodl jsem se však, že by bylo logičtější nechat si otázky ladění vlastních filtrů, souvisejících s pohybem dat, a teprve poté se zabývat otázkami optimalizace výkonu. Ladění vlastních filtrů Po tom, co jsme […]

Zkušenosti s provozem CEPH

Když dat je více, než se vejde na jeden disk, je nejvyšší čas začít přemýšlet o RAIDu. V dětství jsem často slyšel od starších: „jednou RAID zmizí do minulosti, objektová úložiště zaplní svět, a ty ani nevíš, co je CEPH,“ – proto se prvním krokem v samostatném životě stalo vytvoření svého clusteru. Cílem experimentu bylo seznámit se s vnitřní strukturou ceph […]

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