Автор: ProHoster

Просто rpm хранилище, използващо Inotify и webdav

В тази публикация ще разгледаме съхранението на rpm артефакт, като използваме прост скрипт с inotify + createrepo. Качването на артефакти се извършва чрез webdav с помощта на apache httpd. Защо apache httpd ще бъде написано в края на поста. И така, решението трябва да отговаря на следните изисквания за организиране само на RPM хранилище: Безплатна наличност на пакета в хранилището няколко секунди след качване в хранилището […]

PostgreSQL Antipatterns: промяна на данни, заобикаляйки тригер

Рано или късно много хора се сблъскват с необходимостта масово да коригират нещо в записите на таблицата. Вече ви казах как да го направите по-добре и как е най-добре да не го правите. Днес ще говоря за втория аспект на масовата актуализация - задействането на тригери. Например в таблица, в която трябва да коригирате нещо, има зъл тригер ON UPDATE, който прехвърля всички промени в […]

Класация за продажба в Steam: NieR: Automata и сезонният пропуск ARK оглавиха миналата седмица

Valve публикува още един отчет за продажбите в Steam миналата седмица. От 23 до 29 февруари има значителни промени в класацията спрямо предишната класация. На първо място беше ARK: Genesis Season Pass за ARK: Survival Evolved, а самата игра се изкачи до пето място. „Сребро“ беше спечелено от NieR: Automata, който се продаваше с отстъпка […]

Броят на разширенията за Microsoft Edge надхвърли 1000

Преди няколко месеца броят на разширенията за новия Microsoft Edge беше 162. Сега броят им е приблизително 1200. И въпреки че това е малко в сравнение с подобни цифри за Chrome и Firefox, самият факт е респектиращ. Синият браузър обаче поддържа и работа с разширения на Chrome, така че не би трябвало да има особени проблеми. Имайте предвид, че при стартиране [...]

Видео: римейк на играта Destroy All Humans! и преиздания на Спондж Боб Квадратни гащи: Битката за дъното на бикините от PAX East 2020

THQ Nordic донесе, наред с други неща, римейк на Destroy All Humans на американския фестивал PAX East 2020! и преиздание на Спондж Боб Квадратни гащи: Битката за бикини дъното, видеозаписи от играта на които наскоро се появиха в интернет. Служителите на Gematsu имаха възможност лично да изпробват актуализираните версии на двата проекта и да запишат относително дълги видеоклипове, демонстриращи геймплея. Видео, посветено на Destroy All Humans!, [...]

От около 10 години съществува уязвимост, която ви позволява да хакнете всеки акаунт във Facebook

Изследователят Амол Байкар, който работи в областта на информационната сигурност, публикува данни за десетгодишна уязвимост в протокола за авторизация OAuth, използван от социалната мрежа Facebook. Използването на тази уязвимост направи възможно хакването на акаунти във Facebook. Споменатият проблем се отнася до функцията „Вход с Facebook“, която ви позволява да влизате в различни уеб сайтове, използвайки вашия акаунт във Facebook. За […]

Издаване на Porteus Kiosk 5.0.0, комплект за разпространение за оборудване на интернет павилиони

Подготвено е пускането на дистрибуторския комплект Porteus Kiosk 5.0.0, базиран на Gentoo и предназначен за оборудване на автономно работещи интернет павилиони, демонстрационни щандове и терминали за самообслужване. Стартиращото изображение на дистрибуцията заема 104 MB. Основната компилация включва само минималния набор от компоненти, необходими за стартиране на уеб браузър (поддържат се Firefox и Chrome), който е ограничен във възможностите си за предотвратяване на нежелана активност в системата (например […]

Публикуван е Linux от нулата 9.1 и след това Linux от нулата 9.1

Представени са нови версии на ръководствата за Linux From Scratch 9.1 (LFS) и Beyond Linux From Scratch 9.1 (BLFS), както и изданията LFS и BLFS със системния мениджър systemd. Linux From Scratch предоставя инструкции как да изградите основна Linux система от нулата, като използвате само изходния код на необходимия софтуер. Beyond Linux From Scratch разширява LFS инструкциите с информация за компилация […]

Ранно издание на манипулатора за липса на памет 1.4

След осем месеца на разработка беше пуснат фоновият процес на earlyoom 1.4, който периодично проверява количеството налична памет (MemAvailable, SwapFree) и се опитва да реагира рано на недостиг на памет. Кодът на проекта е написан на C и се разпространява под лиценза на MIT. Ако количеството налична памет е по-малко от определената стойност, earlyoom ще принуди (чрез изпращане на SIGTERM или SIGKILL) да излезе […]

Пуснато е дистрибуцията на Linux From Scratch 9.1

Има нова версия на базираната на източник Linux дистрибуция From Scratch. Разлики от предишната версия 9.0: bc-2.1.3 -> bc-2.5.3 binutils-2.32 -> binutils-2.34 bison-3.4.1 -> bison-3.5.2 check-0.12.0 -> check-0.14.0. 2 e1.45.3fsprogs-2 -> e1.45.5fsprogs-0.177 elfutils-0.178 -> elfutils-3.2.8 eudev-3.2.9 -> eudev-2.2.7 expat-2.2.9 -> expat-5.37 файл-5.38 -> файл -4.6.0 findutils-4.7.0 -> findutils-2.30 glibc-2.31 -> glibc-6.1.2 gmp-6.2.0 -> gmp-3.3 grep-3.4 -> grep-2 iproute5.2.0-2 -> iproute5.5.0 -XNUMX […]

Използване на действия на Gradle и Github за публикуване на Java проект в Sonatype Maven Central Repository

В тази статия искам да разгледам по-подробно процеса на публикуване на Java артефакт от нулата чрез Github Actions в Sonatype Maven Central Repository, използвайки Gradle колектора. Реших да напиша тази статия поради липсата на нормален урок на едно място. Цялата информация трябваше да се събира част по част от различни източници, и то не съвсем скорошни. Който се интересува, добре дошъл в кат. […]

Сайтове, превключете на IPv6, а, две

На 350 септември миналата година беларусите бяха зарадвани с неочакван указ № 6. Сред другите документи беше открит особено интересен параграф: 1. Доставчиците на интернет услуги са длъжни да: ... изпълняват от 2020 януари 4 г., когато предоставят услуги за поставяне на информационни системи и (или) информация в адресирането на интернет ресурс с помощта на технология, която осигурява пълна поддръжка на интернет протокол версии 6 и XNUMX от мрежови устройства; […]