Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Laravel scout + paginate() выдает только первые 34 страниц, хотя в результатах намного больше [5.3]?

Лучший ответ:
Привет.
У вас установлен Laravel Scout. Попробуйте вытащит стандартным способом Eloquent через where.
Скорей всего у вас проблема с  Laravel Scout.

Худший ответ:
Уверенны, что не мешает Algolia search? Попробуйте без нее, paginate напрямую, и посмотрите.
Вопрос: Как сделать 5 колонок разной ширины в Bootstrap 4?

Лучший ответ:
если в тупую то:<div class="row">
  <div class="col-md-3">1</div>
  <div class="col-md-3">2</div>
  <div class="col-md-3">3</div>
  <div class="col-md-3">
    <div class="row">
      <div class="col-md-6">4</div>
      <div class="col-md-6">5</div>
    </div>
  </div>
</div>

Худший ответ:
Нужна одна строка с 5 разными колонками
C разными, значит разной ширины? Так в чем проблема? Вот, к примеру:<div class="row">
   <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2">1</div>
   <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2">2</div>
   <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2">3</div>
   <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">4</div>
   <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">5</div>
</div>
При этом ничего не мешает сделать свой класс для "колонки" и прописать для него ширину в % в css
Вопрос: Ресурсы для изучения ruby?

Лучший ответ:
Не знаю контекста, но в 2018 году этот вопрос звучит не менее странно, чем просьба посоветовать книгу по FORTRAN или COBOL. Руби остался исключительно в легаси проектах, новые начинать на нём никто не будет (находясь в здравом уме и трезвой памяти).
Python, JavaScript, Go - вот основной стек современной веб-разработки (пишу именно про веб разработку, т.к. в вопросе упомянуты рельсы, и т.к. веб разработка - это наиболее массовый на сегодня сегмент).
Изучение языка - это инвестирование времени с целью получения дохода в будущем (1 год - джун, 3 года - мидл, 6 лет - сеньор, если не пинать балду). Руби - очень сомнительная инвестиция.

Худший ответ:
rubyschool.us
https://coursehunters.net/course/ruby-essential
+ торренты
Вопрос: Как правильно подготовиться к собеседованию на Java Junior Developer'а?

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

Худший ответ:
Смело начинайте рассылать резюме и ходить на собеседования. Конечно не все вас возьмут (как и любого другого специалиста), но в целом для Juniora у вас достаточная подготовка. В первую очередь смотрите не на зарплату, а на возможности быстрого профессионального роста. А это возможно при 2 составляющих: 1) работа бок о бок с профессионалами 2) Задачи, чуть выше вашего текущего уровня (в данный момент это почти любые задачи).
Вопрос: C# 5.0 и 7.0 большая ли разница?

Лучший ответ:
Стоит ли учиться по по версии c# 5.0, в то время когда уже вышла 7.0?Учиться - стоит. Повышать квалификацию - вряд ли...
P.S. Те C#, с которыми пришлось поработать мне, сохраняют почти полную обратную совместимость. К тому же, в учебных курсах (начального уровня), очень редко затрагиваются вопросы которые были бы крайне специфичны для какой-то конкретной версии языка (я говорю про C# в данном случае). А потом, когда поймете все самые главные принципы языка - переехать на новый "синтаксический сахар", обычно труда не составляет.

Худший ответ:
Не совсем корректный вопрос.
На курах к примеру берут C# 4, и с ним же используют версию фреймворка 4.0
Так же и с C#5, на сколько мне известно в книгах писали с использованием 4.5 .NET
Так что да, учить конечно можно.
Но с выходом C#7 вышел фреймворк .NET 4.7
Так же с выходом C#7.2 будет фреймворк .NET 4.7.1
Иногда многий "сахар" тесно связан с версией фреймворка.
К примеру async\await не доступен на версии .NET 4.0 без использования специальных "костылей"
В принципе, изменения в версиях языка, достаточно легко изучаются.
Вопрос: Вопрос про GUI?

Лучший ответ:
Интересует все про работу с GUI(читал про qt) 
Хорош ли он? 
Да возможно ли «вживить» это дело в Вижлу?
Можно но не нужноЛибо же нужно что-то отдельно?
Есть среда специально для Qt(вообще не только для Qt) - Qt Creator

