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

Възможно ли е да генерираме случайни числа, ако не си доверяваме един на друг? Част 2

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

PostgreSQL Antipatterns: «Безкрайността не е граница!», или Няколко думи за рекурсията

Рекурсията е много мощен и удобен механизъм, когато извършваме едни и същи действия „навътре“ върху свързани данни. Но неконтролируемата рекурсия е зло, което може да доведе или до безкрайно изпълнение на процеса, или (както се случва по-често) до „изяждане“ на цялата налична памет. Базите данни в това отношение работят по същите принципи — «казахме да копаеш, копая». […]

Google ще разкрие информация за уязвимостите в чужди Android устройства

Компанията Google представи инициативата Android Partner Vulnerability, в рамките на която планира да разкрива данни за уязвимости в Android устройства на различни производители OEM. Инициативата ще направи по-прозрачно информирането на потребителите за уязвимости, специфични за фърмуер с модификации от трети страни. Досега в официалните отчети за уязвимости (Android Security Bulletins) се отразяваха само проблеми в основния код, предложен […]

Издаването на virt-manager 3.0.0, интерфейс за управление на виртуални среди

Компанията Red Hat пусна нова версия на графичния интерфейс за управление на виртуални среди — Virt-Manager 3.0.0. Обвивката Virt-Manager е написана на Python/PyGTK, е надстройка над libvirt и поддържа управление на системи като Xen, KVM, LXC и QEMU. Кодът на проекта се разпространява под лицензия GPLv2. Програмата предоставя средства за визуална оценка на статистиката за производителност и потребление на ресурси от виртуалните машини, […]

Издание Stratis 2.2, инструментариум за управление локални хранилища

Издаден е проектът Stratis 2.2, разработван от компанията Red Hat и общността Fedora с цел унифициране и опростяване на средствата за настройка и управление на пул от един или няколко локални носителя. Stratis предлага възможности като динамично разпределение на пространство за съхранение, снимки, осигуряване на целостта и създаване на слоеве за кеширане. Кодът на проекта е написан на Rust и се разпространява под лиценз […]

История на архитектурата Dodo IS: ранния монолит

Или всяка нещастна компания с монолит е нещастна по своя начин. Разработката на системата Dodo IS започна веднага след старта на бизнеса Додо Пица — през 2011 година. В основата й е залегнала идеята за пълна и тотална дигитализация на бизнес процесите, извършвана със собствена сила, което още през 2011 година повдигаше много въпроси и скептицизъм. Но ето, вече 9 години крачим по […]

Настройка на ядрото на Linux за GlusterFS

Преводът на статията е подготвен в навечерието на старта на курса „Administrator Linux. Professional“. Периодично тук-там възникват въпроси относно препоръките на Gluster за настройка на ядрото и дали има необходимост от това. Такава необходимост възниква рядко. При повечето натоварвания ядрото работи много добре. Въпреки това, има и обратна страна. Исторически, ядрото на Linux с охота консумира много памет, ако му се предостави […]

Представена е редакция на Fedora Linux за смартфони

След десет години неактивност, работата на групата Fedora Mobility е възобновена, насочена към разработването на официално издание на дистрибуцията Fedora за мобилни устройства. Настоящият вариант на Fedora Mobility е предназначен за инсталиране на смартфона PinePhone, разработван от общността Pine64. В бъдеще се очаква появата на издания на Fedora и за други смартфони, като Librem 5 и OnePlus 5/5T, след като бъде осигурена тяхната поддръжка […]

SFC подготвя иск срещу нарушителите на GPL и ще развива алтернативни фърмуери

Правозащитната организация Software Freedom Conservancy (SFC) представи нова стратегия за осигуряване на спазването на изискванията на лиценза GPL в устройства, чиято фърмуерна версия е изградена на база Linux. За реализиране на предложената инициатива Фондът ARDC (Amateur Radio Digital Communications) вече е предоставил на организацията SFC грант на стойност 150 хиляди долара. Работата ще се провежда в три направления: Принуждаване на производителите да спазват GPL и […]

Gitter става част от мрежата Matrix

Компания Element придоби Gitter от GitLab, за да адаптира услугата за работа в условията на федеративната мрежа Matrix. Това е първият голям месинджър, който ще бъде прозрачно пренесен в децентрализирана мрежа заедно с всички потребители и история на съобщенията. Gitter е свободно централизирано средство за групова комуникация между разработчиците. Освен типичната функционалност на екипния чат, по същество е подобен на несвободното […]

В Tarantool можете да комбинирате супербърза база данни и приложение за работа с нея. Ето как се прави лесно.

Пет години назад опитах да работя с Tarantool, но тогава не ми допадна. Но наскоро проведох уебинар, на който разказвах за Hadoop и за това как работи MapReduce. Там ми зададоха въпроса — „А защо не използвате Tarantool за тази задача?“. От любопитство реших да се върна към него, да тествам последната версия — и на този […]

Бета версия на Ubuntu 20.10

Представен е бета-версията на дистрибуцията Ubuntu 20.10 „Groovy Gorilla“, която отбеляза пълната замразяване на пакетната база и премина към окончателно тестване и отстраняване на грешки. Релизът е планиран за 22 октомври. Готови тестови изображения са създадени за Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция за Китай). Основни промени: Обновени версии на приложенията. Работният плот […]

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