FOSS News №78 – дайджест материалов о свободном и открытом ПО за 5—11 июля 2021 года

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!


Всем привет!


Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.


Главные темы нового выпуска:


  1. Скандал вокруг новых правил конфиденциальности Audacity из-за сбора данных в интересах органов власти.
  2. Вторая редакция патчей для ядра Linux с поддержкой языка Rust.
  3. Linux Foundation создаёт новый фонд Open 3D Foundation.
  4. Amazon опубликовал открытый игровой движок Open 3D Engine на базе технологий CryEngine.
  5. «Как я учил студентов Северной Кореи разрабатывать ПО с открытым исходным кодом».
  6. В Китае создан открытый RISC-V процессор XiangShan, конкурирующий с ARM Cortex-A76.
  7. Линус Торвальдс и коллеги по Linux о его тайм-ауте, разнообразии в ИТ и проблемах сообщества.
  8. Linux Foundation анонсировал конкурс дизайна футболок в честь 30-ти летия ядра Linux
  9. Бесконечность — не предел, когда Open Source делают правильно.
  10. «Зачем уметь работать в командной строке?»

И многое другое…



Оглавление


  1. Главное
    1. Скандал вокруг новых правил конфиденциальности Audacity из-за сбора данных в интересах органов власти
    2. Вторая редакция патчей для ядра Linux с поддержкой языка Rust
    3. Linux Foundation создаёт новый фонд Open 3D Foundation
    4. Amazon опубликовал открытый игровой движок Open 3D Engine на базе технологий CryEngine
    5. «Как я учил студентов Северной Кореи разрабатывать ПО с открытым исходным кодом»
    6. В Китае создан открытый RISC-V процессор XiangShan, конкурирующий с ARM Cortex-A76
    7. Линус Торвальдс и коллеги по Linux о его тайм-ауте, разнообразии в ИТ и проблемах сообщества
    8. Linux Foundation анонсировал конкурс дизайна футболок в честь 30-ти летия ядра Linux
    9. Бесконечность — не предел, когда Open Source делают правильно
    10. Зачем уметь работать в командной строке?
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Дела организаций
      3. Ядро и дистрибутивы
      4. Безопасность
      5. Обучение
      6. Базы данных
      7. Web
      8. Для разработчиков
      9. Пользовательское
      10. Железо
      11. Разное
    2. Статьи
      1. DIY
      2. Ядро и дистрибутивы
      3. Безопасность
      4. Системное администрирование
      5. DevOps
      6. AI & Data Science
      7. Web
      8. Для разработчиков
      9. Менеджмент
      10. Пользовательское
      11. Разное
    3. Релизы
      1. Ядро и дистрибутивы
      2. Системное
      3. Специальное
      4. Базы данных
      5. Мультимедиа
      6. Мобильные
      7. AI & Data Science
      8. Web
      9. Для разработчиков
      10. Пользовательское
      11. Игры
  3. Что ещё посмотреть
  4. Заключение

Главное


Скандал вокруг новых правил конфиденциальности Audacity из-за сбора данных в интересах органов власти


Категория: Новости/Юридические вопросы

OpenNET пишет: «Пользователи звукового редактора Audacity обратили внимание на публикацию уведомления о конфиденциальности, регламентирующего вопросы, связанные с отправкой телеметрии и обработкой накопленных сведений о пользователях. Недовольство вызывают два пункта:


  1. В списке данных, которые могут быть получены в процессе сбора телеметрии, помимо таких параметров, как хэш IP-адреса, версия операционной системы и модель CPU, имеется упоминание информации, необходимой для правоохранительных органов, судебных разбирательств и запросов от органов власти….
  2. В правилах указано, что приложение не предназначено для лиц, младше 13 лет. Указанный пункт может трактоваться как дискриминация по возрасту, нарушающая условия лицензии GPLv2, под которой поставляется код Audacity.

