LINUX.ORG.RU

Избранные сообщения O02eg

Вышел Minetest 5.4.0

Новости — Игры
Группа Игры

Minetest – это свободный движок для написания воксельных игр на Lua. На данный момент создано достаточно большое количество игр, также модов и текстур-паков для них. Версия 5.4.0 принесла множество изменений, среди которых:

  • Добавлено автоматическое разрешение зависимостей при установке модов с ContentDB через клиент.

ContentDB представляет собой официальное хранилище модов, игр и текстур-паков.

  • Добавлена поддержка отображения присоединённых объектов в виде от первого лица.
  • Расширены возможности настройки ввода, в частности, можно перенастраивать способ установки и уничтожения блоков.
  • Добавлен Formspec-элемент для 3D-моделей.

Напоминаю, что Minetest Game переходит в стадию разработки, в которой будут проводиться только исправление ошибок и технические улучшения. Изменения, подразумевающие добавление, улучшение или модификацию функциональности игры, не связанные с исправлением ошибок, не будут приниматься. Более подробный комментарий по этой теме можно найти на GitHub.

>>> Обсуждение релиза на официальном форуме

 , , ,

ShiningRiver
()

Telegram всё

Форум — Talks

А точнее - telegram-desktop.
Там у мейнтейнеров gentoo и fedora нормально так бомбануло, и они отказались дальше собирать пашкино поделие
https://lists.rpmfusion.org/archives/list/rpmfusion-developers@lists.rpmfusio...
https://archives.gentoo.org/gentoo-dev/message/d20d6ec5a06582782fcf17291a40d66f
Далее с опеннета

В качестве причин отказа от поддержки Telegram Desktop нынешними сопровождающими называется отталкивающее и неприязненное отношение разработчиков, которые даже не пытаются разобраться в ошибках, приводящих к проблемам со сборкой их исходных текстов в дистрибутивах Linux. Сообщения о подобных ошибках сразу закрываются с признаком «WONTFIX» и рекомендацией использовать полупроприетарные бинарные сборки с официального сайта.

 , ,

TheAnonymous
()

Выпуск Devuan Beowulf 3.1.0

Новости — Debian
Выпуск Devuan Beowulf 3.1.0
Группа Debian

Сегодня, т.е. 2021-02-15, тихо и незаметно, вышла обновленная версия Devuan 3.1.0 Beowulf. Devuan 3.1 является промежуточным выпуском, продолжающим развитие ветки Devuan 3.x, построенной на пакетной базе Debian 10 «Buster». Для загрузки подготовлены Live-сборки и установочные iso-образы для архитектур AMD64 и i386. Сборки для ARM (armel, armhf и arm64) и образы для виртуальных машин для выпуска 3.1 не сформированы, но можно использовать сборки Devuan 3.0, после чего обновить систему.

Были созданы ответвления около 400 пакетов Debian, которые модифицированы для избавления от привязок к systemd, ребрендинга или адаптации для особенностей инфраструктуры Devuan. Два пакета (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan полностью совместим с Debian и может использоваться в качестве основы для создания специализированных сборок Debian без systemd.

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

>>> Подробности

 

Odalist
()

Под Ubuntu нету p7zip с natspec патчем?

Форум — Desktop

Патч позволяет корректно открывать архивы с виндовыми кодировками.

Нашел только мертвый PPA: https://launchpad.net/~frol/ archive/ubuntu/zip-i18n

 

kote4ka
()

Rust: Как хранить &str в структуре?

Форум — Development

Что я хочу:

struct Foo
{
    const char * name;
};
 
void Bar(struct Foo * foo)
{
    foo->name = "Name";
}
Теперь на Руст:
struct Foo<'a> {
    name: &'a str
}

impl<'a> Foo<'a> {

    fn bar(&self) {
        self.name = "nm";
    }
}
Это не конпелируется:
error[E0594]: cannot assign to `self.name` which is behind a `&` reference
  --> src/main.rs:26:9
   |
25 |     fn bar(&self) {
   |            ----- help: consider changing this to be a mutable reference: `&mut self`
26 |         self.name = "nm";
   |         ^^^^^^^^^^^^^^^^ `self` is a `&` reference, so the data it refers to cannot be written
Как это тут это всё вот?

Пы Сы: В итоге, это должно быть так:

struct Foo<'a> {
    name: &'a str
}

