Автор: ProHoster

Разбиране на Docker

Използвам Docker от няколко месеца, за да структурирам процеса на разработка/доставка на уеб проекти. Предлагам на читателите на Habrakhabr превод на уводната статия за докер - „Разбиране на докер“. Какво е докер? Docker е отворена платформа за разработване, доставяне и работа с приложения. Docker е проектиран да доставя вашите приложения по-бързо. С docker можете да отделите вашето приложение от вашата инфраструктура и […]

Habr Weekly #12 / OneWeb не беше допуснат в Руската федерация, гари срещу агрегатори, заплати в ИТ, „скъпа, ние убиваме интернет“

В този брой: Сателитната система OneWeb не получи честоти Автогарите се разбунтуваха срещу агрегаторите на билети, настоявайки да блокират 229 сайта, включително BlaBlaCar и Yandex.Bus Заплатите в ИТ през първата половина на 2019 г.: според калкулатора за заплати My Circle , Скъпа, ние убиваме интернет По време на разговора споменахме (или искахме, но забравихме!) това: Проект „SHHD: Winter“ на художника […]

Асинхронно програмиране в JavaScript. (Обратно повикване, обещание, RxJs)

Здравейте всички. Сергей Омелницки е във връзка. Неотдавна бях домакин на поток за реактивно програмиране, където говорих за асинхронност в JavaScript. Днес бих искал да си взема бележки по този материал. Но преди да започнем основния материал, трябва да направим уводна бележка. И така, нека започнем с определенията: какво е стек и опашка? Стекът е колекция, чиито елементи [...]

Уязвимост в LibreOffice, която позволява изпълнение на код при отваряне на злонамерени документи

В офис пакета LibreOffice е идентифицирана уязвимост (CVE-2019-9848), която може да се използва за изпълнение на произволен код при отваряне на документи, подготвени от хакер. Уязвимостта се дължи на факта, че компонентът LibreLogo, предназначен за обучение по програмиране и вмъкване на векторни чертежи, превежда своите операции в код на Python. Като е в състояние да изпълни инструкциите на LibreLogo, нападателят може да накара всеки код на Python да изпълни […]

Пускане на нецензурни думи на клиент за конзола XMPP/Jabber 0.7.0

Шест месеца след последното издание беше представено изданието на мултиплатформената конзола XMPP/Jabber client profanity 0.7.0. Интерфейсът за ругатни е изграден с помощта на библиотеката ncurses и поддържа известия с помощта на библиотеката libnotify. Приложението може да бъде компилирано или с библиотеката libstrophe, която реализира работа с протокола XMPP, или с неговия libmesode fork, поддържан от разработчика. Възможностите на клиента могат да бъдат разширени с плъгини […]

Google ще таксува търсачките в ЕС за Android по подразбиране

От 2020 г. Google ще въведе нов екран за избор на доставчик на търсачка за всички потребители на Android в ЕС, когато настройват нов телефон или таблет за първи път. Изборът ще направи съответната търсачка стандартна в Android и браузъра Chrome, ако е инсталиран. Собствениците на търсачки ще трябва да плащат на Google за правото да се показват на екрана за избор до търсачката на Google. Трима победители […]

Видео: 4 играча на арената в играта за уличен бой Mighty Fight Federation за конзоли и компютър

Разработчиците от студиото в Торонто Komi Games представиха мултиплейър бойната игра Mighty Fight Federation за PlayStation 4, Xbox One, Switch и PC. Той ще се появи в Steam Early Access през последното тримесечие на тази година и ще бъде наличен на други платформи през второто тримесечие на 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. Новият собственик беше собственикът на строителната компания Лий Зибен. Причината за продажбата се дължи на правилата на лигата, които позволяват собственост само на един клуб 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 (Допълнителни пакети за Enterprise Linux), който поддържа хранилище на допълнителни пакети за RHEL и CentOS, стартира версия на хранилището за дистрибуции, съвместими с Red Hat Enterprise Linux 8. Двоичните сборки се произвеждат за x86_64, aarch64, ppc64le и s390x архитектури. На този етап от разработката на хранилището има приблизително 250 допълнителни пакета, поддържани от Fedora Linux общността (в […]