diff
хорошо справляется с построчным сравнением, но он слеп к синтаксису. Если хочется увидеть изменения на уровне структуры кода, обратите внимание на Difftastic.Инструмент понимает синтаксис множества языков и показывает
diff
так, как это реально имеет смысл для разработчика.Ссылка на GitHub
@linuxos_tg
👍96❤26🤝3 3✍2😁1
Когда тесты проверяешь, а не они тебя
Мне тут пришло приглашение от hh.ru - помочь с проверкой новых заданий для теста по Linux.
Сам проект у них интересный: платформа, где можно официально подтверждать IT-скиллы и добавлять их в резюме. За первые месяцы больше 100 000 человек уже прошли тесты, и теперь команда решила пойти глубже - прогонять задания через спецов из индустрии, чтобы повышать качество
Механика простая:
— читаешь вопрос,
— оцениваешь по ряду критериев: понятная ли формулировка, нет ли ошибок, уровень сложности и т.д
— и при желании оставляешь комментарий.
Сел вечером проверять. Сначала попались знакомые вещи: поиск файлов, архивы,
Забавный опыт, ощущение реально как от ревью кода. Смотришь не только на саму задачу, но и на то, не сломает ли она мозг человеку на том конце
И, да, на всякий случай проверил: вопроса про⭐️
@linuxos_tg
Мне тут пришло приглашение от hh.ru - помочь с проверкой новых заданий для теста по Linux.
Сам проект у них интересный: платформа, где можно официально подтверждать IT-скиллы и добавлять их в резюме. За первые месяцы больше 100 000 человек уже прошли тесты, и теперь команда решила пойти глубже - прогонять задания через спецов из индустрии, чтобы повышать качество
Механика простая:
— читаешь вопрос,
— оцениваешь по ряду критериев: понятная ли формулировка, нет ли ошибок, уровень сложности и т.д
— и при желании оставляешь комментарий.
Сел вечером проверять. Сначала попались знакомые вещи: поиск файлов, архивы,
kill
, группы пользователей. А дальше пошло интереснее: systemd-таймеры, диагностика логов kswapd, анализ I/O wait. Смесь и базовых, и вполне зубастых темЗабавный опыт, ощущение реально как от ревью кода. Смотришь не только на саму задачу, но и на то, не сломает ли она мозг человеку на том конце
И, да, на всякий случай проверил: вопроса про
sudo rm -rf /
там не обнаружено @linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍80😁46❤13 12 4🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
🤣334😱73😁47💊19✍16❤10🔥8🫡4🥰1
Принес годноту: сети для самых маленьких - очень качественный и структурированный материал по сетям
Здесь по-человечески разбирают всё: планирование сети, настройку маршрутизаторов, коммутацию, маршрутизацию, STP, NAT, VPN, BGP, MPLS и прочие страшные буквы, которые на деле не так уж страшны
Без воды, простыми словами и с примерами. Забираем тут 🍯
@linuxos_tg
Здесь по-человечески разбирают всё: планирование сети, настройку маршрутизаторов, коммутацию, маршрутизацию, STP, NAT, VPN, BGP, MPLS и прочие страшные буквы, которые на деле не так уж страшны
Без воды, простыми словами и с примерами. Забираем тут 🍯
@linuxos_tg
❤132🔥54👍46 10👀2
Просто небольшое напоминание: вопреки распространённому мнению, контейнеры - это не процессы. Это изолированные и ограниченные среды выполнения для процессов.
Чаще всего под "процессами" подразумеваются процессы Linux, но не всегда. В случае с Apple Containers речь действительно идёт о процессах Linux.
Этой статье уже 4 года, но в этой области с тех пор мало что изменилось, так что её всё ещё стоит прочитать, если хотите лучше понять, чем на самом деле являются контейнеры (а чем не являются)
Читайте здесь✌️
@linuxos_tg
Чаще всего под "процессами" подразумеваются процессы Linux, но не всегда. В случае с Apple Containers речь действительно идёт о процессах Linux.
Этой статье уже 4 года, но в этой области с тех пор мало что изменилось, так что её всё ещё стоит прочитать, если хотите лучше понять, чем на самом деле являются контейнеры (а чем не являются)
Читайте здесь
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍69❤18🤝7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
😁158🤣96 31👍7❤6🔥4💊3🥰2🤩1👌1🙈1
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме.
Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.
Хватит душить питона, учись его кодить: https://www.tgoop.com/+MHz6ewg03OVkZjcy 🐍
Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.
Хватит душить питона, учись его кодить: https://www.tgoop.com/+MHz6ewg03OVkZjcy 🐍
This media is not supported in your browser
VIEW IN TELEGRAM
😁161🔥14❤11😢3💊1
Media is too big
VIEW IN TELEGRAM
Qualcomm приобрела Arduino. Бренд и линейка популярных плат сохранятся, но компания начнёт выпуск собственных решений на чипах Qualcomm. Первым результатом сотрудничества стал одноплатник Arduino Uno Q
Интересно будет увидеть, как это повлияет на опенсорс-природу Arduino🍿
@linuxos_tg
Интересно будет увидеть, как это повлияет на опенсорс-природу Arduino
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
❤74 48🤔21👍15😢6🔥5🤯5