Русский
Русский
English
Статистика
Реклама

Дайджест

Дайджест киберинцидентов Acronis 1

14.06.2021 16:14:45 | Автор: admin

Привет, Хабр! Начиная с сегодняшнего дня мы будем публиковать еженедельные дайджесты новостей информационной безопасности, рассказывать о новых взломах и угрозах, а также делиться своим опытом глобального наблюдения за киберпреступностью. В этой дайджесте вы узнаете о новых крупных взломах и атаках, маскировке известных группировок, секретах успешного фишинга и о том, сколько патчей Microsoft в июне нужно установить в обязательном порядке.

Для начала скажем несколько слов о том, откуда мы берем информацию об угрозах. Еще несколько лет назад Acronis сформировал глобальную сеть центров кибербезопасности Cyber Protection Operations Centers (CPOCs). Благодаря постоянному мониторингу событий, происходящих в глобальных сетях, а также на рабочих станциях и на серверах наших клиентов, которых насчитывается более 5 миллионов по всему миру.

Оператор речных перевозок попал под атаку Ransomware

Вслед за уже нашумевшими атаками на другие объекты инфраструктуры США, в частности на Colonial Pipeline, произошло заражение Steamship Authority, крупнейшего оператора паромных перевозок в штате Массачусетс.

Steamship Authority выступает в единым регулятором и управляет движением всех паромов между материковой частью Массачусетса и островами Мартаc Виньярд и Нантакет. К счастью, сами перевозки не были парализованы, однако пока нет никакой информации о том, какой выкуп требуют злоумышленники, и как Steamship Authority планирует восстанавливать свои системы после масштабной атаки.

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

Это совсем не те вымогатели, которых вы ищете...

После того, как США ввели санкции в 2019 году преступная группировка, известная как Evil Corp, приступила к маскировки и провела небольшой ребрендинг, чтобы скрыть свою активность. Так что даже уже пострадавшие могут снова столкнуться с действиями тех же злоумышленников, но под новым соусом. Напомним, что Evil Corp несет ответственность за ущерб более чем в $100 миллионов, учитывая суммы выкупов и нанесенный вред. Именно они атаковали такие крупные компании как Garmin, Forward Air и страхового магната CNA.

Недавно исследователи обнаружили ряд кибератак, использующих новое вредоносное ПО PayloadBIN и отнесли эти атаки к деятельности другой известной группировки под названием Babuk (они, кстати, перед этим заявили о прекращении своей деятельности). Считалось, что Babuk просто соврали о своем выходе на пенсию. Однако после более детального анализа факты стали указывать на деятельность Evil Corp, которая вполне может стоять за новыми атаками.

Почему это важно? Установление связи между PayloadBIN и Evil Corp позволяет лучше изучить ландшафт киберугроз, а также принять меры к противодействию ведь специалистам по кибербезопасности хорошо известны приемы Evil Corp. Но а для пользователей это еще один аргумент о том, что для реальной борьбы с Ransomware стоит использовать решения с AI, способные обнаруживать неизвестные угрозы.

Семь брешей нулевого дня были закрыты в июньский вторник патчей

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

Четыре из обнаруженных уязвимостей позволяли получить дополнительные привилегии, одна была способна привести к утечкам информации, а еще одна открывала возможности для удаленного запуска произвольного кода. Седьмая уязвимость никак не проявила себя в виде реальных атак это лазейка для реализации DDoS в сервисах Windows Remote Desktop.

Из 50 патчей, предложенных в начале текущего месяца, 5 штук были признаны Microsoft критически важными, а 45 важными. Среди потенциально уязвимого ПО Microsoft Office, браузер Edge, Visual Studio, .NET Core и ряд других бизнес-приложений.

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

Ransomware продолжает атаковать компании, связанные с трубопроводным бизнесом

Не успели мы еще забыть о недавней панике и полном отключении систем Colonial Pipeline из-за атаки Ransomware, новости последней недели пополнились нападением на еще один трубопроводный бизнес LineStar Integrity Services.

LineStar Integrity Services это специалисты по аудиту, обслуживанию и другим сервисам для трубопроводных компаний. Ежегодная прибыль этой организации составляет более $171 миллионов. И относительно новая группа Ransomware, известная как Xing Team, украла у сервисной компании 70 Гб данных, часть из которых уже была опубликована на сайтах утечек. В числе скомпрометированной информации более 73 000 электронных писем, бухгалтерская документация, контракты, программный код, технические данные, а также чувствительная информация отдела кадров номера соцстрахования и номера водительских удостоверений.

Атака во многом стала возможной потому, что Xing Team это относительно новая киберпреступная группировка, и образцы Ransomware, которые они используют, еще не были проанализированы многими лабораториями. Таким образом, обеспечить защиту от подобных атак можно только с помощью бихевиористского анализа и блокировки подозрительной активности, похожей на шифрование и кражу файлов.

После успешной атаки на SolarWinds Nobelium ударились в фишинг

Группа Nobelium, ставшая широко известной несколько месяцев назад после атаки на SolarWinds, решила расширить спектр своей деятельности. Киберпреступники запустили масштабную фишинговую кампанию, атакуя около 3000 учетных записей, относящихся к правительственным организациям и консалтинговым компаниям. И хотя основной целью злоумышленников явно были институты США, такие же электронные письма получили адресаты еще в 24 странах.

Преступники получили доступ к сервису Constant Contact (который как раз занимается маркетинговыми рассылками), а именно к учетной записи USAID (United States Agency for International Development). Использование доверенной системы позволило Nobelium создать действительно убедительные фишинговые письма, ведь отправитель входил в число проверенных, а сами сообщения отличались корректными заголовками.

В письмах была информация о новых документах, якобы свидетельствующих о подтасовках на выборах в США. Однако переход по ссылке приводил к загрузке вредоносного файла ISO. После его загрузки файл устанавливал в систему вредоносную библиотеку DLL, которая на самом деле являлась бэкдором Cobalt Strike.

Здесь стоит отметить, что подобные атаки вообще становятся возможны из-за низкого уровня использования механизмов URL-фильтрации в корпоративных системах защиты. Исследование Acronis Cyber Readiness 2020 показало, что в на подобные решения бюджет выделяется только 2% компаний. Поэтому не стоит удивляться, если кибермошенники будут использовать подобные методы работы чаще.

Подробнее..

Дайджест свежих материалов из мира фронтенда за последнюю неделю 468 (17 23 мая 2021)

24.05.2021 00:09:13 | Автор: admin
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа|Веб-разработка|CSS|JavaScript|Браузеры


Медиа


podcast Подкаст Веб-стандарты #282: Rome, CloudFront Functions, кроссбраузерность, has() и другой современный CSS, мониторинг, GDE
podcast Подкаст Фронтенд Юность #187: Bootstrap круче чем все сраные фреймворки
podcast Подкаст Callback Hell: Производительность CSS-in-JS, языки логического программирования, ООП в современном фронтенде
podcast Новости 512 от CSSSR: Angular 12, Deno 1.10, мониторинг, тестирование UI, :has(), курс по git, Rome + $, TypeScript 4.3 RC
podcast Подкаст Callback Hell Поддержка нескольких мажорных версий, венчурный капитал в Open Source и возвращение тонкого клиента
podcast Подкаст proConf #96: DeveloperWeek 2020
podcast video Подкаст Цинковый Прод #113: Сайт сына маминой подруги

Веб-разработка


W3C представил черновой вариант стандарта WebGPU
en Google AMP мертв! AMP-страницы больше не пользуются приоритетом в поиске Google
en Incremental Static Regeneration: создавайте статические сайты понемногу
en Тестирование фронтенд-приложений что, где, как?





CSS


habr Трюки CSS, которые сделают из вас ниндзя верстки
habr Взгляд на Tailwind CSS
en Новая отзывчивость: веб-дизайн в мире компонентов
en Нет, утилитарные классы это не то же самое, что инлайн стили
en Как создать неоновый текст с помощью CSS
en Как стилизовать любое поле ввода советы и методы
en 82% разработчиков неправильно проходят этот трехстрочный тест по CSS
en Learn CSS Постоянно обновляемый курс CSS и справочник для повышения вашего уровня знаний в области стилизации веба
en aspect-ratio

JavaScript


habr Швейцарский нож отладки JavaScript
habr Трасси что? Доклад Яндекса
en DOM Events изучение системы событий DOM с помощью визуального исследования
en ES12 сделает вашу жизнь проще
en Справочник по массивам JavaScript методы работы с JS-массивами с примерами
en Двухмерные оптические демки в Javascript
en JavaScript API для распознавания людей и ботов в Chrome







Браузеры


habr Microsoft прекратит поддержку приложения Internet Explorer 11 в Windows 10 с июня 2022 года
habr Кросс-браузерный трекинг на основе перебора обработчика внешних протоколов
В Chrome экспериментируют с поддержкой RSS, чисткой User-Agent и автосменой паролей
Компания Mozilla представила режим строгой изоляции сайтов для Firefox
Выпуск перенастраиваемого web-браузера Nyxt 2.0.0

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Подробнее..

Дайджест свежих материалов из мира фронтенда за последнюю неделю 469 (24 30 мая 2021)

31.05.2021 00:23:47 | Автор: admin
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа|Веб-разработка|CSS|JavaScript|Браузеры


Медиа


podcast Подкаст Веб-стандарты 83. Sublime Text 4, Sass, Svelte после React, Container Queries, Learn CSS, Google I/O, новые GDE
podcast Подкаст proConf #97: JavaScript for WordPress 2020
podcast Подкаст Callback Hell: Sublime Text 4 и другие редакторы, проблемы написания читаемого кода, завершение эпохи IE
podcast Новости 512 от CSSSR: Chrome 91, TypeScript 4.3, Server-Sent Events API, logux и logux/state, postTask, Parcel 2 beta 3
podcast Новости 512 от CSSSR: Sublime Text 4, PostCSS 8.3, ненадежность TypeScript, Angular DevTools, WebContainers, Google I/O 21
podcast Пилотный выпуск подкаста Goose & Duck: Babel, деньги, два гуся

Веб-разработка


habr Самая серьёзная проблема HTML? Разработчики, разработчики, разработчики
habr Использование веб-компонентов при работе над GitHub
habr Наиболее полное руководство по практическому использованию Web Speech API
en Эволюция и новое определение Jamstack
en 10 вариантов клиентских хранилищ и когда их использовать
en Нарушаете ли вы патент, публикуя PWA?
en Создайте эффект плавного наведения с помощью GSAP и SVG



CSS


habr HTML и CSS ошибки, ухудшающие UX
en Тщательный анализ CSS-in-JS
en CSS Container Queries для дизайнеров
en 25 лет CSS
en CSS Container Queries: примеры использования и стратегии миграции
en Новый способ уменьшить влияние загрузки шрифтов: дескрипторы шрифтов в CSS

JavaScript


habr Карманная книга по TypeScript. Часть 1. Основы, Часть 2. Типы на каждый день
habr 3 способа визуального извлечения данных с помощью JavaScript
en Sparkplug неоптимизирующий компилятор JavaScript
en Новые стандарты доступа к оборудованию устройств с использованием JavaScript
en 7 инструментов, трансформирующих JavaScript-разработку
en Введение в Clio lang: несложная реализация производительного critical js






Браузеры


habr Mozilla примет Manifest v3 для дополнений Firefox, но без мер против блокировщиков рекламы
Релиз Chrome 91
en Призрак Google Reader находит свой путь в новой сборке Chrome Canary

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Подробнее..

Дайджест свежих материалов из мира фронтенда за последнюю неделю 470 (1 6 июня 2021)

07.06.2021 00:10:32 | Автор: admin
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа|Веб-разработка|CSS|JavaScript|Браузеры


Медиа


podcast video Подкаст Goose&Duck #1 Ржавеющий JavaScript
podcast CSSSR Callback Hell: Rescript, мысли пьяного Senior-разработчика, слежка за сотрудниками
podcast Новости 512 от CSSSR: Server-Sent Events: ограничения, поддержка Node.js-проектов, плагины для VSCode, 12 лет Node.js
podcast Подкаст Фронтенд Юность #189 Рон-дом-дом

Веб-разработка


habr С помощью перехода на микросервис мы ускорили бизнес-процесс в 60 раз
en Создание нескольких прогрессивных веб-приложений в одном домене
en Тестирование фронтенда для всех
en Разрушение мифов: Jamstack не может обрабатывать динамический контент
en История веба: часть 1
en Некоторые из лучших пасхальных яиц, спрятанных на сайтах в Интернете





CSS


habr 25 лет CSS
Нативная валидация ввода в CSS
en CSS in SVG in CSS: добавление конфетти в дизайн-систему Stack Overflow
en Новые функциональные селекторы псевдоклассов CSS: is() и: where()
en Тригонометрия в CSS и JavaScript: Введение в тригонометрию
en Тригонометрия в CSS и JavaScript: творческий подход с помощью тригонометрических функций
en The CSS Layout Generator визуальный инструмент для создания компонентов лейаута на CSS Grid
en Inherit, initial, unset, revert
en Шестиугольники и не только: гибкие, отзывчивые сеточные шаблоны, без медиа-запросов

JavaScript


habr Управление зависимостями в Node.js
habr Как мы потерпели неудачу, а затем преуспели в переходе на TypeScript
habr Создание нейронной сети Хопфилда на JavaScript
ES12 сделает вашу жизнь проще!
en Обеспечение быстрой работы JavaScript в WebAssembly
en Еще одна альтернатива Javascript: ReScript
en Взгляд на компиляцию в JavaScript-фреймворках






Браузеры


habr Firefox 89 обновил интерфейс браузера
Релиз Firefox 89 с переработанным интерфейсом
Mozilla, Google, Apple и Microsoft объединили усилия в стандартизации платформы для браузерных дополнений
en Что нового в DevTools (Chrome 92)

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Подробнее..

Дайджест свежих материалов из мира фронтенда за последнюю неделю 472 (7 13 июня 2021)

14.06.2021 00:15:08 | Автор: admin
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа|Веб-разработка|CSS|JavaScript|Браузеры


Медиа


podcast Новости 512 от CSSSR: Firefox 89, Safari 15 Beta, Jest 27, цикл статей о работе браузера, разработка базовых компонентов, обзорная статья о тестировании фронтенда и анонс WebExtensions Community Group.
podcast Подкаст Веб-стандарты #285: Бета Chrome92, Firefox89, якоря ирасширения, TeamCity, JSвнутри WASM, TypeScript4.3
podcast Подкаст Фронтенд Юность #190: Как подступиться к старому проекту и не сесть на кулак
podcast Новости 512 от CSSSR: React 18, Vue 3.1, анонс ESLint 8, курсы от CSSSR, :is(), where() и :has(), как прилёг Интернет
podcast Подкаст Callback Hell: Сервисы Google с плохими Web Vitals, шеринг логики между фронтом и бэком, документация на проектах


Веб-разработка


habr Будущее веба: станет ли рендеринг в <canvas> заменой DOM?
en Правильный тег для работы: почему следует использовать семантический HTML
en 5 проблем фронтенда, которые нельзя игнорировать





CSS


habr Выкладка нетрадиционной ориентации
en Полное руководство по CSS Grid с шпаргалкой
en Системные цвета CSS
en CSS определяет значения цвета, соответствующие системным настройкам.
en Media Queries во времена @container
en Давайте узнаем об Aspect Ratio в CSS
en CSS size-adjust для @font-face
en Равные столбцы с Flexbox: это сложнее, чем вы думаете
en Эксперимент с сортируемыми мультиколоночными таблицами
en Знакомьтесь с :has: нативный CSS селектор
en Рог изобилия ContainerQueries
en Создание правил для font-size CSS и создание Fluid Type Scale

JavaScript


habr Как я ускорил движок на 13%
habr Прогнозирование временных рядов на JS: анализ данных для самых маленьких фронтендеров
habr Sparkplug неоптимизирующий компилятор JavaScript в подробностях
en Как создать фулстек-приложение с помощью Supabase и Next.js
en Реализация приватных полей в JavaScript
en Forever Functional: Мемоизация промисов
en Как реализовать принципы SOLID в JavaScript
en Автоматизируйте форматирование и исправление JavaScript кода с помощью Prettier и ESLint
en Современный JavaScript
en Выходя за рамки ESLint: обзор статического анализа в JavaScript
en Доберенные типы API для безопасности JavaScript DOM
en Как создать NFT с помощью JavaScript
en Rust с точки зрения JavaScript





Браузеры


habr Vivaldi 4.0 Первое приближение
Google признал неудачным эксперимент с показом только домена в адресной строке Chrome
en Возможности WebKit в Safari, продемонстрированные на WWDC21


Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Подробнее..

Дайджест свежих материалов из мира фронтенда за последнюю неделю 473 (14 20 июня 2021)

21.06.2021 00:15:47 | Автор: admin
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа|Веб-разработка|CSS|JavaScript


Медиа


podcast Подкаст Веб-стандарты 286: Высокопроизводительное хранилище для вашего приложения: Storage Foundation API
podcast Подкаст Callback Hell: Микрофронтенды и Module Federation, почему компании боятся открывать свой код, игровая выставка E3
podcast Новости 512 от CSSSR: Canvas-рендеринг, Lighthouse 8, пропорции в CSS, PHP 8.1 alpha, Next.js 11, Линус и антипрививочник
podcast video Подкаст Ленивый фронтендер #2 Kaiwa Show | Как сохранить любовь к веб-разработке
podcast Подкаст Фронтенд Юность #191: HR'ы немножко осатанели


Веб-разработка


habr <img>. Доклад Яндекса
habr Темизация. История, причины, реализация
habr DIV должен уйти: улучшаем HTML
en Изучение Eleventy с нуля. Бесплатный курс, состоящий из 31 урока
en Как я использовал WAAPI для создания библиотеки анимации
en Десять лет веб-компонентам



CSS


video :has в CSS псевдокласс из будущего на примере карточки новости
en Использование свойства `outline` в качестве схлопывающейся границы
en Идеальные всплывающие подсказки с обрезкой и маскированием CSS
en Оптический размер, скрытая сверхспособность вариативных шрифтов
en Краткое руководство по логическим свойствам CSS
en Застенчивая кнопка стоимостью 8 миллионов долларов
en Создание таблиц с липким верхним и нижним колонтитулами стало немного проще

JavaScript


habr Скрываем номера курьеров и клиентов с помощью key-value хранилища
habr Юмористичный обзор Rust с перспективы JavaScript
en Управление состоянием: двусторонние биндинги и расширенные средства форматирования биндингов
en Что такое букмарклеты? Как использовать JavaScript для создания букмарклета в Chromium и Firefox
en Тестирование использования памяти в JavaScript
en Двойные кавычки против одинарных кавычек против обратных кавычек в JavaScript
en sorting-algos-visualizer Визуализация популярных алгоритмов сортировки: QuickSort, MergeSort, HeapSort, BubbleSort, InsertionSort







Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Подробнее..

FOSS News 71 дайджест материалов о свободном и открытом ПО за 1723 мая 2021 года

23.05.2021 22:14:34 | Автор: admin