Худший ответ:
Не очень хорош. По сравнению с Builder C++ - плох (если говорить о написании ПО под Windows).
Собственная IDE (среда разработки) - Qt Creator.
Вопрос: При запросе PDO к базе выдаёт дублированые записи, почему так?

Лучший ответ:
Заканчивалась вторая декада 21 века, а пользователи похапе так и лепили в своем коде тупейшую SQL инъекцию...
query выкидываем на помойку, вместо этого используем prepare с параметрами, а все переменные отправляем в execute.

Худший ответ:
Достаточно почитать что означает второй аргумент PDO:
php.net/manual/en/pdo.query.php
Он же первый аргумент, например, у метода 
php.net/manual/en/pdostatement.fetchall.php
По умолчанию там PDO::FETCH_BOTH
Вопрос: Где вы храните данные Laravel?

Лучший ответ:
.env файл

Худший ответ:
Я думаю лучше всего выделить отдельный файл, допустим constants.php положить его в папку config. После чего можно обращаться к нему откуда угодно config('constants.twitter_api_key').
Вопрос: Как обойти блокировку провайдера «Ростелеком» для https-сайтов внесенных в реестр запрещенных сайтов?

Лучший ответ:
Все оказывается очень просто. Как и в случае с http, DPI провайдера перехватывает запросы абонентов и отправляются поддельные ответы от сервера. В случае https нельзя подменить защищенное содержимое, поэтому отправляется поддельный пакет с флагом RST. Запретив такие пакеты - получаем настоящие ответы от сервера:
/ip firewall filter
add action=drop chain=forward disabled=no in-interface=pppoe protocol=tcp src-port=443 tcp-flags=rst packet-size=40 ttl=equal:120
P.S. Под это правило попадает много пакетов, при этом каких-либо проблем обнаружено не было, но для более точной обработки можно поставить дополнительные условия, в моем случае packet-size=40 и ttl=equal:120 (для windows-систем) и ttl=equal:56 (соответственно для *nix-систем) и теперь счетчик правила увеличивается только при обращении к запрещенным https-сайтам. Правило со значением ttl=56 иногда отрабатывает без необходимости, при этом каких-либо проблем замечено не было. Значения ttl смотрел в поддельных пакетах от провайдера и уменьшал их на 1 в правилах.

Худший ответ:
Пользую Ростелеком , с белым ip , через хром хожу куда хочу с помощью обычных обходчиков блокировок. Не могу понять суть вопроса ?
Вопрос: Как подцепить монитор на встроенную Nvidia 710m вместо Intel HD4000?

Лучший ответ:
>Как я понял из информации в сети, к ноуту можно подцепить 2 внешних моника (+ третий встроенный).
Нет. Работать будет только один из выходов HDMI или VGA. Это не только на вашей модели. 
Переключение на GeForce будет только при большой нагрузки или можно указать (сейчас не скажу уже где), что бы это приложение использовала ядра GeForce.>Карточка Nvidia в играх же работает - почему не могу повесить на нее монитор?
Проблема в том< что чипсет не может выводить на три монитора сразу.
В вашем варианте только купить USB-HDMI, но он не подходит для игр.

Худший ответ:
>Как я понял из информации в сети, к ноуту можно подцепить 2 внешних моника (+ третий встроенный).
Нет. Работать будет только один из выходов HDMI или VGA. Это не только на вашей модели. 
Переключение на GeForce будет только при большой нагрузки или можно указать (сейчас не скажу уже где), что бы это приложение использовала ядра GeForce.>Карточка Nvidia в играх же работает - почему не могу повесить на нее монитор?
Проблема в том< что чипсет не может выводить на три монитора сразу.
В вашем варианте только купить USB-HDMI, но он не подходит для игр.
Вопрос: Найти наставника?

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

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

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

Худший ответ:
Как у вас всё смешалось? Автоматизация и программирование — разные отрасли.
Выберите ту, в которой вы наиболее компетентны.
Удалённой работы хватает как для тестировщика, так и для программиста.
Мало кому нужен Junior QA для автоматизации, обычно на такие позиции берут больше Manual QA, но дерзайте.
Вопрос: Что значит «!» в php?

Лучший ответ:
Логическое отрицание. Меняет значение булевого выражение на противоположное.var_dump(!true); // false
var_dump(!false); // true

Худший ответ:
Текущий юзер НЕ администратор
Но так проверять не стоитНе используйте название роли в current_user_can(), потому что проверка может работать неправильно. Пример, как делать не следует:
https://wp-kama.ru/function/current_user_can
Вопрос: SEO-оптимизация с нуля. Ничего не забыл?

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

Худший ответ:
SSL, 301 редиректы с http на https, www на без, слеш в конце убрать или добавить в ссылках.
Купить домен, и ставить уже на него по немного ссылок.
Вопрос: Бывает ли хардовый автокликер?

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

Худший ответ:
Можно самому довольно легко сделать, к мышке вибромотор приделать, и поставить максимальную чувствительность, только шуметь будет :)Установить стороннее ПО не могу,
А что насчет VBScript, PowerShell?
Вопрос: Что лучше Unity vs UE4 (для 3D приложений)?

Лучший ответ:
Под Вашу задачу оба движка буду хороши. Берите что больше нравится. Сделайте небольшой прототип и там и там посмотрите что больше устраивает.
Они и в целом хороши, но всё таки UE4 чутка посильнее будет. Да и лично для меня он проще в изучении оказался.

Худший ответ:
Создание проекта на UE4 будет немного сложнее и медленнее, чем на Unity. И это не только изза особенностей языка программирования. Официальная документация на UE4 не на русском, хотя есть неофициальные переводы и уроки на русском.  У UE4 больше возможностей чем у Unity, но пригодятся ли они вам в этом или в будущих проектах? По сути UE4 не так распространен и не так популяризирован, как Unity, но более серьезный в плане геймдева. В итоге работы на UE4 вы получаете более оптимизированный продукт, чем на Unity, но это стоит больших усилий и затрат времени. Менее оптимально, но в более короткие сроки вы получите на Unity. Удачи
Вопрос: Почему так сильно отличаются показания разных сайтов по замеру скорости интернета??

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

Худший ответ:
Все достаточно просто. Измерение скорости в автоматическом режиме идет до "ближайшего" сервера.
Если ближайший сервер - это сервер вашего провайдера(я так понимаю ростелеком), то и скорость будет максимально доступной внутри локальной сети провайдера.
Speedtest всегда старается мерить до серверов в "локальной" сети... И обычно он пи***дит
Вариант два - сайту проплачивают, как это делает дом ру напрмиер.
Вопрос: Как работать, если ты живешь на Луне?

Лучший ответ:
Когда работаешь с удаленными специалистами, хочется быть уверенным, что он возьмет задачу и справится с ней, а если не справится - то вовремя об этом предупредит.
С джунами тут сложнее - диапазон задач, которые они могут на себя брать и тащить меньше, а если что-то пойдет не так, они часто (по неопытности) стараются тянуть до последнего (а вдруг вот сейчас найду решение) или, того хуже, теряются
В общем, доверия к ним меньше и неважно, что вы совсем не такой. Важно, каким вас видит заказчик. А как он вас разглядит, не поработав с вами. Вот стереотип и срабатывает раньше вас
Что я сделал: дал понять, что опыт для меня выше денег. Написал потенциальным работодателям письмо, мол возьмите меня, я умею вот это {....}. для меня главное - опыт. Денег я не жду. но, если предложите - не откажусь. 
Пусть не первый, но 2ой или 3ий заинтересуется по 2м причинам:Всегда есть задачи, которые сделать может и джун, но его нет и этим занимаются более дорогие специалистыВсегда есть задачи, которые нужно сделать, но они не срочные (как правило, это какие-то внутренние задачи). Их тоже можно поручить джуну, чтобы он постепенно их решал
Итог: работаю с декабря разработчиком

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

