Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Несколько вопросов по работе, что посоветуете?

Лучший ответ:
5 летний Senior это курам на смех. Кто же тогда 30 летний - это уже god-level ?
Чтобы переехать в другую страну, вам нужен диплом по специальности + документированный опыт.
Я не знаю, но в нашей стране не учат вебу. Я не знаю чему учат в нашей стране.
Посоветую развиваться, читать опенсурс не надо, это не худ литература.
Просто ставьте себе задачи, и пытайтесь их решить в рамках своих компетенций, если не получается ищите те технологии, которые позволят вам решить ваши задачи.

Худший ответ:
По h1b в штаты можно попробовать через бодишоп, например, этот.  Вы, кстати, не написали есть ли жена/дети. Потому что поездка через бодишоп предполагает очень низкую зп для региона и драконовские неустойки на случай смены работодателя, имея на руках тех, кого нужно содержать, будет очень не сладко.
Но если вы не понимаете как работают джквери и андерскор - это не потянет на 5 лет опыта, это вообщем-то позиция интерна-стажера, такую очень сложно найти.
Вопрос: Выбор Моего Первого Фреймворка (PHP)

Лучший ответ:
А я вот использую symfony и не разу еще не пожалел. Возможностей наоборот более чем достаточно. Выучить не так уж и сложно, так как много документации втом числе и переведенной на русский. Не меленькое русское комьюнити. Плюс скоро выйдет symfony 2, а там вкусностей еще больше ;)

Худший ответ:
Я там выше в комментах уже отписался про Kohana. Отличный фрейморк, смотрите сразу на 3.0. Ничего лишнего — изначально качаете ядро, все остальное (даже Database) добавляете по желанию. Документации конечно не так много, как у CI, но в принципе достаточно. Что непонятно — на форуме выясните (есть русскоязычная ветка). Есть блоги про Kohana, как на русском, так и на английском. 

Кстати, к концу года должна выйти версия 3.1, там вроде как интересности всякие добавятся.
Вопрос: Что подарить гику, увлекающемуся электроникой?

Лучший ответ:
Осциллограф

Худший ответ:
Любой паяльник можно, если же хотите быть оригинальны, подгоните в довесок цветок в горшке который поглощает вредные газы выделяемые канифолью и оловом при контакте с паяльником. www.babyblog.ru/community/post/flowers/1704811 : )
Вопрос: Дайте ссылки на задачники по MySQL / PHP / Linux?

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

Худший ответ:
На brainbench.com есть довольно много разных тестов, но там платно, хотя и бесплатные тоже проскакивают.
Вопрос: Зачем нужны два раза двоеточия без класа?

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

Худший ответ:
Обычно это нужно, если есть глобальная функция и функция член класса с тем же именем, и вам нужно вызвать  именно глобальную.void foo() {
}

class bar
{
    bar()  {
        foo(); // будет вызван член класса foo
        ::foo(); // будет вызвана глобальная foo
    }
    void foo()  {
    }
};
Вопрос: Как сделать локализацию через js/json/php файлы?

Лучший ответ:
Предположим, у нас где-то есть локализация.App.lang = 'ru'; // app = вымышленный объект
Затем надо всем элементам проставить директивы<span class="client__title" data-translate="client_title"></span>
Не знаю, какие JS инструменты Вы используете - сделаем пример на jQuery.$(function() {
  var file = '/locale/' + App.lang + '.json';
  
  // Тут предположим, что response = есть содержимое файла
  $.get(file).then(function (response) {
    // Идем по всем файлам и заменяем контент
    $('[data-translate]').each(function () {
      var $elem = $(this),
          locKey = $elem.data('translate');
        
      // Если ключ найден  
      if (response[locKey]) {
        $elem.html(response[locKey]);
      }
    });
  });
});

Худший ответ:
А что сложного?
Загружаете json файл, далее идете по каждому элементу json файла и на ходу меняет, как то так:$('#' + id_from_json).text(text_from_json);
лучше не id, а пользоваться data-lang="example" , или как на - developer.android.com/intl/ru/training/index.html
Вопрос: Откуда ВКонтакте знает, какой сайт я посещал?