Всем привет!


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


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


  1. Бета Android 12: что нового.
  2. Сотрудники платформы Freenode покинули проект и запустили альтернативу Libera.Chat.
  3. Обзор Fedora 34 (Что нового?).
  4. Новый владелец Audacity отказался от использования телеметрии после возмущений пользователей.
  5. Как Unix-way убивает десктопный Linux.
  6. Gentoo/Arch/LFS как путь в мир Linux.
  7. Первый выпуск Lima, окружения для запуска Linux-приложений в macOS.
  8. Публичное бета-тестирование Matrix Spaces.

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



Оглавление


  1. Главное
    1. Бета Android 12: что нового
    2. Сотрудники платформы Freenode покинули проект и запустили альтернативу Libera.Chat
    3. Обзор Fedora 34 (Что нового?)
    4. Новый владелец Audacity отказался от использования телеметрии после возмущений пользователей
    5. Как Unix-way убивает десктопный Linux
    6. Gentoo/Arch/LFS как путь в мир Linux
    7. Первый выпуск Lima, окружения для запуска Linux-приложений в macOS
    8. Публичное бета-тестирование Matrix Spaces
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Внедрения
      3. Дела организаций
      4. Ядро и дистрибутивы
      5. Обучение
      6. Мобильные
      7. Безопасность
      8. DevOps
      9. Web
      10. Для разработчиков
      11. Пользовательское
      12. Разное
    2. Статьи
      1. Мероприятия
      2. Дела организаций
      3. Ядро и дистрибутивы
      4. Системное
      5. Специальное
      6. Базы данных
      7. Мультимедиа
      8. Безопасность
      9. DevOps
      10. AI & Data Science
      11. Web
      12. Для разработчиков
      13. Пользовательское
      14. Разное
    3. Релизы
      1. Ядро и дистрибутивы
      2. Специальное
      3. Мультимедиа
      4. DevOps
      5. AI & Data Science
      6. Web
      7. Для разработчиков
      8. Пользовательское
  3. Что ещё посмотреть
  4. Заключение

Главное


Бета Android 12: что нового


Категория: Новости/Мобильные

Пользователь denis-19 опубликовал в новостях на Хабре заметку о бете Android 12, продемонстрированной на ежегодной конференции Google I/O.


Некоторые факты о новой версии:


  1. Android 12 работает до 22% быстрее.
  2. Изменилось оформление иконок, стала более плавной анимация, а цветовая палитра использует пастельные цвета.
  3. Используется новый дизайн-код под названием Material You, который автоматически интегрирует стили пользователя.
  4. Улучшены настройки приватности.
  5. Интеграция с другими устройствами для управления ими, например с ТВ приставками и с автомобилями.

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


  1. Android 12: что нового []
  2. Раскрыт обновленный дизайн Android 12 [(en)]
  3. Google демонстрирует радикальный пересмотр пользовательского интерфейса Android 12 [(en)]
  4. С Android 12 Google превратит ваш смартфон в ключ от машины [(en)]
  5. Google предлагает лучший взгляд на Android 12 [(en)]
  6. Dсе новые функции, которые появятся в Android 12 [(en)]
  7. Android 12 позволяет разблокировать автомобиль с помощью телефонов Google Pixel и Samsung Galaxy [(en)]
  8. Дата выпуска Android 12, функции, телефоны, которые его получат, и когда начнется бета-тестирование [(en)]
  9. На I/O Google представляет бета-версию Android 12 с новым дизайном, Wear OS и многим другим [(en)]
  10. Скоро вы сможете разблокировать свой автомобиль с помощью цифрового ключа Android 12. [(en)]
  11. Панель конфиденциальности Android 12 предупреждает о подозрительных приложениях [(en)]
  12. Google упрощает установку приложений для Android в автомобиле [(en)]
  13. Google Pixel 6 и Pixel Fold упомянуты в бета-коде Android 12[(en)]
  14. Пока не устанавливайте бета-версию Android 12 на свой телефон OnePlus [(en)]
  15. Началось бета-тестирование мобильной платформы Android 12 []
  16. 5 важных функций, ориентированных на конфиденциальность, которые появятся в Android 12[(en)]
  17. Вероятно, вам следует избегать загрузки бета-версии Android 12 вот почему [(en)]
  18. Android 12 на Google I/O: намёки на редизайн в бета-версии, много новостей [(en)]
  19. Android 12 упростит использование альтернатив Google Play Store [(en)]
  20. Редизайн Android 12 сделан так, чтобы превзойти внешний вид iOS 14, но похоже, что уже слишком поздно. [(en)]

Сотрудники платформы Freenode покинули проект и запустили альтернативу Libera.Chat


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

OpenNET пишет: Команда, занимавшаяся поддержанием IRC-сети FreeNode, популярной в среде разработчиков открытого и свободного ПО, прекратила сопровождение проекта и основала новую IRC-сеть libera.chat, призванную занять место FreeNode. Отмечается, что старая сеть, в которой используются домены freenode.[org|net|com], перешла под контроль сомнительных личностей, доверие к которым под вопросом. О перемещении своих IRC-каналов в сеть libera.chat уже объявили проекты CentOS и Sourcehut, переход также обсуждают разработчики KDE. В 2017 году холдинг FreeNode Ltd был продан компании Private Internet Access (PIA), которой перешли доменные имена и некоторые другие активы.


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


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


  1. Захват контроля над IRC-сетью FreeNode, уход персонала и создание новой сети Libera.Chat []
  2. Сотрудники платформы Freenode покинули проект и запустили альтернативу Libera.Chat []
  3. Уход персонала из Freenode и создание новой сети[(en)]

Обзор Fedora 34 (Что нового?)


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

Популярный FOSS видеоблогер Алексей Самойлов опубликовал обзор недавно вышедшей Fedora 34: Продолжаем тему новых дистрибутивов. Хотя если Ubuntu в этот раз и получилась довольно богатой на нововведения, то Fedora, как обычно, рвёт всех по инновациям. Одна из самых крупных переименование Fedora в Fedora Linux и обновлённый логотип. Шутка. Предлагаю ознакомиться с очередной порцией ништяков, которые привносит каждый новый выпуск этого замечательного дистрибутива.


В видео рассказано про такие нововведения, как:


  1. GNOME 40 (в том числе с жестами, подобными macOS).
  2. Wayland по умолчанию в KDE Plasma.
  3. PipeWire вместо PulseAudio и JACK.
  4. systemd-oomd.
  5. Прозрачное сжатие в BTRFS.
  6. Обновлённый графический стек.

Видео[]


Новый владелец Audacity отказался от использования телеметрии после возмущений пользователей


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

Пользователь Xtoman опубликовал в новостях на Хабре: В начале мая новое руководство редактора Audacity рассказало о планах по внедрению в продукт телеметрии от Google и Yandex. Пользователям такое нововведение не понравилось и компании пришлось отказаться от интеграции сервисов аналитики. Пользователи Github стали оставлять эмодзи с опущенным большим пальцем в знак протеста против внедрения телеметрии. Всего сообщество собрало около 3,5 тысяч отрицательных голосов. Сбор данных планировался о продолжительности рабочих сессий, о возникающих ошибках, использовании эффектов и других инструментах, а также об используемых форматах, версии операционной системы и т.д..


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


  1. Новый владелец Audacity отказался от использования телеметрии после возмущений пользователей []
  2. Audacity reverses course on plans to add opt-in telemetry after outcry [(en)]
  3. Audacity reverses opt-in telemetry plans following user revolt [(en)]
  4. Telemetry Debate Rocks Audacity Community in Open Source Dustup [(en)]

Как Unix-way убивает десктопный Linux


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

В очередной раз поднимается тема GNU/Linux на десктопах. Пользователь vvzvlad пишет в блоге на Хабре: То, что мертво, умереть не может: доля линукса на десктопах колеблется около 2% уже много лет, и не имеет тенденций ни к росту, ни к падению, изменяясь на уровне статистической погрешности. Так в чем же дело? Почему несмотря на все старания, Linux, который стал стандартом де-факто на встраиваемых устройствах, работает на подавляющем большинстве серверов, целиком захватил рынок суперкомпьютеров, Linux, над которым работают сотни компаний и десятки тысяч людей практически не используется на обычных компьютерах и ноутбуках? Причины этой ситуации, как ни странно, те же, что сыграли роль в популярности Linux на серверах: unix-way, Философия Unix: Пишите программы, которые делают что-то одно, и делают это хорошо, и имеют возможность получать и принимать данные через текстовый интерфейс (потому что он универсален).


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


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


Gentoo/Arch/LFS как путь в мир Linux


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

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


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


Первый выпуск Lima, окружения для запуска Linux-приложений в macOS


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

OpenNET пишет: Опубликован первый выпуск проекта Lima (Linux-on-Mac, macOS subsystem for Linux), развивающего прослойку для запуска Linux-приложений в macOS, по решаемым задачам похожую на подсистему WSL (Windows Subsystem for Linux). Код проекта написан на языке Go и распространяется под лицензией Apache 2.0. Принцип работы Lima сводится к запуску в окружении macOS виртуальных машин с Linux со встроенной поддержкой инструментария containerd для управления запуском готовых образов изолированных контейнеров, совместимых с Docker. Из дистрибутивов Linux заявлена поддержка Ubuntu и Fedora.


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


Публичное бета-тестирование Matrix Spaces


Категория: Новости/Web

Пользователь commagray пишет на LinuxOrgRu: Разработчики протокола федеративной сети Matrix рады объявить о готовности всей инфраструктуры проекта (спецификации, клиентов, серверов) для начала бета-тестирования нового способа группирования комнат и пользователей Spaces, пришедшего на смену представленным в 2017 году Communities.


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


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


Новости


Мероприятия


Анонс эфира Flutter live-coding сессии []


Внедрения


МФЦ Ставропольского края оснастил рабочие места российской защищенной ОС Альт 8 СП []


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


  1. GitLab вводит проверку по номеру кредитной карты для запуска обработчиков в CI [ 1, 2]
  2. Сергей Трандин назначен новым генеральным директором Базальт СПО []
  3. Проект OpenPrinting взял на себя разработку системы печати CUPS []
  4. Styra, стартап, стоящий за Open Policy Agent, получает 40 миллионов долларов на расширение своих облачных инструментов авторизации[(en)]
  5. Magisk всё? Автор популярного root-решения для Android перешел в Google []
  6. Proton, стартап по обеспечению конфиденциальности, стоящий за зашифрованным с помощью e2e ProtonMail, подтверждает, что достиг 50 миллионов пользователей[(en)]
  7. Mirantis Lens выросла на 500% в 2020 [(en)]
  8. SUSE IPO прошло не очень [(en)]
  9. ГК Astra Linux партнер инновационно-технической сессии Юнтеха в ВДЦ Смена []
  10. Официальный репозиторий программных пакетов Python залит спамом[(en)]
  11. Еженедельник OSM 564 []

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


  1. SUSE ликвидирует разрыв между openSUSE Leap и SUSE Linux Enterprise[(en)]
  2. Linux на Chromebook скоро выйдет из бета-версии [(en)]

Обучение


  1. Бесплатный курс по Managed Kubernetes: 2,5 часа и вы научитесь организовывать контейнерную инфраструктуру [ 1, 2]
  2. Linux Foundation предлагает бесплатный онлайн-класс по WebAssembly[ 1(en), 2(en)]

Мобильные


  1. Android now powers 3B devices [(en)]
  2. Google and Samsung team up to make Android smartwatches better [(en)]
  3. Новые адаптивные приложения KDE доступны на Flathub []

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


  1. Демонстрация атаки на редакторы кода, приводящей к утечке файлов при открытии исходных текстов [ 1, 2]
  2. Google Chrome теперь автоматически исправит ваши взломанные пароли[ 1(en), 2(en)]
  3. Идентификация через анализ внешних обработчиков протоколов в браузере []
  4. Релиз WordPress 5.7.2 содержит исправление критической уязвимости[(en)]
  5. Уязвимости в Please, альтернативе sudo, написанной на языке Rust []
  6. Обновление безопасности Firefox делает выход в Интернет безопаснее, чем когда-либо[(en)]
  7. 4 уязвимости под атакой дают злоумышленникам полный контроль над Android-устройствами [(en)]
  8. Уязвимость в runc, позволяющая получить доступ к ФС вне контейнера []

DevOps


  1. В Kubernetes 1.22 режим seccomp сделают активным по умолчанию []
  2. Upbound начинает первое распространение Crossplane корпоративного уровня[(en)]

Web


  1. Google вернет поддержку RSS в Chrome для Android [ 1, 2(en), 3(en), 4(en), 5]
  2. Google работает над тем, чтобы значительно повысить скорость Chrome[ 1(en), 2(en)]
  3. Brave и Unstoppable Domains объединяют усилия, чтобы позволить пользователям получить доступ к децентрализованной сети [(en)]
  4. Выпадающие списки автозаполнения в Chrome для Android могут быть заменены подсказками над клавиатурой [(en)]
  5. Компания Mozilla представила режим строгой изоляции сайтов для Firefox []
  6. W3C представил черновой вариант стандарта WebGPU []
  7. Google возобновляет изменения, касающиеся конфиденциальности, в UA строках Chrome[(en)]
  8. Google Chrome получает супер-заряженные веб-приложения [(en)]

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


Google рассказывает о разработке для складывающихся Android устройств [(en)]


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


  1. Тестирование рабочего стола KDE Plasma 5.22 [ 1, 2]
  2. Книга Командная строка Linux. Полное руководство. 2-е межд. изд. []

Разное


Конкурс звукового оформления Plasma Mobile! []


Статьи


Мероприятия


SUSECON Digital 2021: SUSE запускает облачные решения для периферийных и гибридных ИТ[(en)]


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


Состояние экосистемы с открытым исходным кодом в Индии[(en)]


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


  1. Релиз Linux 5.12, подробности для локалхоста []
  2. Garuda Desktop по-новому смотрит на Linux[(en)]
  3. Всё, что вам нужно знать о CentOS Stream [(en)]

Системное


  1. Оптимизация Linux для обработки 1.2 млн JSON-запросов в секунду []
  2. Установка и настройка Bacula []

Специальное


  1. Сам себе Гутенберг. Делаем параллельные книги []
  2. Ограничение попыток входа в ssh с помощью fail2ban (средство от ботов подбирающих пароли через ssh) []
  3. Создание PDF-документа на Python с помощью pText []
  4. Приложение JavaScript использует расширенную математику, чтобы упростить травление печатных плат[(en)]
  5. Тесла верит своим Богам! Так она находит путь []

Базы данных


Как ухаживать за грядкой Redis'а и как сохранить урожай? []


Мультимедиа


Vimix is an Open Source Tool That Helps With Graphical Mixing and Blending Live [(en)]


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


  1. Использование инструментов с открытым исходным кодом для настройки частной VPN[(en)]
  2. Безопасное хранение ключей от сервиса в I2P []
  3. Выбор инструмента для анализа безопасности кода Terraform []
  4. Использование и настройка локального API CrowdSec []
  5. Kubesploit: новый инструмент для тестирования контейнерных сред[(en)]

DevOps


  1. Как готовить Helm правильно: несколько полезных рецептов []
  2. Безотказный Zabbix: миграция с асинхронной на групповую репликацию []
  3. Создание переиспользуемых пайплайнов для GitLab CI на bash []
  4. Настройка Alertmanager Prometheus []
  5. Настройка CI/CD скриптов миграции БД с нуля с использованием GitLab и Liquibase []
  6. Тестирование ansible роли для RabbitMQ кластера с помощью molecule []
  7. Об управлении Raspberry Pi с помощью Cockpit[(en)]
  8. Девопсу на заметку: готовим Helm правильно []
  9. Масштабируем кластер Kubernetes до 7500 нод []
  10. У ELKи иголки колки: минимизируем потерю сообщений в Logstash, следим за состоянием Elasticsearch []
  11. Антипаттерны деплоя в Kubernetes. Часть 1 []
  12. Настройка распределенной трассировки в Kubernetes с OpenTracing, Jaeger и Ingress-NGINX []

AI & Data Science


  1. Начало работы с семантической сегментацией с использованием TensorFlow Keras[(en)]
  2. Начало работы с обнаружением объектов с помощью TensorFlow [(en)]
  3. Как создавать интерактивные линейные графики на Pandas и Altair []
  4. Все, что вам нужно знать о библиотеке глубокого обучения Facebook PyTorch Video[(en)]

Web


  1. Делегирование почтовых папок и отправки писем в Zimbra OSE []
  2. Мессенджер в почтовой корове? Дайте два []
  3. WordPress.com против WordPress.org: в чем разница?[(en)]
  4. Немного об использовании regex в map nginx []

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


  1. Ретроспектива важных функций, добавленных в Python 3.5-3.9[ 1(en), 2(en), 3(en), 4(en), 5(en)]
  2. Shell-скрипт, который удалил базу данных, и история о том, как ShellCheck мог бы помочь это предотвратить []
  3. Руководство для начинающих по работе с Apache Cassandra[(en)]
  4. О бессерверной разработке на Java [(en)]
  5. Make Python Code Faster With Numba [(en)]
  6. Разворачиваем Node.js-проект (Nuxt.js) на базе VDS с ОС Ubuntu Server []
  7. Масштабирование при обслуживании монорепозитория на GitHub []
  8. Оценка уровня потенциального усложнения кода открытых проектов []
  9. Руководство по OpenPyXL: модуль Python для Excel[(en)]

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


  1. Как установить среду рабочего стола (GUI) на сервере Ubuntu[(en)]
  2. Перенастройка клавиши Caps Lock на Linux [(en)]
  3. wayward пользовательская оболочка на основе композитного сервера Weston []

Разное


  1. Даже не пытайтесь повторить это в GUI []
  2. Играйте в Busy Beaver Game через симулятор[(en)]
  3. 17 true stories about switching to Linux [(en)]

Релизы


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


  1. Выпуск NetBSD 9.2 []
  2. Доступен Solaris 11.4 SRU33 []
  3. Первый выпуск сборки DogLinux для проверки оборудования []
  4. Выпуск дистрибутива GeckoLinux 999.210517 []
  5. Релиз мета-дистрибутива T2 SDE 21.5 []
  6. Релиз дистрибутива Red Hat Enterprise Linux 8.4 []
  7. Выпуск Lakka 3.0, дистрибутива для создания игровых консолей []

Специальное


  1. Новая версия открытой биллинговой системы ABillS 0.90 CRM []
  2. Solvespace 3.0 []
  3. Выпуск Wine 6.9 []

Мультимедиа


Ardour 6.7 []


DevOps


  1. Выпуск системы мониторинга Zabbix 5.4 [ 1, 2]
  2. Новый KubernetesExecutor 2.0 в Airflow 2.0 []
  3. Вышел openITCOCKPIT 4.2 []

AI & Data Science


Выпущен TensorFlow 2.5.0: все основные обновления и функции[(en)]


Web


Nyxt 2.0.0 []


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


  1. Релиз Erlang/OTP 24 с реализацией JIT-компилятора [ 1, 2]
  2. Google обновляет свой кроссплатформенный инструментарий Flutter UI[ 1(en), 2(en)]
  3. Релизы редактора кода Atom 1.54-1.57 []
  4. Google запускает первую бета-версию Android Studio Arctic Fox[(en)]
  5. Релиз языка программирования Perl 5.34.0 []

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