impl<'a> Foo<'a> {

    fn bar(&mut self) {
        self.name = "nm";
    }
}

 

meliafaro
()

Свободная графика для RISC-V

Новости — Hardware and Drivers
Группа Hardware and Drivers

Группа разработчиков обещает создать расширение RISC-V для работы с графикой. Анонс упоминает троих:

  • Атиф Зафар (Atif Zafar), директор компании Pixilica, выпускающей Arduino-совместимые платы FPGA для разработчиков RISC-V.
  • Грант Дженнингс (Grant Jennings), директор по международному маркетингу GOWIN Semiconductor, выпускающей неколько семейств FPGA (в том числе DSP и микроконтроллеры) и инструментарий для дизайна.
  • Тед Мэрина (Ted Marena), старший директор экосистемы RISC-V в Western Digital и временный директор CHIPS Alliance, разработчика и хостера проектов открытого аппаратного обеспечения.

План предусматривает:

  1. Завершить разработку набора векторных команд «V».
  2. Создать на его базе набор 32-битных инструкций «X» (RV32X) — для обработки изображений и 3-мерной графики, и с добавлением новых типов данных для графики.
  3. Выпустить эталонную реализацию RV32X (в FPGA).
  4. Масштабировать RV32X в 64 бита — RV64X.

Заявленные цели включают:

  • Экономное использование площади чипа.
  • Отсутствие конкуренции с коммерческими предложениями.
  • Ориентация на FPGA, ASIC, микроконтроллеры с низким энергопотреблением.
  • Соответствие DirectX Shader Model 5, OpenGL/ES и Vulkan.

Как видно из рисунка, возможны будут и маломощный процессор RISC-V с единственным графическим блоком, и использование множества таких процессоров в качестве шейдеров большого GPU параллельно с основным процессором RISC-V.

Согласно статье в EE Times будут использованы некоторые идеи Libre GPU.

>>> Презентация о планируемых инструкциях и типах данных

 ,

question4
()

Godot Engine получил грант в 120тыс$

Новости — Разработка
Группа Разработка

Godot Engine получили грант размером в 120 тыс долларов от Волгоградской гейм-студии KefirGames.

Справка

Студия KefirGames пилит такие игры, как Тюряга, мобильная LAST DAY ON EARTH

>>> Твит Радости

 , , , kefirgames

bvn13
()

Rust 1.49

Новости — Разработка
Группа Разработка

Опубликован релиз 1.49 языка программирования Rust.

Компилятор Rust поддерживает широкий спектр систем, но команда Rust не может обеспечить одинаковый уровень поддержки для всех из них.

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

>>> Подробности

 

fsb4000
()

Утвержден список обязательных приложений для установки на продаваемые на территории РФ смартфоны и телевизоры

Новости — Проприетарное ПО
Утвержден список обязательных приложений для установки на продаваемые на территории РФ смартфоны и телевизоры
Группа Проприетарное ПО

Правительство РФ утвердило официальный список обязательных к предустановке на ввозимые и продаваемые на территории РФ смартфоны и телевизоры (а также другие «смарт» устройства, куда можно установить сторонние приложения из маркета) приложений.

Начиная с 1 апреля 2021 года на все ввозимые на территорию страны устройства должны быть предустановлены приложения, входящие в утвержденный пакет, который включает в себя 16 обязательных приложений для смартфонов, 11 приложений для смарт-телевизоров, а также одно приложения для ПК под управления Windows OS.

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

>>> Подробности

 

Zhbert
()

Релиз Wasmer 1.0 -RC1

Форум — Development

Выпущен Wasmer 1.0-RC1 — среда для запуска кода WebAssembly как в браузере, так и на сервере, десктопе, смартфоне; ожидается, что совсем скоро будет выпущена протестированная версия 1.0.

Ранее в этом месяце была добавлена ​​поддержка Apple Silicon (Apple M1) и другие улучшения, и теперь среда выполнения WebAssembly находится в стадии кандидата на выпуск.