Компания Muse Group (купившая Audacity в мае – Д.В.) также попыталась добавить код для учёта информации о запуске приложения через сервисы Google и Yandex (пользователю выводился диалог с предложением включить отправку телеметрии), но после волны недовольства, данное изменение было отменено».


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


  1. Новые правила конфиденциальности Audacity допускают сбор данных в интересах органов власти [→]
  2. Поклонники Audacity сейчас просто в ярости — вот почему [→ (en)]
  3. Пользователи уличили Audacity в массовом сборе информации, звучат призывы удалить программу и создать форк [→]
  4. Созданы форки Audacity, избавленные от телеметрии [→]
  5. Что случилось с новой политикой конфиденциальности Audacity? [→ (en)]
  6. Audacity отрицает обвинения в слежке, но пользователям уже всё равно [→ (en)]
  7. Нет, аудиоредактор Audacity с открытым исходным кодом не является «шпионским ПО» [→ (en)]
  8. Audacity попыталась прояснить, какие данные собирает компания [→]

Вторая редакция патчей для ядра Linux с поддержкой языка Rust


Категория: Новости/Ядро и дистрибутивы

OpenNET пишет: «Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux обновлённый вариант компонентов для разработки драйверов устройств на языке Rust. Поддержка Rust рассматривается как экспериментальная, но уже согласована для включения в ветку linux-next. В новом варианте устранены замечания, высказанные в процессе обсуждения первой версии патчей. Линус Торвальдс уже подключился к обсуждению и предложил изменить логику обработки некоторых битовых операций.


Напомним, что предложенные изменения дают возможность использовать Rust в качестве второго языка для разработки драйверов и модулей ядра. Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру. Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы, избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера».


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


  1. Вторая редакция патчей для ядра Linux с поддержкой языка Rust [→]
  2. Linux получает чрезвычайно полезное обновление [→ (en)]

Linux Foundation создаёт новый фонд Open 3D Foundation


Категория: Новости/Дела организаций

Linux Foundation пишет: «Open 3D Foundation будет поддерживать проекты с открытым исходным кодом, которые расширяют возможности, связанные с трехмерной графикой, рендерингом, авторингом и разработкой. В качестве первого проекта, управляемого новым фондом, Amazon Web Services, Inc. (AWS) предоставляет обновленную версию игрового движка Amazon Lumberyard под названием Open 3D Engine (O3DE) под разрешающей лицензией Apache 2.0. Open 3D Engine позволяет разработчикам и создателям контента создавать 3D-возможности, не обремененные коммерческими условиями, и обеспечивает поддержку и инфраструктуру сообщества с открытым исходным кодом через форумы, репозитории кода и мероприятия для разработчиков. Предварительная версия O3DE для разработчиков доступна на GitHub сегодня. Чтобы получить дополнительную информацию и / или внести свой вклад, посетите: [→]


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


  1. Linux Foundation сформирует новый фонд Open 3D Foundation [→ (en)]
  2. Новый открытый 3D-движок, меняющий правила игры для разработчиков [→ (en)]

Amazon опубликовал открытый игровой движок Open 3D Engine на базе технологий CryEngine


Категория: Новости/Открытие кода и данных

Новость, тесно связанная с предыдущей. OpenNET пишет: «Компания Amazon опубликовала проект O3DE (Open 3D Engine), в рамках которого открыты исходные тексты игрового движка, пригодного для создания игр класса AAA. Движок O3DE представляет собой переработанный и улучшенный вариант ранее развиваемого проприетарного движка Amazon Lumberyard, основанного на технологиях движка CryEngine, лицензированных у компании Crytek в 2015 году. Код написан на С++ и опубликован под лицензиями Apache 2.0 и MIT. Имеется поддержка платформ Linux, Windows 10, macOS, iOS и Android.


Движок включает в себя интегрированную среду для разработки игр, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимирования персонажей (Emotion FX), систему разработки полуфабрикатов (prefab), движок симуляции физических процессов в реальном режиме времени и математические библиотеки, использующие инструкции SIMD. Для определения игровой логики может использоваться среда визуального программирования (Script Canvas), а также языки Lua и Python».


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


  1. Amazon переводит Lumberyard на движок 3D-игр с открытым исходным кодом, поддерживаемый 20 компаниями [→ (en)]
  2. Amazon опубликовал открытый игровой движок Open 3D Engine на базе технологий CryEngine [→]
  3. Amazon анонсировала движок Open 3D Engine с открытым исходным кодом по лицензии Apache 2.0 license [→]

