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

Излезе Free Pascal Compiler 3.0.0

На 25 ноември е пусната нова версия на свободния компилатор за езици Pascal и Object Pascal — FPC 3.0.0 «Pestering Peacock». Основните промени в това издание: Подобряване на съвместимостта с Delphi: Добавена е поддръжка за Delphi-подобни имена на пространства за модули. Добавена е възможност за създаване на динамични масиви с помощта на конструктора Create. Стинговете с тип AnsiString вече съхраняват информация за своето кодиране. Промени в компилатора: Добавен е нов […]

Ускорител ELSA GeForce RTX 2070 Super Erazor X заема 2,5 слота за разширение

Компания ELSA анонсира графичен ускорител GeForce RTX 2070 Super Erazor X, предназначен за използване в настолни компютри от игровия клас. „Сърцето“ на видеокартата — процесор NVIDIA от поколение Turing. Продуктът съдържа 2560 CUDA ядра и 8 ГБ GDDR6 памет с 256-битова шина. Честотата на ядрото на чипа достига 1815 МГц в турбо-режим. Графичният ускорител е оборудван със система за охлаждане с две 90-милиметрови […]

Издание Snuffleupagus 0.5.1, модул за блокиране на уязвимости в PHP приложения

След година разработка беше публикувано издание на проекта Snuffleupagus 0.5.1, предоставящ модул към интерпретатора PHP7 за повишаване на сигурността на средата и блокиране на типични грешки, водещи до уязвимости в изпълнявани PHP приложения. Модулът също така позволява създаването на виртуални пачове за отстраняване на конкретни проблеми без изменение на изходните текстове на уязвимото приложение, което е удобно за прилагане в системи за масов хостинг, където не е възможно […]

Издание SciPy 1.5.0, библиотека за научни и инженерни изчисления

Състоя се релиз на библиотеката за научни, математически и инженерни изчисления SciPy 1.5.0. SciPy предоставя голяма колекция от модули за задачи като изчисление на интеграли, решаване на диференциални уравнения, обработка на изображения, статистически анализ, интерполация, прилагане на преобразования на Фурие, търсене на екстремуми на функции, векторни операции, преобразуване на аналогови сигнали, работа с разредени матрици и т.н. Кодът на проекта се разпространява под лиценза BSD и използва […]

VPN WireGuard е приет в основния състав на OpenBSD

Джейсон Доненфилд (Jason A. Donenfeld), автор на VPN WireGuard, обяви включването в основния състав на OpenBSD на драйвера на ядрото „wg“ за протокола WireGuard, реализация на специфичен мрежов интерфейс и изменения в инструментария, работещ в пространството на потребителя. OpenBSD стана втората операционна система след Linux с пълна и интегрирана поддръжка на WireGuard. Включването на WireGuard се очаква в изданието OpenBSD 6.8. Патчовете включват драйвер за […]

Perl 5.32.0

Излезе нова версия на интерпретатора за програмен език Perl 5.32.0. След 13 месеца разработка, 140 хиляди променени реда в 880 файла. Ключови нововъведения: Нов експериментален оператор isa, който проверява дали посоченият обект е екземпляр на зададения клас или на наследник на класа: if( $obj isa Package::Name ) { … } Поддръжка на Unicode 13.0! Появила се е възможността да се записват оператори за сравнение с един и същи приоритет в […]

Мониторирането и логването на външни услуги в кластер Kubernetes

Здравейте на всички. Не намерих обобщено ръководство за логиране и събиране на метрики от външни услуги в системи, разположени в Kubernetes. Публикувам моето решение. Тази статия предполага, че вече имате работещ Prometheus и други услуги. Като пример за източник на данни от външен stateful-сервис ще се използва СУБД PostgreSQL в контейнер Docker. В компанията се използва […]

OpenLinux в състава на модулите SIM7600E-H

Механизмът за разработка на потребителско приложение и зареждане в модул е достъпен както под операционната система Linux, така и Windows. В тази статия ще разгледаме подробно как, като използваме примери от SDK, предоставено от SIMCom Wireless Solutions, да компилираме и заредим потребителско приложение в модула. Преди да напиша статията, един мой познат, който не е запознат с разработката под Linux, помоли максимално подробно […]

Tango Controls

Какво е TANGO? Това е система за управление на различно оборудване и софтуер. TANGO в момента поддържа 4 платформи: Linux, Windows NT, Solaris и HP-UX. Тук ще бъде описана работата с Linux (Ubuntu 18.04). За какво е необходимо? Оптимизира работата с различно оборудване и софтуер. Не е нужно да мислите как да съхранявате данни в БД, това вече […]

Пусна Calculate Linux 20.6

Пусната на 21 юни 2020 г. В чест на 20-годишнината на компанията «Калкулэйт» сме щастливи да представим на вашето внимание новата версия на дистрибутива Calculate Linux 20.6! В новата версия са направени оптимизации на зареждането, намалени са изискванията за обема на оперативната памет, добавена е поддръжка за предварителна настройка на браузерни плъгини за работа с Nextcloud. На разположение за изтегляне са следните издания на дистрибутива: Calculate Linux Desktop с работен плот KDE (CLD), […]

Правилно сравнение на Kubernetes Apply, Replace и Patch

За Kubernetes има няколко опции за актуализиране на ресурсите: apply, edit, patch и replace. С това, което всеки от тях прави и кога да се прилага, има объркване. Нека да разберем. Ако потърсите в Google фразата «kubernetes apply vs replace», ще намерите отговор на StackOverflow, който не е верен. При търсене на «kubernetes apply vs patch» първата връзка е документацията на […]

Деплой на разпределени услуги в Яндекс.Облако на примера на Grafana

Здравейте на всички! В рамките на курсовата работа изследвах възможностите на нашата облачна платформа Яндекс.Облако. Платформата предлага различни услуги за решаване на практически задачи. Въпреки това понякога е необходимо на базата на тези услуги да се настрои собствено облачно приложение с доста сложна инфраструктура. В тази статия искам да споделя опита си от развъртването на такова приложение. Какво искам да постигна? Grafana — […]

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