Автор: ProHoster

KeyDB като [потенциален] заместител на Redis

На Habré нямаше прегледи на „по-бързата алтернатива на Redis“ - KeyDB. След като придобих сравнително скорошен опит в използването му, бих искал да запълня тази празнина. Фонът е доста банален: един ден, с голям приток на трафик, беше записано значително влошаване на производителността на приложението (а именно времето за реакция). По това време, за съжаление, не беше възможно да се извърши нормална диагностика на случващото се, така че впоследствие те планираха серия от […]

Slurm SRE. Непрекъснат експеримент с експерти от Booking.com и Google.com

Нашият екип обича експериментите. Всеки Slurm не е статично повторение на предишните, а рефлексия върху преживяното и преход от добро към по-добро. Но със Slurm SRE решихме да използваме напълно нов формат - да предоставим на участниците условия, възможно най-близки до „бойните“. Ако накратко очертаем какво направихме по време на интензивния курс: „Строим, чупим, ремонтираме, учим.“ SRE струва малко […]

Как да се установи обмен на знания в една компания, така че да не боли толкова много

Средната ИТ компания има изисквания, история на инструментите за проследяване на задачи, източници (може би дори с коментари в кода), инструкции за типични, важни и сложни случаи в производството, описание на бизнес процесите (от onboarding до „как да отида на почивка ”), контакти, ключове за достъп, списъци с хора и проекти, описания на области на отговорност - и куп други знания, за които вероятно сме забравили и които може […]

Компютърни куестове като невероятно средство за изучаване на думи на английски език

Ученето на английски чрез компютърни игри е вече установена практика. Защото игрите съчетават доброто прекарване на свободното време с възможността да се потопите напълно в екосистемата на даден език, изучавайки го без усилие. Днес ще разгледаме игри в жанра куестове, които са чудесни за изравняване на езика и определено ще донесат много забавление на играчите. Отивам! Първо, малко досада: отколкото [...]

Добавена е поддръжка за добавки в нощните компилации на Firefox Preview

В мобилния браузър Firefox Preview обаче, засега само в нощни компилации, се появи дългоочакваната възможност за свързване на добавки, базирани на WebExtension API. Към браузъра е добавен елемент от менюто „Мениджър на добавки“, където можете да видите налични добавки за инсталиране. Мобилният браузър Firefox Preview се разработва, за да замени текущото издание на Firefox за Android. Браузърът е базиран на GeckoView engine и Mozilla Android библиотеки […]

Отдел продажби на хибриди. Хората + AI работят като един екип

Популяризирайки моя проект с разговорен изкуствен интелект, имайки ясно разбиране как да решавам всякакви технически проблеми и спечелил победи в цял куп различни състезания, абсолютно не ми беше ясно в каква посока да се движа... И така, в Октомври 2019 г. влязох в предварителния ускорител, където успях да изпитам високата ефективност на придвижването напред, работейки с [...]

Защо един хардуерен стартъп има нужда от софтуерен хакатон?

Миналия декември проведохме наш собствен стартъп хакатон с шест други компании от Сколково. Без корпоративни спонсори или каквато и да е външна подкрепа събрахме двеста участници от 20 града на Русия чрез усилията на програмната общност. По-долу ще ви разкажа как успяхме, какви клопки срещнахме по пътя и защо веднага започнахме да си сътрудничим с един от печелившите отбори. […]

Инициатива за добавяне на десктоп Unity 8 и сървър за дисплей Mir към Debian

Майк Габриел, който поддържа пакетите Qt и Mate в Debian, представи инициатива за пакетиране на Unity 8 и Mir за Debian GNU/Linux и след това интегрирането им в дистрибуцията. Работата се извършва съвместно с проекта UBports, който пое разработването на мобилната платформа Ubuntu Touch и работния плот Unity 8, след […]

Уязвимост в Android, която позволява дистанционно изпълнение на код, когато Bluetooth е включен

Февруарската актуализация на платформата Android елиминира критична уязвимост (CVE-2020-0022) в Bluetooth стека, която позволява дистанционно изпълнение на код чрез изпращане на специално проектиран Bluetooth пакет. Проблемът може да не бъде открит от нападател в обхвата на Bluetooth. Възможно е уязвимостта да се използва за създаване на червеи, които заразяват съседни устройства във веригата. За да атакувате, е достатъчно да знаете MAC адреса на устройството на жертвата (не е необходимо предварително сдвояване, [...]

Промени в потребителското споразумение и политиката за поверителност на услугите на Habr

Здравейте! Направихме промени в потребителското споразумение и политиката за поверителност. Текстът на документите остана почти същият, но се промени юридическото лице, представляващо услугата. Ако преди това услугата се управляваше от руската компания Habr LLC, сега нашата компания майка, Habr Blockchain Publishing Ltd, регистрирана и работеща в юрисдикцията и съгласно законите на Република Кипър и Европейския […]

Апелативният съд поддържа делото на Брус Перенс срещу Grsecurity

Калифорнийският апелативен съд се произнесе по дело между Open Source Security Inc. (разработва проекта Grsecurity) и Брус Перенс. Съдът отхвърли жалбата и потвърди присъдата на по-долната инстанция, която отхвърли всички искове срещу Брус Перенс и нареди на Open Source Security Inc да заплати 259 XNUMX долара юридически такси (Перенс […]

NGINX Unit 1.15.0 Издаване на сървър за приложения

Налична е версията на сървъра за приложения NGINX Unit 1.15, в рамките на който се разработва решение за осигуряване на стартирането на уеб приложения на различни езици за програмиране (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java ). NGINX Unit може едновременно да изпълнява множество приложения на различни езици за програмиране, чиито параметри за стартиране могат да се променят динамично, без да е необходимо редактиране на конфигурационни файлове и рестартиране. Код […]