pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: В чем разница между статическими и динамическими данными WEB, на примере картинки во вложении?

Лучший ответ: Как вы правило в nginx напишите так и будет разделятся. Обычно статика - это файлы на винте.
php-файл тоже статика. Но обычно ее отдавать не нужно, а нужен результат выполнения php кода в этом файле - а это уже динамика.

Худший ответ: И да и нет
1. статика в класическом виде jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|mp3
Как правило это именно физически имеющиеся файлы.
НО
Как вы понимаете не все эти файлы  реально статика
например .html может быть частью ЧПУ  в таком случае вы не найдете этого файла на диске, посколкьу это ЧПУ
И естественно его лучше не включать в статику, или добавлять доп проверку что файл существует.
То же самое к sitemap.xml который может ЧПУ перекидывать на sitemap.php
И даже Robots.txt - но это уже редкость.
По этому нужно делать дополнительную проверку если фйл 404 то пытаться отдать его чере апач, а посколкьу это общее правило ко всем частным случаям то добавлять его в самом начале конфига.
Динамика это то что собирает СМС, те урлы которые отдают 200 но на диске этих файлов нет.
Вот кстати  само ЧПУ проверяет нет ли физически таких файлов.<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f    #  Если это не файл
  RewriteCond %{REQUEST_FILENAME} !-l     #  Если это не линка
  RewriteCond %{REQUEST_FILENAME} !-d    #   Если это не директория 
  RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ # Защита от цикла
  RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]  # то перекинуть  в пхп ( в данном случае это битрикс)
</IfModule>
Именно так движок разделяет статику и динамику, дуаю это ближайшее к определению.
В таком раскладе физический файл пхп это статика а вот если его нет это динамитка
Если .html - файл есть это статика - если его нет то динамика.
Вопрос: Как правильно организовать логику в Windows Forms c#?

Лучший ответ: реализовать паттерн MVVM или MVP. Еще упростить задачу можно перейдя на WPF.

Худший ответ: Ну как ты без bool-значений/битовой маски это сделаешь?Никак!
Ну есть вариант записывать в какое то свойство кнопки данные.
Вопрос: Будет ли зависать компьютер с двумя мониторами?

Лучший ответ: Если он исправен — то нет, не будет.

Худший ответ: Смотря в каких прогах. Десктоп лагать не будет. Игры - будут. Но тоже - смотря какие.
Вопрос: Какая клавиатура и мышь нужны в играх?

Лучший ответ: Ну для начала начните ездить на WASD
В играх важную роль играет мышь. И не важно какой производитель, важно какой сенсор в мыше стоит (почитайте про Avago и др.). Хорошая мышка это ~5 лет комфортной игры.
Так же не малую роль играет поверхность, на которой эта мышка "бегает".
Для более точной настройки мыши сделайте чувствительность в Винде меньше, а в софте от мышки больше. В игре так же уменьшите. Первое время будет не удобно играть, но когда привыкните - никогда не сможете играть как с прежними настройками.
На полный разворот камеры должно уходить где-то 25-30 см пробега мыши по ковру. Делать это должны одним движением, а не 3-4 маленькими по 7-9 см рывками.

Худший ответ: www.corsair.com/en-us/k70-lux-rgb-mechanical-gamin...
Купил полгода назад. Ничего лучше ещё не встречал. Удобная, массивная. Печатать и играть - одно удовольствие.
Вопрос: Учебник по регулярным выражениям?

Лучший ответ: ПопрощеПоосновательнее
Обе на русском

Худший ответ: Здравствуйте, есть прекрасная офф. документация с регулярными выражениями - https://docs.python.org/3/library/re.html
Если хочется на русском, на хабре есть перевод в двух статьях - 1) https://habrahabr.ru/post/115825/ 2) https://habrahabr.ru/post/115436/
Вопрос: Где в инспекторе chrome посмотреть и изменить свойства placeholder?

Лучший ответ: 
в настройках инспектора поставь галочку - и будет тебе радость

