Автор: Юрий Гагарин

БД на мессенджера (ч.1): проектираме конструкцията на базата

Как може да се преобразуват бизнес изискванията в конкретни данни с пример за проектиране на база данни за месинджър „от нула“. Част 1: проектираме структурата на базата Част 2: секционираме „наживо“ Нашата база няма да е толкова мащабна и разпределена, колкото при ВКонтакте или Badoo, а „да бъде“, но да е добра - функционална, бърза и да поместим на един сървър PostgreSQL - за […]

Архитектура на съхранение и предаване на фотографии в Badoo

Артем Денисов (bo0rsh201, Badoo) Badoo е най-голямият сайт за запознанства в света. В момента имаме регистрирани около 330 милиона потребители по целия свят. Но, което е много по-важно в контекста на нашия разговор днес, е, че съхраняваме около 3 петабайта потребителски снимки. Всеки ден нашите потребители качват около 3,5 милиона […]

Mozilla отстрани уязвимост с нулев ден във Firefox, която активно се използваше от хакери

Вчера компания Mozilla пусна пач за своя браузер Firefox, който отстранява уязвимост с нулев ден. Според доклади в мрежата, уязвимостта е била активно експлоатирана от злонамерени лица, но представители на Mozilla все още не коментират тази информация. Известно е, че уязвимостта е засегнала JavaScript JIT-компилатора IonMonkey за SpiderMonkey, един от основните компоненти на ядрото на Firefox, който обработва операции с JavaScript. Специалистите определят проблема като […]

Релиз на OpenWRT 19.07

Създадени са нови сборки на значителен релиз на OpenWRT — отворена дистрибуция на Linux за домашни мрежови маршрутизатори. Основните нововъведения, видими за потребителя: На всички устройства се използва ядрото 4.14.x. Добавена е архитектурата ath79, която поддържа устройства, които преди това принадлежаха към архитектурата ar71xx. Разликата е в използването на Device Tree вместо явно посочване на спецификата на всяко устройство в C-файлове. Значително е подобрена производителността на маршрутизацията благодарение на внедряването на […]

Chrome, следвайки Firefox, ще добави защита от досадни известия.

Компанията Google разкри плановете си за внедряване на инструменти за блокиране на натрапчиви известия в Chrome, подобни на тези, които бяха предложени преди няколко дни на потребителите в Firefox 72. Google се съгласи, че голяма част от известията, свързани с потвърждаване на идентичността, се показват на потребителите по натрапчив начин от сайтовете. Вместо да се показват подобни известия, когато наистина е необходимо, сайтовете обикновено искат потвърждение на идентичността […]

Проклятие втория месец

При организационни промени има два ключови проблема - да започнеш и да не се откажеш. И, странно, да не се откажеш е по-сложно, отколкото да започнеш. Започването е трудно, когато промените са значителни. Това се решава просто - трябва да се започне малко по малко, на части. За знаещите, това се нарича agile, а също така – fail fast, fail cheap. Направи крачка, оцени, или изхвърли, […]

Управлявайки колектива, нарушете всичките правила.

В изкуството на управлението има много противоречиви рецепти и най-добрите мениджъри в света следват собствените си правила. Прави ли са те и защо процесът на наемане в водещите компании на пазара е организиран по този начин, а не иначе? Трябва ли с всички сили да се опитваме да преодолеем недостатъците си? Защо самоорганизиращите се екипи често не работят? На кого трябва да отделя повече време мениджърът — на […]

Istio Circuit Breaker: изключване на неизправни контейнери

Празниците приключиха и ние се завръщаме с втория си пост от серията за Istio Service Mesh. Темата днес е Circuit Breaker, което в електротехнически превод означава „автоматичен прекъсвач“, а в народния език – „защитен автомат“. В Istio този автомат не изключва късо съединение или пренатоварена верига, а неизправни контейнери. Как това трябва да работи в идеалния случай Когато […]

В Диспетчера на задачите Windows 10 ще се появи нова опция

Компания Microsoft пусна нова актуализация на Windows 10 Build 19541 в рамките на програмата за „инсайдери“. Тя е достъпна за Fast Ring и включва няколко незначителни подобрения, които могат да влязат в изданието за 2020 година или да не влязат. Все пак нововъведенията са интересни. На първо място, това е новата опция в Диспетчера на задачите, която ще покаже на потребителите архитектурата на всеки процес. Тя […]

Huawei публикува нов Linux-дистрибутив openEuler

Компанията Huawei обяви завършването на формирането на инфраструктурата за разработка на нов дистрибутив Linux — openEuler, който ще се развива с участието на общността. На сайта на проекта вече е публикуван първият рилийз openEuler 1.0, ISO образът (3.2 Гб) от който в момента е достъпен само за системи на базата на архитектура Aarch64 (ARM64). Репозиторият съдържа около 1000 пакета, събрани за архитектурите ARM64 и x86_64. Изходните […]

Актуализация на Firefox 72.0.1 и 68.4.1 с отстраняване на критична 0-day уязвимост

Публикувани са спешни коригиращи версии на Firefox 72.0.1 и 68.4.1, в които е отстранена критична уязвимост (CVE-2019-17026), позволяваща изпълнение на код при отваряне на определено оформени страници. Опасността се увеличава, тъй като дори преди корекцията са регистрирани случаи на атаки с използване на тази уязвимост и в ръцете на злонамерени лица се намира работещ експлоит. Всички потребители на Firefox се препоръчва незабавно да актуализират браузъра, а […]

StackOverflow — повече от просто хранилище на отговори на глупави въпроси

Този текст е замислен и написан като допълнение към "Какво научих през 10 години на Stack Overflow". Веднага ще кажа, че съм съгласен с Мат Бирнер по почти всичко. Но имам няколко допълнения, които ми се струват достатъчно важни и които бих искал да споделя. Реших да напиша тази бележка, защото през последните седем години […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster