TGViewer
Channel Public Channel
DevOps

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
Subscribers
23.7K
Photos
1.2K
Videos
153
Links
1.1K

Showing posts older than #2086 · Back to latest

Older Posts 19 shown
Post #2085 3.12K
🖥 20 Linux-команд, которые должен знать каждый разработчик:

1. ls — показать файлы и директории

2. cd — перейти в другую директорию

3. pwd — показать путь текущей директории

4. mkdir — создать новую директорию

5. rm — удалить файл или директорию

6. cp — скопировать файл или директорию

7. mv — переместить или переименовать файл

8. touch — создать новый файл

9. cat — вывести содержимое файла

10. nano — открыть файл в терминальном редакторе

11. grep — искать текст внутри файлов

12. find — найти файлы и директории

13. chmod — изменить права доступа к файлу

14. chown — изменить владельца файла

15. df -h — проверить свободное место на диске

16. top — посмотреть запущенные процессы

17. ps aux — показать список активных процессов

18. kill — завершить процесс

19. history — показать историю команд

20. clear — очистить экран терминала

https://www.youtube.com/shorts/pdqho8kGKCI

🖥 Полезные Linux ресурсы 🚀 Max
  • ❤ 8
  • 👍 5
  • 😁 4
  • 🥱 4
  • 🔥 2
  • 🗿 2
Post #2084 2.9K
🐳 Docker Layer Caching Trick

Многие Docker-сборки занимают 5–10 минут
даже если вы изменили одну строку кода.

Причина - неправильный порядок инструкций в Dockerfile.

🚫 Плохой Dockerfile

COPY . /app
RUN npm install
RUN npm run build

Если меняется любой файл в коде →
слой COPY . меняется.

Docker сбрасывает кэш и заново запускает:

• npm install
• build

Даже если зависимости не менялись.

⏳ В итоге - каждая сборка почти с нуля.

✅ Правильный Dockerfile

COPY package*.json /app
RUN npm install

COPY . /app
RUN npm run build

Теперь Docker работает умнее:

если изменился только код:

• слой npm install берётся из кэша
• пересобирается только build

⚡ Время сборки

До - ~10 минут
После - ~30 секунд

📌 Золотое правило Dockerfile

Сначала кладём то, что редко меняется:

• package.json
• package-lock.json
• requirements.txt
• go.mod

А часто меняющееся - в конце:

• исходный код
• конфиги
• assets

🚀 Результат

• быстрее сборки Docker
• быстрее CI/CD
• быстрее деплой

Иногда достаточно просто поменять порядок строк в Dockerfile.

🎯Полезные DEVOPS ресурсы 🚀 Max

Docker в телеграм
  • 🔥 11
  • ❤ 6
  • 👍 4
Post #2082 3.37K
🧠 В этот раз DOOM запустили не на калькуляторе и не на холодильнике.
А на живых человеческих нейронах.

Стартап Cortical Labs вырастил около 200 000 нейронов и подключил их к системе, которая передавала им сигналы из игры в виде электрических импульсов. Нейроны «видели» происходящее через паттерны стимуляции и в ответ генерировали сигналы, которые интерпретировались как игровые действия - движение, поворот, выстрел.

По сути, биологическая нейросеть стала контроллером для DOOM.

Это уже не просто мем «запустили DOOM на всём подряд».
Это момент, когда биология и вычисления реально начинают пересекаться.

Кажется, человечество слишком буквально восприняло идею “organic computing” 😬

🎯Полезные DEVOPS ресурсы 🚀 Max

@DevOPSitsec
  • ❤ 7
  • 🔥 3
  • 👍 2
  • 🤯 2
  • 😁 1
Post #2080 3.37K
Языки программирования и их «самая ненавистная» фича - по мнению разработчиков