Diglossa.js, v.0.9.9 []


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


  1. Видео: IT новости. Клавиатура от system76, Bodhi Linux 6, редактор кода Atom []
  2. Quarkus и разработка еdge-систем IoT, шпаргалка по Kubernetes, а также электронная книга Ansible for DevOps []
  3. Open-Source проект недели по версии SD Times: Curiefense [(en)]

Заключение


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


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


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

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





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






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

Подробнее..

FOSS News 72 дайджест материалов о свободном и открытом ПО за 2430 мая 2021 года

30.05.2021 20:12:29 | Автор: admin

Всем привет!


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


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


  1. Google начал установку ОС Fuchsia на устройства Nest Hub.
  2. Microsoft, GitHub, Accenture и ThoughtWorks при поддержке Linux Foundation основали Фонд экологичного ПО.
  3. Открыт код сервиса проверки паролей HaveIBeenPwned.
  4. Соглашение о долгосрочном сотрудничестве: Карачаево-Черкесская Республика внедряет ОС Альт.
  5. Базальт СПО приглашает на объединенную конференцию СПО: от обучения до разработки.
  6. Второе интервью с разработчиком Reiser4 Эдуардом Шишкиным.
  7. Пользователь получил предупреждение от провайдера за скачивание Ubuntu.
  8. Я нашёл лучший линукс (мнение популярного блоггера).

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



Оглавление


  1. Главное
    1. Google начал установку ОС Fuchsia на устройства Nest Hub
    2. Microsoft, GitHub, Accenture и ThoughtWorks при поддержке Linux Foundation основали Фонд экологичного ПО
    3. Открыт код сервиса проверки паролей HaveIBeenPwned
    4. Соглашение о долгосрочном сотрудничестве: Карачаево-Черкесская Республика внедряет ОС Альт
    5. Базальт СПО приглашает на объединенную конференцию СПО: от обучения до разработки
    6. Второе интервью с разработчиком Reiser4 Эдуардом Шишкиным
    7. Пользователь получил предупреждение от провайдера за скачивание Ubuntu
    8. Я нашёл лучший линукс
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Внедрения
      3. Открытие кода и данных
      4. Дела организаций
      5. Ядро и дистрибутивы
      6. Обучение
      7. Базы данных
      8. Мобильные
      9. Безопасность
      10. DevOps
      11. Web
      12. Пользовательское
    2. Статьи
      1. Внедрения
      2. Дела организаций
      3. DIY
      4. Ядро и дистрибутивы
      5. Системное
      6. Специальное
      7. Базы данных
      8. Мультимедиа
      9. Безопасность
      10. DevOps
      11. AI & Data Science
      12. Web
      13. Для разработчиков
      14. Пользовательское
      15. Разное
    3. Релизы
      1. Ядро и дистрибутивы
      2. Системное
      3. Специальное
      4. Базы данных
      5. Мультимедиа
      6. DevOps
      7. AI & Data Science
      8. Web
      9. Для разработчиков
      10. Пользовательское
  3. Что ещё посмотреть
  4. Заключение

Главное


Google начал установку ОС Fuchsia на устройства Nest Hub


Категория: Новости/Внедрения

OpenNET пишет: Петр Хосек (Petr Hosek), возглавляющий в Google команду, отвечающую за системы сборки, компиляторы и инструментарий для разработчиков, представил первое устройство, которое будет комплектоваться операционной системой Fuchsia. Прошивка на базе Fuchsia начнёт доставляться в умные рамки для фотографий Nest Hub в рамках экспериментального обновления для участников программы Google Preview Program. Если в ходе пробного внедрения не возникнет непредвиденных проблем, прошивка на базе Fuchsia будет применена и на устройства остальных пользователей Nest Hub, которые не заметят отличий так как интерфейс, построенный на базе фреймворка Flutter, останется прежним, изменятся только низкоуровневые составляющие операционной системы. Ранее в выпускаемых с 2018 года устройствах Google Nest Hub, сочетающих функции рамки для фотографий, мультимедийной системы и интерфейса для управления умным домом, применялась прошивка на базе оболочки Cast и ядра Linux. Напомним, что в рамках проекта Fuchsia компанией Google c 2016 года развивается универсальная операционная система, способная работать на любых типах устройств, от рабочих станций и смартфонов до встраиваемой и потребительской техники. Разработка ведётся с учётом опыта создания платформы Android и учитывает недостатки в области масштабирования и обеспечения безопасности.


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


  1. Google начал установку ОС Fuchsia на устройства Nest Hub []
  2. Fuchsia OS от Google дебютирует на Nest Hub [(en)]
  3. Google запускает свою третью по величине операционную систему Fuchsia[(en)]
  4. Операционная система Google Fuchsia начинает раннее развертывание на потребительских устройствах [(en)]
  5. Google запускает ОС Fuchsia []
  6. Google официально представил свою третью ОС подробнее о Fuchsia []
  7. Официальный выпуск Fuchsia OS 1.0 []
  8. ОС Fuchsia от Google теперь работает на Nest Hub первого поколения[(en)]

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


Microsoft, GitHub, Accenture и ThoughtWorks при поддержке Linux Foundation основали Фонд экологичного ПО


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

Пользователь denis-19 опубликовал в новостях на Хабре: 25 мая Microsoft, GitHub, Accenture и ThoughtWorks при поддержке Linux Foundation объявили об основании некоммерческой организации Фонда экологичного ПО (Green Software Foundation). В планах Фонда добиться сокращения выбросов парниковых газов IT-компаниями на 45% к 2030 году в соответствии с Парижским соглашением по климату путём уменьшения с помощью свободного ПО энергопотребления в центрах обработки данных (ЦОД) по всему миру. Цель Фонда создание надёжной экосистемы, объединяющей лучшие практики, стандарты, инструменты и специалистов, для стимулирования устойчивого развития индустрии разработки свободного программного обеспечения.


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


  1. Microsoft, GitHub, Accenture и ThoughtWorks при поддержке Linux Foundation основали Фонд экологичного ПО []
  2. Linux Foundation вместе с Accenture, GitHub, Microsoft и ThoughtWorks запускает фонд Green Software Foundation, который ставит экологическую устойчивость в основу разработки программного обеспечения.[(en)]

Открыт код сервиса проверки паролей HaveIBeenPwned


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

OpenNET пишет: Трой Хант (Troy Hunt) открыл исходные тексты сервиса проверки скомпрометированных паролей Have I Been Pwned? (haveibeenpwned.com), выполняющего проверку по базе в 11,2 миллиардах учётных записей, похищенных в результате взломов 538 сайтов. Изначально о намерении открыть код проекта было объявлено в августе прошлого года, но процесс затянулся и код опубликован только сейчас. Код сервиса написан на C# и опубликован под лицензией BSD. Проект планируется развивать с привлечением сообщества под покровительством некоммерческой организации .NET Foundation.


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


  1. Открыт код сервиса проверки паролей HaveIBeenPwned []
  2. Have I Been Pwned становится открытым исходным кодом и объединяется с ФБР в борьбе с утечкой паролей [(en)]
  3. Сервис проверки утечек паролей Have I Been Pwned выходит с открытым исходным кодом [(en)]
  4. Have I Been Pwned теперь Open Source [(en)]

Соглашение о долгосрочном сотрудничестве: Карачаево-Черкесская Республика внедряет ОС Альт


Категория: Новости/Внедрения

Базальт СПО пишет: Компания Базальт СПО и Министерство цифрового развития Карачаево-Черкесской Республики заключили соглашение о долгосрочном комплексном сотрудничестве. Цель сформировать технологически независимую цифровую среду экономики и социальной сферы региона. Первые проекты миграции на отечественные программные продукты стартуют в Карачаево-Черкесии в 2021 году. На российские операционные системы Альт и прикладное программное обеспечение переведут свою цифровую инфраструктуру учебные заведения республики. По заявкам школ и организаций дошкольного образования Базальт СПО будет предоставлять им льготные лицензии на ОС Альт.


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


Базальт СПО приглашает на объединенную конференцию СПО: от обучения до разработки


Категория: Новости/Мероприятия

Базальт СПО пишет: Приглашаем разработчиков российского свободного программного обеспечения, преподавателей и студентов на конференцию СПО: от обучения до разработки, которая пройдет 1518 июня 2021 г. в Переславле-Залесском. Конференция объединит два традиционных ежегодных мероприятия Базальт СПО: конференцию разработчиков свободных программ и конференцию СПО в высшей школе. На дискуссионных площадках встретятся ведущие разработчики СПО из России и стран ближнего зарубежья, педагоги вузов и школ, которые уже используют свободные программы для проведения занятий, студенты и школьники, которые стремятся стать профессионалами в разработке СПО.


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


Второе интервью с разработчиком Reiser4 Эдуардом Шишкиным


Категория: Статьи/Системное

На Хабре вышло интервью с разработчиком файловой системы Reiser4 Эдуардом Шишкиным. Были обсуждены:


  1. вопросы организации разработки ядра Linux;
  2. плюсы и минусы разных файловых систем;
  3. принципы построения локальных и сетевых файловых систем;
  4. новости разработки Reiser4.

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


Пользователь получил предупреждение от провайдера за скачивание Ubuntu


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

denis-19 пишет в новостях на Хабре: 26 мая 2021 года пользователь Reddit под ником NateNate60 рассказал, что получил от своего интернет-провайдера Comcast уведомление о том, что он недавно скачал через торрент ISO-образ ОС Ubuntu (ubuntu-20.04.2.0-desktop-amd64.iso) и тем самым нарушил закон об авторском праве. Провайдер попросил пользователя выполнить поиск этого пиратского контента на всех своих устройствах, подключенных к его сети, и удалить файлы, упомянутые в уведомлении. Контент, предположительно нарушающий авторские права, это 64-битная версия ОС Ubuntu 20.04.2.0 LTS. Примечательно, что в уведомлении указано хеш-значение 4ba4fbf7231a3a660e86892707d25c135533a16a, которое соответствует хешу официального выпуска этой редакции дистрибутива Ubuntu от Canonical. В Canonical заинтересовались этой проблемой и изучают её причину.


Подробности [ 1, 2(en)]


Я нашёл лучший линукс


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

Популярный GNU/Linux видеоблогер PLAFON опубликовал новое видео, где поделился своим выбором нового GNU/Linux дистрибутива после того, как долгое время использовал Arch-подобные. Выбор делался с точки зрения новизны поставляемого ПО, качества системы, сообщества и других факторов.


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


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


Новости


Мероприятия


На конференции IT-Community в Иркутске Базальт СПО познакомил сибиряков с ОС Альт и заключил соглашения о сотрудничестве []


Внедрения


CloudLinux предоставляет услуги поддержки Linux для Министерства обороны США[(en)]


Открытие кода и данных


Golos самый большой русскоязычный речевой датасет, размеченный вручную, теперь в открытом доступе []


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


  1. Стартап Airbyte, разрабатывающий конвейер данных с открытым исходным кодом, привлекает 26 миллионов долларов[ 1(en), 2(en), 3(en)]
  2. Инцидент с потерей контроля над каналами в IRC-сети FreeNode [ 1, 2(en)]
  3. Более 80 разработчиков Linux помогалиисправить беспорядок, созданный вредоносными действиями разработчиков Университета Миннесоты [(en)]
  4. Инвесторы Da Vinci Capital подали иск против Telegram []
  5. Прекращение разработки Glimpse, форка графического редактора GIMP []
  6. Orbit получил $15 млн на устранение хаоса данных сообщества[(en)]
  7. Mirantis делает ставку на упрощение работы разработчиков с Kubernetes [(en)]
  8. Puppet назначает Бет Ши на должность директора по работе с клиентами [(en)]
  9. SUSE создаёт новое сообщество для пользователей Rancher и SUSE [(en)]
  10. AWS надеется на расширение партнёрства с Docker по мере роста количества контейнеров [(en)]
  11. Еженедельник OSM 565 []

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


  1. Microsoft делает общедоступной поддержку приложений Linux с графическим интерфейсом в Windows 10 [ 1(en), 2(en)]
  2. Универсальный базовый образ Red Hat теперь доступен в Docker Hub [(en)]

Обучение


Книга PowerShell для сисадминов []


Базы данных


Что нового в плане мониторинга в PostgreSQL 14 []


Мобильные


  1. Альтернатива Huawei HarmonyOS для Android должна выйти 2 июня[ 1(en), 2(en)]
  2. Грядут изменения конфиденциальности Android вы готовы? [(en)]

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


  1. Почтовый клиент Mozilla Thunderbird мог быть использован для компрометации отправителя[(en)]
  2. Accurics стремится снизить затраты на безопасность с помощью политики как кода для устранения уязвимости Kubernetes [(en)]

DevOps


  1. UXP это новый открытый дистрибутив корпоративного уровня для Crossplane CNCF[(en)]
  2. New Relic улучшает наблюдаемость Kubernetes с помощью программного обеспечения Pixie с открытым исходным кодом [(en)]
  3. Docker запускает программу Verified Publisher для повышения безопасности контейнеров для разработчиков [(en)]
  4. Docker представляет новые возможности для разработчиков на DockerCon Live [(en)]
  5. По данным Docker, разработчики всё больше осознают потенциал контейнеризации [(en)]
  6. Результаты тестирования Service Mesh: Linkerd превосходит Istio [(en)]

Web


  1. Google выпустила исправления для Chrome после сбоев на Windows 10 и Linux [ 1, 2(en)]
  2. Mozilla обобщила планы по поддержке в Firefox третьей версии манифеста Chrome [ 1, 2(en)]
  3. Google подробно описывает технологию оптимизации кода, которая лежит в основе последнего повышения скорости Chrome на 23% [ 1(en), 2(en)]
  4. Mozilla подготовила для Firefox дополнение с системой машинного перевода []
  5. Браузер Google Chrome теперь насчитывает более 3 миллиардов пользователей[(en)]
  6. Последние обновления Google Chrome и Chrome OS предлагает несколько отличных новых функций особенно для пользователей Linux[(en)]
  7. Развитие проекта arataga: пара рефакторингов по результатам натурных испытаний []
  8. В обновлении Google Chrome добавлена командная строка [(en)]
  9. Протокол QUIC получил статус предложенного стандарта []

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


На этой неделе в KDE: тестирование Plasma 5.22! []


Статьи


Внедрения


Как Linux подготовил школу к пандемии[(en)]


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


Партнерство Docker и Snyk нацелено на безопасность[(en)]


DIY


Часть 3: Продолжаем пилить мультигаджет ESPboy2 для ретро игр и экспериментов с IoT в 2021 []


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


Внутренности Linux: как /proc/self/mem пишет в недоступную для записи память []


Системное


Что такое демоны в Linux [ 1, 2(en)]


Специальное


  1. Как установить и использовать XRDP в Ubuntu для подключения к удалённому рабочему столу[(en)]
  2. Легенды и мифы геофизики []
  3. Установка Proxmox в Debian 10 []
  4. О контроле теплицы с помощью CircuitPython и инструментов с открытым исходным кодом[(en)]
  5. 6 новых интересных функций ShellHub, на которые стоит обратить внимание в 2021 году [(en)]
  6. Clustergram: визуализация кластерного анализа на Python []
  7. Полное руководство по настройке SSH в Ubuntu[(en)]

Базы данных


pgSCV экспортер метрик для PostgreSQL []


Мультимедиа


  1. Видео: Краткая история Blender. Отчет Blender Foundation []
  2. Одна коллекция плагинов Inkscape, чтобы править ими всеми[(en)]

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


  1. Тестирование на проникновение с помощью инструментов безопасности Linux[(en)]
  2. SPDX уже используется для Global Software Bill of Materials (SBOM) и безопасности цепочки поставок [(en)]
  3. Насколько безопасны повторно используемые компоненты Kubernetes [(en)]
  4. Найти и не обезвредить: пишем пентесты с Kali Linux []

DevOps


  1. Инструмент с открытым исходным кодом Yor проводит автоматический аудит IaC[ 1(en), 2(en)]
  2. Service Mesh Wars, прощаемся с Istio []
  3. Мониторинг 95+ метрик PostgreSQL с помощью плагина Zabbix Agent 2 []
  4. Kubernetes-in-Kubernetes и ферма серверов с загрузкой по PXE []
  5. Лучшие практики для безопасности Kubernetes[(en)]
  6. Бэкапы для HashiCorp Vault с разными бэкендами []
  7. Сеть контейнеров это не сложно []
  8. Ход конём: как принимать сообщения в Kafka через Nginx []
  9. Kubernetes изучаем паттерн Sidecar []
  10. Как Kubernetes изменит Cloud Foundry[(en)]

AI & Data Science


  1. Руководство для начинающих по логистической регрессии в Python[(en)]
  2. Руководство для начинающих по линейной регрессии в Python [(en)]
  3. Как адаптировать языковые модели Kaldi? (со смешными животными) []
  4. Как TensorFlow Lite вписывается в экосистему TinyML[(en)]
  5. Начало работы с созданием изображений с помощью TensorFlow Keras [(en)]
  6. Начало работы с анализом настроений с использованием TensorFlow Keras [(en)]
  7. Язык определения интентов NlpCraft IDL []
  8. Полное руководство Python по глубокой несбалансированной регрессии[(en)]

Web


Становится ли Telegram новой альтернативой Dark Web?[(en)]


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


  1. 3 причины изучить Java в 2021 году[(en)]
  2. 4 шага для настройки глобальных модалов в React [(en)]
  3. Полное руководство по рекурсии и итерации в Python [(en)]
  4. Обработка модульных и динамических файлов конфигурации в командной оболочке [(en)]
  5. О переносе операционных систем на новые архитектуры микросхем [(en)]
  6. Что нужно знать о Quarkus в 2021 году [(en)]

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


  1. Gromit-MPX позволяет рисовать где угодно на экране рабочего стола Linux[(en)]
  2. Следите за характеристиками вашего компьютера Linux с помощью KInfoCenter [(en)]
  3. Запуск Flatpak из терминала [(en)]
  4. Осторожно, snap []
  5. Трюки в консоли. Крутые однострочники []
  6. Как настроить KDE Plasma []

Разное


  1. Что представляет собой офис по работе с открытым исходным кодом?[(en)]
  2. Генеральный директор Percona говорит об открытом исходном коде в эпоху облачных технологий [(en)]
  3. Семейная история использования Linux [(en)]

Релизы


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


  1. Вышел Floppinux 0.1.0 дистрибутив Linux, умещающийся на одной 3,5-дюймовой дискете [ 1, 2, 3, 4(en), 5]
  2. Выпуск antiX 19.4, дистрибутива для устаревшего оборудования [ 1, 2]
  3. Новая версия Simply Linux 9.1 [ 1, 2, 3, 4]
  4. Опубликован AV Linux 2021.05.22, дистрибутив для создания аудио- и видеоконтента []
  5. Представлен полностью свободный Linux-дистрибутив PureOS 10 []
  6. Выпуск дистрибутива OSGeo-Live 14.0 с подборкой геоинформационных систем []
  7. Доступен дистрибутив AlmaLinux 8.4, продолжающий развитие CentOS 8 []
  8. Выпуск дистрибутива Oracle Linux 8.4 []
  9. Компания Virtuozzo опубликовала дистрибутив VzLinux, нацеленный на замену CentOS 8 []

