Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что такое сервер приложений?

Лучший ответ:
Сервер приложений, на сколько я знаю, это общее наименование среднего звена в трехуровневой клиент-серверной архитектуре ( Клиент -> Сервер Приложений -> Сервер БД ).
1. Клиент - графическая/интерфейсная часть.
2. Сервер приложений -  программа реализующая какую-то часть (большую или меньшую) логики.
3. Сервер БД - управление данными и транзакциями.
Отсюда вывод, Apache httpd + ( php | perl | jetty ) и Apache Tomcat, являются серверами приложений, так как выполняют свою роль,  посредника между клиентом и сервером БД.
Собственно тут стоит обратить внимание на то, зачем вообще было введено понятие сервера приложений,  какие задачи он решает, понять так сказать его сущность, через его функции =)

Худший ответ:
Возможные архитектуры: 
1. веб-сервер->приложение (это большинство рядовых сайтов)
2. веб-сервер->сервер приложений->приложение (крупные web-проекты)
3. сервер приложений -> приложение (мобильные On-Line/REST-сервисы)
Веб-сервер - "точка входа" web-запросов клиента (как правило - от браузера) и их маршрутизация в зависимости от заданных условий: нужный домен, сервер (IP), проксирование и последующая передача дальше.
Сервер приложений - это система управления и распределения ресурсов приложений.
Приложение (или веб-приложение) - скрипт или нативный код, предоставляющий ограниченный набор функциональности для конечного пользователя, например, система поиска или галерея.
Вопрос: PHP и Gearman, что и как?

Лучший ответ:
Доброго :)
Отвечаю на вопросы

— чем концептуально отличается GearmanJob от GearmanTask и какой из них следует использовать для оформления отложенного задания?

Job — это то, что поступает воркеру. 
Task — это то, что передает клиент

То есть клиент кидает Task на сервер очередей, там два агрумента — имя ф-и и сериализованные данные (в виде строки).
Если у воркера есть ф-я, указанная в Task, то есть он готов ее обработать, то он принимает задачу, а данные получает в виде Job. 
Извлекаются данные вот так (кусок реального кода):

function create_campaign(GearmanJob $job){

$rawData = $job->workload();
 $data = unserialize($rawData);
…

А передаются на сервер вот так (я использую не Task, а чуть проще — просто doBackground)

$gclient = new GearmanClient();
$gclient->addServer('localhost');

$new_offers = $client_db->select_new_offers();

if(is_array($new_offers) AND count($new_offers) > 0){
 foreach($new_offers as $item){
 $data_for_gearman = array(
 'item' => $item,
 'client_class_name' => 'axxa',
 );
 $gclient->doBackground('new_offer', serialize($data_for_gearman));
 }
}

echo «Для добавления товаров на сервер очередей добавлено ».count($new_offers)." задач \n";

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

Лучший ответ:
По-моему Google уже все рассказал: https://www.google.com/design/spec/material-design...

Худший ответ:
Главный вопрос к автору игрового приложения: 
Как в это играть и какая конечная цель игры?!
Вопрос: В каких сферах ИТ наиболее перспективно на ваш взгляд?

Лучший ответ:
Судя по тому, что написано «ИТ востребовано», я бы хотел узнать — что такое кроется за этим ИТ? Индивидуальное творчество? Идеологическое товарищество?
Если же говорить про информационные технологии, то они востребованы, как уже отметил Сергей Протько, везде. И да — вопрос ни о чём.

Худший ответ:
Да везде.
Вопрос: Глюк в Гмыле...?

Лучший ответ:
Вы третий в Q&A :)
habrahabr.ru/qa/11352
habrahabr.ru/qa/11508

Теперь ждем четвертого!

Худший ответ:
Уже недели две висит.
Жду.
Вопрос: Где можно пройти стажировку в Спб верстальщик/фронтенд?

Лучший ответ:
1. hh.ru
2. ищите вакансии фронт-энд разработчиков или верстальщиков
3. в вакансиях находите почту компании или почту hr отдела или hr специалиста
4. пишите на почту предлагая свои услуги и/или спрашиваете про стажировку
ps детский сад.

Худший ответ:
Делай портфолио. Учи тонкости. Оптимизицию. Фронтенд сейчас очень жирное место. И работы очень много.Требования:
знание HTML5 + одного из шаблонизаторов (slim, jade);
CSS (sass, less, whatever...);
Frameworks: React.js, необязательно, но желательно знание MVC фреймворков (Angular, Backbone), а также: FLUX, jquery, CoffeeScript;
Тут в ходу целый набор технологий. Читай тематические форумы.
Вопрос: Как организовать отдел по продвижению в соц. медиа (SMM)?

Лучший ответ:
Есть бесценная закладка — thenextweb.com/ru/2011/08/16/brend-i-agentstvo-v-socialnykh-media/

Прежде, чем организовывать отдел, настоятельно рекомендую все сначала попробовать делать самим. Тогда сразу и понятно будет, какие люди нужны.

Худший ответ:
Во-первых, попробуйте сначала сами. 
Во-вторых, организовать скорее надо не отдел, а систему метрик, которые вам нужны. Как понять, отдел работает хорошо или плохо? Не просто лайки же считать. 
Третье — если начнете нанимать, начните с аналитика, который будет смотреть на данные и метрики и принимать решение, что делать дальше, чтобы ROI поднять. Их в России вообще не много и они сидят скорее в топовых агентствах. 
Попробуйте начать с http://amplifr.com, это мой сервис, и если что — я смогу поотвечать на вопросы и помочь по началу.
Вопрос: Где лучше моделить ландшафт, персонажей, оружие для игрового движка?

Лучший ответ:
Набор софта и пайплайн для производства контента кросплатформенной 3D игры

Худший ответ:
вам так важно хоть что-то сделать ещё и в максе?
добавьте тогда "коробку с отклонениями", блендер, мармосет, кейшот, КСИ и ещё много чего можно перечислить.
Вопрос: Новая модификация Zeus?

Лучший ответ:
Жду новостей, безумно интересно…

Худший ответ:
сорцы зевса в паблике, кто угодно может подогнать функционал и криптануть, то что часть файлов дроппера палится говорит лишь о дилетанстве модификаторов. Антивирусы вабще можно выкинуть почти все, помогут только от не целенаправленных и массовых атак, а так только проц и память жрет.
Вопрос: Может ли IP вида 62.249.*.* быть серым?

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

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

Лучший ответ:
Думаю, вам будет неплохо использовать grunt.
https://github.com/sindresorhus/grunt-sass
https://github.com/gruntjs/grunt-contrib-requirejs
план минимум:
почитайте про сборщики frontned
и используйте requirejs.org
stackoverflow.com/questions/10485039/simple-exampl...
хороший пример:
https://github.com/thomasdavis/backbonetutorials/t...

Худший ответ:
Можно использовать ES2015 с бабелем
Если вы пользуитесь grunt, то есть npm пакет
Я привык к browserify
Вопрос: Какой базовый набор радиодеталей купить начинающему ардуинщику?

Лучший ответ:
Резисторы удобно набрать по логарифмической шкале:
100, 330, 1кОм, 3.3кОм, 10кОм, 33кОм, 100кОм, 330кОм.
330 и 10кОм лучше побольше. Первые к светодиодам, вторые для "подтяжки" логических уровней.
Из конденсаторов стоит купить побольше керамических на 0,1 мкФ.
Электролитические на 100...1000 мкФ на нужное напряжение с запасом.
Пригодятся разъёмы PLS, PBS, BLS, беспаечные макетные платы (для прототипирования) и  монтажные текстолитовые (для пайки) и монтажные проводки.
Светодиоды, разумеется.
Подстроечные резисторы и потенциометры, например, на 10кОм.
Диоды Шоттки 1N5819.
Стабилизаторы напряжения 78L05 и 78L33 или похожие на 3,3В и 5В.
Операционные усилители с подходящим напряжением питания LM358.
Из транзисторов стоит взять NPN и PNP, например, BC547 и BC557 для маломощных нагрузок (NPN побольше) и каких-нибудь мосфетов IRFxxxx для управления более мощной нагрузкой (светодиодными светильниками, к примеру).
Сенсоры,  модули - на ваше усмотрение и на ваш вкус.
Очень пригодится мультиметр и лабораторный блок питания,  даже самый простой.

