RECURA | Программирование & IT
Практические советы, утилиты и обучающие материалы для разработчиков, DevOps-инженеров и системных администраторов. Всё о разработке, Linux и информационной безопасности. Реклама: @tarabuk1n РКН: clck.ru/3RnyGw Биржа: https://telega.in/c/recura_tech
نمایش بیشتر📈 تحلیل کانال تلگرام RECURA | Программирование & IT
کانال RECURA | Программирование & IT (@recura_tech) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 14 163 مشترک است و جایگاه 9 123 را در دسته فناوری و برنامهها و رتبه 46 919 را در منطقه روسيا دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 14 163 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 20 ژوئن, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 140 و در ۲۴ ساعت گذشته برابر -13 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید نشده
- نرخ تعامل (ER): میانگین تعامل مخاطب 16.65% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 9.78% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 2 359 بازدید دریافت میکند. در اولین روز معمولاً 1 386 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 11 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند linux, утилит, контейнер, docker, github تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“Практические советы, утилиты и обучающие материалы для разработчиков, DevOps-инженеров и системных администраторов. Всё о разработке, Linux и информационной безопасности.
Реклама: @tarabuk1n
РКН: clck.ru/3RnyGw
Биржа: https://telega.in/c/recura_te...”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 21 ژوئن, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
در حال بارگیری داده...
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 21 ژوئن | +1 | |||
| 20 ژوئن | 0 | |||
| 19 ژوئن | +1 | |||
| 18 ژوئن | +3 | |||
| 17 ژوئن | +2 | |||
| 16 ژوئن | +4 | |||
| 15 ژوئن | +5 | |||
| 14 ژوئن | +2 | |||
| 13 ژوئن | +3 | |||
| 12 ژوئن | +10 | |||
| 11 ژوئن | +23 | |||
| 10 ژوئن | +29 | |||
| 09 ژوئن | +9 | |||
| 08 ژوئن | +2 | |||
| 07 ژوئن | +3 | |||
| 06 ژوئن | +4 | |||
| 05 ژوئن | +6 | |||
| 04 ژوئن | +8 | |||
| 03 ژوئن | +10 | |||
| 02 ژوئن | +28 | |||
| 01 ژوئن | +48 |
| 2 | 👨💻 Автоматическое ограничение времени выполнения задач через errgroup и context
👁 В автоматизации часто приходится запускать несколько независимых задач параллельно: запросы к API, обработку файлов, синхронизацию данных. Если одна из задач зависнет, весь пайплайн может остановиться. Для таких случаев удобно использовать общий контекст с тайм-аутом.
📝 Параллельное выполнение задач с общим тайм-аутом
package main
import (
"context"
"time"
"golang.org/x/sync/errgroup"
)
func main() {
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
g, ctx := errgroup.WithContext(ctx)
g.Go(func() error {
time.Sleep(2 * time.Second)
return nil
})
g.Go(func() error {
time.Sleep(10 * time.Second)
return nil
})
_ = g.Wait()
}
📌 Как это работает:
• errgroup управляет группой горутин как одной логической задачей.
• Если истекает тайм-аут контекста или одна из задач завершается ошибкой, остальные получают сигнал на остановку.
• Такой подход особенно полезен для ETL-процессов, синхронизации данных и фоновых автоматизированных задач.
❗️ Контроль времени выполнения помогает избежать зависших процессов и делает автоматизацию более предсказуемой при работе с внешними сервисами и длительными операциями.
tags: #go #разработка
🧭 @recura_tech 🌐 VK 🌐 MAX | 726 |
| 3 | 🛞 Kubernetes для production-инфраструктуры
👁 Подробный курс по Kubernetes, который помогает освоить развёртывание и управление контейнеризированными приложениями.
Разбирает ключевые компоненты Kubernetes и практические сценарии работы с кластерами в production-среде. Показывает, как запускать собственные приложения, управлять их масштабированием и строить надёжную инфраструктуру.
❗️ Подойдёт разработчикам, DevOps-инженерам и системным администраторам, которые хотят уверенно работать с Kubernetes в реальных проектах.
⛓ Изучаем по ссылке
tags: #обучение #k8s
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 172 |
| 4 | 🍏 HashCortX
👁 Локальное AI-приложение для macOS, объединяющее множество сценариев работы в одном компактном десктопном клиенте.
Включает AI-агента для программирования, мультиагентное взаимодействие, чат с моделями, анализ безопасности и другие специализированные режимы работы. Работает без телеметрии и облачной привязки, сохраняя данные пользователя локально на устройстве.
❗️ Отлично подойдёт разработчикам, специалистам по безопасности и пользователям AI-инструментов, которым важны приватность и автономность.
⛓ Проверить в деле
tags: #утилиты #ии #macos
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 461 |
| 5 | 👨💻 socktop
👁 Инструмент для удалённого мониторинга Linux-систем с удобным TUI-интерфейсом в стиле top и btop.
Отображает метрики CPU, памяти, дисков, сети, процессов и температуры в реальном времени через WebSocket-подключение к лёгкому агенту. Поддерживает сортировку процессов, графики нагрузки, TLS-защиту соединения и дополнительные метрики GPU.
❗️ Отлично подойдёт системным администраторам и DevOps-инженерам, которым нужен удобный инструмент для удалённого наблюдения за серверами.
📱 GitHub
tags: #утилиты #мониторинг #linux
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 511 |
| 6 | 🐧 Временная файловая система в памяти для ускорения тяжёлых операций
👁 Не все знают, что Linux позволяет создавать полноценные файловые системы прямо в оперативной памяти. Это может заметно ускорить сборку проектов, обработку временных файлов, тестирование баз данных и другие операции, где скорость диска становится узким местом.
📝 Создание RAM-диска через tmpfs
В отличие от ramdisk, tmpfs использует память динамически и может при необходимости выгружать данные в swap. После монтирования можно использовать каталог как обычную директорию, но со скоростью оперативной памяти.
sudo mkdir /mnt/ramdisk
sudo mount -t tmpfs \
-o size=4G tmpfs /mnt/ramdisk
df -h /mnt/ramdisk
📝 Ускорение сборки проектов
Многие системы сборки активно работают с временными файлами. Их перенос в tmpfs может существенно сократить время компиляции. Особенно заметно ускорение на проектах с большим количеством промежуточных файлов.
export TMPDIR=/mnt/ramdisk
mkdir /mnt/ramdisk/build
cmake -B /mnt/ramdisk/build .
📝 Использование tmpfs для временных БД и тестов
Для интеграционных тестов можно размещать SQLite или временные данные в памяти. Это позволяет выполнять тесты значительно быстрее, чем при работе с обычным SSD.
mkdir /mnt/ramdisk/test-db
sqlite3 /mnt/ramdisk/test-db/app.db
sqlite3 /mnt/ramdisk/test-db/app.db ".tables"
❗️ tmpfs часто используется в высоконагруженных системах для кешей, временных данных и сборочных процессов. Это один из самых простых способов получить ощутимый прирост производительности без изменения кода.
tags: #linux #оптимизация #полезно
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 532 |
| 7 | 🔎 Эффективный поиск информации и OSINT
👁 Курс по профессиональному поиску информации в интернете с использованием методов OSINT и расширенных возможностей поисковых систем.
Разбирает инструменты и техники, которые помогают быстрее находить нужные данные и отсеивать лишние результаты. Показывает работу с поисковыми операторами, фильтрами и практическими приёмами для точного поиска информации на сайтах и в поисковых системах.
❗️ Подойдёт специалистам по безопасности, аналитикам, исследователям и всем, кто регулярно работает с поиском информации в интернете.
⛓ Изучаем по ссылке
tags: #обучение #хакинг #безопасность
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 593 |
| 8 | 📱 Когда Telegram становится вашим рабочим столом
Знакомая ситуация?
- Клиент написал неделю назад, а вы забыли ответить
- В чате договорились созвониться, но дату не записали
- Хотели поздравить друга или коллегу, но вспомнили на следующий день
- Среди десятков диалогов уже невозможно найти нужную информацию
Мы сами столкнулись с этой проблемой и создали Y-Secretary.
✨ Это личный органайзер, который помогает навести порядок в ежедневном общении.
✅ Задачи и напоминания
✅ Заметки и списки
✅ Календарь событий
✅ Организация контактов и чатов по категориям
✅ Быстрый поиск важной информации
✅ Всё в одном месте
👨💼 Для предпринимателей и фрилансеров
👨👩👧👦 Для семьи и личных дел
🤝 Для тех, кто общается с десятками людей каждый день
📱 Для активных пользователей Telegram
Главная идея проста: важные люди и договорённости больше не должны теряться в потоке сообщений.
🚀 Попробовать бесплатно:
👉 https://t.me/ysecretary_bot?erid=2W5zFJfoUv5
#реклама
О рекламодателе | 1 422 |
| 9 | 🤖 Hive
👁 Инструмент для координации работы нескольких AI-агентов через единый слой управления задачами.
Позволяет назначать одного агента оркестратором, который распределяет задачи между исполнителями и отслеживает их выполнение. Хранит статус работы в Markdown-файлах и помогает организовать взаимодействие между CLI-агентами без хаоса из множества терминалов.
❗️ Отлично подойдёт разработчикам, которые используют несколько AI-агентов одновременно и хотят централизованно управлять их работой.
⛓ Проверить в деле
tags: #утилиты #ии #разработка
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 670 |
| 10 | 🐧 whatcable-linux
👁 Виджет для KDE Plasma 6 и CLI-инструмент, который объясняет, что именно делают ваши USB-устройства в Linux.
Показывает детальную информацию о каждом подключённом устройстве: скорость, тип, драйвер, энергопотребление и топологию подключения. Для USB-C добавляет расширенную диагностику питания, профили зарядки и анализ ограничений по кабелю или блоку питания.
❗️ Отлично подойдёт пользователям Linux и системным администраторам, которым важно понимать, как устроена USB-инфраструктура их системы.
📱 GitHub
tags: #утилиты #linux #мониторинг
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 716 |
| 11 | Всем привет! Меня зовут Станислав Герасимов.
Мне 34 года. Я программист, выпускник магистратуры НИУ ВШЭ и человек, который всю жизнь живёт с тяжёлым неврологическим заболеванием (генерализованная мышечная дистония), вызывающим выраженные гиперкинезы и двигательные нарушения. Данное заболевание протекает следующей симптоматикой: выкручиванием всего тела (особенно шеи, торса и конечностей) и элементами болезни Паркинсона (дрожание, резкие движения).
Заболевание похоже на ДЦП, только является прогрессирующим и тяжесть симптомов растет.
Из-за болезни мне невозможно самостоятельно ходить, стоять, трудно говорить и выполнять многие обычные действия. Однако я никогда не прекращал учиться, работать и бороться за возможность жить более самостоятельной и полной жизнью.
Российские врачи с самого раннего течения болезни не ставили верный диагноз и неправильно подбирали лечение.
📖 Моя подробная история:
https://proglib.io/p/put-k-mechte-prodolzhaetsya-kak-mne-vse-taki-sdelali-operaciyu-i-pochemu-ya-ne-sdayus-ni-v-lechenii-ni-v-it-2025-12-22
Но так как, нарушена вся цепочка экстрапирамидной ЦНС, то этих операций на бледном шаре мозга, оказалось просто недостаточно... Зарубежные врачи рассматривают другой участок мозга - таламус.
Сейчас у меня появился шанс пройти лучшее из доступных сегодня высокотехнологичное лечение — имплантацию электродов в мозг для блокировки патологических нервных сигналов — в Турции у одного из ведущих специалистов по нейромодуляции и двигательным расстройствам — профессора Аттилы Йылмаза.
На начало июля запланирована операция глубокой стимуляции мозга (DBS) с установкой современной системы Abbott Liberta NeuroSphere, которая имеет много преимуществ, включая онлайн программирование (без очного посещения врача).
По мнению специалистов, операция может:
• значительно уменьшить непроизвольные движения;
• улучшить двигательную активность;
• повысить самостоятельность;
• облегчить самообслуживание;
• дать возможность эффективнее проходить реабилитацию;
• улучшить качество жизни.
Поездка уже организована: приобретены авиабилеты, получено официальное приглашение из клиники и выставлен счёт на лечение.
Стоимость лечения составляет около 40 000 долларов США. Для нашей семьи это огромная сумма, поэтому я вынужден обратиться за помощью.
📂 Документы, приглашение из клиники, счёт на лечение и подтверждение поездки:
https://disk.yandex.ru/d/c3geSH9CVuXOMw
💳 Реквизиты для помощи
Внутри РФ:
📱 СБП
+7 (920) 777-02-72
Сбербанк (МИР)
2202 2004 4966 6435
ВТБ (МИР)
2200 2408 7213 1152
Международные каналы:
Kaspi Bank (VISA, Казахстан)
4400 4302 7531 2103
Я буду публиковать отчёты о ходе сбора, подготовке к операции, лечении и реабилитации. Мои каналы, где я рассказываю о своей жизни и работе и буду держать вас в курсе о ходе лечения: Telegram (https://t.me/stasgersa), YouTube (https://www.youtube.com/@StasGersa), ВКонтакте (https://vk.com/stasgersa). Если у вас вопросы, альтернативные способы помочь или вы хотите получить больше информации, вот мои личные контакты: @stasgersa92, ВКонтакте (https://vk.com/stasgersa92).
Впереди обследование, операция DBS, восстановление и новый этап моей жизни. Буду честно и открыто рассказывать обо всём происходящем, публиковать документы, отчёты о сборе средств и результаты лечения. Также буду рад новым друзьям, коллегам, единомышленникам и всем, кому интересны темы IT, технологий, медицины, реабилитации и преодоления жизненных трудностей.
Спасибо каждому, кто остаётся рядом, поддерживает меня и помогает двигаться вперёд. | 1 729 |
| 12 | 🛞 Разделение нагрузки внутри одного Pod через topologySpreadConstraints
👁 В Kubernetes часто сталкиваются с ситуацией, когда несколько реплик сервиса случайно оказываются на одном узле, что создаёт перекос по нагрузке. Особенно это критично при работе с CPU-heavy или latency-sensitive сервисами. Вместо ручного контроля можно использовать topology spread constraints, чтобы Kubernetes сам равномерно распределял Pod’ы.
📝 Равномерное распределение Pod’ов по узлам
Этот блок гарантирует, что Pod’ы одного приложения не будут скапливаться на одном узле, а распределятся максимально равномерно.
topologySpreadConstraints:
- maxSkew: 1
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: DoNotSchedule
labelSelector:
matchLabels:
app: my-app
📝 Балансировка по зонам (AZ) для отказоустойчивости
Можно дополнительно распределять Pod’ы по зонам доступности, чтобы падение одной зоны не уронило сервис. Так Kubernetes сам следит, чтобы реплики были разнесены по разным зонам.
topologySpreadConstraints:
- maxSkew: 1
topologyKey: topology.kubernetes.io/zone
whenUnsatisfiable: DoNotSchedule
labelSelector:
matchLabels:
app: my-app
📝 Комбинирование правил для максимального контроля
Можно использовать сразу несколько constraints для балансировки и по узлам, и по зонам одновременно. Это даёт мягкое распределение без блокировки деплоя.
topologySpreadConstraints:
- maxSkew: 1
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: ScheduleAnyway
labelSelector:
matchLabels:
app: my-app
❗️ Topology spread constraints — один из самых недооценённых инструментов Kubernetes. Он позволяет убрать ручной контроль за размещением Pod’ов и значительно улучшить стабильность системы под нагрузкой.
tags: #k8s #devops #оптимизация
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 586 |
| 13 | 🐧 Linux в работе разработчика
👁 Курс по использованию Linux в качестве основной рабочей среды для разработки и администрирования.
Показывает, как комфортно работать в Linux, подключаться к серверам и использовать инструменты, которые применяются в реальном продакшене. Помогает освоить практические сценарии использования системы для решения повседневных профессиональных задач.
❗️ Подойдёт разработчикам, которые хотят перейти на Linux или повысить эффективность работы в этой среде.
⛓ Изучаем по ссылке
tags: #обучение #linux
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 975 |
| 14 | Открываете Grafana и видите 50 дашбордов «из коробки», но не понимаете ни один.
Копируете PromQL со Stack Overflow, потому что писать с нуля долго и непонятно.
200 алертов в день, критичных — три, и их не видно в общем шуме.
Не нужно учить всё это месяцами, пройдём полный путь за час.
23 июня в 12:00 — вебинар Deckhouse Академии. 60 минут, один живой сюжет, ноль воды.
Что покажем в эфире:
– как формируется metric и почему «удобный» label вроде user_id может взорвать кардинальность и заполнить всё хранилище;
– Prom++ против ванильного Prometheus: экономия памяти от ~10x и причины этой экономии (реестр ПО № 28605);
– модуль monitoring-custom в DKP или как начать собирать метрики без правок scrape_config;
– базовую агрегацию метрики;
– Alert Rule с for и keep_firing_for: как сделать «нешумный» алерт;
– как настроить отправку уведомлений и получить алерт.
Регистрация | 1 467 |
| 15 | 👨💻 Hunk
👁 Терминальный diff-просмотрщик для анализа и ревью изменений в коде, включая изменения, созданные AI-агентами.
Позволяет просматривать изменения сразу в нескольких файлах, использовать разные режимы отображения и автоматически отслеживать обновления файлов. Поддерживает аннотации от AI-агентов, интеграцию с Git и удобную навигацию с помощью клавиатуры или мыши.
❗️ Отлично подойдёт разработчикам, которые регулярно проводят code review и работают с AI-инструментами для написания кода.
⛓ Проверить в деле
tags: #утилиты #разработка #ии
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 908 |
| 16 | 🍑 Telescope
👁 Веб-интерфейс для централизованного анализа логов из ClickHouse, StarRocks, Docker и Kubernetes.
Позволяет искать, фильтровать и визуализировать данные журналов через единый интерфейс с поддержкой графиков, SQL-запросов и гибкой настройки отображаемых полей. Поддерживает RBAC, авторизацию через GitHub и разграничение доступа к источникам данных для пользователей и групп.
❗️ Отлично подойдёт администраторам, DevOps-инженерам и разработчикам, которым нужен удобный инструмент для анализа и мониторинга логов.
📱 GitHub
tags: #утилиты #логирование #devops
🧭 @recura_tech 🌐 VK 🌐 MAX | 2 018 |
| 17 | Команда PVS-Studio объявила о запуске программы раннего доступа (EAP) для новых анализаторов
Участники смогут одними из первых протестировать новые инструменты, оценить их работу на реальных проектах и помочь разработчикам обратной связью.
На текущем этапе вы можете протестировать:
— новые статические анализаторы для Go, JavaScript и TypeScript;
— интеграции для WebStorm, GoLand и VS Code;
— платформу контроля качества кода PVS-Studio Atlas в редакции Atlas Viewer.
PVS-Studio уделяет особое внимание стабильности, скорости и качеству анализа. И сейчас мы ждем ваших отзывов о новых анализаторах. У вас есть возможность повлиять на развитие продукта, а заодно проверить свои проекты на потенциальные ошибки бесплатно.
Для участия в EAP достаточно оставить заявку на сайте — после этого команда PVS-Studio отправит на почту инструкции по установке и временный лицензионный ключ. | 1 688 |
| 18 | 🐧 Практические приёмы работы с systemd, о которых редко вспоминают
👁 Многие используют systemd только для запуска сервисов, хотя он умеет гораздо больше. Некоторые возможности позволяют заметно упростить отладку, автоматизацию и сопровождение сервисов без написания дополнительного кода.
📝 Запуск временного сервиса с ограничениями ресурсов
Если нужно протестировать приложение в условиях ограниченной памяти или CPU, необязательно создавать unit-файл. Процесс будет запущен как отдельный unit под управлением systemd с заданными лимитами.
systemd-run \
--property=MemoryMax=500M \
--property=CPUQuota=50% \
./my-app
📝 Анализ зависимостей между сервисами
Когда сервис не стартует или запускается в неправильном порядке, полезно посмотреть его реальные зависимости. Так можно быстро понять, какие сервисы влияют на запуск приложения и где искать проблему.
systemctl list-dependencies nginx.service
systemctl show nginx.service \
-p After -p Requires
📝 Просмотр потребления ресурсов конкретным сервисом
Systemd умеет показывать статистику по cgroups без установки дополнительных утилит мониторинга. Это позволяет быстро определить, какой сервис потребляет CPU или память и как распределены процессы внутри cgroups.
systemd-cgtop
systemctl status nginx.service
systemd-cgls
❗️ Многие возможности systemd заменяют отдельные утилиты и скрипты. Если активно работаешь с Linux-серверами, стоит использовать его не только как менеджер сервисов, но и как полноценный инструмент управления процессами.
tags: #linux #мониторинг #полезно
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 871 |
| 19 | 🐳 Docker для разработчиков и администраторов
👁 Практический курс по Docker, который поможет освоить контейнеризацию с нуля.
Разбирает создание собственных образов, управление жизненным циклом контейнеров, настройку сетей и хранение данных через volumes. Показывает, как организовывать инфраструктуру декларативным способом с помощью Docker Compose и упростить работу с контейнерами.
❗️ Подойдёт разработчикам, DevOps-инженерам и системным администраторам, которые хотят уверенно использовать Docker в рабочих проектах.
⛓ Изучаем по ссылке
tags: #обучение #docker
🧭 @recura_tech 🌐 VK 🌐 MAX | 1 938 |
| 20 | 🤖 MagesticAI
👁 Браузерная платформа для управления AI-задачами разработки с мультиагентной координацией.
Позволяет закрыть полный цикл разработки: планирование, написание кода и QA-ревью через Kanban-доски, встроенный терминал и редактор на базе Monaco. Использует кооперацию трёх агентов — Planner, Coder и QA — для автоматизации процессов и упрощения работы с AI.
❗️ Отлично подойдёт разработчикам и командам, которые хотят управлять AI-агентами в разработке прямо из браузера.
⛓ Проверить в деле
tags: #утилиты #ии #разработка
🧭 @recura_tech 🌐 VK 🌐 MAX | 2 033 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
