LINUX.ORG.RU

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

Стали доступны видео докладов с C++Russia 2019

Форум — Development

На YouTube на канале C++ User Group стали доступны видеозаписи следующих докладов с прошедшей весной конференции C++Russia 2019:

 

eao197
()

Бесплатные электронные книги по C11/C18/C2x

Форум — Development

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

 , , ,

CYB3R
()

Redox Wireless keyboard

Галерея — Рабочие места

Процесс сборки здесь: https://imgur.com/a/1bWinqq

Давно хотел собрать беспроводную механическую клавиатуру и недавно наткнулся на Redox Wireless.

Сборка оказалась довольно простая, запечатлел процесс по просьбе Bizun.

Корпус можно купить тут: https://falba.tech/product/redox-wireless-standard-lift-bamboo-wood-case-with...

Впринципе, все описано довольно очевидно здесь: https://github.com/mattdibi/redox-keyboard/tree/master/redox-w

Работает до ~1-1.5 метров до ресивера, но на мой взгляд лучше всего прикрепить его под столом, прямо под клавиатурой.

Судя по измерениям автора - должно работать до года на батарейке.

Теперь предстоит настроить и освоить QMK.

 , ,

KoDeR
()

Figma для Linux систем (инструмент для проектирования/дизайна интерфейсов)

Новости — Проприетарное ПО
Figma для Linux систем (инструмент для проектирования/дизайна интерфейсов)
Группа Проприетарное ПО

Figma — онлайн-сервис для разработки интерфейсов и прототипирования с возможностью организации совместной работы в режиме реального времени. Позиционируется создателями как основной конкурент программным продуктам компании Adobe.

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

>>> Репозиторий GitHub

 , , ,

temakonkin
()

Игры, Linux, Steam, обзоры

Форум — Games

Список 1000+ игр со ссылками на обзоры от GNU/Linux пользователей. Здесь список больше не обновляется.

Список на базе Steam с оглавлением по прежнему улучшается.

English version of the list Games, Steam, Linux, reviews.

Здесь встречаются обзоры на разных языках: [rus] — русский, [eng] — английский, [fra] — французский, [spa] — испанский, [por] — португальский, [ces] — чешский, [deu] — немецкий, [pol] — польский, [fin] — финский и [ukr] — украинский.

Должен предупредить, что в части обзоров крайне мало информации, кроме того факта, что обзор существует и автор как минимум запустил игру в среде GNU/Linux. Со временем я постараюсь улучшить эту ситуацию.

Деление на жанры довольно условно. Распространение ссылок на перечисленные здесь обзоры всячески приветствуется. «Лайкать» обзоры тоже не возбраняется.

Я готов добавлять ссылки на чужие более другие обзоры. Скажем при условии, что в обзоре (или коротеньком сообщении) будет информация хотя бы о дистрибутиве, видеокарте+драйвере и серьёзных препятствующих прохождению багах (если они есть).

 ,

Evgueni
()

LibrePCB 0.1.0 — свободная САПР для проектирования электронных схем и печатных плат

Новости — Open Source
LibrePCB 0.1.0 — свободная САПР для проектирования электронных схем и печатных плат
Группа Open Source

LibrePCB — свободное ПО для проектирования электронных схем и печатных плат. Код программы написан на языке C++, а для построения графического интерфейса используется Qt5.

Особенности программы:

  • Кросс-платформенность (Unix/Linux, Mac OS X/macOS, Windows).
  • Мультиязычность (как интерфейса программы так и библиотек элементов)
  • Всё включено: менеджер проектов + редактор библиотек/схем/плат.
  • Интуитивный, современный и лёгкий в освоении графический интерфейс.
  • Очень мощный дизайн библиотек с некоторыми инновационными концептами.
  • Человекочитаемый формат файлов библиотек и проектов.
  • Multi-PCB (разные варианты PCB для одной и той же схемы).
  • Автоматическая синхронизация netlist между схемой и платой.

Это первый официальный релиз LibrePCB, ознаменовавший собою стабилизацию собственного формата файлов (*.lp, *.lplib):

“As this is an official stable release, the file format is also considered as stable and you can expect that any project created with that release will be loadable with future releases of LibrePCB. So now you can really start using LibrePCB productively :)”

Бинарные пакеты подготовлены для Linux, macOS и Windows.

Можно поддержать разработчиков через платформу Patreon, а если вы хотите принять непосредственное участие в проекте читайте руководство для разработчиков и тестировщиков.

>>> Презентация LibrePCB (FOSDEM 2018)

>>> Руководство пользователя (онлайн)

>>> Репозиторий исходного кода (GitHub)

>>> Репозиторий библиотек элементов (GitHub)

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

 , gbr, ,

atsym
()

Видео докладов с C++ CoreHard Autumn 2018

Форум — Development

На канале сообщества CoreHard появились видеозаписи докладов с прошедшей в начале ноября в Минске конференции C++ CoreHard Autumn 2018.

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