«Как я учил студентов Северной Кореи разрабатывать ПО с открытым исходным кодом»


Категория: Статьи/Обучение

Пользователь host_m опубликовал в блоге компании VDSina.ru на Хабре перевод статьи американского доктора компьютерных наук об интересном опыте преподавания навыков работы с FOSS-проектами в, пожалуй, самой закрытой стране мира: «В 2016 году я отправился в Северную Корею, чтобы учить студентов магистратуры тому, как участвовать в разработке ПО с открытым исходным кодом. … В рамках курса студенты должны были опубликовать патчи для выбранного ими проекта. В этой статье я расскажу о том, как два патча были внесены в популярные библиотеки машинного обучения mlpack и vowpal wabbit. Я считаю, что эти примеры подчёркивают, что научное сотрудничество между северокорейцами и американцами может принести выгоду обычным гражданам обеих стран и улучшить дипломатические взаимоотношения».


Подробности [→]


В Китае создан открытый RISC-V процессор XiangShan, конкурирующий с ARM Cortex-A76


Категория: Новости/Железо

OpenNET пишет: «Институт компьютерных технологий китайской академии наук представил проект XiangShan, с 2020 года развивающий высокопроизводительный открытый процессор на базе архитектуры набора команд RISC-V (RV64GC). Наработки проекта открыты под пермиссивной лицензией MulanPSL 2.0.


Проектом опубликовано описание аппаратных блоков на языке Chisel, который транслируется в Verilog, эталонная реализация на базе FPGA и образы для симуляции работы чипа в открытом Verilog-симуляторе Verilator. Также доступны схемы и описания архитектуры (всего более 400 документов и 50 тысяч строк кода), но основная часть документации на китайском языке. В качестве эталонной операционной системы, используемой при тестировании реализации на базе FPGA, применяется Debian GNU/Linux.

XiangShan претендует на звание самого высокопроизводительного чипа RISC-V, превосходящего SiFive P550. В этом месяце планируется завершить тестирование на базе FPGA и выпустить под кодовым именем «Yanqi Lake» 8-ядерный прототип чипа, работающий на частоте 1.3 GHz и произведённый в компании TSMC с использованием техпроцесса 28nm. Чип включает кэш 2МБ, контроллер памяти с поддержкой памяти DDR4 (до 32GB ОЗУ) и интерфейс PCIe-3.0-x4

».

Подробности [→]


Линус Торвальдс и коллеги по Linux о его тайм-ауте, разнообразии в ИТ и проблемах сообщества


Категория: Статьи/Дела организаций

Dev.by пишет: «Основатель Linux известен своей вспыльчивостью — его едким ремаркам отведён целый сабреддит. Не раз за многие годы Торвальдс отправлял коллег на букву «F» и не стесняясь говорил мейнтейнерам, когда качество их кода напоминает субстанцию коричневого цвета. Крепкое словцо у Торвальдса находилось и для компаний вроде Intel и Nvidia. В 2018 году программист, за три десятилетия заслуживший славу, уважение и страх, решил взять перерыв в работе, чтобы немного прийти в чувство и пересмотреть своё отношение к окружающим. «Эмоциональная эмпатия — это не про меня», — написал он в публичном письме-извинении. Insider побеседовал с Торвальдсом и мейнтейнерами о том, как его изменил перерыв, и о жизни Linux».


Подробности [→]


Linux Foundation анонсировал конкурс дизайна футболок в честь 30-ти летия ядра Linux


Категория: Новости/Дела организаций

Linux Foundation пишет, что он «объявил конкурс на дизайн футболки конференции 2021 Open Source Summit + Embedded Linux Conference 2021 в честь 30-летия Linux» и продолжает: «Дизайн представленных материалов должен в какой-то мере быть посвящён теме 30-летия Linux. Победивший дизайн будет представлен на официальной футболке Open Source Summit + Embedded Linux Conference и будет доступен для покупки в Linux Foundation Store. Дизайнер получит бесплатную поездку с оплатой авиабилетов, гостиницы (4 ночи) и билета на конференцию (максимальная стоимость 4000 долларов США) на саммит Open Source + Embedded Linux Conference 2021 или Open Source Summit + Embedded Linux Conference (Северная Америка, Япония или Европа) 2022 год. Работы принимаются до пятницы, 6 августа».


