
Size: a a a
xxx: Я тут, кстати, недавно учинял письменное тестирование кандидатам на должность админа и первым вопросом поставил оскорбительное "чем отличается tcp от udp?" Потом удивлялся, читая ответы, которые писали граждане, у которых в резюме было более 5 лет в ит-поддержке.
yyy: честно говоря, на вопросе "чем отличается tcp от udp" я бы запнулся. Чем отличается корова от крокодила? Эээ, а какой конкретно аспект различий вас интересует: вы голодны, за вами гонятся, вам нужно согреться, вам нужен экспонат для зоопарка, вам нужна обивка для дивана... что именно? 😊
xxx: Угу, у меня на интервью был и такой чувак. Его я турнул, как оверквалифайд для этой позиции (ибо нехер умничать)
yyy: а, ну логично :-))
CLI
, что мы потеряли или не потеряли за всё прошедшее время. Классический подход, одна утилита - одна функция, отсюда есть отдельно cat
и tac
. При этом количество аргументов стандартных утилит выросло иногда в разы. Плохо это или хорошо? Чем отличается в сложности построить конвейер из 10 элементов или применить 10 опций у одной утилиты? Автор достаточно критично проходится по "старой школе", что наверное не плохо, нельзя держаться за реалии 50 летней давности."-L"
всякий раз значит что-то разное. Не всегда, но полагаться на то что опции одинаковые для разных инструментов не стоит. И тут разница, запомнить 10 утилит с 5 опциями в каждой, или 5 со 100. Может быть вообще можно обойтись и одной утилитой, но чего не отнять - сложность увеличилась. Наличие конвейера всё же заставляло поставлять более менее стандартизированный поток вывода, иначе не заработает.old school
стиле и всё будет работать.