Автор: ProHoster

NPD Group: в мае Nintendo Switch снова на консольном троне, а Mortal Kombat 11 совершила переворот

Аналитическая компания NPD Group опубликовала отчёт по продажам видеоигр, аксессуаров и консолей на территории США за май 2019 года. Жители США за май 2019 года потратили $641 миллион на игровые продукты (не считая консолей). По сравнению с тем же периодом в 2018 году показатели снизились, поскольку индустрия продолжает сокращаться вместе с окончанием поколения Xbox One и […]

Выпуск HTTP/TCP-балансировщика HAProxy 2.0

Опубликован релиз балансировщика нагрузки HAProxy 2.0, позволяющего распределять HTTP-трафик и произвольные TCP-запросы между группой серверов, учитывая множество факторов (например, проверяет доступность серверов, оценивает уровень нагрузки, имеет средства противостояния DDoS) и проводит первичную фильтрацию данных (например, можно разбирать HTTP-заголовки, отфильтровывать передачу некорректных параметров запроса, блокировать подстановку SQL и XSS, подключать агенты обработки контента). HAProxy также может […]

Обновление DNS-сервера BIND 9.14.3, 9.11.8, 9.15.1 с устранением DoS-уязвимости

Опубликованы корректирующие обновления стабильных веток DNS-сервера BIND 9.14.3, 9.11.8 и 9.12.4-P2, а также находящейся в разработке экспериментальной ветки 9.15.1. Одновременно объявлено о прекращении дальнейшей поддержки ветки 9.12, обновления для которой больше выпускаться не будут. Обновления примечательны устранением уязвимости (CVE-2019-6471), позволяющей вызвать отказ в обслуживании (завершение работы процесса с assertion REQUIRE). Проблема вызвана состоянием гонки (race […]

Релиз минималистичного дистрибутива Alpine Linux 3.10

Состоялся релиз Alpine Linux 3.10, минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с патчами SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk. Alpine применяется для формирования официальных образов контейнеров Docker. Загрузочные […]

Выпуск пакета EQUINOX-3D и браузерного 3D движка Fusion engine

Скромно и незаметно трудится Gabor Nagy над своим самобытным детищем, не часто радует релизами, но именно этим я хочу поделиться с вами (изюминка в конце). EQUINOX-3D — это скромный, минималистичный пакет 3D моделирования, анимации, фотореалистичного рендеринга, работающий на Linux, Mac OS X и даже на SGI IRIX. В новой версии v0.9.9 EQUINOX-3D: Бинарный файловый формат […]

resvg 0.7 — библиотека отрисовки SVG

Вышел новый, значительный релиз библиотеки для растеризации SVG — resvg. Основные изменения: Полностью новая реализация отрисовки текста: Почти весь стек от символа до кривой Безье теперь реализован на Rust: подбор шрифтов (font matching and fallback), парсинг TrueType, расстановка кластеров глифов по правилам SVG (SVG text layout). Исключением является шейпинг (text shaping), для которого используется HarfBuzz. […]

Когнитивные искажения в освоении “времен” английского языка, или Кто нам мешает, тот нам и поможет

*Феномен Баадера-Майнхоф, или Иллюзия частотности — когнитивное искажение, при котором недавно узнанная информация, появляющаяся вновь спустя непродолжительный период времени, воспринимается как необычайно часто повторяющаяся. Кругом “баги”… “Софт” каждого из нас напичкан “багами” — когнитивными искажениями. Возникает вопрос: а как может осуществляться восприятие реальности человеком без оных? Может ли человеческое сознание в принципе быть свободным от […]

Зубы мудрости: Тянем-потянем

После публикации предыдущих статей, а в особенности «Зубы мудрости – удалить нельзя оставить», я получил несколько комментариев с вопросом – «А если 7-ой зуб когда-то был удален, 8-ка встанет на его место?» или «А можно ли 8-ой (горизонтальный) зуб вытянуть и поставить на место 7-ого, которого нет?» Так вот, сделать это так, как вы себе […]

Пирамида спича: как с помощью уровней Дилтса вызвать доверие аудитории

Решение по проекту или финансирование стартапа может зависеть всего от одной презентации. Особенно это цепляет, когда выступать приходится профессионалу, который мог бы направить это время на разработку. Если в вашей компании нет отдельных менеджеров, которые занимаются маркетингом и продажами, можно всего за час освоить пирамиду спича, метод недирективного воздействия на аудиторию и правила разработки бизнес-презентаций. […]

Рецепты Nginx: LDAP авторизация с капчей

Для приготовления авторизации с капчей нам понадобится сам nginx и его плагины encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (Я дал ссылки на свои форки, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальные репозитории. Можно также воспользоваться готовым образом.) Для начала зададим encrypted_session_key «abcdefghijklmnopqrstuvwxyz123456»; Дальше, на всякий случай, отключаем авторизационный заголовок […]

В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы

В эту пятницу пройдет юбилейная конференция DevConfX. Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa Доклады которые могли бы Вас заинтересовать: PHP 7.4: стрелочные функции, типизированные свойства и др Symfony: Разработка абстрактных компонентов и бандлов Domain Driven Design TDD: как уйти от мучений и […]

Рецепты Nginx: basic авторизация с капчей

Для приготовления авторизации с капчей нам понадобится сам nginx и его плагины encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (Я дал ссылки на свои форки, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальные репозитории. Можно также воспользоваться готовым образом.) Для начала зададим encrypted_session_key «abcdefghijklmnopqrstuvwxyz123456»; Дальше, на всякий случай, отключаем авторизационный заголовок […]