Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какие должны быть размеры в дизайне?

Лучший ответ:
Не оттуда пляшете. 
Давайте я вам как девочка девочке всё объясню. На примере джинсов. 
Есть такая штука мода. Сейчас в обтяжку, раньше клеш или широченные. Но при этом всегда остаются люди предпочитающие классику или консерваторы, которые предпочитают даже слегка устаревшую классику. 
Так вот, с сайтами аналогичная история. 
10 лет назад считалось, что шрифт 14px это гигантомания и использовали 10 или 12. Между строчками крошечные отступы. Особо нерадивые даже между абзацами пытались не делать пустых строк. 
Есть мода и восприятие пользователем современных сайтов. То, как хочется видеть именно сейчас. Изменяются даже пропорции и зависимости. 96 это точно такое же красивое число как 100. Это 16*6. А 16 это стандартный размер шрифта основных браузеров. 
Кроме этого есть аспекты адаптивности. 
И правильно не ширина кнопки равна 100 или 96px, а ширина кнопки это ширина текста плюс отступы. И хорошо бы, чтобы эти отступы были пропорциональны размеру шрифта, а не кратны 5px. Вы поставите отступ четко 20px, а пользователь поставит в настройках браузера шрифт 150%. И получится куцая кнопка с некрасивыми маленькими отступами. 
При этом не все элементы должны быть кратны размеру шрифта, какие-то имеют другие зависимости. 
Другой вариант, пропорции относительно размеров экрана или блока. Например, кнопка должна занимать всю ширину блока или половину. Если текст не помещается, то переносится. 
Поэтому, хороший дизайнер либо сопровождает работу верстальщика, либо пишет сопроводительное письмо с указанием зависимостей, либо и то и другое. 
И да, дизайнер может четко сказать, что справа отступ 19px, а слева 17, потому что визуально (например, из-за особенностей шрифта) получается ровно. Если это проблема для верстальщика, то не надо работать с таким верстальщиком. 
Верно и в обратную сторону, если дизайнер нагородил какую-то невменяемую конструкцию из-за которой прибавляется лишняя 1000 строчек кода, то имеет смысл обсудить целесообразность ее использования с самим дизайнером и заказчиком. 
Про вклад заказчиков в дизайн, я думаю, вы и сами знаете. У них особенное чувство прекрасного, хорошо, если просто консерватор из первого абзаца.

Худший ответ:
Профессионалы часто используют сетки для определения размеров и отступов, но они редко кратны 5.
Часто используются сетки 4x4 и 8x8. При желании, можно поискать статьи с обоснованиями, какая размерность лучше и почему.
Часто для определения размеров блоков, отступов и элементов используются модульные сетки и, иногда, baseline grid, пришедшие из полиграфии.
В целом, размеры у элементов редко когда бывают «красивыми» (20, 40, 60).
Вопрос: Как скомпилировать нормально в Clion?

Лучший ответ:
Я хочу просто получить .exe файл который будет работать на компьютере! один файл в котором сраный hello world 
Что на C++ это невозможно? На C++ возможно всё, просто это такой язык, в котором за вас никто ничего не будет делать, вы несёте ответственность за каждую мелочь, за каждую опцию, и должны это всё понимать, в отличие от других языков.
Погуглите, что такое статическая и динамическая линковки, что такое единица компиляции, объектный файл, почитайте про процесс линковки, как разрешаются имена во время линковки, почему могут быть коллизии, и т. п. 
В любом языке программирования существуют runtime-библиотеки. В них хранится вся встроенная логика и стандартные библиотеки языка. В нормальных условиях принято линковать динамически. Это когда есть динамическая библиотека (DLL, SO, dynlib), она загружается в память единожды и её могут использовать все, кто к ней прилинкован.
Вы же используете Clion, который, в свою очередь, использует CMake для управления проектом. У CMake, как и, собственно, у многих других систем сборки, есть такая штука, Deploy называется. Вы же, как PHP-разработчик, ведь тоже выполняете деплой, верно? Точно так же делается и здесь, особенно на винде. Вам нужно написать CMake-target для деплоя, который сам посмотрит, что нужно вашему "сраному hello world'у", и соберёт в одном каталоге эти все дела для запуска. Дальше вы выбираете в CLion в поле Build/Run Configuration свою цель деплоя, жмёте Build. И все оказывается в одной папке и беспроблемно запускается везде.
Вот здесь есть пример использования модуля BundleUtilities для деплоя (fixup_bundle).