• 🐍 Python - отступы ломают всё
• 🖥️ BASIC - ощущается болезненно устаревшим
• 📊 Visual Basic - очень быстро превращается в хаос
• 🟨 JavaScript - странное и непредсказуемое поведение
• 🐘 PHP - хаос из-за непоследовательных названий функций
• 💎 Ruby - слишком много скрытой «магии»
• 🎵 Groovy - используют в основном ради Gradle
• ☕ Java - слишком много шаблонного кода
• 🟣 C# - болезненные конфликты версий
• 🐹 Go - бесконечные строки обработки ошибок
• 🐦 Swift - частые ломающие обновления
• 🅺 Kotlin - долгие компиляции
• 🎯 Dart - существует из-за Flutter
• 🧮 Fortran - синтаксис как из прошлого века
• 🔧 C - опасное неопределённое поведение
• 🍎 Objective-C - повсюду квадратные скобки
• 🔺 Scala - переусложнённая система типов
• ⚡ Zig - ручная работа с памятью
• 🐪 Perl - написал один раз - потом сам не прочитаешь
• 🚀 C++ - кошмарные ошибки шаблонов
• 🦀 Rust - вечная борьба с borrow checker
• ⚙️ Assembly - нулевая безопасность

С чем согласен, а что - просто мем? 😄
  • 😁 11
  • 👎 6
  • ❤ 3
  • 👍 1
  • 🤔 1
Post #2077 3.51K
✔️ Карпати только что оценил все профессии в США по уровню воздействия AI.

Он собрал данные по 342 профессиям, которые охватывают около 143 миллионов рабочих мест, и попросил LLM оценить каждую по шкале от 0 до 10.

Результаты:

средний показатель по всем профессиям - 5.3 / 10

разработчики ПО - 8–9

кровельщики - 0–1

медицинские транскрибаторы - 10 / 10

Картина выглядит довольно очевидной.

Если ваша работа проходит за экраном, риск автоматизации почти 99%.

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

И это уже не просто предположения.

Это данные.

https://karpathy.ai/jobs/

🎯Полезные Мл-ресурсы 🚀 Max
  • 🤪 15
  • 👎 5
  • 👍 2
  • 😁 2
  • ❤ 1
  • ☃ 1
  • 🤔 1
Post #2076 3.81K
  • 😁 30
  • ❤ 1
  • 👍 1
  • 💯 1
Post #2075 3.74K

Forwarded from Machinelearning

🌟 ByteDance перезапустила DeerFlow.

DeerFlow 2.0 - проект, переписанный с нуля, который не имеет ничего общего с первой версией. Там был фреймворк для глубокого ресерча, а здесь полноценный рантайм для агентов.

🟡В основе лежит связка LangGraph и LangChain.

Главный агент получает задачу, разбивает ее на подзадачи и порождает суб-агентов на лету. Каждый из них работает в изолированном контексте: не видит данные других агентов и главного процесса.

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

Сессия живет в изолированном Docker-контейнере с полноценной файловой системой, главный агент и суб-агенты работают в ней совместно.

Агент читает и пишет файлы, выполняет bash-команды, работает с изображениями. Между сессиями нет никакой взаимной путаницы.

🟡Навыки и инструменты

Возможности агента определяются через Skills. Из коробки есть исследование, генерация отчетов, создание слайдов, веб-страниц, изображений и видео. Навыки загружаются по мере необходимости, только когда задача их требует. Это снижает нагрузку на контекстное окно и позволяет работать с моделями, чувствительными к расходу токенов.

Инструменты - по той же логике: базовый набор (веб-поиск, fetch, работа с файлами, bash), плюс поддержка MCP-серверов и произвольных Python-функций. Все можно заменить или расширить.

🟡Память и контекст

DeerFlow помнит пользователя между сессиями. Накапливается профиль: стиль письма, технический стек, повторяющиеся сценарии. Данные хранятся локально.

Внутри длинной сессии система сама управляет контекстом: завершенные подзадачи суммируются, промежуточные результаты уходят на диск. Контекстное окно не раздувается.

