pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Что нужно чтобы не попадать в спам в GMail?

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

Худший ответ: Платные надстройки?
шта?
Ставьте dkim
Отметку что рассылка массовая
Указывайте List Unsubscrbe
Должно хватить. Нам хватает
Вопрос: Как в массиве включить следующий элемент массива?

Лучший ответ: 0) Прочитайте полностью справочник.
docs.unity3d.com/ru/current/Manual
1) Не надо писать такif (myBoolean == true) { ... }
достаточно будет
if (myBoolean) { ... }
2) Не используйте много if, легче будет работать со switch.
3) Оберните работу с массивом в методы, внутри которых будут проверки и организация переходов между треками.private void PlayNext() { /* играть следующую песню */ }
private void PlayPrevious() { /* играть предыдущую песню */ }
private void PlayRandom() { /* играть случайную песню */ }
private void Play(int songNumber) { /* играть песню по ее номеру*/ }
4) В массиве храните ссылки на песни (уже сделано в AudioClip[] clips).
И передавайте их аргументом в AudioSource.PlayOneShot( XXX ).
5) Завести поля для autoPlayNext и т.д.
6) Изучите бесплатные видео уроки по разработке типовых решений, многие вопросы уже решены. А справка поможет держать в голове доступные API с помощью который вы сможете решать свои задачи.

Худший ответ: Mass[i] - текущая песня. Менять значение i +/-1 при нажатии кнопки?  Или я не так что-то понял..
Вопрос: Привязка домена к VPS Hetzner?

Лучший ответ: Что то этот вопрос возникает регулярно у людей, надо howto написать будет )
Вобщем если кратко — заказываешь услугу Nameserver Robot, добавляешь в админке robot.your-server.de/dns свои домены (там есть мастер, указываешь просто IP и домен, или же пишешь кусок конфига bind сам) и прописываешь у регистратора неймсервера хетцнера и все.
robotns3.second-ns.com.
robotns2.second-ns.de.
ns1.first-ns.de.

А вообще — привзяка домена — это далеко не самое сложное, что надо сделать владельцу VPS. Как вы будете настраивать вебсервер, БД, резервное копирование? Может имеет смысл нанять фрилансера-сисадмина для этих целей?

Худший ответ: Крайне рекомендую прочесть это habrahabr.ru/blogs/network_technologies/137587/ даже если с первого раза будет и не понятно. Как ни крути, но схему работы DNS знать нужно.

Покупать отдельно DNS в виде Nameserver Robot не нужно было, на сколько я знаю, GoDaddy предоставляют свои DNS серверы, поэтому резолвинг имени нужно прописывать у них. На VPS достаточно корректно настроить веб сервер просто.
Вопрос: Как осуществляется правильное обращение из javascript к динамически заданным элементам?

Лучший ответ: Так если вы динамически создаёте — ссылки на созданные элементы сохраняйте в переменных или свойствах объекта.

Худший ответ: да также вроде - по селектору
Вопрос: Авторизация, сессии (php, mysql)?

Лучший ответ: Всё можно подменить, если вы ЭЦП не используете. Если боитесь подбора чужого session ID — то нужно этот самый ID сделать длинным, 64 байта например. Если основные опасения — что у пользователя уведут куки с его session ID, то проверяйте user-agent, разрешение экрана, версию flash.

Худший ответ: Привязка по ип, а также сверять, что в базе, и что в самих куках
Вопрос: Что значит оптимизировать сайт под SEO?

Лучший ответ: https://ru.wikipedia.org/wiki/Поисковая_оптимизация

Худший ответ: Это значит подготовить сайт к продвижению в интернете.
Причем процесс подготовки длится достаточно долго, если вы это делаете впервые. Нужно учитывать все факторы:
Дизайн, мобильность, грамотное наполнение и т.д.
Сайт должен быть конфеткой. Грамотно подобранные тексты сделают много работы за вас.
Карта сайта поможет роботам поисковиков. Если хотите извлечь больше информации из того как оптимизировать сайт, то можно прошустрить яндекс веб-мастер ну и естественно погуглить как это делают другие, но не стоит сразу бросаться делать то, что написано в сети. Нужно грамотно выделить часть информации, которая действительно нужна для сайта. Для этого советую составить план продвижения и оптимизации сайта.
Вопрос: Необходимо ли сортировать записи в sitemap.xml?

