Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему ноутбук не видит сеть Wi-Fi?

Лучший ответ:
Еще обратите внимание в роутере на каком канале вещает Wi-Fi, и попробуйте изменить его на что-то ближе к 5-6 каналу.

Худший ответ:
у меня может не совсем тоже самое, но близко: после обновления Федоры беспроводная сеть поднимается при запуске через раз. Я перезапускаю сеть (service network restart). Но у меня почти наверняка программная проблема.
Вопрос: Как проводить математические операции с данными в MySql?

Лучший ответ:
мож все-таки хоть немного документацию почитать?
https://dev.mysql.com/doc/refman/5.5/en/arithmetic...

Худший ответ:
Вообще операции с деньгами, пусть и условными, делаются через две таблицы. Одна под информацию о балансе (или просто ещё одно поле в таблице с учетной записью). Вторая под список операций (от кого, кому, когда, сколько). Каждый перевод оформляется в виде транзакции: получить баланс, записать перевод, пересчитать и записать новый баланс.
Плюс если предполагается, что суммы могут принимать добрые значения, используйте тип decimal, а не float.
Вопрос: Как подключить к php библиотеку openSSl?

Лучший ответ:
Снял запрет на extension=php_openssl.dll в php.ini и скачал данную dll - ку
откуда вы её скачали?
судя по всему у вас Windows, данная библиотека должна входить в установленный вами PHP, если данная библиотека отсутствует, то необходимо качать библиотеку, соответствующую вашей версии PHP (я полагаю, что вы скачали библиотеку для другой версии php/компилятора)

Худший ответ:
Снял запрет на extension=php_openssl.dll в php.ini и скачал данную dll - ку
откуда вы её скачали?
судя по всему у вас Windows, данная библиотека должна входить в установленный вами PHP, если данная библиотека отсутствует, то необходимо качать библиотеку, соответствующую вашей версии PHP (я полагаю, что вы скачали библиотеку для другой версии php/компилятора)
Вопрос: Как завернуть DNS трафик через VPN на mikrotik?

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

Худший ответ:
Может я не прав, но почему бы просто клиентам не раздать DNS 1/2 8.8.8.8/8.8.4.4 и маршрутить эти адреса /32 в vpn туннель, а на том конце туннеля NAT, Default GW все дела..
Вопрос: Какой язык программирования изучить в целях саморазвития?

Лучший ответ:
Я рекомендую Go - статический, и ООП, и CSP. А для саморазвития лучше выходить из своей зоны комфорта и брать "совсем не ООП" - Forth, Haskell, Erlang, Prolog, Perl, Ruby.
1) Forth - стековый язык, начинаешь изворачиваться с ограничениями, прокачка оптимизаций
2) Haskell/Prolog - функциональные языки, "все совсем не так", начинаешь программировать рассматривая программу комплексно, как единое целое
3) Erlang - даже если про него просто почитать, то понимаешь что такое настоящий инженерный подход к разработке _больших_ программных комплексов, а после осознания мощи акторов - смеешься над threads других языков
4) Perl/Ruby ну и Python сюда же - очень рекомендую посмотреть на их методы работы с коллекциями, они позволяют компактно, в пару строчек, выразить то, что для того же С/С++ заняло бы пару-тройку десятков строк
5) ну и Assembler, конечно же, после него начинаешь понимать архитектуру компа и других программ, и методы повышения производительности своего кода
Как-то так, имхо.

Худший ответ:
Scala подойдет по всем критериям.
Go учится за неделю и он не совсем ООП.
Вопрос: Что быстрее: обработка данных на pgsql или php?

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

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

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

Худший ответ:
Да новый холодильник это очень круто,но вещям свойственно ломатся,поэтому предлагаю вам такой сервес с запчестями для всех видов холодильников https://lb-total.ru не упучтите свой шанс
Забыл сказать что там мизерные цены,удачи))
Вопрос: Как вы остаетесь в курсе последних новостей?

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

