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>3 ноя 2023</li>
2 <ul><li>3 ноя 2023</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>GitHub - главный сервис для хранения айтишных проектов. Октябрь - отличный месяц, чтобы подводить итоги. Поэтому мы собрали для вас репозитории GitHub, которые были особенно популярны в октябре. Во-первых, некоторые из них реально полезные. А во-вторых, по трендам GitHub можно составить представление о том, что вообще происходит в мире разработки ПО.</p>
7 <p>GitHub - главный сервис для хранения айтишных проектов. Октябрь - отличный месяц, чтобы подводить итоги. Поэтому мы собрали для вас репозитории GitHub, которые были особенно популярны в октябре. Во-первых, некоторые из них реально полезные. А во-вторых, по трендам GitHub можно составить представление о том, что вообще происходит в мире разработки ПО.</p>
8 <p><a>GPT Pilot</a></p>
8 <p><a>GPT Pilot</a></p>
9 <p>Новый ИИ-ассистент для генерации кода на базе GPT-4 - по заявлению автора, ускоряет разработку приложений в 20 раз.</p>
9 <p>Новый ИИ-ассистент для генерации кода на базе GPT-4 - по заявлению автора, ускоряет разработку приложений в 20 раз.</p>
10 <p>Попробуйте, если хотите почувствовать себя опытным тимлидом, у которого в подчинении есть способный, послушный и не требующий прибавки в зарплате джун. Работает просто: вы говорите ему, какое приложение нужно создать, GPT Pilot задаёт уточняющие вопросы и начинает пошагово писать код под вашим руководством, пока не получится рабочий MVP будущего приложения. А если ИИ вдруг столкнётся с какой-то проблемой, сразу прибежит к вам за помощью - ну прямо как настоящий джун.</p>
10 <p>Попробуйте, если хотите почувствовать себя опытным тимлидом, у которого в подчинении есть способный, послушный и не требующий прибавки в зарплате джун. Работает просто: вы говорите ему, какое приложение нужно создать, GPT Pilot задаёт уточняющие вопросы и начинает пошагово писать код под вашим руководством, пока не получится рабочий MVP будущего приложения. А если ИИ вдруг столкнётся с какой-то проблемой, сразу прибежит к вам за помощью - ну прямо как настоящий джун.</p>
11 <em>Демонстрация работы<a>GPT Pilot</a></em><p>Понятно, что это далеко не первый проект в нише - GitHub Copilot и функция умного дополнения в IDE существуют уже давно. Но у автора есть амбициозная задача - доказать, что ИИ уже сейчас способен генерировать 95% кода за разработчика. А когда мы вступим в эпоху настоящего AGI, то и эти жалкие 5% уйдут мыслящим машинам.</p>
11 <em>Демонстрация работы<a>GPT Pilot</a></em><p>Понятно, что это далеко не первый проект в нише - GitHub Copilot и функция умного дополнения в IDE существуют уже давно. Но у автора есть амбициозная задача - доказать, что ИИ уже сейчас способен генерировать 95% кода за разработчика. А когда мы вступим в эпоху настоящего AGI, то и эти жалкие 5% уйдут мыслящим машинам.</p>
12 <p>О том, как создавался проект и для каких целей его можно использовать, автор рассказал в <a>блоге</a>.</p>
12 <p>О том, как создавался проект и для каких целей его можно использовать, автор рассказал в <a>блоге</a>.</p>
13 <p><a>ChatDev</a></p>
13 <p><a>ChatDev</a></p>
14 <p>Виртуальный разработчик - это, конечно, здорово, но как насчёт виртуальной компании, где есть свой CEO, директор по продукту, директор по технологиям, программист, тестировщик, дизайнер? ChatDev - как раз такая компания: её сотрудники могут общаться друг с другом, создавать проекты, писать и тестировать код, но при этом все они, как и сама компания, - виртуальные ипостаси одного большого ИИ.</p>
14 <p>Виртуальный разработчик - это, конечно, здорово, но как насчёт виртуальной компании, где есть свой CEO, директор по продукту, директор по технологиям, программист, тестировщик, дизайнер? ChatDev - как раз такая компания: её сотрудники могут общаться друг с другом, создавать проекты, писать и тестировать код, но при этом все они, как и сама компания, - виртуальные ипостаси одного большого ИИ.</p>
15 <p>Идея ChatDev в том, чтобы создать среду для моделирования и изучения коллективного разума, - ни больше ни меньше.</p>
15 <p>Идея ChatDev в том, чтобы создать среду для моделирования и изучения коллективного разума, - ни больше ни меньше.</p>
16 Виртуальный офис и виртуальные сотрудники<em>Скриншот:<a>ChatDev</a>/ GitHub</em><p><a>Spacedrive</a></p>
16 Виртуальный офис и виртуальные сотрудники<em>Скриншот:<a>ChatDev</a>/ GitHub</em><p><a>Spacedrive</a></p>
17 <p>Файловый менеджер, который позволяет отобразить в одном "окошке" файлы из облачных сервисов, компьютеров, смартфонов и других устройств. Под капотом крутится VDFS - система, которая формирует из всех ваших данных единую базу данных и обновляет её в онлайн-режиме.</p>
17 <p>Файловый менеджер, который позволяет отобразить в одном "окошке" файлы из облачных сервисов, компьютеров, смартфонов и других устройств. Под капотом крутится VDFS - система, которая формирует из всех ваших данных единую базу данных и обновляет её в онлайн-режиме.</p>
18 <p>Исходный код у Spacedrive открытый, и это принципиальная позиция авторов: мол, если и складывать все яйца в одну корзину, то эта корзина должна быть прозрачной и управляемой сообществом - чтобы ни один алгоритм не мог собрать о вас данные и продать рекламодателю.</p>
18 <p>Исходный код у Spacedrive открытый, и это принципиальная позиция авторов: мол, если и складывать все яйца в одну корзину, то эта корзина должна быть прозрачной и управляемой сообществом - чтобы ни один алгоритм не мог собрать о вас данные и продать рекламодателю.</p>
19 <em>Источник:<a>Spacedrive</a></em><p><a>Free Programming Books</a></p>
19 <em>Источник:<a>Spacedrive</a></em><p><a>Free Programming Books</a></p>
20 <p>Один из самых популярных и нестареющих репозиториев GitHub. В нём публикуются бесплатные учебные материалы по самым популярным языкам и технологиям: книги, онлайн-курсы, учебники, задачники, подкасты и прочие прелести. Есть версии почти на всех языках мира, в том числе<a>на русском</a>.</p>
20 <p>Один из самых популярных и нестареющих репозиториев GitHub. В нём публикуются бесплатные учебные материалы по самым популярным языкам и технологиям: книги, онлайн-курсы, учебники, задачники, подкасты и прочие прелести. Есть версии почти на всех языках мира, в том числе<a>на русском</a>.</p>
21 <p><a>Omnivore</a></p>
21 <p><a>Omnivore</a></p>
22 <p>Если есть бесплатные книги, логично, что где-то должно быть и open-source-приложение для их чтения. Так вот же оно! Приложение Omnivore не только открывает текст почти во всех форматах, но и позволяет им гибко управлять: искать, копировать, сохранять в общем доступе, преобразовывать в речь и даже собирать в почтовую рассылку.</p>
22 <p>Если есть бесплатные книги, логично, что где-то должно быть и open-source-приложение для их чтения. Так вот же оно! Приложение Omnivore не только открывает текст почти во всех форматах, но и позволяет им гибко управлять: искать, копировать, сохранять в общем доступе, преобразовывать в речь и даже собирать в почтовую рассылку.</p>
23 <em>Изображение:<a>Omnivore</a></em><p>Доступно в разных вариациях: можно работать в веб-версии, можно скачать мобильное приложение, а можно установить расширение для браузера - все ссылки есть в <a>репозитории</a>.</p>
23 <em>Изображение:<a>Omnivore</a></em><p>Доступно в разных вариациях: можно работать в веб-версии, можно скачать мобильное приложение, а можно установить расширение для браузера - все ссылки есть в <a>репозитории</a>.</p>
24 <p><a>LocalSend</a></p>
24 <p><a>LocalSend</a></p>
25 <p>Пока Apple<a>переизобретает</a>ИК-порт, энтузиасты покусились на святой грааль айфоноводов - функцию AirDrop, которая позволяет по воздуху передавать файлы безо всякого интернета и Bluetooth. Бесплатное приложение LocalSend выглядит, конечно, не так эффектно, но умеет всё то же самое - при этом ему совершенно безразлично, какой марки ваш смартфон или компьютер.</p>
25 <p>Пока Apple<a>переизобретает</a>ИК-порт, энтузиасты покусились на святой грааль айфоноводов - функцию AirDrop, которая позволяет по воздуху передавать файлы безо всякого интернета и Bluetooth. Бесплатное приложение LocalSend выглядит, конечно, не так эффектно, но умеет всё то же самое - при этом ему совершенно безразлично, какой марки ваш смартфон или компьютер.</p>
26 <p><a>Coding Interview University</a></p>
26 <p><a>Coding Interview University</a></p>
27 <p>Пошаговое руководство для тех, кто хочет стать не просто веб-разработчиком, а самым настоящим инженером уровня Google. Ну, или просто подлатать дыры в понимании фундаментальных основ computer science. Вообще, автор разработал этот план, чтобы пройти собеседование в Google, но в итоге устроился в Amazon. Вы можете протестировать план на "Яндексе" :)</p>
27 <p>Пошаговое руководство для тех, кто хочет стать не просто веб-разработчиком, а самым настоящим инженером уровня Google. Ну, или просто подлатать дыры в понимании фундаментальных основ computer science. Вообще, автор разработал этот план, чтобы пройти собеседование в Google, но в итоге устроился в Amazon. Вы можете протестировать план на "Яндексе" :)</p>
28 <p><a>IT Tools</a></p>
28 <p><a>IT Tools</a></p>
29 <p>Чего тут только нет: генераторы токенов, паролей, криптоключей и QR-кодов, конвертеры чисел, цветов и текста, разнообразные парсеры и калькуляторы… Перечислять бессмысленно: как это всё выглядит и работает, можно посмотреть на сайте<a>it-tools.tech</a>.</p>
29 <p>Чего тут только нет: генераторы токенов, паролей, криптоключей и QR-кодов, конвертеры чисел, цветов и текста, разнообразные парсеры и калькуляторы… Перечислять бессмысленно: как это всё выглядит и работает, можно посмотреть на сайте<a>it-tools.tech</a>.</p>
30 Инструменты на все случаи жизни<em>Скриншот:<a>IT Tools</a>/ Skillbox Media</em><p><a>Coolify</a></p>
30 Инструменты на все случаи жизни<em>Скриншот:<a>IT Tools</a>/ Skillbox Media</em><p><a>Coolify</a></p>
31 <p>Облачная платформа с открытым исходным кодом для управления серверами, приложениями и базами данных. По ценам расклад такой: если размещаетесь на своём сервере, можно пользоваться бесплатно - если на серверах Coolify, то придётся заплатить, тарифы можно посмотреть<a>здесь</a>.</p>
31 <p>Облачная платформа с открытым исходным кодом для управления серверами, приложениями и базами данных. По ценам расклад такой: если размещаетесь на своём сервере, можно пользоваться бесплатно - если на серверах Coolify, то придётся заплатить, тарифы можно посмотреть<a>здесь</a>.</p>
32 <p>В отличие от Heroku, Vercel и других платформ, на Coolify нет привязки к поставщику - все данные и настройки серверов принадлежат только вам. Если взять и удалить Coolify, данные не потеряются - только возможности автоматизации. Управляется по SSH.</p>
32 <p>В отличие от Heroku, Vercel и других платформ, на Coolify нет привязки к поставщику - все данные и настройки серверов принадлежат только вам. Если взять и удалить Coolify, данные не потеряются - только возможности автоматизации. Управляется по SSH.</p>
33 <p><a>Free Certifications</a></p>
33 <p><a>Free Certifications</a></p>
34 <p>Ссылки на все известные учебные программы, позволяющие бесплатно получить сертификат. В списке не только технические треки, но и программы по управлению проектами, бизнесу, маркетингу, английскому языку и так далее. Некоторые предложения ограничены во времени.</p>
34 <p>Ссылки на все известные учебные программы, позволяющие бесплатно получить сертификат. В списке не только технические треки, но и программы по управлению проектами, бизнесу, маркетингу, английскому языку и так далее. Некоторые предложения ограничены во времени.</p>
35 <p><a>Tabby</a></p>
35 <p><a>Tabby</a></p>
36 <p>Open-source-альтернатива GitHub Copilot, не нуждается в СУБД или облачном сервисе. Скачать и посмотреть, как работает, можно<a>на сайте</a>.</p>
36 <p>Open-source-альтернатива GitHub Copilot, не нуждается в СУБД или облачном сервисе. Скачать и посмотреть, как работает, можно<a>на сайте</a>.</p>
37 Пример работы<a>Tabby</a><em>Изображение:<a>TabbyML, Inc.</a></em><p><a>Openv0</a></p>
37 Пример работы<a>Tabby</a><em>Изображение:<a>TabbyML, Inc.</a></em><p><a>Openv0</a></p>
38 <p>Фреймворк с нейронкой внутри для создания компонентов пользовательского интерфейса. Позволяет генерировать самые разные визуальные элементы с предварительным просмотром в режиме реального времени.</p>
38 <p>Фреймворк с нейронкой внутри для создания компонентов пользовательского интерфейса. Позволяет генерировать самые разные визуальные элементы с предварительным просмотром в режиме реального времени.</p>
39 <em>Пример работы<a>Openv0</a></em><p><a>System Design 101</a></p>
39 <em>Пример работы<a>Openv0</a></em><p><a>System Design 101</a></p>
40 <p>Попытка объяснить сложные системы с помощью картинок и простых терминов. Отличное пособие для тех, кто готовится к собеседованию или просто хочется разобраться, как системы устроены под капотом.</p>
40 <p>Попытка объяснить сложные системы с помощью картинок и простых терминов. Отличное пособие для тех, кто готовится к собеседованию или просто хочется разобраться, как системы устроены под капотом.</p>
41 Коды состояния HTTP<em>Скриншот:<a>System Design 101</a>/ GitHub</em><p><a>Open Interpreter</a></p>
41 Коды состояния HTTP<em>Скриншот:<a>System Design 101</a>/ GitHub</em><p><a>Open Interpreter</a></p>
42 <p>Интерпретатор кода OpenAI, который позволяет языковой модели GPT-4 выполнять код прямо на вашем компьютере или сервере. Можно пообщаться с LLM прямо в терминале через интерфейс, напоминающий ChatGPT. Для этого достаточно выполнить после установки команду $ interpreter.</p>
42 <p>Интерпретатор кода OpenAI, который позволяет языковой модели GPT-4 выполнять код прямо на вашем компьютере или сервере. Можно пообщаться с LLM прямо в терминале через интерфейс, напоминающий ChatGPT. Для этого достаточно выполнить после установки команду $ interpreter.</p>
43 <p>На выходе получите полный фарш возможностей современного ИИ: нейронка может не только генерировать текст и картинки, но и сама ходить в интернет за свежей информацией (чего ChatGPT, кстати не умеет). И это не говоря о возможностях работы с большими массивами данных.</p>
43 <p>На выходе получите полный фарш возможностей современного ИИ: нейронка может не только генерировать текст и картинки, но и сама ходить в интернет за свежей информацией (чего ChatGPT, кстати не умеет). И это не говоря о возможностях работы с большими массивами данных.</p>
44 <p><a>Roadmap.sh</a></p>
44 <p><a>Roadmap.sh</a></p>
45 <p>Репозиторий для всех, кто спрашивает: "А что делать, чтобы стать [подставить нужное]?" В нём есть роадмэпы буквально для всех: фронтендеров, бэкендеров, девопсов, фулстеков, тестеров, архитекторов и других. А ещё - лучшие интерактивные практики код-ревью, повышения производительности и безопасности, вопросы, позволяющие протестировать свои знания JavaScript и React.</p>
45 <p>Репозиторий для всех, кто спрашивает: "А что делать, чтобы стать [подставить нужное]?" В нём есть роадмэпы буквально для всех: фронтендеров, бэкендеров, девопсов, фулстеков, тестеров, архитекторов и других. А ещё - лучшие интерактивные практики код-ревью, повышения производительности и безопасности, вопросы, позволяющие протестировать свои знания JavaScript и React.</p>
46 <p><a>IPTV</a></p>
46 <p><a>IPTV</a></p>
47 <p>Коллекция общедоступных IPTV-каналов из самых разных стран. Каналы сгруппированы по тематике, языкам и регионам. Чтобы подключиться к вещанию, нужно скопировать ссылку на канал и вставить в любой плеер, поддерживающий прямые трансляции, - например, тот же VLC.</p>
47 <p>Коллекция общедоступных IPTV-каналов из самых разных стран. Каналы сгруппированы по тематике, языкам и регионам. Чтобы подключиться к вещанию, нужно скопировать ссылку на канал и вставить в любой плеер, поддерживающий прямые трансляции, - например, тот же VLC.</p>
48 <p><a>js13k-2023-winners</a></p>
48 <p><a>js13k-2023-winners</a></p>
49 <p>В октябре завершилось ежегодное соревнование по программированию js13kGames. Его участники должны за месяц создать игры на JavaScript размером не более 13 килобайт. По ссылке - 13 лучших работ.</p>
49 <p>В октябре завершилось ежегодное соревнование по программированию js13kGames. Его участники должны за месяц создать игры на JavaScript размером не более 13 килобайт. По ссылке - 13 лучших работ.</p>
50 <p>На картинке ниже - один из победителей конкурса, игра The Terror of Mongolia.</p>
50 <p>На картинке ниже - один из победителей конкурса, игра The Terror of Mongolia.</p>
51 <em>Скриншот: The Terror of Mongolia</em><p><a>Awesome Interview Questions</a></p>
51 <em>Скриншот: The Terror of Mongolia</em><p><a>Awesome Interview Questions</a></p>
52 <p>Потрясающий (по словам создателей) список вопросов для интервью по всем популярным языкам, фреймворкам, операционкам, алгоритмам, паттернам, сетям, data science и другим технологиям. Пригодится как собеседующим, так и кандидатам. Если хотите помочь проекту, можно добавить и свой вопрос.</p>
52 <p>Потрясающий (по словам создателей) список вопросов для интервью по всем популярным языкам, фреймворкам, операционкам, алгоритмам, паттернам, сетям, data science и другим технологиям. Пригодится как собеседующим, так и кандидатам. Если хотите помочь проекту, можно добавить и свой вопрос.</p>
53 <p><a>Tech Interview Handbook</a></p>
53 <p><a>Tech Interview Handbook</a></p>
54 <p>Бесплатные курируемые материалы для тех, кто планирует проходить собеседования, но слишком занят, чтобы самостоятельно собирать информацию. Охватывают все этапы технического интервью: от создания резюме и шпаргалок до переговоров о зарплате.</p>
54 <p>Бесплатные курируемые материалы для тех, кто планирует проходить собеседования, но слишком занят, чтобы самостоятельно собирать информацию. Охватывают все этапы технического интервью: от создания резюме и шпаргалок до переговоров о зарплате.</p>
55 <p>Что внутри:</p>
55 <p>Что внутри:</p>
56 <ul><li>основные вопросы для собеседований;</li>
56 <ul><li>основные вопросы для собеседований;</li>
57 <li>советы по подготовке к интервью;</li>
57 <li>советы по подготовке к интервью;</li>
58 <li>шпаргалки и советы по алгоритмам с разбивкой по темам;</li>
58 <li>шпаргалки и советы по алгоритмам с разбивкой по темам;</li>
59 <li>пошаговое руководство по составлению резюме инженера-программиста для FAANG;</li>
59 <li>пошаговое руководство по составлению резюме инженера-программиста для FAANG;</li>
60 <li>поведенческие вопросы, которые задают в ведущих технологических компаниях.</li>
60 <li>поведенческие вопросы, которые задают в ведущих технологических компаниях.</li>
61 </ul><p>В отличие от многих других похожих репозиториев, которые публикуют в основном ссылки на внешние ресурсы, этот репозиторий содержит качественный собственный контент, который хорошо курируется и не ограничен разбором сугубо технических вопросов.</p>
61 </ul><p>В отличие от многих других похожих репозиториев, которые публикуют в основном ссылки на внешние ресурсы, этот репозиторий содержит качественный собственный контент, который хорошо курируется и не ограничен разбором сугубо технических вопросов.</p>
62 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
62 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>