Делитесь терминалом с 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
Какой символ (метасимвол) можно использовать с командой ls для отображения всех файлов и директорий, начинающихся с буквы "a"?
Anonymous Quiz
64%
*
4%
?
21%
[a]
11%
{a}
👍4
Доброе утро в этот понедельник! ☕️ Начните неделю с улыбки и позитива. Пусть день будет полон интересных возможностей и приятных сюрпризов. Не забывайте заботиться о себе и окружающих. Удачи вам! 🌟 #Понедельник #ДоброеУтро #УдачныйДень
👏4
Новости из мира литературы и искусства! 📚🖋 Американские писатели Джордж Р. Р. Мартин, Джон Гришэм, Джоди Пиколт и другие подали в суд на OpenAI, обвинив компанию в нарушении авторских прав. 📜🤖
Иск содержит серьезные обвинения, включая "систематическое воровство в массовом масштабе". Авторы указывают на конкретные случаи нарушений, включая создание несанкционированных приквелов и использование персонажей из их произведений.
Этот судебный процесс ставит под вопрос сложные аспекты использования ИИ в создании контента и защиты авторских прав. 🤔
Как вы считаете, какие будут последствия этого иска для развития искусственного интеллекта и креативной индустрии? 🤖📖 #АвторскиеПрава #ИскусственныйИнтеллект #Литература #OpenAI
Иск содержит серьезные обвинения, включая "систематическое воровство в массовом масштабе". Авторы указывают на конкретные случаи нарушений, включая создание несанкционированных приквелов и использование персонажей из их произведений.
Этот судебный процесс ставит под вопрос сложные аспекты использования ИИ в создании контента и защиты авторских прав. 🤔
Как вы считаете, какие будут последствия этого иска для развития искусственного интеллекта и креативной индустрии? 🤖📖 #АвторскиеПрава #ИскусственныйИнтеллект #Литература #OpenAI
👍3
🔍 Антишпионский смартфон "Р-фон", предназначенный для чиновников, оказался "сделанным в Китае" 🤨📱
Завод "Рутек", принадлежащий структурам экс-министра связи России Леонида Реймана, начал производство этого антишпионского смартфона на операционной системе "Роса Мобайл". НТЦ "ИТ Роса", разработчик этой ОС, объявил о планах выпускать смартфон летом 2023 года.
Однако выяснилось, что само устройство фактически является китайским. Forbes сообщал, что оно будет производиться в Гонконге, и издание обнаружило запись в реестре ЕЭК, разрешающую ввоз продукции на территорию ЕАЭС. Компания объявила смартфон под торговой маркой Ruteq в нескольких моделях, произведенными компанией Bopel Mobile Technology Co Limited из Гонконга.
Ранее следователи уже выясняли, что Рейман перепродает китайскую технику под видом российской. Радиостанции «Азарт» для военных были фактически китайской продукцией. После введения санкций китайцы перестали продавать радиостанции Рейману и он сорвал гособоронзаказ.
Судьба проекта "Р-фон" вызывает серьезные вопросы, и это не первый масштабный проект Леонида Реймана, который неожиданно оказался в трудном положении. В 2008 году его завод "Ангстрем-Т" получил $1 млрд от Внешэкономбанка на производство микрочипов, но спустя 10 лет обанкротился, накопив долги в размере 100 млрд рублей. 😱💼
#Технологии #Смартфон #Китай #АвторскиеПрава #Рутек
Завод "Рутек", принадлежащий структурам экс-министра связи России Леонида Реймана, начал производство этого антишпионского смартфона на операционной системе "Роса Мобайл". НТЦ "ИТ Роса", разработчик этой ОС, объявил о планах выпускать смартфон летом 2023 года.
Однако выяснилось, что само устройство фактически является китайским. Forbes сообщал, что оно будет производиться в Гонконге, и издание обнаружило запись в реестре ЕЭК, разрешающую ввоз продукции на территорию ЕАЭС. Компания объявила смартфон под торговой маркой Ruteq в нескольких моделях, произведенными компанией Bopel Mobile Technology Co Limited из Гонконга.
Ранее следователи уже выясняли, что Рейман перепродает китайскую технику под видом российской. Радиостанции «Азарт» для военных были фактически китайской продукцией. После введения санкций китайцы перестали продавать радиостанции Рейману и он сорвал гособоронзаказ.
Судьба проекта "Р-фон" вызывает серьезные вопросы, и это не первый масштабный проект Леонида Реймана, который неожиданно оказался в трудном положении. В 2008 году его завод "Ангстрем-Т" получил $1 млрд от Внешэкономбанка на производство микрочипов, но спустя 10 лет обанкротился, накопив долги в размере 100 млрд рублей. 😱💼
#Технологии #Смартфон #Китай #АвторскиеПрава #Рутек
🤔3
Доброго утра, друзья! Начнем этот день с улыбки и положительных мыслей. Пусть каждая минута принесет вам радость и вдохновение. Удачного дня! 🌞😊 #ДоброеУтро #Позитив #УдачныйДень
👍5