pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как сделать URL с датой, как на Meduza?

Лучший ответ: За формирование урла отвечает метод to_param в ActiveRecord модели.
Для примера из meduza метод to_param выглядел бы примерно следующим образомclass Article < ...
  # ...
  def to_param
    "#{created_at.year}/#{created_at.month}/#{created_at.day}/#{transliterated_title}"
  end
  # ..
end
Но одного этого недостаточно, чтобы всё начало работать. В контроллере теперь нужен какой-то механизм, который сможет по строке "2016/10/11/sgorevshiy-flagman-perezhivet-li-samsung-proval-s-galaxy-note-7".
И тут есть два варианта.
1. В первом варианте в методе to_param добавляется id к строке вот такdef to_param
  "#{created_at.year}/#{created_at.month}/#{created_at.day}/#{id}-#{transliterated_title}"
end
или вот такdef to_param
  "#{created_at.year}/#{created_at.month}/#{created_at.day}/#{transliterated_title}-#{id}"
end
В таком случае в контроллере извлекаем из строки id и ищем по нему модель в базе.
2. Во втором варианте в модель добавляется поле, которое обычно называют либо permalink, либо slug. И в модели в before_save колбеке заполнятся это поле.before_save :update_slug

private

def update_slug
  self.slug = to_param
end
После чего в контроллере можно искать модель по строке.
Лично я предпочитаю первый способ, т.к. он проще, особенно, если id размещать в самом начале строки вот такdef to_param
  "#{id}-#{transliterated_title}"
end
Тут поиск модели превращается в обычный find.@resource = Article.find params[:id].to_i
Для автоматизации второго способа есть гемы permalink и friendly_id.

Худший ответ: сформировать часть "sgorevshiy-flagman...." поможет gem friendly id
Про дату должно помочь это
Вопрос: Нужно ли выплачивать налог за показ рекламы в мобильном приложении?

Лучший ответ: С любого дохода должен выплачиваться налог.

Худший ответ: Нужно, но необязательно=)
Пока вы не получаете доход на уровне 600000₽ из одного источника, вы никому не интересны. Вот тут уже я писал об этом пару дней назад: https://toster.ru/q/495581?e=6147427#answer_item_1...
Вопрос: Почему file_exists не видит картинку в папке?

Лучший ответ: Для file_exists думаю нужен полный путь от корня диска в линуксе это что то типа 
/var/www/site/public/upload/images/other/no-image.png
Пользуйтесь константами типа __DIR__

Худший ответ: А "/public/..." - это путь относительно корня файловой системы или корня сайта? file_exists работает с ФС.
Вопрос: Как разрешить доступ другому человеку в yandex метрика?

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

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

Лучший ответ: Для PHP можете вот такой вариант взять: https://github.com/JetBrains/phpstorm-stubs
Он постоянно корректируется пользователями и достаточно актуален

Худший ответ: Если кому понадобится - вот список всех протипов функций и ключевых слов многих языков. Репозиторий notepad'a: https://github.com/notepad-plus-plus/notepad-plus-...
Вопрос: Как добавлять изображения на codepen io?

Лучший ответ: Postimage к примеру, удобный фотохостинг

Худший ответ: Я помню, в паре своих проектов на codepen заливал изображения на fastpic, а потом соответствующую ссылку указывал в url в нужном месте. Как-то особых проблем у меня с этим не было.
Вопрос: Комплексный вопрос про «информационные сайты» и заработке на них?

Лучший ответ: Читай все здесь все подряд 
myfirepukan.blogspot.ru
Грустно все. Нормальные деньги - закончились. Сейчас чтобы их поднять - нужно ну очень много усилий и знаний.

Худший ответ: * не имею информационного сайта *
но всё же выскажусь о том, что увидел.
Зашёл я как-то мимолётом на сайт новостей донбасса(йо), так мне в лоб вылетело наверное пять рекламных баннеров + реклама на каждом видео по секунд 15 - 30.
А онлайн то держится, люди сидят, комментируют. Нужно найти интересную, доступную, обсуждаемую тему и позволить пользователям самим о ней дискутировать на своём ресурсе, попутно заваливая всё рекламой.
йо
Вопрос: Просветите по современным сервисам сбора и мониторинга логов, что выбрать с пользой и без ущерба карману?