🟡Интеграции

Поддерживаются Telegram, Slack и Feishu. Из Claude Code можно взаимодействовать с запущенным инстансом DeerFlow напрямую через специальный skill: отправлять задачи, управлять тредами и выбирать режим выполнения.

🟡Модели и деплой

Система работает с любой моделью через OpenAI API, включая локальные через Ollama. ByteDance рекомендует использовать модели, которые поддерживают длинный контекст (100k+ токенов), ризонинг, мультимодальность и надежный tool-use.

DeerFlow также встраивается как Python-библиотека без запуска HTTP-сервисов:

from src.client import DeerFlowClient
client = DeerFlowClient()
response = client.chat("Analyze this paper", thread_id="my-thread")



📌Лицензирование: MIT License.


🟡Demo
🖥GitHub


@ai_machinelearning_big_data

#AI #ML #Agents #DeerFlow #ByteDance
  • ❤ 9
  • 👍 4
  • 🔥 1
Post #2073 3.51K
Насколько сложно выучить разные языки программирования?

Вот примерная картина по уровню входа - от простых к экстремальным.

🟢 Легко
Идеально для старта и быстрого входа в разработку
• Python
• BASIC
• Visual Basic

🟡 Легко–средне
Простой старт, но есть особенности и подводные камни
• JavaScript
• PHP
• Ruby
• Groovy

🟠 Средне
Требуют понимания архитектуры, типизации и хорошей практики
• Java
• C#
• Go
• Swift
• Kotlin
• Dart
• Fortran

🔴 Сложно
Нужно понимать память, низкоуровневые детали и внутреннее устройство системы
• C
• Objective-C
• Scala
• Zig
• Perl

🟣 Очень сложно
Высокий порог входа и серьёзные требования к пониманию системного программирования
• C++
• Rust

☠️ Экстремально
Работа напрямую с железом
• Assembly

Сложность языка - не самое важное.
Гораздо важнее:
- экосистема
- задачи, которые вы решаете
- скорость получения практики

Язык можно выучить за недели.
Инженерное мышление - за годы.
  • ❤ 15
  • 🍓 5
  • 🥴 3
  • 💅 3
  • 👏 1
Post #2072 3.86K
🔥 Как выбрать анонимный браузер для Linux

Если вам важна приватность, обычные браузеры вроде Chrome или стандартного Firefox не подойдут - они собирают телеметрию, сохраняют данные и могут раскрывать ваш цифровой след.

Для анонимности важно три вещи:

• скрытие IP-адреса

• защита от трекинга и fingerprint

• изоляция сайтов и данных

Лучшие варианты для Linux:

Tor Browser - максимальная анонимность
• трафик проходит через сеть Tor
• скрывает реальный IP
• защита от fingerprint
• идеален для полной приватности

Firefox (hardened) - баланс между удобством и приватностью

• отключается телеметрия

• можно включить строгую защиту от трекеров
• подходит для повседневной работы

Brave
• встроенная блокировка рекламы и трекеров
• режим Tor для отдельных вкладок
• быстрый и простой вариант

Если нужна максимальная анонимность - выбирайте Tor.
Если нужна приватность без потери скорости - Firefox с настройками или Brave.

Установка Tor Browser (Linux)
sudo apt update
sudo apt install -y torbrowser-launcher

Первый запуск (скачает официальную версию)
torbrowser-launcher

Проверка соединения через Tor
curl https://check.torproject.org

Альтернатива: установка Brave
sudo apt install -y brave-browser
  • 🥱 5
  • ❤ 2
  • 🔥 2
  • 👍 1
  • 🤣 1
Post #2070 4.07K
Языки программирования по 💰 потенциалу заработка в 2026:

