Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Обязательно ли запросы к go проксировать?

Лучший ответ:
Владимир,  стоит. 
На том же nginx-e вы легко сможете настроить отдачу статики, кеширование запросов, конфигурировать будет проще и не надо будет менять код приложения, ради добавления новых плюшек.
Касательно безопасности, nginx сможет вам помочь, если вы захотите спрятать код от внешних сервисов ( взлом сервера с nginx, не коснётся сервера с бэкендом ),  либо, например, если вас будут атаковать всякие китайцы, то можно без проблем подключить geoIP модуль и настроить фильтрацию по странам  ( если китайцы присутствуют на этом ресурсе, то без обид :) ) 
Добавлю, что помимо безопасности, установка nginx поможет в будущем, если захотите изменить архитектуру приложения ( добавить несколько бэкендов, настроить балансировку и прочее )

Худший ответ:
Стоит
У nginx больше опыта в таких делах и большая часть проблем с безопасностью уже решена
Вопрос: Что читать вместо CLR via C# (на русском языке)?

Лучший ответ:
Братья Албахари — C# 5.0 in a Nutshell: Definitive Reference.
На английском есть в сети(who.ec/irE), русский перевод видел только на бумаге в Доме Книги.

Худший ответ:
Троелсен, в Киеве в конце августа мне обещали что будет в продаже та самая CLR, последний перевод свежей версии, что по Вашей ссылке указан.

Из того что еще почитать — очень зависит от направления — классический десктоп (WPF, WinForms), Метро (WP/Win8), asp.net (web).
Вопрос: Табы для контента — за или против?

Лучший ответ:
Табы можно использовать и заполнять по-разному.
Мне, например, совершенно противны табы одной сети салонов мобильных телефонов.
Когда я выбираю товар, мне хочется видеть все важные характеристики товара полностью, а не ограничиваться, например, жалким:
ОС: Android
Память: 256 Мб
Экран: цветной

На разных вкладках хорошо размещать описание, отзывы и дополнительные товары, например. Т.е. разные по характеру данные.

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

Лучший ответ:
mongodb/elasticsearch 
Проще структура, просто делаете набор атрибутов ( кол-во комнат, координаты, и т.д). Дальше в elasticsearch и оттуда вытаскиваете facet/aggregation. Можно вообще сразу данные в elasticsearch хранить, а не только индекс.

Худший ответ:
Реализовывал на MySQL + Sphinx. Фасетный поиск делается легко через MVA атрибуты. Поле с характеристиками объекта можно задать в JSON формате - в карточке объекта не придется делать лишний запрос на получение этих характеристик.  Подробнее о фасетном поиске на сфинксе можно почитать тут.
Вопрос: Неожиданное завершение процесса, запущенного через nohup?

Лучший ответ:
Немного смущает строчка про OutOfMemory. Это просто для примера написано, или на самом деле такая ошибка иногда случается? Просто на линуксе, когда случается, это плохо, и чтобы хоть как-то система жила, ядро прибивает «кого попало», случайный процесс. Так что, если во фре подобная же схема — может быть по этой же причине сам шелл-скрипт убивается? В логах, наверное, OOM должен отражаться.

Но как вариант, если цель не разобраться, а просто решить проблему, лишь бы работало — можно попробовать без враппера. Просто по крону запускать простенький «чек-респаун» скрипт, который будет проверять, и если сервер лежит (по лок-файлу, открытому порту или даже тупо по ps'у) — запускать его снова. В этом случае уже скрипт не умрет по непонятной причине. Разве что умрет cron от ООМа, но если cron умрет — уже точно будете знать, что проблема не в кривом коде крона.

Худший ответ:
Есть такой вариант: github.com/visionmedia/mon
Вопрос: Каковы минусы перехода на HTTP/2?

Лучший ответ:
HTTPS на SEO сказывается положительно. Google отдаёт предпочтение сайтам с https.

Худший ответ:
При использовании https в случае блокировки РКН забанят весь сайт, а не конкретную страницу.
Технически не выйдет без подмены сертификата забанить одну конкретную страницу.
Вопрос: В каком виде лучше опубликовать объемный текст для веб-сообщества?

Лучший ответ:
Ой как много подобных вопросов, и вот хоть один бы плюсанули. Или видимо я не совсем понял)
3 флеш не вариант сразу.
Да и вообще, что это за текст такой, вы о людях подумайте, кто его читать то будет. Разбейте и систематизируйте. Все имхо конечно.