Лучший ответ:
Первый раз вижу, чтобы просили антивирь под линь…

Худший ответ:
А это точно контакт?
Вопрос: Как добавить функционал на сайт?

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

Худший ответ:
А какими ниструментами вытаскивать инфу ? В сорсах копатся и гуглить ?
Может есть какие-либо способы вставить первоисточник ? Кроме прямой ссылки.
Допустим, чтобы отображался контент этого ресурса на моем ресурсе ?
Вопрос: как установить ubuntu netbook edition 10.10 на lenovo s10 ?

Лучший ответ:
Может сморожу глупость, но все же — установите 10.04 и обновите сразу до 10.10.
Хотя, я лично, месяца два подожду и посижу на 10.04 — подожду пока отшлифуют.

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

Лучший ответ:
Может посмотрите на микротик, там и пое есть (правда своё), но вместе с ним в 8-10 можно уложиться.
А по сабжу, у вашего девайса PoE по стандарту, потому любой инжектор поддерживающий стандарт подходит.

Худший ответ:
Пользуюсь инжектором-сплиттером от Trendnet, брал пол года назад за 5 тыс. оба. Как по мне - все равно дороговато за подобную погремушку. Но качество сборки хорошее, все завелось без танцев с бубном. Правда там максимальное напряжение 12В (есть переключатель по вольтажу).
PS: Вряд ли найдешь коммутатор на 8 портов в стоечном исполнении (а если и есть, то должны быть в комплекте какие-то салазки или крепеж специфический). На 16 портов - есть.
Вопрос: Как вернуть нормальный Nautilus в Ubuntu 13.04?

Лучший ответ:
Я знаю о двух способах:
1. поставить старый наутилус с патчами www.webupd8.org/2013/04/get-nautilus-34-features-back-in-ubuntu.html
2. поставить Nemo из Mint www.webupd8.org/2012/12/how-to-install-nemo-file-manager-in.html

Худший ответ:
На мой взгляд, Nautilus испортился года 2-3 назад — попробуйте Thunar, сейчас он очень похож на старый Nautilus (а вот что с плагинами — не знаю).
Вопрос: Код запроса в litecart cms. Это нормально?

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

Худший ответ:
Такая практика идёт повсеместно в CMS. В Битриксе один раз видел запрос, который полтора часа выполнялся... Если вам не нравится такой подход, то надо либо пилить своё, либо оптимизировать чужое.
Вопрос: Skype в Xubuntu самостоятельно отправляет в чат команды для командной строки Windows. Как это происходит?

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

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

Лучший ответ:
Jira хорошая штука, но это такой прожорливый монстр, что мне стало страшно, после того, как я ее поставил на хостинг DigitalOcean с 2Гб памяти.
Потом поставил redmine и понял, что мне больше и не надо.
Redmine с лихвой покрывает все ваши задачи, ну и бесплатный. Вот только учета бюджета там нет из коробки по-моему, но есть такой вот плагин www.redmine.org/projects/redmine/wiki/pluginbudget
Ну и само собой есть привязка проектов к репозиториям, привязка коммитов к задачам через commit message, автозакрытие, API и много всего.

Худший ответ:
Всем спасибо за советы. Путем долгих выборов и тестирований, выбрал project kaiser
Вопрос: Как обойти неумение обрабатывать старым браузером (Google Chrome 27) Object.assign?

Лучший ответ:
это вообще из ES2015 метод.. он много где не реализован, в IE11, например.
там же в репозитории плагина, есть файлик с полифиллами https://github.com/dixso/custombox/blob/master/src...
подключите его перед самим плагином

Худший ответ:
это вообще из ES2015 метод.. он много где не реализован, в IE11, например.
там же в репозитории плагина, есть файлик с полифиллами https://github.com/dixso/custombox/blob/master/src...
подключите его перед самим плагином
Вопрос: Sublime text 2 — компилятор С++?

Лучший ответ:
А как сделать чтобы скомпилирована программа запускалась в окне… как у других компиляторов(Code::Blocks|DevCpp)…