Худший ответ:
Во flipboard'e есть тематические сообщества, g+ сommunity, twitter.
Также иногда слушаю подкасты.
Вопрос: Нужен совет по направлению развития начинающего программиста?

Лучший ответ:
За полтора месяца я выучил свой первый язык – Python А я выучил C++ за 21 деньНо так, как я не планирую оставаться фронтенд разработчиком, то дальше хочу изучить javascript Вообще противоречите сами себе.
По сути вопроса - очередной вопрос "Что делать дальше?". Выучите 1 платформу хорошо. Знаете Python? Доучите Django и разберитесь с вебом. Если будете хреново знать Python и PHP - не нужны будете никому. Если хорошо разберетесь с одним стеком технологий - надежды появятся. У вас только ни слова про математическую и алгоритмическую базу.  Разберитесь с архитектурой программных продуктов, паттернами. SQL  и нормальными формами базы данных. Чтобы пойти стажером - вы должны уметь красиво протащить данные от БД до клиента и красиво отрисовать их.

Худший ответ:
Мое ИМХО:с PHP, как и 1С, Basic - нельзя начинать: на них же и останешься, и останешься б*дло/г*вно-кодером. Последние несколько лет люди все активнее переходят с php - на python и ruby. Судя по статьям хабра, заказам на фрилансе, факту, что в нормальных учебных заведениях - преподают Python, который заметил Pascal/Delphi. Если и начинать - то с них. Здравый смысл порешал.
перестань слушать советчиков начинать с C++/PHP и вообще тебе стоит забыть пыху, как страшный сон. "зачем ждать капусту, если есть картошка?" (c)
делай перерывы - отдыхай. перестань в возводить прогерство во сверхценную идею, т.е. слижком многого возлагать/ожидать...
Вопрос: В чем плюсы и минусы классов и библиотек?

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

Худший ответ:
Классы, как и процедуры/функции - это простейшие кирпичи для построения дома. Библиотеки - это когда вам подгоняют готовую кухню/ванную или водопровод, который вы встраиваете в ваш дом.
Библиотеки пишутся с использованием тех же самых классов. А может и с помощью функций, кому как нравится.
Библиотеки - это средство крупного деления задач и повторного использования кода. Кроме того, в современных языках библиотеки это еще и средство доставки - либа, оформленная в пакет легко раздается всем через центральный репозиторий.
В целом я понял вопрос как "зачем нужны гайки и болтики, если я могу сделать мотор или купить его у мотозавода?". А вы/мотозавод, собственно, из чего будете мотор собирать?
Вопрос: Почему не работает jquery .find?

Лучший ответ:
1. Избыточное использование $(ss) - не нужно. Достаточно просто ss.
2. Найти не может потому, что ss - это набор элементов, у которых visible=0. Такой элемент у Вас один, и в нем нет 'php'.
3. Не помню точно, но contains может оказаться чувствительным к регистру. Попробуйте искать 'PHP'.

Худший ответ:
var bs = $("#blogi_selekt"); // выбираем весь блок.
bs.find("[visible*='0']").slideUp(100); // выберет элемент a и скрыть
bs.find(':contains("PHP")').text("php"); // заменить PHP на php
bs.find("[visible*='0']").slideDown(200); // выберет элемент a и отобразить
Вопрос: Как сделать Facebook like button на моем сайте?

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

Худший ответ:
Возможно вам поможет like-gate — создается tab application, в его шапке как раз и будет кнопка «Мне нравится»
А для получения информации о лайке (есть/нету) юзается signed_request, тогда вы будете наверняка знать что пользователь лайкнул страницу и соотв. лайкнул всю группу. 

Для получения инфы по лайкнувшему вам поможет только FB.login. Инфа о пользователях выдается только приложениям и только после авторизации

Есть также простенький видео-курс по Facebook API, лежит на рутрекере, там в довольно доходчивой форме объясняется Facebook API
Вопрос: Где тестировать верстку email?

Лучший ответ:
Вот полностью бесплатный сервис makemail.ru , там можно верстать письмо и тестировать в различных почтовых системах.

Худший ответ:
Litmus.com за $80 в месяц для тестирования большинства почтовых клиентов. Он стоит своих денег. Также на платном аккаунте мейлчимпа доступен инструментарий Литмуса внутри сервиса. Литмус как минимум стоит своих денег. Глупо на нем экономить.
Письма на айфоне нужно тестировать однозначно на живом устройстве, т.к. на нем более дюжины популярных почтовых клиентов. В качестве бюджетной альтернативы можно использовать iPod Touch 5 или 6. Они сопоставимы экраном и начинкой с пятым айфоном. Тем не менее на шестом айфоне могут всплыть свои нюансы в виду увеличенного разрешения экрана.
Для тестирования Андроида рекомендую Noxia X2 и какой нибудь китайфон с Лоллипопом. Они так же достаточно бюджетны.
Вопрос: Как влияет на SEO display:none, left:-9999px, visibility: hidden, z-index?

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

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

Лучший ответ:
И еще: в google chrome есть отличная функция синхронизации вкладок между устройствами. Подробнее тут.

Худший ответ:
Для QR, для отправки на андроидомобилки
Вопрос: Решение задачи асболютно упругого соударения двух шаров?

Лучший ответ:
Я использую такое решение для эмуляции движения и соударения пятнадцати шаров (Object Pascal):

for i:=1 to 15 do   // просчитываем соударения шаров
for j:=i+1 to 16 do begin
 dist:=sqrt(sqr(balls[i].x-balls[j].x)+sqr(balls[i].y-balls[j].y)); //расстояние между центрами шаров
 if dist<diametr then begin //если расстояние меньше диаметра, значит есть факт соударения
  a:=balls[i].x-balls[j].x; //вспомогательные переменные типа extended
  b:=balls[i].y-balls[j].y;
  p1:=a*b/sqr(dist);
  p2:=sqr(a/dist);
  p3:=sqr(b/dist);
  d1:=balls[i].dy*p1+balls[i].dx*p2-balls[j].dy*p1-balls[j].dx*p2;
  d2:=balls[i].dx*p1+balls[i].dy*p3-balls[j].dx*p1-balls[j].dy*p3;
  balls[i].dx:=balls[i].dx-d1; //меняем значение приращения координаты шаров при движении
  balls[i].dy:=balls[i].dy-d2;
  balls[j].dx:=balls[j].dx+d1;
  balls[j].dy:=balls[j].dy+d2;

  p3:=(diametr-dist)/2; //при соударении шары всегда "проникают" друг в друга, поэтому раздвигаем их
  p1:=p3*(a/dist);
  p2:=p3*(b/dist);
  balls[i].x:=balls[i].x+p1;
  balls[i].y:=balls[i].y+p2;
  balls[j].x:=balls[j].x-p1;
  balls[j].y:=balls[j].y-p2;
 end;
end;

for i:=1 to 15 do
 balls[i].x:=balls[i].x+balls[i].dx;  //эмулируем движение
 balls[i].y:=balls[i].y+balls[i].dy;
end;


Худший ответ:
Пока такое решение, но его нужно переделывать…

Кодclc; clear all; close all;

% Start points
x1 = 0; y1 = 0; r1 = 2;
x2 = 6; y2 = 1; r2 = 2;

% Absolute Velocity
v1 = 6;
v2 = 3;

% Velocity vectors
L1 = rand(1,2);
L2 = rand(1,2);

% Time
t = 0:0.02:10;

% Vectors with coordinates by steps (time)
vec1(1,:) = x1 + v1*L1(1)*t; vec1(2,:) = y1 + v1*L1(2)*t;
vec2(1,:) = x2 + v2*L2(1)*t; vec2(2,:) = y2 + v2*L2(2)*t;