Системное


  1. Второй выпуск Libreboot, полностью свободного дистрибутива Coreboot []
  2. Выпуск пакетного фильтра nftables 0.9.9 []
  3. Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archinstall 2.2.0 []
  4. Microsoft выпустила пакетный менеджер Windows Package Manager 1.0, похожий на apt и dnf []

Специальное


Выпуск Wine версии 6.9 []


Базы данных


  1. Databricks представляет Delta Sharing, инструмент с открытым исходным кодом для обмена данными[ 1(en), 2(en)]
  2. Опубликована СУБД immudb 1.0, обеспечивающая защиту от искажения данных []

Мультимедиа


  1. Выпуск музыкального проигрывателя Qmmp 1.5.0 [ 1, 2, 3]
  2. Выпуск редактора векторной графики Inkscape 1.1 [ 1, 2]
  3. Релиз программы для записи и обработки звука Ardour 6.7 []

DevOps


  1. Polaris 4.0 включает поддержку всех ресурсов Kubernetes[(en)]
  2. Команда Kali Linux выпускает Kaboxer, инструмент для управления приложениями в контейнерах [(en)]
  3. Представляем OpenShift Pipelines []
  4. KubeSphere 3.1.0: предоставление командам DevOps возможности запускать приложения в Kubernetes где угодно и когда угодно[(en)]

AI & Data Science


  1. KotlinDL 0.2: Functional API, зоопарк моделей c ResNet и MobileNet, DSL для обработки изображений []
  2. Microsoft выпускает Power BI для блокнотов Jupyter[(en)]

Web


  1. Выпуски nginx 1.21.0 и nginx 1.20.1 с устранением уязвимости []
  2. Релиз Chrome 91 []

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


  1. Состоялся выпуск FPC 3.2.2! []
  2. QtProtobuf 0.6.0 []

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


  1. Альфа-выпуск LibreOffice 7.2 []
  2. Выпуск online-редакторов ONLYOFFICE Docs 6.3 []

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


Open-source проект недели по версии SD Times: Ugly Duckling [(en)]


Заключение


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


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


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

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





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






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

Подробнее..

Недельный геймдев 20 30 мая, 2021

02.06.2021 02:11:21 | Автор: admin

На этой неделе: вышла альфа-версия Unreal Engine 5, а AMD обновили драйвер для работы с UE5, Chaos релизнули V-Ray glTF Viewer, Unity выпустили ArtEngine 2021.5, вышла первая публичная бетка OctaneRender 2021.1, Epic Games новый конкурс организовали: Twinmotion Community Challenge #6.

Из интересностей: Episode 1 : Salad Mug DYNAMO DREAM (видео делалось 3 года), как создать объёмные облака в Unreal Engine 4.26, чуть подробнее про Sua, кратко про VFX в Shadow and Bone, полезная статья о том, как создавать доступные игры для людей с ограниченными возможностями и несколько интересных туториалов по работе с шейдерами в Unity.

Обновления/релизы/новости

Вышел долгожданный Unreal Engine 5

Epic Games провела 26 мая презентацию Unreal Engine 5, на которой показала новые возможности движка, включая системы по работе с ассетами, светом, анимациями и звуком. Старые системы и инструменты тоже получили множество улучшений.

Уже можно скачать альфу UE5 и семпл проект Valley of the Ancient.

Краткий обзор по ходу презентации можно почитать тут.

Chaos выпустили V-Ray glTF Viewer

Бесплатную коллекцию скриптов на Python для рендеринга моделей в glTF формате с использованием своего модуля рендеринга V-Ray.

Легковесный формат файлов для 3D-ресурсов glTF становится всё более популярным в реалтайм приложениях и теперь поддерживается в DCC софте, включая Blender и Nvidias Omniverse.

Инструмент запускается из командной строки, работает с .gltf и .glb, поддерживает ключевые характеристики PBR материалов спецификации glTF 2.0.

Плагин TearKnit FX для Maya для анимации разрыва ткани

Вместо использования симуляции плагин воссоздаёт структуру нитей ткани процедурно, ускоряя вычисления и делая вывод более согласованным.

Стоимость однопользовательской лицензии 30 долларов. Лицензия на несколько юзеров от 45 до 490 долларов за неограниченное число.

Unity выпустили ArtEngine 2021.5

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

Unity также выпустили набор примеров использования тулзы, чтобы помочь новым пользователям изучить возможности. Пользователи Studio-редакции получили новый интерфейс для командной строки, позволяющий запускать задачи ArtEngine в фоновом режиме, не открывая само приложение.

AMD в тесном сотрудничестве с Epic Games выпустила драйвер Radeon Software Adrenalin, настроенный для поддержки разработки Unreal Engine 5

Если хотите опробовать UE5, обязательно загрузите его для обеспечения оптимальной производительности, если в вашей системе используется видеокарта AMD Radeon.

Chaos выпустили Vantage 1.3

Новую версию инструмента для работы с большими сценами V-Ray в реальном времени.

Добавлена поддержка параметров из импортированного .vrscene для VRay2SidedMtl, двустороннего материала V-Ray, а также анимированной камеры. Кроме того, Vantage теперь включает в себя шумоподавитель OptiX, который также интегрирован в сам V-Ray.

Вышла первая публичная бетка OctaneRender 2021.1

В этом выпуске улучшена производительность на текущих графических процессоров Nvidia Ampere, добавлен новый булевый клипинг материал, переработана работа с AOV.

К тому же это первая версия OctaneRender доступная только под Windows и Linux, поддержка macOS теперь полностью перенесена в новую версию Octane X.

Полный список изменений/улучшений лучше на сайте посмотреть.

Вышел ZBrush 2021.6.6

Этот выпуск обеспечивает равенство функций с ZBrushCore и ZBrushCoreMini. Обновление бесплатно для текущих пользователей.

Халява/раздачи/бандлы/курсы/конкурсы

Epic Games новый конкурс организовали: Twinmotion Community Challenge #6

Тема: Смешать старый и новый мир. Хотят увидеть, как участники сочетают современный футуристический архитектурный дизайн с контекстом старого мира. Призом будет $500.

Для участия нужно отправить изображение. Дедлайн 23 июня.

Интересные статьи/видео

Как создать объёмные облака в Unreal Engine 4.26

Уильям Фаучер поделился подробным видео-туториалом. Дефолтные весьма ограничены, но с помощью блюпринтов можно их неплохо твикнуть.

Чуть подробнее про Sua первого цифрового человечка на Unity

Как оказалось, это теперь лицо Unity Korea. Можно подробнее в блоге почитать.

Episode 1 : Salad Mug DYNAMO DREAM

Можно сказать, что видео создавалось на протяжении 3-х лет. Ян Хьюберт могёт.

Немного про то, как создавались визуальные эффекты в Shadow and Bone

Создания брызг в океане в Houdini

Тянь Цю, работавший над многими сериалами DC в качестве технического директора, рассказал о процессе создания и поделился полезными советами для тех, кто планирует работать с VFX.

Полезная статья о том, как создавать доступные игры для людей с ограниченными возможностями

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

Портрет Носферату

Кестутис Ринкявичюс из Playground Games (Forza, новый Fable) рассказал, как была разработана каждая крошечная деталь портрета Носферату, и поделился своими ссылками, которые помогают с текстурированием.

Шейдер чёрной дыры в Unity 2020.3.1f1 с помощью Universal Render Pipeline (URP)

Саму статью можно почитать в блоге. Исходники можно с Гитхаба скачать.

Создание шейдера карты с 3D-контентом в Unity с помощью URP и Amplify Shader Editor

Можно было бы использовать и Shader Graph, но там сложности с Stencil Buffer и другими вещами. Автор рекомендует использовать Amplify Shader Editor вместо Shader Graph, поскольку он намного быстрее, полнее и с ним приятней работать.

Разное

Как при разработке Senuas Saga: Hellblade II используются карты потоков, чтобы облака формировались и растворялись естественным образом

Это не фото

Можно посмотреть на странице автора на Artstation. Там есть и другие работы.

Подробнее..

FOSS News 73 дайджест материалов о свободном и открытом ПО за 31 мая 6 июня 2021 года

06.06.2021 22:21:53 | Автор: admin

Всем привет!


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


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


  1. Huawei представила первые мобильные устройства на HarmonyOS 2.0 и объявила о замене Android на HarmonyOS на своих смартфонах.
  2. Результаты исследования об условиях труда Open Source мейнтейнеров.
  3. Роснефть передала ноутбуки с ОС Astra Linux многодетным семьям.
  4. NocoDB, open-source аналог Airtable.
  5. Интервью с Дэниелом Скейлсом, главным юрисконсультом по бренду в Linux Foundation.
  6. Google представил сервис для наглядного отслеживания зависимостей.
  7. История графической оболочки GNOME.

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



Оглавление


  1. Главное
    1. Huawei представила первые мобильные устройства на HarmonyOS 2.0 и объявила о замене Android на HarmonyOS на своих смартфонах
    2. Результаты исследования об условиях труда Open Source мейнтейнеров
    3. Роснефть передала ноутбуки с ОС Astra Linux многодетным семьям
    4. NocoDB, open-source аналог Airtable
    5. Интервью с Дэниелом Скейлсом, главным юрисконсультом по бренду в Linux Foundation
    6. Google представил сервис для наглядного отслеживания зависимостей
    7. История графической оболочки GNOME
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Внедрения
      3. Открытие кода и данных
      4. Дела организаций
      5. Ядро и дистрибутивы
      6. Системное
      7. Обучение
      8. Безопасность
      9. AI & Data Science
      10. Web
      11. Пользовательское
      12. Игры
    2. Статьи
      1. DIY
      2. Ядро и дистрибутивы
      3. Системное
      4. Специальное
      5. Базы данных
      6. Безопасность
      7. DevOps
      8. AI & Data Science
      9. Web
      10. Для разработчиков
      11. Пользовательское
      12. Игры
      13. Железо
      14. Разное
    3. Релизы
      1. Ядро и дистрибутивы
      2. Системное
      3. Специальное
      4. Базы данных
      5. Мультимедиа
      6. Web
      7. Для разработчиков
      8. Пользовательское
      9. Игры
  3. Что ещё посмотреть
  4. Заключение

Главное


Huawei представила первые мобильные устройства на HarmonyOS 2.0 и объявила о замене Android на HarmonyOS на своих смартфонах


Категория: Релизы/Мобильные

Travis_Macrif пишет в новостях на Хабре: Китайская компания Huawei анонсировала линейку мобильных устройств, которые первыми будут работать на операционной системе HarmonyOS 2.0. Среди представленных гаджетов планшеты: 10.8 и 12.6-дюймовые MatePad Pro, MatePad 11; смартфоны: Mate40 Pro, Mate X2, Mate40E и nova 8 Pro; смарт-часы: Watch 3 и Watch 3 Pro. Производитель также заявил, что в скором времени представит перечень устройств Huawei, которые будет возможно перевести с Android на HarmonyOS. Все устройства работают на HarmonyOS 2.0. Операционная система является форком Android, использует ядро Linux и имеет открытый исходный код от AOSP. Huawei отметила, что более 100 моделей гаджетов компании, которые в настоящий момент функционируют на Android, смогут быть обновлены до HarmonyOS. По мнению представителей компании, производительность устройств может увеличиться до 42%.


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


  1. Huawei представила первые мобильные устройства на HarmonyOS 2.0 []
  2. Huawei официально запускает Android-альтернативу HarmonyOS для смартфонов [(en)]
  3. HarmonyOS 2: что вам нужно знать о новой операционной системе Huawei [(en)]
  4. Huawei официально заменяет Android на HarmonyOS, которая также является Android [(en)]
  5. Компания Huawei объявила о замене Android на HarmonyOS на своих смартфонах []
  6. Huawei запускает HarmonyOS на телефонах, чтобы избавиться от Android[(en)]

Результаты исследования об условиях труда Open Source мейнтейнеров


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

Tfir пишет: Новый опрос, проведенный Tidelift, показал, что большинству разработчиков ПО с открытым исходным кодом не платят достаточно, если вообще платят за зачастую стрессовую и неблагодарную работу. Тем не менее, общественная польза от своей работы вот что мотивирует этих сопровождающих продолжать свою работу, несмотря на трудности. Почти половина мейнтейнеров добровольцы, не получающие зарплату. 46% не получают зарплату вообще, и только 26% зарабатывают более 1000 долларов в год за свои работы по техническому обслуживанию проектов. Tidelift оказывает поддержку: 52% мейнтейнеров Tidelift зарабатывают более 1000 долларов в год за свою работу по сравнению с только 17% тех, кто не сотрудничает с Tidelift. Три основных причины, по которым сопровождающим нравится их работа, это менять мир к лучшему (71%), удовлетворять потребность в творческой, сложной и / или приятной работе (63%) и работать над важными для меня проектами(59%).


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


  1. Тяжелая работа и низкая заработная плата вызывают стресс у мейнтейнеров проектов с открытым исходным кодом [(en)]
  2. Мейнтейнерам проектов с открытым исходным кодом мало платят интервью с Крисом Грамсом, главой маркетинга в Tidelift [(en)]
  3. Почти половина разработчиков открытого ПО добровольцы, не получающие зарплату [(en)]

Роснефть передала ноутбуки с ОС Astra Linux многодетным семьям


Категория: Новости/Внедрения

Сайт AstraLinux пишет: В Красноярском крае семьи, где трое и больше детей-школьников и нет финансовой возможности полноценно обеспечить их образование, получили 7260 ноутбуков ICL с ОС Astra Linux Common Edition. Первые 1930 устройств направили семьям из Красноярска, Дивногорска, Сосновоборска, Железногорска и ряда центральных районов края, а остальные 5330 жителям остальных муниципальных образований региона.


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


NocoDB, open-source аналог Airtable


Категория: Статьи/Базы данных

host_m пишет в блоге компании VDSina.ru на Хабре: Airtable классный инструмент, заслуживший признание у бизнеса по всему миру. Возможность работать с базами данных в удобном no-code интерфейсе с разными представлениями и типами данных не нова, но если в Spreadsheets (где таблица даже не является базой) данные приходилось конвертировать плагинами и костылями, то в Airtable рабочий процесс такой же плавный и удобный, как в Notion при работе с текстом. Но есть один нюанс: Airtable работает по модели сервиса с ограниченным бесплатным функционалом, а код, конечно, закрыт. К счастью, опенсорс-сообщество рано или поздно создаёт открытые альтернативы всем популярным сервисам, и благодаря совместной работе двух десятков разработчиков появился NocoDB.


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


Интервью с Дэниелом Скейлсом, главным юрисконсультом по бренду в Linux Foundation


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

Джейсон Перлоу, директор отдела аналитики проектов и редакционного контента Linux Foundation, поговорил с Дэниелом Скейлсом о важности защиты товарных знаков в проектах с открытым исходным кодом.


Вот некоторые из обсуждаемых вопросов:


  1. Обычно мы думаем о законах об интеллектуальной собственности и товарных знаках применительно к потребительским товарам и коммерческим организациям. В чем разница между ними и тем, когда проекты и организации с открытым исходным кодом используют бренды?
  2. Какие проблемы с товарными знаками возникали в сообществах разработчиков ПО с открытым исходным кодом?
  3. Почему Linux Foundation хорошее место для проектов с открытым исходным кодом, чтобы защитить свои бренды?
  4. Соответствие товарным знакам также может защитить проект от технических отклонений. Как можно использовать программу соответствия товарным знакам для поощрения соответствия кодовой базе или интерфейсам проекта?
  5. Отказываются ли проекты Linux Foundation от контроля над своей торговой маркой?

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


Google представил сервис для наглядного отслеживания зависимостей


Категория: Новости/Для разработчиков

OpenNET пишет: Компания Google ввела в строй новый сервис Open Source Insights (deps.dev), визуализирующий полный граф прямых и косвенных зависимостей для пакетов, распространяемых через репозитории NPM, Go, Maven и Cargo (в ближайшее время дополнительно появится поддержка NuGet и PyPI). Основным назначением сервиса является анализ распространения уязвимостей в модулях и библиотеках, присутствующих в цепочке зависимостей, что может оказаться полезным для выявления уязвимостей в зависимостях высокого уровня вложенности (зависимости зависимостей). Из возможных областей применения также называется изучение лицензионной чистоты проекта (показывается статистика о том, какие лицензии используются в зависимостях), отслеживание выхода новых версий и событий, связанных с зависимостями (например, выявление уязвимостей) и оценка зависимых проектов (можно посмотреть отчёт о том, какие проекты используют указанную библиотеку напрямую или через другие зависимости). В качестве источников данных используются репозитории пакетов и данные с GitHub, в том числе Issues.


Источник[]


История графической оболочки GNOME


Категория: Статьи/История

Популярный GNU/Linux видеоблогер Алексей Самойлов опубликовал новое видео: В прошлый раз мы рассмотрели историю развития и появления самого первого полноценного графического окружения Linux KDE. Однако не всем пришлось по нраву использование для его разработки проприетарного в те годы тулкита Qt. Фактически, сообщество раскололось на два лагеря: 1) тех, кому было в общем-то пофиг, ведь окружение свободно и его можно как угодно улучшать и модернизировать. 2) идейных приверженцев свободного ПО и 4-х свобод Столлмана в частности. Мексиканским программистом Мигелем де Икаса, также являющимся автором файлового менеджера Midnight Commander и библиотеки Mono, вместе со своим другом Федерико Кентеро был начат проект полностью свободного до самых костей графического окружения. Заранее хочу извиниться, если что-то упущу из рассказа. Я постарался выделить наиболее заметные и значительные этапы развития этого графического окружения.


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


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


Новости


Мероприятия


  1. Бесплатное онлайн-мероприятие Upstream для мейнтейнеров 7-го июня[(en)]
  2. Проект Zephyr отмечает 5-ю годовщину с новыми участниками и первым саммитом разработчиков Zephyr 8-10 июня [(en)]

Внедрения


  1. Facebook переводит все свои модели искусственного интеллекта на платформу PyTorch с открытым исходным кодом[ 1(en), 2(en)]
  2. Super Blueprints интегрируют стек с открытым исходным кодом 5G from Core to Door [(en)]
  3. ОС Astra Linux защищенная платформа в центре компетенций Ростелекома []

Открытие кода и данных