Лучший ответ: Вы правы, я никогда с этим не заморачивался ))
Напишите в поддержку Яндекса они ответят, ответ покажите начальнику в качестве доказательства.

Худший ответ: Призываю в тему экспертов Natan, Дмитрий, myfirepukan
Вопрос: Как скрыть текст из кода страницы сайта, но оставить его видимым на экране?

Лучший ответ: Как вариант рисовать текст на канвасе,  пример

Худший ответ: сделай картинку :)
Вопрос: Поиск для сайта на Yii

Лучший ответ: sphinx. www.yiiframework.com/extension/dgsphinxsearch/
Использую например в vkarmane.fm. Очень быстро и качественно ищет. Почитайте про sphinx, даже хабр его использует.

Худший ответ: Для небольших проектов написал свой «велосипед», можете посмотреть: vkomlev.ru/posts/yii-search-advanced
Может, натолкнет на какую-то идею полезную.
Вопрос: Какой выбрать фреймворк для высоконагруженного Python web-приложения?

Лучший ответ: nichol.as/benchmark-of-python-web-servers
Gevent если надо очень шуструю работу. Django если надо быстро разработать. 
И 10 раз подумайте перед тем как использовать MongoDB.

Худший ответ: Flask по тестам более производительный. Единственное, что очень сильно меня смутило - проблемы с доменами, если расположить Flask за nginx. Так и не разобрался, как объяснить ему, что он запущен по тому адресу, на котором запущен nginx. Он был убеждён, что запущен на localhost:81 и все редиректы шли туда.
В этом плане больше понравился Tornado, он более гибкий и можно организовать какую угодно структуру поддоменов. Проблемы были только с отсутствием человеческой документации по асинхронным обработчикам запросов.
На Django даже не смотрел. Он там всё ещё не поддерживает Python 3.x? Не было желания его изучать хотя бы чтобы не поддерживать устаревшие технологии. Да и какой-то он мейнстримно-быдлокодерский.
Но, наверное, Tornado и Flask подойдут скорее для небольших проектов. Или для больших, но с основательной проработкой архитектуры. Это неправильный выбор будет для быстрого клепания сайтов в какой-нибудь небольшой фирмочке.
Раньше я тоже применял MongoDB, простота запросов и отсутствие необходимости описывать структуру данных очень привлекала. К тому же данные очень хорошо ложились в обычные питоновские типы. В конечном итоге перешёл на MySQL + SQLAlchemy. Отсутствие нормальных транзакций в MongoDB вызывало очень большие неудобства. Костыли, которые предлагались взамен, были слишком громоздкими и трудными для понимания.
Вопрос: Как перебрать элементы на jQuery?

Лучший ответ: jsfiddle.net/koceg/rx5n5L8h/1
Или на чистом CSS - jsfiddle.net/koceg/rx5n5L8h/2

Худший ответ: на css
jsfiddle.net/soledar10/7v294jrx
Вопрос: Как обратиться к полям объекта не используя for?

Лучший ответ: test_ip = set_like[0].ip
так?

Худший ответ: Используйте метод first() вместо того что вы написали.like = Like.objects.filter(ip=client_ip).first()  # Вытаскиваете первый объект из полученного кверисета.
if like:
     test_ip = like.ip
     ...
P.S Избегайте использования ключевых слов в качестве названия переменных (в вашем примере - не используйте слово object)
Вопрос: Как создать свое событие в jQuery?

