HTML Diff
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>13 ноя 2024</li>
2 <ul><li>13 ноя 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Научим вас квадратно дышать и любоваться QR-кодами.</p>
4 </ul><p>Научим вас квадратно дышать и любоваться QR-кодами.</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>Git-secrets</a><strong></strong>- простая утилита, которая следит за тем, чтобы ваши пароли и ключи доступа к сервисам случайно не стали опенсорсом. Для работы с утилитой сперва надо настроить шаблон с запретами. После этого утилита будет проверять каждый коммит перед публикацией в открытом репозитории GitHub. Если что-то совпадёт с одним из запретов, то Git-secrets не даст это опубликовать.</p>
8 <p><a>Git-secrets</a><strong></strong>- простая утилита, которая следит за тем, чтобы ваши пароли и ключи доступа к сервисам случайно не стали опенсорсом. Для работы с утилитой сперва надо настроить шаблон с запретами. После этого утилита будет проверять каждый коммит перед публикацией в открытом репозитории GitHub. Если что-то совпадёт с одним из запретов, то Git-secrets не даст это опубликовать.</p>
9 <p><a>Открыть репозиторий</a></p>
9 <p><a>Открыть репозиторий</a></p>
10 <p><a>Sourcebot</a> - это инструмент для быстрого поиска по кодовой базе. Приложение работает на базе поисковой системы<a>Zoekt</a>, поэтому ключевые запросы моментально находятся даже в коде больших проектов. А ещё можно настроить поиск сразу по нескольким репозиториям, которые опубликованы в разных сервисах, например в GitHub, GitLab и Gitea.</p>
10 <p><a>Sourcebot</a> - это инструмент для быстрого поиска по кодовой базе. Приложение работает на базе поисковой системы<a>Zoekt</a>, поэтому ключевые запросы моментально находятся даже в коде больших проектов. А ещё можно настроить поиск сразу по нескольким репозиториям, которые опубликованы в разных сервисах, например в GitHub, GitLab и Gitea.</p>
11 Поиск в Sourcebot по ключевому слову Java<em>Скриншот:<a>Sourcebot</a>/<a>GitHub</a></em><p>Ко всему этому прилагается элегантный интерфейс с подсветкой синтаксиса, поддержкой тёмной темы и навигацией в стиле Vim.</p>
11 Поиск в Sourcebot по ключевому слову Java<em>Скриншот:<a>Sourcebot</a>/<a>GitHub</a></em><p>Ко всему этому прилагается элегантный интерфейс с подсветкой синтаксиса, поддержкой тёмной темы и навигацией в стиле Vim.</p>
12 <p><a>Открыть репозиторий</a></p>
12 <p><a>Открыть репозиторий</a></p>
13 <p><a>Textfox</a> - минималистичная тема для браузера Firefox, которая понравится любителям текстовых интерфейсов. Разработчики отмечают, что вдохновились проектом Spotify TUI - терминальной версией стримингового сервиса - и решили перенести её дизайн в Firefox.</p>
13 <p><a>Textfox</a> - минималистичная тема для браузера Firefox, которая понравится любителям текстовых интерфейсов. Разработчики отмечают, что вдохновились проектом Spotify TUI - терминальной версией стримингового сервиса - и решили перенести её дизайн в Firefox.</p>
14 <p>Пользователи Textfox могут настроить цветовую схему и выбрать подходящие иконки. Кроме того, тема поддерживает вертикальное отображение списка открытых вкладок.</p>
14 <p>Пользователи Textfox могут настроить цветовую схему и выбрать подходящие иконки. Кроме того, тема поддерживает вертикальное отображение списка открытых вкладок.</p>
15 Внешний вид темы Textfox<em>Скриншот:<a>adriankarlen</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
15 Внешний вид темы Textfox<em>Скриншот:<a>adriankarlen</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
16 <p><a>Formbricks</a> - платформа с открытым исходным кодом для организации онлайн-опросов. Она предоставляет доступ к формам и инструментам для сбора обратной связи. Например, с помощью Formbricks можно создать онлайн-тест или анкету для опроса клиентов.</p>
16 <p><a>Formbricks</a> - платформа с открытым исходным кодом для организации онлайн-опросов. Она предоставляет доступ к формам и инструментам для сбора обратной связи. Например, с помощью Formbricks можно создать онлайн-тест или анкету для опроса клиентов.</p>
17 Так выглядит опрос, созданный на базе Formbricks<em>Скриншот:<a>Formbricks</a>/ Skillbox Media</em><p>Formbricks может заменить Google Forms, Typeform или любой другой сервис для опросов.</p>
17 Так выглядит опрос, созданный на базе Formbricks<em>Скриншот:<a>Formbricks</a>/ Skillbox Media</em><p>Formbricks может заменить Google Forms, Typeform или любой другой сервис для опросов.</p>
18 <p><a>Открыть репозиторий</a></p>
18 <p><a>Открыть репозиторий</a></p>
19 <p><a>Git quick statistics</a> - простая утилита для получения статистики из любого Git-репозитория. Можно узнать общее количество коммитов, имена контрибьюторов, количество файлов и историю изменений. Также данные можно отсортировать, например, по времени, авторам и другим параметрам.</p>
19 <p><a>Git quick statistics</a> - простая утилита для получения статистики из любого Git-репозитория. Можно узнать общее количество коммитов, имена контрибьюторов, количество файлов и историю изменений. Также данные можно отсортировать, например, по времени, авторам и другим параметрам.</p>
20 Утилита позволяет получать самую разную статистику<em>Скриншот:<a>git-quick-stats.sh</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
20 Утилита позволяет получать самую разную статистику<em>Скриншот:<a>git-quick-stats.sh</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
21 <p><a>Maybe</a> - целая операционная система для учёта, анализа и управления личными финансами. У проекта интересная история. Он зародился как стартап в 2021 году, но не взлетел. В середине 2023 года проект закрыли. На создание приложения к тому моменту разработчики потратили около миллиона долларов.</p>
21 <p><a>Maybe</a> - целая операционная система для учёта, анализа и управления личными финансами. У проекта интересная история. Он зародился как стартап в 2021 году, но не взлетел. В середине 2023 года проект закрыли. На создание приложения к тому моменту разработчики потратили около миллиона долларов.</p>
22 С Maybe можно узнать, на какие именно маркетплейсы уходит вся зарплата<em>Скриншот:<a>Maybe</a></em><p>Через некоторое время разработчики решили, что их продукт не должен пропадать зря, поэтому открыли код приложения. Теперь все желающие могут развернуть Maybe самостоятельно. В будущем разработчики планируют сделать веб-версию с синхронизацией данных и предоставлять доступ к ней по подписке.</p>
22 С Maybe можно узнать, на какие именно маркетплейсы уходит вся зарплата<em>Скриншот:<a>Maybe</a></em><p>Через некоторое время разработчики решили, что их продукт не должен пропадать зря, поэтому открыли код приложения. Теперь все желающие могут развернуть Maybe самостоятельно. В будущем разработчики планируют сделать веб-версию с синхронизацией данных и предоставлять доступ к ней по подписке.</p>
23 <p>А ещё на сайте проекта есть большая<a>подборка статей</a>об управлении личными финансами.</p>
23 <p>А ещё на сайте проекта есть большая<a>подборка статей</a>об управлении личными финансами.</p>
24 <p><a>Открыть репозиторий</a></p>
24 <p><a>Открыть репозиторий</a></p>
25 <p><a>QRframe</a> - генератор QR-кодов на JavaScript. Утилита может генерировать коды в SVG или сразу рендерить их в HTML. Автор проекта уделил много внимания дизайну QR-кодов, поэтому приложение генерирует настоящие произведения искусства, а не скучные чёрно-белые коды. У этого есть и обратная сторона: не каждый код получится корректно отсканировать.</p>
25 <p><a>QRframe</a> - генератор QR-кодов на JavaScript. Утилита может генерировать коды в SVG или сразу рендерить их в HTML. Автор проекта уделил много внимания дизайну QR-кодов, поэтому приложение генерирует настоящие произведения искусства, а не скучные чёрно-белые коды. У этого есть и обратная сторона: не каждый код получится корректно отсканировать.</p>
26 QR-коды - это ещё и искусство<em>Скриншот:<a>QRframe</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
26 QR-коды - это ещё и искусство<em>Скриншот:<a>QRframe</a>/ Skillbox Media</em><p><a>Открыть репозиторий</a></p>
27 <p><a>Ultrafocus</a> - терминальное приложение, которое поможет меньше отвлекаться от работы на проверку чатов и социальных сетей. Для начала работы с утилитой надо просто настроить список запрещённых сайтов и запустить приложение с помощью команды sudo ultrafocus.</p>
27 <p><a>Ultrafocus</a> - терминальное приложение, которое поможет меньше отвлекаться от работы на проверку чатов и социальных сетей. Для начала работы с утилитой надо просто настроить список запрещённых сайтов и запустить приложение с помощью команды sudo ultrafocus.</p>
28 Тот самый чёрный список сайтов<em>Скриншот:<a>plutov</a>/<a>GitHub</a></em><p>Приложение написано на Go и работает с Windows, macOS и Linux. Утилита поставляется с чёрным списком по умолчанию, в котором есть все основные социальные сети, новостные порталы и игровые площадки. При желании список можно расширить.</p>
28 Тот самый чёрный список сайтов<em>Скриншот:<a>plutov</a>/<a>GitHub</a></em><p>Приложение написано на Go и работает с Windows, macOS и Linux. Утилита поставляется с чёрным списком по умолчанию, в котором есть все основные социальные сети, новостные порталы и игровые площадки. При желании список можно расширить.</p>
29 <p>Инструмент можно использовать как средство борьбы с прокрастинацией или утилиту для организации родительского контроля. Ребёнок точно не догадается, как открыть терминал и остановить приложение. А если догадается, то перед вами определённо компьютерный гений.</p>
29 <p>Инструмент можно использовать как средство борьбы с прокрастинацией или утилиту для организации родительского контроля. Ребёнок точно не догадается, как открыть терминал и остановить приложение. А если догадается, то перед вами определённо компьютерный гений.</p>
30 <p><a>Открыть репозиторий</a></p>
30 <p><a>Открыть репозиторий</a></p>
31 <p><a>Tetris-SQL</a> - имплементация классической игры "Тетрис" на языке запросов PL/pgSQL. Поддерживается управление с помощью стрелок и клавиш<strong>W</strong>,<strong>A</strong>,<strong>S</strong>,<strong>D</strong>. В репозитории есть инструкция для запуска игры на своём компьютере.</p>
31 <p><a>Tetris-SQL</a> - имплементация классической игры "Тетрис" на языке запросов PL/pgSQL. Поддерживается управление с помощью стрелок и клавиш<strong>W</strong>,<strong>A</strong>,<strong>S</strong>,<strong>D</strong>. В репозитории есть инструкция для запуска игры на своём компьютере.</p>
32 Можно играть прямо во время работы<em>Изображение:<a>Nuno Faria</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
32 Можно играть прямо во время работы<em>Изображение:<a>Nuno Faria</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
33 <p><a>Pipet</a> - это инструмент командной строки для извлечения данных с сайтов. Он поддерживает три режима работы: парсинг HTML, парсинг JSON и выполнение JavaScript-кода на стороне клиента. Например, Pipet можно использовать для поиска товаров со скидками, отслеживания свободных слотов в онлайн-очереди, получения актуальных биржевых котировок или автоматического сбора любой другой полезной информации в интернете.</p>
33 <p><a>Pipet</a> - это инструмент командной строки для извлечения данных с сайтов. Он поддерживает три режима работы: парсинг HTML, парсинг JSON и выполнение JavaScript-кода на стороне клиента. Например, Pipet можно использовать для поиска товаров со скидками, отслеживания свободных слотов в онлайн-очереди, получения актуальных биржевых котировок или автоматического сбора любой другой полезной информации в интернете.</p>
34 <p><a>Открыть репозиторий</a></p>
34 <p><a>Открыть репозиторий</a></p>
35 <p><a>Lowfi</a> - терминальное приложение, созданное с единственной целью - воспроизводить музыку в жанре lo-fi. Это лёгкая фоновая музыка, которая стала популярна благодаря "вечной" трансляции на ютуб-канале Lofi Girl. Утилита воспроизводит треки из библиотеки именного этого канала.</p>
35 <p><a>Lowfi</a> - терминальное приложение, созданное с единственной целью - воспроизводить музыку в жанре lo-fi. Это лёгкая фоновая музыка, которая стала популярна благодаря "вечной" трансляции на ютуб-канале Lofi Girl. Утилита воспроизводит треки из библиотеки именного этого канала.</p>
36 <p>Приложение Lowfi написано на Rust и работает на Windows, macOS и Linux. Чтобы начать слушать музыку, надо просто ввести в терминале команду lowfi. В приложении нет рекламы и подписок, а все треки разработчики добавили с соблюдением авторского права.</p>
36 <p>Приложение Lowfi написано на Rust и работает на Windows, macOS и Linux. Чтобы начать слушать музыку, надо просто ввести в терминале команду lowfi. В приложении нет рекламы и подписок, а все треки разработчики добавили с соблюдением авторского права.</p>
37 <p>Ещё один приятный плюс: если вдруг пропадёт интернет, то музыка не перестанет играть. Приложение заранее скачивает пять треков про запас, а после воспроизведения удаляет их.</p>
37 <p>Ещё один приятный плюс: если вдруг пропадёт интернет, то музыка не перестанет играть. Приложение заранее скачивает пять треков про запас, а после воспроизведения удаляет их.</p>
38 <p><a>Открыть репозиторий</a></p>
38 <p><a>Открыть репозиторий</a></p>
39 <p><a>Calm Garden</a> - утилита для дыхательных упражнений с интерфейсом командной строки. Открываете терминал, запускаете приложение и расслабляетесь. Можно настроить продолжительность и отслеживать прогресс. В приложении есть виртуальный сад, который начинает цвести, если заниматься регулярно.</p>
39 <p><a>Calm Garden</a> - утилита для дыхательных упражнений с интерфейсом командной строки. Открываете терминал, запускаете приложение и расслабляетесь. Можно настроить продолжительность и отслеживать прогресс. В приложении есть виртуальный сад, который начинает цвести, если заниматься регулярно.</p>
40 В игре есть виртуальный сад для визуализации прогресса<em>Скриншот:<a>Jaroslaw Weber</a>/<a>GitHub</a></em><p>Calm Garden предлагает следующие дыхательные упражнения:</p>
40 В игре есть виртуальный сад для визуализации прогресса<em>Скриншот:<a>Jaroslaw Weber</a>/<a>GitHub</a></em><p>Calm Garden предлагает следующие дыхательные упражнения:</p>
41 <ul><li>Квадратное дыхание: вдох, задержка, выдох и снова задержка. Каждое действие следует выполнять в течение четырёх секунд.</li>
41 <ul><li>Квадратное дыхание: вдох, задержка, выдох и снова задержка. Каждое действие следует выполнять в течение четырёх секунд.</li>
42 <li>Физиологический вздох: два быстрых вдоха и более продолжительный выдох. Говорят, эта техника хорошо снимает стресс.</li>
42 <li>Физиологический вздох: два быстрых вдоха и более продолжительный выдох. Говорят, эта техника хорошо снимает стресс.</li>
43 <li>Пранаяма (4 - 7 - 8): вдох в течение четырёх секунд, задержка на семь секунд и выдох на восемь секунд. Это упражнение пришло из йоги.</li>
43 <li>Пранаяма (4 - 7 - 8): вдох в течение четырёх секунд, задержка на семь секунд и выдох на восемь секунд. Это упражнение пришло из йоги.</li>
44 <li>Когерентное дыхание, или медленное контролируемое дыхание с одинаковой продолжительностью вдоха и выдоха без задержки между ними.</li>
44 <li>Когерентное дыхание, или медленное контролируемое дыхание с одинаковой продолжительностью вдоха и выдоха без задержки между ними.</li>
45 </ul><p><a>Открыть репозиторий</a></p>
45 </ul><p><a>Открыть репозиторий</a></p>
46 <p><strong>Questions for potential employers</strong> - репозиторий, в котором собраны вопросы, которые следует задать работодателю во время собеседования. Это поможет выяснить, какие условия труда вас ждут на самом деле и как в компании устроены процессы. Вот некоторые вопросы из репозитория:</p>
46 <p><strong>Questions for potential employers</strong> - репозиторий, в котором собраны вопросы, которые следует задать работодателю во время собеседования. Это поможет выяснить, какие условия труда вас ждут на самом деле и как в компании устроены процессы. Вот некоторые вопросы из репозитория:</p>
47 <ul><li>Как у вас устроен онбординг? Насколько чётко прописан процесс, прикрепят ли ко мне отдельного сотрудника, который будет помогать?</li>
47 <ul><li>Как у вас устроен онбординг? Насколько чётко прописан процесс, прикрепят ли ко мне отдельного сотрудника, который будет помогать?</li>
48 <li>Что от меня ждут в первые 60-90 дней работы?</li>
48 <li>Что от меня ждут в первые 60-90 дней работы?</li>
49 <li>Какие сотрудники добиваются успеха в вашей компании? Какой тип людей не справляется?</li>
49 <li>Какие сотрудники добиваются успеха в вашей компании? Какой тип людей не справляется?</li>
50 <li>Сколько уровней менеджеров или руководителей компании нужно пройти, чтобы получить одобрение новой идеи?</li>
50 <li>Сколько уровней менеджеров или руководителей компании нужно пройти, чтобы получить одобрение новой идеи?</li>
51 </ul><p><a>Открыть репозиторий</a></p>
51 </ul><p><a>Открыть репозиторий</a></p>
52 <p><strong>Lazydocker</strong> - минималистичный терминальный пользовательский интерфейс для Docker и Docker Compose. Приложение написано на языке Go с использованием библиотеки Gocui.</p>
52 <p><strong>Lazydocker</strong> - минималистичный терминальный пользовательский интерфейс для Docker и Docker Compose. Приложение написано на языке Go с использованием библиотеки Gocui.</p>
53 Всё в одном терминале<em>Изображение:<a>jesseduffield</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
53 Всё в одном терминале<em>Изображение:<a>jesseduffield</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
54 <p><a>JSON Resume</a> - проект, который поможет создать резюме на базе популярного формата JSON. Надо просто заполнить поля с информацией о себе и своём опыте, а утилита сгенерирует готовый документ, который можно отправить в компанию мечты.</p>
54 <p><a>JSON Resume</a> - проект, который поможет создать резюме на базе популярного формата JSON. Надо просто заполнить поля с информацией о себе и своём опыте, а утилита сгенерирует готовый документ, который можно отправить в компанию мечты.</p>
55 <p><a>Открыть репозиторий</a></p>
55 <p><a>Открыть репозиторий</a></p>
56 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
56 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>