pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Обязательное «непревзойденное» знание фреймворков?

Лучший ответ: Стандартная тема для снг, требуй дофига, плати нифига. Я раз в месяц стабильно лезу читать вакансии на brainstorage/hh для поднятия настроения.

Худший ответ: Кстати да. Напрягает это. Я вот свой Фрейм написал. Изучать туеву хучу иных - желания вообще нет. Ни капли. 
Дяди из-а бугра пишут каждый год по десятку фреймворков, а ты их изучай, ибо мода. Конформизм самый натуральный. Этим надо одно, тем - другое. Гнаться за всеми этими модами желания вообще нет. Не хватит жизни на все это.
Вопрос: Чего не хватает сервису?

Лучший ответ: Я не разбирался особо что это такое, но на счет сайта вот что скажу:
1. Не работает кнопка подключиться
2. Единственное что видит посетитель при заходе на сайт - РАБОТАЙ В РЕАЛЬНОМ ВРЕМЕНИ. Программистам (я так понимаю это ваша целевая аудитория) это ничего не говорит. Может стоит сразу написать что это за библиотека, и для чего она?
3. Начинаю искать инфу что же это за проект, что он делает - кручу в низ. И первое что вижу - Наша миссиая - помочь детям. Это, безусловно, прекрасно и достойно уважения. Но! Я задумался - а туда ли я попал (искал через гугл)? Какие еще дети?
4. Идем дальше - последние новости. Я понимаю что это все-таки какой-то IT проект, но что он делает - до сих пор не понятно.
5. Далее - наконец-то описание что же это за проект. Под странным заголовком "О нас". Заголовок ассоциируется с компанией/командой, но не с тем, что же это такое. Плюс фон у этой секции, на котором трудно что-то прочесть, все сливается, лично мне пришлось поднапрячься.  
Я не спец конечно по UI, но это то что бросилось в глаза.

Худший ответ: Прочитал ваш первый пост на хабре где описание самого сервиса - с точки зрения разработчика всё идеально, но недавно думал над одной идеей уведомлений с сайта и читаю хабр и не понимаю - могу я с его помощью свою идею реализовать или нет, т.е. примеров что ли кроме чата не хватает что ли... Ну у вас там обратная связь есть на сайте, черкану вопрос.
Вопрос: Python vs Perl vs Ruby?

Лучший ответ: Perl плохо знаю, а вот Python и Ruby хорошо. Если вы планируете заниматься только web-разработкой, то я бы советовал все же Ruby. Как ни хорош Django, инфраструктура web-разработки на Ruby ушла гораздо дальше. Если планируются более разнообразные задачи, то лучшим выбором я бы назвал Python. Что же до себя, то я так и не смог выбрать, поэтому изучал и продолжаю изучать оба.

Худший ответ: Я в своё время выбрал Ruby и не ошибся ведь.
Вопрос: Что вы думаете насчет книги Брайана Кернигана «Язык программирования С»?

Лучший ответ: Она же короткая. Прочитайте обе и ещё что-нибудь сверху.
И да, Керниган и Ритчи - это не учебник. Это фактический стандарт языка тех лет.

Худший ответ: Книга Дейтелов то же очень не плоха. Но там и С++ то же есть. В K&R С++ нет.
Вопрос: Как сделать такую цитату?

Лучший ответ: прочтите об :after или :before

Худший ответ: прочтите об :after или :before
Вопрос: Мануал как делать крутые анимированные сендвич меню?

Лучший ответ: Есть идея, делаете ее решение. Там сложно мало, делаете состояние 1 и потом состояние 2 на разные классы, и через скрипт обрабатываете клик на меню, первый клик +2 класс, второй -2 класс. Все гуглиться по JQuery на раз.