Худший ответ:
присоединяюсь к словам Дмитрия
В cmake нужно подключить эти библиотеки пример CMakeLists.txt в низу
cmake_minimum_required(VERSION 3.9)
project(your_project)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
set(SOURCE_FILES main.cpp)
add_executable(your_project  ${SOURCE_FILES})
target_link_libraries(your_project ${CMAKE_EXE_LINKER_FLAGS})
вот и все!!!
Вопрос: FTP клиент для MacOS с синхронизацией облака?

Лучший ответ:
Попробуйте ForkLift, там есть синхронизация.
Используйте SFTP (FTP поверх SSH) так безопаснее.
Альтернатива с интеграцией в Finder но без синхронизации: CloudMounter

Худший ответ:
С синхронизацией по FTP нет. Есть CyberDuck/MountainDuck
Вопрос: JAVA8 Руководство для начинающих, Шилдт. Для новичка — а надо ли?

Лучший ответ:
Дело не в книге, это нормальное явления. Будем честны, само по себе программирование сложно назвать чем-то увлекательным, особенно на этапе обучения, когда, зачастую, навыки не успевают угнаться за амбициями и возникает чувство тщетности прилагаемых усилий.
Зато увлекательной может быть реализация интересного проекта. Просто найдите идею от которой у вас "загораются" глаза и задайтесь целью её реализовать, начинайте с малого, даже в процессе написания простых программ можно наткнуться на неожиданные вещи. Ну и конечно наберитесь терпения, без этого никуда, как ни крути.Но в каком-то смысле люди правы. Шилдт, плох тем, что он предпочтет взвалить на читателя пару лишних абзацев сухого текста и терминологии вместо того, чтобы хоть на минутку абстрагироваться от программирования и привести какие-либо аналогии из жизни, которых вполне могло бы хватить для понимания темы. 
Да и вообще это не та книга, которая ставит перед собой задачу увлечь читателя, она действительно скорее как справочник, для глубокого изучения. В качестве противоположного примера я бы привел книгу Head first Java, авторы разбавляют текст шутейками, метафорами и протаскивая одну и ту же программу через пол книги, выстраивая тем самым своеобразную сюжетную арку, заставляют вас постепенно развивать её с учетом рассматриваемых тем. Но за такую легкость повествования приходится платить глубиной получаемых знаний, они довольно поверхностны и поэтому в конечном счете придется вернуться, например, к тому же Шилдту. Имхо, но лучший вариант - иметь под рукой сразу несколько книг, тем самым имея возможность рассмотреть одни и те же темы под разными углами.

Худший ответ:
Мозг через какое то время начинает считать получаемую информацию не нужной для выживания -> пропадает интерес к чтению данной книги. Книга Head first Java устроена достаточно оригинально, но после некоторого времени воспринимается как комикс. 
Попробуйте комбинировать чтение нескольких книг. 
У многих хорошо идёт обучение через javarush.
Вопрос: Как настройть DHCP сервер на Windows Server 2003 для сети > 254 клиентов?

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

Худший ответ:
DHCP просто выдаёт адрес, маршрутизатором он не является, Вам надо на маршрутизаторе, где терминируется эта сеть, прописать 23 маску, а на DHCP сервере сделайте так как указали во 2 варианте.
Вопрос: Какую идею можно реализовать для алгоритмов распознавания лиц?

