TGINSIGHT CHAT
DevOps
@DevOPSitsec
ТехнологииПо всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - jobs РКН: clck.ru/3FmvZA #VRHSZ
Последние посты
Стр. 6 из 84 · 1,008 постов
Опубликован 8 апр.
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
💡McFly - это улучшенная история командной строки с возможностями поиска на основе временной оси, контекста и машинного обучения. McFly заменяет стандартную историю bash с возможностью быстрого поиска по истории команд с учётом контекста текущего каталога, времени и других факторов. Он написан на Rust и работает в терминале с поддержкой fzf-подобного интерфейса. • Поддерживает: - Bash - Zsh - Fish • Возможности: - Умный поиск по истории команд. - Учёт текущего каталога и других факторов. - Простое подключение к вашему shell. • Установка: Доступен через Homebrew, AUR, Nix и другие. https://github.com/cantino/mcfly #devops#девопс
Опубликован 7 апр.
🔥 Милла Йовович теперь тоже Вайбкодер😱 Актриса выложила на GitHub опенсорс-инструмент MemPalace для работы с памятью ИИ-агентов. Делала его вместе с другом. Фишка в том, что все данные хранятся локально, а система сама решает, какие факты о пользователе подтягивать под конкретный запрос. По бенчмарку LongMemEval инструмент уже обгоняет и платные, и бесплатные решения. За сутки репозиторий набрал 2k+ звёзд. Настоящий обитель зла 💀 https://x.com/bensig/status/2041229266432733356
Опубликован 6 апр.
🚀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/
Опубликован 5 апр.
DevExtreme— это готовый к использованию корпоративный набор мощных и привлекательных компонентов пользовательского интерфейса для популярных интерфейсных фреймворков: Angular, React, Vue и jQuery. Компоненты DevExtreme адаптивны и доступны. Они хорошо работают на разных устройствах, с экранами разных размеров и при использовании разных способов ввода. Независимо от того, использует ли ваша целевая аудитория телефоны, ПК или программы для чтения с экрана, компоненты DevExpress справятся с задачей.
Опубликован 4 апр.
🐳 Docker безопасность - 6 правил, которые реально спасают Хочешь не словить взлом через контейнер? Вот база, которую игнорируют 90%: 1⃣ Без root Запускай с --user - если контейнер взломают, не получат доступ ко всей системе. 2⃣ Никакого privileged --privileged = полный контроль над хостом. Используй только если ОЧЕНЬ надо. 3⃣ Закрывай лишние порты Открывай только то, что реально используешь. Остальное - дыра. 4⃣ Ставь лимиты --memory и --cpus - чтобы один контейнер не убил весь сервер. 5⃣ Read-only FS --read-only - нельзя изменить файлы или подложить вредоносный код. 6⃣ Запрет на повышение прав --security-opt=no-new-privileges - процессы не смогут эскалировать доступ. Главное правило: контейнеру даёшь ровно столько прав, сколько нужно. Ни больше.
Опубликован 3 апр.
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)
Опубликован 3 апр.
Французы сломали рынок: безлимитный интернет в 135+ странах за 30€ 🚀 л Free Max доступен в 135+ странах, включая Россию, и всё это через eSIM. Трафик идёт через Францию, поэтому сайты и приложения работают как будто ты не в РФ. Активируется без танцев с бубном: покупаешь тариф на сайте получаешь QR-код сканируешь с телефона ловишь сеть - и всё, интернет уже льётся Даже SMS при активации адаптировали под россиян - с «Da!» и триколором. Единственный нюанс — нужна зарубежная карта для оплаты. И вот тут начинается самое интересное: безлимит без ограничений по трафику. Вообще. Похоже, мобильные операторы скоро будут выглядеть совсем иначе.
💻 Какой язык программирования лучше для обучения? Многие школы используют 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
Опубликован 1 апр.
⚡ Claude Code теперь можно запустить ЛОКАЛЬНО - без подписки и API Да, звучит как кликбейт. Но нет. После утечки исходников стало ясно: весь стек можно воспроизвести у себя и гонять на локальных моделях. Что уже работает: • Запуск через Ollama - без облака • Полный агентный цикл: чтение, запись, редактирование файлов • Bash, grep, glob — всё на месте • Работа с API и поиск в интернете - Поддержка MCP-серверов • Память между сессиями • не теряет контекст - Computer Vision - можно работать с изображениями - Все slash-команды: /commit, /review, /diff, /compact, /doctor - Можно стримить работу на другие устройства По сути, ты получаешь полноценного AI-разработчика у себя на машине. https://github.com/Gitlawb/openclaude
Опубликован 30 мар.
🖥Языки программирования и время, которое потребовалось для выпуска первой версии 🦀 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)
Опубликован 29 мар.
🚀 Топ-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 - не единственный вариант