Подробности [→ (en)]


Бесконечность — не предел, когда Open Source делают правильно


Категория: Статьи/Разное

TechRadar опубликовал интервью с Яном Тьеном, сооснователем и CEO в компании, разрабатывающей интерактивный онлайн-чат с открытым исходным кодом Mattermost. Были подняты следующие вопросы:


  1. Почему был открыт исходный код Mattermost?
  2. Mattermost следует модели открытого ядра. Почему это лучший вариант для монетизации бизнеса с открытым исходным кодом?
  3. Как можно описать Mattermost тем, кто думает о нём только как о Slack с открытым исходным кодом?
  4. Помимо рывка в бизнесе, с какими проблемами пришлось столкнуться в результате пандемии?
  5. Безопасность всегда была проблемой для онлайн-платформ. Как Mattermost борется с этой постоянной угрозой?
  6. Какой особенностью / функцией Mattermost можно гордиться?
  7. Что Mattermost мог бы делать лучше?
  8. Какие предстоящие функции наиболее интересны?
  9. Какие возможности и проблемы ожидается увидеть в результате перехода к удаленной работе?

Подробности [→ (en)]


«Зачем уметь работать в командной строке?»


Категория: Статьи/Пользовательское

Пользователь felixd7u пишет на Хабре: «Сегодня мы поговорим о том, зачем учить операционную систему GNU/Linux, о преимуществах работы в командной строке и о том, как это всё связано с философией Unix». Автор приводит примеры некоторых сценариев использования, на которых наглядно демонстрируются преимущества командной строки. Текст вызвал достаточно большой отклик, так что комментарии почитать тоже будет интересно.


Подробности [→]


Короткой строкой


Новости


Мероприятия


Python Community Meetup 8/07 [→]


Дела организаций


  1. Движение за совместимость голосовых помощников набирает обороты благодаря Linux Foundation [→ (en)]
  2. Результаты свежих исследований от CNCF от вицепрезидента фонда Шерил Хунг [→ (en)]
  3. IBM покупает контейнерную консалтинговую компанию BoxBoat для продвижения стратегии гибридного облака OpenShift [→ (en)]
  4. Проект Tor представил реализацию на языке Rust, которая в будущем заменит вариант на Си [→]
  5. GitHub признался, что использовал весь публичный код для обучения Copilot без учёта типа лицензии [→]
  6. Еженедельник OSM 571 [→]

Ядро и дистрибутивы


  1. Операционная система OpenVMS портирована для архитектуры x86-64 [→]
  2. Началось формирование сборок CentOS Stream 9 [→]
  3. Ubuntu 21.10 переходит на использование алгоритма zstd для сжатия deb-пакетов [→]

Безопасность


Microsoft призывает пользователей обновить PowerShell «как можно скорее» [→ (en)]


Обучение


Книга «Внутреннее устройство Linux. 2 изд.» [→]


Базы данных


«PostgreSQL проник во все секторы отрасли и все правительственные структуры» [→ (en)]


Web


  1. Mozilla представила платформу для сбора личных данных Mozilla Rally [→]
  2. Chrome для Android будет показывать в омнибоксе самые посещаемые сайты [→ (en)]
  3. Mozilla прекращает разработку браузера Firefox Lite [→]

Для разработчиков


Отчёт: Разработчики переходят от Java 8 к Java 11 [→ (en)]


Пользовательское


  1. На этой неделе в KDE: Gwenview и не только [→]
  2. На этой неделе в KDE: битва с багами после Akademy [→]

Железо


Устройство для пентестинга WiFiWart Linux получает первые печатные платы [→ (en)]


Разное


  1. Open@RIT: рождение академического OSPO [→ (en)]
  2. Британские организации поддерживают открытый исходный код [→ (en)]
  3. Результаты конкурса звукового оформления Plasma Mobile [→]

Статьи


DIY


Ультразвуковой анемометр с открытым исходным кодом [→ (en)]


Ядро и дистрибутивы


Настройка ядра Linux для повышения производительности памяти [→]