Лучший ответ: Половину из списка можно сразу выкинуть. Например Kibana занимается визуализацией логов, а не сбором. В ELK стэке для этого  служит Logstash. А Blackfire - инструмент для перфоманс-тестирования + метрики.
Дальше нужно определиться, где вы хотите разместить сервис. Если в облаке, то New Relic, Loggly и Logentries остаются в списке (если ваш сервис на AWS, то добавляется CloudWatch), но из него уходят LogStash и GrayLog2. Но если хотите держать сервис у себя, ваш дальнейший выбор только между LogStash и GrayLog2. 
В первом случае у вас продолжение поисков -- на следующем этапе уже встает вопрос цены продукта.
=====
"Так же интересно чтобы можно было собирать логи ошибок nginx/mysql/postgres, не требовало особых плясок с бубном"
Все три сервиса написаны на C-lang. Это значит, что, в отличии от Java, они не будут выкидывать ужасные стэктрейсы на 100500 строк, а всегда будут укладываться в 1024 символа. Именно этот предел есть у стандартного syslog. Поэтому пусть  они и дальше пишут в syslog, а уже в нем вы настроете куда редиректить логи дальше. Таким образом вам не надо будет при смене сервиса сбора логов бегать по всем нджинкасам и постгрессам и менять настройки - достаточно будет поменять в одном месте, в syslog.
Но! Если будет Java приложение, то такое не пройдет и вам потребуется что-то типа GELF, чтобы успешно доставить полный размер exception.

Худший ответ: А чем bugsnag не устраивает? Для средненького проекта хватит даже бесплатного аккаунта.
Вопрос: Можно ли в angular установить время обработки запроса(timeout)?

Лучший ответ: Да, вполне. 
Тут есть готовый пример установки глобального timeout-а для всех http-запросов:
stackoverflow.com/a/15702500

Худший ответ: Отлично! Спасибо!
Вопрос: Можно ли только с помощью CSS изменять состояние checkbox?

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

Худший ответ: Если я правильно вас понял, то здесь гамбургер, который открывает меню по клику, работает на чекбоксе. Работает без js. Проанализируйте работу кода.
Вопрос: Что требуется для создания приложения, котрое будет постоянно работать на каком-то сервере (к примеру FTP)?

Лучший ответ: Приложение не может работать на FTP сервере. FTP сервер нужен для передачи файлов, потому что это просто File Transfer Protocol.
А требуется вам немного глубже понимать как работают программы и что такое сеть, потому что в данный момент ваш вопрос сформулирован крайне некорректно и полезный совет вам дать сложно.

Худший ответ: Условия "работа в интернете" (а не локальной сети) и "24/7" задают особые требования, которыми можно пренебречь при разработке какой-то "ерунды" и часто это делают, а у вас не будет работать такое.
Например, для надежной связи (пропадает Wi-Fi, контакт в кабеле...) нужно изучить протокол TCP, понимать, когда происходят "обрывы", как их выявлять вообще. Я исследовал с помощью сетевого сниффера Wireshark, собственно вынимая кабель и отключая Wi-Fi-роутер (хотел мудрить что-то особое на Arduino и т.п., но не было денег, да и без этого вполне смог обойтись) и, конечно же, читал теорию - форумы, статьи, только на практике понимал.
Насчет "интернета", кроме надежной связи тут есть еще нюанс - боты, их гораздо больше чем я думал, а логика их непонятна, сервер только что зарегистрирован, порт естественно не 80 и т.п., но тем не менее не проходит и суток, как перебрав все порты появляется бот и отправляет непонятно что, и сервер "вылетает" с ошибкой по парсингу, так что надо учитывать сразу же, иначе они помешают уже на этапе тестирования.
Еще алгоритмическое мышление здесь важно, у меня с ним было очень плохо, поэтому сначала было тяжело работать с кодом, в котором каждая строчка "завернута" в try-catch, а в catch находится еще пять строчек (логирование и т.п.) и еще непонятно что именно лучше делать в каждом catch, то ли клиента отключать, то ли что. :) Но, вода и камни точит - привык.
А теперь о библиотеках... Вся эта тирада из четырех абзацев к тому, что так и не нашел я библиотек, которые бы сделали все перечисленное за меня, все они слишком абстрактны, а искал очень хорошо и умею это гораздо лучше, чем писать, но результат, только время зря потратил, так что - делать самим!
Языки - тоже пробовал разные - без разницы, что привычнее и подходит для других требований задачи, на том и пишете.
Вопрос: Почему не подключаются блоки в Django?

Лучший ответ: def left(request):
    return render_to_response('left.html'){% extends 'index.html' %}

{% block left %}
    <p>Абра-кадабра!</p>
{% endblock %}

{% block right %}
    <p>Сим-селявим!</p>
{% endblock %}

