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

Издание на дистрибуцията openSUSE Leap 15.2

След повече от година разработка, беше пуснат дистрибуцията openSUSE Leap 15.2. Издаването е формулирано с помощта на основния набор от пакети от разработващата се дистрибуция SUSE Linux Enterprise 15 SP2, върху която се поставят по-нови версии на потребителски приложения от хранилището openSUSE Tumbleweed. За изтегляне е наличен универсален DVD-образ с размер 4 GB, съкратен образ за инсталация с изтегляне на пакети по […]

Издание Psalm 3.12, статичен анализатор за PHP. Алфа версия PHP 8.0

Компанията Vimeo публикува нова версия на статичния анализатор Psalm 3.12, който позволява откриването на очевидни и трудни за улавяне грешки в кода на PHP, както и автоматично поправяне на някои видове грешки. Системата е подходяща за откриване на проблеми както в остарял код, така и в код, който използва съвременни възможности, появили се в новите версии на PHP. Кодът на проекта е написан на езика […]

Изучаваме VoIP движка Mediastreamer2. Част 2

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

Изследваме VoIP двигателя Mediastreamer2. Част 3

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

Изучаване на VoIP двигателя Mediastreamer2. Част 7

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

MIT изтегли колекцията Tiny Images поради открити расистки и женоненавистнически термини

Масачузетският технологичен институт премахна набора от данни Tiny Images, включващ анотирана колекция от 80 милиона малки изображения с резолюция 32×32. Наборът се поддържаше от група, развиваща технологии в компютърното зрение, и се използваше от 2008 г. от различни изследователи за обучение и проверка на разпознаването на обекти в системите за машинно обучение. Поводът за премахването беше откритията за използването на расистки и женомразски термини в етикетите, […]

DNS Push-уведомления получиха статус на предложен стандарт

Комитетът IETF (Internet Engineering Task Force), който се занимава с развитието на интернет протоколи и архитектура, приключи формулирането на RFC за механизма „DNS Push Notifications“ и публикува свързаната с него спецификация под идентификатор RFC 8765. RFC получи статус „Предложен стандарт“, след което ще започне работа по присвояване на RFC статус на черновен стандарт (Draft Standard), което фактически означава пълна стабилизация на протокола и отчитане на всички […]

Излезе PPSSPP 1.10

PPSSPP – това е емулатор на игровата конзола PlayStation Portable (PSP), работещ по технология за високо ниво на еміулация (HLE). Емулаторът работи на голям брой платформи, включително Windows, GNU/Linux, macOS и Android, и позволява стартиране на огромно разнообразие от игри на PSP. PPSSPP не изисква оригиналната фърмуер на PSP (и не е в състояние да я стартира). В версия 1.10: Подобрения в графика и съвместимост Подобрения в производителността […]

Lua 5.4

След две години разработка, на 29 юни тихо и незабелязано излезе новата версия на езика за програмиране Lua – 5.4. Lua е прост интерпретируем език за програмиране, който лесно се вгражда в приложения. Благодарение на тези качества, Lua е широко използван като език за разширение или за описание на конфигурации на програми (в частност, компютърни игри). Lua се разпространява под лиценз MIT. Предишната версия (5.3.5) излезе […]

Изучаваме VoIP движка Mediastreamer2. Част 8

Материалът на статията е взет от моя дзен-канал. Структура на RTP-пакета В предишната статия с помощта на TShark извършихме захват на RTP-пакети, с които обменяха нашият приемник и предавател. А в тази ще оцветим елементите на пакета в различни цветове и ще говорим за тяхното предназначение. Ще погледнем на същия пакет, но вече с оцветени полета и с пояснителни надписи: В […]

Изучаваме VoIP-движка Mediastreamer2. Част 12

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

Опит с експлоатацията на CEPH

Когато данните станат повече, отколкото може да побере един диск, е време да се замислим за RAID. В детството често чувах от по-възрастни: "еднажды RAID ще отидат в историята, обектни хранилища ще запълнят света, а ти дори не знаеш какво е CEPH" – затова първото нещо, което направих в самостоятелния си живот, беше да създам свой кластер. Целта на експеримента беше да се запозная с вътрешната структура на ceph […]

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