Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как перейти с PhpStorm на Sublime Text?

Лучший ответ:
Эм, переходить с IDE на редактор как то странно, не иначе как даунгрэид. Да, можно поставить плагины, но все равно не дотянется до уровня PhpStorm. При этом некоторые плагины не очень работают, некоторых (нужных мне) вообще нет. Я порекомендовал поставить ST3 и использовать в связке с PhpStorm.

Худший ответ:
Для фронтенда я бы посоветовал Brackets(из-за фич с psd/livepreview/quickedit) или Atom + сборщик типа gulp с настроенным фтп.Мой список плагинов для ST3 3065 версии (почти 90% из них повторяются так же для Atom и Brackets потому удобство есть везде).
Во всех них есть одинаковые плагины для фронтенда, и все по своему особенные, для фронтенда выбрал бы брекетс т.к. эти три возможности что описаны в скобочках выше слишком оп :D пробовал все эти редакторы и больше всего нравится Atom, но в нем не нашел рабочего sftp плагина и пришлось юзать gulp для этого (ftp/ftps работают ок).
Если заинтересует скину плагины под Brackets.п.с. все эти редакторы вполне годны для php т.к. после установки fabpot-php-cs-fixer, phpmd, php_codesniffer и их настройки, все эти три редактора превращаются в полноценную ide.
Есть лишь одна функция которая кардинально рулит у phpStorm это ctrl+клик по функции который ищет ее вызов или определение или применение по всему проекту (подобную фичу нашел в атоме и в st3 но в проекте не проверял, по файлу ищет 100%!).
По скорости запуска phpStorm -> brackets -> atom -> st3 самый быстрый.
Про проекты, есть во всех и делается не тяжело.
Вопрос: Выбрать modx или yii?

Лучший ответ:
Добрый день, 
Я новичок в MODX (в частности revolution) и судя по работам тех людей что делают на Modx'е интересные проекты, включая и интернет-магазины, эта cms хороший вариант. 
Есть множество дополнений для администрирования галерей и прочего. Дополнения могут сократить работы в разы. Установка и интерфейс в modx просты как калькулятор, но и функциональны. 
Рабочую сайт-визитку можно за 1 - 2 дня наверстать на Modx revo + bootstrap 3Bootstrap 3Modx revo
Ну а до магазинов мне еще далеко))

