Библиотека программиста | программирование, кодинг, разработка

Логотип телеграм канала @proglibrary — Библиотека программиста | программирование, кодинг, разработка Б
Актуальные темы из канала:
Афиша
Инфографика
Холивар
Roadmap
Tutorial
Новости
Проектирование
Подкасты
Инструменты
Самыйсок
All tags
Логотип телеграм канала @proglibrary — Библиотека программиста | программирование, кодинг, разработка
Актуальные темы из канала:
Афиша
Инфографика
Холивар
Roadmap
Tutorial
Новости
Проектирование
Подкасты
Инструменты
Самыйсок
All tags
Адрес канала: @proglibrary
Категории: Технологии
Язык: Русский
Количество подписчиков: 80.83K
Описание канала:

Все самое полезное для программиста в одном канале.
По рекламе: @proglib_adv
Наши курсы: https://clc.to/goHZHA
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
#WXSSA

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал proglibrary и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 3

25 ноя 2025
Перестань ждать, пока тебя найдут: как самому выходить на фаундеров и получать офферы

Рекрутеры тянут неделями, ATS теряет резюме, а фидбека вообще можно не дождаться. Совсем другая история — написать напрямую CTO или тимлиду: ответ приходит за день-два, а созвон назначают сразу.

Научись находить технических лидеров стартапов и продуктовых компаний и писать так, чтобы точно получить ответ

Курс «Основы IT для непрограммистов»
Получить консультацию менеджера
Сайт Академии Сайт Proglib

Библиотека программиста
5.28K views20:54
Подробнее
Поделиться:
Открыть/Комментировать
25 ноя 2025
Дорогой читатель

Пишу тебе это письмо, потому что ты мне напоминаешь меня из прошлого. Только я украл Рождество, а ты всё не можешь украсть время на обучение.

Каждый год одно и то же:
«Вот с понедельника...»
«Вот с Нового года...»

Время не появится. Его надо украсть у других дел.

А я в этом году украл для тебя курс «Математика для Data Science». Начинается 4 декабря. Живые вебинары, практика на Python, проект с обратной связью. 2 месяца — и ты готов к собесам. Программа свежая, обновили в ноябре.

Посмотри детали курса
Пройди тест уровня математики
Запишись

До 30 ноября скидка 40% + бонусный курс.

Начнёшь сейчас? К февралю будешь готов к собесам. Решай сам. Я своё уже украл.

С искренним презрением к прокрастинации,
Гринч
5.08K views19:01
Подробнее
Поделиться:
Открыть/Комментировать
25 ноя 2025
Мы?

Библиотека программиста
5.32K views12:15
Подробнее
Поделиться:
Открыть/Комментировать
25 ноя 2025
Пробелка зовет на Импульс Т1 в Москве!

Финальный раунд начинается 28 ноября! Не забудь отметить этот день в календаре и поставить будильник, а то пропустишь все самое интересное:

погружение в новейшие технологии — от LLM и компьютерного зрения до Kubernetes и API-First
выступления про инструменты и методологии, которые ускоряют разработку в 10 раз
реальные архитектурные и инженерные кейсы от ведущих экспертов

А пока собираешься на конфу, заскочи в наш чат-бот за эксклюзивным стикерпаком — он работает до последнего!

Реклама. ООО "ГК "Иннотех" ИНН 9703073496
6.02K views09:15
Подробнее
Поделиться:
Открыть/Комментировать
24 ноя 2025
Проектирование API: инфографика для разработчиков

Курс «Основы IT для непрограммистов»
Получить консультацию менеджера
Сайт Академии Сайт Proglib

Библиотека программиста
6.49K viewsedited  06:19
Подробнее
Поделиться:
Открыть/Комментировать
23 ноя 2025
Вот как выглядит data leak, а не вот это вот все

Библиотека программиста
6.78K viewsedited  20:39
Подробнее
Поделиться:
Открыть/Комментировать
23 ноя 2025
Хочешь писать игры, но не знаешь, с чего начать?

Начни с реальных опенсорсных проектов, которые можно разобрать, модифицировать и переписать под себя.

В репозитории тебя ждет подборка игр с открытым кодом на Python, C++, Rust, JavaScript, Unity, Godot и даже старые классические тайтлы, полностью переписанные энтузиастами

Курс «Алгоритмы и структуры данных»
Получить консультацию менеджера
Сайт Академии Сайт Proglib

Библиотека программиста
6.59K viewsedited  13:35
Подробнее
Поделиться:
Открыть/Комментировать
22 ноя 2025
AI-агенты «решают проблему» за тебя

Библиотека программиста
7.49K views18:04
Подробнее
Поделиться:
Открыть/Комментировать
22 ноя 2025
Как работает команда Docker Run

Когда ты выполняешь docker run nginx из терминала, может показаться, что запускается обычный процесс — stdin, stdout и stderr передаются в потоковом режиме туда и обратно, и можно отключить его с помощью Ctrl +C. Но то, что происходит внутри, гораздо сложнее

Изучи поведение команды и узнай, как запускать фоновые контейнеры, повторно подключаться к ним и проверять их логи

Курс «Основы IT для непрограммистов»
Получить консультацию менеджера
Сайт Академии Сайт Proglib

Книги для программистов | Поддержать бустом
6.52K views13:04
Подробнее
Поделиться:
Открыть/Комментировать
21 ноя 2025
Плохо когда письмо:

1. Персонализировано
2. Не персонализировано
3. Персонализировано
4. Не персонализировано
5. Персонализировано
6. Персонализировано

Библиотека программиста
6.6K views20:45
Подробнее
Поделиться:
Открыть/Комментировать
21 ноя 2025
Твиттерские спорят, кто больше проект навайбкодил

Курс «Специалист по ИИ»
Получить консультацию менеджера
Сайт Академии Сайт Proglib

Библиотека программиста
6.4K views17:53
Подробнее
Поделиться:
Открыть/Комментировать
15 окт 2025
Создавайте технологии, которые меняют мир

В команду Яндекса нужны бэкенд-разработчики с опытом от 3 лет на C++, Python, Java/Kotlin, Go — строить полезные сервисы для миллионов пользователей.

Как получить офер за неделю?

• До 12 ноября оставить заявку на участие и пройти предварительный этап.
• 15–16 ноября решить задачи на технических секциях.
• 17–21 ноября прийти на финальную встречу.

Присоединяйтесь к одной из команд Яндекса, чтобы усилить нашу инженерную культуру и строить новую технологическую реальность.

Читайте подробности и оставляйте заявку на сайте.
2.27K views07:00
Подробнее
Поделиться:
Открыть/Комментировать
14 окт 2025
Экспресс-курс «Математика для Data Science»

Добро пожаловать в игру.

Ваша задача продержаться 10 раундов.
Каждый раунд: вебинар с экспертами, задачами и практикой.
Пропуск — потеря шанса заложить фундамент своей карьеры в DS.

На испытаниях вас ждут:

— линейная алгебра;
— математический анализ;
— теория вероятности и статистика;
— градиенты и экстремумы функций;
— алгоритмы машинного обучения.

Правило игры №7:

Оплатите участие до 19 октября и получите курс по базовой математике в подарок.

Регистрируйся пока играет музыка!
3.46K views20:55
Подробнее
Поделиться:
Открыть/Комментировать
14 окт 2025
DevOps — это так, для души

Библиотека программиста
4K views19:04
Подробнее
Поделиться:
Открыть/Комментировать
14 окт 2025
ClickHouse и Cassandra: что скрывают highload-системы

16 октября в 18:00 на митапе 43Tech — три реальных кейса от инженеров, которые ежедневно работают с высоконагруженными хранилищами и миллиардами записей.

Cassandra для маркировки товаров: как UDT помогают (и вредят), какие архитектурные решения работают и как можно оптимизирвать структуры данных
ClickHouse без боли: эффективная запись данных, дедупликация и настройки, которые реально ускоряют вставку.
Расскажем про цену «нулевой потери данных», как мы выбирали между производительностью и надёжностью при использовании Cassandra.

Митап пройдет в гибридном формате: вы можете присоединиться лично или онлайн.
Участие бесплатное, ссылку на трансляцию пришлем накануне.

Регистрация и подробности по ссылке: https://career.crpt.ru/events/database-meetup

Информационный канал https://t.me/database_43Tech
Чат для общения и нетворкинга: https://t.me/+N2GU6FaVzPhlNmYy

Реклама. ООО "НАЦИОНАЛЬНЫЙ КАТАЛОГ", ИНН 9731002289. Erid 2Vtzqwb1T2M
4.46K views14:53
Подробнее
Поделиться:
Открыть/Комментировать
14 окт 2025
Весь код в OpenAI теперь проверяет Codex

ИИ ревьюит код в компании, которая разрабатывает ИИ. Круг замкнулся!

— это одна из многих новостей с недавнего OpenAI DevDay 2025.

Что интересного тебя ждет?

