Autor: Yuri Gagarin

Databáze messengeru (č. 1): navrhujeme rámec databáze

Jak převést obchodní požadavky na konkrétní datové struktury na příkladu návrhu databáze pro messenger "od základů". Část 1: navrhujeme strukturu databáze Část 2: sekcionujeme "za chodu" Naše databáze nebude tak rozsáhlá a distribuovaná jako u VKontakte nebo Badoo, ale bude funkční, rychlá a vejde se na jeden server PostgreSQL – tak, jak […]

Architektura ukládání a distribuce fotografií v Badoo

Artem Denisov (bo0rsh201, Badoo) Badoo je největší seznamovací web na světě. V současnosti máme registrováno přibližně 330 milionů uživatelů po celém světě. Ale co je mnohem důležitější v kontextu dnešního rozhovoru, je to, že uchováváme asi 3 petabajty uživatelských fotografií. Každý den naši uživatelé nahrávají přibližně 3,5 milionu […]

Mozilla odstranila zranitelnost nultého dne ve Firefoxu, která byla aktivně využívána hackery

Včera společnost Mozilla vydala opravu pro svůj prohlížeč Firefox, která odstraňuje chybu nultého dne. Podle zpráv z internetových zdrojů byla zranitelnost aktivně zneužívána útočníky, avšak zástupci Mozilly tuto informaci zatím nekomentovali. Je známo, že zranitelnost se týkala JIT kompilátoru JavaScriptu IonMonkey pro SpiderMonkey, což je jedna z hlavních komponentů jádra Firefoxu, která zpracovává operace JavaScriptu. Odborníci tuto problematiku označili za […]

Vydání OpenWRT 19.07

Byly vytvořeny sestavy nového významného vydání OpenWRT — otevřeného distribuce Linuxu pro domácí síťové směrovače. Hlavní novinky viditelné pro uživatele: Na všech zařízeních se používá jádro 4.14.x. Byla přidána architektura ath79, která podporuje zařízení dříve příslušející k architektuře ar71xx. Rozdíl spočívá v použití Device Tree namísto explicitního popisování specifik každého zařízení v C souborech. Výrazně byla zvýšena výkonnost směrování zavedením […]

Chrome, následně po Firefoxu, přidá ochranu proti obtěžujícím oznámením

Společnost Google odhalila plány na implementaci prostředků pro blokování obtěžujících upozornění v prohlížeči Chrome, podobně jako ty, které byly nedávno nabídnuty uživatelům ve Firefoxu 72. Google souhlasil, že většina upozornění, souvisejících s potvrzením oprávnění, je na stránkách zobrazována obtěžujícím způsobem. Místo toho, aby taková upozornění byla vydávána, když nastane skutečná potřeba, stránky obvykle žádají o potvrzení oprávnění […]

Prokletí druhého měsíce

Organizační změny mají dva klíčové problémy – začít a nevzdát se. Ačkoliv to zní překvapivě, je obtížnější se nevzdat, než začít. Začít je složité, pokud jsou plánovány velké změny. Tento problém se snadno řeší – je potřeba začít postupně, po krocích. Pro znalce připomenu – tomu se říká agile, nebo také – fail fast, fail cheap. Udělal jsi krok, vyhodnotil, buď zahodil, […]

Při řízení týmu porušte všechny pravidla

V umění řízení existuje mnoho protichůdných receptů a nejlepší manažeři na světě dodržují svá vlastní pravidla. Mají pravdu a proč je proces náboru v předních společnosti na trhu uspořádán tak, a ne jinak? Je nutné se všemožně snažit překonat své nedostatky? Proč samosprávné týmy často nefungují? Na koho by měl manažer věnovat více času – na […]

Istio Circuit Breaker: vypneme vadné kontejnery

Svátky skončily a my se vracíme s naším druhým příspěvkem ze série o Istio Service Mesh. Dnešní téma – Circuit Breaker, což v elektrickém inženýrství znamená „automatický vypínač“, v hovorovém jazyce – „ochranný automat“. Jenže v Istio tento automat nevypíná zkrácený nebo přetížený okruh, ale vadné kontejnery. Jak by to mělo ideálně fungovat Když […]

V Správci úloh Windows 10 se objeví nová možnost

Společnost Microsoft vydala čerstvou aktualizaci Windows 10 Build 19541 v rámci „insiderské“ programu. Ta je dostupná v rámci Fast Ringu a zahrnuje několik drobných vylepšení, která se mohou dostat do vydání v roce 2020, ale také nemusí. Novinky jsou ale zajímavé. Zaprvé, je to nová možnost Správce úloh, která uživatelům ukáže architekturu každého procesu. Ta […]

Huawei zveřejnila novou distribuci Linuxu openEuler

Společnost Huawei oznámila dokončení formování infrastruktury pro vývoj nového distribuce Linuxu – openEuler, který bude rozvíjen za účasti komunity. Na webových stránkách projektu již byl zveřejněn první release openEuler 1.0, jehož iso obraz (3,2 GB) je zatím dostupný pouze pro systémy postavené na architektuře Aarch64 (ARM64). Repozitář obsahuje přibližně 1000 balíčků, sestavených pro architektury ARM64 a x86_64. Zdrojové […]

Aktualizace Firefox 72.0.1 a 68.4.1 s opravou kritické 0-day zranitelnosti

Byly vydány naléhavé opravy Firefoxu 72.0.1 a 68.4.1, které opravují kritickou zranitelnost (CVE-2019-17026), jež umožňuje provádění kódu při otevření specificky formátovaných stránek. Nebezpečí se zvyšuje tím, že ještě před vydáním opravy byly zaznamenány případy útoků využívajících tuto zranitelnost a útočníci mají funkční exploit. Všem uživatelům Firefoxu se doporučuje okamžitě aktualizovat prohlížeč, a […]

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