🔥 Rust → высокая зарплата, низкая конкуренция
🚀 Go → золотая жила для backend-разработки
🤖 Python → бум в AI и автоматизации
⚡ TypeScript → стандарт для стартапов
🏢 Java → стабильность в корпоративной разработке
💎 Solidity → высокий риск, но и высокий доход
🧱 C++ → мощь системного программирования и высокая оплата
🎮 C# → стабильный доход в геймдеве и enterprise
📱 Kotlin → экосистема Android
🍎 Swift → премиальный рынок iOS

Если бы зарплата была единственной целью…
какой язык вы бы выбрали? 💸
  • 🤣 14
  • 🔥 6
  • ❤ 4
  • 👍 2
  • 🐳 2
  • 🍌 2
Post #2069 4.17K
Языки программирования и их for-циклы

• 🐍 Python - for i in range(n):
• ☕ Java - for(int i=0;i<n;i++){}
• ⚡ C - for(int i=0;i<n;i++){}
• 🛠️ C++ - for(int i=0;i<n;i++){}
• 🌐 JavaScript - for(let i=0;i<n;i++){}
• 🛠️ C# - for(int i=0;i<n;i++){}
• 🐹 Go - for i:=0;i<n;i++{}
• 🦀 Rust - for i in 0..n {}
• 🐘 PHP - for($i=0;$i<$n;$i++){}
• 💎 Ruby - for i in 0...n do end
• 🐪 Kotlin - for(i in 0 until n){}
• 🍎 Swift - for i in 0..<n {}
• 🔷 TypeScript - for(let i=0;i<n;i++){}
• 🧮 R - for(i in 1:n){}
• 🐚 Bash - for ((i=0;i<n;i++)); do :; done
• 🧱 Dart - for(int i=0;i<n;i++){}
• 🎯 Scala - for(i <- 0 until n){}
• 🐼 Groovy - for(int i=0;i<n;i++){}
• 🧠 Julia - for i in 1:n end
• 🔧 Assembly (x86 Linux) - mov ecx,n ; loop: dec ecx ; jnz loop
  • 👍 21
  • 👎 6
  • ❤ 1
  • 🔥 1
Post #2068 4.23K
Managed Kubernetes vs полный контроль? Первый вариант экономит ресурсы, гарантирует поддержку провайдера. Второй — дает гибкость тонких настроек, особенно когда кластеры идут в прод с высокими нагрузками.

Timeweb Cloud нашел баланс: запустили собственный оркестратор Kubernetes Toolset Layer. В планах — интеграция с панелью управления, что откроет доступ к настройке компонентов управляющего слоя. Можно будет менять конфиги групп узлов, подключать внешние ноды и делать другие кастомы без потери managed-статуса. Выглядит как крупное обновление.

Что это даст
• Гибкость: например, можно поменять интервалы автоскейлера под свои бизнес-метрики. И тем самым точнее подстроить инфраструктуру под бюджет и требования приложений

• Контроль: в ближайших релизах — мониторинг и логирование на уровне оркестратора, кластеров и их компонентов. В панели будут статусы и история изменений. Это позволит видеть, как часто и насколько масштабируется приложение

• Стабильность: при росте нагрузки на кластеры система автоматически масштабируется как платформа оркестрации. Сервисы будут стабильнее переживать пики нагрузки

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

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

Запустить кластер

#Kubernetes #DevOps #TimewebCloud #Security
  • 🔥 7
  • 👍 2
  • 😁 2
Post #2067 3.77K
Когда вы новичок в DevOps 🥲
  • 🤣 29
  • ❤ 2
  • 👍 1
  • 🥰 1
Post #2065 3.39K
🚀 Ускорьте понимание кода с FastCode!

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

🚀 Основные моменты:
- 3-4x быстрее конкурентов
- Снижение затрат на 44-55%
- Высокая точность анализа
- Поддержка многопроцессорного анализа
- Интуитивно понятный веб-интерфейс

📌 GitHub: https://github.com/HKUDS/FastCode
  • 👍 1