Худший ответ:
А вы посмотрите как это сделано в том же Хабре habrahabr.ru/info/about/
Небольшое вступление и ссылки на другие разделы. ИМХО, это лучший вариант.
Вопрос: Внешний доступ к домашнему FTP серверу?

Лучший ответ:
0. Вам необходм "белый IP", то есть "не серый IP wiki". Проще говоря IP на WAN-порту модема не должен начинаться на 192.168; 10; 172.16..172.31
Большинство провайдеров предоставляет подобную услугу (автоматически или платно)
1. Вам нужно узнать - меняется ли этот адрес с течением времени (обычно - 1 раз в сутки или при переподключении). При платном "белом IP" обычно он постоянный
2. Необходимо закрепить за FTP-сервером внутренний IP в вашей сети за роутером. Либо через DHCP-привязку, либо через выдачу статики (в этом случае следите, чтобы статика не пересекалась с диапазоном DHCP)
3. Использовать одну из слежующих технологий
3.1 Вынести ваш FTP-сервер в DMZ (когда компьютер с FTP светится "всеми" портами наружу). Это опасно.
3.2 Использовать "умный FireWall", если таковой присутствует в вашем роутере
3.3 (рекоммендуемый вариант) Настрить в FTP-сервере диапазон портов входящих соединений для DATA-соединений и пробросить его на маршрутизаторе (обычно это называется PortForwarding \ VirtualServer)
* FTP использует 21 порт для "Control Channel" - канал управления. Для передачи данных FTP использует другие порты передачи данных (Data Channel), диапазон которых задается в настройках службы сервера FTP. Необходимо добиться, чтобы извне 21 и весь диапазон Data channel был "пробршен". Также возможно использования "пассивного режима FTP-сервера", то тогда это требование надо выполнять на клиенте.

Худший ответ:
проброс порта на модеме, при условии что провайдер выдает белый адрес, и dyndns если он динамический
Вопрос: Как создать модель турнирной таблицы, для работы в MongoDB+Express?

Лучший ответ:
замечательный вопрос. По какой системе турнирная таблица ?! При чем здесь монга, а тем более экспресс ?

Худший ответ:
на вылет, нужен пример json'a хотябы
Вопрос: Погас монитор, куда копать?

Лучший ответ:
Первый тест — включите, подключите, и посветив фонариком попробуйте обнаружить картинку.
Если картинка просматривается — значит проблема с подсветкой, вероятнее всего инвертор (но не исключены и лампы, хотя вряд ли, если судить по симптомам отказа).
Если нет — количество вариантов расширяется: от блока питания до проблем с начинкой платы. Самостоятельно порешать вопрос можно, но если опыта нет — потратите много времени.

Худший ответ:
Было такое, грешил на кондеры, но проблема была в плате с блоком питания, нашел такую же за 500 руб, опять таки, тоже б/у, так что, учитывая дешевизную новых мониторов (3-4 тыс.), советую купить новый, если проблема не в кондерах, которые стоят копейки.
Вопрос: Требуются ли навыки художника в разработке игр?

Лучший ответ:
Плавно перехожу с веб программирования на разработку игр для android.
Когда начинал казалось что будет тяжело изучать новую платформу, яп JAVA. А на деле  оказалось что тяжело  придумать интересную игру и красиво-гармонично   нарисовать персонажей или gui
Так что  умение рисовать пригодится если нет знакомого дизайнера.

Худший ответ:
Сесть на все стулья сразу получается далеко не у всех.
Лучше заказать рисовку у тех, кто этим активно занимается. На каких-нибудь www.deviantart.com и других аналогов полным-полно продвинутых и начинающих художников, можно поискать тех, кто сделает хорошо и недорого, и тех кто сделает более-менее просто за упоминание в списке разработчиков, но скорее всего гораздо лучше, чем вы.
Уметь и программить и рисовать обычно требуется в простеньких инди-проектах, в которых вся команда это 1-3 человека.
Просто так научиться рисовать - можете попробовать, потратьте несколько недель, посмотрите ютуб для начинающих, попробуйте - если есть талант, вы это поймете. Если таланта нет, то приобрести навыки рисования с нуля - это затраты времени. Может будет лучше остановиться на чистом программировании?
Вопрос: Почему не срабатывает css псевдоселектор для jquery?

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

Худший ответ:
то есть обязательно необходимо применять .hover()?
да.
либо же так:$(selector).on('hover',function(){});
Вопрос: Можно ли скролить контент внутри div'a с помощью Javascript?

Лучший ответ:
Попробуйте: jsfiddle.net/Urvin/sR6Bv/5/

Худший ответ:
Скролльте за счёт изменения top у вложенного блока в отрицательную сторону. Соответственно, у него должна быть position: absolute, а у внешнего (у которого overflow: auto) — position: relative.
Вопрос: Как была получена таблица основных интегралов?

Лучший ответ:
Для начала вводится определение производной, как предел отношения приращения функции к приращению аргумента, при приращении аргумента, стремящемся к нулю. Выводятся основные производные: hijos.ru/izuchenie-matematiki/mat-analiz-11-klass/...
Далее вводят первообразную как функцию обратную к производной
Ну, и неопределённый интеграл определяют как множество всех первообразных в виде "первообразная + константа". А в определённом интеграле константа просто вычитается сама из себя. Такие дела. Почитайте начала матанализа, Ильин, Садовничий, Сендов, например.

Худший ответ:
Также как и таблица умножения. Более низкой операцией.
Вопрос: Доступ во внешнюю локальную сеть через wi-fi роутер

Лучший ответ:
Вообщем при статических маршрутах должно быть вот так (если локалка у нас по 10.0.0.х):
1 маршрут:
Ip-адрес сети или хоста: 10.0.0.0;
Сетевая маска: 255.0.0.0;
Шлюз: 172.25.0.1;

2 маршрут:
Ip-адрес сети или хоста: 172.25.103.0;
Сетевая маска: 255.255.255.0;
Шлюз: 172.25.0.1;

3 маршрут:
Ip-адрес сети или хоста: 224.0.0.0;
Сетевая маска: 255.0.0.0;
Шлюз: 172.25.0.1;

Худший ответ:
Покажи текущую таблицу маршрутов
Вопрос: Почему стал греться процессор?

Лучший ответ:
Убрать пыль с радиатора и с вентилятора.

Худший ответ:
что за процессор?
если в биос зайти и оставить комп минут на 5-10, потом зайти во вкладку «health» какую температуру показывает?
если термопаста в порядке, то вариантов два — 1)Вы либо что то коротнули на плате 2) датчик температуры умер.
Вопрос: Что выбрать между VDS и Облачным хранилищем?

Лучший ответ:
по цене лучше тут 
vdsina.ru
по качеству сделать лучше тут
aws.amazon.com

Худший ответ:
> - Если вдруг случается поломка, то лежит все
Актуально и для jelastic в общем-то =) 
Правильно - брать несколько виртуалок в digitalocean/flops/runserver и масштабировать сервис на несколько машин.
Вопрос: Есть ли какой-то специальный инструментарий для парсинга сайтов?

Лучший ответ:
Пользовался simplehtmldom.sourceforge.net , удобно.

Худший ответ:
В каждом языке программирования есть библиотеки для обработки DOM. Например в питоне для этого есть dom.minidom и beutifulsoup
Вопрос: Посоветуйте SEOшника хорошего

Лучший ответ:
А ты попробуй например профессионального врача назвать «врачихой» в фразе «посоветуйте хорошую врачиху», посмотришь какое будет отношение и какие уродны согласятся с тобой в итоге работать.
«Взяли заказ»<>«взяли деньги», так что проблема видимо в финансовых условиях и изначально хреновым выбором «искать на фрилансе».

Худший ответ:
Роман Прохоров, руководитель SEO в wikimart.ru
 — в свое время под личную ответственность его приглашал работать. Честный, адекватный, компетентный, неравнодушный.
Вопрос: Почему скорость Go(golang) сравнивают с Ruby, Java?

Лучший ответ:
Скорее всего сравнивают те, кто имел/имеет отношение к Руби, но уперся в его проблемы с производительностью, многопоточностью, етц... и пробует новые платформы. Т.е. такой народ сравнивать более-менее толково может только с руби. Ну и эти граждане не забывают держать руби-сообщество в курсе своих экспериментов -- понятно что Ц-программист не будет сравнивать Ц с Го в руби-блоге

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

Лучший ответ:
Посмотрите здесь: photo-tochka.livejournal.com/253355.html

Там описан случай, когда газета использовала чужую фотографию

Худший ответ:
Кстати, а как можно потом будет доказать, что было это самое нарушение, если «вор» удалил запись в интернете, где использовал материал?
Вопрос: Как отключить индикатор включения камеры Sony Motion Eye?

Лучший ответ:
Подавляющее большинство индикаторов активности камеры являются простым светодиодом в цепи питания матрицы камеры. Выключить его можно только выключением камеры. Реализация иного (программируемого) способа потребует удорожания камеры, что будет ухудшать маркетинговые показатели устройства.

