Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: DebounceTime не является функцией — хотя я импортирую, почему тогда возникает эта ошибка?

Лучший ответ:
используйте  import { debounceTime } from 'rxjs/operators';
//.....
.pipe(
  debounceTime(100)
)
//.....
не надо применять устаревший формат, даже с помощью rxjs-compat, она призвана поддерживать старый код, а не писать с помощью нее новый.

Худший ответ:
Была такая же история
помогло добавление строки в раздел импортов///<reference path="../../../../../node_modules/rxjs/operator/debounceTime.d.ts"/>
Как это работает - хз. Возможно, вам придется подредактировать путь до файла
Вопрос: Как сделать функцию без обработчика событии?

Лучший ответ:
по таймеру можно. setInterval()

Худший ответ:
Проблема решена $(".doska").bind( 'DOMSubtreeModified',function(){ // отслеживаем изменение содержимого блока 2
	   var summ = 0;
        $(".tovar #doscen").each(function(){
          
        summ += parseInt($(this).html(), 10) ;
        $('#skolko').html(summ +'тг');
       $("#cenazakaza").html(summ +'тг');
       console.log($(this).text())
        
});
});
Вопрос: Что нужно знать специалисту по BlockChain — технологиям на Java?

Лучший ответ:
Solidity
Эфир - Биток
существование фреймворков для частного блокчейна (Hyperledger / те, что в вакансиях)
принципы консенсуса, примеры, и реализацию
и сорта вазелина

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

Лучший ответ:
Так и хочется спросить, а что вы употребляете?)))
Вообще не понятно, что вы хотите. Но может вам и подскажут.
Пытался подумать даже и представить картинку) Не вышло)

Худший ответ:
Так и хочется спросить, а что вы употребляете?)))
Вообще не понятно, что вы хотите. Но может вам и подскажут.
Пытался подумать даже и представить картинку) Не вышло)
Вопрос: Как пояснить руководителю преимущества подключения Active Directory?

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

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

Лучший ответ:
После получения каждого сообщение проверяйте текущее количество сообщений в чате.... если оно превышает N количество сообщений - скрывайте или удаляйте первоеsuccess: function(data){
   $('#chat').append(data);
   count_messages++;
   if(count_messages > 100){
    $('#chat > div.message:first-child').remove();
  }
}

Худший ответ:
overflow : hidden? и внутрь уже див с вертикал алигн боттом.
Вопрос: Как «отцентрировать» изображение по вертикали (CSS)?

Лучший ответ:
padding и position: absolute тебе помогут, flex был бы отличным решением, но там slick slider, а его, если в блока есть flex, то его разнесет.

Худший ответ:
Рассказываю относительно новый хак
Родителю position: relative;
дочернему элементуposition: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
И все встанет четко по центру, но можно выровнять и только по горизонтали или по вертикали
Вопрос: Почему стандартный эмулятор отлично работает в Ubuntu, но ужасно в Windows?

Лучший ответ:
Разная виртуализация.

Худший ответ:
В одном из последних выпусков подкаста Android Developers Backstage один из сотрудников команды Гугла, отвечающей за всякие тулы для разработки под Android, приводил статистику по операционкам, используемым внутри команды. Условно говоря, 95% - Linux, 5% - Mac, 0% - Windows. В частности, тот же ADB работал под виндой просто ужасно, пока один из членов Android community не начал отсылать гуглерам патчи, исправляющие данные проблемы.
Боюсь, что с эмулятором та же история.
Вопрос: Как увидеть удалённое сообщение?

Лучший ответ:
Если нажали то только у ФСБ запрашивать))

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

Лучший ответ:
Портфолио - это повод для дальнейшего разговора. Врать смысла нет. Я безошибочно определю подлог после небольшого собеседования или тестовой задачи.
И если Ваш скил эквивалентен работам в портфолио то не так уж Важно Ваши ли они.
Если Вас просит кто-то подтвердить подлинность: скажите "честное слово"

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

Лучший ответ:
Что лучше триггер или процедура?В процедуру не передаются таблицы inserted и deleted, они требуют явного вызова. А в триггерах запрещены некоторые операции.И почему не запихнуть бы всю логику в процедуры?Можно, некоторые так и делают: проще поддерживать (DBA никакого отношения к программированию процедур не имеет — администратор); в общем случае, процедуры лучше кэшируются и пр.

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

Лучший ответ:
Ну как-бы рельсы не запускают сервер для БД, а только конектятся, настройки которые делаются с файле "config/database.yml". В SQlite нету сервера, вот что пишет викито есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется, и движок становится составной частью программы.

Худший ответ:
Тут нужно разобраться не в Ruby/ROR, а в том как устроена и работает SQLite база - точно так же она может работать и для yii2, если верно настроить приложение.
Базу sqlite не нужно поднимать, демонов на сервере нет (хотя кто их знает..).
Вопрос: Конкатенатор php файлов в стиле препроцессора си. Есть такой?

Лучший ответ:
Соберите в phar - будет ровно один файл. Замечали же что сам composer пакуется в composer.phar?
Можно ли упакованную в phar библиотеку представить как библиотеку для composer - не смогу ответить.

Худший ответ:
напиши скрипт, который парсит токены php-кода, найди и измени T_INCLUDE, T_REQUIRE на реальное содержимое файлов.... готово
Вопрос: Как зайти на удаленный сервер с учетной записью root?

Лучший ответ:
А пара ключей для root-а хранится в конфигах именно root-а, на обоих машинах? (в local_host:/root/.ssh/id_rsa и remote_host:/root/.ssh/authorized_keys)

Худший ответ:
vi /etc/ssh/sshd_config
И поставьте
PasswordAuthentication yes
Далее
systemctl restart sshd
Вопрос: Как найти последний максимальный элемент в list?

Лучший ответ:
dmitrylogvinov, Вы в корне неправильно подходите к обучению. Вам нужно больше времени проводить с учебником и изучать стандартные библиотеки (и в первую очередь - встроенные функции, обращая особое внимание на их параметры), а не пытаться решать задачи "в лоб", раз за разом городя конструкции в стиле Delphi из базового синтаксиса, примерно одинакового для каждого языка. "Батарейки" в Python присутствуют как раз для того, чтобы не изобретать велосипеды.
Задача решается просто и элегантно:from itertools import count

def lastmax(*sequence):
    return max(zip(sequence, count()))

assert lastmax(1, 2, 3) == (3, 2)
assert lastmax(1, 2, 1, 2, 1) == (2, 3)
assert lastmax(1, 2, 3, 4, 5) == (5, 4)
assert lastmax(1, 1, 1, 1, 1) == (1, 4)
Те же самое, но без itertools:def lastmax(*sequence):
    return max(zip(sequence, range(len(sequence))))
Ещё вариант:from operator import itemgetter

def lastmax(*sequence):
    return max(enumerate(sequence), key=itemgetter(1, 0))[::-1]
И ещё:def lastmax(*sequence):
    return max({v: i for i, v in enumerate(sequence)}.items())
Есть и ещё несколько более эзотерических вариантов - например, через heapq.

Худший ответ:
Создаёте две промежуточные переменные. В одной будет лежать текущий максимум, во второй - индекс последнего текущего максимума.
После этого идёте циклом по списку и сравниваете каждый элемент с текущим максимумом.
Если элемент меньше текущего максимума - он нам не интересен, идёте дальше.
Если элемент больше или равен текущего максимума, то значение этого элемента записываете в качестве нового максимума, а его индекс - в переменную для индекса.
Вопрос: Как упаковать файл в проект и затем извлечь на C++ в Visual Studio?

Лучший ответ:
Это делается с помощью ресурсов. Последний раз работал с ресурсами года 3 назад - с текстовым файлом.
Создаете в студии файл описания ресурсов (.rc), добавляете ваш файл туда. Какие конкретно кнопки жать при этом не скажу.
Затем в коде с помощью WinAPI функций FindResource и LoadResource загружаете ресурс в память как байтовый массив.
Дальше делайте с ним, что хотите. 
Смысла сохранять файл на диск нет, т.к. потом снова будете с диска читать.

Худший ответ:
Есть три способа хранения картинки в EXE-файле.
1. Bitmap-ресурсом. Несжатая, большинство библиотек позволяют загрузить её в одну строчку.
2. Двоичным ресурсом. Сжатие возможно любое, загрузка пишется несколько дольше.
3. Массивом, const unsigned char picture[] = { };
Я не знаю, с какой библиотекой для BMP вы работаете, и надо смотреть уже по месту.
И наконец: для чего её распаковывать? Реально нужно? (Например, мне однажды нужно было распаковывать картинки, потому что не хотел писать просмотрщик графики и пользовался штатным.)
Если нужно — то куда-нибудь во временный каталог, который тоже нужно сначала получить.
Вопрос: Где найти литературу или статьи по разработке интерфейсов для оконных приложений в Windows?

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

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

Лучший ответ:
че за наркомань тут у вас<li v-for="message in message_list" :key="message.id">
        {{ message.message_text }}
        <a  :href="`http://127.0.0.1:8000/api/mark_read/id=${message.id}`">Check</a>
</li>

Худший ответ:
Выше правильнее, но если совсем упороться, то можно сделать метод с использованием document.location.href
Вопрос: Насколько верно и валидно помещать заголовок внутрь тега Р?

Лучший ответ:
Я думаю, валидатор не одобрит заголовки внутри абзацев, но браузеру в целом вообще до лампочки. Если Вас интересует "здравая логика" (или валидатор), оформите этот заголовок в тег span и проблема решена...

Худший ответ:
эти теги - p h1 - можно совсем не использовать
достаточно того что у документа есть заголовок
пусть гуглороботы становятся умнее и распознают смысл названия классов моих спанов
например classname = 'заголовок_раздела' - любой нормальный ИИ должен это понять
спанами и дивами можно заверстать всё что угодно
можно и одними дивами - но это уже маньячество и фанатизм ))
Вопрос: Почему не работает градиент?

Лучший ответ:
Градиент - это картинка. Задается свойством background-image;
Если вы задаете несколько background-image - будет использовано последнее объявление (понимаемое браузером), и не важно, что картинка не загрузилась.
Для решения вашей задачи можно использовать множественные фоны
background-image: url('...'), linear-gradient(...);

Но в этом случае нужно иметь ввиду, что IE8 ничего не знает про множественные фоны.
Если нужна поддержка и IE8, то у вас единственный выход - добавить внешнюю обертку и задавать градиент ей.

Худший ответ:
При таких трудностях, используйте gradien generator. Сократит Вам время и силы)
www.colorzilla.com/gradient-editor
Вопрос: GPS-трекер в автомобиль?

Лучший ответ:
Покупаете простейший трекер с текстовым протоколом, например Sinotrack ST-901 или GT06 (по ссылкам не продаются, просто описание), настраиваете СМС-командами на свой сервер, принимаете данные (да, сокет-сервер), записываете в базу и все, собственно.
Указанные модели ни в коем случае не прямая рекомендация, просто они почему-то популярны сейчас. 
Насчет "каждые пару секунд" - это уже более продвинутые модели. 
Вот список из 600 с лишним моделей GPS трекеров и каждая имеет возможность перенастройки на свой сервер.
Простые модели обычно передают данные раз в 10-30 секунд.
Если будете заказывать не в РФ, то еще рекомендую к прочтению: https://habr.com/post/413449. На всякий случай, вдруг не в курсе.

Худший ответ:
решаю похожую задачу: трекеры + визуализация.
Трекеров целый зоопарк получился - самые простые китайские, присылающие данные простым понятным текстом. Удачные (проверенные годами в эксплуатации) модели могу порекомендовать две: TLT-2H, GTR-128.
Раз в две секунды данные не присылает ни один из известных мне трекеров. Две секунды - это избыточно для любых (кроме совсем уж экзотических) задач.
Чтобы принимать координаты сначала использовался nodejs, потом перешли на самописный серверчик, написанный на питоне.
С визуализацией пока туго идет. Образец есть - практически идеальный (на мой вкус конечно) интерфейс можно подсмотреть на сервисе gpshome, но пока не осилил его воспроизвести...
Вопрос: Можно ли использовать карту payoner для начинающего фрилансера?

Лучший ответ:
Payoneer только с 18 лет
Если вы будете хранить деньги в сбере, никто к вам не придет и не спросит, откуда у вас 30 тыс. на счете. Хранить деньги на счете в РФ не запрещено законом.

Худший ответ:
храните деньги в наличке
Вопрос: Extjs. За что платить 9000$?

Лучший ответ:
Плотно работал с ExtJS и я вам скажу, что у него просто нет аналогов. Он монополист. VueJS и React не предоставляет той мощности, что ExtJS, потому что Ext используется для интерфейсов и он может ВСЕ. 
Его используют в основном Enterprise, в том числе такие монстры как Сбербанк. Ну и админка у сотмаркета была написана на нем.
Это очень крутое решение для бизнеса. Если вам хаха хихи, под кофе быстро запилить модный интерфейс, то это к react или vue.
Ext для других целей и для других людей, а у этих людей деньги есть.

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

Лучший ответ:
что то мудрено как то... for(auto &cellLine:matrix)
{
    for(auto &cell:cellLine)
    {
        cell.showBody();
    }
}
foreach и лямбда-функции здесь явно лишние.
про передачу по ссылке уже написал cppjunkie

Худший ответ:
Не меняются скорее всего из-за того что аргумент в лямбду передаётся по значению, поэтому весь вектор копируется и изменяется уже его копия. По-моему если поменять с vector<Cell> cellLine
наvector<Cell> &cellLine
то должно заработать. То же самое надо сделать и во внутреннем цикле относительно параметра Cell.