pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему при вводе в домен Windows 10, перестает работать ПУСК?

Лучший ответ: включите службу Брандмауэр Windows и будет вам счастье :)

Худший ответ: Ставил коллега обновлением на комп в домене - вроде всё ОК.
Уже посмотреть не могу - не хватило драйверов на видео, он откатился на Win7.
Завтра буду пробовать на резервном компе. Не решите - напишите коммент к этому сообщению ближе к обеду.
Вопрос: Приложение, показывающее занятость кафе

Лучший ответ: Подводные камни в сборе информации.

Худший ответ: Владельцы не будут в восторге раздавать конкурентам инфо про кол-во клиентов за день ;)
Ну а вообще, со сбором информации проблемы.
Вопрос: Как обработать поток данных в PHP?

Лучший ответ: Пример построчного чтения$lines = array();
$fileHandler = fopen("php://stdin", "r"); 	
while( !feof($fileHandler) AND ($line! = '') ) { 
  $lines[] = fgets($fileHandler,255); 
} 
fclose($fileHandler);

print_r($lines);
Для изображений пожалуй лучше не построчно, а блоками
php.net/manual/ru/function.fread.php

Худший ответ: fopen открывает поток(handle) на чтение/запись и возглашает ресурс
__DIR__    ткущая папка где скрипт// читаем
$rawData = file_get_contents("php://input");
// пишем
$pathUploadDir = __DIR__ . "/uploadDir"
file_put_contents($pathUploadDir . '/' . $fileName ,  $rawData );
Вопрос: Как сделать, чтобы слайдер показывал часть предыдущего и следующего слайдов?

Лучший ответ: в owl carousel опция  stagePadding,
www.owlcarousel.owlgraphic.com/demos/stagepadding.html

Худший ответ: Обычный плагин карусели какой-нибудь юзать, только наложить рамку поверх по середине. В данном случае может подойти flickity
Активному элементу прозрачность убирать, а остальные сделать полупрозрачными.
Вопрос: Какую не сложную программу на C/C++ или java можно портировать на C#?

Лучший ответ: Любую несложную программу можно портировать на другой язык, если он обладает полнотой по Тьюрингу.

Худший ответ: Библиотеку Apache POI. Можете не всю, а только чтобы форматы Xls и Doc поддерживала. Ничего сложного, сериализация и десериализация бинарных файлов, больше в ней ничего нет. И навыки как следует проверите, в частности навык в одиночку переписать не менее 1/10 части всего Microsoft Office.
Вопрос: Можно ли использовать переменную вместо имени функции?

Лучший ответ: Это называется "анонимные функции"$name_fanc = function() { ... };

Худший ответ: То есть название функции является переменной, тогда:$funcName = ... ;

$result = call_user_func($funcName, $arg1, $arg2, ..., $argN);
// или если аргументы в виде массива
$result = call_user_func_array($funcName, array($arg1, $arg2, ..., $argN));
Вопрос: Сайт идей для open source проектов

Лучший ответ: Пишите вашу идею сюда, на Хабр.

Худший ответ: habrahabr.ru/post/141284/ — не совсем то, но может что-то интересное найдется
Вопрос: Удаленная база Mysql и Android приложение как поступить?

Лучший ответ: Не нужно велосипедов, или REST API, или храните на сервере SQLite базу и выкачивайте ее (REST API идеологически  правильнее, хотя для ряда задач подойдет и второй вариант)

Худший ответ: Нашел сервис подходящий под параметры: https://www.codereadr.com/
Позволяет создавать внутри сервиса БД с записями. Иммет приложение под андроид, в котором авторизируешься и он сравнивает значения qrcode со значениями в базе и выдает результат. Может еще есть аналоги, а то этот не очень популярен и запутан.
Вопрос: Альтернатива EAV, структура базы?

Лучший ответ: Структура базы. На тестах 250 тыс. товаров с 10 тыс. параметров (10 параметров на один товар) отрабатывает менее чем за 1 мс на posgresql, так что самым тормозным местом будет явно не база.

>Хотелось бы знать, чем же все таки это плохо.
Ни чего плохого в EAV нет. Если под текущий размер базы выделены достаточные аппаратные ресурсы и в базе в нормальном виде расставлены индексы, то самым тормозным местом будет явно не база. Так что «советчиков» которые без конкретных аргументов так говорят можно сразу спокойно слать лесом.