% Draw circles
ang = 0:0.01:2*pi;
xp1 = r1*cos(ang); yp1 = r1*sin(ang);
xp2 = r2*cos(ang); yp2 = r2*sin(ang);

for i=1:length(vec1)
    plot(vec1(1,i)+xp1,vec1(2,i)+yp1);
    hold on
    plot(vec2(1,i)+xp2,vec2(2,i)+yp2);
    hold off
    axis([min(min(vec1(1,:), vec2(1,:))), max(max(vec1(1,:), vec2(1,:))), min(min(vec1(2,:), vec2(2,:))), max(max(vec1(2,:), vec2(2,:)))])
    pause(0.02) % delay
    
    if sqrt((vec1(1,i)-vec2(1,i)).^2 + (vec1(2,i)-vec2(2,i)).^2) < r1+r2
        
        disp('COLLAPSE!')
        
        L1 = rot90(L1,1);
        L2 = rot90(L2,1);
        tt = 0:0.02:10;
        
        newvec1(1,:) = vec1(1,i) + v1*L1(1)*tt;
        newvec1(2,:) = vec1(2,i) + v1*L1(2)*tt;
        newvec2(1,:) = vec2(1,i) + v2*L2(1)*tt;
        newvec2(2,:) = vec2(2,i) + v2*L2(2)*tt;
        
        for j=i:length(vec1)
            plot(newvec1(1,j-i+1)+xp1,newvec1(2,j-i+1)+yp1);
            hold on;
            
            plot(newvec2(1,j-i+1)+xp2,newvec2(2,j-i+1)+yp2);
            hold off;
            
            axis([min(min(vec1(1,:), vec2(1,:))), max(max(vec1(1,:), vec2(1,:))), min(min(vec1(2,:), vec2(2,:))), max(max(vec1(2,:), vec2(2,:)))])
            pause(0.1) % delay
        end
        
        return
        
    end
end
Вопрос: Как запретить несколько авторизаций?

Лучший ответ:
Предположим, что авторизация создают новую сессиию.
Варианта два:
- убивать все сессии по данному пользователю при авторизации (по мне так, предпочительнее)
- при авторизации проверять наличие текущей сессии - вывести сообщение, если она активна
// UPD
Дополнение к комментарию от Сергей :
Я захожу под персонажем1 с клиента1.
Затем захожу под персонажем2 с клиента2.
При авторизации персонажа2 - клиент1 вылетает с ошибкой.

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

Лучший ответ:
Не очень понял фразу "запрещает доступ и для сервера". Поясните пожалуйста.

Худший ответ:
Попробуйте вместо FilesMatch  использовать Directory
Вопрос: Какой есть небольшой linux дистрибутив для mono?

Лучший ответ:
А не нужно "качать дистрибутивы в несколько ГБ", можно скачать уже инсталлированные образы виртуальных машин, здесь: 

Худший ответ:
копать в сторону docker контейнеров
Вопрос: Зарезервировано аппаратно 1.7 Гб, как исправить?

Лучший ответ:
Что за ноутбук? 
Похоже видеокарта отъедает столько, попробуйте в биосе настроить.

Худший ответ:
в 4 не решит.
у меня виртуалки на машине с 8 памяти иногда не стартуют при запущенном Chrome/Firefox, да и сотня другая вкладок в IE тоже могут такой же еффект давать
Вопрос: Как обойти закрытый доступ к сайту [android]?

Лучший ответ:
Анонимайзер.
Если есть поддержка в браузере - Proxy.
Если есть поддержка в телефоне - VPN.
Если телефон на андроиде - TOR.

Худший ответ:
Можете попробовать TunnelBear. При бесплатной версии вам будет доступно 500 Мб в месяц, что скорее всего достаточно для твиттера.
Вопрос: Можно ли доказать, что контент был создан с использованием нелицензионного по?

Лучший ответ:
Доказать, что сделана в blender, а не в 3ds max может и можно (хотя маловероятно), но то, что сделана в ломанном 3ds max, а не в купленном — нет.

Худший ответ:
Вполне возможно, что в файле есть chunk на какие-нибудь 128 char'ов. Туда записывается всякий мусор. Вот туда и можно записать информацию о лицензии. Правда её никто не проверяет. Это может быть для корпоративного использования.
Вопрос: Как правильно проверять данные при создании объекта в Java?

Лучший ответ:
Как на счет гугла для начала? stackoverflow.com/questions/2997768/java-construct...

Худший ответ:
Валидность данных нужно проверять до создания объекта
Вопрос: Wordpress — какой выбрать плагин удобной платежной системы для России (LMS и оплата доступа)?

Лучший ответ:
Сравнивая с зарубежными membership плагинами, Гонорар довольно топорный, хотя за цену, даже превосходящую цену зарубежных аналогов. 
Вот и сам вижу ситуацию, что ничего готового на рынке нет, видимо потому что не сильно нужно. Буду начинать с PayPal видимо, все же по предыдущим проектам видно, что многие используют карточки. 
Tizar, спасибо за ответ
________________________________________________________
Вдруг кому понадобится. Ответ нашёл сам.
Woocommerce+ Wishlist member+ Woocommerce wishlist integration+ Robokassa
Довольно приличный результат, различные уровни, различные периоды, все через Робокассу и со ссылками типа /checkout/?add-to-cart=ID, которые сразу добавляют товар в корзину, получается удобный вариант со множеством вариантов оплаты для России.

Худший ответ:
К сожалению, очень мало достойных плагинов российских разработчиков, если не сказать, что нет вообще. В этом плане на западе удобнее - и выбор есть и переводить ничего не надо, и к PayPal'у люди привычные.
Насколько я понял вашу задачу, могу посоветовать рассмотреть плагин "Гонорар". Платный, но стоит умеренных денег. Использует Робокассу.
Вопрос: Можно ли с помощью js открыть вкладку инкогнито в хроме?

Лучший ответ:
Можно, если написать расширение. Выглядеть будет примерно так:chrome.windows.create({"url": url, "incognito": true});

Худший ответ:
Через JS с веб-страницы - нельзя. Можно - с помощью параметров командной строки Chrome, например.
Вопрос: В чём преимущество асинхронных серверов перед PHP/nginx?

Лучший ответ:
Если коротко, то ошибка закралась вот тут:В асинхронном сервере в единый момент времени обрабатывается столько запросов, сколько есть воркеров
Представьте себе, что у вас на сервер приходит запрос, связанный с выборкой данных из БД.
Он отрабатывает, предположим, за 150 мс, из которых 130 это работа с базой данных.
В случае с PHP у вас воркер будет заблокирован эти 150 мс для обработки других запросов.
В случае с асинхронным сервером, он, пока запрос 1 ждет данные от БД в течение 130 мс, сможет принять и начать обрабатывать другие запросы. Предположим, что у нас один PHP-воркер. В этом случае таких запросов, как из примера, он сможет обработать семь штук за секунду. 
Асинхронному же, допустим, прилетят 20 запросов. Он обработает каждый до взаимодействия с БД, допустим за 10 мс, полетят 20 запросов к БД, пройдут, допустим, за 500 мс, и сервер сформирует ответ. И это все практически параллельно. Итого меньше чем за секунду мы таким образом обработаем 20 запросов. 
Можно, конечно, увеличить пул FastCGI, но оверхед при обработке запроса каждым воркером будет несоизмеримо выше, чем при обработке асинхронным сервером.

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

Лучший ответ:
redmine достаточно прост для постановки задач, знаю кейсы использования совсем не ITшниками, все хорошо получалось.