Эта реализация WebAssembly на основе Rust претерпела несколько низкоуровневых изменений и пару исправлений, которые и составляют выпуск 1.0-RC1.

Подробности

Перемещено Shaman007 из development

 , ,

mydibyje
()

Announcing Tokio 1.0

Форум — Development

Один из слонов Rust добрался до версии 1.0

https://tokio.rs/blog/2020-12-tokio-1-0

З.Ы.: Как новость оформлять лень…

 

AlexVR
()

Вышла SDL2 2.0.14

Новости — Open Source
Группа Open Source

В релиз было включено значительное число функций для работы с игровыми контроллерами и джойстиками, новые платформозависимые подсказки (hints) и некоторые высокоуровневые запросы.

В драйвер HIDAPI была добавлена поддержка контроллеров PS5 DualSense и Xbox Series X; внесены константы для новых клавиш. Значение SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS по умолчанию теперь false, что улучшит совместимость с современными менеджерами окон. Были добавлены функции для работы с SIMD, локализациями и сравнения wchar-строк без учета регистра, более понятные наименования RGB pixel format.

Для Windows был добавлен драйвер RAWINPUT, поддерживающий более 4 контроллеров Xbox одновременно, вместе с соответствующими константами.

Для macOS были добавлены функции для работы с Metal.

Для Linux были добавлены новые хинты для PulseAudio и планировщика потоков.

В Android теперь можно запросить заданное разрешение у системы и задать поведение аудио при сворачивании приложения.

Неожиданно в SDL2 2.0.14 была возвращена поддержка OS/2.

>>> Подробности

 ,

Siborgium
()

Состоялся релиз Radicle 0.1.5 - p2p альтернативы GitHub

Новости — Open Source
Группа Open Source

Radicle - это проект с открытым исходным кодом, цель которого - облегчить одноранговую совместную работу над кодом независимо от централизованного сервера. Другими словами, это P2P альтернатива GitHub. Radilce построен над Git.

>>> Подробности

 , ,

mydibyje
()

2020 год, как отправить XMPP сообщение?

Форум — Admin

Как отправить сообщение из python или терминала?

Пробовал

  1. xmpppy - перекати поле. Толи с новым Python разломан, пишет про непонятную ошибку сплитинга строк или типа того

  2. slixmpp - тяжело ставится с кучей зависимостей. До документации руки не доходят явно. Всё обмазано как попало асинхронными вызовами. В итоге вся эта ерунда виснет даже на тестовых примерах (наверно какая-то гонка ресурсов).

  3. sendxmpp - Jabber - sendxmpp не отправляются сообщения

Короче третий день уже ковыряюсь, чтобы такую элементарную задачу сделать… И зачем я с уютненьких Telegram ботов вылез в эти технологии для старых пердунов…

Как?

UPDATE: Короче использовал aioxmpp. При завершении выбивает исключения OpenSSL, ну и ладно - работает.

 ,

fornlr
()

Поделитесь пожалуйста инвайтом Riseup.

Форум — General

Был пользователем Protonmail, надоело… Хочется альтернативы. У кого-нибудь найдется инвайт на Riseup? Можете поделиться, буду очень признателен. Telegram: @ledyholyspirit

 , ,

Daeklaelzh
()

Вопрос к специалистам по PostgreSQL

Форум — Development

Добрый день.

Вот я сижу, изобретаю велосипеды , а хочется в итоге простого, чтобы WAL создавался для каждой базы в отдельности.

Неужели такого нет ни через плагин какой, ни дописать до сих пор никто не смог? Почему нельзя как у MS SQL?

Нет, посгрес мне очень нравится, но вот этот момент раздражает.

Спасибо.

 ,

Shulman
()

Не получается включить аппаратное ускорение

Форум — Desktop

Делаю все, как пишут другие люди, но возникает следующая проблема. Когда включен WebRender, я не могу запустить firefox с флагом MOZ_X11_EGL=1. Он выдает следующую ошибку:

./firefox: symbol lookup error: /home/username/nightly/firefox/libxul.so: undefined symbol: gdk_wayland_display_get_type

При этом, wayland у меня нет, в make.conf стоит глобальный флаг -wayland.

