DevOps
22.8K subscribers
893 photos
95 videos
15 files
827 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
Forwarded from Machinelearning
📌Новый прорыв в алгоритмах: найден способ считать кратчайшие пути быстрее Дейкстры

Метод преодоления "барьера сортировки" для задач кратчайшего пути в ориентированных графах.

Группа исследователей из университетов Синьхуа, Стенфорда и Института Макса Планика представили детерминированный алгоритм для решения задачи SSSP в ориентированных графах с неотрицательными вещественными весами, который работает за время, пропорциональное числу ребер, умноженному на логарифмический множитель, который растет медленнее, чем обычный логарифм.

Проблема поиска кратчайшего пути от одной вершины до всех остальных (SSSP) — одна из фундаментальных в теории графов, и её история тянется с 50-х годов прошлого века. Классический алгоритм Дейкстры, в связке с продвинутыми структурами данных, решает эту задачу за время, которое примерно пропорционально сумме числа рёбер и произведения числа вершин на логарифм от их же числа.

Именно этот множитель - число вершин, умноженное на логарифм, долгое время считался теоретическим минимумом, так как в своей основе алгоритм Дейкстры побочно сортирует вершины по расстоянию от источника. Этот предел известен как «барьер сортировки» и казался непреодолимым.


🟡Основная идея работы - гибрид из алгоритма Дейкстры и алгоритма Беллмана-Форда.

Алгоритм Дейкстры на каждом шаге выбирает из "границы" - множества еще не обработанных вершин ту, что находится ближе всего к источнику. Это и создает узкое место, так как размер границы может достигать величины, сопоставимой с общим числом вершин в графе, и на каждом шаге требуется находить минимум.

Алгоритм Беллмана-Форда, в свою очередь, не требует сортировки, но его сложность пропорциональна числу ребер, умноженному на количество шагов, что слишком долго.

🟡Новый подход использует рекурсию.

Вместо того чтобы поддерживать полную отсортированную границу, алгоритм фокусируется на ее сокращении. А если граница слишком велика, то запускается несколько шагов алгоритма Беллмана-Форда из ее вершин.

Это позволяет найти точное расстояние до некоторой части вершин, чьи кратчайшие пути коротки. Длинные же пути должны проходить через одну из "опорных" вершин, которых оказывается значительно меньше, чем вершин в исходной границе. Таким образом, сложная работа концентрируется только на этом небольшом наборе опорных точек.

🟡Принцип "разделяй и властвуй".

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

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

✔️ Зачем это нужно
— Быстрее решаются задачи в навигации, графах дорог, сетях и планировании.
— Доказано, что Дейкстра — не предел, и можно ещё ускорять поиск кратчайших путей.


🟡Arxiv


@ai_machinelearning_big_data

#AI #ML #Sorting #Graphs #Algorithm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥52😐2
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Быстрый совет по Linux

Команда fc позволяет отредактировать и выполнить диапазон команд из истории.

Например:

fc 129 130


Откроется текстовый редактор с выбранными командами — вносите правки, сохраняйте и выходите, и они сразу выполнятся.
9👍5🔥2🤯2
⚙️ Вышло обновление Rust 1.89 — языка, который постепенно становится неотъемлемой частью инфраструктуры Linux. В Debian Unstable уже 8% исходных пакетов зависят от Rust-библиотек, а среди интересных проектов можно отметить sudo-rs, ntpd-rs и даже экспериментальные драйверы GPU.

Новая версия приносит несколько любопытных изменений: от улучшенной работы с SIMD-инструкциями до стабилизации API для работы с файловыми блокировками. Особенно интересно решение разрешить использование "_" в const-параметрах — маленькая, но полезная деталь для повседневной работы. Пока Rust продолжает балансировать между низкоуровневыми задачами и высокоуровневыми решениями, его экосистема растёт.

🔗 Ссылка - *клик*