Худший ответ:
Насколько я понял, то вся проблема в символе &&. Просто напишите туда, где Run, команду, которая просто запустит то, что скомпилировано. Я сделал так и все работает: {
	"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.c, source.c++",

	"variants":
	[
		{
			"name": "Run",
			"cmd": ["${file_path}/${file_base_name}.exe"]
		}
	]
}
Вопрос: Выбор регистратора доменов

Лучший ответ:
я в зоне ру брал домены у 2domains.ru, 99 рублей всего.

Худший ответ:
RuCenter не устраивает?
Вопрос: Как найти виновника конфликта IP адресов?

Лучший ответ:
Посмотреть mac в таблице arp и найти порт свича с которого приходит мак, а дальше как угодно :)

Худший ответ:
Используйте сетевые сниферы, WireShark например.
Вопрос: Будет ли разработка на swift полноценной?

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

Худший ответ:
Пройти базовый курс C++ занятие на месяц, не больше. А потом уже сфит учи, правда надо знать английский, так как на русском пока что руководства нет, но я думаю что переведут. Я сам очень этой штукой заинтересовался, сейчас поставил задачу на лето освоить C++. Осенью начну прогать на сфите.
Вопрос: iPhone 2G. перекачать фотки без USB — через Wifi

Лучший ответ:
Если фоток не много, можно по одной отправить на email

Худший ответ:
dropbox, yandex.фотки
Вопрос: Какой Linux стоит установить для игр на ноутбук?

Лучший ответ:
Вообще, хоть "Linux для игр" звучит уже не так смешно, как несколько лет назад (спасибо Valve), пока что это всё равно привносит массу ограничений. Кроме того, из-за не очень хорошего (всё ещё) качества видеодрайверов, производительность может быть ниже, чем под Windows. Хотя, в некоторых случаях всё наоборот.
Я сам везде использую Linux, где это можно. Но если бы у меня была цель играть во много разных игр, то в 2015 году я бы ещё установил Windows.
Хотя лично у меня на десктопе стоит Gentoo Linux, под которым я не так давно прошёл Dying Light купленный в Uplay. Но мой круг игр довольно узок, да и я не так много играю, поэтому там и стоит Linux.

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

Лучший ответ:
В PhpMyAdmin в импорте есть опция совместимости с разными версиями и типами дампов.
На сколько я знаю, существует PgMyAdmin (видел в репозитории, не ставил, по пробовал), может, в нём есть аналогичная опция?

Худший ответ:
github.com/maxlapshin/mysql2postgres — отличная штука!
Вопрос: Как создать онлайн-консультант на подобии JivoSite?

Лучший ответ:
 Кто-нибудь работал так?С webRTC сталкивался по мелочи, что конкретно вас интересует?У меня просто вопрос, куда копать?Куда вам нужно туда и копайте.Какие технологии применить, точнее какой стек?Любые.Какую БД использовать, MongoDB или MySQL?Какую угодно. Можете пользоваться текстовыми файлами, или написать свою БД.

Худший ответ:
Как реализация основного функционала - юзай вебсокеты. Вся остальная обвязка - см. предыдущего оратора
Вопрос: ROUTERBOARD 2011UIAS-RM в качестве vpn сервера на 45 клиентов, потянет ли?

Лучший ответ:
Если я смог в вашу математику, то вроде получается в среднем 90 мегабит в секунду (хотя может я не смог, не потел за точность). Девайс, что вы выбрали, может от 200 до 900 мегабит (при пакете 512). 
Проц там довольно хороший, на ваши 30 коннектов он точно подходит. Если это будет не лютый 256 битный IPSec то он справится легко (вангую 30% загрузку CPU в среднем), в противном случае он будет нагружен изрядно. 
В общем, если не параноить за криптографию и шифрование - прибудет сила с вами.

Худший ответ:
200-250 это из wan в lan?
Вопрос: Альфа-Банк vs Банк Точка. Что лучше для вывода средств с Upwork (oDesk)?

