Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как работает OpenSource проект?

Лучший ответ:
Цели публикации проекта в исходных кодах могут быть разные:
1. Личные убеждения
2. Юридическая необходимость (например проект основан на GPL-коде)
3. Простота дистрибуции (нет необходимости самостоятельно мейнтейнить порты для разных ОС/дистрибутивов)
4. Наработка портфолио/репутации
5. Бизнес модель (продукт поставляется бесплатно, но есть донат или поддержка оказывается за деньги - выгодно чтобы продукт использовался как можно более широко). Это особенно актуально если разработчик ПО зарегистрирован как благотворительный фонд, т.к. в США, например, компании могут донатить в такие фонды часть налогов а фонд имеет возможность платить разработчикам зарплаты. Фонды, например, имеют Linux, Apache, NetBSD. nginx зарабатывает на коммерческой поддержке.
6. Как ни странно, если код открыт - нет необходимости заботиться о том, чтобы его не украли конкуренты и проще доказывается авторство.
7. Если продукт изначально разрабатывается не для продажи, а для внутреннего использования - возможность привлечь внешние ресурсы к разработке и меньше тратить свои.
8. Реклама бренда - очень часто небольшие компании делают бесплатный продукт, в т.ч. с открытым кодом, чтобы продвигать платные продукты.
...
Соответственно автору - ЧСВ, портфолио, репутация, карма, донат, заработок на поддержке, дополнительные ресурсы в разработке программы, внешний аудит кода, избавление от проблем защиты от утечек кода.
Волонтерам, конкурентам - в зависимости от лицензии. Если это бесплатная лицензия - то наработка портфолио, прокачка скилов, в случае фонда - может быть возможность денежного вознаграждения, возможность доработать код под себя, возможность создать порожденные продукты. При этом в случае GPL эти продукты так же должны быть с открытым кодом. В случае коммерческих приложений с открытым кодом особых причин для волонтеров или конкурентов ими заниматься мало.

Худший ответ:
Если лицензия GPL, то автор лишается всех прав на код, так как код становится общественным достоянием, так что:1. Автор проекта с исходниками теряет право называть свою программу своей;2. Волонтеры-добровольцы с чистыми помыслами идут вместе с автором курить бамбук, потому что код тоже больше не их;3. Коварный/бесчестный конкурент с похожим проектом может возрадоваться, потому что может взять этот код, удалить все упоминания GPL, использовать и продавать.
Поэтому то GPL надо убегать, как от огня, есть менее хищнические в этом плане лицензии - BSD, MIT.
Собственно, от него и убегают и качество GNU-тых программ не может идти ни в какое сравнение с качеством проприетарных.
Вопрос: Как сделать бранч в git «задним числом»?

Лучший ответ:
Если это все делали в trunk, то можете попробовать сделать так:git push origin trunk:newfeature
ваш локальный trunk уйдет в newfeature бранч на удаленном сервере.
Потом локально можно попробовать вернуть trunk в оригинал, или вообще удалить и сделать clone с нуля, если проект небольшой.

Худший ответ:
сделал merge. И даже разрулил 100500 конфликтов. Очень уж не хочется делать merge с самого начала.
Для решения конкретно этой проблемы можно включить git rerere (Reuse recorded resolution) добавив секцию[rerere]
        enabled = true
в config репозитория или в свой .gitconfig
Вопрос: Выбор по железу для веб программиста?

Лучший ответ:
32 гб лишними не будут, особенно учитывая VirtualBox. С другой стороны, добавить оперативки проще, чем заменить процессор, поэтому для экономии можно взять 16гб и добавить оперативки чуть позже.
А процессор - решайте сами. Работать все будет, а "достаточное быстродействие" - оценка субъективная. Но вообще для виртуалок и эмуляторов быстрый процессор может быть значителен.

Худший ответ:
За i7 - есть. Проц в сборке практически никогда не меняется, если только не горит. А добавить памяти проще, нежели сменить проц. Поэтому берем i7 и 16 гиг (но планки планировать так, чтобы иметь в виду расширение до 32!).
Вопрос: Как бесплатно сэмулировать медленный Интернет для отладки приложения Android?

Лучший ответ:
https://www.google.com.ua/search?q=linux+proxy+for...
https://stackoverflow.com/questions/614795/simulat...
На самом деле проблема с медленными соединениями не в самой скорости, а в дропах пакетов
Packet loss
Random packet loss is specified in the 'tc' command in percent. The smallest possible non-zero value is:
2−32 = 0.0000000232%sudo tc qdisc change dev eth0 root netem loss 0.1%

Худший ответ:
В составе Android SDK эмулятор позволяет переключать тип подключения. (соотв скорость - GSM, EDGE, LTE)
Вопрос: Как средствами urllib «накрутить» счетчик посетителей?

Лучший ответ:
Я вот так сейчас с VPS накручиваю племяннику голоса на сайте ))))#!/usr/bin/python
# -*- coding: utf-8

import sys
import requests

if len(sys.argv) > 1:
    proxy_file = sys.argv[1]

url = "http://foto.konkurs.ru/like.php?id=123" # URL фэйковый )))
counter = 0

with open(proxy_file, 'r') as proxyFile:
    for proxy_line in proxyFile.read().splitlines():
        pr_dict = {"http": "http://%s" % proxy_line}
        try:
            result = requests.request(
                "GET", url, timeout=(5, 10), proxies=pr_dict)
            if result.status_code == requests.codes.ok:
                counter += 1
                print proxy_line
        except requests.exceptions.ConnectTimeout:
            print "Error: %s" % proxy_line
        except requests.exceptions.ReadTimeout:
            print "Error: %s" % proxy_line
        except requests.exceptions.ConnectionError:
            print "Error: %s" % proxy_line
        except:
            pass
print "Total success requests: %d" % counter
Proxy беру тут:
1.txt - free.proxy-sale.com/?port%5B%5D=http&type%5B%5D=an
2.txt - awmproxy.com/freeproxy.php
3.txt - www.prime-speed.ru/proxy/free-proxy-list/all-worki...
Конкатенирую в один файл, обрабатываю на уникальность и запускаю вышеприведенный скрипт:$ cat 1.txt 2.txt 3.txt | sort | uniq > proxies.txt
$ nohup ./votes.py ./proxies.txt &

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

Лучший ответ:
Ну, если вы не хотите денег за проект — не звоните и не пишите.

Худший ответ:
Постоянно в такой ситуации нахожусь, только работаю не на клиента а в штате на хозяина.
Сейчас, например, тоже - вдруг вздумалось оптимизировать сайт который уже он-лайн более полугода. При этом, если на 100% прислушаться к тому что они хотят, изменения фронта будет настолько радикальным, что вообще ломает все, легче новый дизайн сделать. И с фотографиями ситуация ну такая же, при этом на фирме штатный фотограф. Девчушка молодая, то ли не умеет, то ли не понимает, но продукт выдает дерьмо редкостное.
Как борюсь - никак особо: 
1- делаю все в точности как хочет шеф. 
2- никакого своего мнения, просто предъявляю и все, если это конечно не первый вариант, а вторая, третья, десятая переделка. 
3. Если шефу нравится, ради бога. 
4. Если нет, в конце концов он в 90% случаев возвращается к моему варианту. 
5. В процессе, пока они там все это мусолят, занимаюсь тем что мне по настоящему нравится и интересно. Благо, такие вещи есть всегда, на крайняк время всегда можно найти чем занять, хотя бы тем же самообразованием.
Справедливости ради, если бы был клиент, вел бы себя наверное по другому, поскольку зарабаток почасовый и никак не зависит от кол-ва проектов.
Вопрос: Как определить тип 'массив из 7 указателей на целое' в typedef?

Лучший ответ:
typedef int* sevenPtr[7];
int* a = nullptr;
int b = 7;
sevenPtr c = {a, a, a, &b, a, a, nullptr};Илиusing sevenPtr = int*[7];

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

Лучший ответ:
вся динамика делается на js

Худший ответ:
Первый ответ повеселил,  вспомнил эту фразу, она в начале всех книг 2000-х годов по вебу была. Однако по теме, единственный вариант делать что то зависящие от страницы и ее состояния на чистом css это попробовать поиграться  с якорями и стилями для активных элементов.
Вопрос: Ошибка «vk» is not defined,что делать?

Лучший ответ:
У Вас объявление переменной vk закомментировано на 4 строке.

Худший ответ:
Раз not defined — значит not defined, и надо её define.
ЗЫ. Вы бы хоть глазами по коду-то пробежались, прежде чем вопрошать.
Вопрос: Как понять :before { content: «» }?

Лучший ответ:
шрифт не установлен
и сервер линуксовый у которого набор шрифтов отличается от тех что на компе были

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

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

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

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

Худший ответ:
Главное, чтобы вы и те, кто будут работать с вами смогли понять, что вы написали.
Вопрос: Как ограничить доступ к инету, если компа нет в DHCP Leases?

Лучший ответ:
По первому и второму пункту:
Установить add-arp=yes на DHCP-Server. 
Установить arp-mode=reply-only на нужном интерфейсе.
На этом этапе роутер не будет писать в интерфейсе каждому маку автоматическую ARP-запись и человек с ручными настройками просто ничего не получит, потому что не сможет в layer 2. DHCP-Server, выдавая адреса будет добавлять записи в ARP list и эти пользователи смогут работать как и задумано. 
По третьему пункту нужно больше конкретики. Если интересует логин на устройство, то в System>Users есть поле Allowed Address, которое и позволяет ограничить вход на роутер определёнными адресами.

Худший ответ:
1) При таком раскладе у человека уже нет нет интернета. Его сеть 192.168.1.х отличается от твоей 192.168.88.х
2) Найти, бить по рукам, поднять домен, отобрать права админа у всех, поставть управляемые коммутаторы с IP-MAC-Port Binding 
3) Начать с книжек по сетям, пойти на какие нить обучающие курсы.
Вопрос: Какую либу юзать для работой с датами?

Лучший ответ:
Лучше этой не видел
www.joda.org/joda-time

Худший ответ:
Вот нашел либу от Jake Wharton (этому парню я доверяю) :  https://github.com/JakeWharton/ThreeTenABP
Вопрос: Какую внешнюю звуковую карту взять для домашней звукозаписи (ОС — Linux)?

Лучший ответ:
Tascam US-2x2 и Roland Rubix24 работают в Debian Stable без плясок с бубном из коробки.

Худший ответ:
Одновременное наличие первого второго и третьего быстро-быстро задерет ценник до небес и в 18 тыр вы не влезете.
Убирайте midi. Если ваш старорежимный синтезатор настолько древний, что выдает только MIDI, купите отдельный адаптер USB-MIDI.
Писание электрогитары "в линию" является отдельным извращением, так что ее можно засунуть в микрофонный вход. В любом случае, в итоге все будут слушать гитар риг, а не вашу гитару. (Гитару можно играть только в стоваттный маршалл на репбазе, остальное - порнография).
Так что без MIDI, вашим требованиям подходит Scarlett Focusrite, На сдачу как раз купите конвертер USB-MIDI и пару педалек. У нее и каналы есть, и майкрофон можно фантомно запитать, и на линуксе работает. Разве что корпус розовый.
Отдельный вопрос об обработке звука на линуксе. Ну да, тут есть гитарикс и другие интересные эффекты (8 штук ровно), но весь гитар риг находится на венде. И драйверы ASIO находятся на венде. Вам предстоит интересный интимный процесс выпиливания пшш-аудио и замены его на что-то менее лагучее.
Вопрос: Домены с WWW и без?

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

Худший ответ:
1. Зависит только от предпочтений клиента.
2. Желательно.
Вопрос: За и против использования bootstrap?

Лучший ответ:
Ну во первых ошибка многих в том, что подключают бутстрап по любому чиху, даже если нужно просто грид сетка. В первую очередь bootstrap это компоненты, поэтому лучше всего взять только то, что нужно: getbootstrap.com/customize
А так вообще плюсы и минусы следующие:
 + стандартизация. Все кто работают с bootstrap понимают вашу верстку, что и как делать. 
 + экономия времени 
 - в любом случае под свой кастомный дизайн придется перекрывать стили
 - полная зависимость в js компонентах от jquery (ну это такое)
 - некоторые неловкости при работе с методологиями.
Соответственно если у вас большая компания, мы делаете серьезный высококачественный продукт, то вы вполне должны обойтись без bootstrap. 
И б, если вы фрилансер и делаете обычные средние или мелкие проекты, то bootstrap отличный выбор, я бы даже сказал обязательный выбор в пользу некой стандартизации.

Худший ответ:
1) Мне ничего не нравится в Bootstrap, кроме адаптивной вёрстки.
2) Я понял, что самый лучший дизайн получается, когда его создают в Photoshop, c Bootsrtap в Photoshop не пофантазируешь, только если макет нарисовать.
3) SEO думаю не против, google уж точно. Главное контент не тырить.
4) Загрузка будет медленней, но это не критично, счёт на миллисекунды
Вопрос: Как определить что текст не помещается в input?

Лучший ответ:
Никак.
Можно только на js определять длину текста, и в зависимости от этого навешивать класс разрешающий показывать подсказку.function getWidthOfText(txt){
  var c=document.createElement('canvas');
  var ctx=c.getContext('2d');
  ctx.font = '16px arial';
  var length = ctx.measureText(txt).width;
  return txt + ' ' + Math.round(length);
}

Худший ответ:
К сожалению, это не универсально. В зависимости от размера окна изменяется и длина вмещающегося текста.
Вопрос: Как в woocommerce задать единицу измерения?

Лучший ответ:
wp-content/plugins/woocommerce/templates/global/quantity-input.php - этот шаблон выводит поле ввода
Копируете себе в wp-content/themes/тема/woocommerce/global/quantity-input.php и изменяете разметку как вам нужно.

Худший ответ:
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}
?>
<div class="quantity">
	<input type="number" step="<?php echo esc_attr( $step ); ?>" min="<?php echo esc_attr( $min_value ); ?>" max="<?php echo esc_attr( $max_value ); ?>" name="<?php echo esc_attr( $input_name ); ?>" value="<?php echo esc_attr( $input_value ); ?>" title="<?php echo esc_attr_x( 'Qty', 'Product quantity input tooltip', 'woocommerce' ) ?>" class="input-text qty text" size="4" pattern="<?php echo esc_attr( $pattern ); ?>" inputmode="<?php echo esc_attr( $inputmode ); ?>" />
</div>
Что именно тут править?
Вопрос: Почему показания влажности отличаются?

Лучший ответ:
1. Влажность здорово плавает географически
2. Влажность могут и расчетым путем выдавать, а могут и датчиками.
3. Некоторые прогнозы показывают погоду на Луне (усредненную погоду по региону) и не учитывают ваши местные особенности.
4. Кто бы калибровал все эти местные метеостанции по одному стандарту. 
5. Местные метеостанции могут врать от прямых солнечных лучей.
6. Версия: Станция - гуано дешевое, некачественное.

Худший ответ:
Первое что напрашивается - разные влажности (относительная, абсолютная, удельная, температурная)
Вопрос: Объясните простым языком Higher Order Component в React?

Лучший ответ:
Первая ссылка в гугле: https://facebook.github.io/react/docs/higher-order...a higher-order component is a function that takes a component and returns a new component
Короче говоря, компонент высшего порядка - декоратор, который добавляет к какому-то (произвольному) компоненту какую-то дополнительную логику. Например Вы можете написать функцию которая принимает компонент и возвращает такой же компонент, только с какой-нибудь дополнительной логикой обработки нажатия мыши. Такая функция и будет компонентом высшего порядка. После написания её можно применять к любым компонентам, а так же комбинировать с другими компонентами высшего порядка (читайте про композицию функций, ничего специфичного для реакта здесь нет).

Худший ответ:
замени слово component на слово function и всё поймёшь
Вопрос: Unreal Engine, или Unty3D?

Лучший ответ:
Графика в обоих движках условно одинаковая, вы скорее упрётесь в свои художественные способности, чем в возможности движка. В Unreal тени поинтереснее, работа с лодами лучше, но на практике разница мизерная. По простоте и скорости разработки Unity лучше благодаря c# и Asset Storeа, в Unreal плюсы и пустой магазин, меньше сообщество, хуже с документацией. Системные требования зависят больше от прямоты рук разработчика, а не от движка, но потенциал у Unreal за счёт плюсов, конечно, больше. На простых играх разницы не заметите.
Unreal имеет смысл использовать, если вы хорошо знаете плюсы и не боитесь выстрелить себе в ногу, или если вы делаете механику, которая требует глубокого погружения в кишки движка (порталы, воксели). Во всех остальных случаях на Unity игру будет сделать быстрее.

Худший ответ:
Тут всё зависит от ваших потребностей. Как правило для создания ААА проекта выбирают Unreal Engine. Естественно сделать там игру сложнее, нежели чем в Unity, но и конечный результат будет заметно отличим. В Unity используется C#, в Unreal Engine - C++, думаю не надо объяснять какой язык сложнее. Начинающему разработчику посоветовал бы, конечно, Unity. Там вы можете создать игру под различные платформы, и кто такое сказал, что конечный продукт будет "простеньким". Скорость разработки будет быстрее в Unity и в то же время проще, так как там присутствуют различные инструменты. Да и Unreal Engine, как правило, выбирают игровые студии
Вопрос: Какую бд выбрать?

Лучший ответ:
Исходя из 
1) текстовые строки, несколько столбцов
4) выборки могут быть по любому столбцу
5) индексы не использую, потому что все данные строки
sphinxsearch.com

Худший ответ:
Использую в продакшн:
Resid cluster, быстро и легко масштабируется и настраивается, максимальная скорость работы. NoSQL
MariaDB 10, XtraDB вместо InnoDB, Aria вместо MyISAM. Очень быстро с минимальной нагрузкой, полностью совместимый MySQL синтаксис, т.к это форк с патчами от гугла и остальных
Вопрос: Как вылечить браузер от рекламы?

Лучший ответ:
Было тоже такое.
Оказалось одно из расширений для хрома было недобросовестным.
Отключите недавно установленные расширения в хроме.

Худший ответ:
Проверьте что вы браузер запускаете именно с корректного ярлыка, чтобы ярлык вел именно к exe-шнику браузера. Еще лучше - удалить браузер, пройтись парой антивирусов, проверить автозагрузку, службы, удалить ВЕСЬ софт который вы не ставили - и потом поставить браузер. С ребутом на каждом шаге, естественно.
Вопрос: Удаленная работа системным администратором. Насколько актуально в 2017?

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

Худший ответ:
ИМХО удаленный админ не интересен  ни кому. Найти будет сложно. Это же не программист.
Устроиться можно разве что облачные серверы контор админить, и то будут предпочитать живого человека, ибо админов много, а при прочих равных смысл брать удаленщика.
Вопрос: Какую CMS выбрать для магазина с 50000+ товарами?

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

Худший ответ:
Если дизайн не сложный то  Simpla CMS - в ней удобный авто импорт-экспорт из коробки а также возможность генерить статичный html (т.е. весь сайт будет работать ооочень быстро),  PS можно спиратить
Вопрос: В чем преимущества сайтов на node.js?

Лучший ответ:
На Node.js мало кто делает "обычные сайты". Делают серверные приложения.  Какие-то особые преимущества живут преимущественно в головах создателей.

Худший ответ:
Для чего разрабатывают сайты на php в отличие от обычных веб сайтов?
Для чего разрабатывают сайты на Ruby в отличие от обычных веб сайтов?
...
Не для чего)) Я, например, фронтенд. Я нормально знаю JS , а вот к php и CMS отношусь плохо. Хочу сделать сайт с БД и админкой. Наиприятнейший выход - Node.js.
Или я верстальщик и задолбался писать css и вставлять один и тот же html для менюшки в код каждой страницы. Я ставлю на ПК Node.js + gulp и учусь им пользоваться. 
Если вы о преимуществах Ноды перед php, например, то за этим надо в гугл идти. Я пишу на Ноде, потому что мне это ближе.
Вопрос: Как отобразить сводный отчёт в Google таблицах?

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

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

Лучший ответ:
Симистор на то и симистор, что закрывает его переменка.  
Не верю, что IGBT  на вашу мощность нет.

Худший ответ:
симисторы разные бывают
3 квадрантные закрываются импульсом обратной полярности, 4 квадрантные вообще ничем не закрываются кроме уменьшения катодного тока, ниже тока удержания при отсутствии тока затвора.
про максимально быстро забудьте - скорость открывания и закрывания прописана в датащите, превышение скорости заканчивается выгоранием.