@devopsitsec
5👍4🔥3🖕3
Media is too big
VIEW IN TELEGRAM
Ежедневная рутина в IТ
😁2818👍2🌚2💯2🔥1🖕1
📝 DocuSeal — open‑source альтернатива DocuSign, которую можно развернуть у себя

⚡️ Что умеет:
— WYSIWYG‑редактор PDF: подписи, даты, текстовые поля, вложения
— Мультиподписанты, мобильная адаптация
— Авторассылка писем, webhooks, API
— Можно хостить у себя через Docker, без сторонних сервисов

🚀 Работает сразу после запуска:

docker run --name docuseal -p 3000:3000 -v .:/data docuseal/docuseal


👨‍💻 В комплекте:
— UI‑компоненты под React, Vue, Angular
— SDK под JS, Python, PHP, Ruby
— Интеграции через iframe или embedding

🌐 GitHub (9.5k):
https://github.com/docusealco/docuseal
👍104🔥2👌1
Выиграйте грант на обучение SRE 🎓

Объявляем конкурс грантов на курс «SRE: data-driven подход к управлению надёжностью систем» от Слёрма 🔥

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

При выполнении всех условий 10 победителей получат 1 из 4 вариантов гранта:

⭐️ скидка 100% (1 место);
⭐️ скидка 70% (2 места);
⭐️ скидка 50% (3 места);
⭐️ скидка 30% (4 места).

Условия участия:

🔹 Быть подписанным на канал Путь SRE
🔹 Заполнить заявку по ссылке: заявка тут
🔹 Ожидать результаты

Дедлайн — до 15 августа включительно.
Итоги опубликуем в канале Путь SRE 18 августа, а уже 25 августа победители смогут начать обучение на выгодных условиях!

Всем удачи! 🍀
🧩 FossFLOW — опенсорс PWA для создания стильных технических диаграмм прямо в браузере

Этот инструмент идеально подойдёт для архитекторов, инженеров и DevOps-специалистов, которым нужно быстро визуализировать инфраструктуру.

🎨 Особенности:
— работает как полноценное веб‑приложение (PWA)
— поддерживает кастомные цвета, подписи, офлайн-режим
— удобный drag‑and‑drop интерфейс и управление компонентами
— ничего не надо устанавливать — всё прямо в браузере

🚀 Разворачивается за секунды:
— GitHub Pages
— Netlify
— Vercel
— Docker
или можно просто открыть онлайн-демо:
stan-smith.github.io/FossFLOW/

💡 Быстрая, приватная и лёгкая альтернатива тяжёлым десктопным редакторам.

🔗 GitHub: github.com/stan-smith/FossFLOW
👍7
Офер в Яндекс за 48 часов: ищем бэкендеров

В команду нужны опытные бэкенд-разработчики на C++, Python, Java и Go. Приглашаем на Мультитрек — онлайн-программу быстрой адаптации.

Всего за 2 дня вы можете получить офер:
• До 18 августа подать заявку и пройти предварительный отбор
• 23 августа решить задачи на технических секциях
• 24 августа пройти финальное собеседование и получить офер
После этого будет возможность поработать с тремя командами и выбрать проект по душе.

Создаём технологии, которые меняют мир. Присоединяйтесь! Оставляйте заявку на сайте.
🥱2🌚2
👾 Bazel — инструмент от Google для быстрой и предсказуемой сборки проектов любого масштаба. Его ключевая особенность — умное определение изменений: пересобираются только те части проекта, которые действительно требуют обновления.

Он поддерживает десятки языков и работает на всех основных ОС и одинаково эффективно собирает как небольшие библиотеки, так и системы уровня Google или Uber. При этом Bazel не просто ускоряет сборку, а гарантирует воспроизводимость результатов: если сборка прошла на одной машине, она будет работать и на других.

🤖 GitHub

@devopsitsec
9👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Цены на серверы растут снижаются каждую секунду

Selectel проводит аукцион выделенных серверов: скидки доходят до 35%, а иногда появляются СуперЛоты со скидкой до 80%. Если успеете арендовать раньше других, цена сохранится за вами навсегда 🔥

