Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: За счет чего появляется 180в?

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

Худший ответ:
Что-то я схему никак не найду... Но всё расписано в тексте:
Что касается компонентов: индуктивность катушки зависит от частоты. Частота у нас фиксированная, так что будьте добры купить катушку на 220 мкГн с током насыщения не менее 240 мА, так как напряжение высоковольтной линии сильно проседает под нагрузкой.
Напряжение повышает "step-up converter" на транзисторе IRF, дросселе и диоде HER.
Вопрос: Почему окно не реагирует на действия?

Лучший ответ:
Alt+TAB посмотрите, может модальное окно предупреждения (ошибки) под другими спряталось.
И у вас не explorer.exe, а вызов программой окна сохранения из shell32.dll.

Худший ответ:
Мне повезло и программа каждые 5 минут сохраняет работу. В итоге я просто достал backup.
Вопрос: Как запустить программу удалённо с нескольких компьютеров?

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

- можно
- для винды идеально RDP
- но это не решает проблему одновременного запуска множества копий в принципе

.. думаю вам надо просто продолжить ликбез о многосеансовом ПО.. upd а еще о разделяемых данных.. БД какая нить?

ps можно прокачивать скил прогера.. а можно порыть в сторону тестов/опросников на основе гугл-таблиц и/или onedrive/excel.. заготовки есть и там и там. все должно гуглиться на ура

Худший ответ:
вам нужен сервер терминалов.
и я не понял "Поскольку выбран был самый дешёвый и слабый вариант, интерфейса, кроме PowerShell и Total Commander - нет. " ,а что там есть? У них указано:
Лицензия Windows Server® всех версий уже включена
Вы подключитесь к серверу по RDP уже через 2 минуты
возможно вам нужно до настроить rdp server и всё.
Вопрос: Как правильно делпоить на AWS?

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

Самый простой пример возможной работы двух версий одновременно - это возможность обеспечить непрерывную работу во время обновления.

База данных, бакэнд и фронтэнд могут касаться в один момент времени разные версии. Притом что физически база и бакэнд могут во время обновления использовать сразу несколько разных машин, вы не можете атомарно одновременно сменить версии везде

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

Кстати, версия, с которой работает клиент может храниться и учитываться в сессии, чтобы случайно по середине бизнеспроцесса пользователь не перескочил, обновив страницу.

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

Очень сложно описывать в общем виде косяки которые могут вылезти, и дай бог если для обновления у вас есть возможность остановить работу, но что делать если у вас миллиарды записей и вам нужно править структуру, на которую может уйти сутки или даже недели? Мало кто может позволить себе остановку бизнеса на такой срок.

Худший ответ:
Переведите ваше приложение под create-react-app. 
Оно автоматом все файлики собирает с хэшами.
Дальше сделайте дистрибьюцию через CloudFront и после сборки приложения грузите в бакет артефакты сборки (s3 sync). После загрузки вызывайте сброс кэша дистрибьюции CF.
Чтобы не ломать фронт, полностью пишите код обратно совместимым в пределах нескольких последних деплойментов.
Продумывайте стратегию развертываний и т.д. Вплоть до форсирования перезагрузки на клиенте по событию с сервера.
Вопрос: Безопасны ли образы Windows с сайта philka?

Лучший ответ:
хеш-суммы совпадают с заявленными на сайте philka.ru
Надо сравнивать не с хэш-суммами на philka, а с хэш-суммами на microsoft.

Худший ответ:
1. смотреть кто автор сборки и какие декларировал изменения
2. посмотрите на сборки Eagle123
Вопрос: Объясните в чем тут проблема?

Лучший ответ:
Пользуйтесь консолью – это бесплатно, спортивно, современно!console.log(this); // window
В вашем коде this не принимает значение кнопки, а наследует его из внешнего кода. В данном случае, глобального, поэтому this === window
Вероятно, вы ожидали, что this будет нажатой кнопкой. Так бы работало без стрелочной функции, если по-старинке передавали function(evt) {}

Худший ответ:
snippet
а вот так снова нормально работает.
фишка в том, что у стрелочных функций this указывает не на кнопку, а в какое-то другое место.
потому что Стрелочные функции не содержат собственный контекст this, а используют значение this окружающего контекста. подробнее.
Вопрос: Как определяется по какому протоколу будет взаимодействие http или https?

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

Худший ответ:
условие прописывается в файле с названием .htaccess в большинстве случаев. Вот вы можете почитать подробнее Редирект с http на https
Вопрос: Сервер для игры?

Лучший ответ:
С помощью клавиатуры

Худший ответ:
flask, bottle...
Возьмите любой микрофреймворк.
Вопрос: На что указывает указатель, на бит или байт?

Лучший ответ:
На что укажет line на бит или байт? А может даже килобайт?
В вашем коде, line -- это даже не указатель. Вот name -- это как раз-таки адрес в памяти, по которому находится объект line типа string.

На всякий случай, байт -- минимальный адресуемый набор данных. То есть, бит из байта адресовать вы не можете.

Советую читать что-нибудь по архитектуре и истории компьютеров параллельно или до книг по C++. Что-то по операционным системам тоже не помешает.

Худший ответ:
Стоит на дороге знак. Он указывает на метр? На десять? а может на сто?
Нет. Он указывает на НАЧАЛО ОБЪЕКТА.
Вопрос: Через какое время сайт начнет подниматься в поиске?

Лучший ответ:
Добрый день!
Если сайт новый, то основной рост трафика из поиска начнется через 6-8 месяцев. Молодые сайты попадают в так называемую «песочницу», и должны заслужить доверие поисковых систем. Роботы просто должны привыкнуть, что по данному адресу находится сайт, и он развивается.
Какие-то НЧ- и микро-НЧ-запросы могут появиться в поиске уже совсем скоро. Но на более частотные сильно не расчитывайте.

Худший ответ:
Зайдите в Гугл и Яндекс вебмастеру и посмотрите
Вопрос: Как осуществить пере адресацию после авторизации на ранее запрашиваемый ресурс?

Лучший ответ:
По дефолту работает так, как вы и хотите:

By default, the form will redirect to the URL the user requested (i.e. the URL which triggered the login form being shown). For example, if the user requested http://www.example.com/admin/post/18/edit, then after they have successfully logged in, they will be sent back to http://www.example.com/admin/post/18/edit.

Redirecting after Success¶

Видимо у вас поведение изменено через always_use_default_target_path: 
Changing the default Page¶

...или иным способом...

Худший ответ:
В классе LoginFormAuthenticator в методе onAuthenticationSuccess написать:
public function onAuthenticationSuccess(Request $request, TokenInterface $token, $providerKey)
    {
        if ($targetPath = $this->getTargetPath($request->getSession(), $providerKey)) {
            return new RedirectResponse($targetPath);
        }

        return new RedirectResponse($this->router->generate('app_homepage'));
    }
Предварительно добавить в этот класс трейт TargetPathTrait.
Урок по этой теме на symfonycasts
UPD. Нашла документацию на этот пример
Вопрос: Для чего нужны кабели CPU1-P4 и CPU2-P8 идущие от блока питания?

Лучший ответ:
Вопрос 1 (Фото 1). От блока питания идет два кабеля CPU1-P4 и CPU2-P8. Куда и вставлять и нужны ли они вообще?
Это две части 8 pin разъема на фото 3. Они соединяются вместе и вставляются в МП

Вопрос 2 (Фото 3). Так же есть разъемы на самой материнской плате: ATX_12v_2x2 и ATX_12v_2x4. Для чего они нужны? Мне казалось туда нужно вставлять кабели CPU1-P4 и CPU2-P8?

Кабель на фото 1 соединяется вместе и вставляется в 8pin разъем на фото 3. Блок питания может иметь еще один 8 pin кабель, как на фото 1. Половинка от такого кабеля вставляется в разъем слева от 8 pin.

Если компьютер с одним 8pin кабелем не запустится и в блоке питания нет подходящего кабеля - придется искать переходники, что нежелательно, или менять БП

У I7 10700 TDP - 65W, так что скорее всего, все будет работать и от одного 8 PIN разъема.

Худший ответ:
P4 в крайний левый, потом в левую половину второго разъема P8.
Вопрос: Как восстановить данные на восстановленной флешки?

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

Худший ответ:
Попробуйте photorec: https://www.cgsecurity.org/wiki/PhotoRec_RU
Если есть хоть что-то, то он выцепит, если нет, то уже всё.
Вопрос: Как сделать так чтобы текст, когда попадал на картинку, становился белого цвета?

Лучший ответ:
ещё так можно
https://codepen.io/anon/pen/Jqrvzv?editors=1100

Худший ответ:

Первая ссылка из гугль :)
https://webformyself.com/avtomaticheskaya-css-inve...
Вопрос: Зачем в современном php фреймворки?

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

Худший ответ:
Фреймворк - решение стандартных задач.
Если ты будешь делать что то свое сколько нибудь значительное в размерах - в конечном итоге придешь или к лапше нечитаемой или к фреймворку.
Так почему бы не сэкономить себе время.
В мелкой проектике, разумеется, фреймворк только мешает.
Вопрос: Что быстрее mysql, mysqli или pdo?

Лучший ответ:
Не стоит.

Худший ответ:
Стоит ли возиться и переводить скрипт хотя бы на pdo или mysqli
Как уже сказали, нет.
ожидаю что будет около 1000-2000 хостов, это больше в 10-20 раз чем сейчас
я бы проанализировал slow query log и начал оптимизировать запросы - любой тяжелый запрос в кол-ве 10-20 раз большем будет сильно нагружать сервер
php 5.6
он не поддерживается уже больше года, рано или поздно сайты взломают используя одну из его дырок
Вопрос: Можно ли продавать базу рассылки в социальной сети 3м лицам?

Лучший ответ:
Имеет ли человек/паблик возможность продажи контактных данных третим лицам?Разумеется.Какие данные может передаватьВсе, что есть в наличии.Что нужно предпринять подписавшемуся, чтобы предотвратить реализацию своих данных? Не давать данные.Соответственно, какие риски несет продавец данных?В основном небольшие штрафы,  но все зависит от того, какие именно данные, возможно и уголовная ответсвенность.

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

Лучший ответ:
Еще как стоит!
- переключи на Английский язык в Операционной Системе, твоей IDE, сайтах/сервисах где ты сидишь.
- старайся сразу думать на аглийском. не делай конвертаций "думаю на русском -> перевожу -> произношу", надо "думаю на английском -> произношу"
- еще найди себе друга/партнера который знает английский и может тебя поправлять (в идеале носителя) и совершенствуйся
- и много, много практики.
Удачи!

Худший ответ:
Нет.
Смешивать - стоит.
Вопрос: Где найти игры для веб-программиста?

Лучший ответ:
https://flexboxfroggy.com по флексам
https://cssgridgarden.com по гридам
Очень прикольные сервисы по изучению в игровой форме

Худший ответ:
JavaScript 
https://screeps.com/ 
Правда, платная.
Вопрос: Хорошая книга по ООП?

Лучший ответ:
PHP. Объекты, шаблоны и методики программирования | Зандстра Мэт
https://www.ozon.ru/context/detail/id/154482887
Достаточная спорная книга, многие хвалят и говорят, что достигают божественного просветления после ее прочтения. Не знаю. Как по мне для новичка лучше зайти со стороны качественного изучения ООП, пусть и не на примере PHP.

Например 
Объектно-ориентированное мышление | Вайсфельд Мэтт
https://www.ozon.ru/context/detail/id/26036833/

И две книги по паттернам ООП
Head First. Паттерны проектирования. Обновленное юбилейное издание | Фримен Эрик, Робсон Элизабет
https://www.ozon.ru/context/detail/id/144233005/

Объектно-ориентированный анализ и проектирование | Маклафлин Бретт
https://www.ozon.ru/context/detail/id/144954729/

Худший ответ:
Про ООП лучше всего, из того что я читал, было написано тут:
https://rutracker.org/forum/viewtopic.php?t=1687590
На PHP таких книг скорее всего нет. Но php и c++ довольно похожи, а при изучении принципов ООП не надо вникать в суть языка, принципы ООП идентичны на всех языках программирования.
Вопрос: Как перенести изменения одной ветки на другую?

Лучший ответ:
берешь хэш коммита (его можно узнать используя команду git log), который тебе надо перенести в другую ветку, затем переключаешься на нужную ветку и вводишь git cherry-pick  <хэш коммита>, например git cherry-pick 3ea6207fe84 и будет тебе добро

Худший ответ:
берешь хэш коммита (его можно узнать используя команду git log), который тебе надо перенести в другую ветку, затем переключаешься на нужную ветку и вводишь git cherry-pick  <хэш коммита>, например git cherry-pick 3ea6207fe84 и будет тебе добро
Вопрос: Что означает синтаксис «:» в return?

Лучший ответ:
никак. двоеточие имеет отношение к объекту, который возвращает функция.

Худший ответ:
Написано следующее: вернуть объект, ключ "var" двоеточие, оно же присвоение значения, в данном случае присваивается значение выражения a = 8, чему равно a = 8? Правильно, 8, потому что оператор присвоения "=" присваивает значение и возвращает его! Значит и в a, и в мусорном объекте, который вернет самовызывающаяся функция, по ключу var будет 8.
Вопрос: Если делать проект на Symfony и Vue.js, то где рекомендуется хранить фронтент?

Лучший ответ:
1) Бекенд-симфони. Вообще ничего не делает для фронта.
2) Отдельный проект на Фронт (Vue)
3) Обмен идет по ресту, верификация через токены (которые генерятся фронтом и верифицируются беком).
Обычно фронт лежит на основном домене, а бек сидит на чем-то api.domain.com

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

Лучший ответ:
Началось всё с того что стали палить страницы ВК при входе на сайт. Благодаря косякам ВК.
Оттуда тянули "досье".
Постепенно в ВК закручивали гайки, последний раз года 2-3 закрутили так сильно что это умерло или почти умерло.
Может и придумали обход очередной, но я тогда не осилил и забил, уже был не сильно нужно.
Сейчас скорее всего работают просто по схеме сбора данных с сайтов на которых сервис используется и шаринга их между клиентами сервиса под соусом того что могут достать вообще любые данные.
Т.е. чем больше сайтов используют этот сервис, тем больше шансов что вы получите инфу о своих посетителях.
При вводе любых данных на сайте-1 с сервисом сайт их сохраняет.
Потом когда посетитель попадает на другой сайт-2 использующий этот сервис мы сразу получаем его данные которые он вводил на сайте-1.
Либо по уже старой собранной базе пробивают если могут и показываю вам инфу. У меня в базе например 3+ миллиона профилей ВК собранных таким образом, думаю что есть какой-то % успеха если пытаться вычислить по ней посетителей любых сайтов.
Резюмируя вышесказанное:
Способы есть, разной степени паршивости, но всё напрямую зависит от способа сбора инфы и количества трафика проходящего через сервис.
Но тексты конечно максимально убеждающие что вообще всех посетителей соберут конечно враньё.
В лучшие времена опознавались данные 25-60% посетителей от трафика сайта. Сейчас скорее всего в разы меньше.

Худший ответ:
Вот пример: https://github.com/Narrator69/dt
То, что в репозитории -- пример кликджекинга, устроено, примерно, так:
1) Пользователь кликает по невидимому диву, занимающему 100% окна
2) Тригеррится действие, связанное с лайком кастомной интернет-страницы ВК (так можно)
3) Скрипт проверяет, кто только что лайкнул эту страницу
4) Скрипт вытягивает всю доступную инфу из ВК
Скорее всего, из коробки не заведется, т.к. посмотрите на даты коммитов, но само направление, в котором нужно копать, я описал. Возможно, если что-то минорное поправить, то работать будет.
Вопрос: Почему приложение Habr перестало работать на iOS и исчезло из App Store?

Лучший ответ:
Хабр всегда делал основную ставку на мобильную версию сайта по адресу https://m.habr.com
Приложение было создано по принципу: "А давайте наша студия вам бесплатно приложение сделает, а вы нам бесплатно корпоративный блог выделите". Со временем эта студия утратила интерес к доработке приложения и в нем накопилось критическое число недоработок. Устаревание сертификата безопасности поставило точку в его существовании.

Худший ответ:
У команды Хабра в приоритете мобильная версия сайта
Вопрос: Есть ли готовый скрипт для слабовидящих?

Лучший ответ:
что такое "слабовидящие"?
Дальтоники? С плохим зрением? различные CVI? Другое?
Для каждой группы будет своя адаптация. И далеко не все можно сделать "готовыми" скриптами. часть потребует вообще серьезного изменения разметки сайта - это только руками.
Разве что контрастность поднять и сделать черно-белое все. 

Если вы просто хотите "сделать что-то" чтобы отчитаться что сайт адаптирован для слабовидящих, и вам реальные проблемы реальных людей совершенно не интересны - то просто сделайте все буквы побольше.

Худший ответ:
Сделай полноценную навигацию на сайте с табуляцией, и твой сайт мгновенно станет удобнее всех остальных. Размеры интерфейса решаются настройками системы. Все остальное решается сторонним софтом, которые работает по умолчанию на всех сайтах, ибо лишь не многие адаптированы хоть как-то.
Вопрос: Что означает код 400 в cUrl?

Лучший ответ:
// curl_setopt($ch, CURLOPT_CUSTOMREQUEST, '$_POST'); // Это - неправильно
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); // Надо так

Худший ответ:
Тем, что ты посылаешь неполный или неправильный запрос. Возможно, не хватает csrf-ключа
Вопрос: Научились ли нейросети убирать фон у картинок?

Лучший ответ:
Есть https://www.remove.bg/ - убирает фон за человеком на фото

Худший ответ:
Я могу изготовить картинку где фон - принципиально неотделим от основного изображения (например моего лица).
Это может быть например эффект наложения моего лица с фоном с альфа-каналом где альфа канал - это круговой градиент. Тоесть в центер картинки - точно-точно лицо. А на краях - точно градиент. Но где происходит граница - неясно.

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

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

Худший ответ:
Не проще ли геркон с сиреной?
Вопрос: Насколько сложен Vue в отличии от Reacta?

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

Много ли отличии?
Нет
https://ru.vuejs.org/v2/guide/comparison.html

Нашел место для стажировки, но там пишут на Vue
Если разработчик JS не слоупок, то для него не должно быть разницы на чем писать - Angular, React, Vue и тому подобные решения. Как правило под капотом крутится плюс минус одни и те же идеи, решающие одни и те же проблемы.

Худший ответ:
Легче и логичнее намного. Притом продумано, на дистанции тоже кажись удобнее
Вопрос: Найти уравнение по множеству решений?

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

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

Лучший ответ:
Это нормально, не взлетело, так не взлетело. Используйте Хром или Фаирфокс.

Худший ответ:
Решение: 
1) проблема в es6
2) Надо скачать swiper.js версии 5.3
3) Некоторые стили скрыли весь контент
Вопрос: Почему День/месяц меняются местами?Как сделать чтоб не менялись?

Лучший ответ:
Всё работает верно. Просто дата в текстбоксе отображается в американском формате (ММ-ДД-ГГГГ).
Добавьте нужное форматирование и всё будет как хотите:
TextBox1.Value = Format(Sheets(1).Cells(1,1), "dd.mm.yyyy")

Худший ответ:
разные национальные форматы дат и времени
Вопрос: Как вывести форму Contact Form 7 на главной в WordPress?

Лучший ответ:
Форма выводится шорткодом. Либо в контенте, либо в php шаблоне с помощью do_shortcode()
Например echo do_shortcode('[contact-form-7 id="91" title="quote"]')

Худший ответ:
так выведите ее шорткодом прямо в тексте статьи