Лучший ответ: Очевидно и по существу, никакими обсерверами, биндами и триггерами здесь не пахнет.
Решение оказалось не самое тривиальное, но архитектурно корректное и звучит как "Специальные события jQuery".
В рамках моей задачи, рабочая реализация выглядит следующим образом:$.event.special.dblrightclick = {
	setup : function(data, namespaces) {
		var e = $(this);
		e.bind("contextmenu", $.event.special.dblrightclick.handler);
		e.data("x", null);
		e.data("y", null);
		e.data("time", null);
		e.data("limit", data || 400);
	},

	teardown : function(namespaces) {
		$(this).unbind("contextmenu", $.event.special.dblrightclick.handler);
	},

	handler : function (event) {
		event.preventDefault();
		var e = $(this);

		if (e.data("x") == event.screenX && e.data("y") == event.screenY
			&& (event.timeStamp - e.data("time")) < e.data("limit")) {
			e.data("x", null);
			e.data("y", null);
			e.data("time", null);
			event.type = "dblrightclick";
			$.event.dispatch.apply(this, arguments);
		} else {
			e.data("x", event.screenX);
			e.data("y", event.screenY);
			e.data("time", event.timeStamp);
		}
	}
};
И, соответственно, ее использование:$("#widget").on("dblrightclick", ".button", function() {
	alert("dblrightclick fired");
});
А также управление единственным параметром задержкой:$("#widget").on("dblrightclick", ".button", 200, function() {
	alert("dblrightclick fired");
});
Очевидно, что данный код является расширением базового фреймворка и не имеет никакого отношения к бизнес-логике приложения. Как следствие - данный код можно подключать бесконфликтно к разным проектам.UPD Полное решение: https://github.com/comm1x/jquery-event-dblrightclick

Худший ответ: Видимо не понимаете. Действительно, создать свое событие в jquery можно через методы trigger/bind - первый вызывает событие, а второй его перехватывает. Фактически, реализация паттерна observer (bind - подписчик; trigger - публикация)
Вопрос: Как вести себя при проверки на не лицензионные программы, при пиратки, если ты системный администратор?

Лучший ответ: Друзья как подготовиться???
уволится оттуда, где официально устроен
Искать замену обеим "работам", пока тебя не взяли за мягкое место
Никогда не делатьсо всем соглашаться вешать на себя ярлыки
вообще, ни в какой ситуации, даже если тебя схватили на горячем

Худший ответ: Надо понимать, что когда запахнет жареным, то каждый будет спасать себя. И таким образом шеф постарается свалить все на вас. Другой вопрос, что если город маленький - то вряд ли проверка будет инициирована сама по себе - это будет наводка конкурентов или вымогательство. Во втором случае вопросы будут только к шефу.
Если не хотите уходить из конторы - организуйте хорошую систему бэкапа рабочих файлов и быстрого удаления вашего мерзкого нелицензионного софта (какой ужас - где-то пользуются пираткой, уму непостижимо!). Только главное - её надо как-то опробовать - а это значит остановить работу конторы. Один товарищ сделал такую систему - для удаления неких ненужных баз - и в процессе демонстрации её работы начальству чуть не удалил всю бухгалтерию. Спасли... баги в его системе ))).
Я так понимаю, что шеф по сути отказался обсуждать ситуацию. Значит вас не особо ценят - плохой признак.
Насчет бесплатных аналогов - можно потихоньку начать переводить самому под благовидными предлогами -типа ключевые файлы устаревают, а новых не найти. Правду это может привести к открытому противостоянию с шефом - ему нужно продемонстрировать свою власть - ну и всё закончится увольнением.
Вопрос: Как перенести купленные приложения с ios в Android?

Лучший ответ: Нет. Это разные, к тому же конкурирующие, компании.

Худший ответ: Можно написать разработчикам приложений, может помогут. Но это врятли. Больше никак...
Вопрос: Выбрать CDN для WordPress?

Лучший ответ: Принцип работы массовых CDN - они всегда отдают данные которые хранятся на Вашем сервере.
Это нужно для случаев, когда поток запросов по трафику превышает возможности вашего сервера.
Так что CDN - это не то что Вам нужно.
Если Вам нужно что бы данные хранились где то снаружи - можно посмотреть например на Amazon S3
aws.amazon.com/s3 К нему прикрутить прямой доступ docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHos... а сверху, для экономии трафика  прикрутить уже CDN.
Учтите что цены на эти развлечения весьма не дешевые, оно гарантированно будет стоить заметно дороже чем просто еще один выделенный сервер.
Вы не написали конкретных цифр нагрузки, но посмотрите например на ru.hetzner.com/hosting/produkte_rootserver/sx60
Неужели 8 Тб Вам не хватит? Мне кажется что сменить сервер на более мощный - это явно более простое и дешевое решение.

Худший ответ: Читаю, читаю и никак не могу найти простого решения...
Мне нужно всего-то: место, где будут дёшево храниться медиа файлы, неограниченный (или дешёвый) трафик, и плагин для WP (который настроил и забыл). При этом на моём сервере бы эти файлы не хранились, соответственно.Неужели такого нет??
Вопрос: Удаление подставной страницы Вконтакте?

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

Худший ответ: А если просто написать в тех. поддержку контакта и объяснить ситуацию? Они подскажут, что делать…
Вопрос: Почему не функция getAttribute?

Лучший ответ: $('select.region option') это jquery-объект, у него нет метода getAttribute, есть attr

Худший ответ: Еще один + для использование Vanilla JS в несложных проектах и небольших скриптах.
Вопрос: Советы начинающим фрилансерам

Лучший ответ: Соблюдать режим дня.

Худший ответ: 1. odesk / freelansim
2. просматривать заказы
3. простое деловое общение
4. режим дня, не просижывать за компом весь день ничего не делаю
5. смотрю насколько солиден клиент и может ли он платить - от подозрительных предложений отказываюсь. Кинули только один раз на два дня работы.
Я изучил конкретный фреймворк для мобильной разработке и спрос на него достаточный, клиенты есть почти всегда.
Вопрос: Стоит ли создавать городскую группу ВКонтакте?

Лучший ответ: Ну, тут Вам по такому крупному бизнесу вряд ли посоветуют. Попробуйте обратиться на форбс.

Худший ответ: Прежде чем монетизировать вы хотя бы придумайте как собрать аудиторию) сейчас это не так дешево. и то, что они указали свой город, еще ничего не значит, к сожалению. 
Если хотите уж создать сообщество, то делайте на более широкую аудиторию. К слову, чтобы в сообществе можно было покупать платную публикацию через официальную биржу vk, в группе должно быть не менее 20 (а может и 30) 000 пользователей. И в таком сообществе публикацию можно разместить за 200-300 рублей, в лучшем случае. Чтобы это стало каким-то приличным доходом... в общем, это все мечты. 
А если вы хотите пообщаться на тему создания сообществ и продвижения страниц, стучитесь в личку, готова обсуждать. Как smm специалист с 3х летним стажем много могу рассказать и научить.
Вопрос: Как найти в чужом коде вызываемую по событию javascript-функцию?

Лучший ответ: На самом деле все можно сделать проще
Для хрома есть такой extension, как Visual Event.
Это расширение визуально выделяет элементы, на которые повешаны события, с ссылкой на файл и строку, где был добавлен обработчик.

Худший ответ: Сначала идет выборка по селектору... У ссылки есть класс switcher, который как бы намекает что по нему скорее всего и ищут. Либо же по toggle_active, либо по их комбинации. Словом в данном случае нужно определять наиболее вероятную часть селектора и дальше банальный поиск по исходникам (искать в ручную даже на небольших проектах дико долго). 99% что там используется jQuery, так что дальше два варианта. Результат выборки по селектору записыватеся в переменную, либо же напрямую к коллекции применяется функция on('click'), вешающая обработчик.
Что бы было удобнее, обычно селекторы вешаются на data-* атрибуты. Например добавить функционал на селектор [data-switcher] и внутри уже разбираться что свитчить и как.
Вопрос: Как поднять свой smtp сервер на debian?

