Autor: Yuri Gagarin

Návrh Kubernetes klastrů: kolik by jich mělo být?

Pozn. překl.: Tento materiál pochází z vzdělávacího projektu learnk8s – odpověď na populární otázku při návrhu infrastruktury založené na Kubernetes. Doufáme, že dostatečně rozvinuté popisy výhod a nevýhod každé možnosti pomohou učinit optimální volbu i pro váš projekt. TL;DR: stejnou sadu pracovních zátěží lze spustit na několika velkých clusterech (na každý cluster […]

Společnost Valve vydala Proton 5.0-7, balíček pro spuštění Windows her na Linuxu

Společnost Valve vydala verzi projektu Proton 5.0-7, která je založena na technologiích projektu Wine a je určena k zajištění spuštění herních aplikací vytvořených pro Windows na Linuxu a dostupných v katalogu Steam. Technologie projektu jsou šířeny pod licencí BSD. Proton umožňuje přímo spouštět herní aplikace, které jsou dostupné pouze pro Windows, v Linux klientovi Steam. Balíček zahrnuje implementaci DirectX […]

Vydání Linuxového distribuce Pop!_OS 20.04

Společnost System76, specializující se na výrobu notebooků, počítačů a serverů dodávaných s Linuxem, vydala verzi distribuce Pop!_OS 20.04, vyvíjenou pro dodávku na zařízeních System76 místo dříve nabízené distribuce Ubuntu a dodávanou s přepracovaným pracovním prostředím. Pop!_OS je založena na balíčkové základně Ubuntu 20.04 a je rovněž označena jako verze s dlouhodobou podporou (LTS). Technologie projektu jsou šířeny […]

QtProtobuf 0.3.0

Byla vydána nová verze knihovny QtProtobuf. QtProtobuf je svobodná knihovna, vydávaná pod licencí MIT. S její pomocí můžete snadno používat Google Protocol Buffers a gRPC ve vašem Qt projektu. Změny: Přidána podpora pro serializaci JSON. Přidána statická kompilace pro platformy Win32. Migrace na registr cAmEl názvů polí ve zprávách. Přidány releasové rpm balíčky a možnost […]

Pohodlné architektonické vzory

Ahoj, Habr! Vzhledem k aktuálním událostem v důsledku koronaviru se řada internetových služeb dostala pod zvýšené zatížení. Například jedna z obchodních sítí ve Velké Británii zcela zastavila web s online objednávkami, protože neměla dostatek výkonu. A ne vždy je možné zrychlit server pouze přidáním výkonnějšího hardwaru, ale dotazy zákazníků je třeba zpracovávat (jinak přejdou k konkurenci). V tomto […]

Top chyby Cian

Všichni dobrou! Jmenuji se Nikita, jsem týmovým vedoucím týmu inženýrů Cian. Jedním z mých úkolů ve společnosti je snížit počet incidentů souvisejících s infrastrukturou na produkci na nulu. To, o čem budu dále mluvit, nám přineslo mnoho bolehlavů, a cílem tohoto článku je nedopustit, aby jiní lidé zopakovali naše chyby, nebo alespoň minimalizovali jejich dopad. […]

Apache Bigtop a volba Hadoop distribuce dnes

Asi není žádným tajemstvím, že minulý rok byl pro Apache Hadoop rokem velkých změn. V minulém roce došlo ke sloučení Cloudera a Hortonworks (v podstatě pohlcení druhého), a Mapr byl prodán Hewlett Packard kvůli závažným finančním problémům. A pokud před několika lety, pokud šlo o on-premises instalace, bylo často třeba vybírat mezi Cloudera a […]

Microsoft představil Rust/WinRT. Rust-analyzer je k dispozici pro integraci Rust s IDE

Společnost Microsoft vydala nástroj Rust/WINRT, který umožňuje používat jazyk Rust pro vývoj aplikací založených na architektuře WinRT (Windows Runtime). Související kód byl zveřejněn pod licencí MIT. Rust/WINRT umožňuje vytvářet aplikace pomocí standardního nástroje Rust analogicky s C++/WinRT, což umožňuje volat jakékoli existující nebo budoucí API WinRT pomocí kódu generovaného za běhu z metadat […]

Firefox Preview 5.0 pro Android je k dispozici

Pro platformu Android byla zveřejněna verze experimentálního prohlížeče Firefox Preview 5.0, vyvíjeného pod krycím jménem Fenix jako náhrada verze Firefox pro Android. V blízké době bude verze zveřejněna v katalogu Google Play (pro práci je vyžadován Android 5 nebo novější). Firefox Preview používá motor GeckoView, postavený na technologiích Firefox Quantum, a sadu knihoven Mozilla Android […]

Projekt Xfce přešel na vývoj v GitLab

Vývojáři projektu Xfce oznámili dokončení přechodu na novou vývojovou infrastrukturu založenou na platformě GitLab. Dříve byla pro přístup k repozitářům kódu používána kombinace cgit a gitolite. Starý server git.xfce.org byl převeden do režimu pouze pro čtení, místo něj by se mělo používat gitlab.xfce.org. Migrace na GitLab nezpůsobí změny, které by se dotkly uživatelů a balíčků, ale […]

Tcl/Tk. Alternativní dialog pro výběr souborů pro platformy Linux a Android

Dnes je skriptovací jazyk Tcl/Tk používán nejen na počítačích, ale byl také úspěšně portován na platformu Android. Právě na této platformě se však obzvlášť projevily všechny nedostatky dialogu pro výběr souborů tcl/tk (tk_getSaveFile, tk_getOpenFile nebo tk_chooseDirectory). Co na tomto dialogu nevyhovuje? Chybí v něm základní operace s adresáři/soubory: vytvořit, zničit, přejmenovat. Ne, nemyslete si, v […]

Quarkus: modernizace aplikací na příkladu helloworld z JBoss EAP Quickstart

Ahoj všem v tomto blogu, přináším vám čtvrtý příspěvek ze série o Quarkusu! Předchozí příspěvek byl o tom, jak Quarkus kombinuje MicroProfile a Spring. Připomeňme, že Quarkus se profiluje jako "supers rychlá subatomární Java", tedy "Java stack zaměřený na Kubernetes, optimalizovaný pro GraalVM a OpenJDK HotSpot, sestavený z nejlepších knihoven a standardů". Dnes ukážeme, jak modernizovat […]

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