DevOps
23.4K subscribers
1.13K photos
140 videos
15 files
1K links
По всем вопросам- @workakkk

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

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

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Download Telegram
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Как не сойти с ума, помечая цели для сбора метрик при мониторинге кластера. Спойлер: Victoria Metrics + Grafana
— Полный отчет Github за 2023 о состоянии проектов.
100 вопросов для подготовки к собесу Python
Создание сквозного конвейера MLOps с помощью Open-source инструментов
Как оценивать покрытие практиками ИБ
10 лучших библиотек Python для графического интерфейса в 2024 году
Безопасность CI/CD. Часть 2. Давайте рассмотрим как защитить ваши пайплайны
Философия NoOps: кому и зачем нужна автоматизация K8s «на максималках»
Безопасность CI/CD: обзор тoп-10 угроз по версии OWASP и рекомендации по их устранению в вашем конвейере
Автоматизация развертывания инфраструктуры (IaC)
Обеспечение безопасности Kubernetes с помощью Open Policy Agent (OPA)
Как мы внедряли Sentry. Часть 2 — внедрение в разработку
Automate the boring stuff with Julia
Python App Engine Jan 2024 deprecation: What you need to know
Observability with OpenTelemetry
Build a GitLab CI/CD pipeline do deploy a Django app to AWS Lambda
How many of you use cloud emulators for testing?
From Cloud to Garage: My journey with games.directory
Demystifying Large Language Model, Word Vectors & AI
How I passed the AWS Certified SysOps Administrator - Associate exam
How to create a #Docker image ( for the #website ) and run the container #php #apache #devops 2024
Automatizando infraestructura tecnológica con DevOps
Six DevOps Trends to Learn About to Stay Ahead in the New Year

Посмотреть:
🌐 Как было до DevOps? ( 00:31)
🌐 Mixtral 8x7B - новый ИИ. Нейросети, которые ДОМИНИРУЮТ на другими моделями ( 08:04)
🌐 100 вопросов с собеседований Python. Полный разбор реальных вопросов. ( 34:27)
🌐 💡Крутая задача #Python: #python #программирование #код #yotube #youtube #питон ( 00:49)
🌐 💡Задача #Python:Комбинация сумм II #python #программирование #код #yotube #youtube #пито ( 00:54)
🌐 Итоги года в Мире IT. Ответы на вопросы. DevOps SRE стрим. Декабрь. ( 01:20:23)

Хорошего дня!

@DevOPSitsec
6👍4🔥1
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Топ бесплатных курсов по Python в 2024 году
Создаём виртуальную сеть, как это делает Docker
Этический кодекс безопасника или ethicsfIRST
Специализированные библиотеки Python для решения уникальных задач
О пройденном пути, полученных результатах и наших планах в мониторинге
Кто такие специалисты по безопасной разработке и где на них учиться
Что такое платформенная инженерия: как она связана с DevOps и SRE?
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana
Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate
Проект юного DevOps Глава 4: Настройка мониторинга
Проект юного DevOps Глава 3: Настройка OpenVPN
Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория
Getting Started with Ansible: A Practical Guide for DevOps Newcomers
DevOps En Nuestra Lengua
Kamal Deploy on GCP
Automating ECR Image Notifications in Slack with EventBridge and Lambda.
How to Build an Ecommerce Website with ApostropheCMS
Pull Request Reporting with CDK-Validator-CFNGuard and Azure DevOps
Secure Browser Access to code-server VSCode
DevOps on AWS - Quick Start Guide🚀
Random thoughts about logs, delivery pipelines, and everything
KFtray: Manage Multiple kubectl Port Forwards with Ease from Your Menu Bar 🚀

Посмотреть:
🌐 Google в борьбе с блокировщиками рекламы ( 00:49)
🌐 Что такое pull request? #git ( 00:53)
🌐 C# полный курс 2024. Урок 7 Условия ( 15:06)
🌐 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков! ( 17:10)
🌐 Запрещенный синтаксис #Python, за который вас уволят! ( 00:50)
🌐 C# полный курс 2024. Урок 6: Ссылочные типы переменных c# ( 05:42)
🌐 C# полный курс 2024. Урок 5: Переменные ( 10:52)
🌐 C# полный курс 2024. Урок 8 Switch Case ( 08:45)
🌐 Полное собеседование React разработчика 2024🧑🏻‍💻 ( 01:09:44)
🌐 Почему сломался интернет? #ityoutubersru #devops #ityoutubers #интернет ( 00:39)

Хорошего дня!

@DevOPSitsec
👍114🔥4
🖥 Scientific Computing with Python — это бесплатный интерактивный курс от FreeCodeCamp, созданный для изучения анализа данных с помощью Python.

Основные темы включают:

▪️ работу со строками;
▪️ List Comprehension;
▪️ основы алгоритмического дизайна;
▪️ структуры данных;
▪️ классы и объекты.

Цель курса — дать учащимся прочные навыки для работы с научными данными и их обработкой, используя Python.

🔗 Ссылка на курс

#курс #python

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21👎1
🖥 Vanna

Это Python-фреймворк с открытым исходным кодом, в котором используется LLM для создания SQL-запросов на основе естественного языка.

✔️ Всё просто: сначала обучаете модель на своих данных, а потом можно задать вопросы на обычном языке.

В ответ модель выдает готовые SQL-запросы, которые можно сразу запускать в своей базе данных.

⚡️ Установка:
pip install vanna

GitHub: https://github.com/vanna-ai/vanna

