Это слои защиты
Можно представить как кольца, которые защищают кластер
5 ключевых уровней:
• API Server Access
контроль доступа к кластеру
• Workload Security
безопасность pod и контейнеров
• Network Security
контроль сетевого взаимодействия
• Image Security
проверка и доверие к образам
• Runtime Security
мониторинг поведения в рантайме
Главая ошибка:
Многие защищают только «снаружи»
и игнорируют то, что происходит внутри кластера
Если один pod скомпрометирован
→ без ограничений он может пойти дальше по кластеру
Безопасность Kubernetes = это система слоёв
А не одна настройка
Разбор всех уровней:
https://devopscube.com/cks-exam-guide-tips/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
🚀 Топ-12 альтернатив Docker в 2026 году
1. Podman
https://podman.io
2. containerd
https://containerd.io
3. CRI-O
https://cri-o.io
4. runc
https://github.com/opencontainers/runc
5. Buildah
https://buildah.io
6. Kaniko
https://github.com/GoogleContainerTools/kaniko
7. nerdctl
https://github.com/containerd/nerdctl
8. Rancher Desktop
https://rancherdesktop.io
9. OrbStack
https://orbstack.dev
10. LXC / LXD
https://linuxcontainers.org
11. Colima
https://github.com/abiosoft/colima
12. Lima
https://github.com/lima-vm/lima
🧠 Если кратко:
- Podman - без демона, безопаснее
- containerd / CRI-O - уровень Kubernetes
- Buildah / Kaniko - сборка образов без Docker
- OrbStack / Colima - удобная локальная замена Docker
🔥 Docker - не единственный вариант
1. Podman
https://podman.io
2. containerd
https://containerd.io
3. CRI-O
https://cri-o.io
4. runc
https://github.com/opencontainers/runc
5. Buildah
https://buildah.io
6. Kaniko
https://github.com/GoogleContainerTools/kaniko
7. nerdctl
https://github.com/containerd/nerdctl
8. Rancher Desktop
https://rancherdesktop.io
9. OrbStack
https://orbstack.dev
10. LXC / LXD
https://linuxcontainers.org
11. Colima
https://github.com/abiosoft/colima
12. Lima
https://github.com/lima-vm/lima
🧠 Если кратко:
- Podman - без демона, безопаснее
- containerd / CRI-O - уровень Kubernetes
- Buildah / Kaniko - сборка образов без Docker
- OrbStack / Colima - удобная локальная замена Docker
🔥 Docker - не единственный вариант
👍13👎7🥰1😁1
🦀 Rust - 9 лет (2006 → 2015)
🤖 Kotlin - 6 лет (2010 → 2016)
⚙️ C++ - 6 лет (1979 → 1985)
☕ Java - 5 лет (1991 → 1996)
🐹 Go - 5 лет (2007 → 2012)
🍎 Swift - 4 года (2010 → 2014)
🔧 C - 3 года (1969 → 1972)
🧬 Scala - 3 года (2001 → 2004)
📊 Julia - 3 года (2009 → 2012)
🐍 Python - 2 года (1989 → 1991)
🌐 JavaScript - 10 дней (1995)
💎 Ruby - 2 года (1993 → 1995)
🐘 PHP - 1 год (1994 → 1995)
🔷 C# - 2 года (1998 → 2000)
🎯 TypeScript - 2 года (2010 → 2012)
🎯 Dart - 2 года (2009 → 2011)
⚡ Elixir - 2 года (2011 → 2013)
🧠 Haskell - 3 года (1987 → 1990)
🧩 Objective-C - 1 год (1983 → 1984)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🌚2👎1
⚡ Claude Code теперь можно запустить ЛОКАЛЬНО - без подписки и API
Да, звучит как кликбейт. Но нет.
После утечки исходников стало ясно: весь стек можно воспроизвести у себя и гонять на локальных моделях.
Что уже работает:
• Запуск через Ollama - без облака
• Полный агентный цикл: чтение, запись, редактирование файлов
• Bash, grep, glob — всё на месте
• Работа с API и поиск в интернете - Поддержка MCP-серверов
• Память между сессиями
• не теряет контекст - Computer Vision - можно работать с изображениями - Все slash-команды: /commit, /review, /diff, /compact, /doctor - Можно стримить работу на другие устройства
По сути, ты получаешь полноценного AI-разработчика у себя на машине.
https://github.com/Gitlawb/openclaude
Да, звучит как кликбейт. Но нет.
После утечки исходников стало ясно: весь стек можно воспроизвести у себя и гонять на локальных моделях.
Что уже работает:
• Запуск через Ollama - без облака
• Полный агентный цикл: чтение, запись, редактирование файлов
• Bash, grep, glob — всё на месте
• Работа с API и поиск в интернете - Поддержка MCP-серверов
• Память между сессиями
• не теряет контекст - Computer Vision - можно работать с изображениями - Все slash-команды: /commit, /review, /diff, /compact, /doctor - Можно стримить работу на другие устройства
По сути, ты получаешь полноценного AI-разработчика у себя на машине.
https://github.com/Gitlawb/openclaude
👎11👍5😁4❤2
💻 Какой язык программирования лучше для обучения?
Многие школы используют 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
Многие школы используют 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
👍5🥴5❤2
Французы сломали рынок: безлимитный интернет в 135+ странах за 30€ 🚀
л Free Max доступен в 135+ странах, включая Россию, и всё это через eSIM. Трафик идёт через Францию, поэтому сайты и приложения работают как будто ты не в РФ.
Активируется без танцев с бубном:
покупаешь тариф на сайте
получаешь QR-код
сканируешь с телефона
ловишь сеть - и всё, интернет уже льётся
Даже SMS при активации адаптировали под россиян - с «Da!» и триколором.
Единственный нюанс — нужна зарубежная карта для оплаты.
И вот тут начинается самое интересное: безлимит без ограничений по трафику. Вообще.
Похоже, мобильные операторы скоро будут выглядеть совсем иначе.
л Free Max доступен в 135+ странах, включая Россию, и всё это через eSIM. Трафик идёт через Францию, поэтому сайты и приложения работают как будто ты не в РФ.
Активируется без танцев с бубном:
покупаешь тариф на сайте
получаешь QR-код
сканируешь с телефона
ловишь сеть - и всё, интернет уже льётся
Даже SMS при активации адаптировали под россиян - с «Da!» и триколором.
Единственный нюанс — нужна зарубежная карта для оплаты.
И вот тут начинается самое интересное: безлимит без ограничений по трафику. Вообще.
Похоже, мобильные операторы скоро будут выглядеть совсем иначе.
❤14👍4🤔4☃2😁1🌚1🤪1
DSA Roadmap (Data Structures & Algorithms) - от базового к продвинутому
1. База
- Time & Space Complexity (временная и пространственная сложность)
- Основы математики
- Bit Manipulation (базовые битовые операции)
2. Массивы и строки
- Arrays (массивы)
- Strings (строки)
- Two Pointers (два указателя)
- Sliding Window (скользящее окно)
- Prefix Sum (префиксные суммы)
- Kadane’s Algorithm (алгоритм Кадане)
3. Поиск и сортировка
- Basic Sorting (базовые алгоритмы сортировки)
- Binary Search (бинарный поиск)
- Binary Search on Answer (бинарный поиск по ответу)
- Merge Sort (сортировка слиянием)
- Quick Sort (быстрая сортировка)
- Heap Sort (пирамидальная сортировка)
4. Рекурсия и Backtracking
- Основы рекурсии
- Subsets / Subsequences (подмножества / подпоследовательности)
- Permutations (перестановки)
- Backtracking (N-Queens, Sudoku)
5. Хеширование
- Hash Maps (хеш-таблицы)
- Frequency Counting (подсчёт частоты элементов)
- Prefix Hashing
- Subarray / Substring Problems (задачи на подмассивы и подстроки)
6. Связные списки
- Singly Linked List (односвязный список)
- Doubly Linked List (двусвязный список)
- Fast & Slow Pointer
- Cycle Detection (поиск цикла)
- Reverse / Merge Linked List
7. Stack & Queue
- Stack (стек)
- Queue (очередь)
- Deque
- Monotonic Stack
- Next Greater Element
- Expression Evaluation
8. Жадные алгоритмы
- Activity Selection
- Interval Problems
- Job Scheduling
- Greedy + Sorting
9. Бинарные деревья
- Tree Traversals (обходы дерева)
- Height / Depth
- Diameter
- Lowest Common Ancestor
- Tree Views
10. Binary Search Trees
- Основы BST
- Insert / Delete
- Floor / Ceil
- Validate BST
- BST Problems
11. Heaps
- Min Heap / Max Heap
- Priority Queue
- Kth Largest / Smallest
- Merge K Sorted Lists
12. Графы
- Graph Representation
- BFS / DFS
- Cycle Detection
- Topological Sort
- Shortest Path Algorithms
- Minimum Spanning Tree
13. Dynamic Programming
- 1D DP
- 2D DP
- DP on Subsequences
- DP on Strings
- DP on Trees
- Space Optimization
14. Продвинутые темы
- Tries
- Disjoint Set (Union Find)
- Segment Tree
- Fenwick Tree
- String Algorithms (KMP, Z-algorithm)
1. База
- Time & Space Complexity (временная и пространственная сложность)
- Основы математики
- Bit Manipulation (базовые битовые операции)
2. Массивы и строки
- Arrays (массивы)
- Strings (строки)
- Two Pointers (два указателя)
- Sliding Window (скользящее окно)
- Prefix Sum (префиксные суммы)
- Kadane’s Algorithm (алгоритм Кадане)
3. Поиск и сортировка
- Basic Sorting (базовые алгоритмы сортировки)
- Binary Search (бинарный поиск)
- Binary Search on Answer (бинарный поиск по ответу)
- Merge Sort (сортировка слиянием)
- Quick Sort (быстрая сортировка)
- Heap Sort (пирамидальная сортировка)
4. Рекурсия и Backtracking
- Основы рекурсии
- Subsets / Subsequences (подмножества / подпоследовательности)
- Permutations (перестановки)
- Backtracking (N-Queens, Sudoku)
5. Хеширование
- Hash Maps (хеш-таблицы)
- Frequency Counting (подсчёт частоты элементов)
- Prefix Hashing
- Subarray / Substring Problems (задачи на подмассивы и подстроки)
6. Связные списки
- Singly Linked List (односвязный список)
- Doubly Linked List (двусвязный список)
- Fast & Slow Pointer
- Cycle Detection (поиск цикла)
- Reverse / Merge Linked List
7. Stack & Queue
- Stack (стек)
- Queue (очередь)
- Deque
- Monotonic Stack
- Next Greater Element
- Expression Evaluation
8. Жадные алгоритмы
- Activity Selection
- Interval Problems
- Job Scheduling
- Greedy + Sorting
9. Бинарные деревья
- Tree Traversals (обходы дерева)
- Height / Depth
- Diameter
- Lowest Common Ancestor
- Tree Views
10. Binary Search Trees
- Основы BST
- Insert / Delete
- Floor / Ceil
- Validate BST
- BST Problems
11. Heaps
- Min Heap / Max Heap
- Priority Queue
- Kth Largest / Smallest
- Merge K Sorted Lists
12. Графы
- Graph Representation
- BFS / DFS
- Cycle Detection
- Topological Sort
- Shortest Path Algorithms
- Minimum Spanning Tree
13. Dynamic Programming
- 1D DP
- 2D DP
- DP on Subsequences
- DP on Strings
- DP on Trees
- Space Optimization
14. Продвинутые темы
- Tries
- Disjoint Set (Union Find)
- Segment Tree
- Fenwick Tree
- String Algorithms (KMP, Z-algorithm)
❤5👍3🔥3🤯1🥱1🤣1
🐳 Docker безопасность - 6 правил, которые реально спасают
Хочешь не словить взлом через контейнер? Вот база, которую игнорируют 90%:
1⃣ Без root
Запускай с
2⃣ Никакого privileged
3⃣ Закрывай лишние порты
Открывай только то, что реально используешь. Остальное - дыра.
4⃣ Ставь лимиты
5⃣ Read-only FS
6⃣ Запрет на повышение прав
Главное правило:
контейнеру даёшь ровно столько прав, сколько нужно. Ни больше.
Хочешь не словить взлом через контейнер? Вот база, которую игнорируют 90%:
1⃣ Без root
Запускай с
--user - если контейнер взломают, не получат доступ ко всей системе.2⃣ Никакого privileged
--privileged = полный контроль над хостом. Используй только если ОЧЕНЬ надо.3⃣ Закрывай лишние порты
Открывай только то, что реально используешь. Остальное - дыра.
4⃣ Ставь лимиты
--memory и --cpus - чтобы один контейнер не убил весь сервер.5⃣ Read-only FS
--read-only - нельзя изменить файлы или подложить вредоносный код.6⃣ Запрет на повышение прав
--security-opt=no-new-privileges - процессы не смогут эскалировать доступ.Главное правило:
контейнеру даёшь ровно столько прав, сколько нужно. Ни больше.
👍7❤3🔥3
DevExtreme — это готовый к использованию корпоративный набор мощных и привлекательных компонентов пользовательского интерфейса для популярных интерфейсных фреймворков: Angular, React, Vue и jQuery.
Компоненты DevExtreme адаптивны и доступны. Они хорошо работают на разных устройствах, с экранами разных размеров и при использовании разных способов ввода.
Независимо от того, использует ли ваша целевая аудитория телефоны, ПК или программы для чтения с экрана, компоненты DevExpress справятся с задачей.
Компоненты DevExtreme адаптивны и доступны. Они хорошо работают на разных устройствах, с экранами разных размеров и при использовании разных способов ввода.
Независимо от того, использует ли ваша целевая аудитория телефоны, ПК или программы для чтения с экрана, компоненты DevExpress справятся с задачей.
GitHub
GitHub - DevExpress/DevExtreme: HTML5 JavaScript Component Suite for Responsive Web Development
HTML5 JavaScript Component Suite for Responsive Web Development - DevExpress/DevExtreme
🤣1
🚀 Claude Cowork: 90% возможностей, о которых вы не знали
Большинство людей открывают Claude Desktop, задают вопрос, получают ответ и закрывают приложение. На следующий день повторяют то же самое. И так неделями, не понимая, почему ничего толком не меняется в их продуктивности.
Проблема в том, что так используется от силы 10% того, на что способен Claude Cowork. Остальные 90% просто игнорируются. Давайте разберемся, что именно вы упускаете.
Что такое Claude Cowork на самом деле
Это не просто чат-интерфейс. Это десктопный ИИ, который умеет читать ваши файлы, подключаться к приложениям, запоминать ваши рабочие процессы и запускать задачи по расписанию, пока вы спите. Разница между тем, как большинство людей его используют, и тем, как он задуман, колоссальная.
Четыре вещи раскрывают весь потенциал: файл claude.md, навыки (skills), коннекторы и запланированные задачи. Большинство пользователей не трогали ни одну из них.
Шаг ноль: укажите Claude на папку
Без привязки к папке Claude начинает каждый разговор с чистого листа. Никакой памяти, никакого контекста, никакого понятия о том, кто вы и что строите. Он не может получить доступ к вашим файлам и не запускает пользовательские команды.
С папкой все иначе. Claude помнит, кто вы, автоматически загружает навыки, читает файлы и становится умнее после каждой сессии. Думайте о каждой папке как об отдельном телефоне. На рабочем стоит Slack, Gmail и календарь. На личном - планирование питания, бюджет, дневник. Отдельные папки, отдельные идентичности, отдельные рабочие процессы.
Файл claude.md: хватит объяснять одно и то же каждый день
Каждый раз, когда вы открываете Claude, он понятия не имеет, кто вы. Ваш бизнес, ваш тон, ваши правила, чего избегать - все это приходится объяснять заново. Файл claude.md решает эту проблему раз и навсегда. Это обычный текстовый файл, который Claude читает до того, как прочитает хоть слово из вашего сообщения. Настраиваете один раз - и он никогда не забывает.
Skills: научите Claude один раз, он запомнит навсегда
Навыки (skills) - это пользовательские команды, которые запускают целые рабочие процессы одним словом. Вместо того чтобы каждый раз писать длинный промпт, вы пишете его один раз, упаковываете в навык и просто вводите одну команду для запуска. Все, что вы делаете повторно, можно превратить в навык. Генерация счетов, планирование уроков, еженедельные отчеты, черновики предложений. Если делаете что-то больше одного раза - вам нужен навык.
Коннекторы: дайте Claude доступ к вашим приложениям
Навыки мощные, но без коннекторов они живут в песочнице. С коннекторами Claude читает вашу Gmail напрямую, проверяет календарь, обращается к Google Drive и пишет в Slack от вашего имени. Сейчас в Claude от 30 до 50 встроенных коннекторов: Asana, Canva, GitHub, HubSpot, Notion, Slack, Google Calendar. Для всего остального есть Zapier MCP, который подключается к 8000+ приложениям.
Запланированные задачи: сотрудник, который работает 24/7
Здесь все складывается воедино. Навыки определяют "как". Коннекторы определяют "доступ". Запланированные задачи определяют "когда". Вы задаете время, выбираете частоту, и Claude выполняет весь рабочий процесс без вашего участия. Навыки + коннекторы + запланированные задачи = ИИ, который ведет ваш рабочий процесс на автопилоте. Обучаете один раз - работает всегда.
Cowork vs Claude Code: в чем разница
Claude Code и Claude Cowork - это один и тот же ИИ, но совершенно разные инструменты. Claude Code - это кодинг-агент. Он живет в терминале, читает всю кодовую базу, пишет и запускает код, деплоит в продакшен. Создан для разработчиков. Cowork - это золотая середина. Без терминала, без командной строки. Создан для всех, не только для разработчиков. Они не конкурируют, а дополняют друг друга.
https://uproger.com/claude-cowork-90-vozmozhnostej-o-kotoryh-vy-ne-znali/
Большинство людей открывают Claude Desktop, задают вопрос, получают ответ и закрывают приложение. На следующий день повторяют то же самое. И так неделями, не понимая, почему ничего толком не меняется в их продуктивности.
Проблема в том, что так используется от силы 10% того, на что способен Claude Cowork. Остальные 90% просто игнорируются. Давайте разберемся, что именно вы упускаете.
Что такое Claude Cowork на самом деле
Это не просто чат-интерфейс. Это десктопный ИИ, который умеет читать ваши файлы, подключаться к приложениям, запоминать ваши рабочие процессы и запускать задачи по расписанию, пока вы спите. Разница между тем, как большинство людей его используют, и тем, как он задуман, колоссальная.
Четыре вещи раскрывают весь потенциал: файл claude.md, навыки (skills), коннекторы и запланированные задачи. Большинство пользователей не трогали ни одну из них.
Шаг ноль: укажите Claude на папку
Без привязки к папке Claude начинает каждый разговор с чистого листа. Никакой памяти, никакого контекста, никакого понятия о том, кто вы и что строите. Он не может получить доступ к вашим файлам и не запускает пользовательские команды.
С папкой все иначе. Claude помнит, кто вы, автоматически загружает навыки, читает файлы и становится умнее после каждой сессии. Думайте о каждой папке как об отдельном телефоне. На рабочем стоит Slack, Gmail и календарь. На личном - планирование питания, бюджет, дневник. Отдельные папки, отдельные идентичности, отдельные рабочие процессы.
Файл claude.md: хватит объяснять одно и то же каждый день
Каждый раз, когда вы открываете Claude, он понятия не имеет, кто вы. Ваш бизнес, ваш тон, ваши правила, чего избегать - все это приходится объяснять заново. Файл claude.md решает эту проблему раз и навсегда. Это обычный текстовый файл, который Claude читает до того, как прочитает хоть слово из вашего сообщения. Настраиваете один раз - и он никогда не забывает.
Skills: научите Claude один раз, он запомнит навсегда
Навыки (skills) - это пользовательские команды, которые запускают целые рабочие процессы одним словом. Вместо того чтобы каждый раз писать длинный промпт, вы пишете его один раз, упаковываете в навык и просто вводите одну команду для запуска. Все, что вы делаете повторно, можно превратить в навык. Генерация счетов, планирование уроков, еженедельные отчеты, черновики предложений. Если делаете что-то больше одного раза - вам нужен навык.
Коннекторы: дайте Claude доступ к вашим приложениям
Навыки мощные, но без коннекторов они живут в песочнице. С коннекторами Claude читает вашу Gmail напрямую, проверяет календарь, обращается к Google Drive и пишет в Slack от вашего имени. Сейчас в Claude от 30 до 50 встроенных коннекторов: Asana, Canva, GitHub, HubSpot, Notion, Slack, Google Calendar. Для всего остального есть Zapier MCP, который подключается к 8000+ приложениям.
Запланированные задачи: сотрудник, который работает 24/7
Здесь все складывается воедино. Навыки определяют "как". Коннекторы определяют "доступ". Запланированные задачи определяют "когда". Вы задаете время, выбираете частоту, и Claude выполняет весь рабочий процесс без вашего участия. Навыки + коннекторы + запланированные задачи = ИИ, который ведет ваш рабочий процесс на автопилоте. Обучаете один раз - работает всегда.
Cowork vs Claude Code: в чем разница
Claude Code и Claude Cowork - это один и тот же ИИ, но совершенно разные инструменты. Claude Code - это кодинг-агент. Он живет в терминале, читает всю кодовую базу, пишет и запускает код, деплоит в продакшен. Создан для разработчиков. Cowork - это золотая середина. Без терминала, без командной строки. Создан для всех, не только для разработчиков. Они не конкурируют, а дополняют друг друга.
https://uproger.com/claude-cowork-90-vozmozhnostej-o-kotoryh-vy-ne-znali/
❤5👍1👎1🥰1
Forwarded from Анализ данных (Data analysis)
🔥 Милла Йовович теперь тоже Вайбкодер😱
Актриса выложила на GitHub опенсорс-инструмент MemPalace для работы с памятью ИИ-агентов. Делала его вместе с другом.
Фишка в том, что все данные хранятся локально, а система сама решает, какие факты о пользователе подтягивать под конкретный запрос. По бенчмарку LongMemEval инструмент уже обгоняет и платные, и бесплатные решения.
За сутки репозиторий набрал 2k+ звёзд.
Настоящий обитель зла💀
https://x.com/bensig/status/2041229266432733356
Актриса выложила на GitHub опенсорс-инструмент MemPalace для работы с памятью ИИ-агентов. Делала его вместе с другом.
Фишка в том, что все данные хранятся локально, а система сама решает, какие факты о пользователе подтягивать под конкретный запрос. По бенчмарку LongMemEval инструмент уже обгоняет и платные, и бесплатные решения.
За сутки репозиторий набрал 2k+ звёзд.
Настоящий обитель зла
https://x.com/bensig/status/2041229266432733356
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍7😱5🥴2
💡McFly - это улучшенная история командной строки с возможностями поиска на основе временной оси, контекста и машинного обучения.
McFly заменяет стандартную историю bash с возможностью быстрого поиска по истории команд с учётом контекста текущего каталога, времени и других факторов. Он написан на Rust и работает в терминале с поддержкой fzf-подобного интерфейса.
• Поддерживает:
- Bash
- Zsh
- Fish
• Возможности:
- Умный поиск по истории команд.
- Учёт текущего каталога и других факторов.
- Простое подключение к вашему shell.
• Установка:
Доступен через Homebrew, AUR, Nix и другие.
https://github.com/cantino/mcfly
#devops #девопс
McFly заменяет стандартную историю bash с возможностью быстрого поиска по истории команд с учётом контекста текущего каталога, времени и других факторов. Он написан на Rust и работает в терминале с поддержкой fzf-подобного интерфейса.
• Поддерживает:
- Bash
- Zsh
- Fish
• Возможности:
- Умный поиск по истории команд.
- Учёт текущего каталога и других факторов.
- Простое подключение к вашему shell.
• Установка:
Доступен через Homebrew, AUR, Nix и другие.
https://github.com/cantino/mcfly
#devops #девопс
👍3🔥3❤1
Prometheus на пальцах: как устроен главный инструмент мониторинга 🔍
Разбираем архитектуру Prometheus без лишней теории - только суть:
1. Discovery & Retrieval
Автоматически находит сервисы (например, в Kubernetes) и начинает собирать с них метрики.
2. Prometheus Server
Главный мозг системы - ходит по таргетам, собирает данные, обрабатывает и управляет хранением.
3. TSDB
Встроенная time-series база, где лежат все метрики - быстро отвечает как на realtime, так и на исторические запросы.
4. Pushgateway
Нужен для короткоживущих задач - они пушат метрики перед завершением.
5. Exporters
Адаптеры для сторонних систем - превращают их метрики в понятный для Prometheus формат.
6. Alertmanager
Следит за правилами и шлёт алерты в Slack, почту и другие каналы.
7. PromQL + Grafana
Пишешь запросы, строишь графики, собираешь дашборды.
Итог простой:
Prometheus - это стандарт де-факто для мониторинга распределённых систем и cloud-native инфраструктуры.
https://github.com/iam-veeramalla/observability-zero-to-hero/tree/main/day-2
Разбираем архитектуру Prometheus без лишней теории - только суть:
1. Discovery & Retrieval
Автоматически находит сервисы (например, в Kubernetes) и начинает собирать с них метрики.
2. Prometheus Server
Главный мозг системы - ходит по таргетам, собирает данные, обрабатывает и управляет хранением.
3. TSDB
Встроенная time-series база, где лежат все метрики - быстро отвечает как на realtime, так и на исторические запросы.
4. Pushgateway
Нужен для короткоживущих задач - они пушат метрики перед завершением.
5. Exporters
Адаптеры для сторонних систем - превращают их метрики в понятный для Prometheus формат.
6. Alertmanager
Следит за правилами и шлёт алерты в Slack, почту и другие каналы.
7. PromQL + Grafana
Пишешь запросы, строишь графики, собираешь дашборды.
Итог простой:
Prometheus - это стандарт де-факто для мониторинга распределённых систем и cloud-native инфраструктуры.
https://github.com/iam-veeramalla/observability-zero-to-hero/tree/main/day-2
👍3❤2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 5 главных AI coding агентов 2026 года
Сравнили всё: модели, контекст, цены, автономность
Claude Code, Codex, Cursor Agent, Gemini CLI, Deepagents. Пять инструментов, которые определяют, как пишется код прямо сейчас. Разложили по полочкам.
Claude Code работает на Sonnet/Opus, контекст 200K (1M на Max), закрытый код, $3/$15 за миллион токенов. Лучше всего для сложных мультифайловых задач.
Codex от OpenAI - терминал + облако, GPT 5.3/5.4 Codex, миллион токенов контекста, высокая автономность.
CLI открыт, облако нет. $1.50/$6. Заточен под асинхронные фоновые задачи.
Cursor Agent - единственный, кто встроен в IDE. Работает с несколькими моделями (Claude, GPT, Gemini), но автономность низкая, больше интерактивный. Закрытый код. ~$1.25/$6. Для повседневного кодинга.
Gemini CLI от Google - полностью open source (Apache 2.0), бесплатный (1K запросов в день), Gemini Flash/Pro, миллион токенов. Средняя автономность. Лучший бесплатный вариант.
Deepagents - MIT-лицензия, работает с любой LLM, SDK + CLI, конфигурируемая автономность. Бесплатен (платишь только за свою модель). Для кастомных пайплайнов.
Два опенсорсных, два закрытых, один гибрид. Выбор зависит от задачи, бюджета и того, насколько вы готовы отдать контроль агенту.
https://www.youtube.com/shorts/cvs93C4k-IQ
Сравнили всё: модели, контекст, цены, автономность
Claude Code, Codex, Cursor Agent, Gemini CLI, Deepagents. Пять инструментов, которые определяют, как пишется код прямо сейчас. Разложили по полочкам.
Claude Code работает на Sonnet/Opus, контекст 200K (1M на Max), закрытый код, $3/$15 за миллион токенов. Лучше всего для сложных мультифайловых задач.
Codex от OpenAI - терминал + облако, GPT 5.3/5.4 Codex, миллион токенов контекста, высокая автономность.
CLI открыт, облако нет. $1.50/$6. Заточен под асинхронные фоновые задачи.
Cursor Agent - единственный, кто встроен в IDE. Работает с несколькими моделями (Claude, GPT, Gemini), но автономность низкая, больше интерактивный. Закрытый код. ~$1.25/$6. Для повседневного кодинга.
Gemini CLI от Google - полностью open source (Apache 2.0), бесплатный (1K запросов в день), Gemini Flash/Pro, миллион токенов. Средняя автономность. Лучший бесплатный вариант.
Deepagents - MIT-лицензия, работает с любой LLM, SDK + CLI, конфигурируемая автономность. Бесплатен (платишь только за свою модель). Для кастомных пайплайнов.
Два опенсорсных, два закрытых, один гибрид. Выбор зависит от задачи, бюджета и того, насколько вы готовы отдать контроль агенту.
https://www.youtube.com/shorts/cvs93C4k-IQ
❤4👍2🔥2👎1
Media is too big
VIEW IN TELEGRAM
🐳 Docker: не пихай всё в один контейнер
Работает локально, но в проде это боль.
Частая ошибка 👇
запихнуть в один контейнер:
- приложение
- базу данных
- nginx
- очереди
Кажется проще… но на деле:
❌ сложно масштабировать
❌ невозможно нормально обновлять
❌ падает всё сразу
❌ сложнее дебажить
И самое неприятное:
👉 ты теряешь главный смысл Docker — изоляцию и независимость сервисов
Как правильно:
- 1 контейнер = 1 сервис
- база отдельно
- backend отдельно
- nginx отдельно
Используй:
- docker-compose для локалки
- Kubernetes / orchestration для прода
Docker — это не про “запихнуть всё вместе”
это про разделение и контроль
Работает локально, но в проде это боль.
Частая ошибка 👇
запихнуть в один контейнер:
- приложение
- базу данных
- nginx
- очереди
Кажется проще… но на деле:
❌ сложно масштабировать
❌ невозможно нормально обновлять
❌ падает всё сразу
❌ сложнее дебажить
И самое неприятное:
👉 ты теряешь главный смысл Docker — изоляцию и независимость сервисов
Как правильно:
- 1 контейнер = 1 сервис
- база отдельно
- backend отдельно
- nginx отдельно
Используй:
- docker-compose для локалки
- Kubernetes / orchestration для прода
Docker — это не про “запихнуть всё вместе”
это про разделение и контроль
👍4😁4🤨4❤3🔥2
Лучшие DevOps-проекты, которые можно собрать бесплатно в 2026:
End-to-End CI/CD Pipeline (GitHub Actions + EKS)
https://github.com/NotHarshhaa/CI-CD_EKS-GitHub_Actions
Terraform + EKS + GitHub Actions
https://github.com/AmanPathak-DevOps/EKS-Terraform-GitHub-Actions
Azure DevOps + Terraform CI/CD
https://github.com/Azure-Samples/azure-devops-terraform-oidc-ci-cd
Kubernetes 3-Tier DevSecOps проект
https://github.com/AmanPathak-DevOps/End-to-End-Kubernetes-Three-Tier-DevSecOps-Project
Terraform + Kubernetes (GCP)
https://github.com/Artemmkin/terraform-kubernetes
AWS VPC + Terraform + GitHub Actions
https://github.com/GovindSingh9447/VPC-Terraform-Github-Action
DevOps Journey (Azure DevOps + AKS)
https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps
Подборка реальных DevOps-проектов
https://github.com/techiescamp/devops-projects
DevOps Mega Project (AWS + Kubernetes + ArgoCD)
https://github.com/Amitabh-DevOps/DevOps-mega-project
Репозиторий DevOps-проектов (от beginner до advanced)
https://github.com/NotHarshhaa/DevOps-Projects
End-to-End CI/CD Pipeline (GitHub Actions + EKS)
https://github.com/NotHarshhaa/CI-CD_EKS-GitHub_Actions
Terraform + EKS + GitHub Actions
https://github.com/AmanPathak-DevOps/EKS-Terraform-GitHub-Actions
Azure DevOps + Terraform CI/CD
https://github.com/Azure-Samples/azure-devops-terraform-oidc-ci-cd
Kubernetes 3-Tier DevSecOps проект
https://github.com/AmanPathak-DevOps/End-to-End-Kubernetes-Three-Tier-DevSecOps-Project
Terraform + Kubernetes (GCP)
https://github.com/Artemmkin/terraform-kubernetes
AWS VPC + Terraform + GitHub Actions
https://github.com/GovindSingh9447/VPC-Terraform-Github-Action
DevOps Journey (Azure DevOps + AKS)
https://github.com/thomast1906/DevOps-Journey-Using-Azure-DevOps
Подборка реальных DevOps-проектов
https://github.com/techiescamp/devops-projects
DevOps Mega Project (AWS + Kubernetes + ArgoCD)
https://github.com/Amitabh-DevOps/DevOps-mega-project
Репозиторий DevOps-проектов (от beginner до advanced)
https://github.com/NotHarshhaa/DevOps-Projects
❤9👍4👎1
Forwarded from Machinelearning
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Qwen Code обновился - теперь это почти автономный DevOps-агент
Вышли версии v0.14.0 – v0.14.2 и это уже не просто тулза, а полноценная система для управления задачами, агентами и инфраструктурой.
Что добавили:
• Channels - управляешь Qwen Code прямо из Telegram, DingTalk или WeChat
Пишешь с телефона - выполняется на сервере
• Cron Jobs - регулярные AI-задачи
Тесты каждые 30 минут, билд по утрам, мониторинг логов по расписанию
• Qwen3.6-Plus - новый флагман
1M контекста и до 1000 бесплатных запросов в день
• Sub-agent Model Selection - разные модели под разные задачи
Тяжёлую модель на основную логику, быструю на подзадачи
Экономия токенов без потери качества
• /plan - режим планирования
Сначала AI строит план по файлам и шагам, потом ты подтверждаешь и он исполняет
• Follow-up Suggestions - после задачи предлагает следующие шаги
Типа «добавить тесты?» или «проверить похожие файлы»
• Adaptive Output Tokens - умный вывод
По умолчанию 8K, но сам расширяется до 64K если не хватает
• Ctrl+O - переключение режима ответа
Подробный для дебага или компактный для работы
https://github.com/QwenLM/qwen-code/releases
@ai_machinelearning_big_data
#qwen
Вышли версии v0.14.0 – v0.14.2 и это уже не просто тулза, а полноценная система для управления задачами, агентами и инфраструктурой.
Что добавили:
• Channels - управляешь Qwen Code прямо из Telegram, DingTalk или WeChat
Пишешь с телефона - выполняется на сервере
• Cron Jobs - регулярные AI-задачи
Тесты каждые 30 минут, билд по утрам, мониторинг логов по расписанию
• Qwen3.6-Plus - новый флагман
1M контекста и до 1000 бесплатных запросов в день
• Sub-agent Model Selection - разные модели под разные задачи
Тяжёлую модель на основную логику, быструю на подзадачи
Экономия токенов без потери качества
• /plan - режим планирования
Сначала AI строит план по файлам и шагам, потом ты подтверждаешь и он исполняет
• Follow-up Suggestions - после задачи предлагает следующие шаги
Типа «добавить тесты?» или «проверить похожие файлы»
• Adaptive Output Tokens - умный вывод
По умолчанию 8K, но сам расширяется до 64K если не хватает
• Ctrl+O - переключение режима ответа
Подробный для дебага или компактный для работы
https://github.com/QwenLM/qwen-code/releases
@ai_machinelearning_big_data
#qwen
👍7❤6🔥4
🚨 Сжали Docker-образ с 846 MB до 2.5 MB
Классическая проблема. Один Dockerfile, жирный базовый образ, внутри всё подряд. Билд-тулы, кэши, временные файлы, лишние пакеты. В прод улетает всё.
Результат понятен. Огромный образ, медленные pull, лишние деньги за хранение и увеличенная поверхность атаки.
Решение:
Первый шаг. Лёгкий builder. Переход с полного golang-образа на alpine сразу режет размер в разы.
Дальше главный приём. Multi-stage build. В первом этапе собираешь бинарник со всеми зависимостями. Во втором стартуешь с чистого минимального образа и копируешь только результат сборки.
В прод не попадает ничего лишнего. Ни компиляторов, ни кэшей, ни dev-пакетов.
Дополнительно вычищаются слои. Команды объединяются, временные файлы удаляются сразу. Через .dockerignore выкидывается весь мусор из контекста сборки.
Для Go это усиливается статической сборкой. CGO выключен, бинарь самодостаточный.
На выходе остаётся минимальный runtime с одним бинарником.
846 MB превращаются в 2.5 MB.
Классическая проблема. Один Dockerfile, жирный базовый образ, внутри всё подряд. Билд-тулы, кэши, временные файлы, лишние пакеты. В прод улетает всё.
Результат понятен. Огромный образ, медленные pull, лишние деньги за хранение и увеличенная поверхность атаки.
Решение:
Первый шаг. Лёгкий builder. Переход с полного golang-образа на alpine сразу режет размер в разы.
Дальше главный приём. Multi-stage build. В первом этапе собираешь бинарник со всеми зависимостями. Во втором стартуешь с чистого минимального образа и копируешь только результат сборки.
В прод не попадает ничего лишнего. Ни компиляторов, ни кэшей, ни dev-пакетов.
Дополнительно вычищаются слои. Команды объединяются, временные файлы удаляются сразу. Через .dockerignore выкидывается весь мусор из контекста сборки.
Для Go это усиливается статической сборкой. CGO выключен, бинарь самодостаточный.
На выходе остаётся минимальный runtime с одним бинарником.
846 MB превращаются в 2.5 MB.
🔥6👍4❤1👎1😱1