Лучший ответ:
1. Безопасность. Применение - очевидное, вариантов - множество.
2. Маркетинг
2.1. Программы лояльности клиентов
2.2. Персонализированный маркетинг - программы индивидуальных предпочтений/предложений
2.3. customer service - повышение качества и скорости обслуживания
2.4. Индивидуальный (без персональных данных :-) ) портрет клиента и его поведения
3. Аналитика
3.1. Отслеживание действий лица для дальнейшего анализа (поведенческий фактор офлайн)
3.2. Выявление типовых зависимостей поведения  (по полу, по нац. признаку, по кол-ву прыщей на лице и т.д.) 
4. Персонализация оф- и он- лайн сервисов по лицу
То, что пришло в голову за 5 мин.  Применений множество и даже больше.

Худший ответ:
1) Доработка проекта до распознавания речи по губам
2) Альтернатива магнитных ключей в офисах и учреждениях
3) Подбор и "примерка" причесок и макияжа
4) Создание 3д моделей с последующей анимацией
5) Игры, для управления в которых требуется только мимика
6) Различное использование лиц при изучении кинесики
7) Создание реалистичных фотороботов
Вопрос: Android WebView почему не работает камера?

Лучший ответ:
В общем сам решил проблему, ответов никаких так и не дождался. К WebVIew добавил WebChromeClient, переопределил метод onShowFileChooser, который после нажатия кнопки на сайте (в WebView) срабатывает и вызывает камеру. Далее в onActivityResult я получаю фото и отправляю на сервер колбэком. 
Вот полезная статья https://www.codeday.top/2017/06/30/25817.html и часть моего кодаprivate ValueCallback<Uri[]> uploadMessageAboveL;
private Uri uri;
...
 zwv.setWebChromeClient(new WebChromeClient() {

            @Override
            public boolean onShowFileChooser(WebView view, ValueCallback<Uri[]> filePath, WebChromeClient.FileChooserParams fileChooserParams) {
                uploadMessageAboveL = filePath;
                uri = generateFileUri();
                Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
                startActivityForResult(intent, FILE_CHOOSER_RESULT_CODE);
                return true;
            }
        });
...
 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
...
 Uri[] results = null;
        if (resultCode == Activity.RESULT_OK) {
            results = new Uri[1];
            results[0] = uri;
        }
        uploadMessageAboveL.onReceiveValue(results);
}
Сервер получает фотографию и далее успешно её обрабатывает.
Возможно, кому-то пригодиться моё решения. Спасибо за внимание :)

Худший ответ:
В ответе автора, к сожалению, многое упущено. Поэтому лучше ознакомиться с репозиториями и ответами на SO.
https://github.com/googlearchive/chromium-webview-...
https://stackoverflow.com/questions/38589205/file-...
https://stackoverflow.com/questions/5907369/file-u...
Вопрос: Как войти на аккаунт Facebook, если номер телефона заблокирован?

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

Худший ответ:
Обращайтесь в службу поддержки Facebook.
Вопрос: Как сделать переход между сценами unity3d?

Лучший ответ:
using UnityEngine.SceneManagement;
SceneManager.LoadScene("scene_name")
или using UnityEngine.SceneManagement;
SceneManager.LoadScene(scene_id)

Худший ответ:
Создать скрипт а в нем :void ...{
Application.loadlevel("namelevel");
}<code>
Вопрос: Есть 4 байта в них записана информация как их прочитать сразу?

Лучший ответ:
#include <cstdint> // хэдр для uint32_t

std::uint32_t value; // переменная, гарантировано 4 байта
// предполагаю, что inp наследник std::istream
inp.read(reinterpret_cast<char*>(&value), sizeof(value)); //кастим наши 4 байта в char*-буфер, sizeof(value) == 4

std::cout << value; // ну и выводим, что получилось