Худший ответ: если речь, про аттрибут , то там же где и всё
Вопрос: Какие есть хорошие туториалы для symfony?

Лучший ответ: По-моему мнению, KnpUniversity - лучшее (из видеоуроков), что может быть по Symfony. Плюс там есть курсы по PHP, в частности. А также про ООП.
knpuniversity.com

Худший ответ: Так же рекомендую на оф. сайте почитать лучшие практики и книгу рецептов.
Вопрос: Как сделать сервис для скриншотов на Java?

Лучший ответ: docs.oracle.com/javase/6/docs/api/java/awt/Robot.h...
Сервер - ну api на чем угодно, что будет принимать скриншоты и сохранять на сервере.

Худший ответ: Ну так вы сами ограничили себя джавой. Ее и используйте.
А мейнстрим сейчас JS
Вопрос: Почему ноутбук с закрытой крышкой думает дольше?

Лучший ответ: Браузеры давно ловят события минимизации окна, неактивной вкладки и закрытие крышки (выключение экрана)... в этом режиме вся работа сайта СИЛЬНО замедляется принудительно или даже останавливается.

Худший ответ: Померяйте температуру. Некоторые ноуты частично используют отверстия клавиатуры для охлаждения. ПРи закрытой крышке им соответственно тяжелее охлаждаться, со всеми вытекающими последствиями.
Вопрос: Как нарабатывать мышление «правильного» программиста?

Лучший ответ: С опытом придёт.

Худший ответ: BBmike возможно вы и правы. Если честно  да можно сказать что-то только вчера, порыв души так сказать.
Я решил заниматься этим пока только для себя лично, и никуда особо не спешу.
Возможно, это мое увлечение затянется на годы, если душа просит надо дать, а возможно и кину через пару недель.
Да и в мои годы вряд ли я кому то уже буду нужен, молодежи валом программистов, к тому времени как освою уже будет пятый десяток.
Хотел параллельно почитать книги про алгоритмы, понять как надо мыслить в "правильном" направлении.
Вопрос: Что нужно для создания GUI библиотеки?

Лучший ответ: У вас существует недопонимание конвеера отрисовки/композитинга/серверов графических элементов. "opengl/vulkan" и "xlib" это совершенно разные уровни абстракции интерфейса. Они часто работают вместе и дополняют друг друга. Можно работать с контроллами через xlib и при этом рисовать это всё через OpenGL.
Вообще, с системами отрисовки графических элементов, различными уровнями абстракций сейчас такой дичайший зоопарк творится, даже сами разработчики порой уже путают эти уровни, впихивают невпихуемое туда, где его быть не должно, потом переписывают всё с нуля, старые костыли оставляют для совместимости, и т. д. Поэтому, крайне не советую начинать это неблагодарное дело, ибо не закончите никогда. Возьмитесь лучше за что-то попроще, напишите биндинги для GTK или Qt, например, если уж так нравятся гуи.

Худший ответ: В учебных целях лучше что-то стоящее напишите, "стоящее" - это то, из чего можно извлечь хоть какую-то прибыль, реализовав его на том уровне, на котором у вас это действительно получится.
Все знают слово "человеко-часы", и про требуемую квалификацию все понимают, это тоже учтите, я сам любитель писать библиотеки и через это прошел, но еще учтите про финансы и не советую иметь глупость утверждать будто вам деньги за работу вовсе не нужны так как вам есть на что жить, все это тоже пройдено, работа без заказчика и обратной связи не формирует правильный опыт.
Ну а по теме:Вопрос заключается в том, какой бекэнд нужно использовать? opengl/vulkan или что то родное для каждой ОС, например XCB(xlib)?
Зависит от задач, если прежде всего кроссплатформенность - используйте кроссплатформенные решения, если прежде всего качество и удобство - используйте нативные, но впрочем у вас же нет реальной цели, а просто "для обучения", да делайте как хотите.
Вопрос: Ситуация с хищением денег с карты visa через paypal?

Лучший ответ: В милицию заявление пока не писала, потому что в банке заверили, что у них компетентные работники в этой сфере.В отношении Вас совершены противоправные действия, и первое куда надо обратиться (после звонка в банк о блокировании карты) это милиция. Она имеет право проводить следственные действия, и назначать экспертизы итд. (не будем обсуждать компетенцию, об этом позже).Еще написала много писем в paypal, описала ситуацию. Но до сих пор так никто и не ответил.Деятельность Пайпала на территории Вашей страны регулируется действующим законодательством. А значит Ваши права как потребителя так же охраняются законодательством. Пайпал оказывает услуги, а в Вашем случае это услуга PayPal ненадлежащего качества. Пишите претензию, копию отправляйте в контролирующий/надзорный орган (заказным письмом). Но Вы должны понимать, что конкретно в Вашей ситуации PayPal не причем, и не связан  с Вами денежными обязательствами.25.04.2017 оплачена какая-то услуга по автоматизации прочтения новостей в интернете, офис которой находится в Нидерландах Не лишним будет связаться с этим поставщиком, сообщить ему о том что средства будут отозваны. И убедиться что поставщик услуг получил эту информацию. (в дальнейшем может пригодится)
С банком общение стройте с позиции что Вы отзываете этот платеж, по ряду причин. Платеж инициирован третьими лицами, информация о карте стала доступна 3м лицам, в результате мошеннических действий (о чем имеется заявление в милицию)  банком не была проведена процедура подтверждения 3DSecure, такая операция подразумевает, что в случае проблемы с платежом (а она как раз возникла) денежные средства отзываются.
Что касается "расследования" безопасниками банка  - банк чист, запрос пришел с пайпала и выполнен банком. Грубо говоря, это Ваша проблема с зоопарком вирусов на Вашем ноуте, банк за это ответственности не несет и ничего Вам не должен. К Пайпалу по поводу денег и регистрации левого аккаунта, тоже не докопаться, несуществующий емаил адрес - а что тут такого я сегодня создал - работает, завтра удалю, а послезавтра Вы уже мне не можете написать - адрес не существует. Поэтому надежда на возврат средств только положительное решние банка об отзыве операции.
P.S. по ответам 1) athacker: Абсолютно верно сказал выключить ноут. Отдать экспертам когда потребуют.
2) Стоит
3) Антивирусник антивируснику рознь, и установленный антивирус не дает полной защиты. А учитывая что дети могут бесконтрольно использовать ноут, поставьте антивирусу пароль на ключевые операции.
4) Постоянно ктото из знакомых моих знакомых попадает в подобные ситуации, То что я описал Выше - действия принесшие наибольший результат.

Худший ответ: Если деньги большие, идете в полицию пишите заявление. Ноут заберут до конца экспертизы точно. Ну и много головной боли однозначно. Вообще много нюансов. Тут всего не опишешь. Если есть желание могу проконсультировать по базовым вещам.
Вопрос: Как удвоить разрядность линуха?

Лучший ответ: Технически вы можете начать грузиться с 64битного ядра, можно дальше накостылить прочую фигню.
Но не надо так.
apt-clone для клонирования всех установленных пакетов, сохраням /home и /etc, смотрим что у нас там еще есть(базы СУБД и прочее). А потом чистая система, apt-clone для восстановления пакетов и положить все на места.

Худший ответ: Это винду переставлять неспортивно, а с линуксом как раз проблем быть не должно, если вы, конечно, не наставили всякого из сорцов методом "configure-make-install".
Вопрос: Как назвать клиенту цену за свою работу если не знаешь сколько потратишь время?

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

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

Лучший ответ: Не работал с   PostgreSQL, но чисто на знании MS SQL могу предложить такой вариантSELECT ticket_number, some_id 
FROM (
SELECT ticket_number, some_id,
 rank() OVER (PARTITION BY ticket_number ORDER BY some_id DESC) RnkDESK,
 rank() OVER (PARTITION BY ticket_number ORDER BY some_id ASC) RnkASC
FROM table ) x
WHERE X.RnkDESK = 1 OR X.RnkASC = 1

