LINUX.ORG.RU

Сообщения question4

 

DosBox-staging 0.75.0

 , ,

Группа Open Source

DosBox — эмулятор компьютеров с MS-DOS-ом. Последняя версия — 0.74 — вышла десять лет назад. На днях вышла стабильная версия форка. Исправлен ряд давних ошибок (например, заработал Arcade Volleyball), обеспечена поддержка актуальных версий библиотек, добавлены некоторые удобства.

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

Скачать

>>> dosbox-staging 0.75.0 Release Notes (dosbox-staging.github.io)

question4
()

«All the Music, LLC» сгенерировали все возможные мелодии и освободили их

 , , , , перебор

Группа Мультимедиа

Дэмиэн Рил, юрист, программист и бакалавр музыки, и Ноа Рубин, музыкант, (Damien Riehl, Noah Rubin) написали программу, которая сгенерировала все возможные короткие 12-тактные мелодии, использующие 8 нот в пределах октавы (около 69 миллиардов комбинаций), зарегистрировали их от имени своей компании All the Music, LLC и передали в общественное достояние. Выложили на archive.org 1200 Gb в архивах tar.gz по несколько сотен мелодий. (Проблема в архивах: сняты все биты разрешений, может понадобиться chmod -R a+rw.)

Заявленная цель — предотвратить иски как у Тома Пэтти против Сэма Смита, которого суд признал виновным в подсознательном копировании мелодии. Если в будущем кто-то будет требовать с кого-то денег за то, что его мелодия похожа на существующую, можно будет ссылаться на архив. По крайней мере, если мелодия истца издана после выкладки архива.

Сама программа, перебирающая сочетания нот, выложена на GitHub под лицензией Creative Commons-Share Alike 4.0. Язык — Rust. Авторы сравнивают её работу с брутфорсом паролей, 300 000 комбинаций в секунду.

Новость на vice.com

Рил объясняет, что число мелодий конечно, YouTube

>>> Новость на opennet.ru (opennet.ru)

question4
()

К юбилею VVVVVV автор открыл исходники

 ,

К юбилею VVVVVV автор открыл исходники
Группа Игры

10 лет назад вышла игра VVVVVV — инди платформер-головоломка в 8-битном стиле с красивой чиптюнной музыкой и необычным управлением — вместо прыжков герой меняет направление гравитации. Первая версия была на флеше, затем автор портировал игру на C++ и SDL. Игра получила немало хороших отзывов и, вроде, была чем-то награждена.

По случаю юбилея 11 января автор выложил исходные тексты на Гитхаб: https://github.com/TerryCavanagh/vvvvvv Доступны 2 версии: «desktop_version» на C++ — именно она продаётся в Humble Bundle, GOG.com и Steam — и «mobile_version» — форк флешовой версии, из которого собраны игры на Air для iOS и Android.

Лицензия запрещает коммерческое использование. Музыка и спрайты остались несвободными. Главная цель открытия — показать, что можно сделать хорошую игру, не будучи хорошим программистом. В частности, автор обращает внимание на конечный автомат с 309 состояниями, реализованный через switch и 309 case: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Главное — не сдаваться.

Новость на OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

>>> Блог автора (distractionware.com)

question4
()

ASCII Patrol

 ,

Группа Игры

22 декабря подняли до 1.7 версию «ASCII Patrol» — клона 8-битной аркады «Moon Patrol».

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

>>> Скачать/играть в браузере (ascii-patrol.com)

question4
()

curl 7.66.0: параллелизм и HTTP/3

 , , ,

Группа Интернет

11 сентября вышла новая версия curl — простой CLI утилиты и библиотеки для получения и отправки данных по сети. Нововведения:

  • Экспериментальная поддержка HTTP3 (по умолчанию отключена, требует пересборки с quiche или ngtcp2+nghttp3)
  • Доработки авторизации через SASL
  • Параллельная передача данных (ключ -Z)
  • Обработка заголовка Retry-After
  • Замена curl_multi_wait() на curl_multi_poll(), что должно предотвратить подвисание при ожидании.
  • Исправления багов: от утечек памяти и падений, до поддержки Plan 9.

Ранее разработчик curl Дениел Стэнберг (Daniel Stenberg) выложил пояснения в блоге и 2,5-часовой видеообзор, зачем нужен HTTP/3, и как его использовать. Вкратце — вместо протокола TCP используется UDP с шифрованием TLS. Пока по HTTP/3 работают такие вещи, как: доступ по IPv4 и IPv6, все доступные фичи DNS, обработка заголовков, куки. Не сделаны запросы с большим телом, распараллеливание, тесты.