Лучший ответ:
Вариант 1. Разбить эту колонку на столбцы, символ разделения -- запятая или точка (в зависимости от исходника). Далее суммируете каждую новую колонку по отдельности.UPD
Вариант 2. Через формулы массива. 
Для суммы целых: =СУММ(ЦЕЛОЕ(A1:A4))
Для суммы дробной части: =СУММ(A1:A4-ЦЕЛОЕ(A1:A4))
A1:A4 — нужный вам диапазон.
Если не имели дело с формулами массивов, то обратите внимание, что формула будет в фигурных скобках: { }, иначе получите ошибку. 
Только с клавиатуры { } вводить бесполезно, EXCEL воспримет их как текст.Для ввода формулы массива введите формулу, как обычно, а потом нажмите CTRL+SHIFT+ENTER. Формула станет формулой массива и на экране станет в фигурных скобках. После редактирования формулы массива надо опять нажимать CTRL+SHIFT+ENTER.

Худший ответ:
Если данные записаны в диапазоне A1:A3, то формулы для целой и дробной части:=ЦЕЛОЕ(СУММ(A1:A3))
=ЕСЛИ(ОСТАТ(СУММ(A1:A3);1)>0;ЗАМЕНИТЬ(СУММ(A1:A3);1;ДЛСТР(ЦЕЛОЕ(СУММ(A1:A3)))+1;"");"0")Чтобы быстро редактировать суммируемый диапазон, можно заменить в формулах A1:A3 на ссылку ДВССЫЛ(B1), записав в ячейке B1 значение на ссылаемый диапазон A1:A3.
Если массивы данных одинаковых размеров, то можно просто копировать формулы в нужную колонку.
Вопрос: Какую утилиту мониторинга используете вы?

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

Худший ответ:
Мониторить и массово обновлять wordpress умеет Plesk. Не совсем ваш случай, но мало ли.
Вопрос: Скажите, какие(ая) есть книги(а) по основам программирования (алгоритмы, структура данных, ООП и т.д.)?

Лучший ответ:
Только Кнут, только хардкор.

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

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

Худший ответ:
Возьмите WooCommerce и это будет самое правильное решение в вашем случае. Нет смысла писать снуля новый Woo на React'е.
Wordpress - простой, гибкий, удобный для конечно пользователя. Его можно легко дорабатывать.
Лендинг можно сделать на голом HTML+CSS, а магазин уже на WP WooCommerce.
Вопрос: Как открывать browser sync через chrome?

Лучший ответ:
browser: 'chrome',
На винде работает.

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

Лучший ответ:
Скорее отзывчивый (responsive) от адаптивного. В отзывчивом дизайне используются %. Вы можете зайти на сайт, начать изменять размер окна браузера и сайт будет изменяться прямо в процессе. А в адаптивном дизайне используются media-queries. Т.е. в зависимости от параметров экрана (размер, тип и пр.) будут применяться определенные стили.

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

Лучший ответ:
Это описано в разделеhttps://docs.djangoproject.com/en/2.1/howto/legacy...

Худший ответ:
Всё получилось. Залил сначала дамп базы данных.
          sql -u USER -pPASSWORD < dumpname.sql
Потом переписал в модели Django
         python manage.py inspectdb
Были проблемы с миграцией базы данных, решил их убрав строки id в моделях, на которые выдавал ошибки
Вопрос: Куда исчезает место на диске C?

Лучший ответ:
Использую также очистку при помощи 360 Total Security - обычно находит лишнего мусора от 500 Мб до 1 Гб. Это известный вредоносный софт
Дисковое пространство занимают -
1) Основные системные файлы и файлы программ.
2) Обновления Windows и программ. Излишний объем занимаемый обновлениями очищается штатными методами.
3) Файл подкачки и файл гибернации - в зависимости от настроек и количества оперативной памяти могут занимать от от одного до  нескольких десятков гигабайт.
4)Теневые копии - могут занимать в зависимости от настроек  десятки и сотни гигабайт. Их размер можно увидеть в настройках теневого копирования, либо через vssadmin. Они размещаются в папке System Volume Information, в проводнике их размер и размер этой папки посмотреть невозможно.
5)Файлы пользователя - размещаются в папках %userprofile%\AppData
6)Временные файлы - размещаются в папках %userprofile%\AppData\Local\Temp а так же в %SystemRoot%\Temp и некоторых других. Их можно очищать вручную.
7)Банальные файлы пользователя которые он оставляет на рабочем столе, в папке "мои документы" и.т.д.
8)Папка "загрузки" где нередко годами хранятся гигабайты ненужных загрузок.
Это не полный список.
Как правило у пользователя нет прав на просмотр многих системных файлов, и он не может видеть размер который они занимают.
Системе для работы обязательно нужно свободное место, программам тоже.
Следите чтобы на системном диске всегда оставалось свободно хотя бы 20-30 Гигабайт, желательно больше.