Худший ответ: Такая анимация делается вручную. Например с помощью CSS animation keyframes, где можно по шагам расписать анимацию элемента (что то вроде, повернуть на 25 градусов потом сдвинуть влево на 10 пикселей и т.п.)
JS часть может быть минимальной, например пли клике навесить нужный класс, при повторном клике убрать его.
Возможности CSS анимации можно понять по библиотеке Animate.css. Поройтесь в коде, там все красиво, сразу видно как keyframes устроены.
P.S. И самое главное то забыл!
Чтобы анимация смотрелась отлично и естественно, используйте те приемы, что придумал еще Disney)
Вот отличная статья на хабре: https://habrahabr.ru/post/222225/
Вики: 12 принципов анимации
Вопрос: Компьютер с характеристиками для работы с графикой и веб разработкой. Дорого?

Лучший ответ: i5, 16 Г оперативки, SSD+HDD. 
Видеокарта, несмотря на то, что современные процессоры сами умеют 3D, все же желательна.
Монитор минимум 23-24 дюйма, разрешение 1920x1080, матрица типа IPS

Худший ответ: За 40к можно собрать хороший компьютер. Реально самое адекватное - посмотреть сборки в Youtube, там крайне много видео, но отбирайте тщательно, есть куча каналов, где советую бред.
Железо вам будут советовать примерно одно и то же: какой-нибудь i5, видеокарту 1050ti или 1060, обязательно адекватный SSD, а вот мать придется выбирать уже исходя из кучи факторов, но опять-таки можно выбрать из определенного ценового диапазона и не прогадать. Для работы с графикой и 3D хватит компа и за 25-30к, за 40к можно собрать адекватный игровой, который будет с лихвой покрывать ваши требования к работе.
Дополнение: там же на youtube стоит посмотреть на какие моменты стоит обращать внимание при покупке деталей. Например, рекомендуют брать, к примеру, 2 планки оперативной памяти по 4 гб для работы в двухканальном режиме, нежели купить одну планку на 8. При выборе тех же 1050 ti, модели с одним вентилятором стоит вообще не рассматривать.
Вопрос: Есть ли учебный материал по паттернам на основе пошагового создания веб-приложения?

Лучший ответ: Бросайте паттерны. На вашем этапе обучения они пока не нужны. Изучайте принципы (SOLID, GRASP). Учитесь писать тесты, пробуйте TDD/ATDD. И тогда паттерны будут образовываться сами собой.
Паттерны придумали не для того что бы ими проектировать, они нужны что бы называть ваши решения. Это просто словарь терминов что бы меньше времени приходилось тратить объясняя то или иное техническое решение. Но сначала код а потом паттерны, а не наоборот.

Худший ответ: Не надо читать про паттерны, согласен с Сергеем. Потому что они начнут вам мерещится везде и вы будете видеть их там где их нет. И думая о приложении сразу думать какой паттерн применить к нему. Это не совсем верно.
Вопрос: Как отследить откуда приходить значение css?

Лучший ответ: Попробуйте поискать "resize" в javascript.

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

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

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

Лучший ответ: foundation.zurb.com/emails.html
также гайдов по этому фреймворку полно

Худший ответ: Хотел бы узнать о современных подходах и методиках вёрстки подобных писем.
Спешу тебя разочаровать.
Современная верстка писем не существует, в виду того, что почтовики не сильно стремятся к тому, чтобы всключать поддержку каких-то крутых фишек в письма и почтовые интерфейсы.
Поэтому вся необходимая информация для верстки писем - это устаревшая информация.
Табличная верстка, инлайновые стили, кривая адаптация со смешиванием резиновой и адаптивной верстки.
Более подробно рекомендую почитать в блоге Тода.
https://tj-s.ru/tod/verstka-pisem.-polnaya-versiya.html
Это очень крутой специалист по email-рассылкам, знаком с ним лично, поэтому говорю уверенно.
Данный гайд поможет делать письма на уровне писем таких гигантов как МВидео, Сбербанк, Техносила и других крупных брендов.
В свое время я сотрудничал с разными серьезными компаниями по email-маркетингу, все используют примерно один и тот же подход.
Вопрос: Как создать виртуальную локальную сеть между двумя linux компьютерами?

Лучший ответ: VPN для этого придумали. Соединяет филиалы организаций в единую сеть

Худший ответ: Подключить 2 компьютера к 1 роутеру.
Вопрос: Первая книга по программированию

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

Худший ответ: Начать с «Алгоритмы и структуры данных» Вирта.
Затем параллельно читать «Язык программирования Си» Кернигана & Ритчи и Кормена «Алгоритмы. Построение и анализ», выполняя примеры и задания на каком-нибудь языке.
И только потом переходить к более тяжелым «Искусству программирования» Кнута и «SICP» Абельсона.
Вопрос: PHP shell detecter

Лучший ответ: И к стати grep -RPn " system|phpinfo|pcntl_exec|python_eval|base64_decode|gzip|mkdir|fopen|fclose|readfile|passthru)" /var/www и дальше руками.

Худший ответ: bitdefender. доступен триальный — лутшее, из доступного.
Вопрос: Решение задачи ООП (С++)?

Лучший ответ: shop::getdata() внутри метода наследника.

Худший ответ: ваша программа выглядит нерабочей
и у меня она падает на строке:cin>>fabricator[i];
с сообщением:
segmentation failied: core dumped...
а также в C++ функция main не может быть void, и должна не только быть int но также содержать инструкцию return 0;
Вопрос: Как сделать правильный UPDATE данных на сайте php?

Лучший ответ: У вас тут SQL-инъекций разбросано многоПримерно так: $updatingFields = [];

foreach (['name', 'familia'] as $field) {
    if (isset($_POST[$field]) && $fieldValue = trim($_POST[$field])) {
        $updatingFields[] = sprintf("%s = '%s'", $field, $link->real_escape_string($fieldValue));
    }
}

$result = null;
if (count($updatingFields)) {
    $query = sprintf(
        "
            UPDATE users
            SET %s
            WHERE id = '%s'
        ",
        implode(', ', $updatingFields),
        $link->real_escape_string($id)
    );

    $result = $link->query($query);
}Узнайте что такое подготовленные выражения и PDO или любой другой Database abstraction layerУзнайте что такое query builder

Худший ответ: Вопрос вообще непонятен. В привидённом вами скрине даже нет переменной name1
Уточните, о чём вы?
Вопрос: Выбор бесплатной CMS для интернет магазина?

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

Худший ответ: www.opencart.com ? Если ужж его с модулями не хватит, то писать свое.
Вопрос: Как поправить компиляцию Gulp-ом инлайновых элементов из Pug(ex-JADE) в HTML?

Лучший ответ: Мне кажется надо смотреть в сторону gulp плагинов которые форматируют html уже после pug компиляции. Что то типо gulp-html-beautify

Худший ответ: Либо используйте символ отступа ' | ',  вот документация.|
a(href='#')lorem
|
|
a(href='#')ipsum
|
|
a(href='#')dolor
Вопрос: Где найти сотрудника?

Лучший ответ: 1. Замените HR
2. Таки повысьте обещания по зарплате.

Худший ответ: Покажите прямо тут ссылку на вакансию на hh.ru. Если ее нет, вот вам и ответ.
Вопрос: Какие есть «лучшие из лучших» библиотеки JS?

Лучший ответ: animate.cssWOWmixitupintro.jsskrollrclipboard.jsElasticProgresssass-guidelinestransformiconsMultiLevelMenunotie.jsspace.jsanimsition
Кому интересно мой полный список можно увидеть тут

Худший ответ: mmenu.frebsite.nl
и все отсюда www.unheap.com
Вопрос: Каким уровнем знаний в веб разработке должен обладать программист чтобы переехать за границу?

Лучший ответ: Без разницы. 
Работники всякие нужны.
Нулевые не нужны конечно.
Но спецу среднего уровня - легко уехать.
Только нужно не
1. Уехать 
2. Искать работу
А наоборот:
1. Найти работу
2. Уехать уже на конкретную фирму. Да и без этого рабочую визу не дадут.

Худший ответ: На счёт технологий не знаю. Хотя возможно лучше было бы знать что-то вроде питона джавы или руби. За это отвечать не берусь. Но вот диплом о профильном образовании очень бы даже пригодился, как и для рабочей визы так и для устройства на работу. Смотря куда ехать. Ну и про английский выше среднего и разговорный английский это даже не обсуждаеться  + язык разговорный местный, пригодится как и на работе так и в жизни,  не дома же сидеть.  За технологии опять же не ручаюсь,  а вот о дипломе и языках могу получиться, знакомый в Германию выехал. Джава программер. К английскому просили в добавок немецкий,  ну и диплом который он перед этим подтвердил,  тестировние какое-то европейское, копать нужно глубже,  это уже особенности переезда. У них корочка целиться не то что у нас,  но нужно будет подтвердить. Потому у вас думаю два пути, поднять планку скилла до такой степени что бы работодатель захотел ввязываться из-за вас в волокиту с документами(но при таких скилах вам и выезжать не надо будет туда, хороший специалист получает хорошо везде)  или получить диплом, изучить свое ремесло  до приемлемого уровня и решать проблемы с бумагами легче будет. Как вариант если есть родственники, приехать к ним и пробовать искать что то на месте,  это совсем уж экстрим. Хотя мало ли, многие не думают срываются, рискуют и в итоге живут припеваючи. Если у вас нет груза вроде семьи с двумя детьми или больных родителей,  весь мир перед вами. Если у кого есть варианты по лучше,  буду рад узнать ,  и поправьте если чё, история 7 летней давности. Может что и поменялось.
Вопрос: Как решить проблему при обмене Битрикса с 1С УТ 11?

Лучший ответ: Проблема в том, что на сайт стучится более одного обмена, и они начинают ломиться в одну и ту же таблицу (b_xml_tree). 
Нужно проверить не стоит ли в 1С несколько автоматических расписаний на выгрузку. 
+ нельзя запускать ручной обмен, если в это время может работать автоматический.
Помимо ошибок обмена бывают еще неприятные последствия на сайте, деактивация части каталога, например.

Худший ответ: ЛОгично что в этой базе этой таблицы либо нет либо у юзера нет прав на вставку в неё.
Вопрос: Распознавание объектов на изображении?

Лучший ответ: Готового решения для классификации клеток скорее всего нет - потому как задача достаточно специфическая.
Однако при должном опыте вполне решаемая при помощи уже существующих алгоритмов компьютерного зрения, которые имеются в открытом доступе.
Рекомендую смотреть в сторону OpenCV.
Собственно ваша конкретная задача распадается на две под задачи :
1) Обнаружение клеток.
2) Их классификация.
По первому вопросу, судя по всему можно применять или детектор кругов (у всех клеток форма приблизительно одинаково круглая в первом приближении), или натренировать на их обнаружение какой-нибудь детектор из OpenCV (HAAR, LBP или HOG).
По второму пункту - проанализировать свойства клеток, выбрать характеристики по которым их различие наибольшее и натренировать какой-нибудь классификатор (Например SVM).

Худший ответ: Готового решения для классификации клеток скорее всего нет - потому как задача достаточно специфическая.
Однако при должном опыте вполне решаемая при помощи уже существующих алгоритмов компьютерного зрения, которые имеются в открытом доступе.
Рекомендую смотреть в сторону OpenCV.
Собственно ваша конкретная задача распадается на две под задачи :
1) Обнаружение клеток.
2) Их классификация.
По первому вопросу, судя по всему можно применять или детектор кругов (у всех клеток форма приблизительно одинаково круглая в первом приближении), или натренировать на их обнаружение какой-нибудь детектор из OpenCV (HAAR, LBP или HOG).
По второму пункту - проанализировать свойства клеток, выбрать характеристики по которым их различие наибольшее и натренировать какой-нибудь классификатор (Например SVM).
Вопрос: Какой самый долгоиграющий лаптоп можно найти?

Лучший ответ: Если не хотите переплачивать, то бери macbook air 13, автономность >11 часов.

Худший ответ: dell e5470 с 4-х ядерным core i7 отлично подойдет.
https://market.yandex.ru/product/13554917?was_redi...
Вопрос: Системный блок сразу после нажатия кнопки включения через 3 секунды выключается, что это может быть?

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

Худший ответ: где-то замыкает. вытаскивайте железо и смотрите где перестанет так себя вести
Вопрос: Чем отличается разработка ASP.NET MVC от ASP.NET API?

Лучший ответ: В первую очередь нужно посмотреть наследование, как они работают:
Если вы обратите внимание то webapi и asp.mvc(далее просто mvc) контроллеры наследуются от разных классов Http.ApiController и Mvc.Controller.
Нужно понимать что webapi предназначен для реализации REST сервисов с охватом всех видов http запросов(GET, PUT, POST, DELETE итп) и ответом на запросы к webapi вы получаете json с явным указанием статуса ответа. 
В MVC можно реализовать то же самое что и в webapi, НО! лично я считаю, что эти вещи нужно четко различать, так как в случаи с MVC, вы должны понимать, что результатом запроса в большинстве случаев является сгенерированная вьюшка, то есть результат http запроса в большенстве случаев это html или что-то похожее. Да в mvc тоже может возвращаться структурированный json(например если вы делаете таблицу с пагинацией или с динамической подгрузкой данных, в таком случаи у вас метод Index возвращает вью на которой вы пишете ajax запросы к методу GetPageForTable этого же контроллера, но тут тоже есть вариация, вы в методе GetPageForTable  вольны решать, отдавать только данные или уже сгенерированную вьюшку).
Как итог: webapi - рест сервис со всеми типами http запросов, в котором ответ(по умолчанию) приходит в структурированном json и с явным статусом состояния(200, 404 итп...) . Хорошо подходит для проектов где клиентом может быть не только веб, но и допустим мобильное приложение или еще что-то.
MVC - работает примерно как webapi но результатом может являться сгеренированная html разметка. В таком случаи уже поддержка многих платформ с клиентской части невозможно, представьте, что делать мобильному приложению с html разметкой...

Худший ответ: В MVC 6 WEBAPI уже встроен. Так что принципиальных отличий нет
Вопрос: Где взять или изменить passphrase?

Лучший ответ: Это passphrase :) То бишь пароль. Пароль задается при генерации SSH-ключа и вполне может быть пустым. Задается он обычно для защиты ключа на тот случай, если его (ключ) стырят. Задают его далеко не всегда, для ботов обычно не задают вообще.

Худший ответ: А вы не воруйте чужие ключи, тогда и passphrase к ним подбирать не придется.
Вопрос: Не логинится на FTP сервер pure-ftpd, что делать?

Лучший ответ: Попробуйте зайти на фтп с консоли:
ftp localhost
Trying ::1…
Trying 127.0.0.1…
Connected to localhost
220---------- Добро пожаловать на Pure-FTPd [privsep] [TLS] — 220-Вы пользователь 1 из 50 разрешенных
220-Местное время 09:12. Серверный порт: 21.
220 Вы будете отсоединены после 15 минут бездеятельности.
Name (localhost:c-n1x):
331 Чтобы войти как c-n1x требуется пароль
Password:
230-Пропускная способность для вас ограничена
230-Пользователю c-n1x разрешен групповой доступ к: wheel 1001
230-Вы должны соблюдать соотношение 1:10 (UL/DL)
230-OK. Текущая корневая директория /
230-1 файлов используется (0%) — разрешено: 10000 файлов
230 0 КБ используется (0%) — разрешено: 102400 КБ
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
Remote directory: /
ftp> quit
221-Всего хорошего. Вы закачали 0 и скачали 0 килобайт.
221 Отсоединение.

Худший ответ: Для ответа на ваш вопрос ответьте на следующие
Что говорят Логи pure-ftpd? 
Что говорит нативный win клиент ftp? 
Открыты ли порты на FTP сервере?
Вопрос: Что такое коллекции в php?

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

Худший ответ: Это некий класс, похожий на массив чего-то определенного, но не совсем таковой.
Отличия от стандартных массивов:
- строгая типизация
- возможность привязать коллекцию к какому-либо объекту
например:$store = new Store();
/** @property $collection ItemCollection */
$store->collection->add(Item $item);
$store->collection->remove($item);
...
При этом коллекция должна реализовывать интерфейсы:
- IteratorAggregate (для возможности перебора)
- ArrayAccess(для доступа к элементу по индексу)
- Countable (для определения размерности)
Вопрос: Почему в данном случаи картинки сплющивает?

Лучший ответ: Укажите, что изображению нельзя сжиматься - flex-shrink: 0;
В контексте флексбоксов любой элемент ведет себя как флекс блок. Ширина такого блока рассчитывается исходя из содержимого и параметров flex-grow, flex-shrink, flex-basis.
Можно еще использовать для ограничений max-width, min-width, но я считаю, в данном контексте это костыль.

Худший ответ: я там посмотрел ваш пример и добавил и убавил текст изображение какое было такое и осталось
Вопрос: Регистрация в HTC Sence. В каком формате вводить номер телефона?

Лучший ответ: капитан указывает на третий вариант

Худший ответ: По уму, если вводить через +79
должно работать.

Я всю жизнь номера ввожу в междунар. форматах, еще проблем не было. Были если не вводил.
Вопрос: Как получить индекс кликнутого элемента?

Лучший ответ: Никакого jquery

Худший ответ: Ну если совсем примитивно,то <div class=".container">
    <div class="block" onclick="cli(0);">d0</div>
    <div class="block" onclick="cli(1);">d2</div>
    <div class="block" onclick="cli(2);">d3</div>
</div>function cli(idx){
    console.log(idx);
}
Вопрос: Радиокнопка или чек?

Лучший ответ: Можно так задать значение по умолчанию:<input type="hidden" name="active" value="0">
<input type="checkbox" name="active" value="1">

Худший ответ: switch:
  case on: 1
  case null: 0
дальше сам подкоректируй
Вопрос: Что делать с pending sectors HDD?

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

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

Лучший ответ: Если в макете только 2 колонки, то так:<section class="section"></section>
<section class="section"></section>
<section class="section"></section>
<section class="section"></section>.section:nth-child(2n + 1) {
    float: left;
    clear: left;
}

.section:nth-child(2n) {
    float: right;
    clear: right;
}СкриншотДемо на codepen
Если колонок много, то с помощью multicolumn:.container {
  column-width: 250px; /* Ширина колонки */
  column-gap: 10px;  /* Расстояние между колонками */
}

.item {
  break-inside: avoid; /* Запрещает разрыв блока */
}СкриншотДемо на codepen

Худший ответ: 1) Через float: left (но не всегда идеально работает)
2) https://masonry.desandro.com/
Вопрос: Какие выбрать технологии для проекта сбора телеметрии?

Лучший ответ: Самопальный планшет из этой радости выкиньте и возьмите серийный, воткните в него TV-тюнер юсбишный и SDR-приемник готов. Если это сбор телеметрии, нет смысла что-то слать сборщикам.
Синхронизацию от таймера планшета - в баню, у вас есть GPS.
Для передачи данных используйте шумоподобные сигналы со спектром пошире и когерентное накопление. Скорость будет низкая, но сигнал из-под шума вытащить получится.

Худший ответ: Дальность приема, можно повысить за счет типа приемной антенны коллинеарной, в идеале построить модель  RF сети в  CST Microwave Studio, где все исходные данными и будут антенны с ВЧ приемопередающим оборудованием. Что касается скоростей, телеметрия, если это не трансляция видео/аудиопотоков, то это не нуждается в широкополосном тракте, опять же сколько баит планируется передавать от сенсоров и в каком виде, отсюда считайте и скорость.
Вопрос: Как определить, есть ли в розетке &quot;земля&quot;?

Лучший ответ: Толковой обсуждение этого вопроса — otvety.google.ru/otvety/thread?tid=0c3fb359adce7ca7&pli=1

По сути дела: наиболее точный способ — вызов электрика, который может проследить трассу заземления от щитка до фактически врытого в землю медного стержня или контура.

Биться током может не только от плохого заземления, но и от того, что сосед заземлил что-либо на трубу водопровода (если стиральная машина или посудомоечная подключены токопроводящим шлангом или трубой к трубе водопровода или канализации — если последние — тоже токопроводящие).

Худший ответ: Между землей и фазой должна быть разница потенциалов.