Худший ответ: Если ты хочешь видеть блоки - задай их в файле индекс внутри блоков. 
Шаблоны работают немного по-другому. В случае с extend - они зашевеляться, если на них ссылается урл джанго, тогда шаблон ищет родителя в указанном extend и вставляет блоки.
Можна пробовать include, но джанго шаблонизатор загибается по производительности если много инклюдов.
Вопрос: Почему контент на современых сайтах не заниает всю ширину?

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

Худший ответ: Просто такая фишка и желание заказчиков
Вопрос: Как не попасть в просак с публикацией фото на сайте?

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

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

Лучший ответ: Возможно, питон - самый неподходящий язык для всякой фигни, завязанной на инкапсуляции. Ничто не мешает сделать такworker.pay = 100500
или такBoss.setPay(worker, 100500)
или даже такworker = Worker(10)
worker.getPay()
worker.__class__.setPay = Boss.setPay #  мутим
worker.setPay(100500)                 #  мутим
del worker.__class__.setPay           #  мутим
worker.getPay()
worker.setPay(20)                     #  я не при делах!
worker.getPay()
Потуги это обойти - как шлагбаум в чистом поле )

Худший ответ: Заменить Person_ на более походящее по смыслу.
Использовать property.
Использовать что-нибудь со статической типизацией.
Вопрос: Laravel, почему не работает blade?

Лучший ответ: В роуте вывожу view('welcom') 
в этом косяк.
Почему он должен post выводить, если вы рендерите welcome?

Худший ответ: не @stop, а @endsection
Вопрос: Как установить linux (cinnamon or ubuntu) на проклятый нетбук Asus Eee PC 1025C?

Лучший ответ: Rufus пробовали?
Как вариант попробовать не флешку, а карту памяти.

Худший ответ: А dd уже не модно? Вам глючную гуёвину подавай?
Вопрос: Что делать после todo?

Лучший ответ: Вот сборник тестовых заданий от разных компаний https://github.com/Hexlet/ru-test-assignments

Худший ответ: Single-page на чистом JS. Рендер, роутинг, реактивнсть.
Вопрос: Какую базу использовать для локального приложения?

Лучший ответ: СУБД SQLite должна подойти.

Худший ответ: тут
Вопрос: Какие российские компании предлагают релокацию?

Лучший ответ: Какой-то странный вопрос.
Любая нормальная компания, которая хочет нанять компетентного сотрудника из другой страны может с легкостью согласиться на relocation package. Возможно большинство из них не будет прям с порога вам это предлагать, но почти всегда достаточно написать что без помощи с релокейшеном вы все это дело не осилите.
Мне вот в декабре написали и позвали в Сингапур работать. Я сразу обратился к шарящему знакомому и он мне сказал спрашивать у них про relocation package. Через час к моему контракту прибавилось полное покрытие расходов на перелет, первый месяц проживания (снимали квартиру за 2800 сгд = 130к рублей) и частичное покрытие расходов на последующую аренду (платят дополнительные 1500 сгд сверх обычной зп). Я вначале даже слегка офигивал от этого, ибо это не корпорация, а стартап (но не особо зеленый уже), но сейчас вот смотрю на всю движуху и понимаю, что для компании эти деньги словно капля в море. Так что грамотно требуйте такие вещи, это как бы стандартная практика для цивилизованного мира.

Худший ответ: Вы совершенно зря надеетесь.
Если российская компания держит офис не в России, то язык общения в том офисе - вовсе не русский, а английский.
Даже если 80% персонала будут русскоязычными, то общаться по работе на русском все равно нельзя, тем самым нерусскоязычные исключаются из рабочей атмосферы.
Общение на русском только в нерабочее время.
Вопрос: Сделать стирачку (scratch) как на SVG?

Лучший ответ: SVG будет качественее, быстрее и код короче
Плюнь им в лицо. Код короче не будет. Одно дело на канвасе закрашивать область, другое на svg постоянно генерировать маску, а это манипуляция с dom, а это, в свою очень, медленно.

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

Лучший ответ: Нет понятия "технический домен". Домен, до его создания, вообще не существует, да и после создания - это просто сочетание букв. Платишь не за домен - платишь за то, что во всемирной базе (DNS) будет запись, что за сайтом www.nichego.net надо идти на IP 1.2.3.4, (а не на 3.4.5.66 или еще куда).
Для чисто обучения - можно выпустить свой сертификат или поднапрячь LE. Если одолеешь последний вариант - он лучше, несмортя на то, что я не люблю LE. Но будет возможность проверить "снаружи", не обьясняя про установку сертификата в корневые...

Худший ответ: технических нереальных доменов не бывает
фри можешь тут www.freenom.com/en/freeandpaiddomains.html
хостинг - любой VPS
Вопрос: Как вы считаете так делать тупо?