Худший ответ:
Смотря что делать. Универсального комплекта не существует (к счастью, а то иначе это будет ограничивать фантазию разработчика).
У меня примерно так...
Пассивные элементы должны быть на разные ситуации:
Резисторы не должны быть "любимых номиналов". Надо купить комплект разных номиналов, скажем, от десятков Ом до пары-тройки МегаОм. Каждого номинала по несколько штук. Потом докупать те, которые заканчиваются. Обычно в цифровой технике для начала может быть достаточно что-то типа 0.5K, 1K, 5K, 10K, 20K, 100K.
С конденсаторами сложнее, так как они дороже. Тут надо смотреть что обычно собираешь, что бы примерно оценить список номиналов и разбросов. У меня это обычно керамические и электролитические, которые обычно по питанию стоят.
Транзисторы ещё сложнее, так как вариантов ещё больше. Я обычно покупаю по мере нужды. А если я вижу, что какой-то может пригодиться и они недорогие, то покупаю несколько десятков, что бы были впрок.
На "умный дом" тут надо разные сенсоры взять, что бы можно было поиграться и понять что именно нужно и что интересно.
Вопрос: Ребята нужна помощь, с выводом данных из MySQL, PHP?

Лучший ответ:
В запросе не указана таблица FROM table?

Худший ответ:
Добавил FROM "Ваша таблица" и все заработало 
Вот код, кому интересно.
Спасибо за помощь )
Вопрос: Почему метод обернут анонимной функцией?

Лучший ответ:
var fade = $('div').fadeTo('fast', 1);
var fade = function(){
    $('div').fadeTo('fast', 1);
}
Чуешь разницу? 
В первом случае в fade запишется результат выполнения $('div').fadeTo('fast', 1);
Во-втором — функция, которая будет это дело выполнять при каждом вызове fade().
То есть если не оборачивать в анонимную функцию, fadeTo сработает при навешивании события, а не когда оно выстрелит.

Худший ответ:
В функцию mouseenter передается параметр, mouseenter ожидает что её при вызове передадут callback функцию, в частности Вы передаете анонимную функцию. 
function(){
...}
Вы по-сути задаете обработчик события.
это тоже самое(ну почти), что var fn = function(){
        $('div').fadeTo('fast', 1);
        //ИМХО лучше так, $(this).fadeTo('fast', 1);
}

$('div').mouseenter(fn);
Вопрос: Как избавиться от $_SERVER в логах Yii2?

Лучший ответ:
Все легко настраивается.
https://github.com/yiisoft/yii2/blob/master/framew...

Худший ответ:
Перепишите класс FileTarget, убрав из переменной $logVars '_SERVER'.
https://github.com/yiisoft/yii2/blob/master/framew...
Вопрос: Маководы, почему не открывается директория в терминале?

Лучший ответ:
cd /Applications/MAMP/htdocs/laravel
где МАМР вообще установлен?

Худший ответ:
Вероятно, это связано с тем, что No such file or directory?
Вопрос: Как узнать чем была скомпилирована программа?

Лучший ответ:
в большинстве случаев это знание мало полезно. ну узнаете что c++ например скомпилировано, вы думаете через среду разработки с++ файл можно будет назад в исходники декомпилировать? 
это поможет только в редких случаях типа C# если не ошибаюсь. во всех остальных случаях в лучшем случае удастся только дизассемблировать, то есть получите вы не исходники а ассемблерный код.

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

Лучший ответ:
WP - с плагинами

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

Лучший ответ:
Я просто оставлю это здесь

Худший ответ:
Читайте changelog для каждого софта, увидели исправление exploit например, обновить обязательно. В остальном решайте сами. Только не забудьте протестировать новую версию.
Вопрос: Какой кроссплатформенный движок выбрать?

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

Худший ответ:
для 2D c головой Canvas-a хватит
Вопрос: Как работать с почасовой оплатой на Российском фрилансе чтобы не быть обманутым?

Лучший ответ:
работать с почасовой оплатой на Российском фрилансе чтобы не быть обманутым
нет сынок, это фантастика  ©

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

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

Худший ответ:
Уберите тег , class active лучше назначить элементу , а в css писать li.active {}
Не думаю, что onclick в ссылке подходит, потому что я могу перейти по ссылке с помощью клавиатуры.
Может быть вообще href="#"?
Вопрос: Где приобрести SSL сертификат?

Лучший ответ:
Я бы отталкивался от того, сколько все-таки доменов нужно защитить. Самый дешевый мультидоменный сертификат, который я видел стоил примерно 4000 руб/год. Причем в стоимость сертификата входит только 3 домена. За те же самые деньги можно купить сразу 4-8 сертификатов Comodo PositiveSSL (в зависимости от цен поставщика), и без труда поставить по отдельному сертификату на каждое доменное имя. Придется затратить немного больше времени на установку, но это делать нужно не так часто:-)
Если смотреть Comodo PositiveSSL, то на текущий момент ситуация такая вот:ISPsystem - от 743 руб/гmasterhost - от 2800 руб/гleaderssl - от 1 100 руб/гP.S. Вы сказали, что требуется повысить доверие посетителей. Я бы тогда задумался и о том, насколько важно посетителям сайта получать подтверждение, что вы тот, за кого себя выдаете. Если важно, и вы являетесь юридическим лицом, то следует купить сертификат с проверкой организации (OV). В этом случае пользователи, кликнувшие на символ замочка в адресной строке, увидят не только информацию о зашифрованном соединении, но и название организации. Из этого будет следовать, что сертификационный центр проверил учредительные документы компании и подтверждает ее существование. Пользователи сразу поймут, что это не сайт "клон" или "подделка", созданный мошенниками и будут доверять вам больше.

Худший ответ:
Вам нужен UC сертификат (Unified Communications Certificate) еще он называется SAN сертификат.
У кого покупать - ваш выбор. Крупные центры сертификации: Thawte, Verisign.
Вопрос: Как реализовать перемещение div блоков с помощью JqueryUI Sortable(Portlets) и сохранением их на Ajax?

Лучший ответ:
Если я правильно понял, то можно просто получать позицию элемента относительно всех остальных, и писать в базу. Потом при отображении сортировать по этому параметру, назовите priority или как-то так. Index.

Худший ответ:
Если я правильно понял, то можно просто получать позицию элемента относительно всех остальных, и писать в базу. Потом при отображении сортировать по этому параметру, назовите priority или как-то так. Index.
Вопрос: Как сделать анимацию display none/block?

Лучший ответ:
Конкретно с помощью Display none/block можно сделать анимацию только через JS.
Если нужна анимация на чистом css, то opacity и transition в помощь.

Худший ответ:
Если position: fixed или absolutе, то можно попробовать так:#start_display {
    width: 100px;
    height: 100px;
    position: fixed;
    z-index: -999;
    animation-duration: 1s;
    animation-name: disappear; 
}
@keyframes disappear {
    0% {background-color: white;z-index: 999;}
    80% {background-color: white;}
    99.9% {z-index: 999}
    100% {background-color: none;z-index: -999;}
}
Вопрос: Белорусы, какая ситуация сейчас в стране?

Лучший ответ:
Сейчас в Белоруссии примерно как в России в 90-е. И при этом опа только началась.