Худший ответ:
Ваш вопрос упирается в ваши потребности. Если MODX не может воплотить ваши потребности в жизнь, то есть смысл перейти на собственную разработку на любом понравившемся фреймворке. Но прежде чем принимать такое решение, удостоверьтесь все ли возможности CMS вы исчерпали для получения того или иного функционала, и сможете ли вы в достаточно короткое время реализовать всё что хотите на фреймворке.
На мой взгляд MODX`а вполне достаточно для нормального ресурса. Чего не хватает - можно дописать и подключить как модуль.
Вопрос: Будет ли Internet Explorer 9 распространяться через Windows Update?

Лучший ответ:
У меня нет нового ослика в обновлениях. Ultimate SP1

Худший ответ:
По моему уже сейчас можно через апдейт поставить.
Вопрос: Как при загрузке страницы опускать её в самый низ?

Лучший ответ:
Поставить в том месте, где открываться должна идентификатор и открывать страницу по адресу site.ru/#identificator

Худший ответ:
я так понимаю нужно плавно?$(document).ready(function(){$('html, body').animate({
        scrollTop: $("#element").offset().top
    }, 2000);
})
в конце страницы создаём элемент с id element
Вопрос: Можно ли получить серьезные знания, пройдя курс по веб разработке 2 раза в неделю по одному часу за 2 месяца?

Лучший ответ:
нет
В принципе, разбирать эти дешевые разводки - все равно что доказывать, что 2х2=4. Чувствуешь себя как-то неловко. Но всё же.Куратор и преподаватель курса
Максим Жуков
Окончил физический факультет МГУ
Преподавал на физическом факультете программирование
для 1-2 курсов, создал и преподавал курс программирования 
ядра Linux для 4 курса
Несколько лет работал в IT-департаменте в штаб-квартире
ЮНЕСКО в Париже
Создал и много лет руководил эксплуатацией системы управления розничной торговлей для сети из более 200 розничных магазинов 
по всей стране
Работал в качестве CIO в международной финансовой компании 
по обслуживанию ультрабогатых (UHNW) клиентов (подчинённые 
в четырёх странах европы), внедрял системы информационной
безопасности, курировал открытие банка в ЕС (на Мальте)
Занимается выездным аудитом IT-безопасности европейских банковВнимание, вопрос!
Зачем этому владельцу заводов, газет, пароходов и ультрабогатых(sic!) клиентов возиться с немытыми пэтэушниками, вдалбливая им азы похапе за малый прайс?
И почему нет ни одной ссылки, подтверждающей столь внушительный послужной список?

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

Лучший ответ:
В школе.

Худший ответ:
Готов взяться за подобную работу. Можете прислать подробную информацию в инбокс?
Вопрос: Почему в Google Chrome перестал работать Punto Switcher?

Лучший ответ:
Удалите файл «preferences.xml» и после этого перезагрузите программу.C:Пользователи - Имя_пользователя - AppData - Roaming - Yandex - Punto Switcher - User Data

Худший ответ:
Это работает
Вопрос: NoSQL и сохранность данных?

Лучший ответ:
Как говорится: «любишь кататься, люби и саночки возиться».
Если вам нужна производительность в любом случае вы будете жертвовать надежностью.

Если по теме — используйте репликацию. Использовать fsunc при каждой записи как то глупо.

Ну и не по теме — если сервер ляжет в процессе записи данных в mysql с ними случится ровно тоже, что и при записи в Redis, MongoDB или любую другую noSql базу

Худший ответ:
Редис ведь база ключ-значение, на ней сложно построить сложную архитектуру? А вот для вещей которые вы сказали очень хороши для редиса. Общался с одним из разработчиков редиски (надстройка над редисом) и он не раз говорил что редис как средство для кеширования хорош, но вот как первичное хранилище не советовал.
Вопрос: Как реализовать обратную связь PHP?

Лучший ответ:
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<title>title</title>
		<style>
			.message {
				margin: 50px;
				padding: 50px;
				border: 3px double #333;
				background: #eee;
				text-align: center;
				color: #333
			}
		</style>
		<script language="javascript">
			setTimeout(function() {
				document.getElementById('message').remove();
			}, 5000);
		</script>
	</head>
	<body>
		<h3 id='message' class='message'>
			Ваше письмо успешно отправлено!
		</h3>
	</body>
</html>

Худший ответ:
Так тут с пхп особо то нечего делать,Ajax-ом отправляете данные в файл-обработчик,дальше в блоке success: делаем вывод ранее скрытого дива с уже наверстанным сообщением.        
api.jquery.com/jquery.ajax
Вопрос: Как настроить mikrotik openvpn client?

Лучший ответ:
tls  в mikrotik ovpn насколько я помню нет.
ps: вообще если у вас планируются клиенты с Windows на борту - настоятельно рекомендую посмотреть в сторону SSTP. В нём есть свои прелести типа нативной поддержки и меньшего latency.

Худший ответ:
Расширенные логи включаются из меню /system logging, далее добавляете новый вид лога
/system logging action add name=ovpn topics=ovpn
По-умолчанию логи будут сыпаться в память, максимум 1000 строк.
Кидайте лог, бум копать =)
Вопрос: Никсовый djvu/pdf ридер с закладками?

Лучший ответ:
evince, при выходе запоминает позицию в документе, даже если вы потом открыли другой, то позиция не сбрасывается и еще запомнится у того который открыли, ну вы поняли думаю:)

Худший ответ:
Для pdf с закладками и под GTK — Foxit Reader
Вопрос: Ввод в EditText. Как сделать, чтобы при вводе числа в конце приписывался знак доллара?

Лучший ответ:
Не проще ли сделать значок рядом с EditText? Что будет если пользователь поставит корретку в конец и продолжит вводить цифры? Мне кажется вы выбрали не очень удачный способ

Худший ответ:
Как сказал ivanfenenko проблема в рекурсии. Сделайте так:enter.addTextChangedListener(new TextWatcher() {
    
    private boolean mFormating;

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        if (!mFormating) {
            mFormating = true;
            if(enter.getText().length() != 0) {
                String ss= s.toString();
                if (!ss.endsWith("$")) {
                    ss= ss + "$";
                    enter.setText(ss);
                }
            } else {
                result.setText(null);
            }
            mFormating = false;
        }
    }
}); Во-первых, выставляем флаг, чтобы не запускать код при изменении текста нашим кодомВо-вторых, добавляем проверку наличия знака '$' в конце, а то при каждой правке он у нас будет дописываться
Вопрос: Self hosted web-archive?

Лучший ответ:
если все же именно аналог Internet Wayback Machine и надо старые копии хранить и все такое:  использовать WAIL (matkelly.com/wail ) + планировщик. 
если не надо старые и на сервере Windows - использовать (платный) Offline Explorer (если страниц много то лучще Enterprise-версию). Windows-GUI + встроенный (слабый) вебсервер

Худший ответ:
Сделать подобие своего GitHub.
Вопрос: Сколько будет жить ssd?

Лучший ответ:
От одного дня до года.
До года у меня ещё ни один не до жил.
Не имеет смысла надеяться на долгую жизнь ssd, делайте бекапы, на большинство ssd гарантия три года, сдохнет поменяете и восстановитесь из бекапа.

Худший ответ:
Внимательно все прочитав я пришел к решению попробовать все таки сначала HDD на 7200. На данный момент стоимость низкопрофильного на 512ГБ равно 2000 руб. Это не такие большие деньги, тем более, что при отсутствии удовлетворительного результата его всегда можно использовать под бэкап. 
p.s.
Сама покупка вызвана приобретением ноута asus ux32vd i7 производительность которого в данный момент меня не вполне устраивает (увы, это так).
Возможно, коротенько отпишусь на хабре про опыт использования (или спросите в личке, если срочно).
Вопрос: Видите ли вы разницу между комментариями к вопросу и ответам на вопрос на Тостере?

Лучший ответ:
Не хватает хорошего редактора для комментариев, даже код не вставить по-человечески, и иногда коммент - решение, нужно кнопка "решение" и "лайк". Ах,забыл, ещё редактировать коммент нельзя, это провал. 
Это добавят и всё ок

Худший ответ:
комментарии лишние в такой реализации.
Вопрос: Что за странный символ?

Лучший ответ:
Может, у вас не из-за странного символа вёрстка плывёт, а из-за того, что вы закрываете там несуществующий тег dir?

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

Лучший ответ:
Хороший поиск с ценами и 3D-панорамы мест расположения отелей, отдыха и достопримечательностей (как тут)

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

Лучший ответ:
ip firewall add chain=forward dst-address=!< IP нужного ресурса> src-address=<IP ограничиваемого юзера> action=drop
Если для всех юзеров - составьте address-list'ы и указывайте src-address-list вместо src-address, если нет привязки IP-MAC - можно src-mac-address указать

Худший ответ:
@etosparta Сайт во внешнем мире или внутри? Самое банальное и простое решение разрешить в firewall ходить только на один ip-адрес сайта (+ tcp, port 80), если и есть сайты на этом же ip (при использовании виртуального веб-хостинга), то вычислить юзеру их будет трудно. можно еще параметр content='host: domain_corporate_site.ru' прописать, тогда только нужный сайт будет доступен.
Второй вариант - прокси, но он избыточен для Вашего случая, имхо.
Вопрос: Какие выбрать плагины для Wordpress?

Лучший ответ:
1. Вордпресс без всяких плагинов умеет это делать, если я правильно понял вопрос. Просто при создании меню вкладывайте пункты меню друг в друга.
2. CPT UI + Advanced Custom fields полностью покроет эту задачу.
3. Events Calendar
4. Contact Form 7 - лучший из лучших.
5. WPML

Худший ответ:
2) PODS
Это?
>> Use a template to display fields.
>> By specifying a Pods Template in the "template" argument you can display 
>> one or more items with that template.
pods.io/docs/learn/shortcodes/pods
и здесь:
https://ru.wordpress.org/plugins/pods-frontier-aut...
Вопрос: Webmoney classic на Mac и Linux

Лучший ответ:
По этой причине перестал пользоваться Webmoney, вместо них пользуюсь Яндекс.Деньгами.

Худший ответ:
А кроме виртуальной машины никак. И то с бубном.
Вопрос: Задолбало: Android лажает. Музыку в метро слушать невозможно! У вас тоже так?

Лучший ответ:
Зачем такие вещи писать??? Теперь я боюсь менять свой HTC Desire HD на Samsung Note 2 или S3!

Худший ответ:
В режиме полета проверьте, будет ли заикаться. Ну просто эксперимента ради :)
Вопрос: Какие должны быть инструменты планирования разработки до написания кода?

Лучший ответ:
Для .NET есть NClass. Легкий, без лишних наворотов инструмент для создания диаграммы классов. Я, правда, им пользовался в основном для генерации диаграмм из уже скомпилированных сборок, а не по прямому назначению, так что ручаться за удобство не могу. Но может окажется полезен.
P.S. Сам, если проект более-менее сложный, проектирую пока на листочке. Если что-то попроще, то прямо в коде делаю "набросок" в виде набора интерфейсов (пытаясь учесть возможные варианты расширения, но без особого фанатизма), а затем уже приступаю к реализации. Как-то так.

Худший ответ:
я думаю вы ишите вот это ru.wikipedia.org/wiki/UML
Вопрос: Нужны программы похожие на Novell Netware, для сравнения, может кто знает?

Лучший ответ:
В дипломе нужно сравнить windows server 2008r2 novell и еще какие нибудь программы 
Skype например возьмите для сравнения. Чем не устраивает?

Худший ответ:
В дипломе нужно сравнить windows server 2008r2 novell и еще какие нибудь программы 
Skype например возьмите для сравнения. Чем не устраивает?
Вопрос: Как определить город по IP?

Лучший ответ:
по россии точнее всего ipgeobase.ru/

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

Лучший ответ:
А это вообще реально? Что у инлайновых, что у блочных элементов граница — прямоугольник. А элементов с многоугольной формой нет. Если только на canvas/svg рисовать

Худший ответ:
Ответ: 
Demo, 
Html:
<div id="main">
  <div class="red"><div class="content">Red</div></div>
  <div class="green"><div class="content">Green</div></div>
  <div class="blue"><div class="content">Blue</div></div>
  <div class="black"><div class="content">Black</div></div>
</div>
Вопрос: C#: Чему равно A?

Лучший ответ:
Интересно будет узнать ответ (и объяснение), если A <> 1 :) Во всяком случае для незнающих C#

Худший ответ:
Голосую за 1. :)
Вопрос: Какая математическая формула?

Лучший ответ:
x = s / (2^(n-1) - 1), где s - сумма выигрыша; n - количество "мест".

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

Лучший ответ:
Чтение книг — лучший способ обогатить себя и свою речь.

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

Лучший ответ:
> Предположим, что конечная цель обучения - переезд и получение работы в США.
Для этого нужно иметь сносный разговорный английский. США - страна мигрантов и там никто не удивляется акценту и ошибкам в произношении, грамматическим ошибкам. Я бы предложил не заморачиваться этим, а прокачаивать технические скиллы, английский в процессе подтянется, в том числе и разговорный. 
А при разговоре по телефону вы всё равно будете сильно тупить первое время, как бы не старались..
Моему товарищу помогло трехмесячное обучение в филиппинской языковой школе. Прошёл от уровня "Май нэйм из Вася. Лондон из зэ кэпитал ов Грейт Бритн" до intermediate и получил удалёнку в каком-то стартапе из США. В том числе поставили ему и разговорный английский.

Худший ответ:
Для болтологии - обучение через скайп. Есть агрегаторы скайп-курсов. Там есть преподы-нейтивы. С рейтингами, отзывами, почасовой оплатой и индивидуальным подходом. Это если платно и системно.
А если бесплатно и для фана - то те же видеоконференции, но на добровольной основе. Находишь любым удобным способом собеседника на вечер, предлагаешь лясы поточить и вперед.
Или чатрулет, еще проще, всяко с кем-то языком зацепишься.
Вопрос: На чём лучше написать блог (python-framework)?

Лучший ответ:
Попробуй Flask, у него порог вхождения ниже, чем в Django, как мне кажется.
К нему много разных расширений.
Есть вот это - habrahabr.ru/post/193242
Документация - flask.pocoo.org/docs/0.10

Худший ответ:
Мне кажется подойдет wagtail
Вопрос: Для чего нужны свойства зависимости?

Лучший ответ:
Все предельно просто - dependency properties это попытка получить реактивное программирование конкретно в рамках WPF и с минимальными затратами (без модификаций на уровне языков/платформы .net).
Вы формулами в Экселе когда-нибудь пользовались? Вида =A1+A2+A3? Когда обновляешь ячейку A1 и автоматически обновляются все значения, вычисляемые по формулам, в которых встречается A1. Вот это примерно то же самое. Почему это так важно в WPF? Потому что а) это естественный способ связи свойств визуальных компонент друг с другом и с ViewModel-ью - без свойств зависимостей обновление зависимых значений превращается в адские цепочки Refresh-ей, Recalc-ов и прочего, и дай бог не забыть вызвать все нужные пересчеты. б) это дает механизм абстрагированной обработки и изменения свойств объектов (как правило - контролов), более производительный и узкоспециализированный по сравнению со стандартной рефлексией. Это, в свою очередь, обеспечивает возможность без лишних заморочек написать классы вроде DoubleAnimation, с помощью которого можно анимировать ЛЮБОЕ (!) свойство типа double у любого объекта, лишь бы оно было dependency property.

Худший ответ:
Данный механизм расширяет функциональность свойств на основе поля.
Вот тут все объяснено - https://msdn.microsoft.com/ru-ru/library/ms752914%...
Вопрос: Linux mint 32 vs 64 bit?

Лучший ответ:
PAE позволяет использовать более 4GB оперативной памяти в 32-битной ОС.

Худший ответ:
Главный фокус в том, что отдельному процессу все равно достается 4Гб адресов.
Вопрос: [РЕШЕНО] В каком текстовом редакторе удобнее всего верстать книгу или статью?

Лучший ответ:
Latex исторически для этого используется

Худший ответ:
LaTeX
Для создания графиков использовал matlab или maple и вставлял png
Вопрос: Как организовать хранение и выборку таких данных?

Лучший ответ:
Разбейте задачу на составляющие и решайте по мере. Вы какую решаете?

 — поиск ключей по тегу?
 — быстрая выборка?
 — поиск ключей по флагу?

1. Найдите алгоритм поиска ключей по тегу для вашей задачи максимально быстрый. Это не суть, будет это sql или nosql. Мы же не знаем каких объемов там данные. Да и вы можете это найти только по нагрузочным тестам. Главное помните, что поиск по primary key и по данным в оперативной памяти всегда эффективный, поэтому если это будет id вашего тега — вы сможете быстро найти нужные ключи записей.
2. Быстрая выборка != быстрому запросу. За сеанс у вас может пройти 3-5 коротких запроса по разным таблицам (базам) и это будет существенно быстрее. Разберите свои данные и идите от меньших объемов к большим в разборе.
3. Определите, что это за ключи/флаги — строки или числа. Соответственно исходя из этого примите решение с помощью каких алгоритмов их быстрее находить.

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

Лучший ответ:
Короткий и не очень верный ответ запускать вот такnode expamle.js &
Более длинный ответapt-get install upstart // yum here for Centos
------
#!upstart
description "my app"

start on started mountall
stop on shutdown

# Automatically Respawn:
respawn
respawn limit 99 5

env NODE_ENV=production

exec node /somepath/myapp/app.js >> /var/log/myapp.log 2>&1
----
Использоватьsudo start myapp
sudo stop myapp
sudo restart myapp
Третий node-style вариант$npm install forever -g
$forever start app.js

Худший ответ:
Запускайте через forever или как сервис systemd и будет вам счастье)
Вопрос: Opera со временем начинает жутко тормозить

Лучший ответ:
1) Опера очень чувствительна к фрагментации диска. Попробуйте провести дефрагментацию папок оперы (в program files, application data, local settings), можно прямо во время работы оперы. У меня это положительно сказывается на отзывчивости и скорости открытия-закрытия.
2) Оцените, сколько у вас занимают рабочие папки оперы (в appdata и local settings). Если у вас выключены disk cache, mail, visited pages search, то их размер должен быть очень небольшим (до 100 мб). Если занимает много — повод насторожиться, определите, что много занимает.
3) В папке Local Settings\Application Data\Opera\Opera\icons\ бывает настолько много иконок, что она открывается секунд 30. Я её чищу (можете попробовать, но сделайте бекап).
4) Попробуйте отключить своп. Это в большинстве случаев ускоряет работу. Но главное следить, чтобы вы не превысили лимит памяти (иначе программы начнут просто вылетать).

Худший ответ:
Угу, было такое. Обновите ее!
Вопрос: Есть ли равные аналоги Nginx?

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

Худший ответ:
https://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D...
выбирайте ;)
Мало - напишите сами ;)
Вопрос: Можно ли показывать бесплатно фильмы на свежем воздухе?

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

Худший ответ:
2 момента, показывать ЧТО и КОМУ...
...с ЧТО вроде понятно, тут всё зависит от лицензии фильма, если она не запрещает, то почему нет
...с КОМУ всё гораздо интересней, я не раз устраивал вечеринки, а-ля просмотр трилогии "матрица", даже в кинотеатре, и это было законно, тк копия приобретена легально, а собравшиеся мои друзья и знакомые, те показ не являлся ПУБЛИЧНЫМ. За то-же самое на улице, те в публичном месте, мне потенциально могло-бы влететь, за опенэйр в месте мало доступном случайным прохожим, со мной можно было-бы по бодаться
...то что вы не получаете финансовой выгоды от показа, не отмажет вас если фильмокопия не предназначена для публичной демонстрации!
...то что посетители вашей загородной виллы, или флэйта в башне федерация, скинутся рублём на вечеринку, не даёт повод привлечь вас к ответственности если нет нарушения лицензии.
Вопрос: Как обработать каждый TCP-пакет в nginx?

Лучший ответ:
Может быть имеет смысл использовать HAProxy вместо nginx? Насколько я понимаю, он больше подходит для этих целей.

Худший ответ:
nginx не сможет работать с не HTTP-протоколом. Нужно использовать либо средства межсетевого экрана (iptables/netfilter в linux), либо, если нужна балансировка, то другие решения, типа IPVS или HA-proxy.