Лучший ответ: Да чтож такое-то... 2016-ый год на дворе.
https://toster.ru/answer?answer_id=858394

Худший ответ: Для 2006-го года вполне норм.
С тех пор на php нашли следующие напасти:
* PSR-2 - это набор соглашений по форматированию кода.
* PSR-4 - это правила по реализации автолодинга.
* Composer - это библиотека для управления зависимостями и генерации автолодинга.
* Появилось много шаблонизаторов типа twig.
* Устоялось понятие router и это понятие реализовано практически в каждом современном фреймворке.Как вы считаете, такой подход приемлимый, или быдлокодинг в квадрате?
Это не говнокод, который нет смысла поддерживать.Почитайте на досуге, думаю вам будет полезно.
Вопрос: Стоит ли писать веб-приложение используя только yii2 + jquery?

Лучший ответ: А нужен ли вам перевод системы на SPA?
Если хочется больше интерактива на странице - можно взять vue и сделать на нем динамические элементы.
Не советовал бы без опыта сходу браться за переписывание всей системы.
Скорее всего сильно затянется + будут текущие работы по проекту, который нужно будет делать на старой версии.
В результате получится каша.

Худший ответ: Поделитесь мнением пожалуйста, стоит ли потихоньку реализовывать spa-приложение и развиваться как фуллстак-разработчик, или стоит углубиться в бекенд-разработку.
Да, думаю стоит. Тем более что обслуживать проект вида "независимый фронтенд + API для него" гораздо легче. Получается двойная польза: более лёгкое обслуживание и масштабирование и, как вы уже сказали, саморазвитие себя как fullstack-разработчика
Вопрос: Ajax подгрузка?

Лучший ответ: Клик на кнопку >
ajax отправка запроса на сервер скрипту php >
php скрипт забирает данные из БД и отправляет в указанном формате ajax-у >
ajax принимает и выводит принятые данные на странице...
Усе...

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

Лучший ответ: Ставить только современные ОС вроде Ubuntu 17.10 (Ubuntu 14.04 имеет древний графический стек, за последние 3 года там революционные изменения), какую именно ОС не принципиально на самом деле.
А вот браузер будет с таким процессором тормозить очень сильно. При чём любой современный браузер с любой ОС.

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

Лучший ответ: Не является. Обратные зоны управляются только тем провайдером, который предоставляет вам IP-адреса. Если провайдер отказывается прописывать PTR-записи -- остаётся только сменить провайдера.
Хотя по факту это довольно странно, обычно провайдеры нормально реагируют на просьбы прописать PTR.

Худший ответ: Нет.
Обратные зоны раздавались, но оооочень давно. Сейчас ими управляет провайдер. Обычно он не быкует, правда надо не на девочку с первой линии попадать, а на того, кто поймет фразу "прописать PTR-запись" :) Еще может быть вариант, что этот провайдер - вовсе не провайдер, а так, мелкая сошка, у которой просто нет обратной зоны из-за своей мелкости :) Тогда только менять.
Вопрос: Что лучше использовать для языковых файлов — массивы или константы?

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

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

Лучший ответ: Что бы не упираться в ограничения:разбивать файл на чанки равной длинызагружать чанки параллельно на несколько разных суб.доменов (st1.example.com, st2.example.com ... stN.example.com)использовать http2 соединениепередавать файлы (и чанки в том числе) в бинарном виде
Если количество входных точек меньше чем количество чанков то на некоторые адреса будет несколько отправлений, желательно не переустанавливать соединение, а держать хотя бы keep-alive, а ещё лучше разобраться как передать данные после текущей отправки в текущее соединение.
Замерять скорость:сети между серверами и клиентомпропускную способность веб-сервераобщую нагрузку на серверio диска куда складываются данные
Возможно есть проблема:со скоростью работы диска, может быть он сбоит и потерял 80% своей скоростис загрузкой канала между сервером и клиентомслишком много запросов к веб-серверу и он просто блокируется постояннобраузер перегружен плагинами или слишком много js кода который убивает отзывчивость
Так же попробуйте отправить файл на другой сервер похожим образом и сравнить.
Более подробно про отправку файла чанками:sendFile: function(file) {
            if (file.size > this.maxFileSize) {
                this.alert('Файл слишком большой!');
                return false;
            }

            var fd = new FormData();
                  fd.append("file", file);

            // Создаем запрос
            var xhr = new XMLHttpRequest();
            xhr.upload.addEventListener('progress', context({obj: this}, this.uploadProgress), false);
            xhr.onreadystatechange = context({obj: this, html: html}, obj.uploadFinish);
            xhr.open('POST', this.handler);
            xhr.send(fd);
        },
Тут мы видим xhr.send(fd), теперь идём в один из примеров, например https://learn.javascript.ru/xhr-resume и видим вариант с отправкой части файла:var slice = file.slice(10, 100); // прочитать байты с 10-го по 99-й включительно
xhr.send(slice); // ... и отправить эти байты в запросе.Если у вас получится сделать механизм многопоточной загрузки то можете контрибьютить в этот репозитарий: https://github.com/mantyr/js-drag-n-drop-file-uplo... так как он чуть более объектный чем классический dropzone

Худший ответ: Загружать файлы не через PHP,  а, например, через mod_upload в Nginx.
Это всё, само собой не исключает необходимости проверить скорость сети и прочие советы, которые вам написали рядом. Разве что разбивать на чанки файлы я бы стал в последнюю очередь.
Вопрос: Можно ли использовать свои имена в css?

Лучший ответ: вопрос зачем, в HTML по-моему хватает тегов на любой вкус

Худший ответ: Это называется кастомные теги. Right в вашем случае, это тег. Да по спецификации html5 можно делать свои теги, но это чаще всего используется в контексте какого либо js фреймворка, для инкапсуляции поведения и стилей. А еще данная возможность актуальна в контексте веб компонентов.
Вопрос: Как поставить Centos 7 на raid контроллер M1064E?

Лучший ответ: Не скажу как с этой железкой в CentOS, а вот последний Debian Jessie я на неё ставил. Там она поддерживается драйвером mptsas  https://wiki.debian.org/LinuxRaidForAdmins
Возможно, Вам нужно копать в направлении поиска этого драйвера под CentOS.
Вот что-то похожее https://elrepo.org/bugs/print_bug_page.php?bug_id=661

Худший ответ: Выкладываю решение. Centos не не видит диски, он не понимает что такое контроллер M1064E и как его "съесть". Проблема решается добавлением драйверов kmod-mptsas https://centos.pkgs.org/8/elrepo-x86_64/kmod-mptsa...
Мы добавили данный rpm в папку Packages в дефолтном образе - и о, чудо - всё заработало, центос углядел контроллер (точнее и диски и IM1, сформированный на контроллере).

При этом хочется отдельно отметить, что указанный драйвпак kmod-mptsas-3.04.20-3.el8_2 вообще для... Centos 8.2, но помог только в Centos 7. Восьмерку так и не смогли подружить с данным контроллером.
Вопрос: Как рассчитать время работы батарейки?

Лучший ответ: Если грубо, то емкость батарейки (Вт*ч) разделить на мощность ленты (Вт).
Для более точного ответа нужны конкретные данные.

Худший ответ: Емкость "батарейки" (правильно "гальванический элемент") зависит от множества факторов.
1. Состав: солевые (слабые/дешевые), щелочные (сильные/дорогие) и литиевые (повышенной емкости/космической цены). Солевые лучше вообще не брать, литиевые если иначе ни как, щелочные - самое то
2. Качество. Все зависит от добросовесности производителя, чем качественные состав тем выше емкость (ну и цена, разумеется)
3. Ток разряда. Один и тот же элемент при токе разряда 10мА проработает 1000ч (10000мА*ч), при токе 100мА - 70ч (70000мА*ч), при токе 1000мА - 5ч (5000мА*ч), 2000мА - 45 мин (1500мА*ч). 
 У аккумуляторов емкость примерно одинаковая при любом токе разряда, именно по этому на аккумуляторах емкость указывают, а на элементах нет
PS Питать светодиодную ленту от батареек вершина идиотизма. Есть куча преобразователей напряжения ценой примерно в $1 вход подключаешь к USB компа выход к ленте.
Вопрос: Онлайн курс Python?

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

Худший ответ: практика
Вопрос: He работает float?

Лучший ответ: Потому что bootstrap .row имеет правило display: flex и свойство float дочерних элементов игнорируется.
Используйте класс-утилиту .justify-content-end:<div class="row justify-content-end"></div>
Ну и изучайте верстку и возможности инструментов, которые используете.

Худший ответ: Если ты используешь бутстрап, то используй его функции и правила. Как сказал @Антон Спирин изучи документацию для начала. и вот тебе пример как раз, опять же как написал автор выше:<div class = "container-fluid">
<div class="row justify-content-end"></div> .
А вот наглядно - https://codepen.io/anon/pen/oarbpy
P.S И еще header_menue и так блочный элемент, мог бы не указывать этого.
Удачи!