@devopsitsec

#python #sql #opensource #vanna #llm
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🔥5🥴2👎1
🧠 Создайте своего ChatGPT с nanochat!

nanochat — это минималистичный стек для создания LLM, подобного ChatGPT, с легким кодом и без зависимостей. Он позволяет запускать полный цикл от токенизации до веб-интерфейса, чтобы вы могли общаться с вашим собственным ИИ.

🚀Основные моменты:
- Полный стек для создания LLM на одном узле.
- Легкая и настраиваемая кодовая база.
- Веб-интерфейс для общения с ИИ.
- Поддержка различных моделей и уровней производительности.

📌 GitHub: https://github.com/karpathy/nanochat

#python
4👍1🔥1
📝🔍 Утилита для восстановления текста из редактированных PDF

Этот инструмент на Python позволяет извлекать текст из PDF-файлов, где текст визуально скрыт, но все еще доступен для копирования. Он предназначен для анализа документов и проверки практик редактирования, сохраняя оригинальную разметку и пагинацию.

🚀Основные моменты:
- Извлекает скрытый текст с учетом его позиции
- Сохраняет оригинальный размер страниц
- Предлагает два режима вывода: параллельный и наложение
- Идеален для аудита и визуальной проверки редактирования

📌 GitHub: https://github.com/leedrake5/unredact

#python
😁15👍42🔥1🤔1🤣1
💻 Какой язык программирования лучше для обучения?

Многие школы используют Java, C#, C или C++, но всё больше образовательных программ переходят на Python.

У Python есть очевидный плюс — на нём легче начать. Это помогает студентам быстрее увидеть результат и сохранять мотивацию.

Но есть и минус.

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

Лично я считаю, что программисты должны становиться polyglots — людьми, которые знают несколько языков.

Фокусироваться на одном языке — стратегическая ошибка.

Но влияет ли язык на результаты обучения?

Исследование John R. Hott (ACM ICER 2025) показывает: почти никак.

Студенты, которые выполняли задания:

- только на Python
- только на Java
- на смеси языков

показали статистически одинаковые результаты.

Не было значимых различий:

- в оценках за программирование
- в письменных заданиях
- в тестах и квизах
- в уровне сложности, который испытывали студенты

Вывод исследования простой:

👉 выбор языка программирования почти не влияет на результаты обучения.

То есть преподавателям не стоит слишком переживать о том, какой язык выбрать для курса.

Гораздо важнее другое.

Вместо бесконечных споров *Python vs Java vs C++* стоит учить студентов:

- как создавать продукты
- как запускать проекты
- как строить бизнес
- как быть независимыми от технологических трендов

Как пишет Zed Shaw в эссе
“AI Didn't Kill Programming, You Did”:

проблема не в AI и не в языках программирования — проблема в том, как люди учатся программированию.

Главная мысль:

🚀 программирование можно выучить на любом языке.

Начните с Logo.
Попробуйте Ada.
Изучите Python, Go, Rust или C.

А ещё лучше — попробуйте придумать свой язык программирования.

Именно так и начинается настоящее понимание компьютеров.

Исследование
https://engineering.virginia.edu/faculty/john-r-hott

Эссе
https://learncodethehardway.com/blog/39-ai-didnt-kill-programming-you-did/

#programming #education #python #java
🥴6👍52
🧠 Hermes Agent: Умный AI с самообучением

Hermes Agent — это самообучающийся AI-агент, который создает навыки из опыта и улучшает их в процессе использования. Он доступен на различных платформах, включая Telegram и Discord, и может работать на облачных серверах или локально. Уникальная функция — замкнутая обучающая петля, позволяющая агенту сохранять знания и адаптироваться к пользователю.

🚀 Основные моменты:
- Самообучение и создание навыков на основе опыта.
- Поддержка множества платформ и моделей.
- Полноценный интерфейс TUI с историей разговоров.
- Автоматизация задач с помощью встроенного планировщика.
- Возможность работы в облаке с минимальными затратами.

📌 GitHub: https://github.com/NousResearch/hermes-agent

#python
👍4🔥3🤔2👏1
🧠 OpenChronicle: локальная память для AI-агентов

OpenChronicle — это открытое решение для создания локальной, инспектируемой памяти для AI-агентов. Он захватывает контекст работы на вашем Mac и сохраняет его в виде структурированной Markdown-памяти, что позволяет агентам эффективно использовать информацию о ваших действиях и предпочтениях.

🚀 Основные моменты:
- Локальное хранение данных на вашем устройстве
- Поддержка различных моделей AI
- Интеграция с любыми инструментами
- Читаемая Markdown-память и локальная база данных SQLite
- Открытый исходный код с возможностью расширения

📌 GitHub: https://github.com/Einsia/OpenChronicle

#python
1👍1👎1
🚀 Удобная система сборки для нескольких языков с rigx

rigx — это экспериментальная система сборки для C, C++, Go, Rust, Zig, Nim и Python, которая упрощает процесс разработки, обеспечивая изоляцию и кэширование. Все зависимости управляются автоматически, а сборки выполняются в песочнице, что исключает проблемы с "работает на моем компьютере".

🚀 Основные моменты:
- Простая декларативная конфигурация через rigx.toml.
- Поддержка многопоточности и интеграционных тестов.
- Кэширование выходных данных для ускорения сборок.
- Совместимость с Nix для управления зависимостями.

📌 GitHub: https://github.com/unofficialtools/rigx

#python
4🔥1🤝1