Если вы ещё не видели этот полезный сборник по чистому Bash зацените
Тут собраны десятки решений типовых задач: работа со строками, массивами, файлами, аргументами и даже числами — всё только на чистом Bash. Отличная штука чтобы подтянуть скилл и узнать, на что вообще способен сам Bash без костылей📝
☝️ Ссылка источник
✈️ Linux Ninja
Тут собраны десятки решений типовых задач: работа со строками, массивами, файлами, аргументами и даже числами — всё только на чистом Bash. Отличная штука чтобы подтянуть скилл и узнать, на что вообще способен сам Bash без костылей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Команда разработчиков ядра Linux завершает работу над «Kernel Guidelines for Tool [AI] Generated Content»
Фактически теперь зелёный свет открыт всему от генерации патчей до написания changelog’ов. ИИ-сгенерированный код может рассматриваться ревьюерами «как любой другой вклад». Ревьюеры теперь могут «предлагать лучший промт для [ИИ-чатбота]» вместо того, чтобы предлагать лучший код
Эти рекомендации уже были изучены и одобрены ключевыми лидерами сообщества ядра и самое интересное часть ИИ-сгенерированного кода уже давно присутствует в дереве ядра разработчики пользовались такими инструментами ещё до появления формальных правил😞
Подробности читаем здесь⬇
☝️ Ссылка источник
✈️ Linux Ninja
Фактически теперь зелёный свет открыт всему от генерации патчей до написания changelog’ов. ИИ-сгенерированный код может рассматриваться ревьюерами «как любой другой вклад». Ревьюеры теперь могут «предлагать лучший промт для [ИИ-чатбота]» вместо того, чтобы предлагать лучший код
Эти рекомендации уже были изучены и одобрены ключевыми лидерами сообщества ядра и самое интересное часть ИИ-сгенерированного кода уже давно присутствует в дереве ядра разработчики пользовались такими инструментами ещё до появления формальных правил
Подробности читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚2
Сокровищница для DevOps заметки и живые объяснения инструментов
Сайт служит удобной точкой доступа к документированным знаниям о Docker, GitHub Actions, Kubernetes и множестве других инструментов
Материал подан практично и структурировано, что позволяет быстро разобраться в технологиях и сразу применять решения в проектах💪
☝️ Ссылка источник
✈️ Linux Ninja
Сайт служит удобной точкой доступа к документированным знаниям о Docker, GitHub Actions, Kubernetes и множестве других инструментов
Материал подан практично и структурировано, что позволяет быстро разобраться в технологиях и сразу применять решения в проектах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите подгон «Exercism» образовательная онлайн платформа ориентированная на практику
Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом
Отличное место чтобы подтянуть навыки или попробовать новый язык😎
☝️ Ссылка источник
✈️ Linux Ninja
Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом
Отличное место чтобы подтянуть навыки или попробовать новый язык
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Docker выпустила крупное обновление Desktop 4.50
Главная новинка — бесплатный Docker Debug, который теперь позволяет пошагово отслеживать выполнение Dockerfile прямо в редакторе
Улучшена работа с Kubernetes: Compose-проекты запускаются быстрее. Для корпоративных сред добавлена поддержка PAC-файлов, централизованных политик и обновлена работа с сертификатами на macOS
В части безопасности появилась защита от случайно открытых портов и обновлённые Hardened Images. Каталог MCP вырос до 270+ серверов, улучшены поиск и OAuth-подключения. Повышена стабильность Windows и WSL2
Подробности читаем здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Главная новинка — бесплатный Docker Debug, который теперь позволяет пошагово отслеживать выполнение Dockerfile прямо в редакторе
Улучшена работа с Kubernetes: Compose-проекты запускаются быстрее. Для корпоративных сред добавлена поддержка PAC-файлов, централизованных политик и обновлена работа с сертификатами на macOS
В части безопасности появилась защита от случайно открытых портов и обновлённые Hardened Images. Каталог MCP вырос до 270+ серверов, улучшены поиск и OAuth-подключения. Повышена стабильность Windows и WSL2
Подробности читаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8❤2
Принес полезное еще один мощный чит-лист по командам Linux
Работа с файлами, управление пакетами, настройка сети, мониторинг системы и многое другое. Забирай PDF и впечатляй всех скоростью работы😎
☝️ Ссылка источник
✈️ Linux Ninja
Работа с файлами, управление пакетами, настройка сети, мониторинг системы и многое другое. Забирай PDF и впечатляй всех скоростью работы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🍌1
Общие сетевые протоколы
Полезная таблица с основными сетевыми протоколами, их портами и степенью защиты
Сохраняем🔍
✈️ Linux Ninja
Полезная таблица с основными сетевыми протоколами, их портами и степенью защиты
Сохраняем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Принёс мощный практический курс «DevOps with Kubernetes»
Этот курс не просто учебник теории, а настоящий тренажёр DevOps-инженера. Здесь всё по-взрослому: сервисы падают, конфигурации ломаются, а ты поднимаешь их, анализируешь, учишься думать как инженер, управляющий сложной системой
Он может быть непростым, но именно из-за этого даёт знания и реальные навыки. Если ты готов вкладываться и хочешь не просто понять теорию, а уметь «делать» в Kubernetes — это отличный выбор🚶♀️
Подрубаем VPN и пробуем⬇
☝️ Ссылка источник
✈️ Linux Ninja
Этот курс не просто учебник теории, а настоящий тренажёр DevOps-инженера. Здесь всё по-взрослому: сервисы падают, конфигурации ломаются, а ты поднимаешь их, анализируешь, учишься думать как инженер, управляющий сложной системой
Он может быть непростым, но именно из-за этого даёт знания и реальные навыки. Если ты готов вкладываться и хочешь не просто понять теорию, а уметь «делать» в Kubernetes — это отличный выбор
Подрубаем VPN и пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Держите бесплатный курс для обучения основ системного администрирования на базе GNU/Linux
40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок🪑
☝️ Ссылка источник
✈️ Linux Ninja
40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Энтузиаст разобрал шифровку AirPods и подарил их функции Android и Linux
LibrePods превращает ваши AirPods в полноценные кроссплатформенные наушники
Автор разложил закрытый протокол Apple по атомам и реализовал почти все «айфоновские» фишки — от активного шумоподавления до умных жестов, в открытом приложении
Больше никаких ограничений экосистемы🔧
☝️ Ссылка источник
✈️ Linux Ninja
LibrePods превращает ваши AirPods в полноценные кроссплатформенные наушники
Автор разложил закрытый протокол Apple по атомам и реализовал почти все «айфоновские» фишки — от активного шумоподавления до умных жестов, в открытом приложении
Больше никаких ограничений экосистемы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
gRPC обычно ассоциируется с микросервисами поверх HTTP/2
Но знаете ли вы, что можете запускать gRPC через гипервизорную шину Linux?
На примере выше показано как использовать vsock, чтобы управлять локальными виртуальными машинами, не затрагивая сетевой стек💪
✈️ Linux Ninja
Но знаете ли вы, что можете запускать gRPC через гипервизорную шину Linux?
На примере выше показано как использовать vsock, чтобы управлять локальными виртуальными машинами, не затрагивая сетевой стек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Обновление приватности Arduino встревожило комьюнити
После недавней новости «Обьединения Arduino и Qualcomm» всё выглядело оптимистично: новые чипы, ускоренная разработка, обещание сохранить открытость и дух DIY-платформы
Но вскоре обновлённая политика конфиденциальности принесла не только апгрейд мощности, но и пакет корпоративных практик, к которым open-source-сообщество не привыкло
«Мощь Qualcomm» действительно пришла — однако вместе с ней пришли и стандарты, которые слабо сочетаются с классическим ардуиновским подходом к свободе, открытости и контролю над своим устройством🤴
Подрубаем VPN и читаем подробности здесь⬇️
☝️ Ссылка источник
✈ Linux Ninja
После недавней новости «Обьединения Arduino и Qualcomm» всё выглядело оптимистично: новые чипы, ускоренная разработка, обещание сохранить открытость и дух DIY-платформы
Но вскоре обновлённая политика конфиденциальности принесла не только апгрейд мощности, но и пакет корпоративных практик, к которым open-source-сообщество не привыкло
Пользователи указывают на наиболее жёсткие моменты: расширенные права на пользовательский контент, телеметрию с элементами ИИ-аналитики, длительное хранение данных даже после удаления аккаунта, ограничения по использованию устройств и даже запрет на реверс-инжиниринг купленного железа
«Мощь Qualcomm» действительно пришла — однако вместе с ней пришли и стандарты, которые слабо сочетаются с классическим ардуиновским подходом к свободе, открытости и контролю над своим устройством
Подрубаем VPN и читаем подробности здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Быстрый совет по Linux
В Linux оператор pipe
Однако это не перенаправляет ошибки. Поэтому, если файл не существует, команда
А что, если вы хотите перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
Этот оператор отправляет как стандартный вывод (stdout), так и стандартную ошибку (stderr) первой команды через конвеер во стандартный ввод (stdin) второй команды. Посмотрите на этот пример:
Обратите внимание на разницу — команда
Оператор
✈️ Linux Ninja
В Linux оператор pipe
(|) очень полезен, если вы хотите перенаправить вывод одной команды в качестве ввода для следующей команды для дальнейшей обработки:$ cat data.conf | grep "No such file"
Однако это не перенаправляет ошибки. Поэтому, если файл не существует, команда
grep выше не вернет совпадение.А что, если вы хотите перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
|&Этот оператор отправляет как стандартный вывод (stdout), так и стандартную ошибку (stderr) первой команды через конвеер во стандартный ввод (stdin) второй команды. Посмотрите на этот пример:
$ cat data.conf |& grep "No such file"
Обратите внимание на разницу — команда
grep смогла найти совпадениеОператор
|& в bash — это сокращение от оператора перенаправления 2>&1 |$ cmd-1 2>&1 | cmd-2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс крутейший тренажёр для Kubernetes: KubeLab
Хватит читать скучные мануалы и ломать локальные кластеры! KubeLab готовая инфраструктура для обучения и экспериментов с Kubernetes: поднимаешь локально и проходишь задания, как в реальном кластере
Для каждой лабораторной работы есть подсказки и даже готовые решения, а внутри уже встроен Web UI и редактор кода — учиться удобно и быстро🚶♀️
☝️ Ссылка источник
✈ Linux Ninja
Хватит читать скучные мануалы и ломать локальные кластеры! KubeLab готовая инфраструктура для обучения и экспериментов с Kubernetes: поднимаешь локально и проходишь задания, как в реальном кластере
Для каждой лабораторной работы есть подсказки и даже готовые решения, а внутри уже встроен Web UI и редактор кода — учиться удобно и быстро
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Быстрый совет по Linux
Многие либо не знают об этом, либо почти не используют.
В Linux вы можете легко найти IP-адрес шлюза по умолчанию с помощью команды
✈️ Linux Ninja
Многие либо не знают об этом, либо почти не используют.
В Linux вы можете легко найти IP-адрес шлюза по умолчанию с помощью команды
ping, просто выполнив:$ ping _gateway
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1👎1🍌1