Худший ответ:
val = 0;
for (int i = 0; i < 4; i++)
{
    unsigned char ch;
    // считываем один char из потока
    inp.get(ch);
    // (ch & 0xFF) - паранойя, так как ch не может быть больше чем 0xFF, 
    // можно смело опустить и оставить только ch
    // каждый unsigned char может иметь значения от 0 до 0xFF
    // сдвигаем каждый прочитанный символ но (8*i) позиций, то есть при первом чтении не сдвигаем, так как
    // i = 0, потом на 8, потом на 16, потом на 24
    // 8 - это длина битового представления чара,
    // 0xFF - это как раз 8 единичек
    // затем всё склеивается операцией or.
    // В итоге получится нечто вроде 0xDDCCBBAA
    // если 0xAA был первый чар, 0xBB - второй и т.д.
    // сдвигая на 8, мы гарантируем, что биты одного чара, не испортят биты другого чара 
    val |= ((ch & 0xFF) << (8*i)); 
}
cout << dec << val << endl;
Вопрос: Как правильно оценить проект?

Лучший ответ:
Кроме оценки по времени, можно использовать и другие методы расчета стоимости. В основном все новички не могут адекватно оценить время, за которое они сделают ту или иную работу. Да и у опытного мастера такое тоже может быть иной раз. Все зависит от проекта и самого человека. Так же не игнорируем индивидуальные особенности. А клиенту желательно знать точную или приблизительную цену перед началом работ, а не когда она завершится и будет зафиксировано потраченное время для расчетов. Поэтому я начинал с оценки по секциям вёрстки, а не времени за работу. Каждая секция 800 рублей (ценник для джуниора). И считаем, хедер, футер, разные блоки. Цена получается очень адекватная для обоих сторон и ее легко посчитать.
Сейчас я считаю не секции а БЭМ сущности. Мне это удобнее чем, оценка времени (касательно верстки, какие-то работы оцениваю по времени, выше в ответе про временную оценку очень хорошо все описано) Я верстаю по БЭМ и весь проект разбираю на независимые блоки. Например верстка какой-нибудь карточки, а она используется в 5 местах на сайте с 2-3 видами кастомизаций, в зависимости от размещения, но я то благодаря БЭМ верстаю ее только один раз. Потом только готовые классы расставляй. Поэтому считаю БЭМ сущности, если они много раз повторяются ещё накидываю небольшую сумму.
По посадке (также внедрение) верстки все зависит от того как вы работаете с бекендом. Думаю для вас подойдёт 50-100% от стоимости верстки брать за посадку. В зависимости от сложности.
Совет рабочий, так я считал начиная со второго своего заказа. И после первого неудачного, где оценил очень дёшево, все пошло хорошо. И заработок и клиенты) поиск клиентов это отдельная тема)
И мой совет, как работать быстро и качественно. Изучайте современные инструменты для работы. Сборщики проектов, препроцессоры, БЭМ и так далее. По своей натуре я этими вещами начинаю интересоваться ещё до того как получил хорошую базу знаний и мне это помогло очень быстро выполнять свою работу качественно, в короткие сроки, современно и удобно. Каждая работа не выглядит как очередная рутина. За счёт всех этих современных инструментов каждый раз работать очень интересно.
Ещё если вы сами и дизайны рисуете, то изучите восьми пиксельную сетку
https://habrahabr.ru/company/everydaytools/blog/31...
Или расскажите об этом дизайнеру с которым работаете.
А так же атомарный дизайн. Принцип тот же что и БЭМ, только применительно к дизайну. И оценку очень легко делать и верстать

Худший ответ:
5/10/15/20/25$ в час * кол. часов = ваши деньги.
Вы продаёте своё время, вот и считайте по времени, а пока у вас цена с потолка, фиксированная.
Вопрос: Есть ли защита от короткого замыкания в USB?

Лучший ответ:
защита есть

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

