Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли использовать классы из .jar файла в python-коде?

Лучший ответ:
Вообще нельзя, но возможны несколько обходных путей:Использовать Jython.Использовать Python/C API для написания расширения, которое использует JNI для запуска виртуальной машины и выполнения интересующих методов.Если jar-файл запускаемый и нужен результат его работы, можно запустить его как любое другое приложение.

Худший ответ:
Я не пробовал, но говорят, что пресвятой Graal может объединять необъединяемое
Вопрос: Полноценное обучение Frontend?

Лучший ответ:
Запомни, лучшее обучение—практика
Берешь, ставишь себе цель—проект, а дальше пишешь
Все, что не знаешь—гуглишь

Худший ответ:
В курсах такое редко встречается. Видел только какой-то "инкубатор" и то там потом от зп процент платишь.
А так в основном это стажировки с 40 часовой рабочей неделей(естественно бесплатно, либо минимальная стипендия), но на них можно попасть уже с начальными знаниями js(react/angular/vue) , css(scss), html, git и сборщик какой. Лучше ,кмк, webpack.
Вопрос: Что лучше проверять mime тип файла или его расширение или все вместе?

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

Худший ответ:
Почти всегда лучше проверять расширение, но если вдруг у вас проблемы с безопасность или самописный сервер/загрузчик/обработчик, то лучше проверять все вместе (через ленивую логику).
Вопрос: Java или C++ для сложных задач, проектов и computer science?

Лучший ответ:
банальные вещи типа веб серверов, баз данных и тд и тп все на Си.
Jetty, Apache Tomcat, Apache Derby, Apache Cassandra и многие другие указывают на ваши неправоту. Да и солидная часть кодовой базы Oracle Database на Java написана. На Java нельзя написать разве что драйвера или операционную систему.Подскажите, какой выбор будет более перспективен и адекватен?
Подскажите, что для вас перспективность? Хотите написать СУРБД, которая превзойдёт по популярности MySQL и PostgreSQL вместе взятые, чем прославит вас в веках? C++ для этой цели может оказаться более подходящим инструментом. Хотите ни дня не оставаться без работы и зарабатывать большие деньги следующие 50 лет? С Java это проще.

Худший ответ:
Разработки на "С" это ну Ооооочень специфично. Разработки на чистом "С++" тоже специфичны, но уже поменьше.
Для продакшна если из области ПО: Java, С#. Если вольетесь, то может потом и о "сях" больше заинтересуетесь.
За всем в наше время не угнаться. Как бы не хотелось. Выбирайте что по душе. Разве что Java для удаленки не очень гуд.
Я бы начал с С#. Потом с него можно без особого труда на Java "переехать".
Вопрос: Сложные ли задания для тестировщика?

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

Худший ответ:
Человек с опытом вряд ли будет решать эти задачи. Вы дожно быть Amazon и предлагаете релокейшн в Сиэтл, если хотите что бы человек разбирался в этих условиях.
Вопрос: Как задать «приоритет» collider?

Лучший ответ:
Использовать layers, чтобы фильтровать коллайдеры.

Худший ответ:
Использовать layers, чтобы фильтровать коллайдеры.
Вопрос: Сможет ли ноутбук с такими характеристиками рендерить видео в 720p и работы в фотошопе? И на какие задачи способен этот ноутбук?

Лучший ответ:
Сможет. Вопрос с какой скоростью...

с ФШ от версии какой нить 2018-2020 по идее не должно быть больших проблем,но опять же будет зависить от "тяжелости" картинки\эффектов

Худший ответ:
Рендерить сможет наверно любой комп на котором удастся запустить соответствующее ПО.
Вопрос насколько долго. Одно дело 15 минут, другое дело оставлять на ночь.

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

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

Сравнить две ветки тоже не проблема git diff branch1 branch2 хотя каким-то инструментом с GUI наверняка будет удобнее. В вашей IDE нет сравнения?

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

Лучший ответ:
Никак! Так задумано. Хочешь кому то что то потом доказывать. Используй вк или ватсап

Худший ответ:
Можно периодически полностью экспортировать чат на комп (с помощью десктопного приложения).
Вопрос: Как добавить прямоугольной области функционал кнопки?

Лучший ответ:
Так делать вообще не надо. Кнопка должна быть кнопкой. Кнопка тоже прекрасно стилизуется.

Худший ответ:
Здравствуйте. Как уже упомянули, лучше кнопки делать кнопками. Но функционал калькулятора вы всё равно будете писать на JavaScript. Там конечно неважно div это или кнопка, но раз уж для кнопки сделали отдельный элемент - то его точно стоит использовать. Если вы с JavaScript вообще не знакомы - рекомендую сначала выучить этот язык. Потом уже станет понятно как реализовать функционал калькулятора. Код, по моему, никто не будет писать вместо вас, так что учитесь, поищите в интернете и точно найдёте то, что вам понадобится.
Вопрос: Поиск из браузера в проводнике windows?

Лучший ответ:
Да, знаю другой путь. Win + E -> вставить в поле поиска -> Enter

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

---

Пофикшенный и адаптированный для браузера вариант ответа QWERTYUIOPas:

function searchInFileExplorer(search, location) {
    window.open(`search-ms:displayname=${search}&crumb=System.Generic.String:${search}&crumb=location:${location}`);
}
searchInFileExplorer("Search Text", "C:\\Users\\");

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

Правда, это работает только с Latin1 кодировкой. (только английские символы)

И с переменными среды тоже не работает: 
"C:%HOMEPATH%\\Downloads" ("\\" т.к. экраннирование)
Вопрос: Pagespeed Test стал намного жестче?

Лучший ответ:
Я этим тестирую обычно: https://gtmetrix.com/

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

Лучший ответ:
Попробуй вот эту штуку использовать как clipPath для картинки
snippet

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

Лучший ответ:
С математики, а в основном, с геометрии.

Худший ответ:
1. Понять чего хотите. Программная анимация слишком общее понятие. Если вы хотите программно анимировать передвижение кубика в пространстве - это одно, если вы хотите программно анимировать модель на основе костей, это другое...
2. Для простой программной анимации достаточно знания классов UnityEngine и применять простейшие способы обработки объектов в пространстве с привязкой к времени. Например в методе Update прописать нечто вроде
gameObject.transform.position.x = gameObject.transform.position.x * Time.deltaTime;
Вопрос: Комп перестал отдавать картинку, что может быть?

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

Худший ответ:
Ну во первых в Вашем случае моник должен быть воткнут не в материнку, а в видеокарту...
Проверить с другим монитором, может дело в нем (даже скорее всего)
Проверить что выбран правильный видеовыход в БИОС
Вопрос: К чему может быть эта ошибка?

Лучший ответ:
К чему может быть эта ошибка?
К отладке.

Худший ответ:
А разве тут не одинарные кавычки должны быть? ["name"]
Вопрос: Как защитить сайт от запроса смс атакующих?

Лучший ответ:
1. После подтверждения почты, отправка КАЖДОГО! запроса на получение SMS через новую задачу капчи.
2. Интервал между возможностями запросов SMS - 5,10,15,30,60 минут и, затем, блокировка акка.DDoS-защита и безопасность веб-сервера
Простая и бесплатная замена CloudeFlare от большинства видов атак: здесь.Просить юзера отправить сообщение на наш виртуальный номер с кодом, который был выведен на экран. Это и есть основной способ борьбы.Борьбы с конверсией, на которую потрачены собственные силы и средства. Конкуренты скажут: "ОГРОМНОЕ СПАСИБО!"
БЛИН! Да-я лучше авторизацию/верификацию акков через соц.сети подключу: через тот же Google!Чем буду терять своих потенциальных клиентов, за которых я плачу рекламой!
PS:-------------Хочется открыть свой сервис защиты от DDoS атакTOALL: если кто готов помочь автору вопроса - Welcome!
Защита от DDoS recaptcha v2?
Как сделать максимально отказоустойчивое веб приложение (сайт, бд) без BGP?
Свой сервис защиты от DDoS?
Как работает защита от дудоса?

Худший ответ:
А может зайти с другой стороны??
Поставить двухфакторную авторизацию? И можно отказаться от смс.
Вопрос: Новый файл в существующий репозиторий GitHub?

Лучший ответ:
git add
git commit
git push

А если серьезно, прочитайте хоть какие-то основы работы с гитом. На том же гитхабе, например

Худший ответ:
git status - посмотреть, что там у вас происходит,
git add -A - добавить все изменения

После этого можно посмотреть разницу повторив git status.
Если всё как надо - commit, и, если надо на удалённый - push.
Вопрос: Где и как хранить таблицу на 1 миллиард записей?

Лучший ответ:
Определитесь с тем как вы будете удалять эти данные.3 колонки id, factor_id, parcel_idДанную таблицу не надо анализировать или агрегировать. Нужно только иметь возможность быстро вставить и прочитать запись.
Очень большое сомнение что вам здесь нужен id вместо составного pk.увеличивается примерно на 100к записей в день
Т.е. сейчас у вас данные за 15 лет работы и вас беспокоит что будет ещё через 15 лет? Ну просто пересчитав указанные объёмы вставки.
В полновесном MVCC транзакционнике PostgreSQL очень маленькие строки держать несколько дорого именно по месту, заголовок строки большой.3 колонки id, factor_id, parcel_id
24 да 3*8 байт если эти поля считать bigint'ами, да на лярд записей... порядка 25гб плюс-минус. Фигня вопрос вообще-то. У вас проблема-то есть? Или просто руки чешутся?

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

Лучший ответ:
На любом серверном языке (если JS, то node.js)
"вставила в гугл переводчик, скопировала значение..." переводится как работа с API Google Translate

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

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

работа стоит ровно столько, сколько за нее готов платить потребитель.

Худший ответ:
(если первичная сумма от клиента Вас чем-то не устроила... ;)
Всё сильно зависит от вашего опыта и трудозатрат на каждый пункт в ТЗ.
Проще всего - использовать множители и ориентировочное время (T) на конкретную задачу.
Множители:
1. Знаете как сделать пункт ТЗ по его описанию: 1xT
2. Не знаете: 3xT

X - стоимость вашей работы за единицу времени.
Ваша цена(пример): W=X(T1+3*T2+T3+T4)

Цена для клиента - может быть такой же, а может и зависеть от ряда других неявных факторов.
Например, особенные гарантии для клиента, хамское общение клиента, клиент постоянный и проверенный временем, доп. услуги от клиента (PR,etc.), у Вас хорошее настроение, и т.д.
Вопрос: Как не писать повторяющийся код в HTML, а автоматизировать создание кода на JS?

Лучший ответ:
Для этого во всех языках программирования придумали цикл. Он же loop. Он же залу..фор, вайл, форич и т.п.

Худший ответ:
Не забудьте при этом сделать lazy load иначе при одновременной генерации 1000 блоков все может намертво полечь
Вопрос: Объясните цикл разработки веб-фронтенда?

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

Худший ответ:
Я сам всего 2 месяца работаю верстальщиком,  но имею базовое представление. 
Дизайнер создает макет, чтобы я понимал, как это будет выглядеть и скопировал его на сайт.
Верстальщик получает макет, фактически превращает его в сверстанный сайт.Затем адаптирует и далее передает фронтендеру.
Фронт получает готовую верстку и прописывает скрипты на jsке/фреймворке.
Как бы фронт не тратит свое время на верстку, ею занимается верстальщик.Хотя все это ты сам и описал)
Поправьте, где не прав.
Вопрос: Как рекурсивно скопировать по сети с одного хоста на другой (винда-винда)?

Лучший ответ:
Старый надежный robocopy с ключами "/mir /sec /secfix"

Худший ответ:
Можете воспользоваться Powershell
Copy-Item -Path "\\share01" -Recurse -Destination "\\share02"
Если это локальный ПК без расшаренных ресурсов можете подключиться к диску напрямую используя в качестве пути \\PCName\C$
Для такого доступа требуются права администратора на удаленном ПК.
Вопрос: Как первоначально компилировали сами компиляторы написанные на яву?

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

Худший ответ:
Дополню. Вот тут хорошее описание как все происходит. 
Все делается в 3 фазы. 
https://gcc.gnu.org/install/build.html
Вопрос: Нужно ли защищать обработчик формы (PHP файл) от прямого доступа?

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

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

Лучший ответ:
Я нашел три варианта решения, но опишу два решения для серверной части.
1. можно в респонс добавить заголовок - header
(request: Request, response: Response): void => {
      response.status(200)
      response.header({
        'Access-Control-Allow-Origin': '*',
      });
}
но лучше использовать второй вариант

2. более правильный, установить и использовать на сервере - 
npm i cors 
https://www.npmjs.com/package/cors
добавляем код:
import cors from 'cors';
const server = express();
server.use(cors());
проверяем запрос, должно всё работать

Худший ответ:
https://github.com/apollographql/apollo-server/iss...
В данном обсуждении достаточно различных решений вашего вопроса
Вопрос: Есть ли актуальные курсы по хакингу для новичков?

Лучший ответ:
Курсы. По хакингу. Для новичков. 


Это абсолютно несовместимое сочетание слов!

Почитайте этот ответ и комментарии к нему. И этот ещё полезно будет.

Худший ответ:
на курсах далеко не уедешь: они рассказывают основы и давно прикрытые дыры. 
для хакинга нужны не курсы, а
1 мозг (это самое ценное) 
2. знание сетевых протоколов
3. знание целевой системы

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

Лучший ответ:
сократить .htaccess до такого

AddDefaultCharset UTF-8
RewriteEngine on
RewriteRule !index\.php$ index.php [L]

Две вычеркнутых строчки как раз означают то что если передан существующий файл или существующая папка, то не реврайтить на index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Не вижу никаких проблем, с точки зрения безопасности, что существующие файлы отдаются напрямую, без реврайта. Просто не делайте чтобы в корне веб сервера лежали какие-либо скрипты кроме безопасных или index.php. Все остальные скрипты выносите выше корня веб-сервера (чтобы их в принципе нельзя было открыть через url)

Важный нюанс: если вы будете абсолютно все запросы реврайтить на index.php - то и все статичные файлы (css, jpg, js) которые раньше отдавались напрямую, будут перенаправлены на index.php и там вам придётся самому разруливать их отдачу, считывать содержимое файла, проставлять mime-type и тд.

Худший ответ:
Есть такая пословица, "дурная голова ногам покою не даёт".

я думаю, что это плохо с точки зрения безопасности. 
С какого перепугу?

Если есть файлы, которые не надо светить наружу, их просто кладут за document root
А такой "роутинг" ничего кроме головной боли не даст.
Вопрос: Почему один класс не видит переменных другого?

Лучший ответ:
Потому что вы Java на всем известном сайте учите, а не по учебнику.

Худший ответ:
Потому что: 
1. Класс, это не просто файл в котором написан код. Пока вы не создали объект (экземпляр класса), его не существует, как и его переменных (за исключением статических переменных).
2. Чтобы обратиться к переменным другого класса, вы должны обращаться к ним через этот класс, например:
Question question = new Question();
....
public boolean isCorrect(Question quest) {
    return quest.correctAnswer == quest.playerAnswer;
}
3. В третьих, в вашем случае, вы не должны вообще писать как написали вы, или как показал я в п.2 метод isCorrect должен быть методом класса Question и вызываться как: quest.isCorrect()

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

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

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

Худший ответ:
Вопрос задан некорректно и не может получить однозначного вопроса.
Вас смущает продолжительность работ? - Просите расшифровку!

Когда я по линии фриланса работаю, то я всегда детализирую свои работы до атомарных действий длинной от 0,5 до 5 часов. И мне самому так удобнее (планирование загрузки при наличии параллельных работ). И заказчики не задают лишних вопросов. Максимум, могут попросить не делать некоторые пункты из моего перечня.
Вопрос: В какой стране открыть компанию, чтобы принимать платежи VISA/MC от клиентов из США в текущей ситуации? Каким инструментом пользоваться?

Лучший ответ:
Имею 2 фирмы в Эстонии, фирмы в Англии, США, имею опыт в 2 года, и сотни экспериментов!
На счет Эстонии - потраченное впустую время, банковский счет почти невозможно открыть на фирму (я создал специально сайт https://mileglory.com, и доказывал  связь с Эстонией, мне отказали, я даже был готов туда поехать, на счет налогов, то там я вообще платил 0, сдал отчетность с оборотом 10000 + евро, вписали 9000 евро расход, с 1000евро нужно заплатить 5% но так как я не резедент Естогнии, я ничего не платил! Имел счет в Пайонир, в Холви, но все заблокировали! Также неделю назад заблокировали мой Пейпал с суммой 8500+ евро (средства на 180 дней замороженные), и все через банковские счета (которые я не мог добавить), они хотели, чтобы счет был открыт в местном банке!
Открыл в Англии фирму, пока очень доволен, прошел проверку в Страйп , Пейпал (все за несколько часов), счета бесплатно были открыты Transferwise!(помогли мне люди, которые открыть фирму на меня, у них договор с Transferwise)Фирму держу через арендованные рабочие столы !!
Если будете играть с ВПН и поэтому подобно-получите проблемы, которые решатся только баном!
Также открыл фирму в США, но из-за коронавирус, не могу получить номер EIN!

Сейчас хочу принимать средства напрямую с клиентов, изучаю екваринг что установить на сайте! И это решит мои постоянные проблемы с всякими платежными системами!
Также, не забывайте, Украина, Россия, Казахстан и страны СНГ- это страны риска для европейцев и американцев, поэтому я лично получаю около 95% отказов в открытые счетов и т.д!

https://dynapay.co.uk/   ранее данная фирма дала добро на открытие счета на Эстонскую фирму за 500 евро, но Пейпал не принял счет, так как он открыт в Англии! Сейчас веду с ними переговоры на счет эквайринга(https://dynapay.co.uk/payment-solutions ) !надеюсь получу добро)

Худший ответ:
Эстонию не рассматривали? Открыть компанию можно удаленно. 
На выбор есть FIE (аналог ИП) и OÜ (аналог ООО). С FIE есть нюанс, независимо от прибыли нужно платить соц.налог.
Вопрос: Как сделать обработчик события только при условии?

Лучший ответ:
Возможно несколько решений.
Например, что мешает уже в обработчике смотреть есть ли block.data == true. Передавать  block.data прямо в обработчик  ? И уже в обработчике смотреть  block.data == true?  Если нет - обработчик дальше не работает, если да , то  делает свое дело.
Есть еще возможность присваивать обработчик в зависимости от какого-то условия, т.е<div id="app">
  <button @click="bool ? one() : two()">Click</button>
</div>
Вот пример, где обработчик вешается не на все элементы, а только на те что удовлетворяют условию: snippet

Худший ответ:
v-on="условие ? { событие: обработчик } : {}"

или (но так vue будет кидать предупреждение, что обработчик "invalid")

v-on="{ событие: условие ? обработчик : null }"