Ivan
Денвер в 2017
Павел
Dmitry
ну а вообще если руками ставишь почитай про psr-4 и как его реализовать. Там пример есть в описании
Ivan
А composer стандарт уже лет этак дофига
Dmitry
многое изменилось )
Anonymous
Anonymous
начали OОП в PHP использовать
Dmitry
до 5.3 все вяленько было, а потом как бахнуло...
Dmitry
его и раньше юзали, но только гуру :)
Dmitry
а теперь стандарт
Anonymous
👻
Dmitry
ну там есть пример с готовым классом, который сразу заюзать можно. Я так и делал пока не понял что композер намного проще )))
👻
решение в 1 строку :)
Dmitry
оч сложно просто было понять что такое зависимость, библотеки. и почему бы просто все самому в lib не кидать, вместо каких то приложений которые еще ставить надо, да обновлять постоянно
Павел
Можно и руками
Anonymous
array (
'name' => 'yiisoft/yii2-jui',
'version' => '2.0.0',
'alias' =>
array (
'@yii/jui' => $vendorDir . 'yiisoft/yii2-jui',
),
),
руками в extensions.php прописал, но всё равно говорит что Class 'yii\jui\DatePicker' not found
👻
угу около 10 либ
каждую поверь обновилось или нет
потом ручками скачать распаковать и так далее
Павел
Нет чтобы понять принципы автолоада можно и руками поставить. Ради тренировки
Dmitry
у меня есть старые проекты там phpmailer наверное с года 10 лежит, и норм :)
👻
:)
Anonymous
я слеш забыл, теперь ему нужен jquery-ui
Anonymous
а jQuery теперь ругается на TypeError: jQuery(...).datepicker is not a function
Anonymous
дома снесу Denver
Ivan
Anonymous
или мож там можно выбрать что ставить а что нет?
Dmitry
ну там много всего полезного
Dmitriy
Dmitry
не того уровня проекты )
👻
поспамить тамое оно :)
Dmitry
зато можно летом переключиться с php 5.2 на php 7.1 и обратно если надо
Dmitry
и субд любую выбрать
Dmitry
разные версии nginx и apache
👻
в бейсик помоему тока мария была
👻
а вот по апач нгинх пыха да там полный набор был
Dmitry
я помоему 2ю ставил
Dmitry
в полной там чет жесть совсем, чуть ли не paint запихан )
Dmitry
единственное что мне не нравиться обновить ее нормально нельзя (
Niko
Подскажите! Чтоб задействовать кафку на сервере - все микросарвисы тоже должны быть на апаче? Или для чего кафке нужен именно апач, а не nginx?
Ivan
Dmitry
это типа для тех кому с докером лень разбираться. + удобный гуи
Dmitry
вот кстати я так и не нашел вменяемого туториала по докеру, где от и до расписано как настроить несколько версий php/ Да и вообще в целом поднять окружение нормальное
Niko
тогда я не понимаю как это работает. Думал, что для перехода на кафку нужно на апач перейти
👻
Если я правильно понимаю для разных версий Пых у тебя разный образ докера
Dmitry
докер один, конейнеры подключаются разные
Dmitry
но в целом как мне показалось достаточно геморно это все
Ivan
Если разобтраться, то просто. Но с мануалами тяжеловато, согласен. Я достаточно долго въезжал. Но зато теперь выкинул Vagrant и сижу себе на контейнерах, которые поднимаются и выключаются за секунду, ещё и ресурсов не жрут как виртуалка.
Ivan
Я на Линуксе работаю, если что
Niko
@offout ok, спасибо
Dmitry
ну я думаю на винде не особо отличается
Ivan
Для Docker на Винде, нужно сделать виртуалку, и в ней уже контейнеры
👻
Ну на линуксе докер не всегда и нужен
Ivan
Очень даже отличается, ибо Docker работает на очень тесной связи с ядром Linux
Dmitry
это я понимаю, но принцип то один
Ivan
Ну я считаю что он нужен всегда, как единая среда разработки для всех разработчиков, максимально повторяющая прод по версиям программ.
Dmitry
везет вам, у меня почти каждый проект на разной платформе.
Dmitriy
Ivan
Ну я на постоянном проекте работаю, у меня он собственно один. Но если нуно, я быстро внесу изменения в докер-файлы, они все строчек по 30 на один сервис, и всё
Niko
@ExileeD это значит, что без использования костылей нужно сервер с nginx на apach переносить?
Dmitriy
Dmitriy
Niko
Сколько простых запросов rabbitMQ на практике может обрабатывать в секунду? Простой запрос в моем понимании - отправка форм с 10ю полями и фотографией на 80-100кб. Запросов 100 или 1000 потянет на серваке в 1 CPU 512МБ RAM?
Niko
че-т мне кажется, что 512 RAM не хватит на rabbitMQ вовсе)
Ivan
Anonymous
Всем привет!
Niko
вариант
Anonymous
Поделитесь кто каким решением пользуется для динамически добавляемых полей формы?
Ivan
Ну как бы, по htop, потребление памяти RabbitMQ ~70mb при практическом отсутствии нагрузки.
Niko
Николай DynamicForms или как-то так
Anonymous
Anonymous
Подскажите как сделать 2 подключения к базе и указать в модели к какой базе относится данная модель
👻
return [
'components' => [
'db1' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=db1name', //maybe other dbms such as psql,...
'username' => 'db1username',
'password' => 'db1password',
],
'db2' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=db2name', // Maybe other DBMS such as psql (PostgreSQL),...
'username' => 'db2username',
'password' => 'db2password',
],
],
];