Худший ответ: Вообще, лучшая альтернатива EAV — schemaless-базы, тот же MongoDB, например. Другой вариант — использовать SQL (EAV или отдельные таблицы) + schemaless поисковик (например, elasticsearch).
Вопрос: Как вы строите адаптированый grid?

Лучший ответ: Использую сетку Bootstrap, но классы бутстрапа присваиваю не в html, а в scss через extend, придерживаясь БЭМ. Изобретать велосипед смысла не вижу. Bootstrap-сетка на сегодняшний день лучшая..about{
  &__item{
    @extend .col-md-3;  
    @extend .col-sm-2;  
    @extend .col-xs-6;  
  }
}

Худший ответ: Я пользовался первым вариантом делая так: вначале отступы, потом экраны начиная с маленького, т.е.<div class="container">
  <div class="row">
    <div class="col-xs-12 col-sm-6 col-md-3">Icon 1<</div>
    <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 2<</div>
    <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 3<</div>
    <div class="col-xs-12 col-sm-6  col-md-offset-1 col-md-2">Icon 4<</div>
  </div>
</div>
Но Serj-One в этом плане делает более правильно и не засоряет html (сам когда писал не маленький проект поплатился за использования сетки прямо в html). Так что почитайте как использовать bootstrap grid + sass(препроцессор css) и очистите ваш html!
На офф сайте в доках к альфе 4 версии bootstrap есть пример v4-alpha.getbootstrap.com/layout/grid
Вопрос: Зачем нужен firebase?

Лучший ответ: Когда нет желания или умения пилить свой бек енд и хранилище
Те для фронтендеров и для простых андроид приложений

Худший ответ: Firebase нужен для того, чтобы снимать обучающие видео - не надо заморачиваться, делать бэк. Поэтому он и прижился среди новичков. А так, в серьёзных проектах нужды в нём, естественно, нет.
Вопрос: В какой книге по java больше практических задач и примеров?

Лучший ответ: Мне пришлась по душе книга  Яков Фаин Программирование на Java за 24 часа вместе с материалами к ней здесь и тут 
Также можно посмотреть видеокурс по книге от автора, тут материалы к нему

Худший ответ: Мне кажется для новичка в плане практических задач лучше проявит "комбо" книга (теория) + онлайн-курс(выдержки из теории + практика):
hexlet/javarush (рус) pluralsight (engl) ... много их платных и бесплатных. Уделите пару часов на ознакомление.
P.S. Чисто разбор листингов по книгам без "щупания руками" - эффективность будет ниже. Ну или можно себе несложные задачи придумывать и решать (но для совсем новичка тяжело будет, но преодолимо, особенно если рядом есть кому помочь).
Вопрос: Самый надежный метод хеширования?

Лучший ответ: Самый надежный пока наверное sha-2, все-таки стандарт по умолчанию сейчас именно хеши из этого семейства.

Худший ответ: Самый надежный в текущих реалиях тот, который самый медленный.

hashcat.net/forum/thread-1156.html

«SHA-512(unix) aka butthurt algorithm.
Would be useful for benchmarking, as it's the slowest algo on the planet.»
Вопрос: Как отлаживать медиа-запросы если монитор не позволяет?

Лучший ответ: Вам ничего не мешает в chrome devTools выставить любое разрешение и увидеть медиа запросы 

Худший ответ: можно виртуальную машину использовать
Вопрос: Нужен совет, касательно создания чата (PHP or Node)?

Лучший ответ: Очень много вопросов. Отвечу только касательно порта. Nginx умеет проксировать websocket трафик.location /wsapp/ {
    proxy_pass http://wsbackend:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}
Подробнее можно прочитать https://www.nginx.com/blog/websocket-nginx/
Думаю apache и другие это тоже умеют, но конкретнее сказать не могу, так как не использую их.

Худший ответ: Меняй порт Apache на любой другой: /etc/apache2/ports.conf
Открой файл JS сервера на ноде через редактор и найди там server.listen( ... 3000 ... );
Где многоточия - сам понимаешь, может быть все. Меняй этот порт и перезагружай ноду и апач.
Profit
Вопрос: Как уведомить PHP-скрипт о наличии данных?

Лучший ответ: Есть такая вещь как очередь задач, и есть библиотека Gearman, для php в том числе. То есть просто демон крутится в системе постоянно (как сервис/служба, например также как апач или mysql server) и как только приходит задача он её выполняет (точнее отправляет на обработчик/воркер). На каждый тип задачи можно вешать обработчики и передавать данные в них. Можно настраивать потоки, например выполнять по очереди одну задачу за другой. Вот пример использования php.net/manual/ru/gearman.examples-reverse-bg.php 
И никакого крона не нужно)
Вот еще хороший пример:
ruhighload.com/index.php/2010/07/09/gearman-%D0%B8...