Однако, если снимать единичные кадры через определённые интервалы времени, то диод просто не будет успевать разгореться до сколь-нибудь идентифицируемой яркости. Можно проверить, оставив ноут в темноте перед видеокамерой. Тёмная обстановка увеличит необходимую выдержку, а камера зафиксирует момент свечения диода.

Так что наблюдать могут, но не в риалтайме, а в виде слайд-шоу, около одного кадра в секунду.

Худший ответ:
Намного проще ее чем-нибудь зарисовать или наклеить что-нибудь сверху.
Вопрос: Размер картинки на фон в Android-приложении?

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

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

Лучший ответ:
Reallocated_Sector_Ct у вас 592, что довольно плохо. Не сказал бы, что он очень скоро выйдет из строя, но бекапы сделайте обязательно.

Худший ответ:
Сделайте тест поверхности с помощью MHDD. Будет видно, сразу выбрасывать или можно использовать под ненужные данные. Под нужные не стоит - Reallocated_Sector_Ct высокий уже.
Плюс стоит озадачиться охлаждением, 44С - уже много. Особенно если в простое. Держите в диапазоне 35-40С.
Вопрос: Какой город и страна наиболее привлекателен для переезда разработчику (PHP/Python). Не Россия

Лучший ответ:
Лишь бы не в Индию ;)

Худший ответ:
так это, на monsters.com заходили?
Вопрос: Как сверстать такой фон?

Лучший ответ:
куча пнгшек со спрайтами грязи

Худший ответ:
Все будет зависеть от того, как дизайнер видит этот фон на мобильных устройствах, планшетах. Т.к. если делать всё одним фоном, читабельность может упасть из-за наложения текста на текст фона "ECHO DESIGN", "BEST CHOICE" и т.д. и т.п.
Если выбор падет на -  "делаем картинку одним фоном", тогда сжимайте ее здесь tut. Этот инструмент, лучшее, что есть на сегодняшний день.
Если выбор падет на - "текст и стрелку делаем ':before', ':after'", тогда нарезать графику, или же нарезать графику для стрелки и готовить шрифты для текста. 
p.s. Шрифты для текста в :before/:after будут предпочтительнее если Вы их еще в .woff-формат перегоните.
Удачи
Вопрос: Какую платформу для умного дома выбрать?

Лучший ответ:
Очень много сделано в проекте MajorDoMo — умный дом своими руками. Осталось прикрутить ODB, но с этим лучше договориться с программистами программ ODB Car Doctor, Tortuqe и подобных

Худший ответ:
Z-wave, Open-ZWave
тут же на хабре
habrahabr.ru/post/187268/
habrahabr.ru/post/129743/
x10
habrahabr.ru/post/141766/

ну и 
habrahabr.ru/search/page2/?q=%D1%83%D0%BC%D0%BD%D1%8B%D0%B9+%D0%B4%D0%BE%D0%BC
Вопрос: Новый раздел «Ключница» — зачем столько прав?

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

Худший ответ:
offline scope для вконтакте думаю нужен для того, чтобы получить токен с неограниченным временем жизни
Вопрос: Где посмотреть пример тестирования yii приложения?

Лучший ответ:
Ключевые слова: Yii Codeception. Немного документации.

Худший ответ:
Идите на github.com, вбивайте в строке поиска ключевые слова, типа Yii, Test, Testing и смотрите результаты.
Вопрос: Какая книга html+css среднего уровня лучшая на ваш взгляд?

Лучший ответ:
Влад Мержевич - CSS по шагам

Худший ответ:
Серия "A Book Apart"
Вопрос: Сортировка вложенных массивов

Лучший ответ:
используйте функцию usort. 
В вашем случае так: http://codepad.org/AolXOEBn

Худший ответ:
Я не очень понимаю. А какой-нибудь квиксорт написать самому?
Вопрос: Выбор выключателей для «умного дома»

Лучший ответ:
X10 — изрядно устаревшая технология. В новых инсталляциях ее редко используют.

В достаточно дорогих решениях используют компоненты на основе KNX.
Все основные европейские производители ее поддерживают.
ABB и Jung за последний год сильно сбросили цены.
Zennio всегда был бюджетным для своей области решением.
Для экономии денег можно попробовать договориться с инсталлятором (у них есть хорошие скидки на компоненты) или самому купить в одном из европейских магазинов. Выключатели бывают под самый разнообразный дизайн. 
Решение очень надежное и неубиваемое, на выключателях нигде не будет 220V, интегрируется с чем угодно (сейчас у меня в работе проект для офиса на связке Crestron — KNX), но довольно дорогое.

