Autor: Yuri Gagarin

Dark Launch v Istio: tajné služby

"Nebezpečí je moje druhé jméno," říkal Austin Powers, člověk-záhada mezinárodního měřítka. Ale to, co je v ceně u superagentů a tajných služeb, rozhodně není to pravé pro počítačové služby, kde je nuda mnohem lepší než nebezpečí. A Istio spolu s OpenShift a Kubernetes proměňují nasazení mikroservisů na opravdu nudnou a předvídatelnou záležitost – a to je skvělé. O tom a o […]

GCC 9 portován pro OS/2

Společnost Bitwise works provedla portování sady kompilátorů GCC 9.2 pro operační systém OS/2 a platformy na jeho základě, jako jsou ArcaOS a eComStation. Dříve byl pro ArcaOS nabízen GCC 4.9.2, ale v porte pro OS/2 byl dostupný GCC 8.3.0. Uvádí se, že možnost použití GCC 9 umožní komunitě přizpůsobit pro práci v OS/2 více aplikací a knihoven, včetně […]

TTY — terminál, který není určen pro domácí použití

Je možné přežít s využitím pouze možností TTY? Tady je můj krátký příběh o tom, jak jsem se trápil s TTY a chtěl od něj dosáhnout normálního chodu. Pozadí Nedávno na mém starém notebooku selgrafické karty. Selhala tak, že jsem nemohl spustit ani instalátor jakéhokoli OS. Windows padala s chybami při instalaci základních ovladačů. Instalace Linuxu byla vůbec […]

Loki – shromažďování logů pomocí přístupu Prometheus

Ahoj, Habrani! Před začátkem nového běhu kurzu "DevOps praktiky a nástroje" jsme pro vás připravili překlad zajímavého materiálu. Tento článek je krátkým úvodem do Loki. Projekt Loki je podporován Grafanou a zaměřuje se na centralizované shromažďování logů (ze serverů nebo kontejnerů). Hlavním zdrojem inspirace pro Loki byl Prometheus s myšlenkou aplikace jeho přístupů k řízení logů: […]

Záhlaví X-Client-Data jako metoda identifikace uživatelů Chrome

Při diskusi o iniciativě Google na sjednocení obsahu HTTP hlavičky User-Agent upozornil vývojář prohlížeče Kiwi na zůstávající HTTP hlavičku v Chrome „X-Client-Data“, která potenciálně porušuje platné nařízení EU o ochraně údajů (GDPR). Během diskuse byla rovněž kritizována dvojí politika společnosti Google, která na jedné straně prosazuje metody blokování skryté identifikace a sledování aktivit […]

Nové verze Node.js 13.8, 12.15 a 10.19 s opravou zranitelností

Vývojáři serverové JavaScript platformy Node.js vydali opravy verzí 13.8.0, 12.15.0 a 10.19.0, ve kterých byly odstraněny tři zranitelnosti: CVE-2019-15606 — nesprávné zpracování volitelných bílých znaků (OWS) za hodnotou v HTTP hlavičce; CVE-2019-15605 — možnost útoku HRS (HTTP Request Smuggling, který umožňuje vkládat do obsahu jiných požadavků zpracovávaných ve stejné vrstvě mezi frontendem a backendem) pomocí předání […]

Automatická kontrola požadavků TZ během dynamického modelování

Pokračujme v tématu „Jaké jsou vaše důkazy?“, a podívejme se na problém matematického modelování z jiné perspektivy. Jakmile se ujistíme, že model odpovídá syrové pravdě života, můžeme odpovědět na hlavní otázku: „co vlastně máme?“ Když vytváříme model technického objektu, většinou chceme mít jistotu, že tento objekt splňuje naše očekávání. Tomu se věnuje […]

Modelově orientované návrhování. Vytvoření spolehlivého modelu na příkladu leteckého tepelného výměníku.

„Pokud na sloní kleci uvidíš nápis „buvol“, nevěř svým očím.“ Kozma Prutkov V předchozím článku o modelově orientovaném návrhu bylo ukázáno, k čemu je model objektu, a bylo prokázáno, že bez tohoto modelu objektu lze o model based design hovořit pouze jako o marketingovém žvástu, bezcenném a neúprosně. Ale při objevení modelu objektu mají zkušení inženýři vždy […]

Je nebezpečné mít otevřené RDP na internetu?

Často jsem četl názory, že mít RDP (Remote Desktop Protocol) port otevřený na internetu je velmi nebezpečné a že to není dobré dělat. A je třeba poskytovat přístup k RDP buď přes VPN, nebo pouze z určitých „bílých“ IP adres. Spravuji několik Windows Serverů pro malé firmy, kde jsem dostal za úkol zajistit vzdálený přístup […]

Python Gateway v InterSystems IRIS

Tento článek je věnován Python Gateway — komunitnímu projektu s otevřeným zdrojovým kódem pro datovou platformu InterSystems IRIS. Tento projekt umožňuje orchestraci jakýchkoliv algoritmů strojového učení vytvořených v jazyce Python (hlavní prostředí pro mnohé Data Scientists), využívat četné hotové knihovny pro rychlé vytváření adaptivních, robotizovaných analytických AI/ML řešení na platformě InterSystems IRIS. V tomto článku ukážu, jak […]

Nová verze programu pro okamžité zasílání zpráv Miranda NG 0.95.11

Bylo vydáno nové významné vydání multi-protokolového klienta pro okamžité zprávy Miranda NG 0.95.11, který pokračuje ve vývoji programu Miranda. Mezi podporované protokoly patří: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter a VKontakte. Kód projektu je napsán v jazyce C++ a je distribuován pod licencí GPLv2. Program podporuje pouze platformu Windows. Mezi nejvýraznějšími změnami v novém […]

Inlinec — nový způsob použití C-kódu v Python skriptech

Projekt inlinec navrhuje nový způsob inline integrace kódu v jazyce C do skriptů v Pythonu. Funkce v jazyce C jsou definovány přímo v jednom souboru s kódem v Pythonu a vyznačují se dekorátorem "@inlinec". Souhrnný skript je prováděn přímo interpretem spython a je analyzován pomocí mechanismu kodeků poskytovaného v Pythonu, který umožňuje připojit parser pro transformaci skriptu […]

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