📊 Новый open-source проект для трейдеров и инвесторов
AI‑платформа для анализа фондового рынка и генерации торговых идей:
🧠 GPT‑помощник для диалога на тему финансов
📈 Глубокий анализ компаний, индексов и новостей
🔍 Финансовые отчёты, мультипликаторы, инсайдерские сделки
📊 Визуализация данных и интерактивные графики
🧩 Поддержка плагинов и кастомных стратегий
Всё работает локально, на ваших данных.
Для тех, кто хочет понимать рынок — а не просто следовать сигналам.
🔗 GitHub: https://github.com/investbrainapp/investbrain
AI‑платформа для анализа фондового рынка и генерации торговых идей:
🧠 GPT‑помощник для диалога на тему финансов
📈 Глубокий анализ компаний, индексов и новостей
🔍 Финансовые отчёты, мультипликаторы, инсайдерские сделки
📊 Визуализация данных и интерактивные графики
🧩 Поддержка плагинов и кастомных стратегий
Всё работает локально, на ваших данных.
Для тех, кто хочет понимать рынок — а не просто следовать сигналам.
🔗 GitHub: https://github.com/investbrainapp/investbrain
❤6👍3
🛠️ DevOps Roadmap 2025 — мощный путеводитель для тех, кто хочет стать DevOps-инженером
Хочешь разобраться, что именно нужно учить в DevOps и в каком порядке?
🔥 Этот GitHub-проект — структурированная карта с разбивкой по темам:
✅ Linux, сетевые основы, облака
✅ CI/CD, Docker, Kubernetes
✅ Мониторинг, безопасность, Terraform и многое другое
Каждая ветка содержит ссылки, ресурсы и пояснения. Всё разбито по уровням сложности — от новичка до продвинутого специалиста.
📌 Идеально для самообучения или подготовки к собеседованиям
В дополнение полезные материалы для подготовки к собеседованию:
🟢 100 вопросов с собеседований продвинутого DevOps специалиста: подробный разбор
🟢 120 ключевых вопросов по SQL за 2025 год
🟢 100 вопросов со собеседований по Docker с подробными ответами
🟢 100 вопросов для продвинутого Linux администратора
🟢 100 вопросов c собесов в Data Science и ML
🟢 100 вопросов с собеседованию Go.
🟢 GitHub: https://github.com/milanm/DevOps-Roadmap
@devopsitsec
Хочешь разобраться, что именно нужно учить в DevOps и в каком порядке?
🔥 Этот GitHub-проект — структурированная карта с разбивкой по темам:
✅ Linux, сетевые основы, облака
✅ CI/CD, Docker, Kubernetes
✅ Мониторинг, безопасность, Terraform и многое другое
Каждая ветка содержит ссылки, ресурсы и пояснения. Всё разбито по уровням сложности — от новичка до продвинутого специалиста.
📌 Идеально для самообучения или подготовки к собеседованиям
В дополнение полезные материалы для подготовки к собеседованию:
@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤6🥰1
📝 Вышло большое практическое руководство по работе с VictoriaLogs
Недавно вышло полезное руководство по эффективному использованию VictoriaLogs — системы для работы с логами. В статье разбираются ключевые концепции: как правильно структурировать сообщения (_msg), работать с временными метками (_time) и настраивать потоки (stream) для оптимальной производительности.
Автор объясняет, как избежать типичных проблем:
— Толстых потоков, когда один сервис генерирует слишком много логов
— Высокой кардинальности, когда слишком детализированные потоки замедляют поиск
— Динамических имен полей, которые могут ухудшить сжатие данных
Также в статье есть советы по оптимизации, рассказывающие:
— Как правильно указывать сообщения и временные метки
— Какие поля лучше выбирать для потоков
— Как работать с вложенными структурами
Гайд написан доступно и подойдет тем, кто только начинает работать с VictoriaLogs или хочет улучшить текущую настройку логирования.
🔗 Читать статью - *клик*
@devopsitsec
Недавно вышло полезное руководство по эффективному использованию VictoriaLogs — системы для работы с логами. В статье разбираются ключевые концепции: как правильно структурировать сообщения (_msg), работать с временными метками (_time) и настраивать потоки (stream) для оптимальной производительности.
Автор объясняет, как избежать типичных проблем:
— Толстых потоков, когда один сервис генерирует слишком много логов
— Высокой кардинальности, когда слишком детализированные потоки замедляют поиск
— Динамических имен полей, которые могут ухудшить сжатие данных
Также в статье есть советы по оптимизации, рассказывающие:
— Как правильно указывать сообщения и временные метки
— Какие поля лучше выбирать для потоков
— Как работать с вложенными структурами
Гайд написан доступно и подойдет тем, кто только начинает работать с VictoriaLogs или хочет улучшить текущую настройку логирования.
🔗 Читать статью - *клик*
@devopsitsec
❤7👍4🔥4
🇷🇺 100% российская разработка
INFRAX — платформа all-in-one для управления ИТ-инфраструктурой:
✅ Мониторинг инфраструктуры (ITOM)
✅ Удаленный доступ для сотрудников и привилегированных пользователей
✅ Обработка заявок пользователей (ServiceDesk)
✅ База знаний с разграничением доступа к категориям (публичные и закрытые)
✅ Автоматизация (скрипты и планировщик)
✅ Контроль привилегированных пользователей. Видеозапись сессий RDP/SSH/VNC. (PAM)
✅ Управление доступами. Доступ ко всем корпоративным сервисам через одну учетку (IAM)
БЕСПЛАТНО до 100 пользователей! 🎁
👉 Попробовать INFRAX
#реклама
О рекламодателе
INFRAX — платформа all-in-one для управления ИТ-инфраструктурой:
✅ Мониторинг инфраструктуры (ITOM)
✅ Удаленный доступ для сотрудников и привилегированных пользователей
✅ Обработка заявок пользователей (ServiceDesk)
✅ База знаний с разграничением доступа к категориям (публичные и закрытые)
✅ Автоматизация (скрипты и планировщик)
✅ Контроль привилегированных пользователей. Видеозапись сессий RDP/SSH/VNC. (PAM)
✅ Управление доступами. Доступ ко всем корпоративным сервисам через одну учетку (IAM)
БЕСПЛАТНО до 100 пользователей! 🎁
👉 Попробовать INFRAX
#реклама
О рекламодателе
🥴8🖕6❤4👍3🔥1👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤4👍2👏1
🐳 Jupyter Docker Stacks — набор готовых Docker-образов с предустановленными JupyterLab и научными библиотеками. Проект упрощает запуск интерактивных сред для анализа данных без ручной настройки.
Образы включают популярные инструменты: от базового Python до специализированных стэков. Поддерживаются обе архитектуры — x86_64 и ARM. Можно монтировать рабочие директории и запускать как временные контейнеры.
🤖 GitHub
@DevopsDocker
Образы включают популярные инструменты: от базового Python до специализированных стэков. Поддерживаются обе архитектуры — x86_64 и ARM. Можно монтировать рабочие директории и запускать как временные контейнеры.
🤖 GitHub
@DevopsDocker
❤4👍3🔥2
Какой язык программирования имеет самый запутанный код? 🤔
Команда TIOBE проанализировала более 8 000 коммерческих проектов и 1,5 млрд строк кода, чтобы выяснить, где цикломатическая сложность (количество возможных путей выполнения функции) выше всего.
📊 Вот результаты:
1️⃣ MATLAB (6.03 пути/функция) — часто используется учёными и инженерами-доменщиками, а не разработчиками, поэтому код выходит менее структурированным.
2️⃣ C (5.74) — ручная обработка ошибок → множество
3️⃣ JavaScript (3.50) — быстрая разработка, постоянно меняющиеся требования и разный уровень фронтенд-разработчиков.
4️⃣ Go (3.39) — идиоматический паттерн обработки ошибок с множеством явных проверок.
5️⃣ Python (2.71) и TypeScript (2.51) — средняя сложность, отражающая гибкий синтаксис и широкий спектр применения.
6️⃣ C++ (2.45), Java (2.24), C# (2.08) — сравнительно ниже благодаря зрелым фичам и структурированным практикам.
7️⃣ Rust (1.32) — самая низкая сложность, подчёркивающая потенциал безопасных и простых решений.
📝 Итог: на сложность влияет не только сам язык, но и опыт разработчиков, культура кодинга и подходы к обработке ошибок.
📌 Подробности
#программирование #разработка #код #softwareengineering
Команда TIOBE проанализировала более 8 000 коммерческих проектов и 1,5 млрд строк кода, чтобы выяснить, где цикломатическая сложность (количество возможных путей выполнения функции) выше всего.
📊 Вот результаты:
1️⃣ MATLAB (6.03 пути/функция) — часто используется учёными и инженерами-доменщиками, а не разработчиками, поэтому код выходит менее структурированным.
2️⃣ C (5.74) — ручная обработка ошибок → множество
if/else
и условий. 3️⃣ JavaScript (3.50) — быстрая разработка, постоянно меняющиеся требования и разный уровень фронтенд-разработчиков.
4️⃣ Go (3.39) — идиоматический паттерн обработки ошибок с множеством явных проверок.
5️⃣ Python (2.71) и TypeScript (2.51) — средняя сложность, отражающая гибкий синтаксис и широкий спектр применения.
6️⃣ C++ (2.45), Java (2.24), C# (2.08) — сравнительно ниже благодаря зрелым фичам и структурированным практикам.
7️⃣ Rust (1.32) — самая низкая сложность, подчёркивающая потенциал безопасных и простых решений.
📝 Итог: на сложность влияет не только сам язык, но и опыт разработчиков, культура кодинга и подходы к обработке ошибок.
📌 Подробности
#программирование #разработка #код #softwareengineering
❤11😁4🔥3🥰3🤔3👎1🤣1🍌1
🚀 Kubernetes v1.33: User namespaces включены по умолчанию!
Теперь, если ваша инфраструктура поддерживает необходимые требования, Kubernetes позволит подам автоматически использовать user namespaces — без дополнительных флагов и включений.
Что такое user namespace?
Это функция Linux, которая разделяет идентификаторы пользователей (UID/GID) между контейнером и хостом. Процесс может быть root внутри контейнера, но на хосте — обычный непривилегированный пользователь. Это значительно повышает безопасность:
- Предотвращает боковые атаки между контейнерами
- Изолирует контейнер от хоста, даже при повышенных правах
Что нужно для работы?
- Kubernetes v1.33+
- Включение в Pod манифесте:
- Поддержка
- Совместимый runtime: containerd ≥ 2.0 или CRI-O ≥ 1.25
Почему это важно?
Теперь можно безопаснее запускать приложения с root-привилегиями внутри контейнера — без риска для узла и других подов. Это решение позволяет реализовывать задачи CI/CD, вложенные контейнеры и контейнеры внутри Kubernetes (Docker-in-Docker) безопаснее и проще.
Подробнее: официальный блог от команды Kubernetes
Теперь, если ваша инфраструктура поддерживает необходимые требования, Kubernetes позволит подам автоматически использовать user namespaces — без дополнительных флагов и включений.
Что такое user namespace?
Это функция Linux, которая разделяет идентификаторы пользователей (UID/GID) между контейнером и хостом. Процесс может быть root внутри контейнера, но на хосте — обычный непривилегированный пользователь. Это значительно повышает безопасность:
- Предотвращает боковые атаки между контейнерами
- Изолирует контейнер от хоста, даже при повышенных правах
Что нужно для работы?
- Kubernetes v1.33+
- Включение в Pod манифесте:
spec.hostUsers: false
- Поддержка
idmap mounts
на файловых системах (нужен Linux 6.3+) - Совместимый runtime: containerd ≥ 2.0 или CRI-O ≥ 1.25
Почему это важно?
Теперь можно безопаснее запускать приложения с root-привилегиями внутри контейнера — без риска для узла и других подов. Это решение позволяет реализовывать задачи CI/CD, вложенные контейнеры и контейнеры внутри Kubernetes (Docker-in-Docker) безопаснее и проще.
Подробнее: официальный блог от команды Kubernetes
🔥9❤5👍4
⚡️ Patchwork — инструмент для автоматизации рутинных задач разработки с помощью ИИ. Проект позволяет автоматизировать ревью PR, исправление багов, обновление зависимостей и другие процессы через CLI или CI/CD, используя любые LLM-модели.
Гибкость — ключевая особенность проекта: можно создавать собственные сценарии или использовать готовые шаблоны. Поддерживается интеграция с Semgrep для security-анализа и работа с приватными репозиториями через GitHub API.
🤖 GitHub
@devopsitsec
Гибкость — ключевая особенность проекта: можно создавать собственные сценарии или использовать готовые шаблоны. Поддерживается интеграция с Semgrep для security-анализа и работа с приватными репозиториями через GitHub API.
🤖 GitHub
@devopsitsec
❤3👍3🔥3
🛠️ Найдено простое решение для мониторинга queue consumers в Kubernetes. Команда Promaton столкнулась с проблемой при работе с Python-обработчиками dental AI: как обнаружить зависшие поды, обрабатывающие сообщения из очереди, если стандартные HTTP-пробники не подходят?
Решение оказалось необычным: использование временных меток файлов. Подавляющее большинство потребителей очередей обновляют файл здоровья на каждой итерации, а Kubernetes проверяет его свежесть через shell-команду
🔗 Ссылка - *клик*
@devopsitsec
Решение оказалось необычным: использование временных меток файлов. Подавляющее большинство потребителей очередей обновляют файл здоровья на каждой итерации, а Kubernetes проверяет его свежесть через shell-команду
find -mmin.
Если файл не обновлялся N минут — под перезапускается. 🔗 Ссылка - *клик*
@devopsitsec
🔥5👍4❤3🥱3💅1
☸️ Kubernetes Совет — быстрый перезапуск подов без удаления Deployment
Иногда нужно «освежить» поды (например, подхватить новые ConfigMap или Secret), но пересоздавать Deployment неудобно. Для этого есть простой приём:
Почему это лучше, чем delete pod
✅ Контроллер Deployment сам пересоздаст поды по очереди, сохраняя доступность.
✅ Работает с любыми контроллерами: Deployment, DaemonSet, StatefulSet.
✅ Позволяет применить обновлённые конфиги без ручного удаления.
💡 Совет: используйте этот способ для «мягкого» обновления без даунтайма, особенно в продакшене.
Иногда нужно «освежить» поды (например, подхватить новые ConfigMap или Secret), но пересоздавать Deployment неудобно. Для этого есть простой приём:
kubectl rollout restart deployment my-deployment
Почему это лучше, чем delete pod
✅ Контроллер Deployment сам пересоздаст поды по очереди, сохраняя доступность.
✅ Работает с любыми контроллерами: Deployment, DaemonSet, StatefulSet.
✅ Позволяет применить обновлённые конфиги без ручного удаления.
💡 Совет: используйте этот способ для «мягкого» обновления без даунтайма, особенно в продакшене.
🤣12👍5❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📉 MIT: 95% AI-пилотов проваливаются
MIT опубликовали отчёт, который напугал инвесторов:
🔴 95% проектов по внедрению GenAI не дают никакой отдачи.
✅ Лишь 5% компаний получают результат — потому что делают иначе:
- интегрируют ИИ прямо в рабочие процессы,
- дают системам возможность учиться и адаптироваться,
- улучшают их на основе реального использования.
❌ А большинство компаний повторяет ошибку — покупают “статичные” решения, которые эффектно смотрятся на демо, но в реальности:
- не помнят контекст,
- не подстраиваются под задачи,
- не помогают в ежедневной работе.
🧪 Как MIT изучали проблему
- проанализировали 300+ кейсов внедрения,
- провели 52 интервью,
- собрали 153 опроса у топ-менеджеров (январь–июнь 2025).
Вывод: успех дают не красивые пилоты, а живые системы, встроенные в бизнес.
🟢 Подробнее
MIT опубликовали отчёт, который напугал инвесторов:
🔴 95% проектов по внедрению GenAI не дают никакой отдачи.
✅ Лишь 5% компаний получают результат — потому что делают иначе:
- интегрируют ИИ прямо в рабочие процессы,
- дают системам возможность учиться и адаптироваться,
- улучшают их на основе реального использования.
❌ А большинство компаний повторяет ошибку — покупают “статичные” решения, которые эффектно смотрятся на демо, но в реальности:
- не помнят контекст,
- не подстраиваются под задачи,
- не помогают в ежедневной работе.
🧪 Как MIT изучали проблему
- проанализировали 300+ кейсов внедрения,
- провели 52 интервью,
- собрали 153 опроса у топ-менеджеров (январь–июнь 2025).
Вывод: успех дают не красивые пилоты, а живые системы, встроенные в бизнес.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2
📚Gramax: Документация как код
Gramax — это бесплатное приложение для создания, редактирования и публикации документации в формате Markdown. Оно обеспечивает гибкость и доступность оффлайн, а также интеграцию с Git для контроля версий и совместной работы. Идеально подходит для продуктовой документации, внутренних баз знаний и личных заметок.
🚀Основные моменты:
- Интуитивный визуальный редактор для Markdown
- Кроссплатформенное приложение для Windows, Mac и Linux
- Локальное хранение файлов в формате Markdown
- Поддержка 17 языков для создания документации
- Интеграция с Git для коллаборации и контроля версий
📌 GitHub: https://github.com/Gram-ax/gramax
Gramax — это бесплатное приложение для создания, редактирования и публикации документации в формате Markdown. Оно обеспечивает гибкость и доступность оффлайн, а также интеграцию с Git для контроля версий и совместной работы. Идеально подходит для продуктовой документации, внутренних баз знаний и личных заметок.
🚀Основные моменты:
- Интуитивный визуальный редактор для Markdown
- Кроссплатформенное приложение для Windows, Mac и Linux
- Локальное хранение файлов в формате Markdown
- Поддержка 17 языков для создания документации
- Интеграция с Git для коллаборации и контроля версий
📌 GitHub: https://github.com/Gram-ax/gramax
👍7❤3🔥2