Решения на радиоканалах (ZigBee, Z-Wave...) стараются ставить там, где нельзя провода тянуть. Нужно немало условий соблюсти, чтобы такая система работала нормально. И ее реально «положить» радиопомехой.

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

Лучший ответ:

Галерея с превью %) Так и называется)

Худший ответ:
Поищите что-то типа jquery product gallery
или jquery gallery with thumbnails
Что-то из этого должно подойти :)
Вопрос: Как ЛУЧШЕ сделать сеть на 7 ПК?

Лучший ответ:
Для дома должно хватить и нормального роутера.
Вот вам и 8-портовыe с WiFi:
www.netgear.com/products/business/VPN-firewalls-appliances/wireless-VPN-firewalls/FVG318.aspx
www.dlink.com/products/?pid=767

Худший ответ:
У вас же провайдер заводит «оптический кабель», Вы писали.
Так вот оптика в SPF коммутатора, оттуда витая пара в маршрутизатор в WAN, из него LAN витая опять в коммутатор.
И пользователи в коммутатор +, конечно, соответствующая настройка VLAN.
Layer OSI 3, значит управляемый с поддержкой сетевого уровня.
Вопрос: Может ли сервер установить cookie серверу?

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

Худший ответ:
Вообще, если я понял, про что Вы, можно, чтобы сервер1 отправил клиенту заголовок Cookie, который бы установился для сервера2. В php у функции setcookie можно передать такой параметр.
Вопрос: Сколько времени должна занимать верстка этой страницы у опытного верстальщика?

Лучший ответ:
опытный верстальщик по 1 попапу выбора города мог бы заметить что там скорее всего ie6+, и открыв код можно убедиться в этом
так что ответ этот вопрос не 8 часов + адаптивность, а как для мамонтов минимум 3 дня без всякой адаптивности
+ коммуникации , время на проверку и доработки
+ если адаптивность под таких мамонтов то еще немного дольше
ПС: делать на фреймворках высоконагруженные сайты - это полный мажертон, если только там не море плагинов оптимизаторов для сборки проекта

Худший ответ:
Верстать часа 2-3, а как тебе выше говорили про адаптацию под разные браузеры и залатывание дыр (назовем это так) - это еще +70% времени)
Вопрос: Как найти источник помех wi-fi?

Лучший ответ:
 Проиходит это все примерно в одно время: с утра и до 5-6 вечера где то.
Вот она же ваша причина - люди. Смотрите ваш эфир, насколько забит, как близко точки друг от друга находятся, на каких каналах пересекаются ваши точки (вы же не на 6м канале обе точки сделали?) и смотрите загруженность канала/vlan wi-fi-сети
я в офисе:
1. раскидывал по возможности на 1 и 11 каналы
2. сбавлял мощность точки, так как офисное здание и все засоряют эфир. на пониженной мощности меньше помех от соседних точек доступа
3. назначал биг-боссам привязку по МАКу и анлим по скорости, а всем остальным - к примеру 512кбпс
4. примерно оцените зоны Френеля (грубо говоря, количество и дальность помех от источника сигнала)
5. Вуяля) работает отлично)) (wifi - Ubiquity, контроллер - их же, софтовый, на JVM на линуксовой машинке)
Утилита: смотрите в сторону wavemon - линуксовая маленькая утилитка, но очень полезна при диагностике проблем

Худший ответ:
У Роскомнадзора есть необходимое оборудование. Но это не дешевое удовольствие.
Вопрос: Какой duino выбрать?

Лучший ответ:
> Все ли эти платы совместимы с дополнительными модулями, типа MotorShield и ему подобных?
тут ru.wikipedia.org/wiki/Arduino и тут en.wikipedia.org/wiki/Arduino представлены списки Shield-совместимых плат

> Сколько датчиков, дисплеев и прочих примочек можно подключить к плате одновременно?
В зависимости от платы и самих примочек. Например Arduino Mega 2560 — 54 цифровых и 16 аналоговых пинов, Arduino Nan0 — 16 и 8.

> Есть ли смысл брать готовые киты с примочками в комплекте? Или лучше докупать их по мере надобности?
Комплекты имеет смысл брать когда: 1) вы не знаете чего хотите, сперва только попробовать; 2) когда комплект полностью соответствует вашей выбранной задаче. Под вашу задачу я не знаю готового комплекта.

Худший ответ:
Если хочешь собрать ползающе-летающе-катающегося робота, то советую для начала почитать вики robocraft.ru/page/summary/
Ну а там видно будет — так ты поймёшь, сколько и чего тебе нужно, благо примеры там есть. Но вообще, для робота 14 пинов arduino uno не хватит, так что, скорее всего, тебе понадобится mega