Худший ответ: По-моему база данных не для того предназначена...
Почему бы не сделать, чтобы кто в базу контент добавляет, извещает об этом скрипт?
Вопрос: Как определиться с фреймворком?

Лучший ответ: Мне не понятно, это разделение фреймворков на группы, что они делают и для каких задач предназначены фреймворки из первой группы и из второй?
1-я группа работает на клиенте (в браузере)
2-я группа работает на сервереПочему они так разделены?
Разные платформы выполненияИспользуют ли их вместе, или только один?
Зависит от проекта.Какие задачи решают фреймворки из первой и второй группы?
1-я БЛ (бизнес логика) отображения и взаимодействия с пользователем
2-я БЛ обработки данных и взаимодействия с клиентом (браузером)Для какое задачи достаточно будет знать только ангуляр, а для какой только рельсы?
Только Angular - задачи frontend
Только Rails - задачи backend

Худший ответ: можно разделить по технологиям php фремворки, javascript фремворки и css фреймворки и т.д. Традиционно серверная часть пишется на php, а клиентская на javascript, украшено все это css.
Но можно обойтись одним, можно использовать несколько. Выбор кол-ва и типов зависит от проекта. Я например большую часть проектов делаю php фреймворке yii2 и css фремворке bootstrap3, который там подключен из коробки. Вполне самодостаточная связка. И хотя yii2- это php, bootstrap3- это css , они одержат кучу фишек на javascript (на jquery, если быть точным). Так что четких правил и границ тут нет. Лучший способ понять - начать делать. Возьмите yii2 и попробуйте.
Вопрос: Как начать использовать React js в своих проектах?

Лучший ответ: Не стоит пихать react везде и всюду.
Мое ИМХО - либо делаем весь клиент целиком на react/angular/... либо не стоит и пытаться. Разве что какую нибудь страничку плагина для CMS можно оформить в таком виде, если ей не требуется сильно взаимодействовать в остальным интерфейсом - получаем мини приложение внутри СMS.
Зачастую достаточно простого шаблонизатора на клиенте. 
Сам использую https://github.com/deepsweet/mustache-loader работает на twitter.github.io/hogan.js

Худший ответ: Мне получается надо у себя поставить node js, запустить create-react-app, установить babel, создать компонент cart. Сделать в нем всю логику кукую-нибудь, потом запустить bulid получившийся js файл я подключаю на странице? 
Нет, правильнее переписать весь ваш сайт на React+Redux и его уже править. Реакт стоит использовать в средних и крупных проектах, с хорошим пониманием, что такое SPA архитектура.
Вопрос: Как учить android?

Лучший ответ: вот он, мой звездный час
Андроид — с чего начать?
Хочу устроиться Android разработчиком. С чего начать, куда двигаться?
Клиент для сайта на Android. С чего начать изучение?
Разработка под андроид — с чего начать?
Программирование под Android — с чего начать путь изучения?
С чего начать изучение программирования под Android?
Java for Android — с чего начать?
Разработка под Android, с чего начать, не имея базовых знаний?
С чего начать программировать под Android?
С чего начать создание приложения для Android?
Разработка игр под Android — с чего начать?
Разработка под android для веб-программиста — с чего начать?
Как учить Java и Android?
А как бы вы изучали программирование под Android?
Как создать мобильное приложение Android для интернет сайта?
На сколько глубокие знания в Java необходимы для начала осваивания Android API и последующей разработки?
Хочу сделать приложение на Android, какие языки нужно учить?
Что нужно знать до изучения Java android?
Какие базовые знания нужны для изучения разработки под Android?
Достаточно ли Android-разработчику стандартной документации?
С чего начинать изучать Java?
С чего начать писать на android (eclipse) ?

