Epha-ots: одноразовые секреты с нулевым доверием к серверу
Вышел первый релиз Epha-ots, ПО для обеспечения обмена одноразовыми зашифрованными сообщениями.
( читать дальше... )
>>> Код на GitHub
Всего сообщений: 97
Вышел первый релиз Epha-ots, ПО для обеспечения обмена одноразовыми зашифрованными сообщениями.
( читать дальше... )
>>> Код на GitHub
Оффлайн-тренажёр lexi предназначен для удобного изучения немецких существительных.
Позволяет выучить не только само слово, но и артикль и форму множественного числа.
Для одноруких! Крупные элементы выбора в самом удобном месте.
Низкая нецелевая когнитивная нагрузка! Не более пяти элементов выбора, что позволяет охватить их одним взглядом.
Умная выдача упражнений:
Ясный формат изменения слова во множественном числе.
Всё оффлайн: сохраните html и пользуйтесь где угодно!
Специальный островной виджет (на сриншоте отсутствует).
В комплекте LLM-generated набор из более чем 1200 слов, составленный с учетом частотности.
Веб-версию можно сохранить как ярлычок на домашнем экране.
На данный момент поддерживаются только существительные.
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.
( читать дальше... )
Компания Google теперь уведомляет пользователей, что для пользования поиском нужно включить JavaScript в браузере. Ранее иностранный ресурс TechCrunch связался с сотрудниками Google для выяснения причин такого решения. Данная мера обусловлена борьбой с ботами, а также тем, что большинство пользователей пользуются поисковиком с включенным JavaScript, и многие даже не знают как его отключить. Только 0.1% пользователей поиска Google отключали его.
>>> Подробности
Тихо и незаметно была опубликована новая стабильная версия Bun – 1.1.30.
Bun – это среда выполнения ECMAScript / JavaScript, по многим параметрам аналогичная nodejs. В основе Bun используется JavaScriptCore от Apple, но сам Bun как и многие его модули написан на языке zig. Bun старается быть максимально совместимым с nodejs по опциям командной строки, поддерживает модули ECMAScript (ESM) и CommonJS. Управление пакетами npm и поддержка typescript встроены прямо в приложение как нативный код, и программы на typescript могут исполняться напрямую интерпретатором без предварительной конфигурации.
( читать дальше... )
Bun позволяет собрать всё приложение со всеми ресурсами в единый исполняемый файл.
>>> Подробности
Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др.
IDE написана на Java и распространяется на условиях Apache License 2.0.
( читать дальше... )
>>> Подробности
Тихо и незаметно, не ради лулзов, а работы для, спустя 6 месяцев после первого мажора состоялся релиз Bun 1.1. Bun — это альтернативная реализация среды выполнения JavaScript и TypeScript, совместимая с NodeJS. В минорной версии исправлено более тысячи ошибок, добавили новые функции и API, реализована официальная поддержка Windows (в версии 1.0 считалась нестабильной).
( читать дальше... )
>>> Подробности
18 октября состоялся релиз серверной платформы на языке JavaScript Node.js 19.0.
Node.js 19.0 заменит Node.js 18 и станет «текущей» версией со сроком поддержки до апреля 2023 года, тогда как 18я версия после стабилизации перейдет в статус LTS.
( читать дальше... )
>>> Подробности
На данный момент доступна версия движка JavaScript elk 2.0.9. Проект нацелен на создание прошивок для платформ с ограниченными ресурсами, таких как ESP32 и Arduino Nano. Сам движок потребляет малое количество ресурсов: 100 Б ОЗУ и 20 КБ флеш-памяти. JS-код выполняется в изолированном от основного кода окружении. Используется интерпретатор, а байткод не генерируется.
>>> Подробности
Состоялся релиз Electron, платформы для построения кроссплатформенных приложений, использующих Chromium и Node.js.
В этой версии Chromium обновлён до версии 91, а JavaScript-движок V8 до 9.1.
Важные изменения:
window.open()
во frameName
больше не задаёт название окна.session.setPermissionCheckHandler(handler)
изменено таким образом, что первый параметр handler
, а именно webContents
, может принимать значение null
( читать дальше... )
>>> Подробности
Вышел NodeJS версии 16, осуществлён переход на V8 девятой версии (9.0), обновлён пакетный менеджер NPM до 7 версии, обновлено API для разработки дополнений (Node-API) до 8-ой версии.
Так же релиз содержит в себе изменения:
AbortController
(позволяет отменять сигналы в выбранных API на основе Promise) на основе AbortController WebAPI,atob (buffer.atob(data))
и btoa (buffer.btoa(data))
для совместимости с legacy web API.Ну и по традиции, много порезано, много API попало в DEPRECATED, помеченные как DEPRECATED API удалены. Подробности по ссылке.
>>> Подробности
Clapper — это новый видеоплеер для Gnome, построенный на тулките GTK4.
Clapper написан на Javascript и использует Gstreamer для воспроизведения видео. Поддерживаются выбор дорожек, субтитры, плейлисты, сохранение позиции, отображение частей на полосе прогресса, а также аппаратное ускорение. Для максимальной производительности автор рекомендует использовать сеанс Wayland, поскольку только для Wayland доступен экспериментальный плагин vah264dec, предназначенный для аппаратного ускорения видеовывода.
Имеется удалённое управление через веб-браузер и поддержка расширений.
Плеер доступен из flatpak и в виде установочных пакетов на сайте автора.
>>> Подробности
На Kickstarter идёт кампания по сбору средств с целью открытия исходного кода Sciter. Период проведения: 16.09-18.10. Собрано: $2679/97104.
Sciter — это встраиваемый кроссплатформенный движок HTML/CSS/TIScript, предназначенный для создания GUI к настольным, мобильным и IoT приложениям, который уже долгое время используют сотни компаний по всему миру. Все эти годы Sciter был проектом с закрытым исходным кодом - его создатель, Андрей Федонюк, был его единственным разработчиком. Но, кажется, настало время привлечь других разработчиков для развития легковесной альтернативы Электрону!
Цели:
Планируется выпустить Sciter под лицензией GPL.
Дополнительные цели: Если кампания соберет вдвое больше средств, чем заявлено, то Sciter будет опубликован под лицензией BSD.
Презентация архитектуры Sciter.
Как помочь открыть код:
>>> Подробности
Buttplug — открытый стандарт и набор ПО для управления интимными устройствами, такими как фаллоимитаторы, сексмашины, электростимуляторы и прочее.
Особенности:
Набор библиотек для Rust, C#, Javascript/Typescript и других популярных языков программирования;
Поддержка устройств Kiiroo, Lovense, Erostek и других. Полный список здесь;
Поддерживает управление по Bluetooth, USB, HID, Serial интерфейсам, а также звуковое управление;
Исходный код открыт по лицензии (BSD 3-Clause).
Среди ПО доступны:
Intiface Desktop — контрольный сервер управления устройствами;
LaunchControl — плагин для Kodi и VLC для синхронизации с фильмами;
Virtual Romance Club — игра с поддержкой устройств виртуальной реальности;
Intiface Game Haptics Router — программа для управления устройствами с геймпадов и ВР-контроллеров.
>>> Подробности
Французский математик Фабрис Белар (Fabrice Bellard), более известный работой над ffmpeg, qemu, tcc и вычислением числа Пи, выложил в открытый доступ QuickJS — компактную реализацию JavaScript в виде библиотеки на языке C.
Согласно тестам производительности из обсуждения на Opennet.ru, скорость QuickJS в тестах в 15-40 раз меньше, чем у Node.js.
>>> Сайт автора
Foliate 1.0 — современная и легковесная программа для чтения электронных книг в формате EPUB. Она имеет минималистичный интерфейс и все необходимое для комфортного чтения.
Список основных возможностей:
Программа написана на JavaScript, а интерфейс основан на библиотеке GJS. Работа с форматом EPUB осуществляется посредством Epub.js. Проект представлен под лицензией GPLv3.
>>> Подробности
Долгое время в мире корпоративного ES было 2 лагеря, JS Foundation и Node.js Foundation. Теперь эти две организации объединяют усилия и основывают OpenJS Foundation.
OpenJS Foundation будет поддерживать рост JavaScript и связанных с ним веб-технологий, предоставляя нейтральную организацию для размещения и поддержки проектов, а также для финансирования деятельности по их дальнейшей разработке.
>>> Подробности
Cпустя почти год разработки состоялся очередной значительный выпуск The Lounge — современного web-клиента для IRC, написанного на JavaScript. Изначально это был форк клиента Shout, теперь же он базируется на кодовой базе KiwiIRC.
( читать дальше... )
>>> Подробности
Несколько дней назад YouTube заблокировал все видео на официальном канале Блендера.
( читать дальше... )
В Blender Foundation решили искать альтернативы. На сервере https://video.blender.org/ развёрнули PeerTube. Пока загружено 8 роликов: The Daily Dweebs, Big Buck Bunny, Elephants Dream, Sintel и 4 учебных по Блендеру.
PeerTube — децентрализованная платформа для просмотра и распространения видеороликов. Использует такие технологии, как BitTorrent, WebSeed (загрузка частей файла с сервера по HTTP и FTP при отсутствии пиров), ActivityPub (протокол децентрализованной соцсети для синхронизации серверов), WebTorrent (клиент BitTorrent для стриминга в браузере или на node.js). Пока просмотр видео доступен только через достаточно новый браузер (Firefox 57 и Chromium 66 работают), но обещают скоро добавить возможность скачивать клиентами BitTorrent и другие варианты.
( читать дальше... )
Целью LibreJS является решение проблем JavaScript, описанных в статье Ричарда Столлмана «Ловушка JavaScript». Это свободное расширение для GNU IceCat и других основанных на Mozilla браузеров. Оно блокирует несвободный и/или нетривиальный JavaScript.
Версия 7.14 — расширительный выпуск с исправлениями ошибок, основывающийся на работе, проделанной Натаном Николсом, Ником Найби и Заком Виком, по портированию LibreJS в новый формат WebExtensions, а также на более раннем вкладе Лоика Дуроса, Рубена Родригеза и других.
Изменения с версии 7.13:
( читать дальше... )
GPG-ключ: 05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409
>>> Тарбол с исходниками (подпись)
>>> Установочный файл расширения (подпись) (совместим с основанными на Mozilla браузерами от версии 57 и выше)
>>> Источник
следующие → |