Компания Alibaba открыла код распределённой СУБД PolarDB, основанной на PostgreSQL []


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


  1. Проект GCC разрешил приём изменений без передачи Фонду СПО прав на код [ 1(en), 2]
  2. Новые способы узнать об открытых организациях[(en)]
  3. Соперник TikTok, Kuaishou, присоединяется к Open Invention Network [(en)]
  4. GitLab приобретает UnReview, чтобы добавить на свою платформу больше инструментов машинного обучения [(en)]
  5. Фонд электронных рубежей осудил закрытие аккаунта PayPal одного из энтузиастов Tor []
  6. SUSE выбирает Calico от Tigera в качестве опции для RKE 2[(en)]
  7. MongoDB начинает 2022 финансовый год с сильной прибыли благодаря сильным продажам облачных продуктов [(en)]
  8. Фреймворк IBM LoopBack присоединяется к OpenJS Foundation в качестве инкубационного проекта [(en)]
  9. Еженедельник OSM 566 []
  10. Компания PINE64 стала спонсором KDE []

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


  1. Обновление Linux предотвратит выход вашего устройства из строя[(en)]
  2. KDE Neon перешёл на Qt 5 Patch Collection []

Системное


В репозитории пакетного менеджера winget много дубликатов, плохо сформированных пакетов и искажённых манифестов []


Обучение


Linux Foundation и CNCF добавляют симулятор экзамена к сертификационным экзаменам Kubernetes[(en)]


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


  1. Серьёзный недостаток WordPress плагина Fancy Product Designer активно эксплуатируется[(en)]
  2. Уязвимость в Polkit, позволяющая повысить свои привилегии в системе []
  3. ХPaste от Southbridge для пересылки паролей и кода []
  4. Миллионы сайтов WordPress получили серьёзное обновление безопасности[(en)]
  5. Google Chrome теперь предупреждает вас, если вы собираетесь установить сомнительное расширение [(en)]

AI & Data Science


Open Source исследователи тестируют качество кода, сгенерированного искусственным интеллектом[(en)]


Web


  1. Google предлагает пользователям Chrome больший выбор по сравнению с новой спорной системой таргетированной рекламы[(en)]
  2. Google говорит, что Chrome помогает упростить переход к гибридной работе [(en)]

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


На этой неделе в KDE: KCommandBar для сумасшедшей продуктивности []


Игры


Nvidia и Steam делают игры под Linux великими снова [(en)]


Статьи


DIY


О ходе создания игры Колобок в мае []


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


Что представляет собой новая ОС Google Fuchsia[(en)]


Системное


Лучшие аналоги CPU-Z для Linux []


Специальное


  1. Введение вFreeDOS[(en)]
  2. Установите SSH-соединение между Windows и Linux [(en)]
  3. Как перемещаться по FreeDOS с CD и DIR [(en)]
  4. Свой лунапарк TFTP с блэкджеком и С++17 []
  5. Сеть в bitly: Linux tc для минимизации издержек и забавы ради []
  6. FreeDOS команды для фанов Linux [(en)]
  7. Об использовании переменных окружения в FreeDOS [(en)]

Базы данных


Grafana дашборды для pgSCV []


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


В коммерческом ПО широко распространён устаревший код с открытым исходным кодом: отчёт[(en)]


DevOps


  1. Уютный VPS-сервер для маленьких проектов за минимум денег: как настроить []
  2. Elastic расширяет поддержку osquery, инструментария с открытым исходным кодом для получения информации о хосте с помощью SQL-подобного языка запросов[(en)]
  3. Начните работу с Kubernetes, используя Chaos Engineering [(en)]
  4. Начните мониторинг своего кластера Kubernetes с помощью Prometheus и Grafana [(en)]
  5. Тестируйте отказы кластера Kubernetes и экспериментируйте прямо в своём терминале [(en)]
  6. Гибридная ИТ это больше, чем просто Kubernetes, работающий повсюду [(en)]
  7. Об экосистеме Kubernetes в 2021 году [(en)]
  8. О тестировании Kubernetes с помощью веб-интерфейса Chaos Mesh с открытым исходным кодом [(en)]
  9. Начало работы с Kustomize для управления конфигурацией Kubernetes [(en)]
  10. Рациональное использование ресурсов в Kubernetes []
  11. Ограниченияcf-push в Kubernetes-центричном мире разговор с Джулианом Фишером, CEO и основателем компании anynines [(en)]
  12. Антипаттерны деплоя в Kubernetes. Часть 2 []

AI & Data Science


  1. Лучшие библиотеки Python для науки о данных в 2021 году[(en)]
  2. Прогнозирование временных рядов с помощью AutoML []
  3. О внутреннем устройстве PyTouch, ML-библиотеки Facebook для обработки касаний[(en)]

Web


  1. Nyxt Browser это ориентированный на использование клавиатуры веб-браузер, вдохновленный Emacs и Vim[(en)]
  2. Как использовать REST и SOAP API в Zimbra OSE []
  3. i2pd-tools: дополнительные утилиты I2P []

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


  1. Мини-версия рантайма для программирования микроконтроллеров на D [ 1, 2]
  2. Буферы и окна: подробности о тайне ssh и цикла чтения while []
  3. О неоправданно хорошей работе [ -z $var ] []
  4. Создатель Python Гвидо Ван Россум обсуждает популярные языки программирования[(en)]
  5. Начало работы с бессерверными функциями и Java [(en)]
  6. Оптимизация бессерверных функций на Java в Kubernetes [(en)]
  7. 15 полезных сочетаний клавиш в Visual Studio Code для повышения производительности [(en)]

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


Проверка орфографии в вашей программе из командной строки Linux[(en)]


Игры


Компьютерные игры в Linux: насколько это сложно?[(en)]


Железо


Домашний сервер []


Разное


  1. Как установить Chia на Ubuntu []
  2. Безуспешная попытка монетизации моего проекта в open source []
  3. Преобразование изображений в формат ASCII в терминале Linux с помощью Ascii Image Converter [(en)]

Релизы


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


  1. Релиз дистрибутива openSUSE Leap 15.3 [ 1, 2, 3(en)]
  2. Релиз дистрибутива для исследования безопасности Kali Linux 2021.2 [ 1(en), 2]
  3. AlmaLinux OS 8.4: свободная альтернатива CentOS [(en)]
  4. Доступен JingOS 0.9, дистрибутив для планшетных ПК []
  5. Tails 4.19 []
  6. ОС Альт Образование 9.2 готовое рабочее место педагога, студента, школьника []
  7. Выпуск дистрибутива NixOS 21.05, использующего пакетный менеджер Nix []
  8. Выпуск дистрибутива Clonezilla Live 2.7.2 []
  9. Выпуск Chrome OS 91 []
  10. Выпуск CentOS Linux 8.4 (2105) []

Системное


Выпуск Util-linux 2.37 []


Специальное


  1. Выпуск OpenRGB 0.6, инструментария для управления устройствами c RGB-подсветкой []
  2. Выпуск Wine 6.10 []

Базы данных


Выпуск СУБД Firebird 4.0 с поддержкой репликации []


Мультимедиа


Выпуск системы потокового видеовещания OBS Studio 27.0 []


Web


  1. Релиз Firefox 89 с переработанным интерфейсом [ 1, 2, 3, 4(en)]
  2. Выпуск сервера приложений NGINX Unit 1.24.0 []
  3. Выпуск децентрализованной видеовещательной платформы PeerTube 3.2 []
  4. Релиз http-сервера Apache 2.4.48 []
  5. Выпуск Tor Browser 10.0.17 и дистрибутива Tails 4.19 []
  6. Доступен децентрализованный коммуникационный клиент Jami Maloya []
  7. Выпуск NeoChat 1.2 []

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


  1. Выпуск библиотеки с реализацией регулярных выражений PCRE2 10.37 [ 1, 2]
  2. Выпуск Electron 13.0.0, платформы создания приложений на базе движка Chromium [ 1, 2]
  3. Microsoft представила собственный бесплатный дистрибутив OpenJDK, пообещав длительную поддержку [ 1, 2]
  4. Выпуск интегрированной среды разработки Apache NetBeans 12.4 []
  5. Выпуск языка программирования Til 0.2 []
  6. Выпуск r-test v0.1.0 инструмента для исследования эффективности кэширования файлов при нехватке памяти []
  7. Выпуск сборочного инструментария Qbs 1.19 []
  8. Выпуск cache-bench 0.1.0 для исследования эффективности кэширования файлов при нехватке памяти []

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


  1. Релиз утилиты для создания скриншотов Ksnip 1.9.0 []
  2. Выпуск десктоп-окружения Cinnamon 5.0 []

Игры


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


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


  1. Новые функции в Python 3.0, шпаргалка по grep, бесплатные онлайн-курсы и вторая часть Red Hat Summit Virtual Experience []
  2. Open-Source проект недели по версии SD Times: Project Reaqtor [(en)]

Заключение


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


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


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

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





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






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

Подробнее..

Недельный геймдев 21 6 июня, 2021

09.06.2021 00:09:23 | Автор: admin

Из новостей на неделе: вышел Unity 2021.2a19 с обновлением пайплайна работы с ассетами, исходники Периметра на Гитхаб выложили, вышел Blender 2.93 LTS, AMD FidelityFX Super Resolution появится в первых играх уже 22 июня, в Steam появились совместные наборы, прогресс по GDScript в Godot по пути к 4.0, вышли Howler 2022, KeyShot 10.2 и новый пакет Arm Mobile Studio для Unity.

Из интересностей: исследование того, как Nanite работает изнутри, советы по оптимизации работы с Substance, анимированный мост в Unreal Engine чисто в шейдере, интересные примеры VFX из недавних фильмов.

Обновления/релизы/новости

Вышел Unity 2021.2a19

Из крутого, как по мне, появилась поддержка параллельного импорта моделей и текстур (включить в Project Settings -> Editor -> Refresh).

И появилось окно импорта ассетов: позволяет посмотреть дату импорта, предыдущие версии ассетов, список зависимостей, импортеры, используемые для импорта артефакта, длительность импорта и многое другое.

Исходники Периметра на Гитхаб выложили

Можно собрать, как минимум, на XP и Win7.

AMD FidelityFX Super Resolution появится в первых играх уже 22 июня

  • На картах AMD прирост до 60%.

  • 4 пресета качества.

  • А так как оно не привязано к AMD, то будет работать и на картах Nvidia. На GTX 1060 даёт +41%

Вышел Blender 2.93 LTS

Который знаменует собой завершение более чем двадцатилетней истории разработки. А скоро появится и 3.0.

  • Новый воркспейс и редактор спредшитов для геометрических нод.

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

  • Более быстрый и качественный рендеринг в Cycles и Eevee.

  • Крупное обновления набора инструментов Grease Pencil для 2D-анимации.

  • Обновились многие тулсеты.

Подробнее на сайте.

В Steam появилась новая функция под названием совместные наборы

С её помощью разработчики и издатели могут создавать наборы из нескольких игр в Steam совместно с другими разработчиками и издателями.

Подробнее в доках.

Вышел Verge3D 3.7 для Blender

Добавили технику глобального освещения для значительного улучшения реализма сцен, clipping planes, чтобы заглянуть внутрь сложных объектов, интегрировали инструменты для разработки мобильных и настольных приложений, добавили батчинг геометрии в рантайме.

Кроме того, включили в это обновление 3 новых демки.

Прогресс по GDScript в Godot по пути к 4.0

Ещё многое предстоит сделать, но и в этом обновлении достаточно интересных новшеств.

  • Типизированные массивы.

  • Лямбда-выражение.

  • Статические методы для встроенных типов.

  • Оптимизации. В частности, ведётся работа над уменьшением ветвлений. Вводится временный стек, чтобы убрать переинициализацию вариантов. Это поможет с типами, которые требуют аллокаций, например, Transform.

  • Покрытие тестами.

В библиотеку Chaos Cosmos для V-Ray было добавлено 100 новых ассетов

Идеально подходящих для интерьера: столы, стулья, лампы и посуда. В дополнение библиотека теперь включает несколько человеческих персонажей от AXYZ Design, одного из ведущих поставщиков отсканированных фотографий людей в 3D.

Unity хотят переосмыслить Unite

Поэтому в этому году конференции не будет. Ждём 2022.

Вышел Howler 2022

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

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

SpookyGhost вышел в опенсорс по MIT лицензии

Кроссплатформенный инструмент для процедурной анимации, созданный с использованием игрового движка nCine 2D на C++ и ImGui для UI, можно посмотреть на Гитхабе.

Инструмент позволяет легко создавать 2D-анимацию с использованием процедурных контроллеров, а также вашего собственных сценариев на Lua и экспортировать их в виде фреймов спрайтов или готовых к игре спрайтшитов.

Вышел KeyShot 10.2

Добавили инструмент Mesh Simplification для уменьшения числа треугольников моделей, предназначенный для упрощения их повторного использования в AR приложениях, таких как KeyVR KeyShot.

Библиотека материалов KeyShot также была обновлена: теперь пользователи могут выбирать семь различных 3D-моделей для предварительного просмотра материалов в виде миниатюр.

Вышел новый пакет Arm Mobile Studio для Unity

Новый инструмент для анализа производительности мобильных устройств.

Интересные статьи/видео

Nanite: взгляд изнутри

Эмилио Лопес, Senior Graphics Engineer из Playground Games, поделился своим взглядом на Nanite и попытался разобрать то, как система работает. При исследовании во многом полагался на RenderDoc.

Запись стрима на канале Unreal Ungine по работе с Nanite в UE5 и про саму технологию

Оптимизация работы с Substance

Виктор Андреенков поделился советами, как сделать Substance Painter менее требовательным по железу без снижения качества работы.

Анимированный мост в Unreal Engine чисто в шейдере

Т. к. с мостом не нужно взаимодействовать, то и skeletal mesh не нужен, поэтому шейдер в таком случае показался автору разумным решением.

Создание мифических существ и VFX дыма с огнём

Члены команды REALTIME рассказали 80lv о создании мифических существ для тв-сериалов и обсудили процесс создания реалистичных визуальных эффектов дыма и огня.

Разное

Про создание VFX в Армии мертвецов Зака Снайдера

Использовалось сочетание наземных и воздушных снимков LIDAR и дронов.

Примеры VFX в Майор Гром: Чумной Доктор

Подробнее..

FOSS News 74 дайджест материалов о свободном и открытом ПО за 713 июня 2021 года

13.06.2021 22:06:30 | Автор: admin

Всем привет!


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


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


  1. Facebook открыл доступ к самой большой языковой базе для разработчиков переводчиков.
  2. Самое ценное под защитой ОС Альт: Республика Калмыкия перевела на ОС Альт медучреждения, на очереди школы.
  3. Онлайн-хакатон SSL: Safety & Security Lab.
  4. Open source это сообщество, а не бренд. О построении бизнес-модели на открытых исходниках.
  5. Битва открытых лицензий.
  6. Как Replit пыталась отжать open-source проект.
  7. Невероятное демо и немного о Sun Microsystems.
  8. История Linux Live CD.

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



Оглавление


  1. Главное
    1. Facebook открыл доступ к самой большой языковой базе для разработчиков переводчиков
    2. Самое ценное под защитой ОС Альт: Республика Калмыкия перевела на ОС Альт медучреждения, на очереди школы
    3. Онлайн-хакатон SSL: Safety & Security Lab
    4. Open source это сообщество, а не бренд. О построении бизнес-модели на открытых исходниках
    5. Битва открытых лицензий
    6. Как Replit пыталась отжать open-source проект
    7. Невероятное демо и немного о Sun Microsystems
    8. История Linux Live CD
  2. Короткой строкой
    1. Новости
      1. Мероприятия
      2. Внедрения
      3. Открытие кода и данных
      4. Дела организаций
      5. Ядро и дистрибутивы
      6. Системное
      7. Специальное
      8. Обучение
      9. Мультимедиа
      10. Мобильные
      11. Безопасность
      12. DevOps
      13. AI & Data Science
      14. Web
      15. Пользовательское
      16. Игры
      17. Железо
    2. Статьи
      1. Мероприятия
      2. Дела организаций
      3. DIY
      4. Ядро и дистрибутивы
      5. Системное
      6. Специальное
      7. Обучение
      8. Базы данных
      9. Мультимедиа
      10. Мобильные
      11. Безопасность
      12. DevOps
      13. AI & Data Science
      14. Web
      15. Для разработчиков
      16. Менеджмент
      17. Пользовательское
      18. Разное
    3. Релизы
      1. Ядро и дистрибутивы
      2. Системное
      3. Специальное
      4. Базы данных
      5. Мультимедиа
      6. DevOps
      7. Web
      8. Для разработчиков
      9. Пользовательское
  3. Что ещё посмотреть
  4. Заключение

Главное


Facebook открыл доступ к самой большой языковой базе для разработчиков переводчиков


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

Analyticsindiamag пишет: Отдел искусственного интеллекта Facebook недавно объявил, что откроет исходный код для своей базы данных FLORES-101, чтобы исследователи могли использовать её для улучшения моделей многоязычного перевода. FLORES-101 это набор оценочных данных многоязычного перевода для 101 языка. База данных вместе с техническим отчётом и моделями доступна здесь для бесплатного использования исследователями и разработчиками по всему миру. Facebook утверждает, что публичный доступ к такой информации позволит исследователям ускорить развитие многоязычных систем перевода во всём мире.


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


  1. [(en)]
  2. []

Самое ценное под защитой ОС Альт: Республика Калмыкия перевела на ОС Альт медучреждения, на очереди школы


Категория: Новости/Внедрения

Базальт СПО пишет 7-го июня: Сегодня все врачи Республики Калмыкия работают на компьютерах под управлением российской защищенной операционной системы Альт 8 СП. В 2019-2020 в рамках регионального проекта цифровизации здравоохранения гг. было развернуто более 2 тысяч автоматизированных рабочих мест (АРМ). Этот опыт был признан настолько успешным, что Министерство цифрового развития Республики Калмыкия заключило с Базальт СПО соглашение о долгосрочном комплексном сотрудничестве. Оно уже развивается сразу по нескольким направлениям: внедрение ОС Альт в школах республики, совместные конференции и семинары, обучение ИТ-специалистов и пользователей. Например, первая группа системных администраторов организаций здравоохранения Калмыкии успешно прошла дистанционное обучение по программе администрирования ОС ALTSTART. Интенсив. В ближайших совместных планах Минцифры Калмыкии и Базальт СПО пилотное внедрение ОС Альт в школах Калмыкии и открытие центра компетенций Базальт СПО. Программное обеспечение предоставляется школам на льготных условиях.


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


Онлайн-хакатон SSL: Safety & Security Lab


Категория: Новости/Мероприятия

Теплица социальных технологий анонсировала онлайн-хакатон SSL: Safety & Security Lab. Организаторы пишут: Команда Теплицы социальных технологий приглашает присоединиться к созданию технологических решений, игр и просветительских проектов на онлайн-хакатоне SSL: Safety & Security Lab. Мы ждём разработчиков, UX-дизайнеров, аналитиков, общественных активистов, независимых журналистов, блогеров, популяризаторов цифровых прав и всех, кому дороги ценности персональной независимости, приватности и гражданских свобод. На этот раз участники хакатона SSL: Safety & Security Lab создадут медиапроекты, сервисы, приложения, онлайн-игры, другие проекты и инструменты, которые помогут повысить уровень комплексной защищенности гражданского общества, опираясь на российскую повестку. Мероприятие пройдет онлайн.


По словам менеджера событий Теплицы Алисы Цветковой Абсолютно все проекты, которые будут созданы на хакатоне будут выставлены с открытым кодом.


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


Open source это сообщество, а не бренд. О построении бизнес-модели на открытых исходниках


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