P.S. Информация от нескольких жителей Минска.

Худший ответ:
> А с белорусским рублем действительно так – в обменнике его не купить, разбирают

Вы имеете в виду можно ли обменять валюта на белорусские деньги? Запросто. Валюта в стране официально не продаётся, так что лично я, приехав из Украины, сразу же нашёл менялу и обменялся выгоднее, чем в банке (банки тоже меняют валюту на белорусские). Тут важно отметить, что курс черного рынка надо знать, я по глупости сплавил по 6000 руб/$, а реально был 7000. На белорусские рубли можно даже гривны обменять!
Обратите внимание, что сегодня вроде приняли закон, по которому обмен в Белоруссии осуществляется только по паспорту. Я хз чем это грозит.
Вопрос: Как спастись от отсутствия заземления?

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

Худший ответ:
Ибп тебе в помощь
Вопрос: Где взять базу данных продуктов?

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

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

Лучший ответ:
Потому что interface по определению содержит описание только public членов.
Используйте явную реализацию метода интерфейса:
void IFoo.foo()
{
	throw new NotImplementedException();
}
Вызов:
Foo obj = new Foo();
((IFoo)obj).foo();

Худший ответ:
«Члены интерфейсов автоматически являются открытыми, и они не могут включать никакие модификаторы доступа.»
msdn.microsoft.com/ru-ru/library/ms173156.aspx
Вопрос: Чем закрыть огромную дыру между теоретическими знаниями и их практическим применением в веб-программировании?

Лучший ответ:
Единственный способ прийти к написанию хорошего кода - писать код. При чем не абы как, а по одному из двух сценариев:
1. Вы должны писать что-то достаточно большое, чем будете пользоваться непосредственно вы. Тогда вы поймете Самую Главную Вещь в работе программиста - код нужно поддерживать. И сразу станет ясно зачем нужны всякие паттерны, фреймворки, тесты и в чем смысл рефакторинга.
2. Вы должны найти кого-то, у кото такой опыт уже есть и тянуть из него знания.

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

Лучший ответ:
это фичи, переваренные в говнокод.

Худший ответ:
это говнокод))
Вопрос: Ошибка при установке Django 1.8.2 на Python 2.7. Как исправить?

Лучший ответ:
Не ставьте его под виндой. 99% вопросов "Ошибка при установке джанго" исходят от пользователей винды. На продакшене подавляющее большинство все равно используют linux. Создайте виртуальную машину с линуксом, или сносите винду. Гуглить по слову 'vagrant'
>Всё дело в сроках. В дальнейшем обязательно поставлю Linux
Vagrant+VirtualBox с убунтой можно поставить минут за 15 по мануалу (А может и быстрее). Еще пять минут уйдет на настройку БД (если не юзать sqlite3) и установку джанги. Так что это в любом случае сэкономит время, ведь еще одна проблема что не все пакеты можно установить через pip из под винды, еще придется что-то искать скомпилированное.

Худший ответ:
У вас не установлен setuptools.
Ставьте pip (пакетный менеджер python) - он за собой подтянет setuptools - https://pip.pypa.io/en/latest/installing.html
Вопрос: Можно ли покопатся внутри js?

Лучший ответ:
В любом современном браузере есть инструменты разработчика.
Напрмер: console.log(window) выведет в консоль браузера информацию об объекте window.

Худший ответ:
Почитайте «книжку с носорогом».Когда я учил java там можно было открыть библиотеку и увидеть все обо всем и это очень классно для понимания.  Ну в принципе можно открыть исходники V8 и смотреть, как оно реализовано, но не советую. Лучше почитать спецификации, пожалуй.
Вопрос: Сервис для коллективного комментирования изображений (макетов сайтов и так далее)

Лучший ответ:
Пользуюсь www.conceptboard.com отличная штуку. Бесплатно дают достаточно много места, если после согласования с Заказчиком будете удалять макеты и вставлять новые, бесплатного эккаунта Вам должно хватить. Если захотите держать архив — прийдется раскошелиться.

