
Ivan
20.10.2017
15:39:56
Судя по всему у Вас yii app basic шаблон, у консоли и веб-части свои раздельные конфиги. Посмотрите в /config/console.php

Lee
20.10.2017
17:59:26
Для консоли пропиши компонент.

Айбулат
20.10.2017
19:15:42
Всем привет! Ребята, когда лучше использовать готовые компоненты от kartik, а когда лучше писать самому?
С kartik-ом мало работал. Как часто возникают проблемы с ним? Возникали бы они и на чистом js, jquery или отдельных плагинах

Google

Павел
20.10.2017
19:17:26
По всеобщему мнению картика не надо использовать

Айбулат
20.10.2017
19:18:03
Да, наслышан. Из-за возможного ограничения и придумывания костылей?

Dmitry
20.10.2017
19:25:06

Айбулат
20.10.2017
19:25:59

Alex
20.10.2017
19:26:33
У картика внутри его копмонентов пиздец

Dmitry
20.10.2017
19:26:41

Айбулат
20.10.2017
19:27:03

Dmitry
20.10.2017
19:27:09

Alex
20.10.2017
19:27:46

Айбулат
20.10.2017
19:27:52

Alex
20.10.2017
19:28:15
потому что он их не берет из бовера/нпм, а впихивает в код

?
20.10.2017
21:38:16

Google

?
20.10.2017
21:38:29
О, Алекс, привет)

Valeriu
20.10.2017
21:57:24
Кто-то использовал Ratchet в YIi?

?
20.10.2017
21:59:05

Valeriu
20.10.2017
21:59:26
На NodeJS опыта вообще нет

?
20.10.2017
22:01:32
На NodeJS опыта вообще нет
Поверь на слово, с Ratchet Закапаешь и повязнешь глубже с его абстракциями. Нода ОООоооООчень простая для базовых задач и там всё очень элегантно делается всё что связано с асинхронщиной и сокетами
Хотя... Есть моменты которые надо знать, но всё же имхо проще.
ES6 сразу пили, последнюю ноду качай и ок
Там сахара много синтаксического, лично я кайфую что не надо с промисами еб*ться, let my_var = await asyncFunction()

Valeriu
20.10.2017
22:03:29
Согласен, нода классная

?
20.10.2017
22:04:06
Не помню когда попробовал её, но боли было совсем немного и то не с нодой, а с JS современным)
Многопоточные асинхронные парсеры с cherio писал, кайф просто))
Тогда сайтов 7 наверное за неделю запарсил, т.е. 1.5 парсера в день без опыта.

Valeriu
20.10.2017
22:05:39
Ого)
Вообще довно довно посмотрел один курс по nodejs
Курс Кантора
и помню тогда что-то не получилось у меня и забросил
За сколько времени можно изучить?
ну до хорошего уровня

?
20.10.2017
22:06:43
У кантора по 0.* версии вроде только, не актуально.
Смотря что для тебя хороший уровень, я хз, по необходимости всё изучаю.

Valeriu
20.10.2017
22:08:15
Ну базовые вещи.
Обычно если 20% знать
То можно дальше уже работать и опыт накапливать одновременно

?
20.10.2017
22:09:49
Эх жаль выпилил скрипт. Представь, в 20-30 строк кода был бот для телеграм API (telegraf либа) который получал аудио сообщение и через Yandex spech api распознавал его, возвращая текст.

Nurik
20.10.2017
23:53:08

Google

?
20.10.2017
23:53:34
просто как человеку у которого опыта больше в однопотоке, async await понижает порог входа и понимания, имхо

Nurik
20.10.2017
23:55:21
Но основной посыл— уловил.

Иван
21.10.2017
14:15:13

Alexander
21.10.2017
14:51:28
Всем привет! Подскажите, Di контейнер умеет теги или что-то аналогичное? Задача чтобы все сервисы, которые реализуют определенный интерфейс передавались в конструктор другому сервису.

Иван
21.10.2017
14:54:20
Решил увеличением таймаута

Dmitry
21.10.2017
16:11:49

Alexander
21.10.2017
16:14:56

Dmitry
21.10.2017
16:17:11

Alexander
21.10.2017
16:17:43
Как?

Dmitry
21.10.2017
16:17:56
да и в контейнере они получаются нафиг не нужны

Alexander
21.10.2017
16:18:16
Почему?

Dmitry
21.10.2017
16:18:21
$service->add(new Command1());

Alexander
21.10.2017
16:18:40
А если их миллион?

Dmitry
21.10.2017
16:19:26
foreach по папке с командами

Alexander
21.10.2017
16:19:57
Ок, а как мне резолвить зависимости команд?

Dmitry
21.10.2017
16:21:39
$commandConteiner->load('folder1');
$commandController->load('Folder2');
внутри создавай с помощью контейнера
На выходе получай массив объектов и передавай куда надо
ну примерно так

Alexander
21.10.2017
16:23:04
что значит "внутри с помощью контенера"? типа $container->get($className)?

Google

Admin
ERROR: S client not available

Alexander
21.10.2017
16:23:18
Не дороговато будет при каждом запросе обращаться к ФС?

Dmitry
21.10.2017
16:26:06

Alexander
21.10.2017
16:27:59
Спасибо, придется так делать. DI, конечно, базовый :(

Stanislav
21.10.2017
19:06:20
Что значит di

SiZE
21.10.2017
19:13:30
Спасибо что спросил
Dependency Injection

Dmitry
21.10.2017
19:53:15

Maxim
21.10.2017
20:12:30
Это был идеальный ответ!

Vladislav
21.10.2017
20:43:22
нашёл сайт криптовалюты на yii https://minexexplorer.com/site/api

Evgeny
21.10.2017
20:48:12
и чего с этим сайтом?

Vladislav
21.10.2017
20:55:05
всё хорошо, в копилку проектов на yii2
не могу вспомнить как сайт называется, где собраны проекты на yii2
?
а, нашёл

Konstantin
21.10.2017
21:40:23

Vladislav
21.10.2017
21:41:10
но вдруг кто не знает http://yiipowered.com/ru

?
22.10.2017
06:55:31

Dmitry
22.10.2017
07:54:08

?
22.10.2017
08:00:25
Ну типа ААА ЗАЦЕНИ ЧТО НА ЙИИХЕ МОЖНО СДЕЛАТЬ!

Google

?
22.10.2017
08:00:50
Мне нравится проект, поглядываю иногда.

Павел
22.10.2017
08:12:18
Главное что этот проект написан на Yii!

Alexander
22.10.2017
08:15:52

?
22.10.2017
08:16:33

Alexander
22.10.2017
08:17:39

?
22.10.2017
08:19:07
НЕ глядел эту.
Мне просто по началу без понимания вопроса нужно было conversation фичу, а в той она из коробки есть, но потом уже по завершению задачи и колупанию в исходниках понял, какая же всратая либа.
Вот первое ишью, которое прийдётся найти, чтобы сука это говно только завелось https://github.com/php-telegram-bot/core/issues/503

Alexander
22.10.2017
08:22:06
Там конструкторы у команд жестко захардкожены, поэтому я ее почти сразу отмел, так далеко не копал :)