Категория: Блог

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

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

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

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

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

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

re2c 1.2

В петък, 2-ри август, беше издаден релизът re2c — свободен генератор на лексикални анализатори за C и C++. Напомняме, че re2c е написан през 1993 година от Питър Бамбулис като експериментален генератор на много бързи лексикални анализатори, отличаващ се от другите генератори със скоростта на генерирания код и необичайно гъвкавия потребителски интерфейс, който позволява лесно и ефективно интегриране на анализатори в съществуваща […]

Издаване на Wine 4.13

Налична е експериментална версия на отворената реализация на Win32 API — Wine 4.13. От пускането на версия 4.12 са затворени 15 отчета за грешки и направени 120 промени. Най-важните промени: Добавена е поддръжка за пренасочване на заявки за удостоверяване през услугата Microsoft Passport; обновени са заглавните файлове; затворени са отчети за грешки, свързани с работата на игри и приложения: Evoland (Steam), NVIDIA GeForce Experience […]

Блокчейн като платформа за цифрова трансформация

Традиционно ИТ системите на предприятията се формираха под задачи за автоматизация, подкрепа на целеви системи, като например ERP. Днес организациите са изправени пред други предизвикателства – предизвикателства на цифровизацията, цифровата трансформация. Да се направи това на базата на предишната ИТ архитектура е трудно. Цифровата трансформация е сериозно предизвикателство. На какво трябва да се основава програмата за преобразуване на ИТ системите с цел цифрова трансформация на бизнеса? Правилната ИТ инфраструктура е ключът към […]

werf — нашият инструмент за CI/CD в Kubernetes (преглед и видео доклад)

На 27 май в главната зала на конференцията DevOpsConf 2019, която се провежда в рамките на фестивала РИТ++ 2019, в секцията „Непрерывна поставка“, беше представен доклад „werf — наш инструмент за CI/CD в Kubernetes“. В него се говори за проблемите и предизвикателствата, с които всеки се сблъсква при деплой в Kubernetes, както и за нюансите, които може да не се забележат веднага. […]

GNU C Library v2.30

Излязла нова версия на системната библиотека glibc – 2.30. Някои обновления: Кодировките на символи, информацията за типовете символи и таблиците за транслитерация са обновени и сега поддържат Unicode версия 12.1.0. Динамичният компоновчик приема аргумент —preload за предварително зареждане на обекти в допълнение към променливата на средата LD_PRELOAD. Добавена е функцията twalk_r. Тя е подобна на вече наличната функция twalk, но може да предава […]

Gitea v1.9.0 ― самостоятелно хостван git без болка (и с чаша чай!)

Gitea е проект, чиято цел е да създаде най-простия, най-бързия и най-безболезнен интерфейс за Git за самообслужващ хостинг. Проектът поддържа всички платформи, поддържани от Go – GNU/Linux, macOS, Windows на архитектури от x86_(64) и arm64 до PowerPC. Тази версия на Gitea съдържа важни поправки за сигурност, които няма да бъдат обратно пренесени в клон 1.8. По тази причина, […]

Издание на дистрибуцията Linux Mint 19.2

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

Издаден е генераторът на лексически анализатори re2c 1.2

Състоя се релиз на re2c, свободен генератор на лексикални анализатори за езици C и C++. Напомняме, че re2c е написан през 1993 година от Питър Бамбулес като експериментален генератор на много бързи лексикални анализатори, отличаващ се от другите генератори със скоростта на генерирания код и необичайно гъвкавия потребителски интерфейс, който позволява лесно и ефективно интегриране на анализатори в съществуваща кодова база. От тогава […]

Сформиран е репозиторий EPEL 8 с пакети от Fedora за RHEL 8

Проектът EPEL (Extra Packages for Enterprise Linux), занимаващ се с поддържането на хранилище с допълнителни пакети за RHEL и CentOS, въведе вариант на хранилще за дистрибуции, съвместими с Red Hat Enterprise Linux 8. Бинарните сборки се произвеждат за архитектури x86_64, aarch64, ppc64le и s390x. На този етап от развитието на хранилището са представени около 250 допълнителни пакета, поддържани от общността на Fedora Linux (в […]

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