Почему стоит арендовать выделенный сервер в Selectel?

- Безлимитный бесплатный интернет со скоростью 1 Гбит/сек,
- Бесплатное подключение сетевых дисков и S3,
- Защита от DDos атак входит в стоимость аренды,
- Полное соответствие стандартам 152-ФЗ.

Арендуйте выделенный сервер от Selectel со скидкой, пока это не сделал кто-то другой: https://slc.tl/lu8i6

Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqvLTn5w
1👎1
🤣3021👍1🔥1
В мире опенсорса всегда не хватало тонкой обратной связи, и SourceCraft от Яндекса решил эту проблему.

Теперь проекты можно оценивать по многоуровневой шкале. Это помогает сообществу точнее выражать своё мнение, а авторам — понимать, что именно ценят пользователи.

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

До 31 августа на SourceCraft проходит конкурс репозиториев: перенесите свой проект на платформу, собирайте лайки от других участников и поднимайтесь в рейтинге. Лучшие работы опубликуют в официальном канале, а авторы получат эксклюзивный мерч. Присоединяйтесь и пробуйте!

Информация об организаторе Акции, о правилах проведения Акции, количестве призов, сроках, месте и порядке их получения размещена по ссылке
🖕92👍2
👾 Nova — детектор устаревших Helm-чартов в Kubernetes. Этот инструмент сканирует установленные чарты и сравнивает их с актуальными версиями в репозиториях, предупреждая о доступных обновлениях или устаревших версиях.

Что особенно удобно — Nova умеет проверять не только чарты, но и образы контейнеров, помогая поддерживать инфраструктуру в актуальном состоянии. Интеграция с Fairwinds Insights позволяет масштабировать проверки на несколько кластеров и отслеживать изменения со временем.

🤖 GitHub

@devopsitsec
👍42🔥1
🐳 Longhorn — облачное хранилище для Kubernetes с открытым исходным кодом. Этот инкубируемый CNCF проект предлагает распределённое блочное хранилище, полностью построенное на концепциях Kubernetes. Установка занимает одну команду через kubectl или Helm, после чего кластер получает поддержку персистентных томов.

Проект обладает развитой архитектурой: для каждого тома создаётся отдельный контроллер хранения, а данные реплицируются между нодами. Система автоматически обрабатывает сбои, поддерживает моментальные снимки и резервное копирование в S3-совместимые хранилища.

🤖 GitHub

@devopsitsec
🔥10👍7👎1🙈1
This media is not supported in your browser
VIEW IN TELEGRAM
Managed, но без скелетов в конфигах
K8s = выберите ваш кошмар: урезанный сервис или админская каторга. Еще есть вариант с k0s, но и тут не все гладко. Этот легковесный Kubernetes-дистрибутив дает гибкость и контроль, но по-прежнему требует ручной настройки.
Timeweb Cloud решил проблему: ребята разработали собственную платформу управления Kubernetes на базе k0s. «Это позволило реализовать cloud-native подход и обеспечить гибкость для продуктовых интеграций внутри облака», – говорят их разрабы.
Ребята рассказали, что теперь кластеры масштабируются, апдейтятся и восстанавливаются без участия DevOps-команд. Развернуть инфраструктуру можно за 5-6 минут. Как утверждают в Timeweb Cloud, это один из немногих по-настоящему управляемых Kubernetes-сервисов в стране. Проверить.
Случилась cloud-native интеграция. Поддерживается не один или два драйвера CNI, а все четыре: calico, flanel cillium и kube-router. Можно общаться с S3 и ловить готовые аддоны в маркетплейсе. Есть GPU для AI-проектов. Управление стандартное: через kubectl или K9s, визуальные Lens или Freelens, также Kubernetes Dashboard. Поддерживаются Terraform, API и CLI.
Есть шанс, это не просто «еще один managed K8s», а готовый продакшен-стек без ручной настройки. Штука еще в том, что есть зарубежные локации.
Запустить кластер
#news #DevOps #Kubernetes #k0s