Лучший ответ:
background-color: rgba(0,0,0,.55);
Первые три цифры от 0 до 255, последняя - число от 0 до 1. Прозрачность 55% в примере.
---------------------------
Как вариант - сделать блок и вложенные элементы прозрачными:opacity: .55;
Прозрачность также целое число от 0 до 1.

Худший ответ:
background: rgba(255, 0, 0, 0.1);
илиbackground: red;
opacity: 0.1;
Вопрос: Какие типы приложений нужно написать, чтобы изучить GOLANG?

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

Худший ответ:
Сетевые приложения, в основном. Микросервисы.
Напишите чат или игру на вебсокетах.
Напишите потоковую обработку каких-либо приходящих данных.
Напишите параллельную обработку задач из очереди.
Вопрос: Cookie или localStorage?

Лучший ответ:
Где хочешь - там и храни. Всё что хранится на фронте - известно "всем и каждому".

Худший ответ:
Где хранить токен?
localStorage удобнееКак обезопасить приложение (React js)?
Это слишком общий вопрос, на который получишь ответ вроде - "на сервере". И делай с ним что хочешь.
Что касается токенов, то есть полно инструкций. И готовых решений.
Вопрос: Как вычислить формулу для расчета?

Лучший ответ:
L = π * R * acos((R - P) / R)
где:
L - искомая длина дуги
R - радиус окружности, равен половине диаметра, который равен стороне описывающего квадрата
P - высота от нижней точки круга
для указанных на рисунке чисел:
P = 25 см
R = 100 см / 2 = 50 см
L = π * 50 см * acos((50 см - 25 см) / 50 см) = π * 50 см * acos(0.5) = 164.49 см (примерно)

Худший ответ:
По рисунку легко посчитать синус угла, смотри:Тригонометрические_функции
По синусу найти угол.
По углу  длину окружности.
Вопрос: Самостоятельное практическое задание для новичков в Java?

Лучший ответ:
книжки перед сном бесполезны, все новое нужно сразу закреплять. 
Напишите менеджер паролей для сайтов/аккаунтов.
1) программа пишет/читает/редактирует/выводит на экран информацию об аккаутах (номер записи, сайт, логин, пароль) из файла (xml, json, любой другой формат). 
Напиши api для: 
   для получения списка всех записей
   удаления записи по номеру
   изменения всех данных по номеру
   получения записи по номеру
номер записи уникален. комбинация сайта и логина уникальна.
Выполнять в main, консольный интерфейс не нужен.
2) Изменить программу так, чтобы она работала с базой данный вместо файла. База H2 (режим embedded), работа с базой через JDBC. Если интересно, то можно использовать базу в режиме шифрования. Ведь пароли все таки храните.
В идеале продумать программу так, чтобы в любой момент вы могли переключать режим файл/база, с минимальными затратами. Для этого вам надо изучить тему интерфейсов. В серьезной работе без них никак. Но скорее всего это получится не скоро. Не отчаивайтесь, со временем придет.
3) Добавить UI, пусть будет JavaFX. Окно логина/пароля. После авторизации выводится окно с таблицей, содержащей информацию в незашифрованном виде. UI должен использовать api с предыдущих шагов. Окна для редактирования, подтверждения удаления и др.
4) Дальше писать рано. Фреймворки рано. Работайте c IDE, изучайте возможности.
Если не хотите писать настольное приложение, то можно написать клиент-сервер. Простейший вариант - сервлет+restapi.
В качестве контейнера иcпользуете Tomcat. GUI на HTML/CSS/JS. Запустив приложение на tomcat, заходите на страницу, сервер(tomcat) возвращает страницу с логином, вводите логин-пароль -> ajax запрос -> получаете данные -> выводите таблицу и т.д.
Как это все делать? Ищите в интернете, набивайте шишки и т.д.
Это довольно сложное задание для новичка без опыта. Но это без проблем сделает любой с опытом работы в 2-3 месяца. Оно охватывает много важных тем: работа с файлами, работа с бд, работа с ui. Это минимум с которого можно начать.

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