Худший ответ: developer.alexanderklimov.ru
Быстро вникнешь.
Вопрос: Как в локальной сети ipv6 раздать интернет, но оставить все тачки скрытыми за одним внешним ipv6?

Лучший ответ: Помимо нормальных решений (NAT и прокси) - если вы такой параноик, а виртуалки только за обновлениями ходят наружу - сделайте зеркало внутри локалки, пусть только оно наружу лезет.
p.s.
Помимо всякой паранои - зеркало с обновлениями "на своей территории" это удобно - уменьшает загрузку внешнего канала (когда все виртуалки разом полезут обновляться) и, в конечном счете, увеличивает скорость скачивания обновлений (которая не только от вашего интернет-канала зависит, но и от "чужого").

Худший ответ: Выпускайте тачки в интернет через прокси или NAT, если им нужно только качать обновления.
Если к ним понадобится доступ извне, просто правильно настройте фаерволл, ограничивая подключение извне.
Вопрос: Применение AI в массовых проектах сегодня?

Лучший ответ: Здравствуйте, советую вам прочитать хоть одну книгу про ии, а то после таких цитат становиться грустно.prisma (быстро угасающая игрушка, подобные примеры не интересуют)

Худший ответ: Например AI используется во многих анти-спам решениях практически любым адекватным сервисом.
AI используется в Facebook, у которого почти миллиард пользователей. 
AI используется в IBM для решений в виде Watson, который в этом году посчитал налоги для половины населения США, а также в куче проектов связанных со здравоохранением.
AI используется в системах предотвращения вторжений для выявления аномалий в поведении пользователей и систем.
Самое знакомое массовое решение - это Fine Reader, которому уже очень много лет.
Вопрос: Подскажите с выбором ноутбука

Лучший ответ: Волнительно, конечно, первый ноутбук и все такое :) но нет ничего конкретного в ваших требованиях, поэтому любой сгодится. Согласно закону Паркинсона (ну, почти ;) хороший ноутбук будет стоить ровно столько денег сколько отведено на его покупку. А на практике чуток больше. Поэтому сравнивайте конфигурацию, субъективные отзывы и узор клавиатуры.

Худший ответ: ИМХО жесткий надо смотреть ssd, чтобы не было мучительно больно. Всетаки роль играть будет. Но это можно сделать и позже апгрейдом, так сказать. Экран так не поменяете. 

Еще советую рассмотреть водонепроницаемые клавиатуры. Студенты — такие студенты… И ASUS — это все-таки больше понты и глянец. IBM делали хорошие рабочие ноуты ThinkPad серии. Посмотрите что там сейчас.
Вопрос: Какими MySQL менеджером на Ubuntu вы пользуетесь?

Лучший ответ: > mysql
консольный клиент самое то.

Худший ответ: heidisqlпреймущества
работает в вайне без проблем
Вопрос: Есть ли доступ к PID в linux из PHP?

Лучший ответ: exec(), shell_exec() & co чем не подходят?

Худший ответ: php.net/manual/ru/function.getmypid.php ну или как уже сказали exec() и выполнить ps -aux | grep "php"
Вопрос: Как отправить данные из формы обратной связи с помощью одного JavaScript?

Лучший ответ: Видимо подниму прокисшую тему, но для отправки данных формы на почту можно использовать простой как спичка https://formspree.io/

Худший ответ: Учи английский - и не будет проблем при выборе сервиса. 
А если по теме, то - Firebase Cloud Messaging. Поддерживает все: от Web до Android. Просто .стильно, модно. молодежно!
Справка - https://firebase.google.com/docs/cloud-messaging/j...
Вопрос: "Домен в подарок" это просто бесплатная регистрация?

Лучший ответ: Да. При чем чаще всего надо платить за продление больше, чем стоимость домена у некоторых партнеров. То есть, например у партнера стоит домен 90 рублей в год, то есть за два года 180 рублей. А у хостера первый год бесплатный, но второй год продление, например, стоит 360 рублей.
Есть и другие минусы, например, безопасность.

