Полезная находка для ML-инженеров книга «Machine Learning Systems»
Ресурс, посвящённый инженерии систем машинного обучения, где ML рассматривается как целостная система, а не набор отдельных моделей
Учебник учит проектировать, оптимизировать и развертывать ML-решения с учётом реальных ограничений, инфраструктуры и требований продакшена
Приятный бонус книга полностью открытая: её исходники доступны на GitHub и постоянно обновляются☕️
☝️ Ссылка источник
✈️ Linux Ninja
Ресурс, посвящённый инженерии систем машинного обучения, где ML рассматривается как целостная система, а не набор отдельных моделей
Учебник учит проектировать, оптимизировать и развертывать ML-решения с учётом реальных ограничений, инфраструктуры и требований продакшена
Приятный бонус книга полностью открытая: её исходники доступны на GitHub и постоянно обновляются
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Читерский набор для разработчика делюсь находкой
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс⌨️
☝️ Ссылка источник
✈️ Linux Ninja
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5
Быстрый совет по Linux
Вы можете использовать опцию
Это особенно полезно, когда нужно выполнить одно и то же действие над несколькими файлами, расположенными в разных местах
Приведённая команда выводит информацию о правах доступа и других метаданных для каждого найденного файла
Разбор опции
🟠
🟠
🟠
🟠
Также вместо
Можно выполнять несколько команд с помощью
✈️ Linux Ninja
Вы можете использовать опцию
-exec команды find, чтобы вызвать внешнюю программу для выполнения определённого действия над найденными файлами, соответствующими заданным критериям. Например, удаление файлов, вывод прав доступа и т. д:$ find ~/ -type f -exec ls -lah {} \;Это особенно полезно, когда нужно выполнить одно и то же действие над несколькими файлами, расположенными в разных местах
Приведённая команда выводит информацию о правах доступа и других метаданных для каждого найденного файла
Разбор опции
-exec:exec ls — указывает find выполнить команду ls для каждого найденного файла-lah — отображает все файлы (включая скрытые), их права доступа и другие метаданные (например, размер) в удобочитаемом формате{} — это специальный placeholder, заменяемый именем каждого найденного файла. Он всегда должен быть последним в списке параметров; — указывает конец списка параметров. Его необходимо экранировать (\;), иначе shell интерпретирует его неправильноТакже вместо
; можно использовать +, что позволяет передавать сразу несколько файлов в одну команду. Между + и {} должен быть пробелМожно выполнять несколько команд с помощью
-exec. Например, следующая команда считает количество слов в текстовых файлах и их занимаемое место на диске:$ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \;Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
LeetCode для DevOps — 70+ реальных хардкорных задач
Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений
Тренируйся легко💪
☝️ Ссылка источник
✈️ Linux Ninja
Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений
Тренируйся легко
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Откопал интересную платформу для новичков в бэкенд-разработке — BootDev
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки😼
☝️ Ссылка источник
✈️ Linux Ninja
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes»
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями🏴☠️
✈️ Linux Ninja
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя🏴☠️
☝️ Ссылка источник
✈️ Linux Ninja
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хабр-торт откопал годную статью по настройке рабочего окружения для LInux
Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки😍
☝️ Ссылка источник
✈️ Linux Ninja
Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Откопал полезное руководство по управлению портами брандмауэра
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится📚
☝️ Ссылка источник
✈️ Linux Ninja
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Быстрый совет по Linux
Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой
•
•
•
Команда
Можно использовать короткий вариант:
✈️ Linux Ninja
Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой
find:$ find . -type d -empty -exec rmdir -v {} +•
-type d — ищет только директории•
-empty — отбирает пустые из них•
-exec rmdir -v {} + — удаляет найденные пустые директории с выводом информации об удаленииКоманда
rmdir удалит только действительно пустые каталоги, что обеспечивает дополнительную защиту от случайного удаления данныхМожно использовать короткий вариант:
$ find . -type d -empty -delete
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Быстрый совет по Linux
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
Опция
Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
Чтобы снова разрешить удаление файла, используйте флаг
✈️ Linux Ninja
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
chattr:$ sudo chattr +i -V /home/traw/keys.txt
Опция
-V — подробный вывод (verbose)Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
-R:$ sudo chattr +i -VR /home/traw/backups
Чтобы снова разрешить удаление файла, используйте флаг
-i. Для директорий — -i с опцией -RPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров💪
☝️ Ссылка источник
✈️ Linux Ninja
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Ловите подгон от «PaloAlto Networks» бесплатные курсы кибербезопасности
Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC
Обучение доступно онлайн, регистрация простая, а после прохождения можно готовиться к сертификации и развивать карьеру в сфере кибербезопасности
Не откладывай безопасность на потом😎
☝️ Ссылка источник
✈️ Linux Ninja
Четыре бесплатных курса помогут разобраться в киберугрозах, сетевой и облачной защите, а также SOC
Обучение доступно онлайн, регистрация простая, а после прохождения можно готовиться к сертификации и развивать карьеру в сфере кибербезопасности
Не откладывай безопасность на потом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2
Быстрый совет по Linux
Добавьте контекст к поиску с помощью
Это покажет 3 строки до и после найденного совпадения.
Очень помогает при разборе логов
✈️ Linux Ninja
Добавьте контекст к поиску с помощью
grep -C:$ grep -C3 filename
Это покажет 3 строки до и после найденного совпадения.
Очень помогает при разборе логов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Нашёл отличное интерактивное разъяснение про B-деревья
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове👍
☝️ Ссылка источник
✈️ Linux Ninja
Это не просто статья, а интерактивное руководство: можно шаг за шагом смотреть, как устроено B+Tree, как происходит поиск, вставка и почему структура остаётся сбалансированной. Очень наглядно показывает, как индексы реально работают внутри БД
Один из лучших способов наконец-то сложить картинку в голове
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3
На Хабре завирусилась статья «Docker изнутри: исчерпывающее руководство»
Экскурсия в сердце контейнеризации: от простых изменений в файловой системе до управления ресурсами и стандартов, которые делают контейнеры гибкими и переносимыми. Сложные механизмы, практические подсказки и высочайшая подача материала
Вдохновляйтесь создавать собственные контейнеры❤️
☝️ Ссылка источник
✈️ Linux Ninja
Экскурсия в сердце контейнеризации: от простых изменений в файловой системе до управления ресурсами и стандартов, которые делают контейнеры гибкими и переносимыми. Сложные механизмы, практические подсказки и высочайшая подача материала
Вдохновляйтесь создавать собственные контейнеры
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2