Post #2064 3.73K
Yandex B2B Tech запустила Monium — платформу observability для мониторинга и управления состоянием ИТ-систем. Решение уже доступно пользователям Yandex Cloud и позиционируется как enterprise-инструмент для работы с высоконагруженными сервисами.

Функциональность платформы
Monium объединяет метрики, логи и трейсы в едином интерфейсе, что соответствует современному подходу к unified observability. Система предназначена для анализа работы приложений, инфраструктуры и распределённых сервисов в реальном времени и помогает быстрее определять причины инцидентов.

Технологии и интеграции
Платформа поддерживает Prometheus и OpenTelemetry, что упрощает внедрение в существующие DevOps-конвейеры и снижает зависимость от конкретного вендора. Реализован гибкий алертинг с настройкой сценариев эскалации и поддержкой разных каналов уведомлений.

Масштаб и применение
Monium разрабатывалась командой Yandex Infrastructure изначально для мониторинга критически важных сервисов внутри Яндекса. Сейчас системой ежемесячно пользуются около 16 тысяч сотрудников компании. Среди первых внешних клиентов — ОТП Банк.

Рынок observability продолжает расти, и по прогнозам Gartner, подобные платформы становятся частью систем управления рисками и стабильностью бизнеса.
Ведомости «Яндекс» запустил платформу для анализа работы ИТ-систем Подробности читайте на vedomosti.ru
  • 😁 2
  • ❤ 1
  • 👍 1
Post #2063 3.72K
Языки программирования и время разработки до первого релиза

🦀 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)

💧 Elixir - 3 года (2011 → 2014)

🎯 C# - 2 года (1998 → 2000)

🎯 Dart - 2 года (2011 → 2013)

🐍 Python - 2 года (1989 → 1991)

📘 TypeScript - 1 год (2011 → 2012)

🌐 PHP - 1 год (1994 → 1995)

⚡ JavaScript - 10 дней (май 1995)
  • 🤣 26
  • 🔥 11
  • 👏 1
Post #2062 3.39K

Forwarded from Golang

🚀 Redis 8 сделал команды KEYS и SCAN намного быстрее и безопаснее

Раньше команды KEYS и частично SCAN считались опасными для продакшена.
Причина простая - на больших базах они могли блокировать сервер и выполняться 10–14 секунд.

Из-за этого их обычно запрещали использовать в production.

В Redis 8 ситуацию радикально улучшили.

Теперь операции, которые раньше занимали 12–14 секунд, могут выполняться за несколько миллисекунд даже на больших наборах данных.

https://redis.io/blog/faster-keys-and-scan-optimized/

👣Go-папка🚀Max

@Golang_google

#redis
  • 👍 7
  • ❤ 4
Post #2061 3.95K
  • 😁 47
  • ❤ 3
  • 👍 2
  • 👎 1
Post #2058 4.87K
⚡️ Kai Gritun - вайбкодер нового уровня.

Его аккаунт на GitHub появился 1 февраля.

Всего за две недели - 234 коммита в 100+ репозиториях.
Часть кода уже смёрджена в крупные open-source проекты.

Параллельно Kai начал предлагать платный консалтинг и разработку.
Оплата — в криптовалюте.

Есть только один нюанс.

Kai Gritun — не человек.
Это автономный AI-агент.

История вскрылась, когда Kai начал массово рассылать холодные письма разработчикам.
В одном из сообщений он случайно признался, что является автономным AI-ботом.

Факт, который стоит запомнить:

AI уже не просто пишет код.
AI создаёт репутацию, вносит вклад в open source и продаёт услуги.

Следующий этап — AI-разработчики, которые работают быстрее и дешевле людей.

GitHub: https://github.com/kaigritun
  • 🤪 35
  • 👎 8
  • ❤ 4
  • 👍 3
  • 😁 1
  • 🌚 1
  • 🖕 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →