Рубрика: Блог

PostgreSQL Antipatterns: меняем данные в обход триггера

Рано или поздно многие сталкиваются с необходимостью что-то массово исправить в записях таблицы. Я уже рассказывал, как это делать лучше, а как — лучше не делать. Сегодня расскажу о втором аспекте массового обновления — о сработке триггеров. Например, на таблице, в которой вам надо что-то поправить, висит злобный триггер ON UPDATE, переносящий все изменения в […]

Число расширений для Microsoft Edge превысило 1000

Несколько месяцев назад число расширений для нового Microsoft Edge составляло 162. Теперь же количество составило примерно 1200. И хотя это немного по сравнению с аналогичными показателями для Chrome и Firefox, сам факт вызывает уважение. Впрочем, в «синем» браузере поддерживается работа и с расширениями Chrome, так что особых проблем быть не должно. Отметим, что при запуске […]

Около 10 лет существовала позволяющая взломать любой аккаунт Facebook уязвимость

Исследователь Амол Байкар (Amol Baikar), работающий в сфере информационной безопасности, обнародовал данные о существующей в течение десяти лет уязвимости в протоколе авторизации OAuth, используемом в социальной сети Facebook. Эксплуатация данной уязвимости позволяла осуществлять взлом аккаунтов Facebook. Упомянутая проблема касается функции «Войти через Facebook», которая позволяет авторизоваться на разных веб-площадках с помощью учётной записи Facebook. Для […]

Выпуск Porteus Kiosk 5.0.0, дистрибутива для оснащения интернет-киосков

Подготовлен релиз дистрибутива Porteus Kiosk 5.0.0, основанного на Gentoo и предназначенного для оснащения автономно работающих интернет-киосков, демонстрационных стендов и терминалов самообслуживания. Загрузочный образ дистрибутива занимает 104 Мб. Базовая сборка включает только минимальный набор компонентов, необходимых для запуска web-браузера (поддерживаются Firefox и Chrome), который урезан в своих возможностях для предотвращения нежелательной активности в системе (например, не […]

Опубликованы Linux From Scratch 9.1 и Beyond Linux From Scratch 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 информацией о сборке […]

Выпуск обработчика нехватки памяти earlyoom 1.4

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

Состоялся релиз дистрибутива Linux From Scratch 9.1

Состоялся новый релиз source-based дистрибутива 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 e2fsprogs-1.45.3 -> e2fsprogs-1.45.5 elfutils-0.177 -> elfutils-0.178 eudev-3.2.8 -> eudev-3.2.9 expat-2.2.7 -> expat-2.2.9 file-5.37 -> file-5.38 findutils-4.6.0 -> findutils-4.7.0 glibc-2.30 -> glibc-2.31 gmp-6.1.2 -> gmp-6.2.0 grep-3.3 -> grep-3.4 iproute2-5.2.0 -> iproute2-5.5.0 […]

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

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

Сайты, на IPv6 перейти, ать, два

Восемнадцатого сентября прошлого года белорусов обрадовали неожиданным указом № 350. Среди прочей канцелярщины обнаружился особо интересный параграф: 6. Поставщики интернет-услуг обязаны: … осуществлять с 1 января 2020 г. при оказании услуг по размещению в сети Интернет информационных систем и (или) информационных ресурсов адресацию по технологии, предусматривающей полную поддержку интернет-протоколов версий 4 и 6 сетевыми устройствами; […]

FOSS News №5 — обзор новостей свободного и открытого ПО за 24 февраля — 1 марта 2020 года

Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №5 за 24 февраля – 1 марта 2020 г.: «FreeBSD: гораздо лучше GNU/Linux» – немного провокационное и детальное сравнение от опытного автора Фонд СПО планирует запустить новую платформу совместной […]

Бесплатный доступ к значимым российским ресурсам появится позже, чем планировалось

Ещё вчера, 1 марта, должен был стартовать бесплатный доступ россиян к социально значимым интернет-ресурсам. Однако в Минкомсвязи не смогли согласовать выход соответствующего постановления правительства. Теперь лишь к апрелю планируется представить список таких ресурсов, а проект постановления о возмещении затрат операторам появится к середине лета. Предполагаемая сумма составит 5,7 млрд руб. в год, но операторы называют сумму […]

The Long Dark удалена из GeForce Now, где находилась без разрешения разработчиков

После удаления игр Bethesda и Activision компания NVIDIA также убрала The Long Dark из своего облачного игрового сервиса GeForce Now. По словам разработчиков этого приключения о выживании в суровой и холодной дикой местности, NVIDIA не просила у них разрешения на размещение проекта в своём сервисе. Рафаэль ван Лиероп (Raphael van Lierop) из студии Hinterland в […]

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