pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему sketch, xd, figma так популярны среди дизайнеров?

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

Худший ответ: Инструмент выбирается в зависимости от задачи.
К примеру у нас в фирме (в реальных боевых проектах) используют figma. С ней удобнее работать в команде. Проводить презентации. Быстро что-то менять в ходе самой презентации и т.д.
Также у кого-то может исторически сложиться, что человек начал работать с определённой программой. А на другую потом переходить не хочется.
В общем причин может быть много.
Не парься и работай)
P.S. Сам использую фотошоп)
Вопрос: Как реализовать такую штуку для удобного заполнения через админку?

Лучший ответ: Может ваше решение в 2000е еще бы казалось бы нормальным, но сейчас есть и технологии и удобные библиотеки для этого. Попробуйте сделать такое на canvas, например, с помощью paper.js. Если хорошо поискать, наверняка есть хотя бы 50% решение такой задачи.

Худший ответ: Я думаю вам отлично подойдет API Яндекс карт, у них есть возможность использования и построения собственных карт в отрыве от земной поверхности.
А дальше в базе данных будете хранить id значков, id и координаты объектов, ну и прочие параметры.
Общий смысл работы такой же, как и с обычными яндекс картами.
Вопрос: Как называется такая задача?

Лучший ответ: Вам стоит почитать про задачи, которые решает теория расписаний.

Худший ответ: Не знаю, как называется такая задача.
Решается сортировкой времени событий и их перебором: в каждый такой момент надо принять решение "остаться / переключиться".
Есть приоритет текущей передачи (если она ещё не заканчивается). И есть приоритеты других передач в этот момент (особенно интересуют начинающиеся).
Вопрос: Запрашивает root пароль Linux Ubuntu?

Лучший ответ: А почему Вы решили, что просит пароль рута? По-моему, она sudo пытается сделать и просит Ваш собственный пароль :)

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

Лучший ответ: Лучше использовать WP_Query вместо query_posts.
А вывести записи с пагинацией можно так:<?php global $wp_query;
								$wp_query = new WP_Query(array(
									'posts_per_page' => '4',
									'post_type' => 'post',
                                                                        'category__in' => '1', //дочерние будут проигнорированы
									'paged' => get_query_var('paged') ?: 1 // страница пагинации
								));
								while( have_posts() ) { the_post(); ?>
<!-- content здесь -->
							<?php }  ?>
							<!-- пагинация здесь -->
							<?php wp_reset_query(); ?>
Пример с такой реализацией: https://md7.info/fakty

Худший ответ: Скорей всего лютый костыль и вообще за такое убить могутесли я правильно понял вопрос 
На главной к примеру выводишь 4 поста а на след страницу в цикл добавь параметр offset=4 . Тб пропускай 4 поста которые выводились на главной .  вот тут это есть https://wp-kama.ru/function/wp_query
Вопрос: Как найти путь к сердцам и узнать мнение потенциальных клиентов?

Лучший ответ: Никак. Вы своему интернет-провайдеру оставляли хороший отзыв? О провайдерах, операторах, электриках и т.п. вспоминают, когда авария.

Худший ответ: Сделайте тариф для Node.JS
Вопрос: Сделать голосового бота для Excel?

Лучший ответ: В excel есть встроенный язык программирования если что - VBA.
Но зачем такие сложности с голосом?
Если вводите руками, то сканер и хорошая OCR вам поможет.
На сколько я понимаю, вводите из накладных или счетов, т.е. из стандартизированных форм, можно взять ABBYY FineReader Form настроить в нем свою форму + потоковый сканер и вводится все будет практически на автомате, со скоростью работы сканера. FineReader умеет сохранять в разнообразные форматы dbf, csv, ... в excel, по моему, то же умеет, но это и не обязательно.
Если форма с которой вводите не соответствует форме в Excel, то нужно будет в вашей Excel таблице написать макрос импорта из полученных форм.
Все это в итоге будет быстрее и дешевле, чем писать на шарпе голосовую вводилку информации.
Из проблем - любая система сканирования критична к качеству оригинала. Если вы вводите информацию с салфеток исписанных карандашом от руки, то этот вариант не прокатит.
PS: Во многих банка бумажные платежки именно так попадают в обработку, правда для банков есть специализированная версия FineReader Form - FineReader Bank там уже есть готовые шаблоны банковских форм.

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

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

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

Лучший ответ: В шаблоне карточки надо добавить скприт. У себя на сайте разместил в шаблоне content-single-product.phpif (get_post_meta(get_the_ID(), '_stock_status', true) == 'outofstock') {
  echo '<div class="outofstock">Нет в наличии</div>';
} else {
  echo '<div class="stock">В наличии</div>';
}
Пример нет в наличии
Пример в наличии

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

Лучший ответ: Была у меня одна история. Нужно было спарсить фотографии с сайта одного крупного. За сайтом следили (то есть админы/программеры не дауны), поэтому обычные get-запросы curl-ом через 100-200 штук блокировались по IP. Дальше привожу нашу борьбу в качестве списка.
1. Блокировка частых запросов - Я выставляю задержку. Скорость существенно падает, а количество запросов возрастает не значительно. Формирую список прокси, завожу их в скрипт и выставляю при достижении Gateway Timeout смену прокси.
2. Блокируют все прокси с которыми я работал (новых не нашёл) - Анализирую имена файлов и выясняю алгоритм их формирования (idшники и названия уже были у меня на руках спарсеные), таким образом исключаю запросы к html и начинаю выкачивать только фотки (у каждой сущности было несколько фотографий. каждый раз разное). Как только приходит 404 - меняю сущность.
3. Продолжаются блокировки по IP, но теперь терпимо - за сессию успеваю выкачивать около 1000 фоток, потом смена IP на роутере и снова в путь.
4. Они снимают ВСЕ блокировки и отдают изображения на каждый запрос (Казалось бы всё хорошо), но через некоторое время на этот IP они начинают отдавать ОЧЕНЬ сильно искаженное изображение (ЧБ + шум + скрученное в спираль).
Анализатор изображения я уже конечно писать не стал... :)

Худший ответ: Можно запускать джаваскрипт $(window).on('mousemove') и смотреть двигает ли пользователь мышкой )
Проблема правда в том что контент уже улетел.
Вопрос: Gulp-autoprefixer не работает?

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

Худший ответ: попробуй /* */
Вопрос: Почему нужно делать сложные пароли Windows?

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

Худший ответ: А кто сказал, что есть только методы брут-форса для взлома? Например: диск легко снимается с ПК, подключается к другому ПК, далее просто заменяется файл, содержащий хэш пароля и заменятся на файл с известным хэшем. Или, например, хэш прогонятся через базу известных паролей. Зачастую даже диск снимать не надо — в большинстве случаев достаточно загрузиться с флешки и использовать несколько популярных утилит для сброса пароля ОС. А в старых версиях винды можно было вообще встроенными средствами и дырами сделать сброс не напрягаясь особо.
Сложность пароля лишь увеличивает затраты времени и ресурсов на взлом, но не отменяет его.
Вопрос: Как подключить две тв-приставки при подключении к Ростелекому через GPON?

Лучший ответ: Скорее всего просто докупить обычный 5 портовник типо DES-1005C и вторкнуть в него скольугодно приставок.
Естественно на каждую приставку свой договор/допсоглашение.
Незнаю реалий РТК, но возможно для тех у кого несколько приставок они дают HG8245H или что подобное.

Худший ответ: У меня 2 ТВ от РосТелекома и инет, на IpTV поставил обычный свич на 100Мбит , и развел проводку на 2 приставки , все работает 3-й год. На каждую приставку отдельный договор , но 2-ая приставка считается доп.оборудованием(покупал сам) доплата порядка 90 руб.
Вопрос: Как сделать начальную MVC модель для сайта на JS?

Лучший ответ: MVC не особо популярен на фронте. Почитайте про flux, redux, mobx.

Худший ответ: Я бы рекомендовал воспользоваться имеющимися фреймворками. Чистый MVC на фронтенде уже давно не используется. Но если хочется повозиться с основами, прокачать навыки, то попробуйте мыслить структурно. У вас есть иерархия страница -> хидер -> меню -> элемент меню и т.п. Отражение этой иерархии скорее всего нужно будет реализовать во всех аспектах: модели, контроллерах, вьюхах. Вы должны запустить контроллер страницы, который подготовит модели (запустит их контроллеры) и передаст их во вью страницы. вью страницы, в свою очередь, должен выстроить дерево вью подчинённых и отрендерить их. или вызвать render своих детей, которые в свою очередь вызовут render своих и т.п. как это делает react.
Вопрос: Есть ли книги или статьи по jQueryUI?

Лучший ответ: Для чего нужен этот тихий ужас? Его больше не будет, как  динозавров.

Худший ответ: Да любые актуальные. Он не меняется уже много лет. Можно хоть видео на ютубе найти с большим количеством просмотров.
Моя схема поиска годной книги - открываем торрент, ищем книги по теме, сортируем по скачиваниям/сидам.
Вопрос: Какая best practice защиты от записи в файл в несколько потоков?

Лучший ответ: Не всегда поставленную задачу надо выполнять в лоб. Иногда надо подумать, а зачем писать в несколько файлов. Например, у nginx сотни потоков одновременно могут писать ОДИН access_log, никаких проблем с этим не возникает. 
- Либо один поток-логгер, получающий данные из очереди
- Либо разные потоки,  все пишут (append) текст в один файл в неблокирующем режиме

Худший ответ: Посмотрите как сделано в yii
https://github.com/yiisoft/yii2/blob/master/framew...
Вопрос: По-быстрому слепить Android-приложение на Python (Kivy?). Стоит ли?

Лучший ответ: Посоветовать действительно много чего:Kivy довольно простой инструмент для создания мобильного приложения. Насколько я читал, проблема больше в сборке бинарных пакетов для мобильные ОС. Для Android есть buildozer, с которым люди испытывают проблемы. В Хабре есть статья про его настройкуМобильное приложение для управления - не сложная задача. Логика очевидно будет на сервере, а клиент можно сделать и на современных Javascript фреймвоках. Не зацикливайтесь на языках и технологиях, самое важное в сроках и качестве исполнения.Не тратьте много времени на мелочи. Кроме минимального мобильного клиента и сервера, Вам не мало времени придется провести за проработкой протокола обмена, способе и виде хранения, оптимизации и отладке всего этого и т.д. Быстро создайте прототип, путь и не самый красивый, а позже украшательство можно внести.Из практических советов: В мобильном клиенте можете сильно "затормозится" на реализации хороших графиков. Можно значительно упростить, если воспользоваться готовыми html виджетами. Для python есть довольно популярный Dash. В мобильном клиенте можно показывать через html контейнер.При работе с железом хорошо бы использовать очередь в том или ином виде. Советую очень хорошую реализацию очереди на Python: dramatiq. Для крупного проекта RabbitMQ или NATSДля создания сервера на Python очень рекомендую molten. Проект хоть и молодой, но стабильный и очень продуманный и современный. P.S. есть интеграция с dramatiq с коробки.
Самому приходилось писать на Python решение для умного дома, так что знаю о чем пишу.

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

Лучший ответ: Файлы с цветовой схемой просто подключаются после основного css файла и переопределяют стили
либо 1 файл со всеми вариантами если их не 800 то без проблем, меняем добавлением класса к body
Вопрос сборки - это совсем другая песня, которая сюда никак не относится.

Худший ответ: динамически менять файл стилей в head.
this^^^ вообще  через Less/sass/stylus создаете разные файлы со цветами.  при сборке придется собирать для каждого из них.
Вопрос: Есть ли API у роутеров?

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

Худший ответ: Или расскажите о роутерах которые имеют хороший API   =  Mikrotik  www.mikrotik.com
Вопрос: Как вы программируете?

Лучший ответ: Опыт. Со временем некоторые задачи начинают решаться без гугла. Бывает сажусь и пишу админку не отрываясь весь день, потом проверяю - все работает. А бывает хожу курю часами думая как лучше сделать, что бы потом не было мучительно больно. Бывает лезу в гугл или сюда за ответами. Но чем больше практики - тем больше непрерывного кодинга.
OpenSpace - зло. Старайтесь там меньше общаться. Обычно том люди, которые много говорят и мало умеют. Можно нахвататься гавноидей, поломать мозг, потерять веру в человечество и торжество разума.

Худший ответ: Это норма, ИМХО.
Вот статья, почти в тему: https://codeahoy.com/2016/04/30/do-experienced-pro...
Вопрос: Python Telebot, Как реализовать многоязычного бота?

Лучший ответ: Модули, призванные решить проблемы интернационализации типа gettext рассчитаны на локальное исполнение у пользователя. Т.е. в вашем случае, это будем 1 язык - 1 бот.
Поэтому я бы сделал так:
0)Создать словарь типа languages = {
    'russian': {
       'Hello': 'Привет',
    },
}
1)Сначала спрашивать у пользователя его язык, потом заносить в БД, а выдавать ему данные типа languages[language]["Hello"], где language - значение языка из базы для данного чата

Худший ответ: Вот рабочий пример использования gettext для одного многоязычного бота:
https://github.com/jh0ker/mau_mau_bot
Не всё так страшно, как Артём описал.
_("Привет") выглядит куда локаничнее, чем languages[language]["Привет"]
Вопрос: Как сделать переход блоков подобный на сайте?

Лучший ответ: У верхнего блока position: fixed и top меняется по onscroll в 2 раза мленнее, чем scrollTop. У основного контента z-index больше, по этому он "наезжает" на шапку

Худший ответ: Это называется parallax
Вопрос: Где можно набить руку в HTML и CSS?

Лучший ответ: Посмотрите джедай верстку webdesign master на youtube(не реклама, чел действительно крутой), плюс у него есть общие ролики по css/html/препроцессорам и т.д.
Ну и практика, пробуйте делать, что не получается - гуглите, смотрите как у других сделано

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

Лучший ответ: Привет.
Можно воспользоваться Customizer.Пример с текстовым полем.
Если хочется именно ACF, то можно создать поля с привязкой к главной странице, а потом при выводе значения поля в шаблоне просто указывать ID главной страницы вторым параметром.<?php the_field( "text_field", 123 ); ?>

Худший ответ: работает на ACF PRO
Сначала добавим страницу Параметров в админке:Добавим страницу настроек
if( function_exists('acf_add_options_page') ) {
	$args = array(
		'page_title' => 'Параметры',
		'menu_title' => '',
		'menu_slug' => 'Options',
		'post_id' => 'options',
	);
	acf_add_options_page( $args );
}
Выводить с неё указывая вторым параметром её idecho get_field('phone','options');
Вопрос: Почему 4 элемента списка не умещаются в строку?

Лучший ответ: Потому что li используются в качестве inline-block`ов, которые имеют небольшой отступ. Добавьте ul св-во font-size:0; и a нужный font-size (https://jsfiddle.net/u0hggbnz/1/)

Худший ответ: Если вам все же надо использовать пункты списка как inline-block, то это легко решается следующим финтом, но зависит от метода формирования вашего списка - формируется он движком (тогда пилить ядро) или формируется вашим плагином - тогда все в ваших руках!Поясню на примерах, смотри:
1. Неправильный вариант, браузер заменит переносы строк в коде пробелом и прощай ширина!<ul>
	<li>бла-бла-бла</li>
	<li>бла-бла-бла</li>
	<li>бла-бла-бла</li>
</ul>
2. И даже так неправильно:<ul>
<li>бла-бла-бла</li>
<li>бла-бла-бла</li>
<li>бла-бла-бла</li>
</ul>
3.1 А вот так прокатит:<ul>
<li>бла-бла-бла</li><li>бла-бла-бла</li><li>бла-бла-бла</li>
</ul>
3.2 Или вот так прокатит, не помню уже, сам проверишь:<ul><li>бла-бла-бла</li><li>бла-бла-бла</li><li>бла-бла-бла</li></ul>
Вопрос: Таблица под highload?

Лучший ответ: 1. Добавляете данные ОДНОВРЕМЕННО сразу в 2-е таблицы: в одну общую историческую таблицу (или можно создавать новую таблицу раз в месяц, пол-года, год) и в таблицу за последний короткий промежуток времени (например, за месяц).
2. Раз в сколько там хотите удаляйте устаревшие данные из таблицы короткого периода: "подрезайте хвост" после сортировки по timestamp-полю.
Таким образом, будет возможность оперативной работы со свежими данными и более длительной работы с архивными данными.UPD: 100 млн. записей из них надо проверить заходил ли сегодня уже пользователь или нет. То есть эту задачу надо выполнить как можно быстрее, чтобы дальше определить, что делать с ним.  Банально: LastLogon (timestamp) в одном из полей таблицы пользователей.

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

Лучший ответ: Если вы укажете атрибуты у элементов формы в HTML5 (например, required), то при отправке запустится "встроенная" валидация формы.

Худший ответ: Ответ Сергей Сергей - "Это потому что вы наверное вызываете метод по клику на кнопку сабмит, а надо слушать событие submit на самой форме https://jsfiddle.net/4yx83fqc/"
Вопрос: Как проверить кроссбраузернность на Linux mint?

Лучший ответ: Только такой вариант.
Или такой: netrenderer.com
Плагин под хром: тут
Официальные виртуалки от Microsoft: тут

Худший ответ: https://caniuse.com/usage-table
Он уже 10 лет как устарел, о чем речь вообще что с ним делать-то?
7: 0.01%
Вопрос: Создание сборщика андроид приложений, с чего начать?

Лучший ответ: курить вдумчиво

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

Лучший ответ: Задачники по программированию
Лучшим способом считаю разработку реальных приложений. Есть есть свои задумки - реализовать их; если их нету - копировать другие приложения не зная их исходного кода.
Простые примеры: Калькулятор; Paint; Блокнот; Редактор PDF; Аудио-редактор; Аудио-проигрыватель; и т.п.

Худший ответ: Что можно тянуть в одного на Java?
Вопрос: Придумал алгоритм, оцените его верность?

Лучший ответ: Огорчу. Вы не придумали алгоритм, его придумал Эратосфен, вы же только его реализовали.

Худший ответ: Алгоритм:
Пока не достигли цели, движемся к цели.
Реализации:
Вопрос: Почему при монтировании шары с Windows нужен двойной слэш?

Лучший ответ: В unix экранируют с помощью \. Поэтому запись вида \\ означает один \ в "безопасном текстовом" виде.
Но каждый символ надо экранировать отдельно, поэтому \\\\ = \\
В общем случае экранирование требуют| & ; < > ( ) $ ` \ " ' пробел и перевод строки  и * ? [ ] # ~ = %

Худший ответ: Для монтироования cifs путь можно указывать как //host/share.
Вопрос: Существует ли автоматическая синхронизация в docker?

Лучший ответ: Монтирование

Худший ответ: Volumes через плагины (пример для sshfs)
Вопрос: Где найти сайт с арендой большого диск. пространства и абузоустойчивостью?

Лучший ответ: И объем, и производительность, и абузоустойчивость в одном месте найти непросто, поэтому я предлагаю разделить задачу: для хранения данных использовать недорогой "белый" выделенный сервер с емкими дисками и жирным каналом ( https://www.online.net/en/dedicated-server ) а доступ к нему организовать через абузоустойчивый сервер (или vps), работающий в режиме reverse proxy. Для reverse proxy сгодится самое тухлое железо, лишь бы хватало пропускной способности и трафика.
Anti DDOS защита зависит от типа и интенсивности атак.

Худший ответ: novogara.com посмотри, место  - проксировать
Вопрос: Как сделать фигуру в css?

Лучший ответ: или через псевдо с  transform skew 
типа того https://jsfiddle.net/v4uw6mvs/1/
при таком подходе высота всегда будет совпадать, с шириной можно играться ( и  с z-index тоже )

Худший ответ: Через псевдоэлемента before и border jsfiddle htmlbook
Вопрос: Как сформировать корректный http запрос в qt?

Лучший ответ: RFC:Request-URI    = "*" | absoluteURI | abs_path | authority
В переводе на русский: да, абсолютный путь (с хостом) в Request-URI допускается. А заголовок Host обязателен все равно.

Худший ответ: Все в порядке.
Вопрос: Как разработать и произвести партию устройства?

Лучший ответ: Боюсь Вас огорчить:

Худший ответ: Идея ничего не стоит. Ищите КБ или просто эмбедеда, который все это спроектирует (схемотехника, печатная плата, программа), делаете макет, проверяете, что все работает и если все ок, то можно начинать пляски с бубном: искать заводы изготовители ПП, монтаж, корпус, поставщиков, сборку, упаковку. Цена будет очень зависеть от объемов. Если заказать у китайцев -- исходники не получите 100% + передерут и выпустят под своей маркой.
Вопрос: Как вывести категории так чтобы они не повторялись?

Лучший ответ: SELECT DISTINCT `categories` FROM `post`
Попробуйте так.

Худший ответ: Если я правильно понял структуру таблицы, то у каждой статьи есть id и категория. Посчитать количество статей по категориям ( как бонус ) и выбрать сами категории без повторов, можно запросом вида:
SELECT count( `id` ) AS `post_count`, `categories` FROM `post` WHERE 1 GROUP BY `categories` ORDER BY `categories`
Вопрос: Как залить векторное лого на wordpress?

Лучший ответ: Вставьте в functions.php:/**
 * Allow SVG files in Media Library.
 */
function extra_mime_types( $mimes ) {

	$mimes['svg'] = 'image/svg+xml';

	return $mimes;
}
add_filter( 'upload_mimes', 'extra_mime_types' );
И спокойно загружайте себе SVG-файлы. EPS в вебе не поддерживается.
Данный код работает 100%, проверено на десятках сайтов собственными руками.

Худший ответ: Загрузите его в папку темы... вставляйте в шаблоне путь к нему... профит