Rubrika: Blog

Čas prvních

6. srpen 1991 lze považovat za druhý den narození sítě Internet. V tento den Tim Berners-Lee spustil první webovou stránku na prvním veřejně dostupném webovém serveru umístěném na adrese info.cern.ch. Tento zdroj definoval pojem „World Wide Web“, obsahoval pokyny k instalaci webového serveru, používání prohlížeče atd. Tato stránka byla také prvním internetovým katalogem na světě, protože později […]

Aktualizace distribuce Elementary OS 5.1.7

Byl představen release distribuce Elementary OS 5.1.7, prezentované jako rychlá, otevřená a soukromí respektující alternativa k Windows a macOS. Projekt se zaměřuje na kvalitní design, cílený na vytvoření snadno ovladatelného systému, který spotřebovává minimální zdroje a zajišťuje vysokou rychlost spuštění. Uživatelům je k dispozici vlastní pracovní prostředí Pantheon. Při vývoji originálních komponentů Elementary OS je použit GTK3, […]

Architektura S3: 3 roky evoluce Mail.ru Cloud Storage

Storage Corridor by St-Pete Ahoj všichni! Jsem Mons Anderson, architekt platformy Mail.ru Cloud Solutions, a povím vám o tom, jak jsme postavili naše S3 úložiště, jak funguje, která řešení se ukázala jako úspěšná a co bychom změnili, kdybychom tento projekt začali znovu od začátku. Článek byl připraven na základě přednášky na @Databases Meetup by Mail.ru Cloud Solutions & Tarantool. […]

Nasazení Camunda BPM v Kubernetes

Používáte Kubernetes? Jste připraveni přesunout své instance Camunda BPM z virtuálních strojů, nebo je jen zkusit spustit na Kubernetes? Pojďme prozkoumat některé běžné konfigurace a jednotlivé prvky, které lze přizpůsobit vašim zejména potřebám. Předpokládá se, že jste již dříve používali Kubernetes. Pokud ne, proč se nepodívat do příručky a nespustit svůj první […]

Představen Firefox Reality PC Preview pro zařízení virtuální reality

Společnost Mozilla představila novou verzi prohlížeče pro systémy virtuální reality – Firefox Reality PC Preview. Prohlížeč podporuje všechny funkce Firefoxu zajišťující ochranu soukromí, ale nabízí jiný trojrozměrný uživatelský rozhraní, které umožňuje navigaci po webových stránkách uvnitř virtuálního světa nebo v rámci systémů rozšířené reality. Verze jsou k dispozici ke stažení přes katalog HTC Viveport (zatím pouze pro Windows […]

USB zásobník jádra Linuxu byl převeden na používání inkluzivních termínů

Do kódové základny, na jejímž základě se formuje budoucí vydání jádra Linux 5.9, byly v subsystému USB přijaty změny spočívající v odstranění nepřijatelných termínů. Změny byly provedeny na základě nedávno přijatých doporučení k používání inkluzivní terminologie v jádře Linux. Kód byl vyčištěn od používání slov „slave“, „master“, „blacklist“ a „whitelist“. Například fráze „usb slave device“ je nyní nahrazena „usb […]

Statická analýza – od seznámení po integraci

Ústav od nekonečného code review nebo ladění, občas se zamýšlíte, jak si co nejvíce usnadnit život. A po menším hledání, nebo náhodném narazení, můžete vidět kouzelné slovní spojení: „Statická analýza“. Pojďme se podívat, co to je a jak může interagovat s vaším projektem. Skutečně, pokud píšete v nějakém moderním jazyce, pak, aniž byste o tom věděli, […]

Které přišlo první: vejce nebo slepice? Proto rozbíjíme IaC

Co se objevilo dříve — slepice nebo vejce? Docela zvláštní začátek pro článek o Infrastrukturou jako kódem, že? Co je to vejce? Nejčastěji se Infrastruktura jako kód (IaC) — deklarativní způsob, jak reprezentovat infrastrukturu. V něm popisujeme stav, který chceme dosáhnout, počínaje hardwarovou částí a konče konfigurací softwaru. Proto se IaC používá pro: Provisioning zdrojů. Tedy VMs, S3, VPC a […]

Není dobré používat OFFSET a LIMIT v požadavcích s paginací

Pryč jsou doby, kdy se optimalizace výkonu databází nemusela příliš řešit. Čas se nezastavil. Každý nový podnikatel v oblasti technologií chce vytvořit další Facebook a zároveň shromáždit všechna dostupná data. Tyto údaje jsou potřebné pro lepší trénink modelů, které pomáhají generovat zisky. V takových podmínkách se programátorům […]

Vydání systémové knihovny Glibc 2.32

Po šesti měsících vývoje byl vydán release systémové knihovny GNU C Library (glibc) 2.32, která plně splňuje požadavky standardů ISO C11 a POSIX.1-2017. Do nové verze byly zahrnuty opravy od 67 vývojářů. Mezi vylepšení v Glibc 2.32 stojí za zmínku: Přidána podpora procesorů Synopsys ARC HS (ARCv2 ISA). Pro práci portu je vyžadováno alespoň binutils 2.32, […]

GPL kód z Telegramu byl převzat messengerem Mail.ru bez dodržení GPL

Vývojář Telegram Desktop zjistil, že klient im-desktop od Mail.ru, (pravděpodobně se jedná o desktop klient myteam) zkopíroval bez jakýchkoliv změn starý vlastní animační engine z Telegram Desktop (podle názoru samotného autora, ne nejlepší kvality). Při tomto nešlo jen o to, že nebylo původně zmíněno Telegram Desktop, ale také byla změněna licence kódu, a to v souladu s GPLv3 […]

Začalo beta testování PHP 8

Byla představena první beta verze nové větve programovacího jazyka PHP 8. Vydání je naplánováno na 26. listopadu. Současně byly sestaveny opravné vydání PHP 7.4.9, 7.3.21 a 7.2.33, ve kterých byly odstraněny akumulované chyby a zranitelnosti. Hlavní novinky PHP 8: Začlenění JIT kompilátoru, jehož použití povede k vyšší výkonnosti. Podpora pojmenovaných argumentů funkcí, které umožňují předávat do funkce hodnoty vázané k názvům, tj. […]

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