Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58❤6🤝5🔥1
Компилятор GCC 12, прошивка для FPGA или Linux? Что могло собрать их в один ряд подозреваемых? Дело об обходе стека в ядре Linux для RISC-V.
В новой статье на Хабре инженеры YADRO раскручивают этот кейс основательно: от способов обхода в принципе до анализа патча ядра пятилетней давности от некоего Чен Хуанга. А убийцей оказался… нет, не садовник.
Почитайте и узнаете сами.
В новой статье на Хабре инженеры YADRO раскручивают этот кейс основательно: от способов обхода в принципе до анализа патча ядра пятилетней давности от некоего Чен Хуанга. А убийцей оказался… нет, не садовник.
Почитайте и узнаете сами.
❤6💅1
🧠 Ars Contexta: Ваш второй мозг для AI-агентов
Ars Contexta — это плагин для Claude Code, который создает персонализированные системы знаний на основе ваших разговоров. Он автоматически генерирует структуру папок, контекстные файлы и шаблоны заметок, адаптированные под вашу область, без необходимости в шаблонах или конфигурации.
🚀 Основные моменты:
- Генерация знаний на основе ваших методов работы.
- Создание связанного графа знаний без использования баз данных.
- Автоматизация процессов с помощью хуков и навыков.
- Интерактивное руководство и документация по вашему домену.
- Обоснование всех решений на основе исследований.
📌 GitHub: https://github.com/agenticnotetaking/arscontexta
🖥 Полезные Linux ресурсы 🚀 Max
Ars Contexta — это плагин для Claude Code, который создает персонализированные системы знаний на основе ваших разговоров. Он автоматически генерирует структуру папок, контекстные файлы и шаблоны заметок, адаптированные под вашу область, без необходимости в шаблонах или конфигурации.
🚀 Основные моменты:
- Генерация знаний на основе ваших методов работы.
- Создание связанного графа знаний без использования баз данных.
- Автоматизация процессов с помощью хуков и навыков.
- Интерактивное руководство и документация по вашему домену.
- Обоснование всех решений на основе исследований.
📌 GitHub: https://github.com/agenticnotetaking/arscontexta
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥2
⚠️ В России всё чаще блокируют Telegram и другие зарубежные сервисы.
Это значит, что многие IT-ресурсы, каналы и источники новостей могут стать недоступны в любой момент.
Если вы хотите оставаться в курсе технологий, AI и новых фреймворков, лучше заранее иметь альтернативную площадку.
Мы собрали лучшие IT-каналы в MAX, где публикуются:
новости развития AI
новые фреймворки и инструменты
полезные ресурсы для разработчиков
разборы технологий и трендов
ИИ: https://max.ru/ai_machinelearning_big_data
Max Ml: https://max.ru/vistehno
Max Python: https://max.ru/pythonl
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Max Java: https://max.ru/javatg
Max Sql: https://max.ru/sqlhub
Max Devops: https://max.ru/DevOPSitsec
Анализ данных: https://max.ru/data_analysis_ml
C++ : https://max.ru/cpluspluc
C#: https://max.ru/csharp_ci
https://uproger.com/luchshie-kanaly-v-max-po-it-i-ii-podborka-2026-goda/
Это значит, что многие IT-ресурсы, каналы и источники новостей могут стать недоступны в любой момент.
Если вы хотите оставаться в курсе технологий, AI и новых фреймворков, лучше заранее иметь альтернативную площадку.
Мы собрали лучшие IT-каналы в MAX, где публикуются:
новости развития AI
новые фреймворки и инструменты
полезные ресурсы для разработчиков
разборы технологий и трендов
ИИ: https://max.ru/ai_machinelearning_big_data
Max Ml: https://max.ru/vistehno
Max Python: https://max.ru/pythonl
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Max Java: https://max.ru/javatg
Max Sql: https://max.ru/sqlhub
Max Devops: https://max.ru/DevOPSitsec
Анализ данных: https://max.ru/data_analysis_ml
C++ : https://max.ru/cpluspluc
C#: https://max.ru/csharp_ci
https://uproger.com/luchshie-kanaly-v-max-po-it-i-ii-podborka-2026-goda/
👎94🤬21🙈8❤5👍4🍌3🗿2🔥1💅1
Причина - недавно принятый в стране закон, который требует проверку возраста на уровне операционной системы.
Но это скорее обходной манёвр, чем реальное решение проблемы.
Тем временем всё больше штатов США тоже предлагают законы, которые требуют возрастную верификацию на уровне ОС.
И возникает вопрос:
что будет дальше?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍5❤4🤯2🙈2
🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас.👇
🖥 ИИ: t.me/ai_machinelearning_big_data
🖥 Python: t.me/pythonl
🖥 Linux: t.me/linuxacademiya
🖥 C++ t.me/cpluspluc
🖥 Docker: t.me/DevopsDocker
🖥 Хакинг: t.me/linuxkalii
🖥 Devops: t.me/DevOPSitsec
👣 Golang: t.me/Golang_google
🖥 Аналитика: t.me/data_analysis_ml
🖥 Javascript: t.me/javascriptv
🖥 C#: t.me/csharp_ci
🖥 Java: t.me/javatg
🖥 Базы данных: t.me/sqlhub
👣 Rust: t.me/rust_code
🤖 Технологии: t.me/vistehno
💰 Экономика и инвестиции в ИИ t.me/financeStable
💼 Актуальные вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi
🖥 Подборка по Golang: https://xn--r1a.website/addlist/MUtJEeJSxeY2YTFi
⚡️ Лучшие ИИ ресурсы: https://xn--r1a.website/addlist/2Ls-snqEeytkMDgy
Max ИИ: https://max.ru/ai_machinelearning_big_data
Max Ml: https://max.ru/vistehno
Max python: https://max.ru/pythonl
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Max Java: https://max.ru/javatg
Max Sql: https://max.ru/sqlhub
Max Devops: https://max.ru/DevOPSitsec
Анализ данных: https://max.ru/data_analysis_ml
C++ : https://max.ru/cpluspluc
C#: https://max.ru/csharp_ci
🖥 Chatgpt бот в тг: t.me/Chatgpturbobot
📚 Бесплатные ит-книги: https://xn--r1a.website/addlist/HwywK4fErd8wYzQy
💰 Экономика и инвестиции в ИИ t.me/financeStable
💼 Актуальные вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi
⚡️ Лучшие ИИ ресурсы: https://xn--r1a.website/addlist/2Ls-snqEeytkMDgy
Max ИИ: https://max.ru/ai_machinelearning_big_data
Max Ml: https://max.ru/vistehno
Max python: https://max.ru/pythonl
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Max Java: https://max.ru/javatg
Max Sql: https://max.ru/sqlhub
Max Devops: https://max.ru/DevOPSitsec
Анализ данных: https://max.ru/data_analysis_ml
C++ : https://max.ru/cpluspluc
C#: https://max.ru/csharp_ci
📚 Бесплатные ит-книги: https://xn--r1a.website/addlist/HwywK4fErd8wYzQy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Какой Linux выбрать
забудь про “самый быстрый”, “самый хакерский” и “самый красивый”. Выбирай тот, который не будет мешать тебе работать.
Для разработки, серверов, Docker и прод-сетапов лучший универсальный вариант - Ubuntu LTS. Это стабильность, тонны документации и совместимость почти со всем софтом.
Если хочется больше контроля и ощущения “я инженер, а не пользователь” - бери Debian.
Если ты хочешь максимальный контроль и готов разбираться глубже - Arch, но это уже осознанный выбор.
В 2026 году важнее не дистрибутив, а экосистема вокруг него - пакеты, поддержка, контейнеры и reproducible environment. Поэтому ставь Ubuntu LTS, настраивай окружение правильно и забудь про бесконечный distro-hopping.
# сохранить как setup.sh и запускать на новой машине
sudo apt update && sudo apt upgrade -y
# базовые инструменты разработчика
sudo apt install -y build-essential curl git wget htop tmux unzip
# docker
sudo apt install -y docker.io docker-compose
sudo systemctl enable docker
sudo usermod -aG docker $USER
# полезные алиасы
echo "alias ll='ls -lah'" >> ~/.bashrc
echo "alias gs='git status'" >> ~/.bashrc
echo "alias gp='git pull'" >> ~/.bashrc
# быстрый firewall
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable
echo "Setup complete"
забудь про “самый быстрый”, “самый хакерский” и “самый красивый”. Выбирай тот, который не будет мешать тебе работать.
Для разработки, серверов, Docker и прод-сетапов лучший универсальный вариант - Ubuntu LTS. Это стабильность, тонны документации и совместимость почти со всем софтом.
Если хочется больше контроля и ощущения “я инженер, а не пользователь” - бери Debian.
Если ты хочешь максимальный контроль и готов разбираться глубже - Arch, но это уже осознанный выбор.
В 2026 году важнее не дистрибутив, а экосистема вокруг него - пакеты, поддержка, контейнеры и reproducible environment. Поэтому ставь Ubuntu LTS, настраивай окружение правильно и забудь про бесконечный distro-hopping.
# сохранить как setup.sh и запускать на новой машине
sudo apt update && sudo apt upgrade -y
# базовые инструменты разработчика
sudo apt install -y build-essential curl git wget htop tmux unzip
# docker
sudo apt install -y docker.io docker-compose
sudo systemctl enable docker
sudo usermod -aG docker $USER
# полезные алиасы
echo "alias ll='ls -lah'" >> ~/.bashrc
echo "alias gs='git status'" >> ~/.bashrc
echo "alias gp='git pull'" >> ~/.bashrc
# быстрый firewall
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable
echo "Setup complete"
✍17❤13🥴8👎5🤓4👍3💊2👻1
DevOps инструмент недели ✨
QuickStack - превратите любой VPS в собственный PaaS
QuickStack — это open-source платформа, которая позволяет развернуть и управлять приложениями на своём сервере. Отличная альтернатива облачным сервисам вроде Vercel, Heroku или Azure — без лишних расходов и с полным контролем над инфраструктурой.
Что умеет QuickStack:
⚡ Установка одной командой
Разворачивается на VPS за минуту — без сложной настройки.
🐙 Git и Docker деплой
- Автодеплой из Git-репозиториев
- Поддержка Docker и Docker Hub
- Удобный workflow для CI/CD
📊 Мониторинг ресурсов
Встроенная панель показывает:
- CPU
- RAM
- использование ресурсов
- состояние сервисов
🛡️ Автоматическая безопасность
SSL-сертификаты подключаются автоматически через Let's Encrypt.
💻 Live-логи и Web Terminal
- Просмотр логов в реальном времени
- Веб-терминал для доступа к контейнерам
- Удобная отладка прямо из браузера
Почему это полезно:
Если вы хотите:
- снизить расходы на облако
- развернуть pet-проекты или стартап
- контролировать инфраструктуру
- быстро деплоить сервисы на свой VPS
QuickStack превращает обычный сервер в полноценную PaaS-платформу.
GitHub: https://github.com/biersoeckli/QuickStack
QuickStack - превратите любой VPS в собственный PaaS
QuickStack — это open-source платформа, которая позволяет развернуть и управлять приложениями на своём сервере. Отличная альтернатива облачным сервисам вроде Vercel, Heroku или Azure — без лишних расходов и с полным контролем над инфраструктурой.
Что умеет QuickStack:
⚡ Установка одной командой
Разворачивается на VPS за минуту — без сложной настройки.
🐙 Git и Docker деплой
- Автодеплой из Git-репозиториев
- Поддержка Docker и Docker Hub
- Удобный workflow для CI/CD
📊 Мониторинг ресурсов
Встроенная панель показывает:
- CPU
- RAM
- использование ресурсов
- состояние сервисов
🛡️ Автоматическая безопасность
SSL-сертификаты подключаются автоматически через Let's Encrypt.
💻 Live-логи и Web Terminal
- Просмотр логов в реальном времени
- Веб-терминал для доступа к контейнерам
- Удобная отладка прямо из браузера
Почему это полезно:
Если вы хотите:
- снизить расходы на облако
- развернуть pet-проекты или стартап
- контролировать инфраструктуру
- быстро деплоить сервисы на свой VPS
QuickStack превращает обычный сервер в полноценную PaaS-платформу.
GitHub: https://github.com/biersoeckli/QuickStack
👍11❤7
🔥 Linux Performance & Deep Debugging команды, которые должен знать каждый DevOps-инженер
Когда дашборды уже не помогают - ты идёшь в ОС.
Вот 10 команд, которые реально используют в продакшн-инцидентах:
1. strace -p <PID> -c
→ трассирует системные вызовы процесса и показывает, на чём он завис
2. perf top -p <PID>
→ live-профилирование CPU, сразу видно “горячие” функции
3. tcpdump -i eth0 -w capture.pcap port 8080
→ захват сетевого трафика для глубокого анализа
4. ab -n 10000 -c 100 http://localhost/
→ быстрый нагрузочный тест: 10k запросов, 100 одновременно
5. kubectl debug node/node1 -it --image=busybox
→ подключение к ноде через временный контейнер
6. dmesg -T | grep -i 'oom'
→ проверка OOM kill событий ядра
7. lsof -i :8080
→ какой процесс занял порт
8. iostat -xz 1 5
→ статистика диска в реальном времени
9. vmstat -w 1 5
→ память, swap и CPU в динамике
10. kubectl debug pod/app -it --copy-to=debug-pod --image=nicolaka/netshoot
→ глубокая диагностика сети внутри кластера
Когда всё горит - именно эти команды спасают.
Сохрани перед следующим прод-инцидентом ⚡
Когда дашборды уже не помогают - ты идёшь в ОС.
Вот 10 команд, которые реально используют в продакшн-инцидентах:
1. strace -p <PID> -c
→ трассирует системные вызовы процесса и показывает, на чём он завис
2. perf top -p <PID>
→ live-профилирование CPU, сразу видно “горячие” функции
3. tcpdump -i eth0 -w capture.pcap port 8080
→ захват сетевого трафика для глубокого анализа
4. ab -n 10000 -c 100 http://localhost/
→ быстрый нагрузочный тест: 10k запросов, 100 одновременно
5. kubectl debug node/node1 -it --image=busybox
→ подключение к ноде через временный контейнер
6. dmesg -T | grep -i 'oom'
→ проверка OOM kill событий ядра
7. lsof -i :8080
→ какой процесс занял порт
8. iostat -xz 1 5
→ статистика диска в реальном времени
9. vmstat -w 1 5
→ память, swap и CPU в динамике
10. kubectl debug pod/app -it --copy-to=debug-pod --image=nicolaka/netshoot
→ глубокая диагностика сети внутри кластера
Когда всё горит - именно эти команды спасают.
Сохрани перед следующим прод-инцидентом ⚡
👍21❤4😁1
Дуров раскритиковал Apple за удаление VPN-сервисов из российского App Store
Дуров против Apple
Apple удалила из российского App Store ряд VPN-приложений — в первую очередь тех, которые позволяли пользователям обходить интернет-цензуру под предлогом защиты персональных данных. Дуров жёстко осудил это решение: по его словам, компания фактически выступает инструментом ограничения свободы слова.
Дуров против Apple
Apple удалила из российского App Store ряд VPN-приложений — в первую очередь тех, которые позволяли пользователям обходить интернет-цензуру под предлогом защиты персональных данных. Дуров жёстко осудил это решение: по его словам, компания фактически выступает инструментом ограничения свободы слова.
👍85🤣11❤8🤔2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Как правильно установить и использовать браузер в Linux.
Если браузер работает медленно или ломается после обновлений - проблема часто не в Linux, а в установке. Многие ставят браузер из случайных источников или вручную скачивают архивы, из-за чего нет автообновлений, слетают зависимости и появляются ошибки.
Правильный подход - устанавливать браузер из официального репозитория или через пакетный менеджер системы. Тогда вы получаете:
• автоматические обновления безопасности
• корректные зависимости
• стабильную работу
• удобный запуск из системы
Для примера установим Google Chrome официальным способом.
Если браузер работает медленно или ломается после обновлений - проблема часто не в Linux, а в установке. Многие ставят браузер из случайных источников или вручную скачивают архивы, из-за чего нет автообновлений, слетают зависимости и появляются ошибки.
Правильный подход - устанавливать браузер из официального репозитория или через пакетный менеджер системы. Тогда вы получаете:
• автоматические обновления безопасности
• корректные зависимости
• стабильную работу
• удобный запуск из системы
Для примера установим Google Chrome официальным способом.
Установка Google Chrome (Ubuntu / Debian)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb
Запуск браузера
google-chrome
Обновление системы (включая браузер)
sudo apt update && sudo apt upgrade -y
Проверка версии
google-chrome --version
🤣42❤8✍5🥱2🔥1