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

PVS-Studio и Непрекъсната интеграция: TeamCity. Анализ на проекта Open RollerCoaster Tycoon 2

Един от най-актуалните сценарии за използване на анализатора PVS-Studio е неговата интеграция с CI системи. И макар анализът на проекта PVS-Studio практически да може да се внедри от всяка система за непрекъсната интеграция с няколко команди, ние продължаваме да правим този процес още по-удобен. В PVS-Studio има поддръжка за преобразуване на изхода на анализатора в формат за TeamCity — TeamCity Inspections Type. Нека да разгледаме, […]

Стартираме Apache Spark на Kubernetes

Скъпи читатели, добър ден. Днес ще поговорим малко за Apache Spark и неговите перспективи за развитие. В съвременния свят на Big Data Apache Spark е де факто стандарт при разработването на задачи за пакетна обработка на данни. Освен това, той се използва и за създаването на стриймингови приложения, работещи по концепцията micro batch, обработващи и доставящи данни на малки порции (Spark Structured Streaming). И […]

Достъпен е дистрибутивът SUSE Linux Enterprise 15 SP2

След година разработка, компанията SUSE обяви изданието на индустриалния дистрибутив SUSE Linux Enterprise 15 SP2. Пакетите SUSE 15 SP2 вече са използвани като основа в подкрепяния от общността дистрибутив openSUSE Leap 15.2. На базата на платформата SUSE Linux Enterprise също са създадени продукти като SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager и SUSE Linux Enterprise […]

Стартираме Keycloak в HA режим на Kubernetes

TL;DR: ще има описание на Keycloak, система за контрол на достъпа с отворен код, разглеждане на вътрешната структура, детайли за настройка. Въведение и основни идеи В тази статия ще видим основните идеи, които е добре да запомните при разгръщането на клъстера Keycloak над Kubernetes. Ако искате да знаете по-подробно за Keycloak — обърнете се към линковете в края на статията. За да се потопите по-дълбоко […]

Облачни игри с отворен код на WebRTC: p2p, мултиплеер, нулева латентност

SOftware като услуга, инфраструктура като услуга, платформа като услуга, комуникационна платформа като услуга, видеоконференции като услуга, а какво ще кажете за облачни игри като услуга? Вече бяха направени няколко опита за създаване на облачни игри (Cloud Gaming), например, Stadia, наскоро стартирана от Google. Stadia не е новак в WebRTC, но могат ли и другите да използват WebRTC по същия начин? Тхан Нгуен (Thanh […]

Как да поставите статичен сайт с помощта на Yandex.Cloud Object Storage

Здравей, Хабр! В тази статия ще ви покажа как лесно и просто да публикувате статичен сайт с технологий на Яндекс, а именно Object Storage. В края ще имате уебсайт, публикуван в мрежата, който ще бъде достъпен чрез външна връзка. Тази статия ще бъде полезна, ако сте Начинаещ разработчик, който тепърва се учи на програмиране; Разработчик, който е създал портфолио и иска […]

Windows 10X може да загуби съвместимостта с Win32 приложения и ще се превърне в "Chrome OS на Microsoft"

Интернет ресурсът Windows Central съобщава, че Microsoft вероятно е променила стратегята си относно операционната система Windows 10X. Компанията е премахнала от ОС технологията, отговорна за виртуализацията на повечето Win32 приложения, познати на потребителите. Първоначално тази функция трябваше да присъства в Windows 10X, но сега Microsoft реши да я премахне. Предполага се, че промяната е направена, за да направи Windows 10X конкурент […]

Издаване на дистрибуция GeckoLinux 152

Представен е новият дистрибутив GeckoLinux, основан на пакетната база openSUSE и със значително внимание към оптимизацията на работния плот и детайлите като качествено рендериране на шрифтове. Дистрибутивът идва в два варианта: Static, основан на изданията на openSUSE и Rolling, основан на репозиториите Tumbleweed. Размерът на iso образа е около 1.3 Гб. От особеностите на дистрибутива се откроява предлагането под формата на зареждащи се live сборки, които поддържат работа […]

Актуализация на Python 3.8.5 с отстранени уязвимости

Публикувана е коригираща актуализация на езика за програмиране Python 3.8.5, в която са отстранени няколко уязвимости: CVE-2019-20907 — зацикляне на модула tarfile при опит за отваряне на специално подготвени файлове в формат tar. BPO-41288 — срив при опит за обработка на обекти с модул Pickle със специален опкод NEWOBJ_EX. CVE-2020-15801 — възможност за подмяна на HTTP заглавия в заявката чрез използване на символи за нов ред в параметъра „method“ […]

В звуковата система ALSA е свършена работа по премахване на термина slave

Разработчиците на звуковата подсистема ALSA подготвиха пакет от промени за включване в клон linux-next, от който ще бъде оформен издаването на ядрото 5.9, с цел освобождаване на кода, работещ на страната на ядрото, от неполиткоректни термини. Промените са подготвени в съответствие с наскоро приети насоки за използване на инклузивна терминология в ядрото на Linux. Промените включват 10 пача, от които 9 са свързани с отстраняване на кода […]

Как да влезете в IPVPN Beeline през IPSec. Част 1

Здравейте! В предишната публикация описах работата на нашия сервиз MultiSIM относно резервирането и балансирането на канали. Както бе споменато, клиентите се свързват към мрежата през VPN, и днес ще разкажа малко повече за VPN и нашите възможности в тази област. Трябва да започнем с това, че ние, като оператор на услуги, разполагаме с огромна MPLS мрежа […]

Проследяване на грешки в приложението React с помощта на Sentry

Днес ще ви разкажа за проследяване на грешки в реално време в приложението React. Обикновено приложението за външен интерфейс не се използва за проследяване на грешки. Някои компании често отлагат проследяването на грешки, връщайки се към него след документация, тестове и други. Въпреки това, ако можете да подобрите продукта си, просто направете това! 1. Защо ви е нужен Sentry? […]

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