Лучший ответ:
Я для похожей задачи (получить деньги через swift из Америки) выбрал Точку. До этого был в ВТБ24 но после новых санкций пришлось менять его.  
 У Альфы спросил какие док-ты нужны, прислал для примера свой односторонний инвойс как делал в втб24, а они "нужен договор с подписью ваших клиентов"... Угу... сейчас... В целом я вижу некий ореол динозавра у них...
Утром позвонил в Точку, вечером приехал парень, 40 минут оформления и счёт уже на руках. На следующий день получил перевод загрузил инвойс, позвонил, оформили. 
Это без услуги "личный помощник". Я думаю Вы тоже без паспорта сделки работаете, поэтому помощник Вам не нужен.
Я не много шокирован тем что слишком всё быстро и удобно, вывод на личный счёт ИП - 500тыс. По надёжности - это банк Открытие, по моему входит в 5-ку.

Худший ответ:
Когда я общался с альфой, мне сказали, что у них можно открыть только рублевый+долларовый, это выходило около 3к/месяц. Как-то дорого подумал я и ушел в авангард. 
Хотя вариант с точкой казался самым идеальным, но там комиссии за вывод средств свыше 100к на минимальном тарифе и 200к на среднем Большие.
Вопрос: Какой гипервизор выбрать для Windows Server?

Лучший ответ:
Уже 4-й год использую KVM(неттоп на i5) на которой крутится WS2003 
Все норм, но когда становится более 5 пользователей в терминале 1С, случаются подтормаживания, но полагаю это проблема 1С

Худший ответ:
Либо VirtualBox, либо Xen (в opensuse для него есть мышетыкательный интерфейс). Главное - не ставьте на хост Windows, она все ресурсы пожрет.
Два жестких диска - мало. Для отказоустойчивости и скорости нужен RAID10 или RAID5 (а лучше - RAID6) - это минимум 4 диска.
Вопрос: Как разбить длинный HTML код на страницы?

Лучший ответ:
treesaverjs.com
пример demo.nomadeditions.com/real-eats/

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

Лучший ответ:
Нэрдэдатэ?

Худший ответ:
Netcomber. Но уже зажали
Вопрос: Как работает метод «3 корзин» для управления проектами?

Лучший ответ:
Я бы применил матрицу из 4 вариантов - важные срочные, важные не срочные, неважные срочные, неважные не срочные. И исходя из неё разделить все дела сначала делать важные потом неважные, людей придётся отшивать иногда. Разбить всё на итерации - протестировал часть, могу ответить на вопросы людей, пока тестирую - никаких вопросов и общения.
Планирование для для уменьшения переключений, типа завтра у меня только основной проект ничего другого не делаю.

Худший ответ:
У вас нет обычной дисциплины, не воспитав дисциплину выполнения основной работы  у вас вечно будет такая проблема.
Вопрос: Подскажите конференции на остаток 2012 года

Лучший ответ:
Вроде самый большой из того что осталось и по теме — HighLoad++, в вообще смотрите тут

Худший ответ:
Всегда смотрю видео с конференций на этом сайте.
Но в России этот сервис не популярен, так что список того, что вам нужно очень короткий…
Вопрос: Стоит ли переходить в mobile dev?

Лучший ответ:
[Обидный ответ]
Нет. Занимайтесь тем, чем заставляют на работе. Потому что вместо того чтобы взять и начать книжку андройдовскую читать вы лезете в интырнеты за советами школьников.
[/Обидный ответ]
https://www.youtube.com/watch?v=ZXsQAXx_ao0

Худший ответ:
Ты на сайте больше года задаешь вопросы про андроид и до сих пор не решил надо ли оно тебе !?
Скажу так, разработчиков хватает, ажиотажа в стартапах я не вижу, ищут в основном опытных специалистов,
а не кодеров. Смысл идти в андроид и терять скил в шарпе, чтобы опять год-два сидеть на небольших деньгих джуниором.
Вопрос: QT в Ubuntu: Как исправить ошибку? :-1: error: cannot find -lGL?

Лучший ответ:
Скорее всего у вас отсутствует пакет разработчика для библиотеки OpenGL. Установите пакет mesa-common-dev.sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
P. S. Такой совет пригодится для любой библиотеки, когда что-то не линкуется.

