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

Драйверът за флопи дискове остава в ядрото на Linux без поддръжка

В състава на ядро Linux 5.3 са приети промени, които добавят допълнителна защита за ioctl извиквания, свързани с драйвера за флопи, а самият драйвер е маркиран като изоставен („orphaned“), което подразбира прекратяване на тестването му. Драйверът се счита за остарял, тъй като е трудно да се намери работещо оборудване за тестването му — всички актуални външни носители обикновено използват USB интерфейс. В същото време […]

11 дистанционно эксплоатируемых уязвимостей в TCP/IP стеке VxWorks

Изследователи по сигурността от компанията Armis разкриха информация за 11 уязвимости (PDF) в TCP/IP стека IPnet, използван в операционната система VxWorks. На проблемите им е присвоено кодово име „URGENT/11“. Уязвимостите могат да бъдат експлоатирани отдалечено чрез изпращане на специално форматирани мрежови пакети, като за някои проблеми е възможно извършването на атака при достъп през защитни стени и NAT (например, ако атакуващият […]

Глобали — мечи-кладенци за съхраняване на данни. Разредени масиви. Част 3

В предишните части (1, 2) говорихме за глобалите като за дървета, в тази част ще разгледаме глобалите като разредени масиви. Разреден масив е вид масив, в който повечето стойности приемат едно и също значение. На практика често се срещат толкова огромни разредени масиви, че няма смисъл да заемат памет с еднакви елементи. Следователно има смисъл разредените масиви да бъдат реализирани […]

Глобалите — мечи-кладенци за съхранение на данни. Дървета. Част 2

Начало — виж част 1. 3. Варианти на структури при използване на глобали Структурата на подредено дърво има различни специфични случаи. Нека разгледаме тези, които имат практическа стойност при работа с глобалите. 3.1 Специфичен случай 1. Един възел без клони Глобалите могат да се използват не само подобно на масив, но и като обикновени променливи. Например като брояч: Set ^counter […]

Глобали — мечи-кладенци за съхранение на данни. Дървета. Част 1

Истинските глобални бази данни от тип меч-кладенец са известни отдавна, но все още малко хора знаят как да ги използват ефективно или съвсем не владеят това супероръжие. Когато се използват глобалите за решаването на задачи, за които те наистина са добри, може да се постигнат изключителни резултати. Либо в производителността, либо в опростяването на решението на задачата (1, 2). Глобалите представляват специални […]

Използване на топлината от димните газове: екология с полза

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

Google ще се откаже от гласовото търсене в Android в полза на виртуалния помощник

Преди появата на Google Assistant в мобилната платформа Android имаше функцията „Гласово търсене“, която беше тясно интегрирана с основната търсачка. През последните години всички иновации бяха концентрирани около виртуалния помощник, затова екипът на Google реши напълно да замени функцията „Гласово търсене“ на Android. До неотдавна взаимодействието с „Гласовото търсене“ беше възможно чрез приложението Google, специален виджет […]

Издаване на Python библиотека за научни изчисления NumPy 1.17.0

Състоя се пускането на библиотеката NumPy 1.17 за научни изчисления на Python, насочена към работа с многомерни масиви и матрици, както и предоставяща голяма колекция от функции с реализирани различни алгоритми, свързани с използването на матрици. NumPy е една от най-търсените библиотеки, използвани за научни изчисления. Кодът на проекта е написан на Python с оптимизации на C и се разпространява […]

Пускането на системата за управление на пакети GNU Stow 2.3

След 7 години от последното значително издание е представен релиза на системата за управление на пакети GNU Stow 2.3.0, която използва символични линкове за разделяне на съдържанието на пакетите и свързаните с тях данни в отделни каталози. Кодът на Stow е написан на Perl и от текущото издание се разпространява под лиценз GPLv3 (преди това се използваше лиценз GPLv2). Stow използва прост и […]

Да направим базата данни достъпна за отдалечено свързване

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

Създаване на облачна AТС 3CX на всякакъв хостинг, съвместим с Openstack

Често се налага да инсталирате АТС 3CX в облака, но избраният от вас облачен доставчик не е включен в списъка на поддържаните 3CX (например Mail.ru Cloud Solutions). Няма нищо страшно! Това е съвсем лесно, нужно е само да установите дали доставчикът поддържа инфраструктура Openstack. 3CX, наред с други компании, спонсорира развитието на Openstack и поддържа Openstack API и стандартния интерфейс Horizon за мониторинг и […]

Пост-анализ: какво е известно за последната атака на мрежата от сървъри за криптографски ключове SKS Keyserver

Хакерите използваха особеност на протокола OpenPGP, известна вече повече от десет години. Обясняваме в чем суть и защо не могат да я затворят. / Unsplash / Chunlea Ju Проблемите в мрежата В средата на юни неизвестни извършители атакуваха мрежата от сървъри за криптографски ключове SKS Keyserver, основана на протокола OpenPGP. Това е стандарт на IETF (RFC 4880), който се използва […]

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