LINUX.ORG.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

>>> Блог автора

 ,

question4
()

ASCII Patrol

Группа Игры

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

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

>>> Скачать/играть в браузере

 ,

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

>>> Чейнджлог

 , , ,

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

 ,

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.

>>> Сайт автора

 

question4
()

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

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

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

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

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

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

>>> Версия 2.0 на Гитхабе

 ,

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

 , , , ,

question4
()

Overgrowth 1.0

Группа Игры

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

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

>>> Официальный блог

 , , ragdoll

question4
()

KNOPPIX 7.7.1

Группа Debian

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

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

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

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

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

>>> Торренты

>>> Страница релиза

 , , ,

question4
()

uselessd — форк systemd

Группа Open Source

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

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

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

Новость на OpenNet

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

>>> Сайт проекта

 , ,

question4
()

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

Группа Hardware and Drivers

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

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

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

>>> Страница проекта на OpenCores

 , , , open vga

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

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

Новость на Opennet

>>> Блог разработчиков Google

 , , ,

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, но разработчики игры не видят проблем в портировании игры для других компиляторов и платформ.

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

 ,

question4
()

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

Группа Android

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

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

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

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

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

>>> Пересказ пересказа на русском

 

question4
()

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

Группа Mozilla

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

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

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

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

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

 , ,

question4
()

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

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

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

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

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

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

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

>>> Подробности в блоге модератора sash-kan

 , linuxforum

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

>>> Сайт программы

 

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.

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

 ,

question4
()

SourceForge.net меняет пользовательское соглашение

Группа Open Source

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

Большая часть изменений связана с упрощением юридических формулировок и изменениями структуры сайта, убран ряд технических подробностей. Можно ознакомиться с «diff-ом» в формате PDF. (Чёрный текст — не изменившийся, зелёный — перемещённый, красный — удалённый, синий — новый.)

Некоторые заметные изменения:

  • Убрано предупреждение о возможности физического вреда при общении с незнакомыми людьми.
  • Убрано обещание удалить аккаунт при предоставлении неверных личных данных. Пункты об удалении или приостановке за нарушение правил, неоднократное нарушение авторских прав, и просто по усмотрению Sourceforge.net остались.
  • Теперь пользователь обязан быть не моложе 13 лет, дети до 18 лет могут работать с сайтом только с согласия родителей/опекунов.
  • Подчёркивается, что всё общение на сайте является публичным.
  • Смягчён пункт о передаче Sourceforge.net прав на отзывы пользователей. Теперь Sourceforge.net получает бессрочное и безотзывное право использовать отзывы в любых целях.
  • Sourceforge.net считается лицензиатом всего загружаемого на сайт контента под той же лицензией, под которой этот контент был выложен.
  • Более подробно расписана необходимость иметь все права для выкладывания контента под лицензией, одобренной OSI. Лишний раз подчёркнуто, что вся ответственность за нарушения ложится на пользователя.
  • Удалены пункты Marketplace, Donations и Subscription.

>>> Текущий черновик соглашения (на английском)

 

question4
()

Исчез основатель CentOS

Группа Red Hat

Восемь разработчиков дистрибутива CentOS обратились с открытым письмом к Лэнсу Дэйвису (Lance Davis) — основателю и руководителю проекта.

В письме они называют его поведение неправильным и неприемлемым. Дэйвис — единственный, через кого шли пожертвования проекту, он неоднократно обещал отчитаться о поступлениях и расходах, но не сделал этого. Он же — единственный владелец домена centos.org, без заместителя, способного управлять доменом. Он же — единственный с правами «основателя» (Founder) в IRC, также без заместителя.

Пока Дэйвис активно участвовал в проекте, всех такое положение устраивало. Но последние 2 года он участвовал всё меньше, а 2 недели назад исчез окончательно, связаться с ним не удаётся. Авторы письма просят «не убивать проект из страха перед неединоличным управлением». Они настаивают, чтобы он связался с ними и передал информацию, необходимую для поддержания проекта в домене centos.org.

Далее в списке рассылки обсуждают возможные мотивы Дэйвиса и возможные дальнейшие действия проекта: регистрацию домена, смену названия, слияние с Scientific Linux, поиск ответственных за инфраструктуру: обновления веток centos-3, 4, 5 и 6, вебсайт, вики, и пр...

Подробности в блогах planet.centos.org

На слешдоте

>>> Подробности на opennet.ru

 , происшествия

question4
()

RSS подписка на новые темы