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

CI/CD в Github Actions за проект с Flask + Angular

В тази статия ще споделя опита си от настройването на CI/CD с помощта на контролния панел Plesk и Github Actions. Днес ще се учим да разгръщаме прост проект с не особено сложно име „Helloworld“. Той е написан с Python-фреймворка Flask, с работници на Celery и фронтенд на Angular 8. Връзки към репозитории: бекенд, фронтенд. В първата част на статията ще разгледаме нашия проект […]

VxLAN фабрика. Част 2

Здравейте, Хабр. Продължавам цикъла от статии по технологията VxLAN EVPN, написани специално за старта на курса „Мрежов инженер“ от OTUS. Днес ще разгледаме интересна част от задачите — маршрутизацията. Каквото и да изглежда, в рамките на работата на мрежовата фабрика всичко може да бъде много по-сложно. Част 1 от цикъла — L2 свързаност между сървърите В […]

19 дистанционно експлоатируеми уязвимости в TCP/IP стека Treck

В проприетарния TCP/IP стек Treck са установени 19 уязвимости, експлоатирани чрез изпращане на специално оформени пакети. На уязвимостите е присвоено кодово име Ripple20. Някои от уязвимостите също така се извеждат в TCP/IP стека KASAGO на компанията Zuken Elmic (Elmic Systems), който има общи корени с Treck. Стек Treck се използва в много индустриални, медицински, комуникационни, вградени и потребителски устройства (от умни лампи до принтери и […]

Достъпен е Solaris 11.4 SRU22

Публикувано е обновление на операционната система Solaris 11.4 SRU 22 (Support Repository Update), в което са предложени серия от нови поправки и подобрения за версия Solaris 11.4. За инсталиране на предложените в обновлението поправки е достатъчно да се изпълни командата ‘pkg update’. В новото издание, освен корекциите на грешки, са актуализирани и версиите на следните компоненти с отворен код: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

Екипът за издаване на FreeBSD е радостен да представи FreeBSD 11.4-RELEASE – петото и последно издание на базата на версия stable/11. Най-важните промени: В базовата система: LLVM и свързаните команди (clang, lld, lldb) са актуализирани до версия 10.0.0. OpenSSL е актуализиран до версия 1.0.2u. Unbound е актуализиран до версия 1.9.6. Добавено е преименуването на ZFS bookmarks. Добавена е командата certctl(8). В репозитория на пакетите: pkg(8) […]

От аутсорса в разработка (Част 1)

Здравейте на всички, аз съм Сергей Емелянчик. Аз съм ръководител на компанията Аудит-Телеком, главен разработчик и автор на системата Veliam. Реших да напиша статия за това как аз и моя приятел създадохме аутсорсингова компания, разработихме софтуер за себе си и впоследствие започнахме да го разпространяваме на всички желаещи чрез система SaaS. За това как аз категорично не вярвах, че това […]

От аутсорсинга до разработки (Част 2)

В предишната статия разказах за историята на създаването на Veliam и решението му да се разпространява в системата SaaS. В тази статия ще ви разкажа какво беше необходимо, за да стане продуктът публичен, а не локален. Как започнахме разпространението и с какви проблеми се сблъскахме. Планиране Текущата сървърна част за потребителите беше на Linux. Почти […]

Релиз FreeBSD 11.4

След 11 месеца след излизането на 11.3 и 7 месеца от освобождаването на 12.1 е налично издание на FreeBSD 11.4, което е подготвено за архитектури amd64, i386, powerpc, powerpc64, sparc64, aarch64 и armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Допълнително са подготвени образи за виртуализационни системи (QCOW2, VHD, VMDK, raw) и облачни среди на Amazon […]

Първи тестов издание на Qt 6

Компания Qt Company публикува първия тестов вариант на новата версия Qt 6, в която ще бъдат предложени значителни архитектурни промени, а за сглобяването ще е необходим компилатор, поддържащ стандарта C++17. Изданието включва само началната рамка на бъдещото издание Qt 6, което е насрочено за 1 декември 2020 година. Функционалността в версията Qt 6 ще се разширява до обявяване на замразен код […]

Достъпна е предварителна версия Qt 6.0

Qt Company съобщи в блога си за наличието на първата предварителна версия на Qt 6.0. Компанията казва, че първата предварителна версия съдържа бинарни файлове само за настолни платформи, а за тестване на мобилни и вградени платформи е необходимо да се използва версия от изходния код, като Qt 6.0 изисква поддръжка на C++17 от компилатора, затова разработката се фокусира върху сравнително новите […]

Релиз Ventoy 1.0.13

Ventoy е инструмент с отворен код за създаване на стартиращ USB-накопител за ISO файлове. С него не е нужно да форматирате диска отново и отново, трябва само да копирате ISO файла на USB диска и да го стартирате. Можете да копирате няколко ISO файла и да изберете необходимия от менюто за зареждане. Поддържат се както Legacy BIOS, така и UEFI режими. […]

Отказваме се от платени RPA платформи и се основаваме на OpenSource (OpenRPA)

Въведение Ранее на Хабре много подробно се разглеждаше темата за автоматизацията на десктопни GUI приложения на Python. Тогава силно ми привлече тази статия, защото разкрива елементи, подобни на елементите за създаване на роботи. А тъй като по своето професионално задължение се занимавам с роботизация на бизнес процесите на компанията (RPA — област, в която не е имало пълнофункционални […]

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