Лучший ответ: 1) Установка: apt-get install postfix
2) В диалоге настройки выбираете "No configuration".
3) Создаете /etc/postfix/main.cf:inet_interfaces = loopback-only
inet_protocols = ipv4
4) Запуск: service postfix start
5) Проверка: echo test1 | mail -s test1 свой@емейл.com

Худший ответ: Поставьте postfix. Работает просто и для отправки через консоль достаточно дефолтного конфига.
Вопрос: Есть ли перспективы у десктоп-ориентированного софта и фреймворков для его разработки (Qt, например)?

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

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

Лучший ответ: Битрикс24 попробуйте. Бесплатно и много плагинов всяких.
Насчет выбора языков не знаю.
https://www.bitrix24.ru

Худший ответ: по-моему вы описали сайт: tronline.ru
Вопрос: Аукцион доменов — миф или реальность?

Лучший ответ: Оставьте свою ставку в 100р.
Бот поставит выше вашей ставки.
Одно из двух: 
1. бот откажется выкупать фактически — домен перейдет второму в аукционе. 
2. бот выкупит и потом будет предлагать выкупить вам. Здесь вопрос окупаемости затрат на бота и за какую ставку согласитесь вы перекупить домен после.

Тк себестоимость домена для бота небольшая -> скорей всего будет второй вариант, и если не сойдетесь в цене такой же аукцион будет через год с тем же результатом.

Худший ответ: Ждите, они сами Вам позвонят :) Ну а вообще, никто не будет покупать домен (я имею ввиду аукционы для перепродажи), если на него нет потенциального покупателя, или еще лучше 2х-3х ведь кто-то же его взял, не такой уж он нулевой видимо. А еще есть вероятность того, что этот домен им не пренадлежит, они просто надеются его «схапать» раньше Вас как только он станет доступен. В хуисе владелец кто?
Вопрос: Изменение разрешения?

Лучший ответ: Сайты которые меняют внешний вид при изменении окна используются медиа запросы в стилях @media htmlbook.ru/css/value/media , а другие сайты по средствам js, можно и с помощью либы (matthewhudson.me/projects/device.js/) или php определяют устройство и применяют небходимые стили

Худший ответ: варианты как сделать адаптивность штук 4 навскидку приходят в голову. почему так как вы описываете сложно сказать без конкретики.
Вопрос: Где найти писателей?

Лучший ответ: на биржах для этого предназначеных - etxt.ru  к примеру

Худший ответ: Анализируйте конкурентов. Анализируйте, кто пишет статьи по интересующей вас тематике. Возможно, это окажутся внештатные копирайтеры с которыми можно будет поработать......
Вопрос: Синхронизации двух или больше GPS-устройств возможна?

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

Худший ответ: В лесу конечно GPS не ахти, но скажем выйти на дорогу и всем встретиться вполне возможно. Сматрфон + OSMand с плагином Osmo. https://osmo.mobi/
Вопрос: Что посоветуете для просмотра сериалов в окне браузера?

Лучший ответ: у Plex Media Server есть web-app, который это умеет. но я не уверен, что он есть под малинку (для малины есть порт, но не знаю или это там реализовано).
в любом случае такое решение для меня является костыльным.
я на компе использовал Plex Home Theater, который был настроен на сетевую шару, и смотрел через него.

Худший ответ: Проще зайти с любого устройства (поддерживаются и мобильные телефоны и планшеты на IOS или Android) на kinosmile.net и смотреть все что душе угодно, все новые новинки фильмов и сериалов, все бесплатно онлайн, без регистрации в отличном качестве!
Вопрос: Как получить данные из потоков обратно в main в java?

Лучший ответ: Смотрите ForkJoinPool

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

Лучший ответ: Господа, вы о чём? Система ведь явно стоит на LVM. Устройство называется /dev/mapper/VolGroup-lv_home
Банальное расширение пространства за счёт нового диска - элементарное действие. xgu.ru/wiki/LVM
Но смысл SSD тогда загадочен становится, в этом согласен с Denis Verbin

Худший ответ: Спасибо за наводки, решаю проблему!
Вопрос: Почему не работает параллакс в смартфоне?

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

