Автор: ProHoster

Розуміючи Docker

Вже кілька місяців використовую docker для структуризації процесу розробки/доставки веб-проектів. Пропоную читачам "Хабрахабра" переклад вступної статті про docker - "Understanding docker". Що таке докер? Докер — це відкрита платформа для розробки, доставки та експлуатації програм. Docker розроблений для швидшого викладання ваших додатків. За допомогою docker ви можете відокремити вашу програму від вашої інфраструктури і […]

Habr Weekly #12 / У РФ не пустили OneWeb, вокзали проти агрегаторів, зарплати в IT, «дорога, ми вбиваємо інтернет»

Супутниковій системі OneWeb не дали частот Автовокзали повстали проти квиткових агрегаторів, вимагаючи заблокувати 229 сайтів, включаючи BlaBlaCar та «Яндекс.Автобуси» Зарплати в ІТ у першому півріччі 2019 року: за даними калькулятора зарплат «Мого кола» Інтернет Під час розмови ми згадували (або хотіли, але забули!) Ось це: Проект «ШХД: Зима» художника […]

Асинхронне програмування JavaScript. (Callback, Promise, RxJs)

Всім привіт. На зв'язку Сергій Омельницький. Нещодавно я вів стрим по реактивному програмуванню, де розповідав про асинхронність у JavaScript. Сьогодні я хотів би законспектувати цей матеріал. Але перед тим як розпочати основний матеріал нам потрібно зробити вступну. Отже, почнемо з визначень: що таке стек і черга? Стек - це колекція, елементи якої [...]

Вразливість у LibreOffice, що дозволяє виконати код при відкритті шкідливих документів

В офісному пакеті LibreOffice виявлено вразливість (CVE-2019-9848), яку можна використовувати для виконання довільного коду під час відкриття документів, підготовлених зловмисником. Вразливість викликана тим, що компонент LibreLogo, призначений для навчання програмування та вставки векторних малюнків, транслює свої операції на код мовою Python. Маючи можливість виконати інструкції LibreLogo, зловмисник може домогтися виконання будь-якого коду мовою Python […]

Реліз консольного XMPP/Jabber клієнта profanity 0.7.0

Через півроку з минулого випуску представлений реліз мультиплатформенного консольного XMPP/Jabber клієнта profanity 0.7.0. Інтерфейс profanity побудований з використанням бібліотеки ncurses, підтримує повідомлення з використанням бібліотеки libnotify. Програма може бути зібрана або з бібліотекою libstrophe, що реалізує роботу з XMPP протоколом, або з її форком libmesode, підтримуваним розробником. Можливості клієнта можуть бути розширені використанням плагінів на […]

Google стягуватиме плату в ЄС із пошукових систем за роботу в Android за умовчанням

Починаючи з 2020 року, Google представить новий екран вибору постачальника пошукових систем усім користувачам Android в ЄС при першому налаштуванні нового телефону або планшета. Вибір зробить відповідну пошукову систему стандартною в Android і браузері Chrome, якщо така встановлена. Власники пошукових систем повинні будуть платити Google за право з'явитися на екрані вибору поряд із пошуковою системою Google. Три переможці […]

Відео: 4 гравці на арені у вуличному файтингу Mighty Fight Federation для консолей та ПК

Розробники з торонтської студії Komi Games представили розрахований на багато користувачів файтинг Mighty Fight Federation для PlayStation 4, Xbox One, Switch і ПК. Він з'явиться в ранньому доступі Steam вже в останньому кварталі поточного року, а на решті платформ стане доступний у другій чверті 2020 року. Також був показаний трейлер, який демонструє основних бійців гри та її яскравий і […]

Реліз дистрибутива Linux Mint 19.2

Представлено реліз дистрибутива Linux Mint 19.2, другого оновлення гілки Linux Mint 19.x, що формується на пакетній базі Ubuntu 18.04 LTS і підтримується до 2023 року. Дистрибутив повністю сумісний з Ubuntu, але суттєво відрізняється підходом до організації інтерфейсу користувача та підбором додатків, що використовуються за умовчанням. Розробники Linux Mint надають десктоп-оточення, що відповідає класичним канонам організації робочого столу, яке […]

Команду-учасника Overwatch League продали за $40 млн.

Кіберспортивна організація Immortals Gaming Club продала команду Houston Outlaws по Overwatch за $40 млн. У вартість увійшов слот клубу в Overwatch League. Новим власником став власник будівельної компанії Лі Цібен (Lee Zieben). Причиною продажу стали правила ліги, що дозволяють володіти лише одним клубом OWL через потенційний конфлікт інтересів. З 2018 року Immortals Gaming володіє клубом Los […]

Випуск генератора лексичних аналізаторів re2c 1.2

Відбувся реліз re2c, вільного генератора лексичних аналізаторів мов C і C++. Нагадаємо, що re2c був написаний в 1993 році Пітером Бамбулісом як експеїментальний генератор дуже швидких лексичних аналізаторів, що відрізняється від інших генераторів швидкістю згенерованого коду і незвичайно гнучким інтерфейсом користувача, який дозволяє легко і ефективно встроювати аналізатори в існуючу кодову базу. Відтоді […]

Кількість скачувань Pokémon Go перевищила 1 млрд

Після виходу Pokémon Go в липні 2016 гра стала справжнім культурним феноменом і дала серйозний поштовх розвитку технологій доповненої реальності. Мільйони людей у ​​десятках країн були зачаровані нею: у когось з'явилися нові друзі, хтось пройшов мільйони кілометрів, хтось потрапив в аварію — і все в ім'я лову віртуальних кишенькових монстрів. Тепер гра пройшла ще […]

Сформовано репозиторій EPEL 8 з пакетами з Fedora для RHEL 8

Проект EPEL (Extra Packages for Enterprise Linux), що займається підтримкою репозиторію додаткових пакетів для RHEL і CentOS, ввів у дію варіант репозиторію для дистрибутивів, сумісних з Red Hat Enterprise Linux 8. Бінарні збірки виробляються для архітектур x86_64, aarch64, pp. На цій фазі розвитку репозиторію представлено близько 64 додаткових пакетів, які підтримує спільнота Fedora Linux (у […]