Худший ответ:
Я на Stack Overflow нашёл решение этой проблемы:sudo apt install libgl1-mesa-dev
Вопрос: Sublime Text 2: Как сделать выделение строки без переноса каретки?

Лучший ответ:
Разве что клавиатурой:
1) Command (Control) + ← => Command (Control) + Shift + →
2) Command (Control) + L => Shift + ←

Худший ответ:
Я рекомендую вам использовать Сниппеты, например, TextExpander (для пользователей Mac)
Вопрос: WebGL с чего начать и как готовить?

Лучший ответ:
Тоже пару лет назад изучал webgl, тоже было интересно (пригодилось один раз по мелочи, но не жалею ). 
Поговаривают что WGL бесполезно изучать по исходникам других приложений и в этом есть доля правды. Хотя исходники пригодятся позже когда будете понимать основы. 
 learningwebgl мне в свое время помог, я выбрал путь изучать именно без библиотек - очень полезный опыт потом можно перенести и на десктопный openGL, хотя версии там более новые. 
рекомендую такой путь. 
идти по этим статьям - начинать именно с рендера треугольников - главное понять суть - как данные из js передать в видюху - как получить доступ к ним из шейдеров.
далее разобраться с матрицей трансформации - векторной арифметикой - посмотреть какие функции для векторов и матриц есть в шейдерном языке. 
разобраться для чего нужны пикселные и вертексные шейдеры. Лично мне в этом плане очень сильно помогло чтение спецификации OpenGL ES 2.0 (гуглите в сети). Когда поймете все эту кухню изнутри - можете выбирать библиотеку для работы с ним, потому что без библиотек работать очень тяжело - много повторяющегося кода (интерфейс очень низкоуровневый), реально писать только чтото очень простое, либо со временем заметите что свой фреймворк/библиотеку делаете. 
В общем тема очень интересная - много всего увлекательного впереди, но изучать нужно реально много всего, параллельно с работой уйдут месяцы. 
С библиотеками же по сути можно получать результат практически сразу - но если вы делаете чтото более менее типовое. 
Надеюсь помог и желаю удачи!

Худший ответ:
Вы уже и сами написали ответ на свой вопрос. Действительно, сначала основы, для чего изучаем уроки с learningwebgl.com. А дальше идут готовые движки (хотя никто не запрещает писать что-то своё). Скорее всего параллельно придётся освоить какой-либо инструмент 3d-моделирования. Если опыта нет, берите Блендер, по возможностям это просто монстр, а доступен бесплатно.
Отдельно отмечу, что 3D на сайте скоро понадобится многим. Если у вас будет опыт работы в трёхмерных фреймворках и базовые навыки 3D-моделирования, работой на ближайшие годы вы будете обеспечены.
Вопрос: Подскажите чем отправлять рассылку на PHP

Лучший ответ:
Используем swiftmailer с smtp-транспортом. Не жалуемся. 
Исходя из моего скромного опыта, важно: сформировать очередь и рассылать ее постепенно; использовать существующий ящик; написать правильные заголовки.

Худший ответ:
Тоже советую swiftmailer через smtp. Архитектура и качество кода у него лучше, нежели у phpmailer'а. Хорошо документирован. Расширяем.
В общем если использовать программную рассылку через smtp, то нагрузка и скорость зависят практически только от почтаря и его настроек.

На одном из проектов swiftmailer успешно шлет довольно объемные рассылки через exim на shared хостинге.
Вопрос: Как дать почитать другу черновик?

Лучший ответ:
Никак, рекомендую писать всегда в google docs, а там можно легко шарить.

Худший ответ:
Либо я чего-то не понимаю, либо все уже с ума сошли. Какие проблемы сохранить html с картинками и отправить другу любым удобным способом в архиве? И главное, это никто не советовал еще.
Вопрос: Что лучше: Jmeter или Yandex.Tank?