Худший ответ:
Еще есть отличный стартап skwibl.com/ который прекрасно решает поставленную задачу.
Вопрос: Как массово переименовать хитроназванные файлы в windows?

Лучший ответ:
Вот решение, которое работает при ваших условиях
:: MassRename.cmd
@echo off
cls

goto :Begin

:RenameFile
 set fileName=%~1
 set forwardPart=%fileName:~0,10%
 set middlePart=%fileName:~10,-11%
 set lastPart=%fileName:~-11,7%
 set extension=%fileName:~-4%
 rename "%fileName%" "%forwardPart%%lastPart%%middlePart%%extension%"
goto :EOF

:Main
for /F «tokens=*» %%f in ('dir /B *.pdf') DO (
 Call :RenameFile "%%f"
)
goto :EOF

:Begin
Call :Main

Скрипт сделан с учетом того что все файлы имеют расширение pdf и статическое(одинаковой длинны) начало и конец, но при этом разную центральную часть.

Я заметил, что при любом моем ответе по батникам, мне обязательно ставят минус сами знаете куда, поэтому настоятельно прошу негодующих о несовершенстве языка CMD минусовать комментарий, иначе я просто не смогу больше опубликовать статьи по Maven.

Худший ответ:
Ну если cygwin не подходит, то:
bash.exe + find.exe + sed.exe + mv.exe
Вопрос: Насколько заметно различие между linux дистрибутивами?

Лучший ответ:
Всё просто: берёте линукс который вам более симпатичен, ставите его, ищете в интернете почему он самый крутой, и можно смело участвовать в холиварах на тему какой линукс лучше

Худший ответ:
Кем нужно быть, чтобы поднимать холивары на тему init vs systemd, ведь при запуске явно разницы не заметишь?
Ну systemd реально быстрее запускается, выключается вообще мгновенно.
А так да, принципиальной разницы в большинстве нет.
Для Ubuntu чаще можно найти решение сложностей, чаще готовые deb пакеты в наличии (в том числе более свежие), но не думаю что для сервера не будет какого-то пакета для другого сколько нибудь распространенного дистрибутива.
Ставить нужно то, в чём больше разбираетесь, остальное не столь существенно по сути.
Вопрос: Как правильно построить архитектуру в MVC?

Лучший ответ:
Для начала, блейд это просто обертка над php, и не использование его дает даже больше возможностей чем его использование, хоть и не так красиво выглядит.
Далее у вас два варианта:
1) Сделать как сказал DieZz, view->share('key', 'value') прописать это лучше всего в контролере от которого потом унаследовать все другие контроллеры.
2) Определить класс для управления меню и сделать его инжекцию в самой вьюхе. Далее вариант с блейдом, как сделать без блейда надеюсь разберетесь@inject('metrics', 'App\Services\MetricsService')

<div>
    Monthly Revenue: {{ $metrics->monthlyRevenue() }}.
</div>
С одной стороны делать иньекции во вьюхе вроде как не красиво, с другой стороны шаблон, это не вью, контроллера своего у него нет. Короче холиварная тема, решать вам.

Худший ответ:
Композер вам в помощьВидео (англ.)
Вопрос: Как направить домен на IP адрес с портом?

Лучший ответ:
Прописать IN SRV запись

Худший ответ:
на 80м порту сделать vhost c редиректом на куда надо
Вопрос: Как установить Win7 на SSD если recovery партиция остаётся на старом HDD?

Лучший ответ:
Используйте специальную утилиту Paragon Migrate OS to SSD, работает шикарно.

Худший ответ:
Не стоит эта ерунда возни с её переносом. Поставьте НОРМАЛЬНУЮ чистую ОС и нужный Вам софт. А не это рекламное (или рекламой нашпигованное, смотря что ещё там было «кустомизировано» ребятами из НР) уёжище.