Text Formatting For a Future Range-Based Standard Library - Arno Schödl
Concurrency and Parallelism in C++17 and C++20/23 - Rainer Grimm
Что должен знать каждый C++ программист или Как проводить собеседование - Игорь Садченко и Ко
Информационная безопасность и разработка ПО - Евгений Рыжков
Что не умеет оптимизировать компилятор - Александр Зайцев
Метаклассы: воплощаем мечты в реальность - Сергей Садовников
Asynchronous programming with ranges - Ivan Čukić
Обучаем на Python, применяем на C++ - Павел Филонов
Создание пакетов для открытых библиотек через conan.io - Константин Ивлев
Полезный constexpr - Антон Полухин
Кодогенерация C++ кроссплатформенно. Продолжение - Алексей Ткаченко
Обработка списков на C++ в функциональном стиле - Вадим Винник
Заглядываем под капот «Поясов по C++» - Илья Шишков
Ускорение сборки C++ проектов, способы и последствия - Александр Жоров
C++ CoreHard Autumn 2018. Знай свое «железо»: иерархия памяти - Александр Титов
Actors vs CSP vs Tasks vs ... - Евгений Охотников
Debug C++ Without Running - Anastasia Kazakova

Слайды докладов можно найти здесь

 

eao197
()

AstroMenace 1.4.0

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

Выпущена новая версия игры с открытым кодом AstroMenace, трехмерного скролл-шутера с возможностью модернизации корабля.

Основные изменения:

  • Миграция с libSDL 1.2 на libSDL 2;
  • Детектирование предпочитаемого языка меню при первом запуске игры;
  • Параметр запуска safe-mode переименован в reset-config;
  • Исправлен код системы частиц для корректной прорисовки на низких FPS;
  • Исправлен старый баг с вращающимися турелями при взрыве;
  • Добавлен польский язык, спасибо Jacek Fiedorowicz.
  • Более 1300 небольших изменений и корректировок со времени последнего релиза.

Сайт игры: https://viewizard.com/

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

 ,

viewizard
()

Mozilla опубликовала статистику по использованию десктопных версий Firefox.

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

Два года назад Mozilla выпустила отчет об оборудовании для Firefox, чтобы дать общественности представление о состоянии настольного оборудования.

Отчет об общедоступных данных Firefox продолжает традицию в этом году: он добавляет в отчет об аппаратном обеспечении новые данные, показывающие, как обычно используется веб-браузер Firefox. Всего 10 показателей, разбитых на 10 стран, планируется расширить отчет в будущем.

В Mozilla ожидают, что данный отчет будет полезен журналистам, исследователям и общественност, для информации о состоянии браузеров на настольных системах и понимания, как данные телеметрии используются Mozilla. Это подчеркнёт желание быть открытыми и прозрачными в отношении того, как собираются данные, какие данные собираются и как разработчики их обрабатывают.

По данным Mozilla, за последний год количество активных пользователей десктопной платформы составляет 861 млн.

Ежемесячная активная аудитория Firefox составляет 256 млн пользователей. Доля пользователей различных версий Windows составляет - 89.6%, macOS - 5.8%. У Linux - 2.6%, что свидетельствует о довольно низкой распространенности этой ОС среди пользователей Firefox.

Firefox - это проект с открытым исходным кодом, и в Mozilla считают, что сгенерированные данные также должны быть преданы гласности.

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

 ,

anonymous
()

Видео докладов с C++Russia 2018

Форум — Development

На YouTube стали доступны видео докладов обоих дней C++Russia 2018 (видео первого дня опубликовали в конце июня, на днях добавили еще и видео второго дня).

Вот список в хронологическом порядке публикации видео:

Jon Kalb, C++ Today: The Beast is Back
Алексей Салмин , Memory Management Tips & Tricks
Andrei Alexandrescu, Expect the expected
Евгений Лукьянец, Сборка в Docker с использованием Conan
Viktor Kirilov, Interactive C++ Compilation (REPL): The Lean Way
Mikhail Matrosov, Versatile C++ applied
Илья Шишков, Как научить языку C++: опыт создания курсов на Coursera
Дмитрий Соколов, Кодогенерация как рефлексия для бедных
Herb Sutter, New in C++20: The spaceship operator
Arno Schödl, From Iterators To Ranges
Александр Гранин, Функциональный подход к Software Transactional Memory
Денис Панин, Практическое метапрограммирование: пишем гетерогенную хэш-таблицу
Иван Пономарёв, Crash репорты Android NDK
Фёдор Короткий, Память – идеальная абстракция
Дмитрий Банщиков, Разделяемые библиотеки без внешних зависимостей
Borislav Stanimirov, DynaMix: A New Take on Polymorphism
Vadim Vinnik, Collection Processing. Single essence, multiple manifestations
Victor Ciura, Enough string_view to hang ourselves
Анастасия Казакова, Отладка кода на C++, без запуска и компиляции
Jonathan Boccara, 105 STL Algorithms in Less Than an Hour
Daveed Vandevoorde, Reflective Metaprogramming in C++
Павел Булатов, Переход на WebAssembly: стоит ли игра свеч?
Simon Brand, Modern C++ Parallelism from CPU to GPU
Евгений Зуев, Semantic API for C++ programms
Dietmar Kühl, Concept Based Testing
Дмитрий Кожевников, Подводные камни CMake и где они обитают
Rainer Grimm, Best Practices for Concurrency in Modern C++
Евгений Охотников, Акторы на C++: стоило ли оно того?
Алексей Малов, Опыт применения современного C++ в разработке desktop-приложений
Ivan Čukić, 2020: A void_t odyssey
Андрей Карпов, Эффективный C++ (Маерс тут ни при чём :)
Сергей Шамбир, Когда хорош процедурный C++
Иван Пузыревский, Асинхронность в программировании
Сергей Васильев, Статический анализ: ищем ошибки... и уязвимости?

 

eao197
()