Autor Yuri Gagarin

DB messengera (časť 1): navrhujeme kostru databázy

Ako možno previesť obchodné požiadavky na konkrétne dátové štruktúry na príklade navrhovania databázy pre messenger „od nuly“. Časť 1: navrhujeme kostru databázy. Časť 2: sekciujeme „naživo“. Naša databáza nebude taká rozsiahla a distribuovaná, ako má VKontakte alebo Badoo, ale „aby bolo“, ale bolo dobre — funkčne, rýchlo a zmestilo sa na jeden server PostgreSQL — aby […]

Architektúra ukladania a doručovania fotografií v Badoo

Artem Denisov (bo0rsh201, Badoo) Badoo je najväčšia zoznamovacia stránka na svete. V súčasnosti máme registrovaných približne 330 miliónov používateľov po celom svete. Ale to, čo je oveľa dôležitejšie v kontexte našej dnešnej diskusie, je, že uchovávame približne 3 petabajty používateľských fotografií. Každý deň naši používatelia nahrávajú približne 3,5 milióna […]

Mozilla opravila zraniteľnosť nultého dňa vo Firefoxe, ktorá bola aktívne využívaná hackermi

Včera spoločnosť Mozilla vydala záplatu pre svoj prehliadač Firefox, ktorá odstraňuje zraniteľnosť nultého dňa. Podľa správ z internetových zdrojov bola zraniteľnosť aktívne zneužívaná útočníkmi, avšak zástupcovia Mozilly zatiaľ na túto informáciu nereagovali. Je známe, že zraniteľnosť zasahovala do JIT kompilátora JavaScriptu IonMonkey pre SpiderMonkey, jednu z hlavných súčastí jadra Firefoxu, ktorá spracováva operácie JavaScript. Odborníci hodnotili problém ako […]

Vydanie OpenWRT 19.07

Boli vytvorené zostavy nového významného vydania OpenWRT — otvoreného distribučného systému Linux pre domácich sieťových smerovačov. Hlavné novinky, viditeľné používateľovi: Na všetkých zariadeniach sa používa jadro 4.14.x. Bola pridaná architektúra ath79, ktorá podporuje zariadenia, ktoré sa predtým zaraďovali do architektúry ar71xx. Rozdiel je v použití Device Tree namiesto explicitného zapisovania špecifikácií každého zariadenia do C-súborov. Výrazne bola zvýšená výkonnosť smerovania zavedením […]

Chrome, po Firefoxe, pridá ochranu pred otravnými notifikáciami

Spoločnosť Google odhalila plány na implementáciu nástrojov na blokovanie rušivých oznámení v prehliadači Chrome, podobných tým, ktoré boli nedávno navrhnuté používateľom v prehliadači Firefox 72. Google uznal, že väčšina oznámení súvisiacich s potvrdením oprávnení je na stránkach zobrazovaná rušivým spôsobom. Namiesto zobrazenia takýchto oznámení, keď je skutočne potrebné, stránky zvyčajne žiadajú o potvrdenie oprávnení […]

Priemerný druhý mesiac

Organizačné zmeny sa stretávajú s dvoma kľúčovými problémami – začať a neprestať. A čo je prekvapivé, neprestať – je ťažšie ako začať. Začať je ťažké, ak sú plánované veľké zmeny. Tento problém sa dá jednoducho vyriešiť – treba začať pomaly, po kúskoch. Pre odborníkov pripomeniem – tomu sa hovorí agile, a ešte – fail fast, fail cheap. Urobil som krok, posúdil, buď som to vyhodil, […]

Pri vedení tímu porušte všetky pravidlá

V umení manažovania existuje veľa protichodných receptov a najlepší manažéri na svete dodržiavajú svoje vlastné pravidlá. Majú pravdu a prečo je proces náboru v líderských spoločnostiach nastavený takto a nie inak? Je potrebné za každú cenu sa snažiť prekonať svoje nedostatky? Prečo samopracujúce tímy často nefungujú? Na koho by sa mal manažér viac sústrediť — na […]

Istio Circuit Breaker: vypnúť nefunkčné kontajnery

Sviatky sa skončili a my sa vraciame s naším druhým príspevkom z série o Istio Service Mesh. Dnešná téma – Circuit Breaker, čo v preklade do slovenčiny znamená „automatický vypínač“, v bežnej reči – „ochranný automat“. Iba v Istio tento automat neodpojuje skratovanú alebo preťaženú sieť, ale nefunkčné kontajnery. Ako by to malo ideálne fungovať, keď […]

V Správcovi úloh Windows 10 sa objaví nová možnosť

Spoločnosť Microsoft vydala nové aktualizácie Windows 10 Build 19541 v rámci programu „insider“. Je dostupná v rámci Fast Ring a obsahuje niekoľko drobných vylepšení, ktoré sa môžu dostať do vydania v roku 2020, ale nemusia. Samotné novinky sú však zaujímavé. Po prvé, je tu nová možnosť v Správcovi úloh, ktorá používateľom ukáže architektúru každého procesu. Ona […]

Huawei zverejnil nový Linux distribučný systém openEuler

Spoločnosť Huawei oznámila dokončenie vytvorenia infraštruktúry na vývoj nového distribučného systému Linux — openEuler, ktorý bude vyvíjaný s podporou komunity. Na stránke projektu už bol zverejnený prvý release openEuler 1.0, ISO obraz (3,2 GB), ktorý je zatiaľ dostupný iba pre systémy založené na architektúre Aarch64 (ARM64). Reposiár obsahuje približne 1000 balíkov zostavených pre architektúry ARM64 a x86_64. Zdrojové […]

Aktualizácia Firefox 72.0.1 a 68.4.1, ktorá odstraňuje kritickú 0-day zraniteľnosť

Boli zverejnené núdzové opravné vydania Firefoxu 72.0.1 a 68.4.1, v ktorých bola odstránená kritická zraniteľnosť (CVE-2019-17026), ktorá umožňuje vykonávanie kódu pri otvorení špeciálne naformátovaných stránok. Nebezpečenstvo sa zhoršuje tým, že už pred zavedením opravy boli zaznamenané prípady útokov využívajúcich túto zraniteľnosť a v rukách útočníkov sa nachádza funkčný exploit. Všetkým používateľom Firefoxu sa odporúča okamžite aktualizovať prehliadač, a […]

StackOverflow — viac než len úložisko odpovedí na hlúpe otázky

Tento text je zamýšľaný a napísaný ako doplnok k "Čomu som sa naučil za 10 rokov na Stack Overflow". Hneď poviem, že súhlasím s Mattom Birnerom prakticky vo všetkom. Ale mám niekoľko doplnkov, ktoré sa mi zdajú dostatočne dôležité a ktoré by som chcel zdieľať. Rozhodol som sa napísať túto poznámku, pretože za sedem rokov […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster