Инструменты программиста
13.9K subscribers
1.51K photos
119 videos
4 files
1.74K links
Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
加入频道
Не пропустите! 09 сентября в 20:00 пройдет бесплатный урок «Механизмы блокировок в PostgreSQL» от онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»

Практический разбор механизмов блокировок в СУБД PostgreSQL: от основ до диагностики проблем. Как избежать взаимоблокировок (deadlocks), снизить конфликты и повысить параллельную работу с данными.

Цели:
— Понять типы блокировок (объектов, строк, в памяти) и их влияние на производительность.
— Научиться выявлять и устранять конфликты блокировок в реальных сценариях.
— Освоить методы мониторинга и предотвращения взаимоблокировок.

Целевая аудитория:
— Разработчики – для написания кода, минимизирующего блокировки.
— Администраторы БД – для диагностики и оптимизации проблемных транзакций.
— Архитекторы – для проектирования систем с эффективным параллелизмом.

Чему научится слушатель:
— Типам блокировок: Различать блокировки объектов, строк и в памяти, понимать их уровни изоляции.
— Диагностике проблем: Находить "узкие места" (долгие транзакции, deadlocks) через локи и системные представления.
— Профилактике: Предотвращать взаимоблокировки через проектирование схемы и транзакций.

Успейте записаться на урок

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1
​​Nagios | Мониторинг доступности сайта

Опенсорсная платформа для максимизации аптайма вашего сайта и минимизации его ошибок. Следит за «здоровьем» сервера на Linux / Windows, состоянием сети и вообще всем, что душе угодно, благодаря бесплатным плагинам от комьюнити.

Цена: есть Freemium
Доступен в РФ: да
@prog_tools
​​opendota2-vision | Ищем «смурфов» в Dota

Энтузиаст запилил проект на pytesseract, pillow, который находит в Dota2 «смурфов» — опытных игроков, которые создают новый аккаунт с низким рейтингом, чтобы играть против менее сильных соперников. Их цель — играть на «низком» уровне, где он явно сильнее большинства игроков, выигрывать легко и, как правило, доминировать в матчах.

#пет-проект
@zen_of_python
😁5
jitsi-meet | Видеоконференеции On Premise

Для тех, кому надоел зависающий Google Meet и 40-минутный Zoom, есть Self-Hosted-альтернатива. Развернули на своем сервере, и коллеги смогут подключиться к созвону с десктопа / мобильного приложения. Только сложный вопрос качества связи это, к сожалению, не решит.

Цена: бесплатно
Доступен в РФ: да
@prog_tools
🤷 — Если не бывает бед с созвонами
2