Худший ответ: Это прям подарок, при выполнении неких условий, которые обычно там же и написаны. (купить хостинг например)
Регистрируется на ваше имя и принадлежит Вам.
Обычно это подарок на 1 год, все следующие года придется платить.
Стоимость зависит от регистратора, точнее от той скидки которую он вам предоставляет.
В зоне ru и рф от Вас потребуется скан паспорта. (положено по закону)
Если вам дорого продлевать домен у одного регистратора, вы можете "переехать" к другому. 
Аккредитованных регистраторов порядка 40, все остальные реселлеры.
Вопрос: Какие хорошие книги вы знаете по системному мышлению (на русском)?

Лучший ответ: Самое лучшее, что я видел на русском о мышлении - это книги по ТРИЗ от Альтшуллера. Сами книги легко гуглятся.

Худший ответ: Есть еще вот такая вещь www.koob.ru/capra/web_of_life. Очень интересно!
Вопрос: Мобильный телефон для ребенка?

Лучший ответ: «Мобильник для стариков» купите, например, марки Just5.
Прицепите длинным ремешком, например, к застежке молнии кармана.
PS У меня дочке 4,5 — я еще год не решусь минимум во дворе ее оставить…

Худший ответ: Можно купить телефон попроще. Много вариантов можете в этом каталоге найти - https://pigu.lt/ru/mobilnye-telefony-foto-i-video/...
А так есть сейчас много доступных умных часов, посмотрите что-то из Китайцев. У них хорошее соотношение цены качества и дизайн попроще, чем у Эпл. То есть если что произойдет (потеряет лазая по деревья или забудет) так будет не очень больно. 
Например, тут посмотрите https://pigu.lt/ru/search?q=%D1%83%D0%BC%D0%BD%D1%...
Вопрос: Как получить с Long хэш покороче?

Лучший ответ: Переведите в 62-ричную систему счисления 0-9a-zA-Z.
Максимальная длина будетlog62(232) = 5.37, то есть 6 разрядов.
В 36-ричной системе 0-9a-z длина будет 7 разрядов.
410866054910 = 4u3wix62 = 1vy6urp36

Худший ответ: нашел - https://github.com/peet/hashids.java
Вопрос: FFmpeg + iPhone

Лучший ответ: ffmpeg -i file1.avi -vcodec libx264 -vpre libx264-ipod640 -b 500k -bt 500k -acodec libfaac -ab 96k -ac 2 -s 800x480 -threads 8 -g 24 -r 24 out.mp4 
и мету вперед
qt-faststart out.mp4 outq.mp4
либо
mp4box -add out.mp4 outq.mp4

Худший ответ: Я лично делаю так под айпад (ну не по новый), под айфон тоже должно быть хорошо видно, но не пробовал
ffmpeg -i $i.mkv -acodec aac -strict experimental -ab 128k -ac 2 -vcodec libx264 -b 1200k -s 1280x720 -r 30 -threads 0 $i.mp4
Вопрос: Опасно ли использовать прокси?

Лучший ответ: Бесплатный сыр только в мышеловке.
Пользоваться бесплатными проксями можно, но желательно отключать JS, и тем более нельзя передавать хоть какие-нибудь личные данные, нельзя авторизовываться где-либо. Пройти авторизацию через бесплатную проксю, это все равно, что выложить свой логин и пароль где-нибудь на открытом форуме.

Худший ответ: и в итоге окажусь виноватым я? или это не так работает? Работает это не так.
Если вы оказались на месте преступления в момент его совершения, это не значит что вы будете виноваты.
Это значит что скорее всего к вам будут вопросы. Только и всего.
То же самое и с прокси.
Вопрос: Почему нельзя использовать ArrayList вне функции?

Лучший ответ: LI.add(1231);
В Java не функции, а методы класса, вы пытаетесь вызвать метод на поле класса вне метода, в определении класса. Да так вообще ни с чем нельзя. Если вам нужно установить начальное значение компонента, то делайте это в конструкторе.

Худший ответ: Почему нельзя? Кто запретил?
Вопрос: Удаление эротических фрагментов с DVD

Лучший ответ: А где это в Железном Человеке куча сисек?

**ушел пересматривать.

Худший ответ: Просто простой и свободный видеоредактор
Avidemux
В отличие от виртуалдаба у него нет привязки к форточке, в остальном разница минимальна для ваших задач.
Вопрос: Как реализовать: пока нажата кнопка — выполнять команду?