Худший ответ:
1. Почисти Винду от "дерьма". Статеек море.
2. Поставь disk usage и посмотри кто жрет место, что делать "смотри п.1"
Вопрос: Какие не дорогие Cisco роутер с VPN IPSec?

Лучший ответ:
Это микротик-то "домашняя железка"? Рыдаль... IPSec там из коробки, настроить конечно не то чтобы в два клика - но можно подумать циска строится так.

Худший ответ:
2911R-SEC/K9
Модель подбирайте под ваши нужды, но важно заказывать с security лицензией, либо она в комплекте, либо приобретается отдельно.
Вопрос: Не могу получить через python скрипт JSON ответ от сайта?

Лучший ответ:
Когда вы открываете url в браузере, RoundCube понимает, что вы авторизованы глядя на заголовки запроса (я не знаю, что использует конкретно RoundCube, возможно, cookie или параметр в URL).
Если вам необходимо открыть url из Python, то скорее всего, сначала надо выполнить запрос аутентификации или передавать в запросе API key (опять же, надо смотреть документацию по RoundCube).
Еще стоит убедиться, что все заголовки запроса из Python совпадают с заголовками, передаваемыми браузером (например, заголовок Accept).

Худший ответ:
print(responseData.text)
там все написано должно быть
Вопрос: Если вдруг шрифты гугла не загрузились?

Лучший ответ:
Да вроде никто не запрещает использовать список шрифтов, один не доступен, используй следующий.font-family: Roboto, ..., sans-serif;

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

Лучший ответ:
Для этого достаточно Google Play Games Services. Там есть мультиплеер, курите их маны. https://developers.google.com/games/services/commo...

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

Лучший ответ:
Не плодите лишний код и будьте внимательнееfunction b2w_theme_assets) {
wp_enqueue_style( 'bootstrap_css', get_template_directory_uri() . '/css/bootstrap.css');
wp_enqueue_style( 'style_css', get_template_directory_uri() . '/css/style.css');
wp_enqueue_style( 'jasny_bootstrap_css', get_template_directory_uri() . '/css/jasny-bootstrap.min.css');

wp_enqueue_scripts( 'bootstrap_js', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), '', true);
wp_enqueue_scripts( 'jasny_bootstrap_js', get_template_directory_uri() . '/js/jasny-bootstrap.min.js', array( 'bootstrap_js'), '', true);
}

add_action ('wp_enqueue_scripts', 'b2w_theme_assets');

Худший ответ:
Имя функции неверно указано в add_action.
Попробуйте так:<?php 
function b2w_theme_styles() {
wp_enqueue_style( 'bootstrap_css', get_template_directory_uri() . '/css/bootstrap.css');
wp_enqueue_style( 'style_css', get_template_directory_uri() . '/css/style.css');
wp_enqueue_style( 'jasny_bootstrap_css', get_template_directory_uri() . '/css/jasny-bootstrap.min.css');
}

add_action ('wp_enqueue_scripts', 'b2w_theme_styles');

function b2w_theme_js() {
wp_enqueue_scripts( 'bootstrap_js', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), '', true);
wp_enqueue_scripts( 'jasny_bootstrap_js', get_template_directory_uri() . '/js/jasny-bootstrap.min.js', array( 'jquery'), '', true);
}

add_action ('wp_enqueue_scripts', 'b2w_theme_js');
?>
Вопрос: Как реализовать линии между блоками?

Лучший ответ:
Как вариант можно реализовать с использованием js'а вот так https://jsfiddle.net/m3feqsev/3/
конечно я очень быстро и не задумываясь написал, но вы идею поймете думаю

Худший ответ:
Используете flex. display:flex;
align-item: center
и самой линии дайте длину по умолчанию