Худший ответ:
Да вы должно быть шутите! 
Как это никто не вспомнил про trello? Очень удобный и интуитивно понятный. Особенно для людей не из IT. А недавно еще и русский язык появился, что делает его еще более привлекательным. 
Но нужно сразу понять, что этот сервис не вполне подойдет для управления большими проектами. Это, по большей части, простой таск-менеджер для небольшой команды. Да, конечно здесь есть "due date", ответственные, чеклисты в задачах и прикрепленные файлы, но это далеко не полноформатная CRM.
Вопрос: Как перевести фирму на Linux?

Лучший ответ:
1. С поверхностными знаниями о предмете лучше не соваться.
2. Интеграция Linux c AD — безумству храбрых поем мы песню :)
3. Вы уверены что это надо?

P.S. Нет, я не пессимист, просто решал такие задачи.

Худший ответ:
Ubuntu правильное решение, а насчет DCOM — можно использовать wine — http://wiki.winehq.org/NativeDcom
Вопрос: С чего начать изучение информационной безопасности?

Лучший ответ:
с поиска похожих вопросов на тостере:раздватричетырепять

Худший ответ:
CEH, проганье, CTF
Вопрос: Как работает приложение (типа вк, инстаграм и т.д.)?

Лучший ответ:
Скорее всего, используется первый вариант: сервер через систему Push-уведомлений, говорит клиентам, что есть какие-то изменения и клиенты, в свою очередь, идут на сервер за более подробной информацией.
Смотрите в сторону GCM: https://developers.google.com/cloud-messaging/andr...

Худший ответ:
Запрос - ответ - уведомление\отображение. Вот так вкратце ЛЮБОЕ интернет приложение работает.
Вопрос: Как отправить из основной ОС http запрос на гостевой вируальный сервер?

Лучший ответ:
зачем на localhost? почему не по IP Ubuntu Server'a?
Можете через putty тоннель на север :)

Худший ответ:
Нужно:
1. Узнать IP адрес виртуальной машины
2. Посмотреть в конфиге веб сервера под убунтой параметр, отвечающий за интерфесы на которых сервер принимает пакеты. Если там написано 127.0.0.1, то нужно прописать 0.0.0.0 и перезапустить веб сервер
3. В браузере просто набрать IP виртуалки из п.1
Вопрос: Как создать омметр (или любой другой измерительный прибор) со своей прошивкой?

Лучший ответ:
AVR + АЦП требуемой точности + подходящая схема из журнала «Радио» + ввод/вывод на компьютер через rs232. Делается за день если есть наработки или за неделю с нуля.

Худший ответ:
Практически любой микроконтроллер это умеет — любой, у которого есть АЦП.
АЦП устроен следующим образом: он пускает по цепи ток, и через некоторое (задаваемое программой) время считает, какой заряд скопился на другом конце цепи. Заряд — это интеграл от тока за время, если омметр меряет нормальные сопротивления, а не какие-то элементы с динамическими характеристиками, то смело можно считать, что это произведение тока на время. Ток в свою очередь равен напряжению, деленному на сопротивление. Напряжение в нормальном АЦП фиксировано, в посредственном — равно напряжению питания (в таком случае нужно его отдельно стабилизировать, как это сделать — расскажет масса схем в инете).
А вот если результаты надо обрабатывать на компе — то тут надо отталкиваться от того, для какого микроконтроллера выйдет найти простую и понятную инструкцию по подключению к компу (можно это делать как по rs232, так и по usb — второе несколько сложнее, желательно иметь знакомого человека, который это умеет и может проконсультировать).
Вопрос: Почему виджет VK.com «Мне нравится» при тестировании на локальной машине выдает ошибку «Please specify correct base domain name»?

Лучший ответ:
в hosts добавьте домен сайта с ip 127.0.0.1

Худший ответ:
А я первый раз было, как дурак, на продакшене делал коммит.... (рукалицо).
Вопрос: Как решить вопрос с неудачным проектом freelancer.com?

Лучший ответ:
Работайте на UpWork, там все гораздо адекватнее, и деньги берут по факту.

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

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

Худший ответ:
с сервером он по сфтп может сотрудничать?