Лучший ответ: Вы входитет в цикл в UI потоке и намертво его утилизируете этим же циклом. Если вы присмотритесь повнимательней, то заметите что кнопка на UI вовсе не отжимается после того как вы ее отпустили. Нужно вынести цикл в отдельный поток, например так:void Button1MouseDown(object sender, MouseEventArgs e) //кнопка нажата
{
 Task.Run(() => {
      flag = true;
      while(flag)
      {
        Port_Write(1); //посылаем 1 байт на контроллер
      }
});
}
P.S. Я не в курсе микроконтролерной кухни, но может не стоит слать команды с такой частотой?

Худший ответ: А вы то забыли указать доп.условие - как выйти из цикла? Как приложение догадается о том , что кнопка уже не нажата, если вечный цикл?, вот и зависает.
Вопрос: Можно ли развернуть Docker на VPS?

Лучший ответ: https://www.digitalocean.com/community/tags/docker...
в подписи - фри триал VPS

Худший ответ: Docker отлично работает на VPS, проблем с установкой и использованием не было.
Вопрос: Есть ли способ удалить функцию с хука wordpress?

Лучший ответ: Решение найдено! Нужно удалять хук через подключение хука инициализации initadd_action( 'init', 'jk_remove_storefront_header_search' );
function jk_remove_storefront_header_search() {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}
Вот, кстати, интересная статья по этому вопросуremove_action или remove_filter не работает в дочерней теме WordPress, если пытаться удалить хуки родительской темы
В родительской теме определен ряд хуков, которые мешают мне и хочется их удалить в дочерней теме.
Логично предположить что нужно просто вставить remove_action или remove_filter в function.php дочерней темы.
Но не тут то было!
Это не работает.
Как оказывается, function.php дочерней темы грузится перед тем же файлом родительской темы. И если использовать обычную схему, то получится что попытка удаления хука произойдет перед его добавлением. Что как мы знаем по кодексу оказывается безрезультатным.
Таким образом нам нужно добиться ситуации, когда удаление хука произойдет после его определения.
Как это сделать?
Все очень просто Нужно удаление хука зацепить на более поздний хук, который выполнится после определения хука родительской темы. О как 
Но все просто. Самый элементарный хук init вполне нам подойдет.
И делаем так:add_action('init','removeOldFunction');
function removeOldFunction(){
remove_action( 'template_redirect', 'alienship_nice_search_redirect' );
}
Этим кодом мы удалим хук alienship_nice_search_redirect, который определен в родительской теме, при помощи function.php дочерней.
Проверено 
Все хорошо, пока дело не касается сайдбара. Там хук инициализации виджетов работает еще позднее чем init, потому нужно вешаться на хук after_setup_theme.
Ну и в других случаях. Удаляя тот или иной хук не забудьте проверить его порядок загрузки и убедиться что он грузится позднее, чем тот который вы удаляете.

Худший ответ: Вы правильно делаете remove_action удаляет ранее поставленный хук. Однако:Important: To remove a hook, the $function_to_remove and $priority arguments must match when the hook was added. This goes for both filters and actions. No warning will be given on removal failure.
См. https://codex.wordpress.org/Function_Reference/rem...
Вопрос: Какую книгу на тему ИТ можно перевести на русский язык?

Лучший ответ: SWIFT 2.0
Как переведёшь скинь мне :3 почитаю буду рад, а ещё мб куплю, если аналогов не будет
вроде бы нету русской локализации... точно не уверен, не буду врать...

Худший ответ: Вот к примеру "Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability, 3rd Edition"
Вопрос: Ansible. Чем отличаются raw/command/shell?

Лучший ответ: raw отличается от command и shell  тем, что не выполняет дополнительную обработку выполнения команды. Эти дополнительные обработки присутствуют в почти любом модуле Ansible. Модуль raw передает команду, как есть в "сыром" виде без проверок.
Модули command и shell отличаются тем, что в модуле command команда выполняется без прохождения через оболочку /bin/sh. Поэтому переменные определенные в оболочке и перенаправления-конвееры работать не будут. Модуль shell выполняет команды через оболочку по умолчанию /bin/sh. Поэтому там будут доступны переменные оболочки и перенаправления.

Худший ответ: command если не ошибаюсь не понимает pipe ( | ) , потому когда нужно использовать его = используется shell. Насчет raw не подскажу.