В ChatGPT завезли приложения — что-то типа MCP на максималках: ChatGPT соединяется с приложением, и ты можешь работать с ним прямо не выходя из чата.

Figma — создаёт дизайн по описанию
Booking / Expedia / Zillow — ищут жильё и варианты бронирования
Canva — собирает презентации и постеры
Spotify — генерирует плейлисты
Coursera / Khan Academy — обучают прямо в окне чата
Uber / DoorDash / Instacart — доставляют еду и вызывают транспорт

Agent Builder — конструктор, в котором собрать рабочего агента можно почти как лего-набор.

Обновлённый Codex — тот самый кодинг-агент, который теперь способен часами решать задачи разработки, подключаться к Slack, управлять устройствами и встраиваться в любые продукты через SDK.

Агент вышел из беты — теперь стабильный и с расширенными возможностями
Встроенная галерея виджетов и поддержка MCP
Slack-интеграция: агент читает чаты и понимает контекст
Codex SDK — можно встроить агента куда угодно, хоть в IoT-лампочку

Библиотека программиста
5.28K views21:23
Подробнее
Поделиться:
Открыть/Комментировать
13 окт 2025
Кому надо?

Библиотека программиста
5.8K views11:46
Подробнее
Поделиться:
Открыть/Комментировать
12 окт 2025
Нейронка раскидала всё как есть на самом деле

Библиотека программиста
6.1K views20:46
Подробнее
Поделиться:
Открыть/Комментировать
12 окт 2025
Когда ты запускаешь команду через SSH, она падает при закрытии сессии. nohup (no hangup) решает это — команда продолжает работать даже после выхода.

nohup tar -cf archive.tar file1 file2 > /var/log/tar.log 2>&1 &

Что нужно знать:

✹ nohup игнорирует SIGHUP — процесс живёт после разрыва сессии.
✹ Без перенаправления весь вывод попадёт в nohup.out.
✹ Добавь &, чтобы запустить в фоне.
✹ Завершить можно обычным kill.

Альтернативы:

✹ disown — отвязать уже запущенный процесс.
✹ setsid — запуск в новой сессии.
✹ Для сервисов лучше — systemd unit.

Библиотека программиста
6.06K views10:12
Подробнее
Поделиться:
Открыть/Комментировать
11 окт 2025
Ключевые советы по проектированию RESTful API

Domain Model Driven — проектируй API согласно логике предметной области

HTTP Methods — используйте GET для чтения, POST для создания, PUT для обновления, DELETE для удаления

Idempotence — повторный запрос не должен ломать систему: GET, PUT, DELETE безопасны при повторе, а POST — нет

Status Codes — всегда возвращай понятные коды ответов (200, 201, 400, 404, 500), чтобы клиент понимал, что произошло

Versioning — добавляй версию в URL, чтобы не ломать старые клиенты после обновления API

Semantic Paths — проектируй роуты как существительные (/users, /orders/{id}/items), без глаголов вроде /getUser

Batch Processing — позволяй работать сразу с несколькими объектами (/users/batch), чтобы не дергать API сто раз

Query Language — добавляй параметры для фильтрации, сортировки и пагинации (?page=1&sort=name), чтобы было удобно искать данные

Библиотека программиста
5.95K views18:41
Подробнее
Поделиться:
Открыть/Комментировать
11 окт 2025
3. Постоянно грозиться, что уволишься, и не увольняться

Библиотека программиста
5.83K viewsedited  12:22
Подробнее
Поделиться:
Открыть/Комментировать
10 окт 2025
Айтишник деталь не выточит, сеть коммуникаций не построит

...без таких специалистов зачастую невозможно обойтись — например, без токаря и фрезеровщика не получится выточить необходимую деталь, а без сварщика две части одной конструкции единым целым не станут.

Нейросети уже лишают работы ИТ-специалистов, в особенности программистов, однако научить искусственный интеллект, к примеру, варить металл, будет, вероятнее всего, непросто.

Несколько цитат из сенсационной статьи. А ведь и не поспоришь ведь

Библиотека программиста
6.92K views17:47
Подробнее
Поделиться:
Открыть/Комментировать
10 окт 2025
Коллеги, как у нас обстановка по экспертам?

Библиотека программиста
7.41K views07:13
Подробнее
Поделиться:
Открыть/Комментировать
9 окт 2025
«Пишу чистый код» и еще 50 фраз, из-за которых ваше резюме летит в корзину

Рекрутеры видят одно и то же в каждом втором резюме: «командный игрок», «работаю с современными технологиями», «обладаю аналитическим складом ума». Эти клише не просто скучны — они ставят под сомнение твою компетентность.

Разбираем 50+ шаблонных фраз по всем IT-направлениям и показываем, как их заменить или вообще выкинуть

Библиотека программиста
7.09K viewsedited  19:34
Подробнее
Поделиться:
Открыть/Комментировать
9 окт 2025
Осенние скидки на курсы от proglib.academy

Как быстро войти в IT? Вот пошаговый план:

изучаем Python для быстрого старта;
осваиваем алгоритмы эффективного решения задач;
учим математику для DS и работы с данными;
разбираем архитектуру кода для создания стабильных систем;
зарабатываем 500 тыс. $ в секунду.

И у нас есть курсы на каждый этап со скидкой 40% весь октябрь!
6.84K views15:06
Подробнее
Поделиться:
Открыть/Комментировать
9 окт 2025
diff в Linux — полезная команда для поиска различий между файлами, но icdiff — еще круче:

$ icdiff config-dev.ini config-prod.ini

На выходе оба файла отображаются рядом, а все различия выделяются красным и зеленым цветом, что позволит легко понять разницу.

Библиотека программиста
6.96K views07:32
Подробнее
Поделиться:
Открыть/Комментировать
8 окт 2025
БАЗА по SQL-инъекциям

SQL-инъекции делятся на три основные группы по способу получения данных.

In-band (внутриполосная) — атака и получение данных через один канал

Два подтипа:

Error-based — атакующий вызывает ошибки БД и вытаскивает из них информацию.

Union-based — добавляет UNION SELECT к существующему запросу и получает данные в обычном HTTP-ответе.

Когда видишь данные прямо в теле ответа — вероятно, это внутриполосная атака.

Blind (слепая инъекция) — данные читаются по поведению сервера

Никаких записей из БД в ответе — хакер делает выводы по изменениям в ответе или по задержкам

Time-based — запрос заставляет БД задержать ответ, по времени отклика делаются выводы

Boolean (булевая) — запросы возвращают true/false, по этим значениям восстанавливается информация

Если в теле ответа ничего нет, но сайт ведёт себя по-разному — это может быть «слепая» инъекция.

Out-of-band (внеполосная)

Используется когда:

Невозможно атаковать и получить данные через один канал

Сервер работает нестабильно или слишком медленно

Данные передаются через альтернативные каналы (DNS, HTTP-запросы на внешний сервер хакера).

Библиотека программиста
7.85K views20:33
Подробнее
Поделиться:
Открыть/Комментировать
8 окт 2025
Алло, я HR-риэлтор

Библиотека программиста
7.14K views05:58
Подробнее
Поделиться:
Открыть/Комментировать
7 окт 2025
Model Context Protocol — универсальный протокол для взаимодействия с ИИ

Сергей Фролов, автор проекта That's IT, объяснил простым языком: MCP — попытка создать стандартный протокол общения между ИИ и внешним миром, анонсированный Anthropic в ноябре 2024 года.

Какую проблему решает?

Современные ИИ-ассистенты — очень умные, но совершенно оторванные от реальности теоретики, которые живут в информационном вакууме. Каждая интеграция с новым API или сервисом — это боль и зоопарк несовместимых решений.

Архитектура

Классическая клиент-серверная модель с тремя компонентами:

MCP Host — приложение, где живет LLM (например, Claude Desktop)
MCP Client — компонент внутри хоста для общения с серверами
MCP Server — внешняя программа, предоставляющая данные или функции

Общение происходит через HTTP + JSON-RPC для запросов и Server-Sent Events для асинхронности и стриминга.

Основные элементы протокола

Messages — структурированный диалог с ролями: user, assistant, system, tool

Tools — внешние сервисы, которые модель может вызывать

Memory — серверы памяти для хранения заметок, фактов, векторных представлений

Files & Resources — доступ к файлам, БД, API через URI-схемы

Prompts — предопределенные шаблоны взаимодействия для стандартных задач

Практическое применение

С поддержкой MCP можно просто написать «Открой мой документ gdrive://МойДиск/Отчет.gdoc, сделай саммари раздела про расходы на рекрутинг» — и ИИ откроет и прочитает файл, без копирования и вставки.

Библиотека программиста
7.03K viewsedited  20:28
Подробнее
Поделиться:
Открыть/Комментировать
1 окт 2025
Медианная предлагаемая зарплата по ИТ-навыкам, данные hh.ru, наши дни:

PostgreSQL → Linux → SQL → Python → Git

Библиотека программиста
3.35K views18:26
Подробнее
Поделиться:
Открыть/Комментировать