Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Закругленный текст в фигме?

Лучший ответ:
Сделать текст по кругу в Figma можно с помощью плагина Figma To Path, вот как это делать: 

Рисуете круг или окружность
Выделяете текст и окружность, в плагине высветится надпись: "curve and text selected", нажимаете в плагине кнопку Link, для того, чтобы связать текст и окружность
Плагин создаст копию надписи и расположит буквы по окружности, дальше настраиваете параметры в плагине, такие как выравнивание по центру или по краю, направление текста по окружности/reverse
Выделите первоначальный текст который вы линковали и настройте на панели свойств по вкладке Text расстояние между буквами/Letter Spacing. Если текст короткий, то можно увеличить расстояние между буквами, чтобы текст занял всю длину окружности. Так же можно настроить размер текста и его толщину.

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


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

Лучший ответ:
Попробуйте:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

Худший ответ:
Я даже не уверен, что это возможно. 
Хотя нет, возможно, наверное. Вам через JS надо ловить событие двойного клика пальцем и перепрограммировать его.
"Я новичок в области разработки сайтов" - значит вы это не сделаете) А в чём проблема собственно? Зачем это? Может что подскажу
Вопрос: Какой компьютер (ноутбук) выбрать для 3D-моделирования?

Лучший ответ:
Ноутбук будет дорогой. 
Вообще, задачи на PC по сложности - 
1) на первом месте 3d моделирование видео и VFX эффекты в видео (включая 3д моделирование) 
2) 3д статичное моделирование, видеоредакторы 
3) фотография, дизайн 
Чем сложнее работа, тем лучше нужен ноут. Сейчас основные видео/3d/фото редакторы делают расчеты на видеокартах. На вскидку, вам нужно в ноуте:
16+ оперативы
256+ ssd 
i5 8го поколения
gtx1060 + 
На вскидку - Mi Gaming Laptop

Худший ответ:
Я очень доволен ноутбуком от MSI. покупал еще до обвала рубля за 45к. Радует то, что у них процессоры не урезанные. Сейчас такие под сотку будут стоить. Но ничем не уступал средним компам. Благодаря разрешению 1366, тянуло все на высоких.
Вопрос: Как сделать что-то подобное?

Лучший ответ:
css3 rotate для стрелки, остальное бэкграунд.

Худший ответ:
snippet
плюс мануал по анимации https://html5book.ru/css3-animation/
Вопрос: Что лучше использовать для Python 3 при создания графического интерфейса под Windows?

Лучший ответ:
Нет у Qt специфичного интерфейса. Меняйте как хотите. Пока что - это лучший вариант для десктопного приложения

Худший ответ:
Наоборот, у Qt Widgets (не QML) системный L&F, а вот у Tkinter нет, помимо этих библиотек есть еще wxWidgets и GTK, выбирайте, но для Windows лучше писать не на Python, а на C#, Delphi, PureBasic, PowerBASIC.
Вопрос: Совместим ли этот процессор с данной материнской платой?

Лучший ответ:
Нет, AMD процессоры не совместимы с intel матплатами. 
Вообще. 
Никак.
В описании процессора  AM3+ это сокет, у матплаты же сокет Intel LGA775. Как минимум он должен совпадать у процессора и матплаты.

Худший ответ:
На данную мать можно воткнуть максимум, либо какой нибудь core 2 quad, либо xeon, который поддерживает 775 сокет.
Вопрос: Магистратура: Информационная безопасность или UX/UI дизайн?

Лучший ответ:
ИМХО, если нет базового образования по компьютерной инженерии, компьютерным наукам и пр, то в ИБ соваться смысла нет.  Уж больно много придется наверствовать и изучать самостоятельно, что-бы хотя-бы понять, о чем  речь ведется. А вот  UX/UI дизайн  -  вполне подъемный даже для людей с гуманитарным бекграундом. . С моей точки зрения - это даже скорее не ИТ-науки в чистом виде, а скорее "немного ИТ" с глубоким креном в область психологии, социологии, дизайна, маркетинга и пр.
Что касается зарубежных компаний, то у них своих UX/UI дизайнеров вполне хватает. Но вот к качеству подготовки ИБ-специалиста требования будут предъявляться существенно более высокие. Да и в местных компаниях - дизайнера всегда можно "по месту" доучить-подшлифовать-натаскать, ошибки - если вдруг- загладить и пр. А проколы в организации ИБ способны таких убытков нанести, что иногда лучше вообще без , чем с "недоспециалистом".
Ну и знание иностранного (английского) у нормального ИБ-спеца должны быть на два порядка выше, чем у UX/UI дизайнера.

Худший ответ:
Выбирай то, что интересно и к чему есть способности. Это совсем разные сферы. UX/UI дизайн - это по сути дизайн с элементами маркетинга, социологии и психологии (сужу по этому видео - ссылка), а безопасность... плохо с ней знаком, но думаю это ближе к железкам, методам шифрования и защиты информации, устранения всяких дыр в ПО и чуть-чуть программирования и баз данных (из программирования, как я слышал, используется си/си плюс плюс). Так что первое ближе гуманитариям и художникам, в второе - программистам, инженерам, сисадминам. Так что выбирайте какое направление Вам ближе.
Вопрос: Какие и сколько людей(программисты,тестеры) нужно для разработки приложения?

Лучший ответ:
Инстаграм это простое приложение только снаружи. У него огромная сетевая архитектура. Тут вам понадобится и архитектор (облачный) и devops (облачный) и несколько разработчиков (ios + android) + тестировщики + лид. И непонятно что для вас 10 человек. Один человек в IT стоит от $1к до $8к в месяц) 
PS забыл про про то что вам нужен еще дизайнер и UX специалист

Худший ответ:
Если у вас есть 200к в месяц на каждого senior программиста, то пожалуйста. А так, наймите 1-2 senior, остальные middle, junior я бы не рекомендовал. С ними нужно работать и принесут они плоды минимум через пол года, да еще и ваш middle/senior должен с ним постоянно работать.
Вопрос: Зачем нужен celery?

Лучший ответ:
Например, очередь заданий по конвертации видео для веб-приложения на Django.Попытка выполнять такую задачу в Django непосредственно при обработке запросов по-умолчанию будет приводить к 504 Gateway Timeout (слишком долгий запрос) со стороны Nginx или иного HTTP-сервера.Попытка делать это с помощью Cron и произвольных команд Django -- немного неудобна. Допустим, Cron выполняет произвольную команду Django раз в 1 минуту:python3 path/manage.py convert_next_video
, при этом первый видео файл будет конвертироваться 5 минут, после этого будет помечен в базе данных как is_converted (конвертирован) и команда на этом завершится. Через минуту cron снова запустит команду для конвертации следующего файла.
Но за 5 минут файл ещё не будет помечен как конвертированный, поэтому cron за 5 минут создаст 4-5 процессов, которые будут конвертировать один и тот же файл.
Ладно, тогда при начале конвертирования файл сразу будем помечать как конвертируемый, чтобы другие процессы брали другие файлы.
Но что будет если процесс упадёт? Отмечать время начала конвертирования в базе данных и если прошло больше n часов, конвертировать повторно -- так себе решение.
И что если пользователи загрузят 10 файлов каждый из которых будет конвертироваться 30 минут? Через 10-11 минут на сервере будут работать 10 процессов конвертирующих видео. Большая нагрузка на сервер. Можно завести в базе данных таблицу в которой отмечается сколько файлов конвертируется в данный момент.
Решив использовать cron для долгих по выполнении задач, нам придётся решать целый ряд проблем.

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

Лучший ответ:
Можно сделать на чистом СSS или JS.  На CSS делается через медиазапросы и псевдоклассы. Нужно на мобильном экране скрывать меню для десктопов и показывать другое меню для телефонов при каком то событии, например, при клике. Подробно рассказывается в этом видео:
https://www.youtube.com/watch?v=MwD_tZGc7gA
"Гамбургер" без js - label + скрытый checkbox 30:33

Худший ответ:
А кроме меню, адаптировать больше ничего не требуется?))
Вручную адаптировать весь сайт - неблагодарный и адский труд, сопровождающийся громкой, ненормативной лексикой.
Те, кто пробовал это делать без фреймворков - отлично это знают:)) Поэтому лучше выберите и вы себе какой-либо подходящий по знаку зодиака, их то валом, только перебирай. 
Сэкономите массу времени, нервов, да и сайт будет намного "ровнее" в итоге.
Вот несколько:
https://getbootstrap.com/
https://getuikit.com/
materializecss.com
и др.
Вопрос: Как сделать адаптивным такое шахматное поле?

Лучший ответ:
https://codepen.io/MaximLensky/pen/yzqKNX?editors=1000  шах и мат ... 100% адаптивная таблица
https://codepen.io/MaximLensky/pen/dVjdOd?editors=1100  второй вариант ... ваш

Худший ответ:
Главный совет: Не верстайте таблицами, то что должно быть адаптивным
Вопрос: Будет ли корректно работать опреративная память в связке 1866+1600 МГц?

Лучший ответ:
Будет, но на наименьшей частоте. В вашем случае 1600Мгц

Худший ответ:
Если новая оперативная память поддерживается материнкой то да.
Вопрос: Сбор бэкапов микротик?

Лучший ответ:
 Описанный в вики способ с отправкой бекапа по email  Через scp/ssh https://wiki.mikrotik.com/wiki/Using_SSH_for_syste... Для Windows: plink, pscp 

Худший ответ:
Отправляю на FTP-сервер по расписанию через tools/fetch
Вопрос: Как мне найти конкурентные сайты на зарубеж?

Лучший ответ:
0. Очистить свои cookies
1. Через испанский proxy/VPN
2. Знание испанского

Худший ответ:
Ко всему вышесказанному дополню возможность использованию функций расширенного поиска.
Вопрос: Apple iMac: какой взять? 5К 2017 или 2019?

Лучший ответ:
Конечно, стоит.
Аппле тем и славится, что платишь именно столько, сколько и стоит товар и никогда не выпускает новые версии техники "просто так", всегда какие-то новые фишки вставляет.
Если разница даже 20 тыр - то оно явно того стоит.

Худший ответ:
У меня до сих пор модель 2009, естественно с дополнительным ОЗУ, всё отлично, только со временем стал дольше загружаться и я не работаю с видео.
Так что если надо сэкономить - можно смело брать модель предыдущую.
Вопрос: Как понять работу переменных let?

Лучший ответ:
"Поднимается" объявление переменной, но не присваивание значения. Сделайте console.log(temp) сразу после объявления left и right - увидите, что там undefined.

Худший ответ:
"Сверху" она только была объявлена, операция присваивания произошла там, где она и должна происходить.
(5 строка)
Самым очевидным образом ваш код выглядит такvar temp;
let left='левый';
let right='правый';

{
  temp=left;
  left=right;
  right=temp;
}
Вопрос: Iptables правила для captive portal?

Лучший ответ:
iptables:*nat
-A PREROUTING -d 10.100.0.220/32 -p tcp -m tcp --dport 80 -j ACCEPT
-A PREROUTING -p tcp -m tcp --dport 80 -m set ! --match-set mac-allowed src -j DNAT --to-destination 10.100.0.220

*filter
-A FORWARD -i vlan1+ -j macallowed
-A macallowed -d DNS-сервер -p udp -m udp --dport 53 -j ACCEPT
-A macallowed -m set --match-set mac-allowed src -j ACCEPT
-A macallowed -j DROP
ipset:create mac-allowed hash:mac hashsize 1024 maxelem 65536
add mac-allowed A0:4E:A7:55:44:33
Примерно так.
В nat prerouting трафик не из ipset разрешенных MAC-адресов заворачивается на хост с порталом.
И на портале надо в заголовке указать код 511, чтобы captive portal detection понимал, что это песочница и сам 
 открывал окно для дополнительных действий для подключения( хотя это не точно):header('HTTP/1.1 511 Network Authentication Required', TRUE, 511);
header("Location: http://10.100.0.220/portal/index.php?step=1");
PS. Можно обойтись и без ipset, но с ним быстрее, когда записей станет много.

Худший ответ:
создать цепочку и кидать всех туда
если в одном L2 сегменте, то от мака пользователя DST NAT в адрес captive portal, после успешной авторизации мак пользователя вычеркнуть из цепочки
Вопрос: Хочу ознакомиться с системой macOS. Имеет ли смысл ставить систему на виртуалку или лучше второй системой рядом с Win?

Лучший ответ:
Лучше не стоит, под AMD очень сложно найти хакинтош, Ставь себе Ubuntu, поймешь где у тебя что находится. Накачай графических Аддонов и будет выглядить как MacOs )))
Ну а если серьезно. Лучше знакомится с MacOs на мак компах ;) без всяких вертуалок и хакинтошов )

Худший ответ:
Если хочется "секаса по-настоящему", как в анекдоте про фею и танкистов - можно и попробовать через хакинтош. Но если макбука нет и не ожидается - лучше забить. Макось - это не ось. Это программно-аппаратный комплекс, который точился под некоторые сугубо конкретные задачи. Микроскоп отлично разглядит бактерию, но молоток из него хреновый...
Вопрос: Как скомпилировать WIN-32 приложения для запуска на машинах без С/С++ компилятора?

Лучший ответ:
Свойства проекта / C++ / Code Generation / Runtime Library - сменить Multi-threaded DLL на Multi-threaded

Худший ответ:
Компилятор и так не требуется для запуска EXE! Требуются только runtime-библиотеки, их можно слинковать статически (см. выше), либо положить в папку с EXE (с помощью dependencywalker.com определите какие именно нужны и соблюдите архитектуру - x86 или x86_64) или распространять приложение вместе с подходящим инсталлятором Visual C++ Runtime.
А если Qt, то случай особый, оно "коварно".
Вопрос: Узнал тут не давно про фреонку и задумался: какие способы охлождения компьютера бывают?

Лучший ответ:
Вы перечислили почти все. Элементы пельте, разве что стоит упомянуть. Остаются только комбинации перечисленных.

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

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

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

Лучший ответ:
Сейчас веб компоненты позволяет создавать любой из этих фреймвоков
https://angular.io/
https://reactjs.org/
https://vuejs.org/
https://www.polymer-project.org/
Это из самых прохайпленыхю Есть еще нейтивные https://www.webcomponents.org/ но они пока в процессе.

Худший ответ:
Если обработчик один, то как минимум добавлять class либо data-
Вопрос: Как пофиксить медленную запись в БД MySQL?

Лучший ответ:
Нашел решение проблемы: dmitro.pro/fixes/1%D1%81-%D0%B1%D0%B8%D1%82%D1%80%...
В итоге фикс в my.cnf: 
innodb_flush_log_at_trx_commit = 2 
innodb_flush_method = O_DIRECT
А для повышения показателей процессора, поставил OPCache вместо APC:

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

Лучший ответ:
1) Нужно установить Firefox Nightly отсюда: https://nightly.mozilla.org
2) Заходим в браузер, жмём Alt - появляется меню
3) File -> New container tab
Контейнер-табы позволяют одновременно логиниться в сколь угодно аккаунтов одного и того же сервиса.

Худший ответ:
если для сообщений только, то расширение для хрома, VKontakte Offline
Вопрос: Как на PHP выполнить долгий скрипт?

Лучший ответ:
у вас проблема не со временем, а в том что память заканчивается, или memory limit поднимайте или оптимизируйте алгоритм. 
очень подозрительный код, если это консоль, то зачем там ob_* функции и flush ? 
данные не нужно накапливать в памяти сохраняйте обработанные данные сразу в базу или файлы

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

Лучший ответ:
1. Проверка тела письма на спам: https://www.mail-tester.com/
2. Проверка Open Relay: www.mailradar.com/openrelay
3. Краткая инструкция по основным параметрам почтового сервера: https://geektimes.ru/post/59417/
4. Проверка настройки DNS: dnscheck.pingdom.com

Худший ответ:
Например на вскидку mxtoolbox.com. Вообще их довольно много. 
По минимуму нужно проверить MX запись DNS сервера, закрыт ли open relay, а так же прохождение входящей и исходящей почты.
Вопрос: Хочу,чтобы ajax запрос вызывался только 1 раз?

Лучший ответ:
хАти... каким боком тут сам ajax запрос если вы его 2 раза вызываете?

Худший ответ:
Привяжите обработчик события, который выполнит AJAX-запрос на нужный элемент, а после удачного исполнения - отвяжите обработчик. Запрос выполнится 1 раз.
Вопрос: Можно ли по БЭМ вкладывать блок внутрь элемента?

Лучший ответ:
Так, да:block-1
     block-1__elem
          block-2block-1
     block-1__elem block-2
Так, нет:block-1__elem
     block-1

Худший ответ:
Не просто можно, а нужно.<div class="header">
    <div class="header__top">
        <div class="logo"></div>
    </div>
    ...
</div>
Вопрос: Как распарсить строку?

Лучший ответ:
1. Добавьте в исходную строку после точки перенос строки.
2. В стили код:.formWrap__logo_tit {
  white-space: pre-line;
}

Худший ответ:
<div class='test'>
Привет. Как дела?
</div>var test = $('.test').text();
var result = test.replace(/\./g,'.<br/>');   

$('.test').html(result);
Результат: 
Привет.
Как дела?
Вопрос: Как вывести html данные?

Лучший ответ:
return/break "останавливают" цикл.
Можете использовать элементы html и php код в foreach'e
Например:foreach ($matches as $item) {
      $element = $this->itemObjectInfo($item['id']);
      echo '<h1>' + $element['title'] . '</h1>';
}

Худший ответ:
return/break "останавливают" цикл.
Можете использовать элементы html и php код в foreach'e
Например:foreach ($matches as $item) {
      $element = $this->itemObjectInfo($item['id']);
      echo '<h1>' + $element['title'] . '</h1>';
}
Вопрос: Как расположить по центру по оси х?

Лучший ответ:
Apple рекомендует пользоваться Autolayout, а не фреймами, и там есть привязки к центральным осям: NSLayoutAttributeCenterX, NSLayoutAttributeCenterY, можно добавить и смещения для них. Притом Вы можете сделать это как в IB (storyboard или xib), так и в коде с помощью VFL (Visual Format Language).

Худший ответ:
Левая сторона квадрата у вас находится четко по центру экрана, так что текущий код выполняется корректно. Чтобы сам квадрат был по центру по оси X, нужно дополнительно сдвинуть его левее на половину его ширины. То есть код должен быть такой:dateNow.frame = CGRect(x: screen.width/2 - screen.width/3/2 , y: 50, width: screen.width/3 , height: screen.height/4)
Вопрос: Как разрабатывать Ruby on Rails приложение на Android планшете?

Лучший ответ:
Зачем андроид планшет, если есть планшеты и на винде, и с дуал-бутом (андроид + винда)?

Худший ответ:
Жить можно и без яиц, но грустно.
А так ssh-клиента на ведро и emacs на виртуалку
Вопрос: Как создать сеть?

Лучший ответ:
Ставите управляемые коммутаторы, на выходе ставите роутер. Делаете два vlan, один для защищенной сети, второй для интернета. Роутер обеспечивает выход в интернет для одного вилана и обеспечивает связь между виланами, если это нужно.
Дополнительно можно включить авторизацию на комутаторах 802.1x по паролям и сертификатам, чтобы нельзя было просто так включить любой компухтер в вашу сеть. Также можно настроить автоматическую привязку к вилану на основе сертификатов. Т.е. Защищенный компухтер всегда будет подключен толко к своему вилану.

Худший ответ:
На 15 компьютеров, не очень сильно нагружающих сеть, хватит всего лишь одного Wi-Fi-роутера, единственное - у него должен быть мощный процессор, если подключение проводное то считайте по кол-ву LAN-разъемов, открытый доступ в интернет не нужен если все их можно объединить в локальную сеть, а если нельзя, тогда IP у удаленных компьютеров должны быть статические и "белые", либо должен быть сервер объединяющий их, иначе не получится.
Вопрос: If/else VS Ternary Conditional(тройное условие)?

Лучший ответ:
Все просто! Использую такое правило во всех языках:? и :  используем там где нужно задать какое то значение и на результат значения влияет условие, так же запись должна быть краткой, примеры:// нахождение максимального значения
max = a > b ? a : b; 

// нахождения первого валидного значения
result = x != null ? x : y != null ? y : null; 

 // возврат значения по условию
return exists ? a : b;if / else / switch /case используем в остальных случаях, пример:// тут не разложить в тернарный оператор
if (visible) {
    a = displayObject.x; // установка переменной a
} else {
    b = displayObject.y; // установка переменой b
}

Худший ответ:
Читабельнее if else...   Меньше кода  ? :
Сам изучаю java и как-то привык пользоваться if else else if... надо потихоньку и тернарным условием начать пользоваться...
Вопрос: Когда имеет смысл делать несколько таблиц с комментариями?

Лучший ответ:
О, набежали подписанты )
Идея дурацкая и вредная, всем коментам место в одной таблице, и быстрее будет, и сохраннее.
Почитать про индексы даже не советую - бесполезно.

Худший ответ:
1. У вас на форуме 1000 тем, у вас будет 1000 таблиц для каждой темы?
В чем проблема создать просто таблицу комментариев где будут храниться поля
id
user_id
post_id
text
2. Таже самая схема что и в 1 случае выше
3. Как вы хотите потом запросы писать то? У вас проект умрет на поддержке. Если построить продуманный запрос, то со скоростью все будет нормально. 
4. На это вопрос не могу дать ответа. Попробуйте создать бд и протестировать. Конечно таблица в 100 000 строк будет обрабатываться медленнее  чем 10 000 таблиц в которых 10 записей
Вопрос: Что за странное поведение после миграции?

Лучший ответ:
Почистите кеш фреймворка. Папка runtime

Худший ответ:
У вас включен кэш схем БД. 
Отключить можно в кофиге компонента БД 'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=back_import',
...
'enableSchemaCache' => false
Либо можно обновлять кэш схемы прям в миграции$this->db->schema->refreshTableSchema('table_name')
Вопрос: Откуда берутся данные в «/udata/content/menu»?

Лучший ответ:
Попробуйте посмотреть модуль Меню (если он есть в вашей редакции) /admin/menu/lists/

Худший ответ:
Попробуйте посмотреть модуль Меню (если он есть в вашей редакции) /admin/menu/lists/
Вопрос: Подготовить план тестирования корпоративного сайта, что для этого нужно?

Лучший ответ:
Бежать оттуда и от Битрикса в целом :)

Худший ответ:
Предложите своему руководству воспользоваться услугами сторонней компании. Могу посоветовать a1qa, вам может подойти вот это www.a1qa.ru/services/full-cycle-testing
Вопрос: Как сделать блок стрелкой?

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

Худший ответ:
Вам помогут геометрические фигуры, в данном случае - треугольник https://m.habrahabr.ru/post/126207/
Вопрос: Как во всём проекте заменить старые теги на новые?

Лучший ответ:
Ну, например, find and replace в phpstorm или php-cs-fixer. 
Вариантов масса.

Худший ответ:
Юзать ide phpstorm
Вопрос: Черные списки сотрудников?

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

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

Лучший ответ:
для main нужно прописать display: block; 
ИЕ не распознаёт теги html5.

Худший ответ:
Без кода гадать сложно, поэтому просто версии наобум:
0. Внимательно проверить урл (иногда тупая ошибка сидит в каком-нибудь одном символе)
1. Попробовать указать cover отдельным свойством
2. Проверить doctype (не перешел ли IE в какой-нибудь режим совместимости?)