Безопасность


  1. Генерация паролей в командной строке Linux [→ (en)]
  2. Менеджер паролей с GPG шифрованием: настройка PASS на iOS + Git [→]
  3. Обзор ProtonVPN на Linux: VPN-сервис с открытым исходным кодом для пользователей, заботящихся о конфиденциальности [→ (en)]
  4. Шифрование и дешифрование файлов с помощью парольной фразы в Linux [→ (en)]
  5. Что нужно знать о политиках безопасности в SELinux и Kubernetes [→ (en)]

Системное администрирование


  1. Мониторинг Openshift 4.x через Zabbix [→]
  2. OpenID Connect простыми словами [→]
  3. Клонируем GPT-диск с 512-байтным сектором на диск с 4K-сектором в Linux [→]
  4. Траблшутинг DRBD9 в LINSTOR [→]

DevOps


  1. Почему нужно использовать инструменты проверки схемы Kubernetes [→ (en)]
  2. Различия между Docker, containerd, CRI-O и runc [→]
  3. Краткое руководство по LXC в ОС Эльбрус [→]
  4. Airbyte предлагает интеграцию данных с открытым исходным кодом для данных [→ (en)]
  5. Архитектура контейнеров, часть 2. Пользовательское пространство [→]

AI & Data Science


  1. Распознавание цветов и деревьев с помощью мобильного приложения Plantnet с открытым исходным кодом [→ (en)]
  2. Обнаружение символических моделей на основе глубокого обучения с предпосылками вывода [→ (en)]
  3. Руководство по анализатору цвета изображения с помощью Python [→ (en)]
  4. Benchmark OpenCV на STM32 [→]
  5. Руководство по подготовке аудиоданных с использованием TensorFlow [→ (en)]

Web


  1. Element: кроссплатформенное децентрализованное приложение для обмена сообщениями с открытым исходным кодом [→ (en)]
  2. Отправка и получение Gmail из командной строки Linux [→ (en)]

Для разработчиков


  1. Как перестать писать код для взаимодействия с бэкендом [→]
  2. Dramatiq как современная альтернатива Celery: больше нет проблем с версиями и поддержкой Windows [→]
  3. Kq: продолжаем обрабатывать JSON [→]
  4. Нетривиальное слияние репозиториев с помощью git-filter-repo [→]
  5. Ввод невидимых паролей с помощью Python-модуля [→ (en)]
  6. Тап в статус бар. Делаем простое сложно c помощью Flutter [→]
  7. Сборка и запуск Angular приложения в Docker-контейнере [→]
  8. «West» — швейцарский армейский нож для проекта Zephyr [→ (en)]
  9. Парсинг файлов конфигурации с помощью Java [→ (en)]
  10. Функция, которую мне хотелось бы видеть в Git: группы коммитов [→]
  11. Безопасный ввод и сохранение зашифрованных паролей в конфигах Linux: пишем скрипт на Python [→]

Менеджмент


О применении принципов бережливого стартапа к своему проекту с открытым исходным кодом [→ (en)]


Пользовательское


  1. Редактирование PDF-файлов в командной строке Linux с помощью qpdf [→ (en)]
  2. Как узнать, использует ли система разделы MBR или GPT [в Windows и Linux] [→ (en)]
  3. Linux Fu: PDF для пингвинов [→ (en)]
  4. Инструменты с открытым исходным кодом и советы по повышению производительности компьютера с Linux [→ (en)]

Разное


  1. 7 руководств по открытому исходному коду, чтобы занять ваш мозг этим летом [→ (en)]
  2. Что такое Chia и почему она съедает все жесткие диски? [→ (en)]
  3. «Традиционный подход к распределению энергии рухнул, нам нужен открытый исходный код» [→ (en)]

Релизы


Ядро и дистрибутивы


  1. Выпуск дистрибутива Virtuozzo Linux 8.4, нацеленного на замену CentOS 8 [→]
  2. Что нового в SUSE Linux Enterprise Server 15 SP3 (интервью с CTO SUSE Джеральдом Пфайфером) [→ (en)]
  3. Релиз дистрибутива Linux Mint 20.2 [→]

Системное


  1. Опубликована ФС Oramfs, скрывающая характер доступа к данным [→]
  2. Выпуск системного менеджера systemd 249 [→ 1, 2]

