pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Есть ли сайты на которых можно сделать 3д игру?

Лучший ответ: Заходишь на сайт, делаешь игру и не надо учить никаких языков программирования и прочую технологию.
Например тут:
https://www.gamemaker3d.com/editor/

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

Худший ответ: Заходишь на сайт, делаешь игру и не надо учить никаких языков программирования и прочую технологию.
Например тут:
https://www.gamemaker3d.com/editor/

Программисты скоро будут не нужны, просто сайт сам себя еще немного улучшит, добавятся новые фичи, эльфы там лесные, можно будет грабить корованы.
И все будут делать игры на сайтах.
Вопрос: Поставил 32 доступно только 16. Почему так?

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

Худший ответ: интересно
процессор AMD RYZEN 3 1200
- встроенной графики нет (то есть не отбирает общую память)
-  максимум поддерживаемой памяти 64 GiB

операционка Windows 10 Home 64 bit
- максимум поддерживаемой памяти 128 GB

материнка Gigabyte GA-AB350M-HD3
- максимум поддерживаемой памяти 32 Гбайт

то есть физического ограничения по памяти не должно быть
единственное что остаётся это ограничение в биос, возможно его стоит обновить до последней версии
Вопрос: Как принять vlan?

Лучший ответ: Ну так если провайдер отдаёт access то и принимайте access, тегируйте у себя на входе, проблема то в чём?

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

Лучший ответ: Гриды заюзатьsnippet

Худший ответ: div.parent добавить свойство align-items: stretch.

div.parent {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  max-width: 800px;
}
Вопрос: Как и чем правильно чистить контакты SD-карт, чтоб их не повредить?

Лучший ответ: А зачем их вообще чистить?
Просто ватной палочкой, можете в одеколоне, по-олдфажному, смочить ("Тройной" рулит).
Следы - вполне нормальное явление, скорее карточка устареет и сдохнет, чем вы их протрёте до дыр.

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

Лучший ответ: для разработчика нужно знать стандарты реализации протоколов и общую теорию построения сетей вроде указанного курса. сравнивая бесплатные курсы с ютуба и платные вендорские могу сказать что на бесплатные придется потратить в разы больше времени чтобы найти в них что-то полезное и адекватное.
у циски бесплатного ничего нет, только на торентах старые учебники (а в них есть ошибки). у хуавея можно скачать бесплатно учебники после регистрации на https://e.huawei.com/en/talent/#/cert/product-deta... там же лежит образец экзамена по которому можно себя проверить.

Худший ответ: Забудь о видеокурсах. Настоящие профессионалы никогда не делают видеоуроки. Их делают дилетанты.
Учись по книгам. Трудно? Тогда это твои проблемы, смирись с этим.
Вопрос: Как поисковики смотрят на подгружение скриптов ajax?

Лучший ответ: Сайты, использующие AJAX для GoogleИндексирование AJAX-сайтов в Яндексе

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

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

Худший ответ: На все входные данные - regex-фильтр: свой на каждый тип или переменную!
preg_match()
Вопрос: Как организовать один ПК для двух пользователей?

Лучший ответ: Это все разруливается правами доступа к файлам.
Два пользователя - разные права.

Худший ответ: Так пусть каждый со своим накопителем изначально и работает. Раз так нужно чтобы не пересекались. Воткнул накопитель и работает. Потом выключил, выткнул.
Другой пришел, воткнул, работает. У каждого на своем накопителе своя ОС.
Ведь если будут разные ОС, то из под одной из ОС пользователь по любому сможет получить доступ к данным другого пользователя. Тут только если шифровать.
Вопрос: Как узнать user_id пересланного сообщения?

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

Судя по тому, что речь про user_id - вы используете версию API до 5.80. В этом случае нужно ловить события типа `message_new`. В объекте события будет -> объект `message` -> массив `fwd_messages` -> `user_id` у элемента массива будет искомым значением.

Худший ответ: reply_message - ответ на сообщение
fwd_messages - пересланное сообщение
response = vk.messages.getById(message_ids=event.message_id)["items"]

if response:
   response = response[0]
   reply_message = response.get("reply_message")
   fwd_messages = response.get("fwd_messages")
Вопрос: Какая страна оффшора лучше всего подходит для публикации приложений в AppStore?

Лучший ответ: Точно не подскажу про AppStore, но думаю что выбор есть:
ПЕРЕЧЕНЬ ГОСУДАРСТВ И ТЕРРИТОРИЙ, ПРЕДОСТАВЛЯЮЩИХ ЛЬГОТНЫЙ НАЛОГОВЫЙ РЕЖИМ НАЛОГООБЛОЖЕНИЯ И (ИЛИ) НЕ ПРЕДУСМАТРИВАЮЩИХ РАСКРЫТИЯ И ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ ПРИ ПРОВЕДЕНИИ ФИНАНСОВЫХ ОПЕРАЦИЙ (ОФШОРНЫЕ ЗОНЫ)	
Список изменяющих документов
(в ред. Приказов Минфина России от 02.02.2009 N 10н,
от 21.08.2012 N 115н, от 02.10.2014 N 111н, от 02.11.2017 N 175н)
 
1. Ангилья;
2. Княжество Андорра;
3. Антигуа и Барбуда;
4. Аруба;
5. Содружество Багамы;
6. Королевство Бахрейн;
7. Белиз;
8. Бермуды;
9. Бруней-Даруссалам;
10. Республика Вануату;
11. Британские Виргинские острова;
12. Гибралтар;
13. Гренада;
14. Содружество Доминики;
15. Утратил силу с 1 января 2013 года. - Приказ Минфина России от 21.08.2012 N 115н;
16. Китайская Народная Республика:
абзац исключен. - Приказ Минфина России от 02.11.2017 N 175н;
Специальный административный район Макао (Аомынь);
17. Союз Коморы:
остров Анжуан;
18. Республика Либерия;
19. Княжество Лихтенштейн;
20. Республика Маврикий;
21. Малайзия:
остров Лабуан;
22. Мальдивская Республика;
23. Утратил силу с 1 января 2015 года. - Приказ Минфина России от 02.10.2014 N 111н;
24. Республика Маршалловы Острова;
25. Княжество Монако;
26. Монтсеррат;
27. Республика Науру;
28. Кюрасао и Сен-Мартен (нидерландская часть);
(п. 28 в ред. Приказа Минфина России от 02.10.2014 N 111н)
29. Республика Ниуэ;
30. Объединенные Арабские Эмираты;
31. Острова Кайман;
32. Острова Кука;
33. Острова Теркс и Кайкос;
34. Республика Палау;
35. Республика Панама;
36. Республика Самоа;
37. Республика Сан-Марино;
38. Сент-Винсент и Гренадины;
39. Сент-Китс и Невис;
40. Сент-Люсия;
41. Отдельные административные единицы Соединенного Королевства Великобритании и Северной Ирландии:
Остров Мэн;
Нормандские острова (острова Гернси, Джерси, Сарк, Олдерни);
42. Республика Сейшельские Острова.

Худший ответ: Любая страна
Вопрос: 2d игры на чистом JS без Canvas?

Лучший ответ: Все возможно, но!

На дивах - в общем итоге вы получаете DOM-дерево. А DOM-деревья очень медленные, как браузер не оптимизируй. Они тащат за собой много много всякого легаси и много много не нужных для графики вещей.
У них другое предназначение.

Другое дело канвас, где все создано для быстрой отрисовки графики.

Чем больше числа и чем слабее компьютер - тем заметнее разница.

Худший ответ: Вообще никаких проблем.
На дивах даже 3D action есть через css 3d transform!
Главное - клонировать, если нужны подобные объекты (div'ы) и следить за асинхронностью исполнения кода везде, где это возможно.
(+"прямые руки")
Вопрос: Можно ли стать android-разработчиком без технического образования? Какие разделы высшей математики понадобятся в работе?

Лучший ответ: Разделы высшей математики мало каким бэкендерам нужны, не говоря о мобильных разработчиках. В ВУЗе преподают мало из того, что требуется в реальной работе, поэтому его наличие/отсутствие редко на что-то влияет непосредственно. А если вдруг что-то понадобилось, это легко найти и изучить. Даже высшую математику.

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

Худший ответ: Вышка нужна редко. Матричные вычисления и всякие вещи выходящие за методы приблизительных вычислений потребуются только при обработке мультимедиа.
Например задачи OCR https://habr.com/ru/post/332840/

В 99% случаев больше пригодится навык решения "Занимательных задач" за  школьный курс.
Типа есть столб 10 метров. За день улитка подымается на 5 метров, за ночь сползает на 3.
Вопрос когда она будет на вершине столба. Ответ 5 - не верен. Полезно для развития навыка написания правильных циклов.
Вопрос: Что делать если в нашем стране блокируют vpn программы?

Лучший ответ: Писать на каком то языке себе vpn возможен?
Конечно
Если да на чем ? 
Ну, обычно на С пишут, но Вам никто не мешает использовать например Python :)
Что иначе можно сделать с блокировкой vpn программ
Ничего. Какие у Вас есть возможности повлиять на государство? Никаких. Значит можно сделать ничего :)
как обойти? 
Прочитать наконец-то, что такое VPN, перестать задавать нубские вопросы и построить свой VPN - их пока не блокируют (хотя я уверен - будут)

Худший ответ: А зачем что-то писать? Если я правильно понял, то VPN нужен вам для обхода блокировок сайтов (сомневаюсь, что вы собираетесь подключаться к офису) для этого достаточно найти любой бесплатный VPN сервис и настроить соответствующим образом роутер. Мой Mikrotik справляется с этой задачей на отлично: через VPN ходит трафик только на заблокированные сайты (все-таки скорость на бесплатных VPN низковата), все остальное без VPN!!!
Вопрос: Что делает frontend разработчик кроме создание внешнего вида сайта?

Лучший ответ: Что делает frontend разработчик кроме создание внешнего вида сайта?
Пьет смузи, катается по офису на гироскутере, делает умное лицо на конференциях.Скучно ли быть фронтендером? Эта однотипная работа?
Кто-то клепает однотипные магазины на потоке, а кто-то делает замороченные рекламные сайты с кучей анимаций, интерактивные 3d-презентации и другую дичь. Это очень разные вещи. Но рутина наступает везде. Любая сложная область в конечном счете разбивается на набор известных задач, и все, дальше нужно делать почти одно и то же много раз. Принципиально новые проекты - большая редкость в программировании, лишь единицы что-то изобретают, большинство же решает задачи бизнеса. А они особо не меняются. Таков мир. А интерес - понятие очень субъективное. На вкус и цвет фломастеры разные.

Худший ответ: Внешним видом как правило занимается верстальщик, frontend разработчик делает свистоперделки. Клики, вывод, обработка данных.
Разрабатывать мобильные приложения не входит как таковое в обязанности frontend разработчика, но написать приложение на веб технологиях, как по мне, так тоже может входит в эти обязанности, но не все обязаны знать как, т.к. помимо js есть другие вещи, знание платформы, для которой пишешь, знать её api и т.п., но выучить не будет лишним.
Чаще всего скучно им быть, много рутинной и мелочной работы. В больших конторах интересно, там делают большие приложения или работают над своим. В каком нибудь яндексе, где тонна проектов или любых крупных других. В целом, зависит от места работы.
Игры в браузере тоже работа frontend разработчика, а с чего нет? В браузере? В браузере. На js? На js.
Вопрос: Какое приобретение выгоднее — ps4 или пк?

Лучший ответ: И давно на PS4 есть игры? Кинцо я и на ПК посмотреть могу.

Худший ответ: у меня пс4 и мак покупаю на диске игру прохожу и продаю за туже цену на диване играть каеф пк ну такое
Вопрос: При вводе команды «composer update» выясняется, что нету доступа к репозиторию, почему?

Лучший ответ: В чем может быть проблема?
Написано же: Host key verification failed.

Худший ответ: Vitsliputsli , Георгий Еремеев может данная проблема быть связана с windows 10 ?

Вопрос такой, потому что попробовал развернуть данный проект у знакомого и там он работает без проблем(у него тоже винда 10-я). Пробую опять у себя дома и снова та же самая история, что и было изначально...
Вопрос: Как найти работу без образования программиста?

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

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

Лучший ответ: Steam.exe проверяет, является ли он копией уже запущенного процесса.
И если является, то сам файл не запускается полностью, а просто передаёт фокус на оригинал, и сразу же завершается.

Это защита от повторного запуска, встроенная в сам файл Steam.exe.

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

Так что для запуска копии Steam.exe понадобится виртуалка. Например, VirtualBox. Вообще нужно будет не только файл скопировать, а полностью установить отдельный Steam на виртуальную систему.

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

Лучший ответ: Если я правильно поняла вопрос, то можно так:

const arr=[1,2,3,4];
const obj=[{id:3},{id:5}, {id:6}]

const getValues = (obj, arr) => obj.reduce((accum, { id }) => {
  if (!arr.includes(id)) {
    accum.push(id);
  }
  return accum;
}, []);

console.log(getValues(obj, arr)); // [5, 6]

Только лучше переменную obj как-то по другому назвать, ведь по идее у нас там массив с объектами :-)

Худший ответ: Может, преобразовать их к одному типу (к массиву или к объекту - решайте сами) и потом сравнивать?
Вопрос: Стоит ли уходить из мобильной разработки в геймдев?

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

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

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

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

Лучший ответ: Есть у меня список ссылок на такой случай, но вам придётся самой выбрать. Я не знаю на каком вы этапе освоения java, но думаю, что надо выбирать что-то небольшое (чтобы не тянулось очень долго и был быстрый результат) и что-то интересное вам лично, чтобы вам было приятно и увлекательно это делать. Не бойтесь, если чего-то не знаете - гуглите как сделать нужную вам задачу и найдёте или подсказки, или описание на обычном языке, или решение, на которое можно посмотреть, закрыть и повторить самостоятельно, разобрать как оно было сделано. Итак:
1. https://www.codementor.io/npostolovski/40-side-pro...
2. https://github.com/karan/Projects-Solutions/blob/m...
3. https://habr.com/ru/post/345092/
4. Вот это просто отличный список идей для любых языков - https://eax.me/programming-language-learning/
5. Тут есть список того, что хорошо бы знать любому разрабу и в конце список проектов - https://gist.github.com/gabriel-fallen/5337067
6. www.itmathrepetitor.ru/zadachi-po-programmirovaniyu
7. https://docs.google.com/document/d/16h9Qw2vkAlhw-T...
8. https://docs.google.com/document/d/1wHTv7y-KZnBg6b...
9. Тут много всяких тестовых заданий по разным языкам, в том числе и Java - https://github.com/Hexlet/ru-test-assignments
10. https://github.com/peterservice-rnd/new-job/blob/m...
11. https://github.com/peterservice-rnd/new-job/blob/m...
12. https://github.com/peterservice-rnd/new-job/blob/m...
Многие задания не прям для новичков, но вы не бойтесь, сохраните себе на будущее. А вообще мб и не стоит бояться сложности, если проект вас заинтересует - гугл вас спасёт, как я уже написал. Ещё советую поискать тестовые задания в октрытом доступе - они обычно не супер большие, но что-то поделать надо и бывают интересные.
P.S. Тостер обрубает отображение ссылки по длине, если что и последние 3 ссылки - это разные :)

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

Лучший ответ: man systemd. Создайте сервисы под всех ваших ботов и управляйте ими через systemctl

Худший ответ: screen можно использовать
Вопрос: Как узнать админку сайта и FTP сайта?

Лучший ответ: ftp уже написали, админка, чисто наугад тыкнулся:
https://www.plastok.ru/admin/

Худший ответ: 
Выясняем IP-адрес сайта (например, командой ping).
Выясняем кому принадлежит этот IP-адрес (whois, traceroute). Вот мы уже знаем, кто хостер.
Идём на сайт хостера - там его контакты.
Вопрос: Почему проект Visual Studio C# не видит библиотеку DLL?

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

Худший ответ: Это не проект не видит, а Intellisence в студии, для начала очистить и пересобрать проект. Второе, если не помогло https://stackoverflow.com/questions/4830397/how-to...
Вопрос: Почему оператор сотовой связи предоставил ip адрес не по местоположению?

Лучший ответ: Базы данных GEOIP являются спекулятивными и неточными. 

Нет никакого регламента, который привязывает IP к географии.

Более того, абоненты сотовой связи получают серые адреса из внутренней сети оператора, а уж где физически сеть оператора гейтуется в Интернет - знает только оператор.

Так что может быть и так, что вам все правильно показывает - и машина-гейт с таким IP физически находится в Хабаровске

Худший ответ: Потому что нет такого понятия как местоположение IP адреса.  Устройство которому назначен конкретный IP адрес может находится где угодно.

Есть базы по которым можно с вероятностью около 60% предсказать в каком именно регионе будет находиться тот или иной адрес.  Но тут как повезет.
Вопрос: Почему sleep не работает в linux хостинге?

Лучший ответ: На хостинге какой веб сервер?

max_execution_time какой установлен?

Зачем вам вечный цикл? Большинство хостинг провайдерам, подобный код в основном проблемы доставит (особенно, если запускать через веб сервер в несколько процессах).

Какой код ответа от сервера вы получаете?

Есть ли связка из nginx + apache ? Если да, то какие таймауты соединения настроены? 

Через сколько часов/минут хостинг провайдер ваш убивает процессы?

Что выводиться в errors_log?

Я могу ещё накидать с десяток правильно поставленных вопросов, на которые вам могут дать ответ. 

На вопрос, почему у меня не работает, а тут нет, можно дать ответ, что вы что-то не так делаете. В чем-то, я понимаю ТП хостинга, к которому вы обращались.

Настоятельно рекомендую, для получения полезного ответа, формируйте нормальные вопросы.

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

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

На самом деле в php.ini можно запретить выполнение любой внутренний функции директива disable_functions

остальное проверяйте по инструкции qid00000000 

смотреть все это лучше через phpinfo(); так как для cli режима может использоваться другой php.ini

что не сможете выяснить сами, например тайминги на серверах, требуйте с техподдержки.
Вопрос: Почему числа при сложении склеиваются?

Лучший ответ: Это не сложение, а конкатенация, преобразуйте строку в числоparseFloat(document.getElementById('chislo1_2').value)

Худший ответ: Используйте parseInt
Вопрос: Как проверить вредоносный файл?

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

Худший ответ: Есть антиивирусные песочницы которые перехватывают абсолютно все телодвижения программы и показывают их.
Как пример *ТЫК*. На сколько помню, для авторизованных пользователей на VT доступен граф, на котором есть телодвижения вируса.
Но 100% гарантии нет, вирус может распознать песочницу, даже очень продвинутую.
Минус в том, что такие песочницы могут выводить не всю информацию (бесплатные), а платные имеют огромную стоимость.
Вопрос: Почему SOHO роутеры Mikrotik как правило не имеют внешней антенны, в то время как остальные производители ее ставят?

Лучший ответ: Неправильная формулировка вопроса. Правильно будет так: Господи,  Спасибо тебе! Но за какие благие дела ты нам послал нам роутеры без внешних Антенн.

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

Лучший ответ: В фильме "Адвокат дьявола" Аль Пачино учил молодого адвоката Киану Ривза, что надо включать в счёт клиенту даже то время, когда он думает о его деле пока бреется утром.

Худший ответ: Пункт 1. Внимательное чтение ТЗ и формирования вопросов к заказчику. Они всегда есть.
Вопрос: Какие классы должны быть в тестовом задании на CRUD новостей?

Лучший ответ: Должны быть классы, показывающие ваши знания ООП и способность задание выполнить.

Худший ответ: Класс News для отдельной новости, методы:
- getNews
- addNews
- editNews
- deleteNews

Класс NewsList для списка новостей, методы:
- getNewsList

...например.
Вопрос: Почему низкое разрешение при подключении монитора через displayport?

Лучший ответ: Как вариант битый кабель, через который не получается прочитать EDID из монитора.
Далее баг прошивки видеокарты. Я с таким на GTX970 от ASUS сталкивался. После обновления прошивки проблема пропала.

Худший ответ: Есть ли другие интерфейсы у Видюхи и Монитора?
Что происходит по HDMI, скажем?
Тупой вопрос - а установлен ли драйвер видюхи?
Было такое - подключаю к одной видюхе 2 монитора по DP - один нормально, на втором - полосы и мельтешение. Замена кабеля ДП снимала проблему. Подключение через переходник DP-DVI и DVI кабель - тоже ОК. То есть, на 4 рабочих местах два монитора включились сразу же по ДП, еще на 4-х - с плясками с бубном.
При этом глючные ДП кабели без проблем работали с другим компом и монитором.