Рекламодатель: ООО «ТАЙМВЭБ.КЛАУД» ИНН: 7810945525
Erid: 2Vtzqwntjwf
8🔥5🥰5😁2👎1😭1
📊 Новый open-source проект для трейдеров и инвесторов

AI‑платформа для анализа фондового рынка и генерации торговых идей:

🧠 GPT‑помощник для диалога на тему финансов
📈 Глубокий анализ компаний, индексов и новостей
🔍 Финансовые отчёты, мультипликаторы, инсайдерские сделки
📊 Визуализация данных и интерактивные графики
🧩 Поддержка плагинов и кастомных стратегий

Всё работает локально, на ваших данных.
Для тех, кто хочет понимать рынок — а не просто следовать сигналам.

🔗 GitHub: https://github.com/investbrainapp/investbrain
6👍3
-50% на всё лето!
Мы решили продлить летнюю распродажу до конца августа — забирайте круглогодичный IT-must-have по летним ценам:

🔥До конца августа:
Курсы для разработчиков, инженеров и DevOps со скидкой -50% по промокоду LETO2025

🔅 Gitlab CI/CD р.25 000 р.12 500
🔅 Безопасность проекта c Keycloak р.25 000 р.12 500
🔅 Безопасность в Kubernetes р.45 000 р.22 500
🔅 Data-инженер р.35 000 р.17 500
🔅 Golang-разработчик р.45 000 р.22 500
🔅 Terraform: автоматизация инфраструктуры р.30 000 р.15 000

И еще 17 курсов по выгодной цене 👉🏻 смотреть 

Учитесь в удобном темпе, даже в отпуске, а после обучения получите сертификат и добавьте весомую строчку в резюме.

🏖 Выбрать курс со скидкой
🛠️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75🥰1
CyberLink Conf в Кибердоме: один день, чтобы защитить бизнес от угроз на будущее

26 августа состоится конференция CyberLink Conf: предпринимателям малого и среднего бизнеса расскажут, как усилить кибербезопасность без больших бюджетов.

Летом 2025 года среди публичных инцидентов самыми громкими стали атаки на:
➡️ 12Storeez, приведшая к ущербу около 48 млн руб.
➡️ «Неофарм», парализовавшая кассы и систему учёта по всей сети
➡️ «Аэрофлот», в результате которой были отменены более 50 рейсов, а сумма ущерба оценивается от 10 до 50 млн долларов

Участники CyberLink Conf получат практические рекомендации по защите данных и минимизации ущерба в случае атак от резидентов и амбассадоров Кибердома — экспертов рынка кибербезопасности.

В числе спикеров — представители билайн бизнес, Ozon, H&N, Газпромбанка, Nubes, страховой группы «Эльбрус», Кибериспытаний, компании «Третья Сторона» и др.

🔥 Регистрация

Когда: 26 августа, 09:00
Где: Кибердом, 2-я Звенигородская ул., 12 стр. 18

#реклама
О рекламодателе
📝 Вышло большое практическое руководство по работе с VictoriaLogs

Недавно вышло полезное руководство по эффективному использованию VictoriaLogs — системы для работы с логами. В статье разбираются ключевые концепции: как правильно структурировать сообщения (_msg), работать с временными метками (_time) и настраивать потоки (stream) для оптимальной производительности.

Автор объясняет, как избежать типичных проблем:
— Толстых потоков, когда один сервис генерирует слишком много логов
— Высокой кардинальности, когда слишком детализированные потоки замедляют поиск
— Динамических имен полей, которые могут ухудшить сжатие данных

Также в статье есть советы по оптимизации, рассказывающие:
— Как правильно указывать сообщения и временные метки
— Какие поля лучше выбирать для потоков
— Как работать с вложенными структурами

Гайд написан доступно и подойдет тем, кто только начинает работать с VictoriaLogs или хочет улучшить текущую настройку логирования.

🔗 Читать статью - *клик*

@devopsitsec
7👍4🔥4