RECURA | Программирование & IT (@recura_tech) — Telegram-канал | Telegram Dialogs
Telegram Dialogs — логотип
Все каналы
RECURA | Программирование & IT

RECURA | Программирование & IT

@recura_tech

14.6K подписчиков технологии 💬 Комментарии открыты

Практические советы, утилиты и обучающие материалы для разработчиков, DevOps-инженеров и системных администраторов. Всё о разработке, Linux и информационной безопасности. Реклама: @tarabuk1n РКН: clck.ru/3RnyGw Биржа: https://telega.in/c/recura_tech

Последние публикации

RECURA | Программирование & IT
20.09.2026 14:04 · 👁 2.3K
👨‍💻 SQL от основ до продвинутых запросов 👁 Курс охватывает SQL на всём пути — от базовых запросов и работы с таблицами до оконных функций, CTE и продвинутых возможностей PostgreSQL и MySQL. Вы освоите SELECT, фильтрацию, группировку, JOIN, подзапросы, DDL и DML, а также функции для работы с текстом, числами и датами. Отдельно разберёте оконные функции, представления, триггеры, нормализацию и применение SQL на бизнес-кейсах и тестовых заданиях. ❗️ Подойдёт начинающим разработчикам и аналитикам, а также тем, кто хочет систематизировать знания SQL. ⛓ Изучаем по ссылке tags: #обучение #sql 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
20.09.2026 07:04 · 👁 2.3K
🤖 My-Brain-Is-Full-Crew 👁 Набор из 8 ИИ-агентов и 14 навыков для автоматизации работы с хранилищем Obsidian. Агенты помогают структурировать заметки, искать и связывать информацию, обрабатывать записи встреч, управлять почтой и календарём. Диспетчер автоматически выбирает подходящего агента или навык под задачу, а собственных агентов можно создавать под конкретные рабочие процессы. ❗️ Подойдёт пользователям Obsidian, которые хотят автоматизировать организацию знаний и повседневных задач с помощью ИИ. ⛓ Изучаем по ссылке tags: #утилиты #ии #obsidian 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
19.09.2026 14:01 · 👁 2.2K
🤖 Podroid 👁 Инструмент для запуска полноценного Linux-окружения и контейнеров на Android-смартфонах без root-доступа. В комплекте есть Podman, Docker и LXC, полноценная виртуальная машина Alpine Linux через QEMU и аппаратное ускорение на совместимых устройствах. Также доступны графический X11-рабочий стол, встроенный терминал, SSH, проброс портов и USB, общий доступ к папке загрузок и резервное копирование контейнеров. ❗️ Подойдёт разработчикам и энтузиастам, которые хотят использовать Android-смартфон как Linux-окружение для разработки и экспериментов. 📱 GitHub tags: #утилиты #android #linux 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
19.09.2026 07:01 · 👁 2K
🐍 Python может превратить SQLite в надёжную локальную очередь для автоматизации 👁 Если автоматизатор должен переживать перезапуски, падения и временную недоступность внешнего сервиса, хранить задачи только в памяти рискованно. 📝 SQLite позволяет сделать небольшую персистентную очередь без Redis или отдельного брокера import sqlite3 import time db = sqlite3.connect("jobs.db", isolation_level=None) db.execute(""" CREATE TABLE IF NOT EXISTS jobs ( id INTEGER PRIMARY KEY, payload TEXT NOT NULL, status TEXT NOT NULL DEFAULT 'pending', created_at REAL NOT NULL ) """) db.execute(""" INSERT INTO jobs (payload, created_at) VALUES (?, ?) """, ("deploy server-01", time.time())) while True: with db: job = db.execute(""" SELECT id, payload FROM jobs WHERE status = 'pending' ORDER BY id LIMIT 1 """).fetchone() if not job: break db.execute( "UPDATE jobs SET status = 'running' WHERE id = ?", (job[0],) ) try: print(f"Выполняем: {job[1]}") # здесь выполняется реальная задача time.sleep(2) db.execute( "UPDATE jobs SET status = 'done' WHERE id = ?", (job[0],) ) except Exception: db.execute( "UPDATE jobs SET status = 'failed' WHERE id = ?", (job[0],) ) 📌 Как это работает: • Задача сначала записывается на диск, поэтому перезапуск процесса не уничтожает очередь. • Состояния pending, running, done и failed позволяют восстановить состояние автоматизации после сбоя. • SQLite поддерживает транзакции, блокировки и WAL, поэтому для небольших локальных job-очередей отдельный брокер сообщений может быть избыточен. ❗️ Такой подход особенно полезен для CLI-автоматизации, локальных агентов, deploy-утилит и фоновых обработчиков, которым нужна надёжная очередь без дополнительной инфраструктуры. tags: #python #автоматизация #разработка 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
18.09.2026 14:00 · 👁 2.2K
🐧 Разработка и программирование ядра Linux 👁 Курс посвящён разработке модулей ядра Linux и работе с ключевыми механизмами операционной системы на низком уровне. Вы научитесь работать с алгоритмами и структурами данных, синхронизировать процессы и потоки, обрабатывать прерывания и управлять памятью ядра. Полученные навыки помогут участвовать в проектах, связанных с разработкой и развитием Linux. ❗️ Подойдёт разработчикам, которые хотят углубиться в устройство Linux и низкоуровневое программирование. ⛓ Изучаем по ссылке tags: #обучение #linux #разработка 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
18.09.2026 07:04 · 👁 2.3K
🤖 CyberStrikeAI 👁 Платформа для автоматизации авторизованных операций по кибербезопасности с помощью ИИ-агентов, Eino и базы знаний RAG. Она преобразует запросы на естественном языке в управляемые и проверяемые действия, объединяя агентов, MCP-инструменты, визуальные рабочие процессы и аудит операций. Платформа поддерживает роли и права доступа, ручное подтверждение действий, журналирование и управление уязвимостями. ❗️ Подойдёт специалистам по информационной безопасности для автоматизации и контроля авторизованных задач тестирования. ⛓ Изучаем по ссылке tags: #утилиты #ии #безопасность 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
17.09.2026 14:02 · 👁 2.3K
🔒 hetty 👁 Открытый HTTP-инструментарий для исследований в области информационной безопасности и анализа веб-трафика. Он работает как MITM-прокси с журналами и расширенным поиском, позволяет перехватывать, редактировать и повторно отправлять HTTP-запросы. Встроенный HTTP-клиент, поддержка областей и проектное хранение данных упрощают ручное тестирование и анализ запросов. ❗️ Подойдёт специалистам по информационной безопасности, пентестерам и исследователям веб-приложений. 📱 GitHub tags: #утилиты #безопасность #сети 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
17.09.2026 07:02 · 👁 2K
🛞 Kubernetes может запускать Pod только на узле с нужным локальным условием 👁 Обычно планировщик Kubernetes смотрит на CPU, память, taint'ы и affinity. Но через nodeAffinity можно привязать Pod к собственным меткам узлов и использовать их как механизм автоматического размещения: например, отправлять тяжёлые задачи только на машины с NVMe, определённым типом сети или специальным системным ПО. 📝 Размечаем узлы под реальные возможности Вместо жёсткой привязки к имени конкретного сервера добавляем метку, описывающую его возможность. Если узлы изменятся, Pod продолжит работать без изменения манифеста. kubectl label node worker-01 storage.nvme=true kubectl label node worker-02 storage.nvme=true kubectl label node worker-03 storage.nvme=false 📝 Требуем нужную характеристику при планировании requiredDuringSchedulingIgnoredDuringExecution превращает метку в обязательное условие планирования. Kubernetes не разместит Pod на узле, который ему не соответствует. apiVersion: v1 kind: Pod metadata: name: fast-worker spec: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: storage.nvme operator: In values: - "true" containers: - name: worker image: my-worker:latest 📝 Добавляем несколько вариантов размещения Можно описать несколько допустимых условий. Например, Pod может работать либо на узле с NVMe, либо на узле с локальным SSD. Это позволяет сохранить гибкость кластера, не привязывая workload к конкретному железу. affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: storage.nvme operator: In values: ["true"] - matchExpressions: - key: storage.local operator: In values: ["true"] ❗️ Метки узлов можно использовать как слой абстракции над инфраструктурой: Kubernetes работает не с конкретными серверами, а с их возможностями. Это особенно полезно для кластеров с разным железом, GPU, быстрым локальным хранилищем, особой сетью и специализированными worker-узлами. tags: #k8s #devops #полезно 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
16.09.2026 16:04 · 👁 2.1K
👨‍💻 Оптимизация Go на уровне BigTech 👁 Курс погружает в низкоуровневую оптимизацию Go и фундаментальные принципы Computer Science, необходимые для работы с высокопроизводительными системами. Вы разберётесь, как код проходит путь от синтаксиса до машинных инструкций, изучите устройство ОС, calling convention, syscall и ассемблер в Go. Также освоите unsafe, runtime, reflect, debug и профилирование CPU, памяти и блокировок для поиска узких мест. ❗️ Подойдёт Go-разработчикам, которые хотят глубже понимать работу языка и научиться оптимизировать высоконагруженный код. ⛓ Изучаем по ссылке tags: #обучение #go #оптимизация 🧭 @recura_tech 🌐 VK 🌐 MAX
RECURA | Программирование & IT
16.09.2026 07:01 · 👁 2.2K
✅ harnessrouter 👁 Self-hosted инфраструктура для запуска Codex, Claude Code, Hermes и других ИИ-агентов через единый API и Docker-контейнер. Он реализует Unified Harness Protocol и объединяет разные агентские среды под единым интерфейсом с поддержкой сессий, потоковой передачи, файлов, артефактов и отмены задач. Можно переключаться между разными harness и моделями, сохраняя собственную инфраструктуру и API-ключи. ❗️ Подойдёт разработчикам, которые создают продукты на базе ИИ-агентов и хотят работать с разными агентскими средами через единый протокол. ⛓ Проверить в деле tags: #утилиты #ии #docker 🧭 @recura_tech 🌐 VK 🌐 MAX
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.