Проекты на GitHub

>>> Чейнджлог (haxx.se)

question4
()

Wget2

 ,

Группа GNU's Not Unix

Вышла бета-версия wget2 — переписанной с нуля качалки-«паука» wget.

Главные отличия:

  • Поддерживается HTTP2.
  • Функционал вынесли в библиотеку libwget (LGPL3+). Интерфейс ещё не стабилизировали.
  • Многопоточность.
  • Ускорение за счёт сжатия HTTP и HTTP2, параллельных соединений и If-Modified-Since в заголовке HTTP.
  • Плагины.
  • FTP не поддерживается.

Судя по мануалу, интерфейс командной строки поддерживает все ключи последней версии Wget 1 (кроме FTP) и добавляет много новых, главным образом, связанных с новыми методами аутентификации и HTTP2.

И вторая ложка дёгтя помимо FTP: к разработке причастен один из идейных противников компрессора XZ. Все архивы выкладываются как tar.gz или tar.lz.

>>> Объявление в рассылке info-gnu (gnu.org)

question4
()

Фабрис Белар выложил движок JavaScript

 

Группа Open Source

Французский математик Фабрис Белар (Fabrice Bellard), более известный работой над ffmpeg, qemu, tcc и вычислением числа Пи, выложил в открытый доступ QuickJS — компактную реализацию JavaScript в виде библиотеки на языке C.

  • Почти полностью поддерживает спецификацию ES2019.
  • В том числе математические расширения.
  • Проходит все тесты ECMAScript Test Suite.
  • Нет зависимостей от других библиотек.
  • Малый размер статически линкуемой библиотеки — от 190 KiB на x86 для «hello world».
  • Быстрый интерпретатор — проходит 56000 тестов ECMAScript Test Suite за ~100 с на 1 ядре настольного ПК. Накладные расходы на цикл запуска и остановки < 300 мкс.
  • Может компилировать исходные файлы на JavaScript в исполняемые файлы без внешних зависимостей.
  • Может компилировать исходные файлы на JavaScript в WebAssembly.
  • Сборщик мусора со счётчиком ссылок (детерминированный, с малым потреблением памяти).
  • Интерпретатор командной строки с цветной подсветкой синтаксиса.

Согласно тестам производительности из обсуждения на Opennet.ru, скорость QuickJS в тестах в 15-40 раз меньше, чем у Node.js.

>>> Сайт автора (bellard.org)

question4
()

REDasm 2 — очередной аналог IDA

 ,

REDasm 2 — очередной аналог IDA
Группа Open Source

В новостях о декомпиляторе АНБ США почти затерялся другой интерактивный дизассемблер, действительно полностью открытый — REDasm.

REDasm написан на C++11, интерфейс на Qt5. Архитектура модульная, с прицелом на простое добавление новых форматов и наборов инструкций (описания в JSON). Версия 2.0 вышла 4 марта.

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

Официальный сайт

>>> Версия 2.0 на Гитхабе (github.com)

question4
()

Blender тестирует пиринговую замену YouTube

 , , , ,

Blender тестирует пиринговую замену YouTube
Группа Open Source

Несколько дней назад 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 и другие варианты.

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

Новость на Opennet

>>> Подробности на сайте blender.org (blender.org)

question4
()

Overgrowth 1.0

 , , ragdoll

Группа Игры

После 9 лет разработки наконец-то вышла игра Overgrowth, продолжение Lugaru. Жанр игры — рукопашные бои в 3D (с оружием и без) антропоморфных животных: кроликов, волков, крыс, кошек, собак. В режиме «кампании» имеется и сюжет с диалогами, о похождениях скитающегося воина-кролика.

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

>>> Официальный блог (wolfire.com)

question4
()

KNOPPIX 7.7.1

 , , ,

Группа Debian

Состоялся релиз KNOPPIX 7.7.1 — одного из первых дистрибутивов GNU/Linux, предназначенных для запуска в Live-режиме на обширном спектре оборудования.

В данной версии сделан упор на 3D-печать и подготовку трёхмерных моделей. На диске имеются такие программы, как Slic3r — преобразователь моделей в G-Code для печати, а также разнообразные по назначению и принципам работы 3D-редакторы: OpenScad, Blender и Freecad.

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

>>> Полный список пакетов на диске

>>> Зеркала для скачивания

>>> Торренты

>>> Страница релиза (knopper.net)

question4
()

uselessd — форк systemd

 , ,

Группа Open Source

uselessd — попытка урезать systemd до базовых функций: initd, супервайзор процессов, система зависимостей — но без изоляционизма и агрессивной навязчивости (когда комбайн лезет всюду и делает себя незаменимым). Также обеспечивается поддержка платформ без glibc и планируется поддержка ядер отличных от Linux. За основу взят systemd 208.

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

Авторы uselessd подчёркивают, что он ещё сырой, и не рекомендуют его для повседневного использования.

Новость на OpenNet

Исходные тексты

>>> Сайт проекта (darknedgy.net)

question4
()

Открытый графический ускоритель ORSoC Graphics Accelerator

 , , , open vga

Группа Hardware and Drivers

На сайте OpenCores обновилась информация о графическом ускорителе, который уже успешно работает в OpenRISC System-on-Chip. Пока в FPGA. Демо на YouTube:

По данным Phoronix, проект разработан шведскими студентами Антоном Фосселиусом (Fosselius, Anton) и Пером Ленандером (Lenander, Per) в рамках магистерской диссертации.

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

>>> Страница проекта на OpenCores (opencores.com)

question4
()

Гугл делает онлайн-конвертер SWF в HTML5

 , , ,

Группа Проприетарное ПО

В блоге Google Code появилось сообщение о проекте Swiffy — онлайн-конвертере SWF в HTML5. Изначально проект предназначался для проигрывания флеша на платформах, где нет «родного» флеш-плеера, например iOS. Рекомендуются браузеры на основе WebKit, годятся также Firefox и Opera.

Пока поддерживается «подмножество SWF 8 и ActionScript 2.0», рекомендуется при возможности конвертировать всё в формат SWF 5 (и даже он ещё поддерживается не полностью).

Он аналогичного конвертера Adobe — Wallaby — Swiffy отличается тем, что ориентирован на создание не читаемых, а компактных и быстрых файлов и на применение, в первую очередь, в виде веб-сервиса.

Swiffy компилирует SWF-файлы в JSON, который затем проигрывается рантаймом http://www.gstatic.com/swiffy/v1/runtime.js. Пока размер исходного SWF не должен превышать 512k.

Открывать ли исходный текст Swiffy, пока не решили.

FAQ (googlelabs.com)

Примеры сконвертированных роликов и игр

Новость на Opennet

>>> Блог разработчиков Google (googlecode.blogspot.com)

question4
()

Открыт движок игры Arx Fatalis

 ,

Группа Игры

Компания Bethesda Softworks объявила об открытии исходных текстов движка игры Arx Fatalis под лицензией GPL 3 или выше. Открытые тексты соответствуют последней версии — 1.21.

Игра Arx Fatalis написана в 2002 году фирмой Arkane Studios (ныне — подразделение Bethesda). Жанр — героическая фентези-RPG-dungeon crawl с видом от первого лица. Критики хвалят игру за сложный и интересный сюжет, хороший интеллект персонажей, интерактивный мир, оригинальную систему магии, но отмечают немного меньшую свободу игрока по сравнению с во многом схожей Morrowind. Планировалось сделать её третьей частью классической серии Ultima Underworld, но не удалось договориться с правообладателями.

Одним из достоинств движка авторы называют скриптовый язык. Настолько удобный, что дизайнеры, не являющиеся программистами, без труда и успешно писали игровую логику.

К сожалению, все игровые ресурсы (модели, текстуры, скрипты и пр.) остаются проприертарными. Стоимость английской версии — 5-6 долларов, русской — от 100 рублей.

Сборка Arx Fatalis из исходных текстов протестирована в Visual Studio 2008, но разработчики игры не видят проблем в портировании игры для других компиляторов и платформ.

>>> Исходные тексты (arkane-studios.com)

question4
()

Во Франции хотят брать налог с планшетов без Windows

 

Группа Android

Во Франции обложили налогами на «частное копирование» внешние жёсткие диски и флешки. 14 декабря налог предложили увеличить, а в список добавить планшеты с сенсорным экраном, устройства GPS и радиоприёмники (ссылка на французском). Новый размер налога: от 9 евроцентов за диск 128 мегабайт до 12 евро за 64 гигабайта.

Новое решение освободит от этого налога устройства с Windows 7. Логика решения следующая: Windows 7 — операционная система для настольных компьютеров, следовательно планшеты с нею — компьютеры. IOS, Android и прочие — ОС для телефонов, следовательно все остальные планшеты — телефоны.

Окончательное утверждение законопроекта намечено на 12 января. В случае его утверждения французский производитель электроники Archos и ряд французских торговых организаций намерены обжаловать его в суде.

Подробности на французском.

Пересказ на английском.

>>> Пересказ пересказа на русском (3dnews.ru)

question4
()

Firefox 3.6.3 — с учётом результатов Pwn2Own

 , ,

Группа Mozilla

Внезапно вышла версия 3.6.3 браузера Mozilla Firefox. В новой версии закрыта дыра, использованная для взлома на соревновании Pwn2Own.

Устранённая уязвимость заключалась в том, что перемещая узлы DOM (wikipedia.org) между документами, можно было сохранить для узла старый контекст. Если в нужный момент запустить сборщик мусора, Firefox будет использовать этот неуничтоженный объект.

Хотя удалось взломать только версию браузера под Windows, всем настоятельно рекомендуют обновиться.

Одновременно Mozilla выложила квартальный анализ. Отмечается, что доля Firefox почти достигла 30%; быстрее всего растёт число пользователей в России; больше всего персональные модификации браузера любят пользователи из Южной Америки и Антарктики.

>>> По материалам opennet.ru (opennet.ru)

question4
()

Конфликт вокруг linuxforum.ru

 , linuxforum

Группа Linux в России

Из-за разногласий между создателем сайта linuxforum.ru и нынешней командой администраторов сайт linuxforum.ru переехал.

По старому адресу находится почти пустой форум и объявление: «К сожалению форум начинает новую жизнь, с чистого листа и нового форума» (орфография и пунктуация оригинала) (другая ссылка на его же IP). Старые сообщения отсутствуют, нужно регистрироваться заново.

Старый сайт теперь работает по адресу linuxforum.etersoft.ru (ссылка на IP). Все данные сохранились, но куки, естественно, недействительны. Новый адрес называют «временным», то есть он может ещё меняться.

О развитии ситуации обещают сообщать в jabber-конференции linuxforum@conference.jabber.ru

Update: Объяснения происходящего от Алексея Федорчука (alv)

>>> Подробности в блоге модератора sash-kan (sash-kan.blogspot.com)

question4
()

Новая версия swfmill — компилятора SWF↔XML

 

Группа Open Source

Вышла версия 0.3.0 swfmill — программы для преобразования Flash-анимации в XML и обратно. Вообще-то новости почти 2 месяца, но предыдущая версия 0.2.12 вышла 3 года назад, так что событие заметное.

В новой версии:

  • Исправления для компиляции GCC 4.3 и 4.4
  • Поддержка палитр в DefineBitsLossless
  • Более простой формат записи атрибутов objectID, sprite и fontRef.
  • Исправлена обработка чисел с плавающей запятой.
  • Правильный счёт кадров.
  • Поддержка новых функций Flash 8 и выше.
  • Многочисленные улучшения в «простом» режиме создания SWF.
  • Улучшения поддержки SVG, исправление ошибок
  • Поддержка экспорта отдельных элементов SVG.
  • Улучшения поддержки TTF.
  • Многочисленные исправления при работе с градиентами.
  • Более корректная работа с неправильными и повреждёнными файлами.
  • Ряд новых тегов.
  • Упрощение импорта произвольных бинарных данных.
  • Поддержка большего числа битрейтов MP3 и моно MP3s.
  • Импорт PCM WAV.
  • Поддержка фильмов Action Script 3
  • Поддержка новых опкодов.
  • Исправление утечек памяти.
  • Другие исправления ошибок.

Страница проекта на Launchpad.
Исходники версии 0.3.0

>>> Сайт программы (swfmill.org)

question4
()

Parted Magic 4.7. Google Chrome вместо Firefox.

 ,

Группа Hardware and Drivers

Вышла очередная версия Parted Magic — дистрибутива, предназначенного для администрирования и восстановления жёстких дисков. Наиболее существенные изменения:

  • Заменили Firefox на Google Chrome.
  • Заменили xfburn и libburnia на simpleburn и cdrtools.
  • По многочисленным просьбам вернули Partclone 0.1.9.
  • Добавили LXMusic-0.4.0 и урезанный до минимума xmms2.
  • Заменили util-linux на util-linux-ng.
  • Восстановили работу беспроводных драйверов Broadcom.
  • Обновили ядро до 2.6.32.2 с поддержкой сжатия squashfs-lzma.
  • Добавили пакеты lsof, workman и hddtemp.
  • Обновили ряд других программ, в том числе ntfs-3g до 2009.11.14, coreutils до 8.1, ddrescue до 1.11, gdisk до 0.5.1, gparted до 0.5.0, fsarchiver до 0.6.2, smartmontools до 5.39, syslinux до 3.84.

>>> Официальный сайт (partedmagic.com)

question4
()