Вместе с нейронной сетью Fusion Brain подготовили изображения владельцев крупных технологических компаний в тематике киберпанк. Всех узнали?
🤔4
Ubuntu в цифрах: немного статистики про один из самых популярных дистрибутивов Linux 🐧 📊
Продакт-менеджер Canonical Оливер Смит опубликоваk месяц назад заметку, где предлагалась для ознакомления дорожная карта Ubuntu Desktop. В начале заметки Смит поделился тем, что из себя представляет Ubuntu на данный момент. И вот какие цифры имеем:
📋 Ubuntu Desktop - выбор более 6 миллионов активных пользователей в месяц (по устройствам, проверяющим наличие обновлений для настольных компьютеров, не включая устройства, находящиеся за корпоративным брандмауэром или прокси-сервером).
📋 Ubuntu Desktop на сегодняшний день является самым популярным дистрибутивом Linux для разработчиков (~ 27% в опросе разработчиков Stack Overflow 2023 года).
📋 Ubuntu Desktop - наиболее часто используемый настольный дистрибутив Linux для игр (включая старые LTS и промежуточные выпуски, сгруппированные в «Другую категорию» в обзоре оборудования Steam).
Ubuntu критикуют, Ubuntu не любят, говорят, что Ubuntu скатилась и превращается во что-то Windows-подобное, но при этом цифры говорят о том, что это тот дистрибутив, который выбирают чаще всего при переходе на Linux. Не Archlinux, ни Manjaro, ни Fedora или Linux Mint, а Ubuntu!
Как вы думаете, чем можно объяснить причины такой популярности этого дистрибутива?
Продакт-менеджер Canonical Оливер Смит опубликоваk месяц назад заметку, где предлагалась для ознакомления дорожная карта Ubuntu Desktop. В начале заметки Смит поделился тем, что из себя представляет Ubuntu на данный момент. И вот какие цифры имеем:
📋 Ubuntu Desktop - выбор более 6 миллионов активных пользователей в месяц (по устройствам, проверяющим наличие обновлений для настольных компьютеров, не включая устройства, находящиеся за корпоративным брандмауэром или прокси-сервером).
📋 Ubuntu Desktop на сегодняшний день является самым популярным дистрибутивом Linux для разработчиков (~ 27% в опросе разработчиков Stack Overflow 2023 года).
📋 Ubuntu Desktop - наиболее часто используемый настольный дистрибутив Linux для игр (включая старые LTS и промежуточные выпуски, сгруппированные в «Другую категорию» в обзоре оборудования Steam).
Ubuntu критикуют, Ubuntu не любят, говорят, что Ubuntu скатилась и превращается во что-то Windows-подобное, но при этом цифры говорят о том, что это тот дистрибутив, который выбирают чаще всего при переходе на Linux. Не Archlinux, ни Manjaro, ни Fedora или Linux Mint, а Ubuntu!
Как вы думаете, чем можно объяснить причины такой популярности этого дистрибутива?
👍4🤔1
Делитесь терминалом с tty-share 🔗💻
Если вы когда-либо хотели быстро и легко поделиться своим терминалом в режиме реального времени, то утилита tty-share - ваш верный спутник. Это простой инструмент командной строки, который позволяет вам создавать сессии терминала и приглашать других пользователей присоединиться к ним через браузер. Вы сможете демонстрировать свой код, решать проблемы или обучать других, не выходя из своего терминала.
1️⃣ Установка tty-share
Существует несколько вариантов установки утилиты. Например, классический, посредством пакетного менеджера, если у вас Linux с DEB-пакетами или macOS:
После установки вбиваем и запускаем:
Ключ
У tty-share есть масса других возможностей: можно менять порты, пускать через проксю, указывать оболочку (bash/zsh/etc), писать логи и многое другое. Загляните в
3️⃣ Завершение сеанса работы с tty-share
Как завершать сессию? Честно говоря, без понятия 🤷♂️ В документах есть упоминание про ключ
Если вы когда-либо хотели быстро и легко поделиться своим терминалом в режиме реального времени, то утилита tty-share - ваш верный спутник. Это простой инструмент командной строки, который позволяет вам создавать сессии терминала и приглашать других пользователей присоединиться к ним через браузер. Вы сможете демонстрировать свой код, решать проблемы или обучать других, не выходя из своего терминала.
1️⃣ Установка tty-share
Существует несколько вариантов установки утилиты. Например, классический, посредством пакетного менеджера, если у вас Linux с DEB-пакетами или macOS:
apt/brew install tty-share
Если же в обозначенный список вы не попадаете, то можно просто выкачать бинарник с Github и закинуть его по пути /usr/local/bin/:sudo mv tty-share_linux-amd64 /usr/local/bin/tty-shareЯ, например, поступил именно так. Только не забудьте после перемещения или перед ним выдать права на запуск бинарного файла:
chmod +x tty-share_linux-amd642️⃣ Использование tty-share
После установки вбиваем и запускаем:
tty-share --public --readonlyполучаем такое:
public session: https://on.tty-share.com/mbeD30O8tEoWr4_4/Жмем Enter и погнали! Первая строчка public session, она нам и нужна: копируем URL и отдаем тем, с кем желаем поделиться, они вбивают этот URL в браузер и видят вашу расшаренную консоль. Все что вы вводите и запускаете в своей консоли, отображается в браузере.
local session: http://localhost:8000/s/local/
Press Enter to continue!
Ключ
--readonly делает так, чтобы «прямые руки» зрителей не могли вмешиваться в процесс печатания команд. Да, если этот ключ не указать, то они смогут через свой браузер вбивать команды в вашу консоль. Утилита работает за любым NAT, так же есть и локальная сессия (local session): если вы находитесь в одной подсети, можно не указывать ключ --public и довольствоваться локалкой.У tty-share есть масса других возможностей: можно менять порты, пускать через проксю, указывать оболочку (bash/zsh/etc), писать логи и многое другое. Загляните в
--help если интересно. Что касается безопасности, там TLS и HTTPS, но разработчик обещает добавить сквозное шифрование, пароли и ключи.3️⃣ Завершение сеанса работы с tty-share
Как завершать сессию? Честно говоря, без понятия 🤷♂️ В документах есть упоминание про ключ
-detach-keys, но из коробки Сtrl-O, Сtrl-C не работает, либо я нажимал что-то не так. Поэтому когда нужно убить public session, можно просто сделать алиас на такую команду:kill $(ps aux | grep 'tty-share' | awk '{print $2}')
🏁 За исключением непонятного момента с приостановкой сессии, утилита tty-share отличный инструмент для тех, кто хочет делиться терминалом, но не желает запускать всякого рода видеоконференции и демонстрации. Удобно, практично, надежно.👍1
GNOME vs KDE: кто лучше сохраняет заряд батареи ноутбука? 🔋
Вот казалось бы, GNOME разрабатывается с прицелом на мобильные устройства. Об этом говорит интерфейс этой DE, а также, например, великолепная поддержка жестов тачпада. Ну и прошлые попытки разработчиков закинуть GNOME на портативные устройства.
Но почему-то при использовании GNOME батарея разряжается быстрее, чем в KDE. Вообще, управление питанием в GNOME реализовано очень странно, по крайней мере на десктопной версии: нормального управления профилями нет, гибких настроек тоже не завезли, батарею сжирает очень быстро.
С другой стороны, KDE Plasma это в первую очередь про стационарные компьютеры. С жестами там очень грустно все, дизайн ну вот прям десктопный, точно не для сенсорных экранов. Но при этом, батарею он держит намного лучше и настроек в нем на порядок выше, чем в GNOME.
Вот как так получается, в итоге, что среда рабочего стола специально для ноутбуков сделанная менее всего для этих ноутбуков адаптирована? Не понятно...
Вот казалось бы, GNOME разрабатывается с прицелом на мобильные устройства. Об этом говорит интерфейс этой DE, а также, например, великолепная поддержка жестов тачпада. Ну и прошлые попытки разработчиков закинуть GNOME на портативные устройства.
Но почему-то при использовании GNOME батарея разряжается быстрее, чем в KDE. Вообще, управление питанием в GNOME реализовано очень странно, по крайней мере на десктопной версии: нормального управления профилями нет, гибких настроек тоже не завезли, батарею сжирает очень быстро.
С другой стороны, KDE Plasma это в первую очередь про стационарные компьютеры. С жестами там очень грустно все, дизайн ну вот прям десктопный, точно не для сенсорных экранов. Но при этом, батарею он держит намного лучше и настроек в нем на порядок выше, чем в GNOME.
Вот как так получается, в итоге, что среда рабочего стола специально для ноутбуков сделанная менее всего для этих ноутбуков адаптирована? Не понятно...
🤔3👍1
Доброе утро, Линукс-сообщество! ☀️
Сегодня - ваш день для созидания и креатива в мире открытых исходных кодов. Пусть терминал будет вашей палитрой, а код - вашим искусством! 💡
Успешных экспериментов, легких решений и ярких идей вам в этот день! Вперед, к новым высотам! 🚀🐧 #Linux #ДоброеУтро #УдачныйДень
Сегодня - ваш день для созидания и креатива в мире открытых исходных кодов. Пусть терминал будет вашей палитрой, а код - вашим искусством! 💡
Успешных экспериментов, легких решений и ярких идей вам в этот день! Вперед, к новым высотам! 🚀🐧 #Linux #ДоброеУтро #УдачныйДень
👍6
Как вывести лог Docker за определенное время? 🗓 🐋
Чуть ранее мы говорили про работу с логами. В том сообщении я упоминал про Docker и то, что в его случае логи работы контейнеров хранятся в JSON-файлах и не совсем удобны для ознакомления. Особенно, если контейнер работает давно и за это время в логи нападало много всего и он весит под сотню мегабайт. Поэтому логичнее будет выводить содержимое лога Docker в отдельный файл и делать это за определенное время. Как? Расскажу ниже ⬇️
1️⃣ Вывод списка запущенных контейнеров
Начнем с основной команды, которая позволяет вывести список запущенных контейнеров и получить о них основную информацию:
2️⃣ Вывод логов конкретного контейнера
Здесь есть два способа: менее удобный и совсем неудобный. Где какой решайте сами 🤷🏼♂️ Первый способ заиметь доступ к логу контейнера указан был в сообщении про работу с логами, где я указывал место хранения логов Docker:
3️⃣ Сохраняем логи за определенный период в отдельный файл
Совместим все, что узнали в пунктах выше и приправим ключом --since, который позволяет задать временной отрезок, с которого будет выведен лог. Вдобавок используя перенаправление вывода сохраним это все в отдельный файл, чтобы потом его изучить:
4️⃣ Добавляем временную метку в логи
Но даже после использования команды в п. 3 у вас получится файл, в котором все будет в кучу и не поймешь когда и во сколько какое событие, описанное в логе произошло. Поэтому нужно добавить временную метку, делается это при помощи ключа -t.
🏁 Полученную в конце команду вы можете использовать вместе с сервисом Transfer.sh, про который я рассказывал ранее, чтобы без лишней головомойки делиться логами с кем нужно. Так что теперь вы точно станете мастером логов и сможете оперировать ими как профи!
Чуть ранее мы говорили про работу с логами. В том сообщении я упоминал про Docker и то, что в его случае логи работы контейнеров хранятся в JSON-файлах и не совсем удобны для ознакомления. Особенно, если контейнер работает давно и за это время в логи нападало много всего и он весит под сотню мегабайт. Поэтому логичнее будет выводить содержимое лога Docker в отдельный файл и делать это за определенное время. Как? Расскажу ниже ⬇️
1️⃣ Вывод списка запущенных контейнеров
Начнем с основной команды, которая позволяет вывести список запущенных контейнеров и получить о них основную информацию:
docker psПосле ввода команды вы увидите удобный выхлоп, где нас интересует имя или ID нужного контейнера.
2️⃣ Вывод логов конкретного контейнера
Здесь есть два способа: менее удобный и совсем неудобный. Где какой решайте сами 🤷🏼♂️ Первый способ заиметь доступ к логу контейнера указан был в сообщении про работу с логами, где я указывал место хранения логов Docker:
/var/lib/docker/containers/<id_контейнера>/<id_контейнера>-json.logНо, как говорилось ранее, вы получаете лютый JSON, где вообще ничего непонятно. Второй способ - использовать команду для вывода логов конкретного контейнера:
docker logs <имя_или_ID_контейнера>По сути, команда вываливает в терминал содержимое JSON-файла из способа №1. Что делать дальше с этой информацией решает каждый сам, кому-то может оно и поможет, ну а мы идем дальше...
3️⃣ Сохраняем логи за определенный период в отдельный файл
Совместим все, что узнали в пунктах выше и приправим ключом --since, который позволяет задать временной отрезок, с которого будет выведен лог. Вдобавок используя перенаправление вывода сохраним это все в отдельный файл, чтобы потом его изучить:
docker logs <имя_или_ID_контейнера> --since 60m > mydocker.logДанный пример выведет содержимое лога контейнера Docker за последний час. Ну а что делать, если нужно вывести данные с прошлого месяца? Все просто!
docker logs <имя_или_ID_контейнера> --since YYYY-MM-DD > mydocker.logЗдесь YYYY - год (2023, например), MM - месяц (09) и DD - день (21). Порядок идет именно такой, так как все эти ваши европейцы и американцы, создавшие Linux и большую часть того, что связано с программированием, используют такой формат даты. Всю эту информацию перенаправляем в файл с расширением log, который потом можно использовать как душе угодно.
4️⃣ Добавляем временную метку в логи
Но даже после использования команды в п. 3 у вас получится файл, в котором все будет в кучу и не поймешь когда и во сколько какое событие, описанное в логе произошло. Поэтому нужно добавить временную метку, делается это при помощи ключа -t.
docker logs <имя_или_ID_контейнера> --since YYYY-MM-DD -t > mydocker.logВот теперь-то вы получите информативный лог о том, что происходило с вашим сервисом внутри контейнера!
🏁 Полученную в конце команду вы можете использовать вместе с сервисом Transfer.sh, про который я рассказывал ранее, чтобы без лишней головомойки делиться логами с кем нужно. Так что теперь вы точно станете мастером логов и сможете оперировать ими как профи!
👍3
Удаление нечитаемыx символов в файле 🗑
Для удаления символов, которые не может прочитать компьютер, можно воспользоваться командой:
Для удаления символов, которые не может прочитать компьютер, можно воспользоваться командой:
tr -cd '[:print:]' < input.txt > output.txt
Результат будет записан в файл output.txt
🏁 Все просто, коротко и понятно, добавить даже нечего 🤷♂️🔥2👍1
Доброе утро, любители Linux! 🌞
Пусть сегодняшний день будет как легкий и стабильный дистрибутив Linux - без лишних неприятностей и глюков! 🐧✨
Готовы ли вы взяться за какие-то интересные проекты сегодня? Расскажите нам, какие планы на этот день! 🚀💬 #Linux #ДоброеУтро #УдачныйДень
Пусть сегодняшний день будет как легкий и стабильный дистрибутив Linux - без лишних неприятностей и глюков! 🐧✨
Готовы ли вы взяться за какие-то интересные проекты сегодня? Расскажите нам, какие планы на этот день! 🚀💬 #Linux #ДоброеУтро #УдачныйДень
👍1
🧠 Neuralink ищет пионеров для исследования мозговых имплантов!
Илон Маск и его компания Neuralink получили зеленый свет от FDA для первых клинических испытаний мозговых интерфейсов у людей. Это исследование продлится около 6 лет и предусматривает имплантацию мозговых интерфейсов силой мысли.
🚀 Цель - дать людям возможность управлять компьютерами и устройствами силой своего мозга. Исследование началось с использования хирургического робота R1, чтобы вживить интерфейсы в мозговую зону, отвечающую за движение.
👩⚕ Кандидатами на роль добровольцев могут стать те, кто страдает от паралича из-за травмы шейного отдела спинного мозга или амиотрофического бокового склероза. Neuralink собирается вовлечь несколько пациентов, исследование которых займет несколько лет.
🌐 Хотя это захватывающий шаг вперед, ученые предупреждают, что до коммерческого использования мозговых интерфейсов еще как минимум 10 лет разработки и тестирования. Соблюдение стандартов безопасности - важнейший приоритет.
Вы бы рискнули быть одними из первых "мозговых пионеров"? 💡 #Neuralink #ИскусственныйИнтеллект
Илон Маск и его компания Neuralink получили зеленый свет от FDA для первых клинических испытаний мозговых интерфейсов у людей. Это исследование продлится около 6 лет и предусматривает имплантацию мозговых интерфейсов силой мысли.
🚀 Цель - дать людям возможность управлять компьютерами и устройствами силой своего мозга. Исследование началось с использования хирургического робота R1, чтобы вживить интерфейсы в мозговую зону, отвечающую за движение.
👩⚕ Кандидатами на роль добровольцев могут стать те, кто страдает от паралича из-за травмы шейного отдела спинного мозга или амиотрофического бокового склероза. Neuralink собирается вовлечь несколько пациентов, исследование которых займет несколько лет.
🌐 Хотя это захватывающий шаг вперед, ученые предупреждают, что до коммерческого использования мозговых интерфейсов еще как минимум 10 лет разработки и тестирования. Соблюдение стандартов безопасности - важнейший приоритет.
Вы бы рискнули быть одними из первых "мозговых пионеров"? 💡 #Neuralink #ИскусственныйИнтеллект
🤔1
🗺 Путешествие по коду! Парень решил обойти весь GitHub и создать интерактивную карту по открытым репозиториям. В итоге, он собрал более 400 000 репозиториев! 🌐
🌍 Каждая "страна" на этой карте представляет репозитории, написанные на одном языке или фреймворке. Например, Pythonia = Python, а Swiftoria - на Swift. Названия стран генерились с помощью chatgpt!
💡 Под эти данные он создал интерактивную онлайн-карту, и теперь можно искать интересные проекты, о которых вы, возможно, даже не слышали.
👉 Путешествуй по миру кода на интерактивной карте
📖 Подробности проекта
🔍 Интересно, что можно было бы сделать с данными от Pornhub? 😉 #GitHub #ОткрытыйКод #ИнтерактивнаяКарта
🌍 Каждая "страна" на этой карте представляет репозитории, написанные на одном языке или фреймворке. Например, Pythonia = Python, а Swiftoria - на Swift. Названия стран генерились с помощью chatgpt!
💡 Под эти данные он создал интерактивную онлайн-карту, и теперь можно искать интересные проекты, о которых вы, возможно, даже не слышали.
👉 Путешествуй по миру кода на интерактивной карте
📖 Подробности проекта
🔍 Интересно, что можно было бы сделать с данными от Pornhub? 😉 #GitHub #ОткрытыйКод #ИнтерактивнаяКарта
👍5
Доброго утра, пользователи Linux-дистрибутивов! ☀️ Вы просили - я сделал 😎 Встречайте: чат для общения подписчиков сообщества Linux для чайников! Переходим по ссылке, общаемся, помним о правилах приличия и не забываем приглашать туда других пользователей Linux (право приглашения есть у каждого).
❤1👍1
🤝 Сила сообщества: как инди-разработчики заставили Unity отступить
22 сентября 2023 года Unity опубликовала послание к сообществу, в котором извинилась за анонсированное ранее изменение бизнес-модели.
🤔 Причиной беспокойства пользователей стала новая схема ценообразования, которая предусматривает лицензионные выплаты за использование движка Unity за каждую установку игры. Эта схема вступает в действие при достижении определённых пороговых значений по общему числу установок и выручке. По версии Unity, нововведение коснётся лишь 10 % её клиентов, но компания не уточнила, как она собирается отслеживать установки и отличать «действительную» установку от «недействительной».
📜 В 2019 году компания написала в своём блоге: «Когда вы получаете версию Unity и не обновляете свой проект, думаем, вы можете придерживаться той версии условий обслуживания». Соответствующую норму Unity закрепила в условиях обслуживания, последняя редакция которых вышла в марте 2022 года (утратили силу в октябре 2022 года): если новая версия документа ухудшает положение лицензиата, он имеет право использовать версию ПО от текущего года в соответствии с условиями, которые действовали до принятия обновлённой редакции. В 2019 году компания сообщила, что для обеспечения полной прозрачности история условий обслуживания будет отслеживаться на GitHub. К настоящему моменту репозиторий на GitHub удалён, а в апреле 2023 года из условий обслуживания был исключён пункт, позволявший применять устаревшие версии документа. Если бы этого не случилось, сейчас разработчики получили бы право использовать предыдущую версию движка Unity и оплачивать лицензионные взносы по старой схеме. Но с обновлёнными условиями обслуживания они, используя это ПО, фактически согласились с комиссией по схеме Unity Runtime Fee ещё до того, как о ней было объявлено.
😡 Подобная инициатива вызвала недовольства в первую очередь инди-студий и многие стали заявляться о том, что отказываются от использования движка. Группа разработчиков из 19 студий, преимущественно базирующихся в Европе и специализирующихся на мобильных играх, опубликовала открытое письмо, призывающее Unity отказаться от введения новой модели ценообразования Unity Runtime Fee, а в качестве аргумента для придания письму веса разработчики отключили всю монетизацию IronSource и Unity Ads в своих проектах до тех пор, пока эти изменения не будут пересмотрены. Среди авторов письма указаны студии Voodoo, Azur Games и SayGames, в активах каждой из которых значатся более сотни игр. Иными словами, письмо составили компании, выпустившие тысячи игр с миллиардами загрузок, и они закрыли Unity возможность зарабатывать на их проектах. Перепало от этой волны гнева и конкурентам Unity: студия Re-Logic, разработавшая игру Terraria, в рамках помощи разработчикам в уходе с Unity безвозмездно выделила два транша по $100 тыс. создателям открытых движков Godot и FNA на развитие этих проектов. Столкнувшись с такой волной критики и негатива Unity решила отступить и пересмотреть принятое решение.
📣 Компания внесла следующие изменения в свою политику монетизации:
- Тарифный план Unity Personal останется бесплатным.
- С игр, выпущенных на Unity Personal, не будет взиматься комиссия Runtime Fee.
- Unity Personal станет доступна разработчикам с оборотом до 200 тысяч долларов за 12 месяцев.
- Заставка "Made with Unity" больше не обязательна для Unity Personal.
- Комиссия Runtime Fee будет применяться для Unity Pro и Enterprise после релиза LTS-версии в 2024 году.
- Разработчики смогут выбирать, платить ли долю от дохода или фиксированную сумму.
- Unity перестала собирать данные о количестве пользователей.
Получается, что Unity сохраняет комиссию Runtime Fee, но условия стали более гибкими.
🤗 Это хороший пример того, как взаимодействие с сообществом может изменить политику компании. #Unity #БизнесМодель #Изменения
22 сентября 2023 года Unity опубликовала послание к сообществу, в котором извинилась за анонсированное ранее изменение бизнес-модели.
🤔 Причиной беспокойства пользователей стала новая схема ценообразования, которая предусматривает лицензионные выплаты за использование движка Unity за каждую установку игры. Эта схема вступает в действие при достижении определённых пороговых значений по общему числу установок и выручке. По версии Unity, нововведение коснётся лишь 10 % её клиентов, но компания не уточнила, как она собирается отслеживать установки и отличать «действительную» установку от «недействительной».
📜 В 2019 году компания написала в своём блоге: «Когда вы получаете версию Unity и не обновляете свой проект, думаем, вы можете придерживаться той версии условий обслуживания». Соответствующую норму Unity закрепила в условиях обслуживания, последняя редакция которых вышла в марте 2022 года (утратили силу в октябре 2022 года): если новая версия документа ухудшает положение лицензиата, он имеет право использовать версию ПО от текущего года в соответствии с условиями, которые действовали до принятия обновлённой редакции. В 2019 году компания сообщила, что для обеспечения полной прозрачности история условий обслуживания будет отслеживаться на GitHub. К настоящему моменту репозиторий на GitHub удалён, а в апреле 2023 года из условий обслуживания был исключён пункт, позволявший применять устаревшие версии документа. Если бы этого не случилось, сейчас разработчики получили бы право использовать предыдущую версию движка Unity и оплачивать лицензионные взносы по старой схеме. Но с обновлёнными условиями обслуживания они, используя это ПО, фактически согласились с комиссией по схеме Unity Runtime Fee ещё до того, как о ней было объявлено.
😡 Подобная инициатива вызвала недовольства в первую очередь инди-студий и многие стали заявляться о том, что отказываются от использования движка. Группа разработчиков из 19 студий, преимущественно базирующихся в Европе и специализирующихся на мобильных играх, опубликовала открытое письмо, призывающее Unity отказаться от введения новой модели ценообразования Unity Runtime Fee, а в качестве аргумента для придания письму веса разработчики отключили всю монетизацию IronSource и Unity Ads в своих проектах до тех пор, пока эти изменения не будут пересмотрены. Среди авторов письма указаны студии Voodoo, Azur Games и SayGames, в активах каждой из которых значатся более сотни игр. Иными словами, письмо составили компании, выпустившие тысячи игр с миллиардами загрузок, и они закрыли Unity возможность зарабатывать на их проектах. Перепало от этой волны гнева и конкурентам Unity: студия Re-Logic, разработавшая игру Terraria, в рамках помощи разработчикам в уходе с Unity безвозмездно выделила два транша по $100 тыс. создателям открытых движков Godot и FNA на развитие этих проектов. Столкнувшись с такой волной критики и негатива Unity решила отступить и пересмотреть принятое решение.
📣 Компания внесла следующие изменения в свою политику монетизации:
- Тарифный план Unity Personal останется бесплатным.
- С игр, выпущенных на Unity Personal, не будет взиматься комиссия Runtime Fee.
- Unity Personal станет доступна разработчикам с оборотом до 200 тысяч долларов за 12 месяцев.
- Заставка "Made with Unity" больше не обязательна для Unity Personal.
- Комиссия Runtime Fee будет применяться для Unity Pro и Enterprise после релиза LTS-версии в 2024 году.
- Разработчики смогут выбирать, платить ли долю от дохода или фиксированную сумму.
- Unity перестала собирать данные о количестве пользователей.
Получается, что Unity сохраняет комиссию Runtime Fee, но условия стали более гибкими.
🤗 Это хороший пример того, как взаимодействие с сообществом может изменить политику компании. #Unity #БизнесМодель #Изменения
🤔1
В Ximper Linux, про который ранее на канале выходило видео и планируется выпустить, как минимум, еще одно появился GNOME 45, релиз которого состоялся три дня назад, 20 сентября.
Разработчик (оказывается, за дистрибутивом стоит всего один человек, а не команда, как я думал ранее) прислушивается к мнению сообщества и внедряет различные новые доработки, а также старается исправлять выявленные баги.
Но стоит ли уже сейчас переходить на новую версию GNOME? Да, если вы не сильно привязаны к расширениям, которые после каждого обновления GNOME перестают работать, если их разработчики не подсуетились заранее, чтобы адаптировать расширение к новой версии. Багов в новом GNOME говорят не сильно много, как было, например, с 44-ой версией, когда она только появилась.
Где еще можно потрогать нового Гнома? Традиционно, это Ubuntu 23.10, Fedora 39 и GNOME OS. Ну и теперь еще и Ximper Linux.
P. S. Не знаю, насколько хватит разработчика, но настроен он очень серьезно!
Разработчик (оказывается, за дистрибутивом стоит всего один человек, а не команда, как я думал ранее) прислушивается к мнению сообщества и внедряет различные новые доработки, а также старается исправлять выявленные баги.
Но стоит ли уже сейчас переходить на новую версию GNOME? Да, если вы не сильно привязаны к расширениям, которые после каждого обновления GNOME перестают работать, если их разработчики не подсуетились заранее, чтобы адаптировать расширение к новой версии. Багов в новом GNOME говорят не сильно много, как было, например, с 44-ой версией, когда она только появилась.
Где еще можно потрогать нового Гнома? Традиционно, это Ubuntu 23.10, Fedora 39 и GNOME OS. Ну и теперь еще и Ximper Linux.
P. S. Не знаю, насколько хватит разработчика, но настроен он очень серьезно!
👍3
Доброе утро, друзья! 🌞 Новый день — новые возможности! Пусть он принесет вам улыбки, энергию и удачу во всем, что вы предпримете. Передайте этот позитив всем вокруг! 💪😊 #ДоброУтро #УдачныйДень
👍1
Искусство текстовой манипуляции: знакомьтесь с командой tr в Linux 📝
Сегодня мы поговорим о мощной команде tr, которая позволяет вам трансформировать текстовые данные как никогда просто. Вот пять интересных примеров использования этой команды:
1. Замена символов: переведём все строчные буквы в заглавные:
Сегодня мы поговорим о мощной команде tr, которая позволяет вам трансформировать текстовые данные как никогда просто. Вот пять интересных примеров использования этой команды:
1. Замена символов: переведём все строчные буквы в заглавные:
echo 'Hello, Linux!' | tr 'a-z' 'A-Z'
2. Удаление символов: давайте уберем все цифры из текста:echo 'Tech123 is fun456!' | tr -d '0-9'
3. Замена пробелов: переведём пробелы в табуляции:echo 'Text with spaces' | tr ' ' '\t'
4. Удаление дубликатов: оставим только уникальные символы:echo 'Mississippi' | tr -s 's'
5. Замена символов с учетом регистра: заменим все гласные на их противоположный регистр:echo 'Hello, Linux!' | tr 'aeiouAEIOU' 'AEIOUaeiou'
Так что, если вы хотите быть настоящим магом обработки текстовых данных в Linux, tr - ваш верный спутник. Попробуйте эти команды и создавайте свои мастер-пьесы в мире текстовой манипуляции! 🔠💻 #Linux #КоманднаяСтрока #tr👍3