Emscripten: события клавиатуры в iframe

Столкнулся с проблемой на itch.io, когда приложение запущенной внутри iframe не получает события клавиатуры. Придумал вот такой workaround: К событию postRun добавляем установку листенера на событие mousedown. Теперь при клике мышью на канавасе с игрой события от клавиатуры будут передаваться в наше приложение.

Ugolnik's Family blog | Posted at: Friday October, 20 2017 11:00 PM UTC

Bug in musl-libc discovered, affecting the fully static Toxic builds

We advise everyone using the fully static Toxic builds that are listed on our download page to update them to the newest version by re-downloading them from that page. Those Toxic builds use musl-libc and there was a fairly serious bug discovered in musl-libc (CVE-2017-15650) and patched yesterday . The new Toxic builds include this patch. This affects only the fully static Toxic builds, no other builds currently use musl-libc.

Tox Blog | Posted at: Friday October, 20 2017 07:49 PM UTC

Выпуск менеджера установки свободных приложений F-Droid 1.0

Доступен релиз F-Droid 1.0, менеджера установки свободных приложений для платформы Android. По умолчанию осуществляется навигация по каталогу свободных программ f-droid.org, но поддерживается подключение к любому другому совместимому с F-Droid репозиторию. Программа выполняет такие задачи, как уведомление о появлении обновлений, автоматическая загрузка и установка обновлений (опционально), отсеивание программ, несовеместимых с установленной версией Android, поиск нужных программ, проверка целостности по цифровой подписи. Код проекта распространяется под лицензией GPLv3.

opennews | Posted at: Friday October, 20 2017 05:25 PM UTC

Охота на ошибки в LibreOffice 6.0 alpha 1

Разработчики LibreOffice объявили первый сезон охоты на ошибки в грядущей версии LibreOffice 6.0.

( читать дальше... )

 bughunting, libreoffice

Linux.org.ru | Posted at: Friday October, 20 2017 07:08 AM UTC

Доступен сервер приложений NGINX Unit 0.2

Игорь Сысоев представил второй публичный выпуск сервера приложений NGINX Unit, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования. NGINX Unit обслуживает отдачу динамического контента самостоятельно, но также может работать в тандеме с http-сервером nginx, который может выступать в роли балансировщика, кэша или сервера для отдачи статического контента. Проект пока находится на стадии бета-тестирования и не рекомендован для промышленного использования. Код написан на языке Си и распространяется под лицензией Apache 2.0.

opennews | Posted at: Friday October, 20 2017 03:55 AM UTC

Выпуск стандартной Си-библиотеки Musl 1.1.17 с устранением уязвимости

Представлен релиз стандартной Си-библиотеки Musl 1.1.17, предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется под свободной лицензией MIT.

opennews | Posted at: Friday October, 20 2017 03:27 AM UTC

Обновление web-браузера Tor Browser 7.0.7 с поддержкой sandbox для Linux

Проект Tor опубликовал выпуск специализированного браузера Tor Browser 7.0.7, ориентированного на обеспечение анонимности, безопасности и приватности. Новый выпуск дистрибутива Tails задерживается. Браузер построен на кодовой базе Firefox и отличается тем, что весь трафик перенаправляется только через сеть Tor. Обратиться напрямую через штатное сетевое соединение текущей системы невозможно, что не позволяет отследить реальный IP пользователя (в случае компрометации браузера, атакующие могут получить доступ к системным параметрам сети, поэтому для полного блокирования возможных утечек следует использовать такие продукты, как sandboxed-tor-browser и Whonix). Сборки Tor Browser подготовлены для Linux, Windows и macOS.

opennews | Posted at: Friday October, 20 2017 02:56 AM UTC

Новая версия языка программирования GNU Awk 4.2.0

После четырёх с половиной лет разработки доступен новый значительный выпуск реализации языка программирования AWK от проекта GNU - Gawk 4.2.0. AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с парсингом различного рода текстовых файлов и генерации несложной результирующей статистики.

opennews | Posted at: Friday October, 20 2017 02:36 AM UTC

Питер Адамс представляет проект «Лица Open Source»

Питер Адамс — известный профессиональный фотограф-портретист, начал проект «Лица Open Source» в 2014 году как постоянно пополняющуюся коллекцию фотографий известных людей, сделавших вклад мировую IT в Open Source. На сайте представлены в фотографиях Линус Торвальдс, Брайан Белендорф, Кен Томпсон, Брайан Керниган, Ларри Уолл, Тим О'Рейли, Дэвид Корн и многие, многие другие. Список фотографий постоянно пополняется, как пополняется и количество людей, которые внесли свой вклад в Open Source.
Сегодня портал Pixls.us представляет эксклюзивное интервью с Питером Адамсом об этом проекте. В своём интервью Питер рассказывает о том, как и почему он начал проект, описывает встречи и тёплое общение со многими известными в...

Linux.org.ru | Posted at: Thursday October, 19 2017 08:44 PM UTC

Компания System76 подготовила первый выпуск Linux-дистрибутива Pop!_OS

Компания System76, специализирующаяся на производстве ноутбуков, ПК и серверов, поставляемых с Linux, представила первый стабильный релиз дистрибутива Pop!_OS, который будет поставляться на оборудовании System76 вместо ранее предлагаемого дистрибутива Ubuntu. Pop!_OS основан на пакетной базе Ubuntu 17.10 и отличается переработанным окружением рабочего стола. Наработки проекта распространяются под лицензией GPLv3. ISO-образы сформированы для архитектуры x86_64 в вариантах для графических чипов NVIDIA (1.91 Гб) и Intel/AMD (1.75 Гб).

opennews | Posted at: Thursday October, 19 2017 03:58 PM UTC

***

Однажды китайский ученый Ли Хунь Янь обнаружил некоторую незначительную, однако, существенно отличающуюся от фона корреляцию между количеством псилоцибина потребляемого корфуцианскими медузами и характером передвижения оных по стенкам четырехсотлитровго шарообразного аквариума, установленного в лаборатории по случаю празднования сто второго полугодичного затмения от начала новой эры Сингулярного Прорыва. Недолго думая, Ли Хунь Янь приделал к щупальцам медуз источники излучения в видимом диапазоне но с разной длинной волны, заснял весь процесс шестью камерами с 48 часовой выдержкой, симметрично расставив последние вокруг сосуда, где резвились подопытные и через неделю собрал прелюбопытнейший материал, который, в свою очередь, лег в основу фундаментального труда, ныне известного, как теория полутретичных n-многообразий простой метрики Ли Хунь Янь, с которой (с некоторыми упрощениями и оговорками) я, по мере сил, постараюсь познакомить любопытного и пытливого читателя.

Recently