Лучший ответ:
1. Нужно научиться определять часть речи всех слов (+падеж, число, род и т.д.) в предложении, используя готовые библиотеки.
2. Построить "дерево" отношений (зависимостей) слов (частей речи), используя полные шаблоны подготовленных "цепочек" слов, которые могут присутствовать в предложении (создать вручную или обучить вектор НС).
3. Иметь словарь повелительных наклонений и алгоритмы нужных действий для них.

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

Лучший ответ:
У вас неправильный код. Есть же отличная родная документация по Django, куча дополнительных материалов, книг. Зачем методом проб и ошибок делать?
Правильно писать: OurFoto.objects.filter(Q(name__startswith=query) | Q(text__startswith=query) | 
Q(date_added__startswith=query))
При этом в коде еще есть несколько проблем:непонятно, зачем здесь ловить исключение KeyError, если изучить Python, то можно написать более простой и понятный код типа request.GET.get('query') или if 'query' in request.GETлучше переходить уже на Class Based Views и Generic Views - код будет проще и не надо будет переписывать в следующих версиях Django (функции-view уже вроде как deprecated)

Худший ответ:
https://docs.djangoproject.com/en/1.11/topics/db/q...
Для запросов с оператором OR надо использовать Q object.from django.db.models import Q


posts = OurFoto.objects.filter(
    Q(name__startswith=query) | Q(text__startswith=query) | Q(date_added__startswith=query)
)
Вопрос: Начали тормозить сайты после перехода на VPS. Что делать с большим disk write от mysqld?

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

Худший ответ:
Если нагрузка постоянная, то методом исключения. И посмотрите вывод mytop
Вопрос: Правильно ли я понимаю, что такое протоколы?

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

Худший ответ:
Как вы сами сказали - протокол это набор правил, по которым происходит обработка информации.
Отдельные названия (http протокол, SMB протокол), описывают набор правил обработки данных, передаваемых определенным приложением (передача и прием данных по сети).
Вопрос: Бывают ли «чистые» IP?

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

Худший ответ:
Нет
Вопрос: Как правильно в PHP передать массив в таблицу HTML?

Лучший ответ:
Эм. Типа такого?<?php $array = range(1, 10);?>
<table>
<?php foreach($array as $number) :?>
	<tr>
		<td><?= $number ?></td>
		<td><?= $number * 2 ?></td>
	</tr>
<?php endforeach; ?>
</table>

Худший ответ:
<?php
$arr = array(1,2,3,4,5);
?>
  <table border=1>
  <tr>
    <th>Значение</th>
	 <th>Результат операции</th>
  </tr>
  
<?  
foreach($arr as $val) {
  echo '<tr>';
  echo '<td>' . $val . '</td>';
  echo '<td>' . ($val + 1) . '</td>';
  echo '<tr>';
}
?>
</table>
Вопрос: Функция .html('') не видит полностью код?

Лучший ответ:
Во-первых, если js внутри html, то строки содержащие </script> нужно разбивать:$('.map').html('<script charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A45374b4f36193c2c3bb5a22a9bffed35b78e3e041596ce43450258bbf7529fad&amp;width=100%25&amp;height=598&amp;lang=ru_UA&amp;scroll=false"> </sc' + 'ript>')
Во-вторых, не уверен, что jQuery настолько умный, чтоб автоматом нормализовать вставку скрипта, по этому меняем эту строку так:var script = document.createElement('script');
script.async = true;
script.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A45374b4f36193c2c3bb5a22a9bffed35b78e3e041596ce43450258bbf7529fad&amp;width=100%25&amp;height=598&amp;lang=ru_UA&amp;scroll=false';
$('.map').append(script);

Худший ответ:
Экранируйте закрывающий слэш $('.map').html('.....<\/script>';