Худший ответ: Откройте страницу в декстопном Chrome, откройте режим разработчика, включите имитацию экрана смартфона(значок смартфона) и увидите 2 скроллбара, дело, видимо, в том, что прокручивается не тот, который нужно, т.ч. от одного нужно избавится.
Вопрос: Можно ли определить расстояние до Bluetooth устройства? или до Wi-Fi устройства?

Лучший ответ: Bluetooth: нет. Вот пруф: bit.ly/xzBBTX.

Wifi: да, но с малой точностью. bit.ly/A7wsMk

Худший ответ: На том расстоянии, что вы хотите — невозможно нормально измерять расстояния по уровню сигнала BT или Wi-Fi. Дело в том, что до ориентировочно 10 длин волны(Для 2,4 ГГц это получается где-то 1,25м, если я правильно посчитал) — зона Френеля для антенны. В ближней зоне уровень сигнала не пропорционален расстоянию до антенны, а резко меняется от минимума до максимума(в случае со светом это будет выглядеть, как кольца Френеля). Так что увы, законы физики против вас…
Вопрос: На сайте www.*****.ru обнаружен потенциально опасный код

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

Худший ответ: А вопрос где? Такие вещи нужно писать в блог «Я негодую».
Вопрос: Что сказать верстаку который верстает так формы?

Лучший ответ: Просто не опытный! Объясните ему кто он, Вася, такой и почему это плохо!
За свою карьеру я заметил 2 типа версталищика. 1й - это тот, который смотря на макет видит в нем код в голове, целиком, видит как он будет щас его писать, где тег form, где div, а где и input. Сразу знает как верстать кастомный input file исходя из примера.  Им движет опыт!2й - это тот, который в макете видит только картинку, и верстает её так, что бы визуально макет был похож на картинку. Поэтому и не парится про семантику, ибо уверен, что раз отображается как в макете, значит все ок! Им движет хз что!

Худший ответ: Хз, я только учусь верстать, и то даже я бы лучше сверстал))
Вопрос: Почему тормозит тема Wordpress?

Лучший ответ: 1) Оптимизировать тему
2) Удалить лишние плагины и оптимизировать необходимые
3) Настроить кэширование
Если всё это не поможет, тогда разбираться с хостером и скоростью работы сервера

Худший ответ: Скорее всего проблема в хостинге. Возможно также фотографии много весят и их много. Сомневаюсь что дело в параллаксе. Но наверно лучше такое делать на шустреньком фреймворке например codeigniter, вордпресс имхо для других целей.
Вопрос: Где найти вирусов пачку?

Лучший ответ: Есть стандартный файл, применяемый для проверки, работает ли антивирус.

Худший ответ: Не знаю может ли пригодиться мой совет, но попробуйте по почте отправить письмо с вложенным знаменитым архивом содержащим 3732 вируса. К сожалению не знаю технологию проверки почтовиком писем на вирусы, но свою пачку вирусов вы получите.
P.S. На основе старого поста на хабре.
Вопрос: Куда податься? IOS vs Android?

Лучший ответ: В свое время передо мной тоже встал такой выбор. Предполагалось переносить и дорабатывать игру под обе эти платформы. Я выбрал Mac OS X и iOS. Не жалею.

Если есть понимание основ ООП, то проблем с освоением Obj-C не будет. Он только с виду страшный :)

Кстати, вот есть несколько обзорных статей по Obj-C, советую почитать, чтобы лучше представлять что тебя может ждать: pyobjc.ru/?page=3

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

Лучший ответ: Если бюджет не критичен - посмотрите в сторону UniFi.
Сам не пробовал.

Худший ответ: Да тут вопрос в том, что neurolynx13 не слышал о работе WiFi сети в режиме нескольких точек с одним именем. Обычно ставим одну, даем имя и вперед пользоваться. А можно взять и обозвать на нескольких точках сеть одним именем с одним паролем и переходя в зону стабильного приема другой точки устройство будет на нее переключаться. Все как с мобильной связью. 
Ссылки: ВикиХабр