vainfo:

vainfo: VA-API version: 1.9 (libva 2.7.1)

vainfo: Driver version: Intel i965 driver for Intel(R) Kaby Lake - 2.4.1

Пробовал и стабильный 83 и бета 84 и nightly, везде эта ошибка. Видеокарта встроенная интел.

Как можно это починить?

 , , ,

evioejgg45
()

Veloren 0.8 — открытая многопользовательская RPG игра

Новости — Игры
Группа Игры

Veloren – многопользовательская ролевая игра с открытым исходным кодом на voxel-движке, написанная на языке Rust и вдохновленная такие играми, как Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress и Minecraft. Игра находится на ранней стадии разработки, но в неё уже можно играть онлайн.

Veloren полностью открыта, лицензирована по GPL 3. В ней используется оригинальная графика и музыка, созданные её сообществом. У игры есть маленькое, но растущее сообщество в Discord и Reddit.

Игра доступна в виде flatpak и snap пакетов, а также через Airshipper – собственный кросплатформенный launcher игры.

Руководство по игре

Видео игрового процесса

>>> Подробности

 morpg, , ,

cocucka
()

Здравствуйте, это канал про Linux?

Форум — Talks

…Посоветуйте аниме без сисек.

Не, ну реально, весь этот фансервис во всех современных тайтлах убивает желание смотреть что-либо на корню. В то время как ishuzoku reviewers прорывают очередное дно в индустрии аниме, стирая грань между хентаем и аниме (до такой степени что оказались забанены на стриминговых сервисах) сердце и душа просит чего-то доброго и вечного типа Slayers (хотя и там тоже периодически фансервисили по самое не хочу).

В общем поделитесь чем-то, что можно посмотреть бородатому дяде под 30 и где не будет мелькающих трусов или сисек. Такое вообще всё еще делают? Или такие тайтлы навсегда остались в 80х?

Список того, про что я веду речь:

  • Slayers
  • Ginga Eiyuu Densetsu
  • Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (Ano Hana)
  • Ascendance of a Bookworm
  • Girls’ Last Tour
  • One Punch Man
  • Sleepy Princess in the Demon Castle
  • Battleangel Alita
  • To aru kagaku no railgun – этакое «анимешное чёрное зеркало» – сюжетки про чудеса техники и то как они могут повлиять. Не слишком научно достоверно в деталях, но задуматься можно
  • Dr Stone – анимешный научпоп. Главная его задача (помимо развлечения) – показать что наука это круто
  • Yakusoku no Neverland – майндгейм, ангст. В конце, вроде как, намёк на антивойну, но не уверен - не дождавшись главы дропнул.
  • School Live – поведение ОЯШкольниц в зомбоапокалипсисе. Довольно трогательно пытаются сохранить модели поведения старого мира, понимая при этом (нуу.. почти все) ситуацию.

 ,

PPP328
()

Запуск initrd и EFISTUB

Форум — Desktop

Привет ребята/девчата, помогите пожалуйста решить проблему. Есть дистрибутив Gentoo на внешнем накопителе, который нужно загрузить без добавления записей в UEFI и вообще, использования каких-либо загрузчиков. Казалось бы - EFISTUB тебе в помощь, достаточно собрать ядро с нужными опциями, положить в /EFI/Boot/bootx64.efi и будет счастье, при загрузке все само подхватится. Все так, но есть нюанс - для полноценной загрузки также нужен initrd и тут вся заковыка:

  • если впихнуть его в само ядро загрузка успешна;
  • если положить его рядом с ядром и затем руками запуститься через какой-нибудь UEFIShell, указав пути к ядру и образу, загрузка успешна;
  • если задать параметр initrd и путь в «Built-in kernel command line», то при загрузке образ не подхватывается, ядро паникует. При этом последний вариант загрузки самый предпочтительный, может кто-нибудь знает как его починить?

З.Ы. В Talks-ах гентушной вики есть упоминание, что подобный способ у кого-то тоже не заработал, но никаких обсуждений причин/способов обхода не нашел(( https://wiki.gentoo.org/wiki/Talk:EFI_stub_kernel

 , ,

QLantum
()