Худший ответ: В смысле вот так?select ticket_number , min(some_id), max(some_id) from tablename group by ticket_number
Вопрос: Не понятно почему я получаю такой вывод?

Лучший ответ: немного документации
Для того, чтобы напрямую изменять элементы массива внутри цикла, переменной $value должен предшествовать знак &. В этом случае значение будет присвоено по ссылке.(с)

Худший ответ: немного документации
Для того, чтобы напрямую изменять элементы массива внутри цикла, переменной $value должен предшествовать знак &. В этом случае значение будет присвоено по ссылке.(с)
Вопрос: Как лучше защищать видео от скачивание?

Лучший ответ: Вы боритесь с ветряными мельницами. Что бы Вы не придумали, можно записать с экрана. Не занимайтесь ерундой. Ютуб не смог, а Вы вдруг придумаете?
Все что Вы можете это немного и то, очень не много, усложнить жизнь. 
Как вариант юзать специализированные сервисы типа бумстрим или ютуб или аналоги. Но и это не панацея, но защита намного большая, чем Вы сами сделаете.

Худший ответ: Накладывайте на видео вотермарк и пусть хоть укачаются.
Вопрос: Возможно ли асинхронно использовать SQLite/MySQL?

Лучший ответ: На сколько мне известно, ни один jdbc-драйвер на сегодняшний день не поддерживает асинхронных запросов. Более того, сам стандарт JDBC API асинхронности не предусматривает. Асинхронность в JDBC запланирована на Java 10, но могут и перенести. А пока вы можете только завернуть функциональность общения с БД в какую-то абстракцию, которая будет выполняться в своём потоке и эмулировать асинхронность.

Худший ответ: Это зависит не от SQL, а от ЯП. Например, node.js работает асинхронно.
Вопрос: Как настроить отправку формы на сервер в mysql с помощью ajax?