Специальное


  1. Выпуск Wine 6.12 [→ 1, 2]
  2. Выпуск Yggdrasil 0.4, реализации приватной сети, работающей поверх интернета [→ 1, 2]
  3. Выпуск Proxmox VE 7.0, дистрибутива для организации работы виртуальных серверов [→ 1, 2]
  4. Выпуск VKD3D-Proton 2.4, форка Vkd3d с реализацией Direct3D 12 [→]

Базы данных


Стабильный выпуск СУБД MariaDB 10.6 [→]


Мультимедиа


Darktable 3.6.0 [→]


Мобильные


Выпуск postmarketOS 21.06, Linux-дистрибутива для смартфонов и мобильных устройств [→]


AI & Data Science


Facebook запускает платформу моделирования с открытым исходным кодом Habitat 2.0 [→ (en)]


Web


  1. Выпуск Tor Browser 10.5 [→ 1, 2 (en), 3 (en)]
  2. Доступна платформа для организации совместной работы Nextcloud Hub 22 [→]
  3. Выпуск nginx 1.21.1 [→]
  4. Tribler 7.10 [→]

Для разработчиков


  1. Cppcheck 2.5 [→]
  2. Выпуск редактора CudaText 1.137.0 [→]
  3. 3 примера того, как новый выпуск Quarkus 2.0 повышает продуктивность разработчиков в Linux [→ (en)]

Пользовательское


  1. Доступен Neovim 0.5, модернизированный вариант редактора Vim [→]
  2. Обновление текстового процессора AbiWord 3.0.5 [→]

Игры


Выпуск игры Free Heroes of Might and Magic II (fheroes2) 0.9.5 [→ 1, 2, 3]


Что ещё посмотреть


Open-Source проект недели по версии SD Times: Airbyte [→ (en)]


Заключение


На этом всё, до следующего воскресенья!


Подписывайтесь на наш Telegram канал наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News. Также мы есть во всех основных соцсетях:


  1. Fediverse [→]
  2. ВКонтакте [→]
  3. Facebook [→]
  4. Twitter [→]

[←] Предыдущий выпуск





Если кто интересуется составлением дайджестов и имеет время и возможность помочь — буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения. В первую очередь нужны люди, готовые помогать в разборе материалов, собранных роботом по нескольким десяткам англо- и русскоязычных источников, а именно разработчики, которые хотели бы поучаствовать в доработке средств автоматизации под многопользовательский режим (скорее всего это будет в форме Telegram чат-бота на Python), и просто активисты, которые смогли бы тратить несколько часов в неделю на работу с будущим автоматизированным категоризатором (записываться уже можно, уведомим по готовности инструмента). Подробнее о «внутренней кухне» дайджестов можно прочитать в спецвыпуске FOSS News [→].






Думаю, все в курсе сложной ситуации, в которой оказался FSF (Фонд Свободного ПО) из-за конфликта вокруг его основателя Ричарда Столлмана. Подробности можно посмотреть в наших подборках новостей [→ 1, 2]. Я считаю, что самое время поддержать Фонд вступлением и финансами [→]. FSF — это одна из немногих организаций, бескомпромиссно стоящих на защите интересов большинства людей, использующих компьютеры в работе, общественной активности и для личных дел. А чтобы организация полностью работала в интересах людей, она должна этими людьми и финансироваться. К слову, 80% финансирования FSF идёт от частных лиц.

Источник: https://habr.com/ru/post/567164/


Интересные статьи

Интересные статьи

В этом дайджесте обсуждаем ужасную документацию Apple, запуск Android Studio на любом устройстве, переезд на Kotlin (в том числе и Multiplatform), создание бэкенда без серверных разработч...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Итак, вы делаете свою игру, добавляете новые функции и тестируете их. Да, получается совсем неплохо. Но чего-то не хватает — игра слишком тихая. Вам нужна музыка. Разумеется, можно найти и скач...
Недавно мы были в гостях у Skyeng и уже рассказывали, зачем их компании так много продакт-менеджеров. Но разговор был большой и долгий, мы обсудили еще много интересного. Например Денис Пушки...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.