pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как вывести тип материала в нужном регионе?

Лучший ответ: Через Views. Создаете представление, настраиваете нужный тип материала, добавляете блок.
Здесь можно почитать об этом. drupalguide.ru/articles/izuchaem-modul-views-drupa...

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

Лучший ответ: Подобная проблема бывает в случае, когда в зависимости режима просмотра (ширины окна) меняется соотношение сторон - например, в широкоформатном режиме картинка в формате 2:1, а в портретном 1:1 или да же высота больше, чем ширина.
Для показа такой адаптивной картинки, в идеале нужно подготовить несколько вариантов картинки, для различных режимов просмотра, и показывать нужную картинку в зависимости от media query в css.

Худший ответ: А что мешает взять полную и background-position её расположить? Если брать обрезаную то её растягивать надо и качество упадёт.
Вопрос: А что для JS проще — простое условие или регэксп?

Лучший ответ: В данном случае экономичнее будет так:

/^(a|b|c)$/.test(x);


Худший ответ: ну, в современных движках браузеров регэскпы компилятся, и после очень быстрые, так что, если вам надо использовать где-то в цикле, лучше регексп =)
Вопрос: Два параметра в цикле for?

Лучший ответ: Простой пример, отвечающий на оба ваших вопроса ("для чего" и "можно ли 3 и более"):>>> s = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
>>> for i in s:
	        print(i)

(1, 2, 3)
(4, 5, 6)
(7, 8, 9)
>>> for (x, y, z) in s:
	        print(x, y, z, sep='\n')
	
1
2
3
4
5
6
7
8
9

Худший ответ: Для словарей. 
В цикле можете обращаться не только к значению, но и к ключу напрямую.my_dict = {"name": "Alexey", "age": 30 }

for key, value in my_dict:
    print("{0} - {1}".format(key, value))
Вопрос: Как организовать управление рекламой на удаленных мониторах?

Лучший ответ: Посмотрите тут.

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

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

Худший ответ: brain.bio.msu.ru к примеру, дальше по ссылкам
Вопрос: У меня одного в вузе не учат алгоритмам и другим базовым вещам?

Лучший ответ: Переходить в другой вуз врядли есть смысл.
Берите от вуза максимум, что можете взять. Например умение сдавать отчеты по нелюбимым предметам, умение договариваться с преподавателями, умение задать вопросы по непонятным темам и выбить из препода понятное объяснение. Это крайне полезный навык - умение решать проблемы.
А самообразование нужно везде, в какой бы вуз вы не пошли. ИТ слишком подвижная область, чтобы образовательная программа могла за ней угнаться.

Худший ответ: Оставайтесь. Потом сможете родителям диплом показать. отчисляться и поступать в другой вуз?
Нет смысла.
Вопрос: Как загрузить изображение на стену в VK через VK API на Python?

Лучший ответ: Есть подробная инструкция на сайте ВК
Для данной операции вам необходимо получить токен для вашего приложения.
Можно использовать vk_auth
Для отправления запросов можно использовать библиотеку requestsimport requests
import json
import vk_auth

# Ваши данные ВК
email = ''
password = ''
client_id = ''
# Необходимые нам права
scope = 'wall,photos'
# Идентификаторы группы
gid = ''

token = vk_auth(email, password, client_id, scope)[0]

# путь к вашему изображению
img = {'photo': ('img.jpg', open(r'img.jpg', 'rb'))}

# Получаем ссылку для загрузки изображений
method_url = 'https://api.vk.com/method/photos.getWallUploadServer?'
data = dict(access_token=token, gid=gid)
response = requests.post(method_url, data)
result = json.loads(response.text)
upload_url = result['response']['upload_url']

# Загружаем изображение на url
response = requests.post(upload_url, files=img)
result = json.loads(response.text)

# Сохраняем фото на сервере и получаем id
method_url = 'https://api.vk.com/method/photos.saveWallPhoto?'
data = dict(access_token=token, gid=gid, photo=result['photo'], hash=result['hash'], server=result['server'])
response = requests.post(method_url, data)
result = json.loads(response.text)['response'][0]['id']

# Теперь этот id остается лишь прикрепить в attachments метода wall.post
method_url = 'https://api.vk.com/method/wall.post?'
data = dict(access_token=token, owner_id='-' + gid, attachments=result, message='')
response = requests.post(method_url, data)
result = json.loads(response.text)

# На выходе мы получим в ответе post_id если не было ошибки

Худший ответ: Привет! Попробуй вот этот пакет, думаю, тебе поможет.https://github.com/dimka665/vk
Вопрос: Как научиться понимать как работает память на низком уровне?

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

Худший ответ: 
Интересует момент начиная от. Вот объявляем мы переменную и что происходит дальше и как дальше структуры и классы располагаются в памяти. 
Все сильно зависит от используемого языка программирования, типа архитектуры, и извратов программистов, исследователей и математиков.
Рекомендую прочитать вот это, все очень понятно и в картинках - www.cs.virginia.edu/~evans/cs216/guides/x86.html
Вопрос: Где хранить файлы для работы?

Лучший ответ: На работе:Создать аккаунт на bitbucket.orgСоздать там пустой проектГитом клонировать его в локальную папкуСкопировать в папку свои файлыЗанести node_modules в gitignore-файлСделать коммитСделать push
Дома:Склонировать гитом проект в локальную папкузапустить npm installи работать
P.S. Bitbucket позволяет создавать приватные git-репозитории бесплатно, в отличие от github. Поэтому выбираем его.

Худший ответ: Спокойно используйте систему контроля версий(git, mercurial, ...)
На локальном компьютере заведите папку, где это будет лежать, а в рабочий каталог(www, public_html) сделайте символическую ссылку(mklink /D в виндовс).
Вопрос: Как определить, имеет массив тренд к росту или падению?

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

Худший ответ: 1
для графиков d3js, c3js  
на пхп делаем кривые для каждого дня выводим в грифке 
самый профильное сравнение 
2
можно в табличном виде вывести
Получаем массив по часам за 1 день
Получаем массив по часам за прошлый день
Сравниваем текущий час и прошлый.
3 вариант если вы работаете через БД 
Делаем 1 запрос текущего часа за сегодня
Делаем 2 запрос за прошлый день текущего часа 
Выводим гриафик  или суммируем показатели и сравниваем
Вопрос: С чего начать автоматизированное тестирование Мобильного ПО?

Лучший ответ: Python каким образом может пригодиться во фронтенде ? У вас какой-то хаос в голове и вопросах :)

Худший ответ: Как была возможность так и приехал :)
Вопрос: После переноса WP он перенаправляет на старый домен?

Лучший ответ: Первый вариант: Скачиваешь базу в sql. Открываешь ее в notepad++. Жмешь ctrl+h делаешь замену старого домена на новый по всему файлу. Затем удаляешь все данные из бд и импортируешь измененный файл.
Второй вариант: В wp-config.php (лежит в корневой папке) пишешь 2 строчки:
define('WP_HOME','новый домен');
define('WP_SITEURL','новый домен');
Возможно какой-то сео плагин стоит у которого хранятся ридеректы в бд.

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

Лучший ответ: Дело в том, что ты купил на Али.
А вообще, тут тебе, конечно, дадут квалифицированный ответ. Жалуйся на продавца, открывай спор. Предъявляй тесты, показывающие расхождение в 5 раз с заявленными тех.характеристиками.
Ты же взрослый дядя, нет?

Худший ответ: Если предположить, что трубки Вы размочили для восстановления рабочей эластичности как указано в описании, то причина может быть в другой плотности/вязкости рабочей жидкости. В виду малой мощности мотора, спирт и глицерин будут прокачиваться в различных объёмах. И ещё учитывайте длину трубок. Это тоже очень сильно влияет на гидродинамическое сопротивление системы и её производительность. Удачи.
Вопрос: Unix-way CLI-утилита для дампа веб-страниц как это делают браузеры?

Лучший ответ: я практически уверен, что кто-то что-то подобное уже написал
писал давно для себя такую подделку на perl, из внешних зависимостей — Image::ExifTool.

Только скачивает все ресурсы в сам html в виде datauri, кроме файлов больше 1MB (константу можно уменьшить внутри скрипта), их в отдельно в папку рядом.
JS/CSS превращает в инлайновые, чтобы скачивало js нужно запускать с -j.

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

Лучший ответ: encfs4win
Каталог с шифрованным контентом создаёшь в каталоге дропбокса. Монтируешь его на букву диска и пишешь как на «флешку». А в каталоге дропбокса файлы будут уже в зашифрованном виде. Кстати, шифруются даже имена файлов.
Из бесплатных — самый простой вариант, который я нашёл.

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

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

Худший ответ: которые даны в учебнике на закрепление материала, мне кажется, я должен быть в состоянии решить.
Кто сказал? Где критерий, что вы должны, а что нет?
Не знаю занимались вы спортом или нет, но приведу пример: Занимаясь плаванием я получаю от тренера задачу проплыть в полной координации кролем на груди бассейн на 25 м на одном вдохе. И когда остается 8-10 метров мне реально не хватает воздуха. У меня 2 варианта: 1. Сделать вдох 2. Терпеть не хватку и из последних сил тянуть к стенке и во чтобы то не стало доплыть!
В программировании тоже самое. Вы ставите себе цель. Задаете себе вопрос стоит ли ее достигать и если надо, то во чтобы то не стало добивайтесь!
Вопрос: Как нужно изучать JS в unity?

Лучший ответ: В юнити нет JS. Скопирую и дополню свой ответ с другого ресурса.
Мне как джаваскриптизеру с десятилетним стажем проще было писать на C#, чем на этом якобы JS. И вот почему:Никаких встроенных в JS объектов, функций и API там нет. У массивов, строк и объектов другие свойства и методы. Прокидываются вещи из рантайма юнити, надо искать, что и где. Невозможно взять библиотеку с npm и использовать её в Unity3D. Кроме самых примитивных примеров, типа var a = 2 + 2, код из учебников по JS не будет работать в Unity3D.Некоторые, казалось бы, очень простые и очевидные, синтаксические конструкции тупо не работают.Классы не похожи ни на ES6, ни на TypeScript, ни на CoffeeScriptЯвное указание типов вроде не обязательно, но иногда компилятор в самый неожиданный момент не может вывести тип автоматически и надо идти и прописывать. Опять таки декларация типов не совсем такая, как в TypeScript или ActionScript, а как описать сложные типы не всегда очевидно.Нет нормального редактора (MonoDevelop таким не является), который бы поддерживал этот синтаксис, подсвечивал ошибки, давал навигацию и так далее (я уж молчу про linting и рефакторинг).
В общем, нельзя просто взять и начать писать на UnityScript. Может быть, если JS (или ActionScript) у вас первый и единственный язык, это проще, чем, скажем, учить C# с нуля, но и то не факт, ибо по шарпу дофигалиард учебных материалов.

Худший ответ: Никак, учи C#
Вопрос: Миф или реальность? Начало записи разговора по ключевому слову?

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

Худший ответ: Наибольшего прогресса в области «промышленного» распознавания голоса удалось достичь Гуглу — у них есть стандартная фишка в Google Voice — расшифровка автоответчика. Я практически не пользуюсь Google Voice, переадресация не настроена, и все входящие идут на автоответчик, а звонят в основном рекламные роботы с предложением рефинансировать ипотеку :) Так вот за те несколько лет, что у меня есть Google Voice он НИ РАЗУ не смог 100% правильно расшифровать сообщения на автоответчике. Делайте выводы.
Вопрос: Лендинг за один день?

Лучший ответ: А день световой? Или рабочий?)
Ну а вообще, все свистелки-переделки в своей основе имеют одно и тоже, меняется лишь оформление. Главное уметь замечать похожие элементы, а это приходит с опытом. Тоже самое с адаптивностью, кроссбраузерностью и прочей необходимой херней. После 30-40 сверстанных проектов, уже не думаешь как это будет выглядеть и работать, а делаешь на автомате. Хоть с закрытыми глазами.
В общем, все склоняется к опыту.

Худший ответ: Порой на корявый дизайн LP из 6 экранов может уйти 3 дня, и даже больше.
Но на самом деле действительно скорость приходит с опытом, с использованием своих заготовок (шаблонов), и с использованием различных инструментов типа Gulp, Jade, Scss и т.д
Вопрос: Как понять, что подрядчик разработает безопасный продукт без утечек данных?

Лучший ответ: Слово "аудит" вам знакомо? Предупредите подрядчика, что по окончанию работ будет проведен аудит безопасности. Ну и наймите хорошего аудитора.
На счет стандартов могу припомнить разве что ISO 9001, который хоть и не заточен конкретно под медицинские, но используется некоторыми фарм-компаниями, например.
Вот само содержимое: guap.ru/guap/standart/kach/gost_r_iso_9001-2015.pdf

Худший ответ: если хотите без запар - нанимаете хорошего программиста, который в будущем будет заниматься поддержкой вашего сайта. главное слово тут - хорошего.  ну и собственно на начальном этапе его задачей будет написание и согласование тз с веб студией, которая вам будет разрабатывать сайт.
тобишь разработка сайта будет под надзором вашего программиста - это раз.
в дальнейшем тоже безопасность будет под контролем. потому что им будет заниматься этот программист.
Вопрос: Имеет ли значение среда разработки при изучении Java (Intellij Idea и Eclipse)?

Лучший ответ: Нет разницы. И искренне советую не забивать на совет первые два-три Хелло-Ворлда написать в текстовом редакторе с подсветкой и скомпилировать и запустить их руками.
Чтобы было понимание что такое CLASSPATH, javac, java и тд.

Худший ответ: я бы скорее сравнивал NetBeans vs JetBrains IDEA, чем Eclipse.
А начинать лучше, как сказали выше - с редактора с подсветкой, чтобы понимать основы. Потом попробовать делать одни и те же задачи в каждой из IDE и тем самым придти к "той самой" для вас.
мой путь был: console editor -> notepad++ -> Eclipse -> NetBeans -> Eclipse -> IDEA
Вопрос: Надо ли настраивать сайт перед переносом на хостинг?

Лучший ответ: Можно сразу для людей его делать?
Можно. =)
Попробуйте добавить будущее доменное имя в C:\Windows\system32\drivers\etc\hosts, указав его на адрес, на котором сейчас происходит доработка (видимо, 127.0.0.1?), чтобы Вы могли сразу входить в Wordpress по этому домену ещё до миграции на хостинг. 
Сменить домен в самом Wordpress можно в Settings->General, а там "Site Address (URL)" и "WordPress Address (URL)".можно ли будет на время убрать его из базы поисковиков, чтобы они не могли его найти? Вдруг что-то допиливать прийдется.
Разместите в корне Вашего сайта файл robots.txt с таким содержанием:User-agent: *
Disallow: /
Если сделать это сразу, то поисковики даже не начнут индексирование.
Когда будете готовы - robots.txt можно будет удалить, а лучше перенастроить его под те разделы сайта, которые вам нужно будет индексировать. В сети есть много примеров под WP.социальные плагины
Они показывают и обрабатывают данные с соц.сетей, а не с Вашего сайта, так что не имеет значения, когда их подключать.комментарии, лайки, голосования
Будут отображаться независимо от того, под каким доменом работает WordPress, так что не имеет значения, когда их подключать.репосты в соц. сети
Если сайт сразу будет работать по URL планируемого домена, то отправленные в соц.сети репосты заранее будут ссылаться на правильный адрес.защиту сацта
Akismet? Wordpress инициирует подключение к нему от себя, поэтому не имеет значения, откуда оно происходит. Лишь бы ключ к их сервису был актуальным.

Худший ответ: "да, можно" - на оба вопроса :)
Вопрос: Реверс драйвера для OCZ RevoDrive3 под Linux?

Лучший ответ: Купить девайс для сервера и только ПОТОМ обнаружить, что нету подяходящего драйвера под целевую ОС?! :)
Какая-то спонтанная сборка сервера получилась, не иначе :)

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

Лучший ответ: У вас всё правильно, кроме того, что вы выводите b синхронно до того, как оно заполнится.
Как только у вас хотя бы в одной функции появляются промисы и асинхронность - забудьте про синхронный код, только .then().var b;
start(343910101)
.then(res => {b = res})
.then(() => console.log(b));

Худший ответ: Вот часть моего кода где мне нужно вернуть значение: 
const findMany = ({value, columns = [], findByColumn}) => {
            return new Promise((resolve, reject) => {
                let query =new QueryBuilder().select(columns).from("users")
                    .where(findByColumn, "=", value)
                    .get();

                __db.query(query, (error, results, fields)=>{
                    if (error) reject(error);
                    __db.end();

                    if(results.length <= 0) resolve(null);

                    let users = [];
                    results.forEach((item, index, array)=>{
                        users.push(new User(item));
                    });
                    resolve(users)
                });
            });
        }

id : ({value, columns = []}) => {
                return findOne({
                    value,
                    columns,
                    findByColumn : "id"
                });
            },

И после получаю значение следующим образом:
let user = await User.findBy().id({value : 1});
console.log(user);
Вопрос: Вопрос про IE6 ??

Лучший ответ: Странный вопрос для нашего времени. Internet Explorer 6 был выпущен в 2001 году. Когда он помер, уже никто не помнит :-) Веб-сайты с тех времен сильно изменились, и, как следствие, браузеры тоже.
Если взглянуть на статистику, то можно разглядеть пользователей с IE6, коих меньше процента, и те скорее всего случайные, а может и вовсе роботы.
Я бы и Internet Explorer 8 не стал поддерживать и вообще на весь этот зоопарк, по возможности лучше забивать. Уже давно пришло время, когда Internet Explorer и всяким Edge нужно самим адаптироваться под сайты, а не наоборот, дабы усилить утраченные во времена IE6 позиции, хотя бы на йоту. Нет смысла зря время на заплатки переводить. 
Раньше, иногда бывало, поддержку IE7/8 заказывали для коммерческих проектов. Обычно решения/исправлений косяков ждать приходилось несколько месяцев, и это с пинками :-) Сейчас нижний предел IE9. Ниже просто смысла нет, придется либо жертвовать функционалом, либо делать двойную, а то и тройную работу. Либо использовать древние технологии, которые через пару лет станут доисторическими и придется обновляться, видимо опять, до древних :-)
Новые авторские проекты под IE я уже давно даже не проверяю.
Если основной долей среди посетителей сайта будут корпоративные пользователи, у которых кроме IE ничего нет, то конечно, придется это учитывать. Крупные компании могут себе позволить свежее ПО. Если пользователи до сих пор сидят под Windows XP, то они вполне могут использовать Internet Explorer 8, но никак не шестую версию.

Худший ответ: Нет, не нужно!
Вопрос: Какие преимущества использования Webpack + Gulp?

Лучший ответ: webpack бандлер и больше ничего не должен уметь делать. То что там есть плагины которые позволяют запускать таски это прикольно, но все же нет.
Лично у меня gulp используется для оркестрации всем что у меня используется, запуск тестов, подготовка билда (упаковка и т.д.) ну и т.д. Часть тасков не связана с бандлингом и потому пихать это в webpack что-то не особо хочется.

Худший ответ: webpack неимоверно сильная штука для сборки джава скрипта, лично я использую gulp для сборки всего проекта, и webpack там выступает в роли отдельной таски для сборки бандла
Вопрос: Десктопное HTML-приложение без браузера?

Лучший ответ: Можно воспользоватся Qt у него есть веббраузер в себе=) 

qt-project.org/doc/qt-4.8/examples-webkit.html

Худший ответ: .Net
я на C# за 5 минут делал простейший броузер с полем для ввода ссылки, кнопкой Сделать хорошо ОК и большим полем где ссылка будет открываться.
а вот толи давние инсталляторы нвиди толи ати не могут жить толи без флеша толи без жава-машины.
Вопрос: Рекомендации по использованию трейтов в PHP?

Лучший ответ: Лезу в класс Main и вижу что метода sayHelloWorld в нём нет. Логически понятно что он не в родителе т.к. было бы другое обращение (через parent::) но это всё равно несколько сбивает с толку, особенно если слово use не сразу заметишь
Установите нормальное IDE и не будет никаких проблем, например в том же PHPStorm кликнув на методе Вы сразу можете перейти к его реализации без лишних поисков и телодвиженийЕсть ли какие-то best practice и негласные соглашения по их использованию, например писать метод $o->sayHelloWorldTrait(); тогда уже по названию метода понятно и что он делает и откуда берётся.
Ой сомневаюсь, ибо смысла в них нет. Название метода эта часть интерфейса класса, а трейт он как бы не относиться к описанию интерфейса. Трейт это инструмент позволяющий избавиться от дублирования функционала и не более того.В какой папке хранить трейты если папки проекта разделены на model, view, controller?
А трейты у Вас к чему относятся? к бизнес-логике, логике обработки запросов или представлению? К какому слою относиться трейт в том и размещайтеВопрос по статическим членам трейта
Зачем мешать молоко с мухами? Конфиги это - не функционал программы, соответственно смысла размещать их в трейтах вообще нет

Худший ответ:  Логически понятно что он не в родителе
Как раз таки он вполне может быть в родителе.
Мне кажется Вам рановато трейтами заниматься. В пока просто не понимаете зачем они нужны в силу того, что плохо понимаете ООП.
upd. И как сказал KorniloFF вполне можно обходится и без них. Я вообще считаю их костылём, который добавили вместо множественного наследования.
Вопрос: В какую директорию Eclipse кладет созданный APK файл?

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

Худший ответ: Обычно в C://Users/User/workspace/
Вопрос: Какой дистрибутив лучше выбрать для тонкого дискового клиента (RDP)?

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

Худший ответ: RDP конечно самый лучший вариант. Попробуйте NoMashine - говорят через него даже играть можно.
Есть клиент под linux.
Вопрос: Есть ли у Jquery переключатель?

Лучший ответ: Так? https://jsfiddle.net/5sbzfvno/

Худший ответ: Написать анимацию в виде css класса, добавлять/убирать класс через .toggleClass
Вопрос: Как перенести svg из Photoshop в Illustrator?

Лучший ответ: Выделить контур нужной фигуры в фотошопе, ctrl+c, ctrl+v в иллюстраторе.
Ну или можно сделать экспорт в svg из фотошопа, и открыть этот svg в иллюстраторе

Худший ответ: Вектор нужно сохранить в формате eps. а после открыть этот файл в любой векторной программе