diff
хорошо справляется с построчным сравнением, но он слеп к синтаксису. Если хочется увидеть изменения на уровне структуры кода, обратите внимание на Difftastic.Инструмент понимает синтаксис множества языков и показывает
diff
так, как это реально имеет смысл для разработчика.Ссылка на GitHub
@linuxos_tg
👍98❤27🤝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
👍81😁47❤14 12 4🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
🤣346😱74😁48💊19✍15❤10🔥8🫡4👍1🥰1
Принес годноту: сети для самых маленьких - очень качественный и структурированный материал по сетям
Здесь по-человечески разбирают всё: планирование сети, настройку маршрутизаторов, коммутацию, маршрутизацию, STP, NAT, VPN, BGP, MPLS и прочие страшные буквы, которые на деле не так уж страшны
Без воды, простыми словами и с примерами. Забираем тут 🍯
@linuxos_tg
Здесь по-человечески разбирают всё: планирование сети, настройку маршрутизаторов, коммутацию, маршрутизацию, STP, NAT, VPN, BGP, MPLS и прочие страшные буквы, которые на деле не так уж страшны
Без воды, простыми словами и с примерами. Забираем тут 🍯
@linuxos_tg
❤138🔥54👍47 11👀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
👍71❤19🤝7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
😁168🤣101 31👍8❤6🔥4💊4🥰2🤩1👌1🙈1
This media is not supported in your browser
VIEW IN TELEGRAM
😁182🔥17❤11😢3💊1 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
❤83 56🤔28👍16😢7🔥5🤯5
Релиз Ubuntu 25.10
Сегодня компания Canonical представила релиз Ubuntu 25.10 (Questing Quokka) на базе ядра Linux 6.17 и рабочего окружения GNOME 49
Стабильные сборки проекта доступны в вариациях Ubuntu Desktop, Server, Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity и Xubuntu.
Версия будет поддерживаться до июля 2026 года
@linuxos_tg
Сегодня компания Canonical представила релиз Ubuntu 25.10 (Questing Quokka) на базе ядра Linux 6.17 и рабочего окружения GNOME 49
Стабильные сборки проекта доступны в вариациях Ubuntu Desktop, Server, Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity и Xubuntu.
Версия будет поддерживаться до июля 2026 года
@linuxos_tg
👍103❤24🤔13 12🤣8🔥5👌3👨💻2💊2