SD Times пишет: Зачем использовать открытый исходный код уже не вопрос. Ситуация изменилась, и компании задаются вопросом, почему они не используют открытый исходный код? Но остался без ответа ещё более серьёзный вопрос: как они используют открытый исходный код? Остаются ли они верными концепции открытого исходного кода?. В статье поднимаются вопросы точного определения открытого кода, бизнес модели на его основе, отдача сообществу, вызовы перед сообществом Open Source и использование открытого кода в корпорациях.


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


Битва открытых лицензий


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

SD Times развивает предыдущую тему: Ранее в этом году Elastic возобновил дебаты о лицензировании открытого исходного кода, объявив, что изменит свою лицензионную модель, чтобы лучше защитить свой открытый исходный код. За последние пару лет ряд компаний, в том числе Redis Labs, MongoDB, Cockroach Labs и Confluent, изменили свои лицензии на открытый исходный код, чтобы избежать того, что они называют большой кражей кода, когда облачные провайдеры, такие как Amazon, берут их успешный проект с открытым исходным кодом, используют его как облачный сервис и получают прибыль, не отдавая при этом ничего сообществу. Издание приводит мнения нескольких участников сообщества по теме этого конфликта.


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


Как Replit пыталась отжать open-source проект


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

MagisterLudi опубликовал в блоге компании Маклауд перевод статьи о показательном примере противостояния сообщества открытого кода в лице одного интереса и бизнеса в вопросах интеллектуальной собственности. Это история о том, как Replit использует юридические угрозы и свое венчурное финансирование, чтобы заставить меня закрыть проект с открытым исходным кодом, который им не нравится краткое содержание статьи. Конфликт вызвал большое внимание и, в свете не такой уж давней истории о конфликте NGINX и Rambler, говорит о том, что конфликт интересов (реальный или раздутый) может возникнуть в то время и в том случае когда его не ждёшь и что сообщество и отдельные разработчики должны уметь защищаться.


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


Невероятное демо и немного о Sun Microsystems


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

Эпичная история как автору Open Source проекта презентовали его же код. Просто почитайте :)


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


История Linux Live CD


Категория: Статьи/История

Stormglass опубликовал в блоге компании QIWI перевод статьи об истории одного из знаковых предметов в истории GNU/Linux: Продать новую идею может быть тяжело, особенно в случае, если аудитория может её не принять. Возможно, ей интересно было бы попробовать новый продукт, но только если усилия окажутся минимальными. Люди хотят, чтобы при первом признаке опасности у них под рукой была кнопка Выход. Последние 20 лет это было практически девизом Linux Live CD: вставьте этот диск (или USB-флэшку) в свой компьютер, попробуйте систему, посмотрите, понравится ли она вам. Если она вам понравится, установите её. Возможно, вам трудно представить, как мы пришли к такому вполне привычному сейчас формату, когда частью Linux является физический компонент. Это было огромным конкурентным преимуществом Linux. В сегодняшней статье мы расскажем о необычной истории самых первых live CD Linux.


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


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


Новости


Мероприятия


  1. Вторые открытые соревнования для детей и подростков по GNU/Linux[ 1, 2]
  2. Программа объединенной конференции СПО: от обучения до разработки []
  3. Онлайн-митап для Android-разработчиков []

Внедрения


В МФЦ Орловской области можно получать государственные и муниципальные услуги с помощью полностью отечественных решений []


Открытие кода и данных


  1. Исходный код RTS Периметр выложен в OpenSource []
  2. Компания LG опубликовала систему проверки соблюдения открытых лицензий []

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


  1. Mozilla, Google, Apple и Microsoft объединили усилия в стандартизации платформы для браузерных дополнений [ 1, 2(en)]
  2. Экосистема WordPress принесла более половины триллиона долларов доходов [(en)]
  3. Mozilla создала площадку для обсуждения идей и предложений []
  4. The Zephyr Project Celebrates 5th Anniversary with new members and inaugural Zephyr Developer Summit on June 8-10 [(en)]
  5. Hyperledger объявляет об исследовании брендов блокчейнов 2021 года [(en)]
  6. API-шлюз с открытым исходным кодом KrakenD становится проектом Linux Foundation [(en)]
  7. Платформа продуктовой аналитики с открытым исходным кодом PostHog привлекла 15 миллионов долларов [(en)]
  8. FINOS объявляет об исследовании состояния проектов с открытым исходным кодом в сфере финансовых услуг на 2021 год [(en)]
  9. TODO Group объявляет об исследовании состояния OSPO в 2021 году [(en)]
  10. Fairwinds объявляет о создании группы пользователей ПО с открытым исходным кодом [(en)]
  11. Еженедельник OSM 567 []

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


Линус Торвальдс: нагруженный релиз-кандидат Linux 5.13 не вызывает серьёзных опасений[(en)]


Системное


В Wayland-драйвере для Wine появилась поддержка Vulkan и многомониторных конфигураций []


Специальное


IonQ интегрируется с Cirq фреймворком квантовых вычислений с открытым исходным кодом от Google[(en)]


Обучение


TransTech Social и Linux Foundation объявляют о стипендии для обучения и сертификации [ 1(en), 2]


Мультимедиа


Kodi 20 получит название Nexus []


Мобильные


  1. Второй бета-выпуск мобильной платформы Android 12 [ 1, 2(en), 3(en), 4(en)]
  2. Plasma Mobile: Больше приложений и улучшенный домашний экран []

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


  1. GitHub раскрывает свой план по выявлению вредоносных программ и эксплойтов, размещенных на платформе[(en)]
  2. В Fedora 35 намечен переход на yescrypt для хэширования паролей []
  3. Arch Linux прекращает поддержку MD5 и SHA1 для новых паролей []
  4. Linux-дистрибутивы для анонимной работы в интернете что нового? []
  5. Microsoft заявляет, что Kubernetes является целью атак криптомайнинга [(en)]
  6. Google Chrome вынужден исправить очередную zero-day уязвимость [(en)]
  7. Эксперт обнаружил критическую уязвимость в библиотеке Polkit (PolicyKit) для Linux, баг в коде был с 2014 года []

DevOps


Grafana Labs представляет новые функции мониторинга[ 1(en), 2(en)]


AI & Data Science


Новый проект с открытым исходным кодом ISAC-SIMO использует машинное обучение для контроля качества строительства в развивающихся странах[(en)]


Web


Google признал неудачным эксперимент с показом только домена в адресной строке Chrome [ 1, 2(en), 3(en), 4(en)]


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


На этой неделе в KDE: множество улучшений производительности []


Игры


Nvidia и Valve привносят DLSS в игры для Linux в некотором роде[(en)]


Железо


В новом ThinkPad от Lenovo есть одно крупное обновление для Linux[(en)]


Статьи


Мероприятия


Чего ожидать на саммите Cloud Foundry Summit 2021[ 1(en), 2(en)]


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


Зачем GitLab купил UnReview?[(en)]


DIY


  1. Научный калькулятор с открытым исходным кодом[(en)]
  2. OpenSource-метод позволят делать двусторонние платы с переходными отверстиями в домашних условиях [(en)]

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


  1. Как загружаетсяFreeDOS [(en)]
  2. Видео: antiX 19.4 и AV Linux []

Системное


Запускаем Homebrew на Windows 10 []


Специальное


  1. Несколько материалов о работе в FreeDOS[ 1(en), 2(en), 3(en), 4(en)]
  2. Установка Asterisk в Debian 10 []
  3. Анализ показателей здоровья сообщества с помощью Cauldron и GrimoireLab[(en)]
  4. Почему стоит выбрать открытый исходный код для проекта домашней автоматизации [(en)]
  5. RudderStack представляет платформы обработки клиентских данных с открытым исходным кодом для разработчиков [(en)]
  6. VGA библиотека для Raspberry Pi Pico [(en)]

Обучение


  1. 5 удобных руководств по открытому исходному коду для учителей[(en)]
  2. История человека, преподающего Python на Raspberry Pi 400 в публичной библиотеке [(en)]

Базы данных


  1. Настройте свои запросы MySQL как профессионал[(en)]
  2. Linux Fu: базы данных файловые системы нового уровня [(en)]
  3. Измеряем расходы на память у Postgres процессов []
  4. Введение в MySQL: установка, настройка и поддержка в Ubuntu[(en)]

Мультимедиа


Subtitld: кроссплатформенный редактор субтитров[(en)]


Мобильные


Красивый изменяющий цвет пользовательский интерфейс Android 12 уже оправдывает хайп[(en)]


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


  1. Проверка настроек безопасности в Linux с помощью checksec[(en)]
  2. Безопасность встраиваемых систем Linux []
  3. Dockle Диагностика безопасности контейнеров []
  4. Как использовать Python для проверки протокола Signal []

DevOps


  1. Kubevious революционная панель управления Kubernetes []
  2. Как увеличить скорость реакции Kubernetes на отказ узлов кластера? []
  3. Тестирование сбоев произвольных подов на Kubernetes с помощью kube-monkey[(en)]
  4. Бенчмаркинг Linkerd и Istio []
  5. Что происходит, когда вы намеренно закрываете контейнеры Kubernetes?[(en)]
  6. Проблемы миграции служб данных из Cloud Foundry в Kubernetes [(en)]
  7. Acme.sh + Ansible + Alias mode: Автоматизируем получение и распространение TLS сертификатов []
  8. Автоматизация настройки рабочего окружения или как доставить Linux тем, у кого его нет []
  9. Антипаттерны деплоя в Kubernetes. Часть 3 []
  10. Как правильно сделать Kubernetes (обзор и видео доклада) []
  11. Tоп 10 PromQL запросов для мониторинга Kubernetes []

AI & Data Science


  1. Как добавить Natural Language Processing в Minecraft []
  2. Руководство по GPT Neo для начинающих (с кодом на Python)[(en)]
  3. Проект Plot от Observable помогает с визуализацией данных [(en)]
  4. Руководство по Precision-Recall Tradeoff на Python [(en)]
  5. Сценарии для виртуальных ассистентов Салют на NodeJS и фреймворке SaluteJS []
  6. Как PyTorch в последнее время бросает вызов TensorFlow[(en)]
  7. 8 альтернатив TensorFlow Serving [(en)]

Web


  1. Может ли новый внешний вид Firefox спасти этот веб-браузер?[(en)]
  2. Приложение, работающее через I2P: проще, чем кажется []
  3. Appwrite, open-source бэкэнд-платформа []

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


  1. Утилиты для обработки JSON []
  2. От Планеты GitHub с любовью []
  3. Создание переносимых функций на бессерверных платформах с помощью Quarkus Funqy[(en)]
  4. Каждый Java Junior делает это: распространенные ошибки Java, совершаемые новичками [(en)]
  5. Как гипертекст позволяет работать с состоянием приложения в REST [(en)]

Менеджмент


Чтобы воспитывать открытых лидеров, менеджеры должны научиться отпускать[(en)]


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


  1. Сравнение Linux Mint и Fedora: что лучше?[(en)]
  2. Helix: текстовый редактор в терминале для опытных пользователей Linux [(en)]
  3. RTFM! Как читать (и понимать) фантастические страницы руководства в Linux [(en)]
  4. Установка Dash to Dock в Ubuntu 20.04 []
  5. angelspie управление окнами в X11, глобальные и не только горячии клавиши []
  6. Видеообзор Plasma 5.22 на русском от PLAFON []

Разное


  1. Играйте в Doom на Kubernetes[(en)]
  2. Об открытом исходном коде и открытых стандартах [(en)]
  3. Линус Торвальдс вступил в дискуссию с антипрививочником в списке рассылки ядра Linux []

Релизы


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


  1. Выпуск Lakka 3.1, дистрибутива для создания игровых консолей []
  2. Выпуск дистрибутива для резервного копирования Rescuezilla 2.2 []
  3. Кандидат в релизы дистрибутива Rocky Linux 8.4, идущего на смену CentOS []
  4. Выпуск дистрибутива Redcore Linux 2101 []

Системное


  1. Выпуск дисплейного сервера Mir 2.4 []
  2. Релиз загрузочного менеджера GNU GRUB 2.06 []

Специальное


  1. Выпуск редактора двоичных данных GNU Poke 1.3 []
  2. Выпуск Proton 6.10-GE-1, расширенной сборки Proton, пакета для запуска Windows-игр в Linux []

Базы данных


Apache Cassandra 4.0: устранение задержек с помощью Java 16 ZGC[(en)]


Мультимедиа


  1. Выпуск свободной системы 3D-моделирования Blender 2.93 LTS [ 1, 2, 3]
  2. Выпуск мультимедийного проигрывателя QMPlay2 21.06.07 []
  3. Обновление медиапроигрывателя VLC 3.0.15 []
  4. video2midi 0.4.5.2 []

DevOps


  1. Что нового вLinkerd 2.10 взгляд Джейсона Моргана, технического евангелиста Linkerd в Buoyant [(en)]
  2. Знакомьтесь: Argo Rollouts v1.0 []

Web


  1. Выпуск vsftpd 3.0.4 []
  2. Обновление Chrome 91.0.4472.101 с устранением 0-day уязвимости []

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


  1. Zig 0.8 []
  2. Выпуск системы управления исходными текстами Git 2.32 []
  3. Вышел релиз GitLab 13.12 с запуском DAST по требованию и графиком частоты развёртывания []

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


  1. Релиз рабочего стола KDE Plasma 5.22 [ 1, 2, 3, 4]
  2. Выпуск рабочего стола Regolith 1.6 []
  3. Релиз оконного менеджера IceWM 2.4 []
  4. Представляем Windows Terminal Preview 1.9 []
  5. kchmviewer вышла версия 8.0 []
  6. Обновление KDE Gear 21.04.2, набора приложений от проекта KDE []

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


  1. Дайджест opensource.com: новый сельскохозяйственный проект с открытым исходным кодом, опрос Stack Overflow и чествование разработчиков открытого исходного кода[(en)]
  2. Open-Source проект недели по версии SD Times: page-fetch [(en)]

Заключение


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


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


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

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





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






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

Подробнее..

Недельный геймдев 22 13 июня, 2021

16.06.2021 00:20:01 | Автор: admin

Из новостей на этой неделе: стала доступна превью версия Unreal Engine 4.27 с включёнными в движок Bink Video и Bink Audio, Unity выпустили новый стартовый пак, вышла новая версия движка Diligent Engine 2.5, Activision выпустили расширение для Windows для просмотра USD-файлов, разработчики Cascadeur получили дополнительные 1.5 миллиона долларов на развитие продукта, PolyHertz выпустил новый скрипт UnChamfer Pro для 3ds Max, Khronos запускают программу сертификации 3D-просмотровщиков.

Из интересностей: подробный доклад от Insomniac про работу со светом в Marvels Spider-Man, занятная механика для VR игры, полезный доклад от Риотов про то, как они балансят и нерфят персонажей.

Обновления/релизы/новости

Стала доступна превью версия Unreal Engine 4.27

Из ключевого:

  • Oodle и Bink теперь встроены в движок.

  • Улучшения по части Open XR.

  • Path Tracer теперь в бетке.

  • Куча улучшений GPU Lightmass: запекания, теней, поддержки mGPU.

  • Обновление Niagara: версионность модулей, новый дебагер, куча улучшений UX/UI.

  • Оптимизировали рендеринг на мобильных платформах. Ключевые направления оптимизаций: Distance Field Shadows, Fast Approximate Anti-Aliasing (FXAA), Temporal Anti-Aliasing (TAA).

  • Изменения по части Datasmith, особенно в Datasmith Exporter Plugin для ArchiCAD.

  • Огромное число изменения инструмента для синематиков и виртуального продакшена.

Bink Video и Bink Audio теперь доступны в Unreal Engine бесплатно

Epic Games выпустили последние изменения по интеграции технологии RAD Game Tools (которые приобрела в начале этого года) в Unreal Engine. Доступно в Unreal Engine 4.27 и Unreal Engine 5.

Bink Video и Bink Audio кроссплатформенные видео и аудио кодеки с упором на производительность.

Разработчики Cascadeur получили дополнительные 1.5 миллиона долларов от Nekki

Спустя 2 месяца после выхода в ранний доступ этот инструмент для анимаций насчитывает уже 80000 пользователей. Команда, тем времени, из 25 разработчиков должна вырасти до 30. Компания планирует достичь двух важных этапов к полноценному релизу в 2022:

  1. Улучшить по максимуму уникальные инструменты Deep Physics с поддержкой AI.

  2. Функциональные возможности Cascadeur должны быть расширены дополнительными стандартными инструментами.

Unity выпустили новый стартовый пак

Набор содержит бесплатные и легковесные базовые контроллеры персонажей от первого и третьего лица для последней версии Unity 2020 LTS и более поздних версий с использованием Cinemachine и Input System.

Старые версии Unity также могут работать с паком, но, вероятно, нужно будет что-то дотюнить.

МФТИ и Gaijin Entertainment запускают магистерскую программу (4 семестра) по программированию игр

Заявку нужно подать до 30 июня. Обучение очное.

Вышла новая версия движка Diligent Engine 2.5

В этой версии:

  • Трассировка лучей теперь включена на Metal.

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

  • Несколько контекстов позволяют выполнять асинхронные вычисления и параллельный рендеринг.

  • Запросы на RT позволяют бросать лучи из обычных шейдеров (пиксельные, вычислительные и т. д.).

Activision выпустили расширение с открытым исходным кодом для Windows для просмотра USD

Проект доступен на GitHub под лицензией Apache 2.0 и позволяет пользователям Windows взаимодействовать с USD файлами (всё более широко используемым отраслевым форматом, созданным Pixar) прямо в Windows Explorer.

Первую версию браузера ассетов добавят в Blender 3.0

Пользователи давно ждут нечто подобное.

Epic Games поделились кратким руководством для тех, кто хочет познакомиться с Unreal Engine 5

В 16-страничной pdf-ке разобраны основные вопросы и приведены полезные ссылки. Ничего того, что есть в онлайн документации, но зато всё кратко и сжато. Как раз подойдёт для ознакомления.

PolyHertz выпустил новый скрипт UnChamfer Pro для 3ds Max

Предназначенный для быстрого, простого и точного удаления или масштабирования фасок меша.

BuildBox решили поменять прайс на свой движок после негодования клиентов

Они не будут брать комиссию с ревенью, если вы не используете их специальное решение для монетизации.

Ранее компания изменила прайс, помомо подписки захотели процент процент с ревенью: 30%, если у вас план Plus, 10%, если у вас PRO план. Вовремя одумались.

Faceware Technologies запустили Faceware Studio PLE, новую бесплатную версию Faceware Studio, программы для мокапа в реальном времени

Лицензия позволяет художникам бесплатно использовать Faceware Studio в течение шести месяцев для некоммерческой разработки игр, визуальных эффектов.

Вышла бетка Kinetix Advanced

Облачный инструмент позволяет сгенерировать 3d-анимацию из .MP4 видео.

Можно попробовать бесплатно, преобразовав 60-секундное видео. За 15 евро в месяц можно конвертировать до 3 минут видео и иметь доступ ко всем инструментам, которые предлагает Kinetix, а за 120 евро в месяц 30 минут видео.

Khronos запускают программу сертификации 3D-просмотровщиков

Консистентное отображение на различных платформах повышает доверие потребителей. CGTrader и Sketchfab уже подписались.

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

Интересные статьи/видео

4 полезных совета по работе с Substance Painter для новичков

  1. Маски ваши лучшие друзья.

  2. Будьте рассказчиком. Недостаточно просто навесить текстурки, важно понимать, как эти объекты будут смотреться рядом с другими.

  3. Нужно понимать/осознавать как свет и игровые движки влияют на ваши текстуры.

  4. Создайте свою собственную библиотеку материалов.

На этой неделе Epic Games обсудили новую систему глобального освещения Lumen из Unreal Engine 5

Специалисты рассказали, что это такое, как включить, и что технология из себя предоставляет.

Полезный доклад от Риотов про то, как они балансят и нерфят персонажей

Не смотрите на оценки под видео, контент норм. Там приведены реальные данные и метрики и, что самое главное, докладчик рассказывает, как они принимают решения на основе этих данных.

Подробный доклад от Insomniac про работу со светом в Marvels Spider-Man

Разное

Разбор VFX из фильма Поколение Вояджер (2021)

Подробнее..

Лонгбоксы, битва за стриминг и вендор-лок для аудиоконтента в подборке материалов из Мира Hi-Fi

12.06.2021 14:07:17 | Автор: admin

Продолжаем [раз, два] делиться с вами примечательными заметками об истории и происходящем в музыкальной индустрии, работе со звуком и аудиоинтерфейсами. В этой подборке фокусируемся на парочке разборов и аналитике рынка стриминговых сервисов.

Фотография: Chloe Evans. Источник: Unsplash.comФотография: Chloe Evans. Источник: Unsplash.com

Зачем музыкальной индустрии понадобились лонгбоксы. Рассказываем о способе упаковки музыкальных альбомов, который был распространен за несколько лет до появления CD-кейсов и их различных модификаций для других форматов. Что у него общего с конвертами для винила, причем тут конструкция прилавков для пластинок, за что критиковали лонгбоксы, и как музыкальная индустрия избавлялась от них об этом в нашем историческом разборе.

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

Каким образом проигрыватель винила производит звук. Журналисты What Hi-Fi? делятся разбором для тех, кто только знакомится с виниловыми проигрывателями и хотел бы чуточку лучше понимать, как они устроены. Канавка, картридж, звукосниматель, фонокорректор, усилитель и другие базовые элементы и нюансы в компактном гайде о том, как функционируют вертушки, и что им необходимо, чтобы играть и радовать владельцев своим звучанием.

Почему музыканты и лейблы не уходят с Ютуба. Массовое недовольство уровнем роялти чуть ли не всех стриминговых платформ и претензии к работе алгоритмов пока так и не вынудили крупнейших контент-провайдеров, авторов и инди-музыкантов взять и покинуть эту площадку. Для столь характерного поведения есть ряд причин анализируем ситуацию, приводим критику, мнения в защиту Ютуба, плюс пытаемся выяснить, что к чему, и чего стоит ожидать.

Сделают ли из музыки маркетинговый инструмент. Разбираемся, могут ли это осуществить те самые стриминговые платформы, которые сегодня находятся под ударом критики как слушателей, так и авторов треков. Размышляем о том, как эволюционирует отношение композиторов и исполнителей к технологическим новшествам, и стоит ли ждать современной музыкальной индустрии чего-то похожего на забастовки сороковых годов в США.

Аудиосоцсети наступают, но пока малым числом. Пока все окончательно не забыли о том, что когда-то была популярна такая соцсеть, как Clubhouse, ее потенциальные конкуренты и альтернативные проекты стремятся показать себя аудитории. В этом материале мы поговорим лишь о некоторых из них Nibble, Cappuccino, Audlist и других примечательных стартапах в этой нише. Все они так или иначе базируются на работе со звуком и аудиоинтерфейсами.

Фотография: Devin Avery. Источник: Unsplash.comФотография: Devin Avery. Источник: Unsplash.com

Почему платформа избавилась от части выпусков популярного подкаста. Сто миллионов долларов за разговорное шоу рекорд в нише подкастинга. Поэтому нет чего-то удивительного в том, что новые владельцы получили полный контроль над тем, какие выпуски будут и далее доступны слушателям. Обсуждаем, что в действительности происходит, какие эпизоды уже скрыли, и каким образом эта ситуация связана с проблемой модерации аудиоконтента.

Сделка Square и Tidal больше, чем инвестиции в стриминг музыки. Делимся примечательными нюансами и бэкграундом одной из наиболее громких сделок на рынке музыкальных сервисов. Речь о сотрудничестве Шона Картера, более известного под псевдонимом Jay-Z и владеющего Tidal, и Джека Дорси, запустившего Twitter и Square. Рассказываем, что объединяет предпринимателей помимо музыкальных сервисов.

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


Подборки напольной акустики в нашем блоге на Хабре:

Подробнее..

PHP Дайджест 204 (17 31 мая 2021)

31.05.2021 14:10:41 | Автор: admin
Фото: Christian Mnch.

В эти две недели core команда PHP активно обсуждала предложение по Partial function Application и в качестве альтернативы Никита Попов предложил более простой синтаксис для получения ссылки на любые функции. Также в уже принятые в PHP 8.1 енумы предлагается добавить статические свойства.

Symfony 6 будет требовать PHP 8.0, а вышедшая Doctrine 2.9 поддерживает указание метаданных в атрибутах вместо PHPDoc.

Еще в выпуске классная статья про регекспы и инструкция по использованию Deployer, а также другие полезные статьи, пачка инструментов, немного видео и подкастов.

Приятного чтения!


