Аўтар: ProHoster

KeyDB як [патэнцыйная] замена Redis

На хабры не знайшлося аглядаў хутчэйшай альтэрнатывы Redis KeyDB. Атрымаўшы досыць свежы досвед яго выкарыстання, жадаецца папоўніць гэты прабел. Перадгісторыя дастаткова банальная: аднойчы з вялікім наплывам трафіку была зафіксавана значная дэградацыя прадукцыйнасці прыкладання (а менавіта - часу адказу). На той момант, на жаль, не ўдалося правесці нармальную дыягностыку таго, што адбываецца, таму пасля запланавалі шэраг […]

Слёрм SRE. Суцэльны эксперымент з экспертамі з Booking.com і Google.com

Наша каманда кахае эксперыменты. Кожны Слёрм - гэта не статычнае паўтарэнне папярэдніх, а асэнсаванне вопыту і пераход ад добрага да лепшага. Але са Слёрм SRE мы вырашылі прымяніць абсалютна новы фармат - даць удзельнікам ўмовы, максімальна набліжаныя да «баявым». Калі коратка абмаляваць, чым мы займаліся на інтэнсіўе: «Які будуецца, ламаем, чынім, вывучаем». SRE мала чаго вартае […]

Як наладзіць абмен ведамі ў кампаніі, каб не было так балюча

У среднестатистической ИТ-компании есть требования, история таск-трекеров, исходники (возможно, даже с комментариями в коде), инструкции на типовые, важные и сложные случаи на проде, описание бизнес-процессов (от онбординга до “как пойти в отпуск”), контакты, ключи доступа, списки людей и проектов, описание зон ответственности — и куча других знаний, о которых мы наверняка забыли и которые могут […]

Кампутарныя квэсты як ашаламляльны інструмент для вывучэння слоў на англійскай

Изучение английского языка по компьютерным играм — это уже устоявшаяся практика. Потому что игры сочетают в себе хороший досуг и возможность полностью погрузиться в экосистему языка, изучая его без усилий. Сегодня мы рассмотрим игры в жанре квест, которые отлично подходят для прокачки языка и точно доставят много удовольствия игрокам. Поехали! Для начала немного занудства: чем […]

Дададзена падтрымка дадаткаў у начных зборках Firefox Preview

У мабільным браўзэры Firefox Preview, праўда, пакуль толькі ў начных зборках, з'явілася доўгачаканая магчымасць падлучэння дадаткаў на базе API WebExtension. У браўзэры дадалі пункт меню "Add-ons Manager", дзе можна ўбачыць даступныя для ўстаноўкі дапаўненні. Мабільны браўзэр Firefox Preview развіваецца для замены бягучай рэдакцыі Firefox для Android. Браўзэр заснаваны на рухавічку GeckoView і бібліятэках Mozilla Android […]

Гібрыдны аддзел продажаў. Людзі + ІІ працуюць у адной камандзе

Прасоўваючы свой праект з гутарковым штучным інтэлектам, знаходзячыся ў выразным разуменні рашэння любых тэхнічных пытанняў і атрымаўшы перамог у цэлай кучы ўсё розных конкурсаў мне абсалютна не было зразумела ў якім кірунку рухацца… І вось, у кастрычніку 2019 гады я патрапіў у прэакселератар, дзе мне атрымалася на сабе выпрабаваць высокую эфектыўнасць прасоўвання наперад працуючы з […]

Навошта хардвернаму стартапу софтавы хакатон

У снежні мінулага года мы з шасцю іншымі сколкаўскімі кампаніямі правялі ўласны стартап-хакатон. Без карпаратыўных фундатараў і які-небудзь вонкавай падтрымкі, сіламі праграмерскай супольнасці мы сабралі дзве сотні ўдзельнікаў з 20 гарадоў Расіі. Ніжэй я распавяду як нам гэта ўдалося, якія мы сустрэлі па шляху падводныя камяні і чаму адразу пачалі супрацоўнічаць з адной з каманд-пераможцаў. […]

Ініцыятыва па даданні працоўнага стала Unity 8 і дысплейнага сервера Mir у Debian

Mайк Гэбрыэл (Mike Gabriel), які ўдзельнічае ў суправаджэнні пакетаў з 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 Blockchain Publishing Ltd, зарэгістраваная і дзеючая ў юрысдыкцыі і па законах Рэспублікі Кіпр і Еўрапейскага [...]

Апеляцыйны суд пацвердзіў правасць Бруса Перэнса ў разглядзе з Grsecurity

Апеляцыйны суд штата Каліфорнія вынес рашэнне ў разглядзе паміж кампаніяй Open Source Security Inc. (развівае праект Grsecurity) і Брусам Перэнсам (Bruce Perens). Суд адхіліў апеляцыю і пацвердзіў вердыкт суда ніжэйшай інстанцыі, у якім былі адхіленыя ўсе прэтэнзіі да Бруса Перэнса, а кампаніі Open Source Security Inc прадпісана пакрыццё судовых выдаткаў, якія склалі 259 тысяч долараў (Перэнс […]

Выпуск сервера дадаткаў NGINX Unit 1.15.0

Даступны выпуск сервера прыкладанняў NGINX Unit 1.15, у рамках якога развіваецца рашэнне для забеспячэння запуску web-прыкладанняў на розных мовах праграмавання (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js і Java). Пад кіраваннем NGINX Unit можа адначасова выконвацца некалькі прыкладанняў на розных мовах праграмавання, параметры запуску якіх можна змяняць дынамічна без неабходнасці праўкі файлаў канфігурацыі і перазапуску. Код […]