Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Парсер. Как быть с динамическими элементами?

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

Худший ответ:
Вы должны послать запрос с правильными заголовками, для того, что бы Вам вернулся корректный ответ.
Дам подсказку:
использовать curl, требуемый заголовок: X-Requested-With:XMLHttpRequest
https://www.google.ru/search?newwindow=1&q=php+cur...
Вопрос: Что за непонятные ссылки в файле hosts?

Лучший ответ:
Что это было?
Это нормально.
0.0.0.0 - пустое место. Некоторые скрипты, например, для блокировки рекламы в hosts прописывают 127.0.0.1 - это ваш компьютер. Другие делают умнее, и прописывают 0.0.0.0, чтобы браузер не ломился искать локальный сервер.We recommend using 0.0.0.0 instead of 127.0.0.1Traditionally most host files use 127.0.0.1, the loopback address, to establish an IP connection to the local machine.
We prefer to use 0.0.0.0, which is defined as a non-routable meta-address used to designate an invalid, unknown, or non applicable target.
Using 0.0.0.0 is empirically faster, possibly because there's no wait for a timeout resolution. It also does not interfere with a web server that may be running on the local PC.
0.0.0.0 example.com - это, собственно говоря, пример строки. Куда (0.0.0.0) и откуда (example.com).
То есть с этой строкой в hosts зайдя на example.com вы попадете на 0.0.0.0, вне зависимости от того, что на самом деле происходит на example.com
Можете сами такую написать, можете скачать какой-нибудь Unified hosts file, а можете просто забить и забыть.
Что там еще было с 0.0.0.0 и откуда оно взялось, остается только гадать.

Худший ответ:
0.0.0.0 example.com
Это означает блокировку ссылок. Обычно плохих. А вы их разрешили.
Кто-то когда-то, может вы сами, может друг ваш без вашего ведома, или вы просто забыли, а может прога какая, или антивирус ваш предыдущий или нынешний, поставил эти ссылки в блок таким вот методом. Потому что они, скорее всего, ссылаются на какие-то баннерные сети. Вот и всё.
Вопрос: Есть ли смысл в замене блока питания?

Лучший ответ:
если уверен что шум от вентилятора БП, то просто либо смазать его или заменить. Обычно там используются обычные 120мм кулеры.

Худший ответ:
Почистить от пыли, проверить не вздуты ли конденсаторы, смазать куллер.
Если китайский нонейм - его замена будет не глупой затеей.
Вопрос: Какую флешку лучше взять для Windows To Go?

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

Худший ответ:
Ставил на HDD в коробке с USB3. Загрузка сравнительно долгая, но после заполнения системного кэша ОС работает практически не отличимо от запуска с HDD на SATA3.
Использовал коробку ZM-VE400 и Seagate Momentus 7200 ST9750420AS 750 Гб.
Вопрос: Что должна вернуть функция?

Лучший ответ:
return прерывает выполнение функции, а print нет. Поэтому нужно сначала, вместо return, складывать все нужные значения в массив, а затем уже возвращать сам массив.
Что то вроде этого:def my_list(path):
    filePaths = []
    for dirname, dirnames, filenames in os.walk(path):
        filenames = filter(lambda x: x.endswith('.html'), filenames)
        for filename in filenames:
            file = os.path.join(dirname, filename)
            filePaths.append(file)
    return filePaths

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

Лучший ответ:
составить бизнес-требования к системенаписать ТЗзаказать проект системы
А в целом возьмите 1С и не изобретайте велосипеды.

Худший ответ:
Обобщенно это можно назвать "оперативный учет, склад".
И это не совсем работа с данными...
Для начала стоит детально описать и понять процессы....
p/s/ Ну и несколько "детских грабелек": 
1. пришло 3 трансфлюкатора общей ценой 100 рублей. почем будет каждый из них?
2. пришло 3 бочки масла, а отпускаются иногда литры, иногда килограммы...
Ну и перемещения на склад, если склады далеко друг от друга: тут УЖЕ забрали, а туда - приедет завтра
Вопрос: Правильно ли я расписываю процесс рекурсии?

Лучший ответ:
а дебагер включить не пробовал? и по шагам получить понимание?

Худший ответ:
вызываем функцию и передаем ей 2 - начало, 6 - конец, 2 - шаг
проверка условия 2 < 6, да, возвращаем 2 + вызываем функцию, передаем ей 4 - начало (2 + шаг), 6 - конец, 2 - шаг
проверка условия 4 < 6, да, возвращаем 4 + вызываем функцию, передаем ей 6 - начало (4 + шаг), 6 - конец, 2 - шаг
проверка условия 6 < 6, нет, возвращаем 6
итог: 2 + 4 + 6 = 12
Говорят "чтобы познать рекурсию - нужно познать рекурсию"
С опытом придет понимание, напишите пару раз и поймете, главное условие выхода не забывать.
Вопрос: Как размещать сфрические панорамные фото 360 градусов в Yandex?

Лучший ответ:
Заливай на Mapillary, поддерживает как панорамные, так и сферические снимки.

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

Лучший ответ:
Уберите "overflow-y: hidden!important;" у элемента html. Не понятно только, для чего оно там стоит)

Худший ответ:
https://stackoverflow.com/questions/22353449/magni...
не помогает?
Вопрос: Как поступить с pull request если его не приняли?

Лучший ответ:
Просто склеивайте коммиты

Худший ответ:
git reset --soft HEAD~1
<вносите свои правки>git commit -am "Commit message"git push -f
Вопрос: Как реализовать вывод дополнительной информации для наведении?

Лучший ответ:
Как верно заметила Ankhena W решение на чистом CSS вполне работает. Но стоит помнить, что это действие должно происходить не только на :hover, но и на :focus (есть люди, работающие с клавиатуры). Соответственно к элементу, на который вешается hover и focus, скорее всего будет нужно добавить tabindex = 0, чтобы дать этим людям возможность перемещаться по вашим элементам с помощью tab. Пример с плавным появление дополнительной информации: codepen.io/sfi0zy/pen/KNwZGE?editors=1100

Худший ответ:
JS или на чистом CSS, если скрытый блок вложен в родительский или рядом.
Суть в том, что доп.информация сначала скрыта display:none
При hover она показывается.
codepen.io/anon/pen/pNvpWq (тут он открывается в сторону, но сути не меняет)
Вопрос: Что такое концентраторы, коммутаторы и маршрутизатор?

Лучший ответ:
Слушаем сюда, дедушка сейчас по-пацански попробует.Концентратор - это "хаб" (hub). 
Больше всего похож по смыслу на криво сделанный электрический тройник-переноску, когда к одной розетке напаяно ещё несколько. Работает так: тупо пересылает всё, что приходит в любую дырку на все остальные дырки. А компы уже разбираются, это мне или не мне. 
Сейчас практически нигде уже не используются из-за удешевления коммутаторов. Коммутатор - это "свитч" (switch). 
Это по духу такой уже нормально сделанный электрический тройник-удлинитель, вполне годный к использованию. 
Работает так: читает в заголовке адрес, кому же это пришло, и пересылает это только в нужную дырку.
Бывают на разное количество портов (дырок) - от небольших настольных (4-8 портов) до больших стоечных (к примеру, 48 портов).
И хаб, и свитч применяются для образования сетей - в них тыкают компы. Также можно применить и то, и другое устройство реально в качестве удлинителя, когда "дырок" не хватает.Маршрутизатор - это "роутер". (router). 
Умное устройство с процессором и памятью, уже совсем соображающее. Применяется для объединения сетей (а также для разделения, т.е. выноса в обособленную подсеть). Главная фишка - держит в памяти правила, как из сети А достать до сети Б. Таким образом позволяет компьютерам одной сети достучаться до компьютера в другой сети. При этом это остаются две различные сети.
Примерно как телефонная АТС - оперирует понятиями "внутренний звонок", "местный звонок по городу", "межгород" и в зависимости от набираемого номера соединяет с нужной станцией назначения. К слову сказать, это хороший пример, потому что современным АТС приходится решать чисто роутерные задачи по поиску кратчайшего маршрута, держать в памяти состояние направлений, балансировать нагрузку, и.т.д.. Да и в телефонии это называется "маршрутизировать звонки". 
Ещё простой бытовой пример - любые домашние роутеры. Одна сеть - LAN, всё, что у Вас дома (всё, что висит на WiFi и подключено проводом), другая сеть - WAN, то бишь Интернет от провайдера. И ваш роутер как раз связывает эти две сети. 
Домашние роутеры также содержат небольшой коммутатор (обычно на 4 порта) для подключения компов в домашнюю сеть (LAN).

Худший ответ:
Концентраторы и коммутаторы - устройства 2-го уровня (модели OSI), при этом концентратор рассылает принятый пакет по всем своим портам, кроме того с которого пакет поступил, а коммутатор пытается определить за которым из его портов находится адрес 2-го уровня (если мы говорим, про Ethernet, то это MAC-адрес) получателя и отправить пакет только туда. Устройства 2-го уровня могут соединять только одинаковые каналы.
Маршрутизатор - устройство третьего уровня. Он может соединять каналы разного 2-го уровня (например, Ethernet и GPRS или PPP или MPLS). Он "забывает" о адресе 2-го уровня отправителя, достает из пакета адрес 3-го уровня (IP), находит за каким из его каналов скорее всего находится IP получателя и бросает пакет в этот канал (добавляя необходимый адрес канального уровня).
Вопрос: SEO перелиновка в ИМ?

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

Худший ответ:
Скорее всего, такое количество ссылок появились из-за наличия на сайте дубликатов и отсутствия канонических URL. Говоря языком по проще: один и тот же товар доступен по трем-четырём ссылкам. Например:mysite.com/product/tovar-1
mysite.com/tovar-1
mysite.com/?tovar=1
С этим нужно бороться, в первую очередь с помощью rel=canonical. Также, часть ссылок можно ограничить с помощью rel=nofollow. Чтобы Google не переходил по ним, но они были активными.
Вопрос: Выполнение JS после загрузки всех ресурсов, есть ли событие?

Лучший ответ:
Читайте хотя бы азы js https://learn.javascript.ru/external-script

Худший ответ:
onload и ready() - как раз то, что вам нужно. А то, что alert вызывается до отрисовки - это баг Chrome, во всех остальных браузерах нормально, и проявляться баг будет только с alert.
Вопрос: Работа за границей без опыта?

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

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

Лучший ответ:
Учитывая, что широта не может быть больше 90 градусов, думаю, ответ очевиден.

Худший ответ:
Широт больше 90 не бывает ;)
Вопрос: Что начать разрабатывать на c++?

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

Худший ответ:
Можно начать отсюда: https://wiki.videolan.org/GetTheSource/
Вопрос: Уплата налогов в Беларуси. Как быть с предыдущими зароботками?

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

Худший ответ:
Ой не стоит в РБ легализовывать доходы с UpWork ;) Зачем? Избежать статуса тунеядца? По теме: знакомые разрабы скинулись на оформление оффшорки (цены начинаются от $650, вариант с одобренным мерчантом можно взять за $2К под ключ). И все дружно гонят деньги туда. У каждого своя карточка для платежей.
Вопрос: Как можно в iBooks встроить переводчик?

Лучший ответ:
Никита, послушайте добрый совет,  правда. Не нужен вам переводчик.  в iBooks есть функция "Дать определение" - даётся словарная статья из толкового словаря, где вам на английском объясняют значение этого слова. Вот ей пользуйтесь. Гораздо эффективнее будет. В переводчик стоит лезть если уж совсем-совсем какой-то специфичный термин, или сленг. Тут рекомендую мультитран, кстати. Я в свободное время балуюсь переводом одной книжки про жизнь шахтёров, так там - да, попадаются слова и идиомы которые надо даже по форумам разыскивать и потом у русскоязычных шахтёров уточнять (чтобы перевод дурацким не выглядел для знающего человека)
послушайте доброго совета, я был бы рад если б мне его кто-то в своё время дал))

Худший ответ:
В айБукс вроде никак. Но есть ведь ещё читалки на iOS https://itunes.apple.com/us/app/ebookmobi/id413897...
Вопрос: Какой сервис выбрать для одинакового статического IP на ноутбуке и на айфоне?

Лучший ответ:
Виртуалка от DO или Vultr(у Vultr в штатовских ДЦ были за $2.50 в месяц даже) и OpenVPN или l2tp.

Худший ответ:
VPS со статичным IP в США с установленным openvpn-сервером + OpenVpn клиенты (в AppStore есть бесплатный официальный).
Вопрос: Как сделать такой фильтр ( wordpress + acf )?

Лучший ответ:
Если не использовать плагины, то +1 к ответу id_baton4eg, но с поправкой: вместо get_posts() лучше WP_Query - больше свободы и контроля.
А вообще, если уж слать ajax'ом, то есть REST API. Пилим свой REST контроллер, и получаем на выходе json - быстрее, удобнее для javascript на фронте.
Но, есть один важный нюанс - такие запросы будут нормально грузить бекенд. Поэтому, для таких задач существует такая штука как Elastic Search (и аналоги). Для него же есть и WP-плагин ElasticPress. Скорость такой связки - космос по сравнению со стандартным REST API даже. Ну и гибкость.

Худший ответ:
я бы сделал так:
1) создаем форму с нужными инпутами
2) обрабатываем её через ajax, отправляем post запрос к get_posts()
3) получаем ответ, вставляем его html в нужном месте.
Вопрос: Как написать расширение метода для EF6?

Лучший ответ:
Реализуйте для модели интерфейс IEntity, чтобы в методе расширения использовать ограничение универсального типа:public interface IEntity
{
	int Id { get; set; }
}

public class Model : IEntity
{
	public int Id { get; set; }        
	// ...
}public static bool ExistById<T>(this DbSet<T> source, int id) where T : IEntity
{
	return source.Count(c => c.Id == id) > 0;
}

Худший ответ:
Так же как и для любого другого класса. metanit.com/sharp/tutorial/3.18.php
Вопрос: Какая есть хорошая книга по истории искусств?

Лучший ответ:
Здравствуйте!
Странно, что вопрос поставлен именно так, а не "почему дизайнер должен знать историю искусства?". 
Неужели умение отличать барокко от рококо или элинизм от архаики вам чем-то поможет в, грубо говоря, прорисовке макетов, логотипов или в составлении айдентики? Пол Рэнд, известный американский дизайнер, в своих книгах теоретический фундамент выстраивает на собственных знаниях по философии. Например, дедуктивный способ познания Декарта отлично проясняет метод работы дизайнера — от общего к частному. 
Мысль о том, что дизайнер обязан понимать картины Анатолия Зверева или Кокошки, высосана из пальца студентами художественных вузов, которых еженедельно пичкали новыми "измами". Я сам из таких. Бесспорно нужно знать историю дизайна, то есть историю искусств с конца 19 века, когда появились авангардисты и модернисты. Нужно понимать как работает Золотое Сечение, как работают Числа Фибоначчи, понимать теорию цвета (Иттен), основы типографики (Джеймс Крейг). Владеть инструментами, которыми вы сможете свои идеи воплотить. Зачем вам знать, что такое фаюмские портреты — я не понимаю. 
Я не отрицаю того, что люди должны быть эрудированы разносторонне, но говорить, что знание истории искусства для дизайнера — аксиома. Этого я не понимаю. Дизайнер — это утилитарная профессия, которая решает определённые задачи. Рембрандт тоже решал задачи, поставленные заказчиком ("покажи, что ночной дозор - крутые перцы"), но Рембрандт это делал, не ориентируясь на покупательную способность аудитории, на контраст, на контекст, на концепт. Заказчик платил за то, чтобы это сделал Рембрандт так, как это делает Рембрандт.
В общем, вот "лёгкие" книги по истории искусствa:История искусствa ГомбрихВведение в историческое изучение искусства ВипперМХК. Учебник для 10 класса. Емохонова.
4. Пойти в библиотеку, попросить у тамошних служащих, дабы те помогли подобрать подходящую книгу для введения вас в мир искусства.

Худший ответ:
такой нету
https://shakko-kitsune.livejournal.com/
все академичное, но если не сильно замудрённая
оно тебе не нужно
Вопрос: Где граница между дедлайном и сверхурочной работой?

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

Худший ответ:
С 9 до 18 и пока. Если кто то просит работать больше, значит он ужасный менеджер не способный построить адекватные процессы, защищаться от рисков и вести адекватный диалог с клиентом. Допускаются авральные режимы, критический багфикс ночью на продакшене но раз в год. Если такое происходит на регулярной основе, надо валить.
Вопрос: Можно ли и как выводить сообщение пользователю о превышении памяти на терминальном сервере?

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

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

Лучший ответ:
Для тестирования шаблонов есть встроеные инструменты Rails - Previewing Emails, после чего просмотр вьюх будет доступен по адресу localhost:3000/rails/mailers 
Для тестирования отправки писем используйте  gem  letter_opener

Худший ответ:
Тестирую локально отправку почты при помощи gem mailcatcher. Не проверял работает ли gem в Windows .
Вопрос: Как сделать тень у view, в android api меньше 21?

Лучший ответ:
Если тебе нужно конкретно как на картинке, то используй CardView, там есть support-атрибуты которые тебе нужны.<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:cardCornerRadius="10dp"
    app:cardElevation="10dp">

    <!-- Views -->
</android.support.v7.widget.CardView>app:cardCornerRadius="10dp" - радиус закруглений угловapp:cardElevation="10dp" - высота карточки, от неё зависит тень
Не забудь добавить 'com.android.support:cardview-v7:26.1.0' в зависимости.

Худший ответ:
Нашел drawable имитирующий тень https://gist.github.com/lecho/6473458
Вопрос: Как прописать диапазон имен в hosts?

Лучший ответ:
Если у вас есть LAMP, то вас уже не затруднит запустить на нём еще и bind (или какой другой name server), обозвать его мастером для зоны dev, прописать там эту зону и для своего ПК назначить его dns-сервером. Для всего остального мира ничего не изменится, а вам dns будет честно зону dev раздавать.

Худший ответ:
Или прописать все вручную в hosts или поднять у себя dnsmasq
Вопрос: Ошибка при установке Laravel, что не так?

Лучший ответ:
Не так то, что там не может быть никаких App\Application, если туда никто не лазил — можно сравнить с оригиналом. А раз туда кто-то лазил, то к нему и вопросы.

Худший ответ:
"скачал zip архивом" - а документацию не пробывали скачивать?
https://laravel.com/docs/5.8/installation
Вопрос: Можно ли заменить конденсатор?

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

Худший ответ:
Если я не ошибаюсь, 25 вольт - это максимально допустимое напряжение, подаваемое на кондер, а не то сколько он выпустит.
Вопрос: Какой библиотекой на Node.js можно воспользоваться для равномерного деления?

Лучший ответ:
Довольно интересная задачка, тут конечно нужно еще кучу проверок сделать, но алгоримт может выглядеть примерно так: https://3v4l.org/DQRKq

Худший ответ:
Можно решить рекурсией.
На каждом шаге получаем очередное слагаемое, округляя результат к ближайшему в «сетке» с учётом точности. Для целых это выглядит так:Math.round(20 / 3) === 7 // 7 занесли в массив результата
20 - 7 = 13 
// далее повторяем с 13 и делим уже на 3 - 1 === 2
Math.round(13 / 2) === 7 // 7 идёт в результат
13 - 7 === 6
// далее повторяем с 6 и делить надо бы на 2 - 1 === 1
// т.е. осталось одно число в результат. Просто вписываем туда остаток 6
С точностью надо умножать/делить на эту точность перед тем, как округлять к ближайшему целому. Но тут вылезают проблемы с точностью плавающей точки. Поэтому надо уточнить, какие могут быть значения точности: до опр. знака после запятой, или вообще любое значение типа 0.137456?function split(n, divisor, q, result) {
  q = q || 1;
  result = result || [];
  const m = q * Math.round(n / divisor / q);
  result.push(m);
  n -= m;
  if( --divisor > 1) return split(n, divisor, q, result);
  else {
    result.push(n);
    return result.sort((a,b) => a - b); // сортировка по возрастанию, на всякий случай
  }
}


split(20, 3) // [6, 7, 7]
split(20, 3, 0.1) // [6.6000000000000005, 6.7, 6.7]
split(27.8, 4, 0.1) // [6.9, 6.9, 7, 7]
Вопрос: Запустить прогу в Ubuntu под правами su?

Лучший ответ:
Запускать с правами админа следует с осторожностью, это не Винда, которая сама себя сломает, а админу не даст.
Для программ, реально требующих прав админа для выполнения своих непосредственных задач (как, например, Synaptic) есть gksu. 
А запускать от админа каждый ФМ и любой редактор - лихой прыжок на грабли. Потом сам здесь же будешь плакаться "почему у меня кругом permission denied" и "я этого вообще не хотел, оно само".

Худший ответ:
если очень хочитца чтобы прога запускалась из-под админа можно прописать  root  как владельца проги и включить suid-бит
Вопрос: Стоит ли серьезно изучать QWidget?

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

Худший ответ:
Quick - это для красоты (дизайна), а для "не сложных десктопных приложений под Винду" и не только - нужен Widgets, потому что на нем гораздо быстрее разрабатывать, сравните сколько готовых элементов там и там, и это при том, что на Qt вообще разработка сравнительно медленная, даже с Widgets.
Вопрос: Код не работает, как починить?

Лучший ответ:
Суть: ты всё сделал неправильно. Это не чинится.t = str.maketrans('abcdefghijklmnopqrstuvwxyz', 'cdefghijklmnopqrstuvwxyzab')
print("g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp."
      " bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm "
      "jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj.".translate(t))

Худший ответ:
О, я помню это задание - это какой-то квест, чтобы прокачать скиллы)) Код не напишу, но у меня алгоритм был такой: создала 2 массива, потом посимвольный обход строки. Ищем символ в первом массиве, получаем его индекс. Затем по этому индексу берем символ из второго массива и записываем все это в строку. Это задание (хоть и таким костылем) прошла, но лучший ответ был какой-то посимвольный сдвиг использовать. Удачи!))
Вопрос: Кабель hdmi и 144 гц монитор?

Лучший ответ:
HDMI с версии 1.4b умеет до 120 Hz.

Худший ответ:
Display port кабеля нету или входа для него нету?
Вопрос: Есть ли в Spring своя библиотека для делания HTTP запросов?

Лучший ответ:
RestTemplate
находится в пакете spring-web

Худший ответ:
Навскидку - нету такого. Используйте прекрасный Apache Http Client - https://mvnrepository.com/artifact/org.apache.http...