Лучший ответ: Во первых:
$("#form").submit(function(e) {e.preventDefault();
    $.ajax({ ...
иначе форма будет пытаться засубмититься через раз( ретурн фалс не всегда срабатывает).
во вторых - консоль браузера смотрите, что уходит, что возвращается. По уму сервер по завершении работы должен отчитаться - "все ок", или "шеф, фсе пропало!".  И уже о этого можно отталкиваться в яваскрипте что писать в алерт.
В третьих так же неплохо проверить что данные попадают в нужный скрипт, а то у вас довольно фривольно указан адрес куда аякс должен стучаться. Скорее всего скрипт тупо не понимает адрес который прописан, указывать нужно от корня сайта, например "/addguestbook.php"

Худший ответ: Дополнительно:
мне кажется тут с полями что то не то 
$result=mysqli_query($connect,"INSERT INTO mytable(name, email)VALUES('$name', '$phone')");
Вопрос: Почему цикл внутри функции даже не запускается?

Лучший ответ: i < acordeonItems.lengthacordeonItems[i] это li

Худший ответ: Нужно смотреть, что у вас в acordeonItems. Как вы его получаете? Может это не массив совсем. 
Смотрите пример, где acordeonItems это список элементов. jsfiddle.net/eocjkx3v все работает. (ну, если еще изменить acordeonItems[i] на acordeonItems)
Вопрос: Новый ноутбук ASUS греется, медленно работает и шумит?

Лучший ответ: Объем ОЗУ: 4 Гб
Объем жесткого диска HDD: 1000 Гб При такой конфигурации тормозить он обязан.
Памяти должно быть не менее 8Гб, и никаких HDD, только SSD.Вирусов не может быть - несколько раз проверяла Dr.Web-ом и ESET Smart Security.Перед установкой любого антивируса, нужно много и хорошо думать на тему - нужен ли он вам вообще, и потянет ли его ваша система.Операционная система: Windows 10Десятка далеко не лучшая система для ноутбука, хотя использовать можно, но нужно жестко контролировать, какие фоновые и сервисные процесс запускаются.

Худший ответ: Вот у меня мой HP pavilion 15 - p 055sr, ТОРМОЗИТ  и перегревается с самого первого дня работы - то ли виркс, то ли что то с HDD, то ли надо уходить с предустановленной Win 8.1 64 bit, а может быть и вовсе - это заводской брак установки системы охлаждения на чипы CPU и GPU без нанесения термо пасты, такой случай был описан в статье то ли на хабре, то ли на geeektimes,  щас уже точно не вспомню, но читал.
Вопрос: Можно ли сделать такой эффект на CSS?

Лучший ответ: Можно - css + image + svg

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

Лучший ответ: Искать альтернативы на каждую нужную функцию...
youmightnotneedjquery.com
Правда может так быть что альтернатив наберется больше чем jQuery и смысл потеряется.
Опять же для лендингов всяких и т.д. вполне нормально использовать, чтобы экономить время.
Тем более что всякие плагино-расширения в основном под jQuery.
Сам вот буквально вчера выпилил jQuery который был просто по привычке в очень маленьком коде.
И из всего jQuery использовался только ajax()
В итоге заменил ajax на нативный request. 
Экономия 85кб кода, не говоря уже про процессорное время клиентов.
Но эта дурная привычка все еще не отходит.
Сам код 200 строк и один ajax вызов. Ради этого тянул jQuery, видимо обкурился когда делал xD
В самом по себе jQuery ничего плохого нет.
Главное не использовать вот как я выше написал.UPD:Минифицированная версия последней jQuery весит 84 кб. Читабельность выше. 
Чем же лучше натив?
Может быть тем что ради одной строчки вы не тянете 84кб кода, который между делом загружается в память клиентам, выполняется,и кушает ресурсы?

Худший ответ: Я верстальщико-фронтэндщик, поэтому мои задачи в плане JS это анимации, движухи на стороне клиента, валидации, плагиныПо пунктам:
1. анимации, движухи - 
сложные - берите любую игровую либу: я юзаю Crafy.js; 
простые - используйте CSS3 и пишите на нативе 
2. валидации ввода - regexp (и подучить язык регулярок нужно, конечно...)
3. плагины - только для игровой либы со сложным функционалом или собственные наработки на нативе!
Вопрос: В какую сферу ИТ пойти, если ты полиглот, и какие языки востребованы?

Лучший ответ: as_is, неплохо бы вам русский подтянуть.Статистика спроса на языки по данным доски объявлений в «Городе переводчиков».

Худший ответ: as_is, неплохо бы вам русский подтянуть.Статистика спроса на языки по данным доски объявлений в «Городе переводчиков».
Вопрос: Что прочесть, чтобы понять, как работает WPF?

Лучший ответ: WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов.

Худший ответ: https://metanit.com/sharp/wpf/
Уроки от ITVDN (Торренты в помощь)
Вопрос: Как правильно считать время?

Лучший ответ: Рекомендую прикрутить и освоить carbon.nesbot.com/, там все просто, только поэкспериментировать немного. А потом забыть про ручную возню с юникстаймом, форматированием туда-сюда и т. д.

Худший ответ: Возьмите strtotime, который выдает unix timestamp. Например,
$time = strtotime("-1 week", $old_time);
или
$time = strtotime("+28 days", $old_time);
Найти начало дня нужной метки легко:
$time_start = strtotime("00:00:00", $time);
и конец дня
$time_end = strtotime("23:59:59", $time);
на выходе uninx timestapm, который можно сравнивать и крутить-вертеть.
Вопрос: Как сверить захешированый пароль из БД с введённым из input?

Лучший ответ: хешируйте введённый пароль и сравнивайте

Худший ответ: Парная к password_hash - password_verify
Вопрос: Как организовать структуру для spa приложения (backend, frontend)?

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

Худший ответ: Начнем с того, что от "легкого фреймворка" вам легче не станет. Написание API-шного бекенда не изменяет бизнес логику и вам пригодятся все фишки "обычного" фреймворка.
Про админку: если вам действительно важно, что бы админка была на SPA, и вам не лень писать еще одно приложение для этого - тогда вам нужны два приложения. С другой же стороны, админка на SPA не нужна почти никогда и вместо нее проще использовать какой-нибудь пакет-генератор под ваш фреймворк. Никто не запрещает вам сделать часть приложения SPA-шной, а часть - обычной.
Так что тут все зависит от того, что это за админка и в каких целях/где она будет использоваться.
Вопрос: Как ограничить кол-во запросов в секунду в Telegram боте?

Лучший ответ: Вам надо не "ограничить кол-во запросов", а изучить, что такое "race condition".

Худший ответ: Банально можно в сессию добавлять параметр и проверять его наличие. 
Перед обработкой нажатия его устанавливать и перед обращением к базе данных проверять.
Проверять, например, текущую дату, дату последнего обращения и вычислять разницу в нужном количестве времени.
Вопрос: Почему отключается Yandex disk под Ubuntu?

Лучший ответ: есть такой вариант, когда нужно подключать и отключать.
serveradmin.ru/bekap-sayta-wordpress-na-yandeks-disk

Худший ответ: Раз уж вы его в fstab прописали, вставьте туда параметр errors=remount-rw, еще у вас выключена синхронизация, судя по параметру async. Возможно стоит таки включить синхронизацию.
Вопрос: Почему .filter() возвращает true а элемент в результат не попадает?

Лучший ответ: В чем моя ошибка?
Вы изобретаете Array.slice:function getPaginatedProducts(products, page) {
    const productsPerPage = 3;
    const begin = page * productsPerPage;
    const end = begin + productsPerPage;
    
    return products.slice(begin, end);
}

console.log(getPaginatedProducts(products, 0)); // 1,2,3
console.log(getPaginatedProducts(products, 1)); // 4,5,6
console.log(getPaginatedProducts(products, 2)); // 7,8,9

Худший ответ: Нет, возвращает true она только два раза, т.к. условие
start_count < per_page
выполняется 2 раза, т.к. per_page = 3, а start_count увеличивается с каждой итерацией.
Вопрос: Почему возвращаться значение undefined?

Лучший ответ: Метод saySomething ничего не возвращает,
поэтому при попытке вывести в консоль его результат,
выводится undefined.

Худший ответ: Метод saySomething ничего не возвращает,
поэтому при попытке вывести в консоль его результат,
выводится undefined.
Вопрос: Есть ли способ сделать кастомную кнопку «ответить» в e-mail письме?

Лучший ответ: На любую ссылку (текст, изображение, кнопка) можно поставить mailto: в качестве значения атрибута href, а mailto: поддерживает "кому", тему письма, и даже само содержимое письма:
mailto:mail@mail.ru?subject=mail subject&body=message
Т.е. ставите вот такую ссылку: Ответить

Худший ответ: Сделать можно все что угодно, но если у клиента стоит автоконверт в plain text или запрещение ссылок - вместо кнопки он увидит либо html теги (или чем там Вы ее будете делать) либо ничего.
Вопрос: Почему игровые пк не юзают несколько процессоров?

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

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

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

Худший ответ: Домен ссылается на ваш сервер судя по всему сделайте проверку домена и если он отличается от вашего делайте редирект.
Вопрос: Как настроить раздачу определенного dns сервера определенному пользователю?

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

Худший ответ: Либо используйте опции dhcp, а именно опцию 6 и потом привяжите ее к определенной статической dhcp lease
/ip dhcp-server option
add code=6 name=google_dns value="'8.8.8.8'"
add address=10.10.10.10 dhcp-option=google_dns mac-address=aa:bb:cc:dd:ee:ff server=WiFi