Лучший ответ:
JMeter позволяет тестировать не только веб-приложение. В JMeter можно создавать очень сложные по логике тесты. JMeter позволяет запускать распределенные тесты, про Танк я либо такую возможность не заметил, либо её нет. С Танком легче работать стороннему коду. Из минусов, имхо, это Java в одном случае и Python в другом, соответственно, "цена" нагрузки у JMeter выше.

Худший ответ:
Нельзя сравнивать JMeter с Yandex Tank. 
Yandex.Tank яляеться системой менеджмента тестов, и он может работать с тем же JMeter. 
Так же к нему можно подключить и другие генераторы нагрузки:
-Phantom
-BGF
-Pandora
- и все тот же JMeter
все зависит от стощей перед Вами задачей
Вопрос: Как правильно поднять сервер?

Лучший ответ:
В обязательном порядке! Файервол, можно встроенный ufw, на просто lamp-сервер этого достаточно. Прикрываем все порты кроме ssh (22) и 80/443, можно ssh перевести на какой нибудь 9922 порт, но это для параноиков.
Я еще ставлю fail2ban, да, я параноик. Хорошо бы отдельной партицией вторую копию root-раздела держать.
И сгенерите доступ по ssh только по ключам!
Дополнительно по вкусу.
И неплохо nginx фронтоэндом, а можно только им обойтись (без апаша), но тогда нужно еще php-fpm поставить и настроить.
Ну и memcached по желанию.
Так в общем все остальное можно докрутить по ходу работы.
Ах, да! Воткните collectd для сбора статистики.
И сначала все это на виртуалке попробуйте.

Худший ответ:
После настройки LAMP позаботтесь о таких вещах:
1) fail2ban или cxs или переведите авторизацю ssh только на ключи
2) регуляные бекапы в любое другое место кроме этого сервера
3) мониторинг сотояния сервера - SMART, CPU, Mem, и тд
Вопрос: Перехват домена. Стоит ждать освобождения?

Лучший ответ:
Некоторые регистраторы "за свой счет" продлевают еще на 1 год и спустя 6 месяцев выставляют на аукцион. В течении первых 6 месяцев его может выкупить бывший владелец.

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

Лучший ответ:
Я делал через маску SVG, погуглите "mask svg transparent"

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

Лучший ответ:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script>
$(function(){
$('#button').click(function(){
$.ajax({
	type: "POST",
	url: 'pages/page1.php',
	success: function(data) {
             $('#result').html(data);
	}
});
});
});
</script><div id = "button"> Нажми меня </div> // кнопка
<div id = "result"> Результат </div>

Худший ответ:
ну так и напиши в page1.php 

---Операции на php---
echo "<[div]>контент<[/][div]>";
?>
Вопрос: Как взаимодействовать с XBee модулями?

Лучший ответ:
Для подключения к обычному PC и общению в терминалах (через виртуальный COM-порт) достаточно двух плат 3.2 (по одной на приемопередатчик). Через эту плату вы обновите прошивку и отконфигурируете устройство. Для взаимодействия с контроллером достаточно двух ног (TX/RX) но можно использовать и остальные (прерывания, PWM мощности приема и прочее - значение ног описано в даташитах). Не забудьте, что данные устройства питаются и работают с логикой на 3V3. По этому для ардуино нужны либо переходники, либо версии на 3.3 вольта. Шилды занимаются только тем, что согласуют напряжения. Так как платы общаются по UART, у обычных ардуин он будет занят. Для отладки рекомендую использовать версии на Atmega32U4 - с аппаратным USB. Например такую: DFRobot Leonardo. У нее при общении с компьютером аппаратный UART не задействован и нет никаких посредников в виде FT232RLТут довольно подробно все описано о взаимодействии контроллера и xbee. Только не забудьте, если будете использовать ардуину с аппаратным USB, Serial нужно поменять на Serial1, так как просто Serial - это виртуальный USB ком порта. А если будете использовать без аппаратного USB - xbee нужно вынимать при залитии, иначе возможны проблемы (получится параллельное соединение к FT232RL и Atmega и Xbee)

Худший ответ:
Тоже набил руку уже с этими штуками (как с Series 1, так и с Series 2 S2B)
Подписываюсь под этой темой. Пишите, кто вновь забредёт сюда с вопросами)