0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>17 сен 2024</li>
2
<ul><li>17 сен 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Предлагаем вашему вниманию мизанплас и эмодзи.</p>
4
</ul><p>Предлагаем вашему вниманию мизанплас и эмодзи.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
7
<p>В этом дайджесте собрали инструменты для серьёзных разработчиков, дорожные карты для тех, кто только изучает программирование, и странные утилиты для любителей экспериментов с железом.</p>
7
<p>В этом дайджесте собрали инструменты для серьёзных разработчиков, дорожные карты для тех, кто только изучает программирование, и странные утилиты для любителей экспериментов с железом.</p>
8
<p><a>Broot</a> - быстрая и мощная утилита для просмотра и навигации по деревьям каталогов в терминале. Если надо быстро изучить содержимое папок, то Broot - лучшее решение.</p>
8
<p><a>Broot</a> - быстрая и мощная утилита для просмотра и навигации по деревьям каталогов в терминале. Если надо быстро изучить содержимое папок, то Broot - лучшее решение.</p>
9
<em>Интерфейс утилиты Broot</em><em>Изображение:<a>Broot</a></em><p>Возможности Broot:</p>
9
<em>Интерфейс утилиты Broot</em><em>Изображение:<a>Broot</a></em><p>Возможности Broot:</p>
10
<ul><li>Переход к папке с минимальным количеством нажатий клавиш, даже если вы не помните, где она находится.</li>
10
<ul><li>Переход к папке с минимальным количеством нажатий клавиш, даже если вы не помните, где она находится.</li>
11
<li>Навигация с помощью клавиши табуляции или стрелок.</li>
11
<li>Навигация с помощью клавиши табуляции или стрелок.</li>
12
<li>Поиск по содержимому файлов.</li>
12
<li>Поиск по содержимому файлов.</li>
13
<li>Поиск с помощью регулярных выражений, логических операторов и шаблонов.</li>
13
<li>Поиск с помощью регулярных выражений, логических операторов и шаблонов.</li>
14
<li>Файлы можно открывать в программе, которая используется в ОС по умолчанию.</li>
14
<li>Файлы можно открывать в программе, которая используется в ОС по умолчанию.</li>
15
<li>Древовидная иерархия всегда остаётся перед глазами пользователя, даже если перемещаться по директориями.</li>
15
<li>Древовидная иерархия всегда остаётся перед глазами пользователя, даже если перемещаться по директориями.</li>
16
<li>Можно добавлять свои сочетания клавиш.</li>
16
<li>Можно добавлять свои сочетания клавиш.</li>
17
</ul><p><a>Открыть репозиторий</a></p>
17
</ul><p><a>Открыть репозиторий</a></p>
18
<p><a>Croc</a> - инструмент для безопасного перемещения файлов между компьютерами. Да, в macOS есть AirDrop, а в Windows - Nearby Share, но между собой эти технологии не дружат. Поэтому передать файл с MacBook на ноутбук с установленной Ubuntu без проводов - непростая задача. Помочь справиться с ней может Croc.</p>
18
<p><a>Croc</a> - инструмент для безопасного перемещения файлов между компьютерами. Да, в macOS есть AirDrop, а в Windows - Nearby Share, но между собой эти технологии не дружат. Поэтому передать файл с MacBook на ноутбук с установленной Ubuntu без проводов - непростая задача. Помочь справиться с ней может Croc.</p>
19
<p>Возможности утилиты:</p>
19
<p>Возможности утилиты:</p>
20
<ul><li>Позволяет передавать файлы между двумя компьютерами с разными ОС (Windows, Linux, macOS).</li>
20
<ul><li>Позволяет передавать файлы между двумя компьютерами с разными ОС (Windows, Linux, macOS).</li>
21
<li>Обеспечивает сквозное шифрование.</li>
21
<li>Обеспечивает сквозное шифрование.</li>
22
<li>Можно передавать сразу несколько файлов.</li>
22
<li>Можно передавать сразу несколько файлов.</li>
23
<li>Если соединение оборвётся, то процесс передачи можно восстановить.</li>
23
<li>Если соединение оборвётся, то процесс передачи можно восстановить.</li>
24
<li>Соединение можно проксировать для большей безопасности.</li>
24
<li>Соединение можно проксировать для большей безопасности.</li>
25
</ul><p><a>Открыть репозиторий</a></p>
25
</ul><p><a>Открыть репозиторий</a></p>
26
<p><a>Roadmap.sh</a> - портал с интерактивными дорожными картами для изучения языков программирования и технологий. Если решились погрузиться в новый для себя стек и не знаете, с чего следует начать, то обратите внимание на рекомендации от авторов roadmap.sh.</p>
26
<p><a>Roadmap.sh</a> - портал с интерактивными дорожными картами для изучения языков программирования и технологий. Если решились погрузиться в новый для себя стек и не знаете, с чего следует начать, то обратите внимание на рекомендации от авторов roadmap.sh.</p>
27
Дорожная карта разработчика на Python<em>Скриншот:<a>roadmap</a><a>.sh</a>/ Skillbox Media</em><p>Каждая дорожная карта на сайте начинается с простых тем и постепенно погружает читателя в особенности языка программирования. Карты интерактивные - если нажать на тему, то откроются ссылки на полезные ресурсы и рекомендации по изучению. Можно отмечать пройденные темы, чтобы отслеживать прогресс.</p>
27
Дорожная карта разработчика на Python<em>Скриншот:<a>roadmap</a><a>.sh</a>/ Skillbox Media</em><p>Каждая дорожная карта на сайте начинается с простых тем и постепенно погружает читателя в особенности языка программирования. Карты интерактивные - если нажать на тему, то откроются ссылки на полезные ресурсы и рекомендации по изучению. Можно отмечать пройденные темы, чтобы отслеживать прогресс.</p>
28
<p>На сайте доступно более 50 дорожных карт по востребованным языкам программирования и технологиям, включая Python, Java, C++ и React. Разработчики активно пополняют коллекции, а если у вас есть опыт в какой-то теме, то можно помочь в составлении дорожной карты.</p>
28
<p>На сайте доступно более 50 дорожных карт по востребованным языкам программирования и технологиям, включая Python, Java, C++ и React. Разработчики активно пополняют коллекции, а если у вас есть опыт в какой-то теме, то можно помочь в составлении дорожной карты.</p>
29
<p><a>Открыть репозиторий</a></p>
29
<p><a>Открыть репозиторий</a></p>
30
<p><a>JMusicBot</a> - бот для Discord, который выступает в роли диджея и воспроизводит музыку в голосовом чате. При этом треки слышат все участники чата, что удобно для уютных бесед под расслабляющий инструментал.</p>
30
<p><a>JMusicBot</a> - бот для Discord, который выступает в роли диджея и воспроизводит музыку в голосовом чате. При этом треки слышат все участники чата, что удобно для уютных бесед под расслабляющий инструментал.</p>
31
Так работает музыкальный бот в Discord<em>Изображение:</em><a><em>JMusicBot</em></a><p>Бот быстро загружает песни и воспроизводит их без прерываний. Можно активировать функцию, позволяющую каждому участнику чата добавить свою песню в очередь. Есть интеграция с YouTube и SoundCloud, но можно включать и свои треки, если есть локальная медиатека. Поддерживаются форматы MP3, FLAC, WAV, Matroska/WebM, MP4/M4A, OGG и AAC.</p>
31
Так работает музыкальный бот в Discord<em>Изображение:</em><a><em>JMusicBot</em></a><p>Бот быстро загружает песни и воспроизводит их без прерываний. Можно активировать функцию, позволяющую каждому участнику чата добавить свою песню в очередь. Есть интеграция с YouTube и SoundCloud, но можно включать и свои треки, если есть локальная медиатека. Поддерживаются форматы MP3, FLAC, WAV, Matroska/WebM, MP4/M4A, OGG и AAC.</p>
32
<p><a>Открыть репозиторий</a></p>
32
<p><a>Открыть репозиторий</a></p>
33
<p>Home Assistant - популярная платформа для управления умным домом. Главная её фишка заключается в том, что все данные пользователь может хранить на собственном сервере или даже Raspberry Pi.</p>
33
<p>Home Assistant - популярная платформа для управления умным домом. Главная её фишка заключается в том, что все данные пользователь может хранить на собственном сервере или даже Raspberry Pi.</p>
34
<p>К платформе можно подключать датчики, умные приборы и голосовых ассистентов. Поддерживаются сценарии автоматизации, например, на одну команду можно назначить сразу несколько действий. Удобно уже в кровати перед сном сказать фразу "спокойной ночи", чтобы умный дом сам выключил везде свет, поставил будильник и включил расслабляющую музыку для хорошего сна.</p>
34
<p>К платформе можно подключать датчики, умные приборы и голосовых ассистентов. Поддерживаются сценарии автоматизации, например, на одну команду можно назначить сразу несколько действий. Удобно уже в кровати перед сном сказать фразу "спокойной ночи", чтобы умный дом сам выключил везде свет, поставил будильник и включил расслабляющую музыку для хорошего сна.</p>
35
Панель управления умным домом в Home Assistant<em>Скриншот:</em><a><em>Home Assistant Demo</em></a><em>/ Skillbox Media</em><p>На сайте<a>Home Assistant</a>можно запустить демонстрационный дашборд и изучить возможности платформы. На самом деле, там всё как в проприетарных системах умного дома, только приватно и безопасно.</p>
35
Панель управления умным домом в Home Assistant<em>Скриншот:</em><a><em>Home Assistant Demo</em></a><em>/ Skillbox Media</em><p>На сайте<a>Home Assistant</a>можно запустить демонстрационный дашборд и изучить возможности платформы. На самом деле, там всё как в проприетарных системах умного дома, только приватно и безопасно.</p>
36
<p><a>Открыть репозиторий</a></p>
36
<p><a>Открыть репозиторий</a></p>
37
<p><a>Jujutsu</a> - это система контроля версий, созданная инженером-программистом из Google вместе с командой энтузиастов. Её разработали с нуля так, чтобы она идеально подходила как новичкам, так и опытным инженерам. Можно использовать в больших проектах с миллионами строк кода и в небольших стартапах всего с одним приложением.</p>
37
<p><a>Jujutsu</a> - это система контроля версий, созданная инженером-программистом из Google вместе с командой энтузиастов. Её разработали с нуля так, чтобы она идеально подходила как новичкам, так и опытным инженерам. Можно использовать в больших проектах с миллионами строк кода и в небольших стартапах всего с одним приложением.</p>
38
<p>Создатели попытались объединить в одном инструменте архитектурные решения и концепции из других систем контроля версий, прежде всего вдохновлялись<a>Git</a>,<a>Mercurial</a>,<a>Sapling</a>и <a>Darcs</a>.</p>
38
<p>Создатели попытались объединить в одном инструменте архитектурные решения и концепции из других систем контроля версий, прежде всего вдохновлялись<a>Git</a>,<a>Mercurial</a>,<a>Sapling</a>и <a>Darcs</a>.</p>
39
<p>Даже если вы не готовы отказаться от Git, стоит взглянуть на Jujutsu, просто чтобы посмотреть, как можно по-другому работать с версиями.</p>
39
<p>Даже если вы не готовы отказаться от Git, стоит взглянуть на Jujutsu, просто чтобы посмотреть, как можно по-другому работать с версиями.</p>
40
<p><a>Открыть репозиторий</a></p>
40
<p><a>Открыть репозиторий</a></p>
41
<p>Если вы пишете игру или в вашем приложении нужны красивые и весёлые аватарки, то вам определённо пригодится<a>подборка</a>сгенерированных персонажей. Можно миксовать выражения лиц, причёски, одежду и создавать забавных человечков. Готовые рожицы можно импортировать в свой проект. Главный плюс в том, что все персонажи в одном стиле.</p>
41
<p>Если вы пишете игру или в вашем приложении нужны красивые и весёлые аватарки, то вам определённо пригодится<a>подборка</a>сгенерированных персонажей. Можно миксовать выражения лиц, причёски, одежду и создавать забавных человечков. Готовые рожицы можно импортировать в свой проект. Главный плюс в том, что все персонажи в одном стиле.</p>
42
Можно изменить почти всё: цвет одежды, кожи, волос и выражение лица<em>Скриншот:</em><a><em>Bean Heads</em></a><em>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
42
Можно изменить почти всё: цвет одежды, кожи, волос и выражение лица<em>Скриншот:</em><a><em>Bean Heads</em></a><em>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
43
<p>Официальное хранилище анимированных Noto Emoji от Google. Да, именно эти эмодзи используются в Android, а вы можете встроить их в своё приложение. Все анимации доступны в форматах WebP, GIF и Lottie. Также есть рекомендации по настройке и ответы на часто задаваемые вопросы по работе с анимациями.</p>
43
<p>Официальное хранилище анимированных Noto Emoji от Google. Да, именно эти эмодзи используются в Android, а вы можете встроить их в своё приложение. Все анимации доступны в форматах WebP, GIF и Lottie. Также есть рекомендации по настройке и ответы на часто задаваемые вопросы по работе с анимациями.</p>
44
Все эмодзи можно скачать в формате GIF, WebP или Lottie<em>Скриншот:<a>Animated Emoji</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
44
Все эмодзи можно скачать в формате GIF, WebP или Lottie<em>Скриншот:<a>Animated Emoji</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
45
<p><a>Open and Shut</a> - утилита, которая превращает ноутбук в передатчик азбуки Морзе. Для этого надо открывать и захлопывать крышку устройства, а буквы буду появляться на экране. Если хочется чего-то более оригинального, чем обычная клавиатура, то стоит попробовать Open and Shut. При этом авторы проекта не уточняют, сколько при таком использовании проживут шарниры крышки ноутбука.</p>
45
<p><a>Open and Shut</a> - утилита, которая превращает ноутбук в передатчик азбуки Морзе. Для этого надо открывать и захлопывать крышку устройства, а буквы буду появляться на экране. Если хочется чего-то более оригинального, чем обычная клавиатура, то стоит попробовать Open and Shut. При этом авторы проекта не уточняют, сколько при таком использовании проживут шарниры крышки ноутбука.</p>
46
Точка - тире - точка - точка - тире<em>Изображение:<a>Open and Shut</a></em><p><a>Открыть репозиторий</a></p>
46
Точка - тире - точка - точка - тире<em>Изображение:<a>Open and Shut</a></em><p><a>Открыть репозиторий</a></p>
47
<p><a>DiabloWeb</a> - веб-порт оригинальной игры Diablo, основанный на восстановленном исходном коде. Для запуска достаточно просто перейти по ссылке и можно наслаждаться игрой. Без сложных установок эмуляторов и поиска образа игры.</p>
47
<p><a>DiabloWeb</a> - веб-порт оригинальной игры Diablo, основанный на восстановленном исходном коде. Для запуска достаточно просто перейти по ссылке и можно наслаждаться игрой. Без сложных установок эмуляторов и поиска образа игры.</p>
48
Оригинальная Diablo прямо в браузере<em>Скриншот:<a>d07RiV</a>/<a>GitHub</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
48
Оригинальная Diablo прямо в браузере<em>Скриншот:<a>d07RiV</a>/<a>GitHub</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
49
<p><a>Playground</a> - коллекция решений алгоритмических задач с платформ LeetCode и HackerEarth на языке C++. Если долго не можете придумать элегантное решение, то стоит поискать в этом репозитории.</p>
49
<p><a>Playground</a> - коллекция решений алгоритмических задач с платформ LeetCode и HackerEarth на языке C++. Если долго не можете придумать элегантное решение, то стоит поискать в этом репозитории.</p>
50
<p><a>Открыть репозиторий</a></p>
50
<p><a>Открыть репозиторий</a></p>
51
<p><a>Ly</a> - лёгкий экранный менеджер для Linux и BSD с интерфейсом, как в "Матрице". Если надоел классический экран ввода пароля, то можно попробовать Ly. В репозитории есть инструкция по установке и настройке.</p>
51
<p><a>Ly</a> - лёгкий экранный менеджер для Linux и BSD с интерфейсом, как в "Матрице". Если надоел классический экран ввода пароля, то можно попробовать Ly. В репозитории есть инструкция по установке и настройке.</p>
52
Ly в действии<em>Изображение:<a>The Fairy Glade</a>/ GitHub</em><p><a>Открыть репозиторий</a></p>
52
Ly в действии<em>Изображение:<a>The Fairy Glade</a>/ GitHub</em><p><a>Открыть репозиторий</a></p>
53
<p>Репозиторий с информацией по основным темам разработки бэкенда. Весь материал разделён на главы с важными для программистов темами, а каждая тема состоит из трёх частей:</p>
53
<p>Репозиторий с информацией по основным темам разработки бэкенда. Весь материал разделён на главы с важными для программистов темами, а каждая тема состоит из трёх частей:</p>
54
<ul><li>Визуальный материал - схемы, таблицы, шпаргалки и графики, которые подготовили специально для этого репозитория.</li>
54
<ul><li>Визуальный материал - схемы, таблицы, шпаргалки и графики, которые подготовили специально для этого репозитория.</li>
55
<li>Резюме - краткая выжимка основной информации со списком ключевых терминов и понятий.</li>
55
<li>Резюме - краткая выжимка основной информации со списком ключевых терминов и понятий.</li>
56
<li>Ссылки на источники - сайты, где можно найти полную информацию по конкретному вопросу. По возможности указываются наиболее авторитетные ресурсы или те, которые предоставляют информацию максимально простым и понятным языком.</li>
56
<li>Ссылки на источники - сайты, где можно найти полную информацию по конкретному вопросу. По возможности указываются наиболее авторитетные ресурсы или те, которые предоставляют информацию максимально простым и понятным языком.</li>
57
</ul>Простое объяснение принципа работы браузера<em>Изображение:<a>Yury</a>/<a>GitHub</a></em><p>Многие темы будут полезны не только бэкендерам. Например, как устроен интернет, что такое DNS, как работают браузеры, протоколы HTTP, TCP/IP, устройство ПК, основы Linux и работа с REST API.</p>
57
</ul>Простое объяснение принципа работы браузера<em>Изображение:<a>Yury</a>/<a>GitHub</a></em><p>Многие темы будут полезны не только бэкендерам. Например, как устроен интернет, что такое DNS, как работают браузеры, протоколы HTTP, TCP/IP, устройство ПК, основы Linux и работа с REST API.</p>
58
<p>Есть<a>версия на русском языке</a>.</p>
58
<p>Есть<a>версия на русском языке</a>.</p>
59
<p><a>Открыть репозиторий</a></p>
59
<p><a>Открыть репозиторий</a></p>
60
<p><a>Rnote</a> - это приложение для создания эскизов, рукописных заметок и аннотаций к документам и фотографиям.</p>
60
<p><a>Rnote</a> - это приложение для создания эскизов, рукописных заметок и аннотаций к документам и фотографиям.</p>
61
Интерфейс Rnote<em>Скриншот:<a>Rnote</a></em><p>Особенности:</p>
61
Интерфейс Rnote<em>Скриншот:<a>Rnote</a></em><p>Особенности:</p>
62
<ul><li>Адаптивный пользовательский интерфейс, ориентированный на ввод с помощью стилуса.</li>
62
<ul><li>Адаптивный пользовательский интерфейс, ориентированный на ввод с помощью стилуса.</li>
63
<li>Настраиваемый формат страницы.</li>
63
<li>Настраиваемый формат страницы.</li>
64
<li>Объекты на холсте можно масштабировать, перемещать и изменять.</li>
64
<li>Объекты на холсте можно масштабировать, перемещать и изменять.</li>
65
<li>Можно работать с разными макетами документа, например с бесконечным холстом или обычной страницей в формате A4.</li>
65
<li>Можно работать с разными макетами документа, например с бесконечным холстом или обычной страницей в формате A4.</li>
66
<li>Встроенный браузер рабочего пространства для быстрого доступа к связанным файлам.</li>
66
<li>Встроенный браузер рабочего пространства для быстрого доступа к связанным файлам.</li>
67
<li>Вкладки для одновременной работы с несколькими документами.</li>
67
<li>Вкладки для одновременной работы с несколькими документами.</li>
68
<li>Импортировать файлы можно в форматах PDF, Bitmap и SVG, а экспортировать - в SVG, PDF, XOPP.</li>
68
<li>Импортировать файлы можно в форматах PDF, Bitmap и SVG, а экспортировать - в SVG, PDF, XOPP.</li>
69
</ul><p><a>Открыть репозиторий</a></p>
69
</ul><p><a>Открыть репозиторий</a></p>
70
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
70
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>