PHP Internals


  • [RFC] First-class callable syntax


    В качестве альтернативы довольно сложному [RFC] Partial Function Application Никита предлагает более простое решение проблемы получения ссылки на любую функцию или метод.

    // Сейчас вот так$fn = Closure::fromCallable('strlen');$fn = Closure::fromCallable([$this, 'method']);$fn = Closure::fromCallable([Foo::class, 'method']);// Предлагается вот такое$fn = strlen(...);$fn = $this->method(...);$fn = Foo::method(...);
    


    И соответственно, такой синтаксис можно будет применять везде, где ожидается Callable. Например, вот так:
    array_map(Something::toString(?), [1, 2, 3]);array_map(strval(...), [1, 2, 3]);// вместоarray_map([Something::class, 'toString'], [1, 2, 3])array_map('strval', [1, 2, 3]);
    

  • [RFC] Disable autovivification on false


    Сейчас PHP позволяет инициализировать массив из переменной со значением null или false. Предлагается для false все-таки бросать Fatal error:
    $a = true;$a[] = 'value'; // Fatal error: Uncaught Error: Cannot use a scalar value as an array$a = null;$a[] = 'value'; // Ok$a = false;$a[] = 'value'; // Сейчас это работает, но предлагается задепрекейтить
    
    3v4l.org/UucOC

  • [RFC] Allow static properties in enums


    В PHP 8.1 будут енумы. Подробный разбор был videoна стриме PHP-дайджеста и в тексте на php.watch.

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

    Пример использования
    enum Environment {    case DEV;    case STAGE;    case PROD;    private static Environment $currentEnvironment;    /**     * Read the current environment from a file on disk, once.     * This will affect various parts of the application.     */    public static function current(): Environment {        if (!isset(self::$currentEnvironment)) {            $info = json_decode(file_get_contents(__DIR__ . '/../../config.json'), true);            self::$currentEnvironment = match($info['env']) {                'dev' => self::DEV,                'stage' => self::STAGE,                'prod' => self::PROD,            };        }        return self::$currentEnvironment;    }    // Other methods can also access self::$currentEnvironment}printf("Current environment is %s\n", Environment::current()->name);
    

    Предложение спорное. Пишите в комментариях, что думаете по этому поводу.

    Кстати, в релизе PhpStorm 2021.2 уже будет поддержка enum, а пощупать можно будет на этой неделе в выпуске 2021.2 EAP.

  • [PR] Поддержка HTTP Early Hint support


    По умолчанию, PHP поддерживает отправку только одного набора заголовков. Но статус коды HTTP 1xx могут потребовать отправки нескольких наборов хедеров. В частности, для использования 103, нужно сначала отправить заголовки Link, и затем, когда весь ответ будет готов, отправить обычные 200 OK.

    Сейчас такое можно сделать, но немного криво: заголовки 103 отправить, как обычно, через header(), а следующую порцию заголовков вручную прям через echo.

    Никита предлагает добавить функцию для того, чтоб можно было отправлять несколько наборов заголовков. В пул-реквесте обсуждение API с участием команды Symfony и одним из авторов спецификаций HTTP.

  • check[RFC] Add IntlDatePatternGenerator


    Предложение принято. В PHP 8.1 будет класс IntlDatePatternGenerator для быстрого создания дат в локализированном формате. Подробнее в PHP Internals News #85 с автором RFC.

  • [RFC] Final class constants


    На голосовании.

  • В Internals обсуждается идея задепрекейтить багтрекер bugs.php.net


    Вместо него предлагается использовать issues на GitHub. У идеи есть как плюсы, так и минусы. Но как первый шаг, все баги документации теперь будут Гитхабе. Так что если вы нашли ошибку в мануале PHP, то можно просто создать issue в репозитории php/doc-en или php/doc-ru. Вот пример.


Инструменты


  • Doctrine ORM 2.9 Большое обновление популярной ORM. Под капотом поддержка атрибутов PHP 8, типизированные свойства, и другое.
  • Flarum 1.0.0 Релиз популярного движка для форума на PHP.
  • moneyphp/money 4.0 Пакет для правильной работы с денежными значениями.
  • phpast.com Просмотр дерева абстрактного синтаксиса PHP. Полезно при отладке инструментов на базе nikic/PHP-Parser. Код на гитхабе: ryangjchandler/phpast.com.
  • JBZoo/CI-Report-Converter Всеядный конвертер отчетов для CI. Основное призвание утилиты совместить самый разный результат линтеров с самыми разными CI (TeamCity, GitHub Actions, etc). Прислал smetdenis.
  • veewee/xml Все для удобной работы с XML в одном пакете.


Symfony




Laravel




Статьи




Аудио/Видео




community Сообщество





Подписывайтесь на Telegram-канал PHP Digest.

Если вам понравился дайджест, поставьте, пожалуйста, ему плюс это очень мотивирует продолжать делать.

Заметили ошибку или опечатку? Сообщите в личку хабра или телеграм.

Прислать ссылку можно через форму или просто написав мне в телеграм.
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест 203

Подробнее..

PHP Дайджест 205 (1 15 июня 2021)

15.06.2021 00:15:33 | Автор: admin


Подборка свежих новостей и материалов из мира PHP. В выпуске: первая альфа PHP 8.1.0, Composer 2.1, Symfony 5.3 и другие релизы. Обзор новых предложений для PHP 8.1: Partial Function Application, pipe оператор, readonly свойства. А также порция полезных инструментов, статьи, видео и подкасты.

Приятного чтения!

Новости


  • PHP 8.1.0 alpha 1


    Вышел первая альфа и тем самым стартовал рели-процесс PHP 8.1. Обновления будут выходить каждые две недели по расписанию. Финальный релиз запланирован на 25 ноября.

    Заморозка фич ожидается 20 июля, а значит еще могут быть изменения. Из наиболее заметных новых фич на данный момент есть:

    • Enum они же перечисления RFC;
    • Новый тип never для возвращаемых значений RFC;
    • Файберы RFC;
    • Финальные константы в классах RFC;
    • Оператор распаковки поддерживает массивы со строковыми ключами RFC;
    • Объявлено устаревшим преобразование float в int, где теряется дробная часть RFC;
    • Интерфейс Serializable объявлен устаревшим RFC;
    • Запись восьмеричных чисел с префиксом 0o RFC;
    • Ограничено использование $GLOBALS RFC;

    Полный список изменений можно посмотреть на php.watch/versions/8.1.

  • PHP 8.0.7, PHP 7.4.20


    Багфикс релизы актуальных веток.

  • Стартовала программа раннего доступа PhpStorm 2021.2


    Каждую неделю публикуем новые билды, которые можно использовать бесплатно. А также анонсируем то, над чем идет работа в релизе.
    Уже доступны: поддержка енамов PHP 8.1, переработанный и улучшенный рефакторинг Extract Method, исправлены ошибки форматирования.

  • Composer 2.1.0


    Добавлена команда reinstall, которая удаляет и устанавливает перечисленные зависимости заново. Также пачка других улучшений и фиксов.

  • У каждого пакета на packagist.org теперь есть статистика по PHP-версиям


    Один из авторов Composer, Jordi Boggiano, каждые полгода публиковал в блоге пост со статистикой используемых версий PHP.

    Теперь вместо блога, эта общая статистика всегда доступна на packagist.org/php-statistics.

    Кроме того, у каждого пакета есть своя подобная страница, например, symfony/console/php-stats.

  • PHP Russia 2021


    Конференция состоится уже 28 июня. Программа сформирована habrничего лишнего, только хардкор, только технологии.

    Для читателей дайджеста есть промокод со скидкой: php_digest.


PHP Internals


  • [RFC] Partial Function Application


    Предложение было существенно переработано и объединено с более узким RFC от Никиты First-class callable syntax.

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

    Итого предлагается три способа получить ссылку на функцию:
    1. $func = some_func(...) так можно получить ссылку на любую функцию. Собственно, предложение Никиты.
    2. $func = some_func(1, 2, ?, 5) так можно получить ссылку с одним аргументом, что может быть полезно для различных колбэков.
    3. $func = any_func($all, $params, ...) так можно передать все аргументы в функцию, но при этом не вызывать ее. Ссылку позже можно вызвать, не передавая никаких параметров.

  • [RFC] Pipe Operator v2


    Если предложение выше пройдет голосование, то пайп-оператор станет его логичным продолжением.

    Вместо вложенных вызовов типа:

    array_filter(array_map('strtoupper', str_split(htmlentities("Hello World"))), fn($v) => $v != 'O');
    

    можно будет писать более понятные цепочки вида:

    $result = "Hello World"    |> htmlentities(?)    |> str_split(?)    |> array_map(strtoupper(?), ?)    |> array_filter(?, fn($v) => $v != 'O');
    

  • [RFC] Pure intersection types


    Предложение добавить пересечения типов находится на голосовании и похоже, что преодолеет необходимый порог. Тем временем можно послушать подкаст audioPHP Internals News #88 с George Peter Banyard, автором RFC.

  • [RFC] Readonly properties 2.0


    В качестве альтернативы довольно сложному и громоздкому предложению по акссессорам свойств сам же Никита выдвинул на рассмотрение RFC по readonly свойствам.

    Предлагается добавить модификатор readonly для свойств. Такие свойства нельзя будет изменить после инициализации.

    Скрытый текст
    class Test {    public readonly string $prop;    public function __construct(string $prop) {        // Legal initialization.        $this->prop = $prop;    }}$test = new Test("foobar");// Legal read.var_dump($test->prop); // string(6) "foobar"// Illegal reassignment. It does not matter that the assigned value is the same.$test->prop = "foobar";// Error: Cannot modify readonly property Test::$prop
    


    А в комбинации с constructor property promotion из PHP 8.0, можно будет сократить вообще до вот такого:

    class User {    public function __construct(        public readonly string $name    ) {}}$user = new User('Roman');echo $user->name; // Ok$user->name = 'Nikita'; // Error
    

  • [RFC] Make reflection setAccessible() no-op


    Сейчас чтобы получить доступ к свойству или методу через рефлексию, надо обязательно предварительно вызвать ->setAccessible(true).

    Marco Ocramius Pivetta предлагает убрать этот вызов, то есть ReflectionProperty и ReflectionMethod будут вести себя так, как если бы уже был вызван setAccessible(true).

    class Foo { private $bar = 'a'; }(new ReflectionProperty(Foo::class, 'bar'))->getValue();
    



Инструменты


  • nunomaduro/php-interminal Инструмент для чтения PHP Internals обсуждений в терминале. Пока умеет выводить только последние сообщения, но выглядит красиво.
  • joonlabs/php-graphql PHP-реализация спецификаций GraphQL. Автор утверждает, что быстрее чем другие реализации.
  • spiral/attributes Позволяет читать атрибуты из PHP 8 на PHP 7.2+ и дополнительно может работать с аннотациями доктрины. Фреймворк-агностик и для работы требует лишь nikic/php-parser. Прислал SerafimArts.
  • spiral/storage Компонент для работы с распределёнными файловыми хранилищами. Работает поверх thephpleague/flysystem и предоставляет более удобный API. Прислал SerafimArts.
  • kalessil/production-dependencies-guar Предотвращает добавление дев-пакетов в секцию require в composer.json.

    В тему у Валентина Удальцова на канале Пых была заметка с идеями проверок на CI.


Symfony




Laravel




Yii




Статьи




Аудио/Видео





Подписывайтесь на Telegram-канал PHP Digest.

Если вам понравился дайджест, поставьте, пожалуйста, ему плюс это очень мотивирует продолжать делать.

Заметили ошибку или опечатку? Сообщите в личку хабра или телеграм.

Прислать ссылку можно через форму или просто написав мне в телеграм.
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест 204

Подробнее..

Недельный геймдев 18 16 мая, 2021

19.05.2021 00:17:20 | Автор: admin

Из новостей на этой неделе:

  • Adobe выпустил Character Animator 4.2

  • GoGodotJam пройдёт с 24 мая по 2 июня

  • Вышла первая публичная версия движка MiniGDX на Kotlin

  • Вышел Sculptron 1.1 с базовой поддержкой Alembic и большей гибкостью при работе с процедурными текстурами

  • 500 бесплатных HDRI неба и окружения от HDRMAPS. 402 образца в 2К теперь доступны для загрузки в одном zip-архиве

  • В Material Maker 0.95 появились инструменты для 3D

  • NVIDIA Omniverse Machinima теперь доступна в открытом бета-тестировании

Из интересностей:

  • Новое видео от GMTK про песочный уровень из Ori

  • О создании музыкальных уровней в Sackboy

  • Подробный туториал по созданию эффекта летающих сердечек в Unity с помощью VFX Graph

  • Дизайн уровней: советы, хитрости и способы их освоения

Обновления/релизы/новости

Ubisoft выпустил Mixer 1.0

Первую официальную стабильную версию дополнения для Blender для совместной работы.

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

Autodesk выпустил публичную бету плагина для 3ds Max для поддержки USD

Плагин позволяет пользователям импортировать и экспортировать данные с использованием формата универсального описания сцены, разработанного Pixar, включая меши и материалы на сцене.

AMD опубликовала Radeon Rays 4.1 в опенсорс

В прошлом году в Radeon Rays 4.0 была обеспечена поддержка Vulkan, тогда же отказались от OpenCL и в то же время библиотека перестала распространяться с открытым исходным кодом.

Но сегодня вышла версия 4.1, и вместе с тем библиотека снова в опенсорсе и распространяется по MIT лицензии.

Niantic расширяет доступ к своим инструментам разработки дополненной реальности

Платформа теперь будет доступна практически любому стороннему разработчику игр.

Niantic Lightship предлагает более широкий доступ к новому ARDK, позволяя разработчикам создавать интерактивные и иммерсивные приложения.

Adobe выпустил Character Animator 4.2

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

Кроме того, файлы проектов, созданные в Character Animator 4.0, теперь должны автоматически восстанавливаться в случае повреждения в результате сбоя.

GoGodotJam пройдёт с 24 мая по 2 июня

Подробности в блоге движка.

Вышла первая публичная версия движка MiniGDX на Kotlin

Пока поддерживаются jvm, веб и Android. В будущем появится возможность билдить и под iOS.

Вышел Sculptron 1.1 с базовой поддержкой Alembic и большей гибкостью при работе с процедурными текстурами

Процедурные текстуры теперь можно использовать как альфы при скульптинге. Пользователи также могут теперь установить непрозрачность пользовательского интерфейса.

500 бесплатных HDRI неба и окружения от HDRMAPS. 402 образца в 2К теперь доступны для загрузки в одном zip-архиве

Кроме того, Wronkowski сделал более 100 бесплатных HDRI размером 10 000 x 5 000 пикселей в разделе Freebies на сайте доступными по лицензии Creative Commons CC BY 4.0.

В Material Maker 0.95 появились инструменты для 3D

Пока в зачаточном состоянии, но потенциал есть.

Material Maker проект с открытым исходным кодом, позволяющий создавать материалы, используя воркфлоу на основе процедурных графов, аналогичный коммерческому Substance Designer.

NVIDIA Omniverse Machinima теперь доступна в открытом бета-тестировании

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

Интересные статьи/видео

Новое видео от GMTK про песочный уровень из Ori

Совместно с левел-дизайнером Крисом МакЭнти. К тому же, тот поделился концептами и прототипами.

О создании музыкальных уровней в Sackboy

Статья от Джека Хоутона, дизайн-директора игры.

Подробный туториал по созданию эффекта летающих сердечек в Unity с помощью VFX Graph

Полноценное руководство по созданию от начала и до конца.

Дизайн уровней: советы, хитрости и способы их освоения

Макс Пирс, левел-дизайнер, работавший над Cyberpunk 2077 и The Division, рассказал о том, что значит быть дизайнером уровней, как стать мастером в этом деле, и обсудил написанные им книги.

Подробнее..

Недельный геймдев 19 23 мая, 2021

25.05.2021 22:23:12 | Автор: admin

На этой неделе: вышел Intel Open Image Denoise 1.4.0, BuildBox изменил прайс, а Construct 3 на 6 месяцев бесплатен, если вы приобретали Buildbox в течение последних 12 месяцев, для Maya вышел Pulldownit 5.0, Autodesk обновил Maya Bonus Tools 2022, вышел ZBrushCoreMini 2021, плагин для Unity, позволяющий импортировать из Figma.

Из интересного: новый бандл Mega Sound Designer Loop Crate Volume 2, Substance выпустили небольшой курс про функции, Autodesk опубликовал курс по моделированию существ в Maya & ZBrush, доклад Адама Нунчестера с GDC про работу над ИИ в Marvels Spider-Man, полезное руководство по улучшению растительности в Maya и Marmoset с помощью нормалей.

Обновления/релизы/новости

Вышел Intel Open Image Denoise 1.4.0

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

К тому же, теперь оно ест гораздо меньшее памяти, быстрее инициализируется.

BuildBox изменил прайс

Теперь помимо подписки нужно отдавать процент с ревенью: 30%, если у вас план Plus, 10%, если у вас PRO план.

Т. е. вы теперь должны платить и за рабочее место (как в Unity), и делиться ревенью с рейтом в 2+ раза хуже, чем в Unreal Engine

Бесплатный план Construct 3 на 6 месяцев

На фоне изменения прайса BuildBox разработчики Construct решили их потроллить и готовы дать вам бесплатный план Construct 3 на 6 месяцев, если вы приобретали Buildbox в течение последних 12 месяцев.

Для Maya вышел Pulldownit 5.0

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

Производительность также была улучшена: солвер теперь как минимум в 2 раза быстрее, а операции дробления создают более лёгкие меши для моделирования.

Вышел Photoshop 22.4 с поддержкой ARM под Windows 10

Это позволит, в том числе, использовать софт на планшетах на базе ARM, таких как Microsoft Surface Pro X.

Amazon выпустил Lumberyard 1.28

Прошло почти полгода с прошлого релиза движка. Но, по сути, ничего существенного в новой версии нет.

  1. Добавили интеграцию Twitch API Gem.

  2. Какие-то улучшения по части Setup Assistant и Project Configurator.

  3. Новые команды в клишке lmbr_aws.

Autodesk обновил Maya Bonus Tools 2022

Бесплатную коллекцию дополнительных скриптов и плагинов для Maya.

Новые функции включают в себя инструмент Speed Cut и Extrude Instance Mesh.

Вышел ZBrushCoreMini 2021 новая бесплатная версия ZBrush

С обновлением появится поддержка системы ZBrush Vector Displacement Mesh (VDM), позволяющая добавлять сложные 3D-элементы, включая целые части тела, к модели за несколько щелчков мыши.

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

Плагин для Unity, позволяющий импортировать из Figma

На данный момент проект сыроват, но уже может перетащить:

  1. Слои.

  2. Текстуры.

  3. Шейдеры с градиентом.

Если автор его допилит, то будет пушка!

Вышел Sublime Text 4

Оно теперь может использовать GPU в Linux, Mac и Windows при рендеринге интерфейса.

Плавный UI и 8K, при этом потребляя меньше энергии.

Отчёт по работе над физикой в Godot

Разработчики поделились подробностями в блоге.

  • Ведётся большая работа над фреймворком для тестов: 2d и 3d.

  • Фиксы багов.

  • Перенесли фичи из прошлого движка Bullet.

  • Добавили коллизии для цилиндров.

  • Добавили heightmap collision shape.

  • Завезли физику мягких тел.

  • Первый шаг к многопоточной обработке физики.

  • Множество оптимизаций.

В Unity обновились инструменты для работы над синематиками

Ключевое в бетке:

  • Sequences.

  • Recorder.

  • Unity Virtual Camera.

  • Unity Face Capture.

В статье в блоге каждый аспект более подробно рассмотрен, в том числе, есть и видео.

Халява/раздачи/бандлы/курсы

На Humble Bundle стал доступен новый бандл Mega Sound Designer Loop Crate Volume 2

В набор входит 13000+ бесплатных ассетов (в том числе, зацикленных), а также две версии Mixcraft Studio и 5 VST.

Имейте в виду, что если вы приобрели ранее комплект Volume 1, у вас уже есть программное обеспечение и несколько инструментов из этого набора.

Интересные статьи/видео

Substance выпустили небольшой курс из 3-х частей, который поможет узнать больше о функциях в Substance

  1. Values and Lerp

  2. Vector, Swizzle and Boolean

  3. Random Ranges

Autodesk опубликовал курс по моделированию существ в Maya & ZBrush

Курс бесплатен и состоит из 22 частей.

В серии туториалов показано, как взять высокополигональку из ZBrush и сделать ретопологию потом в Maya для использования в игровом движке.

Полезное руководство по улучшению растительности в Maya и Marmoset с помощью нормалей

Мэтт Биллечи поделился на ArtStation.

Доклад Адама Нунчестера с GDC про работу над ИИ в Marvels Spider-Man

Доклад не особо технический в плане кода, но если вы никогда сами не писали ботов и не читали про ИИ, то уследить за ходом может быть проблематично.

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

Художник Седрик Пейраверней опубликовал несколько концепт-артов грядущей Diablo IV

Арты были созданы ещё в 2018-2019, но только сейчас они стали доступны в высоком разрешении.

7 различных алгоритмов визуализации прозрачных объектов без предварительной сортировки

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

Новости про систему Cloud Content Delivery от Unity

Неплохо должно работать, если вы уже перешли на Addressables.

Создание звёздного ночного неба с помощью простых нод в Blender

Трейлер Subnautica: Below Zero был создан в ZBrush и UE4

Члены команды, ответственные за трейлер, обсудили с 80lv процесс создания 3D-анимации и тонкости работы с анимационными видеороликами.

Гексагональные тайловые миры

Отличная статья про работу с гексами.

Разное

Как Ghost VFX воплощает магию в лайв-экшенах на примере второго сезона комедии Mythic Quest

Monster Hunter VFX Reel

Студия BlackGinger ответственна за 2 эпизода в фильме Monster Hunter (где фигурировал монстр Апсерос), включая обширную работу с существами, окружением и разрушением леса.

Художники поделились видео процесса создания VFX.

Таймлапс проекта The Rainforest at Dawn Андрея Леброва

Работа создавалась в с помощью Clarisse iFX и Quixel.

Подробнее..

Дайджест интересных материалов для мобильного разработчика 394 (17 23 мая)

23.05.2021 20:21:44 | Автор: admin
На этой неделе у нас новая Google I/O, доступность iOS, банки и штаны, автотесты и разумные A/B-тесты, методы атрибуции, свободная Цивилизация и многое другое.



Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.

iOS

Обертки свойств в Swift с примерами кода
Крейг Федериги назвал уровень безопасности Mac неприемлемым
Учебный курс Разработка приложений для iOS с использованием SwiftUI
Книга Про доступность iOS
Как создать приложение с использованием SwiftUI и CoreData
Swift инструмент автоматической стилизации кода в 2021
Советы iOS-разработчикам в 2021 году
App Thinning: синхронизация локализованных строк в Outlook для iOS
13 полезных методов работы с массивами в Swift
Вертикальный пейджинг в SwiftUI
SwiftUI + Core ML+ ARKit создаем приложение для определения объектов для iOS
Создаем утилиту командной строки с помощью Swift Argument Parser
Мои приложения в топе инструментов разработчиков (магазины приложений для iOS и Mac): я заработал 60 долларов
База данных Notion + iOS
Прохождение туториала Scrumdinger по SwiftUI от Apple
Взламывая iOS-интервью
Самые популярные тенденции в разработке приложений для iOS в 2021
MediumCup UI: стакан на SwiftUI
LocalConsole: консоль в приложении

Android

Банки ультимативно лезут к нам в штаны личную жизнь
Почему Kotlin хуже, чем Java?
Рисуем светом: длинная выдержка на Android
Google I/O 2021: что нового для Android-разработчиков (полный обзор)
То, чего нам так не хватало: Render Effect в Android 12
Google I/O: что нового представили Android-разработчикам
Производительность Android Runtime vs NDK
Пример модульного андроид приложения с помощью Navigation component и Koin (DI)
Developer Keynote с Google I/O 21
I/O 21: обновление Firebase
I/O 21: Android 12 Beta 1
I/O 21: 3 миллиарда устройств на Android
I/O 21: разговорный ИИ LaMDA
I/O 21: Flutter 2.2
I/O 21: Wear OS 3.0
I/O 21: Material You новый язык дизайна
Инструменты статического анализа для Android
Jetpack Compose: стили и темы
Понимаем паттерн MVVM для Android в 2021 году
Бесконечные списки с автоматической прокруткой с RecyclerView и LazyLists в Compose
Разрабатываем HelloAR в Android Studio с помощью ARCore и Sceneform
Миграция с LiveData на Kotlin Flow
Современный сплеш скрин в Android
Как мы улучшили процесс code review в инженерной команде Android
Kotlin SharedFlow или как я прекратил использовать RxJava и полюбил Flow
Интеграция Dagger 2 и Jetpack Compose
Лучшие практики View Binding
Исследуем новые тактильные функции в Android 12
Movies: кино на основе MVVM

Разработка

Три паттерна для улучшения работы с автотестами
Ремастеринг игрового контента, или как создать 800 единиц контента за семь месяцев
Flutter: флип-анимация
Wild Horizon или как осуществляется на практике мечта игродела
Все, что вы хотели знать про диалоговый UX/UI в проектировании чат-ботов
Mobile People Talks: Legacy
Podlodka #216: типографика
Исследование: кто находит работу после онлайн-обучения
Дизайн приложений: примеры для вдохновения #43
Google запустил курсы для технических писателей
Задачи с собеседований: размен
No-code платформа разработки приложений Adalo получила $8 млн
Книги о программировании на Python в Humble Book Bundle
Работает не трогай: как Snapchat переписал свое приложение для Android
10 уроков по UX дизайну, которые я хотел бы усвоить раньше
3 способа самостоятельно радикально улучшить свои навыки программирования
10 потрясающих шрифтов Google, которые вы будете использовать в 2021 году
Coinbase успешно перешел на React Native
5 самых сложных вопросов по программированию из интервью FAANG
Что не так с Flutter
5 лучших сервисов AWS для запуска любого проекта
Как развить сверхчеловеческую концентрацию при написании кода
Unciv: открытая Цивилизация

Аналитика, маркетинг и монетизация

Время деньги: анализируй А/В-тесты разумно
Какие ошибки совершает аналитик в первые полгода работы и как их избежать
Хочу всё знать о клиенте! Или как обогатить сухие факты DWH цифровыми путями и свойствами клиента из Amplitude
Игровая экономика: игры free-to-play
Somewhere Good: анти-социальная сеть
По данным Post-IDFA Alliance, UA затраты на Android выросли на 21% после внедрения iOS 14.5
Анализируем iOS 14.5: методы атрибуции
Как создавать эффективную видеорекламу для приложений
Быстрый рост неигровых приложений с Wow-booster
Нативная реклама мобильных приложений в TikTok
Все приложения делают это: крадут друг у друга. Как это влияет на мобайл и ASO?
Калькулятор экономики для мобильных подписок

AI, Устройства, IoT

Ребята взломали машину для мороженого и начали холодную войну с её производителем
Интервью с менеджером проектов АСУ: цифровизация, интернет вещей и умные города
Snap представил AR-очки Spectacles
Дата сайентисты вымрут через 10 лет
Сбер запускает набор Kidsar для AR-приложений на SberPortal
Как сделать монитор качества воздуха с помощью Raspberry Pi Zero W

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку пришлите, пожалуйста, в почту.
Подробнее..

Дайджест интересных материалов для мобильного разработчика 395 (24 30 мая)

30.05.2021 20:12:29 | Автор: admin
В этом дайджесте переезд на Swift и 36 секунд доступности, валидация встроенных покупок и кросс-системное тестирование, симпатичный чейнджлог, проблемы с неткодом, переезд Coinbase на React Nativeи многое другое!



Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.

iOS

Как Лёня с React на Swift переезжал
Доступность на iOS началась с 36 секунд
Самые популярные SDK после выхода iOS 14.5
Всемирная конференция Apple для разработчиков начнётся 7 июня и пройдёт в онлайн-формате
Эван Шпигель поддержал налог App Store и меры защиты Apple
Как управлять поведением клавиатуры в iOS-приложениях
MVP архитектура для iOS
Как разрабатывать приложения для iOS без Mac
Как использовать SnapKit в ваших iOS-приложениях
Как использовать Firebase Remote Config с Swift 5
3 способа стилизации представлений SwiftUI
HMS ML Kit: перевод в реальном времени (iOS Swift)
ScrollingContentViewController: простое создание скроллируемого View
NotificationToast: тосты для iOS
CalendarKit: календарь для iOS, iPadOS и macOS

Android

Интеграция и серверная валидация инаппов для стора Google Play как защититься от читеров
Обновляемся на новую версию API Android по наставлению Google
Создаем приложение для Android быстро и просто
Почему Kotlin лучше Java?
Особенности тестирования Android без Google-сервисов
Получаем результат правильно(Часть2). FragmentResultAPI
Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Полезные расширения Kotlin для Android
Hilt стабилен. Более простая инъекция зависимостей на Android
Повышаем уровень своего класса данных Kotlin с помощью расширений
Историческое введение в модель реактивного состояния Compose
Совершенно новое Состояние в Jetpack Compose
Улучшение преобразования кода Java в Kotlin: пример
Структурированный параллелизм в действии
Начните отсюда: 5 упражнений для подготовки вашего приложения к работе с большими экранами
Начинаем работать с WorkManager
Простые инструментальные тесты (UI-тесты) для Android в 2021 году
Введение в Security By Design
KodeEditor: редактор кода для Android
SuperForwardView: перемотка в стиле Netflix

Разработка

Почему мы решили создать отдел кросс-системного тестирования
Лаги, джиттер и потеря пакетов: откуда берутся проблемы с неткодом и как их решать
7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)
За что банит Apple(и Google)
Как написать симпатичный чейнджлог: опыт Авито
Без тимлида не обойтись, а что насчет техлида?
Как сохранить нервы тестировщика или ускорить регресс с 8 до 2 часов
Как я хотел поработать нативным Android разработчиком, но устроился Flutter разрабом
Dart: Быстрые неизменяемые коллекции
6 способов снизить когнитивную нагрузку от интерфейса
Podlodka #217: фасилитация
Flutter Dev Podcast #27: как работает рендеринг UI
Как Coinbase перешел на React Native
Stack Overflow запустил новый ежегодный опрос разработчиков
Fuchsia получила свое первой устройство
Мой SaaS добился MRR $12.5K за один месяц: вот чему я научился
Куда уходят программисты?
Онлайн-конференция Google for Games Developer Summit 2021 пройдет в июле
Проблема дизайна это сами дизайнеры
Пользователям плевать на дизайн: как устроен хороший UX на самом деле
Хотите стать лучшим UX дизайнером? Создавайте эмоциональный дизайн
Лучшие языки программирования для изучения в 2021 году
10 вещей, которые хорошо знают опытные разработчики
Почему софтверные компании часто отвергают хороших программистов
Наплевать на доступность
Самые востребованные языки программирования в 2021 году
Избегайте блокировки CI/CD делайте свои сборки более портативными
Flutter: CRUD с использованием Firebase Cloud Firestore
Одна привычка, чтобы стать лучшим разработчиком
Что нового во Flutter 2.2
Библиотека разработчика от Google

Аналитика, маркетинг и монетизация

Датасет о мобильных приложениях
Реклама мобильных игр в первом полугодии 2021: мировая статистика
RevenueCat закрыл Серию B при оценке в $300 млн
Платформа отладки Lightrun получила $23 млн
Платформа потери веса Noom привлекла $540 млн
Тренды мобильных приложений 2021: отчет Adjust
Дейтинг-приложения предложат улучшения прошедшим вакцинацию
Google запускает рекламные кампании приложений на десктопах
Netflix думает над выходом на игровой рынок
Одних технологий недостаточно: что раздражает рекламный рынок в Apple и как она зарабатывает на закрытости системы

AI, Устройства, IoT

ML: нечеловеческие технологии для человеческих цен
TinyML. Сжимаем нейросеть
SberCloud + Intel oneAPI = льготное облако для ML-разработчиков
IBM разработала датасет Project CodeNet для обучения ИИ программированию
Как сделать бизнес на AR/VR
Mail.ru Group открыла новый набор на бесплатное обучение в Академию больших данных MADE
Microsoft использовала GPT-3 для создания кода на естественном языке
Best Buy начинает продажи смартфона для пожилых

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку пришлите, пожалуйста, в почту.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2023, personeltest.ru