Автор: Юрий Гагарин

Как да изберете Open Source лицензия за RAD фреймворк в GitHub

В тази статия ще поговорим малко за авторските права, но основно за избора на свободна лицензия за RAD фреймворка IONDV. Фреймворк и за опенсорсни продукти на неговата основа. Ще разкажем за разрешителната лицензия Apache 2.0, за това, което ни доведе до нея и с какви решения се сблъскахме в процеса. Процесът на избор на лицензия е доста трудоемък […]

Kubernetes Operator на Python без рамки и SDK.

Go в момента е монополист в среди програмни езици, които хората избират за писане на оператори за Kubernetes. Има обективни причини за това: Съществува мощен фреймуърк за разработка на оператори на Go — Operator SDK. На Go са написани приложения, които промениха играта, като Docker и Kubernetes. Писането на свой оператор на Go означава да говорите с екосистемата на […]

Предимства и недостатъци на HugePages

Преводът на статията е подготвен за студенти от курса „Администратор по Linux“. По-рано разказах как да проверите и активирате използването на Hugepages в Linux. Тази статия ще бъде полезна, само ако наистина имате къде да използвате Hugepages. Срещал съм много хора, които се заблуждават от перспективата, че Hugepages магически ще повишат производителността. Независимо от това, hugepaging е сложна тема, […]

Актуализиране на DNS-сървърите BIND 9.14.4 и Knot 2.8.3

Публикувани са коригиращи актуализации на стабилните версии на DNS сървъра BIND 9.14.4 и 9.11.9, както и на експерименталната версия 9.15.2, която е в разработка. В новите издания е отстранена уязвимост (CVE-2019-6471), причинена от състояние на гонка и способна да доведе до отказ в обслужването (завършване на процеса при срабатывать на assert) при блокиране на голямо количество входящи пакети. Освен това, в новата версия 9.14.4 е добавена поддръжка за API GeoIP2 […]

Разработка на приложение на SwiftUI. Част 1: поток от данни и Redux

След участието си в сесията State of the Union на WWDC 2019 реших да проуча по-подробно SwiftUI. Прекарах много време, работейки с него, и сега започнах разработката на истинско приложение, което може да бъде полезно на широк кръг потребители. Нарекох го MovieSwiftUI — приложение за търсене на нови и стари филми, както и за тяхното събиране […]

Балансировка на записите и четенето в база данни

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

Функциональная СУБД

Светът на базите данни отдавна е завладян от реляционни СУБД, в които се използва SQL. Толкова много, че новите разновидности се наричат NoSQL. Те успяха да си извоюват определено място на този пазар, но реляционните СУБД не смятат да умират и продължават активно да се използват за своите цели. В тази статия искам да опиша концепцията за функционална база данни. За по-добро разбиране, […]

Създаваме пайплайн за автоматизирано тестване в Azure DevOps

Наскоро се сблъсках с не много популярен до момента инструмент в света на DevOps, пайплайните на Azure DevOps. Веднага усетих липсата на ясни инструкции или статии по темата. Не знам с какво е свързано, но Microsoft явно има работа по популяризирането на инструмента. Днес ще изградим пайплайн за автоматизирано тестване в облака Azure. Така че, […]

В новия Microsoft Edge може да се появи глобален контрол на мултимедията

Компанията Microsoft работи по нов глобален контрол на мултимедията за браузъра си Edge, базиран на Chromium. Според съобщенията, сега контролът, активиран с натискане на бутона „Мултимедия“ в адресната лента, ще може да показва не само списък на текущо възпроизвежданите аудио или видео файлове, но и други активни мултимедийни сесии, които след това могат да се превключват и управляват отделно. […]

Google увеличи размерите на наградите за откритие на уязвимости в Chrome, Chrome OS и Google Play

Компанията Google обяви увеличаване на сумите, изплащани по програмата за награди за откритие на уязвимости в браузъра Chrome и основните му компоненти. Максималният размер на наградата за създаване на експлойт за излизане от sandbox средата е увеличен от 15 на 30 хиляди долара, за метода за заобикаляне на достъпа в JavaScript (XSS) от 7.5 на 20 хиляди долара, […]

Пускането на системата за откриване на атаки Snort 2.9.14.0

Компанията Cisco публикува версия Snort 2.9.14.0, свободна система за откриване и предотвратяване на атаки, комбинираща методи за съпоставяне по сигнатури, средства за инспекция на протоколите и механизми за откриване на аномалии. Основните нововъведения: Добавена е поддръжка за маски на номера на портове в кеша на хостовете и възможност за пренасочване на свързването на идентификатори на приложения към мрежови портове; Добавени са нови шаблони за клиентски софтуер за извеждане на запитването […]

В Казахстан редица големи доставчици внедряват прихващане на HTTPS трафика

В съответствие с действащите в Казахстан от 2016 година изменения в закона „За комуникациите“, много казахстански доставчици, включително Kcell, Beeline, Tele2 и Altel, от днешния ден въвеждат системи за прихващане на HTTPS трафика на клиентите с подмяна на първоначално използвания сертификат. Първоначално системата за прихващане беше планирана за внедряване през 2016 година, но операцията постоянно бе отлагана и законът вече стана […]

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