Valeriu
Вообще довно довно посмотрел один курс по nodejs Курс Кантора и помню тогда что-то не получилось у меня и забросил За сколько времени можно изучить?
Valeriu
ну до хорошего уровня
Anonymous
У кантора по 0.* версии вроде только, не актуально.
Anonymous
Смотря что для тебя хороший уровень, я хз, по необходимости всё изучаю.
Valeriu
Ну базовые вещи. Обычно если 20% знать То можно дальше уже работать и опыт накапливать одновременно
Anonymous
Эх жаль выпилил скрипт. Представь, в 20-30 строк кода был бот для телеграм API (telegraf либа) который получал аудио сообщение и через Yandex spech api распознавал его, возвращая текст.
Anonymous
async await юзает промисы внутри.
я же сказал, что сахар
Anonymous
просто как человеку у которого опыта больше в однопотоке, async await понижает порог входа и понимания, имхо
Nurik
Но основной посыл— уловил.
Ivan
Кто устанавливал с asset-packagist пакеты npm? Почему-то не находит пакет который есть на asset-packagist. Решил проверить на jquery. В npm не нашло, а в bower нашло, хотя jquery есть и там и там.
Alexander
Всем привет! Подскажите, Di контейнер умеет теги или что-то аналогичное? Задача чтобы все сервисы, которые реализуют определенный интерфейс передавались в конструктор другому сервису.
Alexander
а если их миллион ? какая то странная задача. Твой сервис должен иметь явные зависимости.
Ну если миллион, значит миллион :) Вполне стандартная задача. К примеру, у меня есть телеграм-бот и мне надо передать ему в конструктор/или add-er все команды-сервисы (реализующие CommandInterface)
Alexander
Как?
Dmitry
да и в контейнере они получаются нафиг не нужны
Alexander
Почему?
Dmitry
$service->add(new Command1());
Alexander
А если их миллион?
Dmitry
foreach по папке с командами
Alexander
Ок, а как мне резолвить зависимости команд?
Dmitry
$commandConteiner->load('folder1'); $commandController->load('Folder2'); внутри создавай с помощью контейнера На выходе получай массив объектов и передавай куда надо
Dmitry
ну примерно так
Alexander
что значит "внутри с помощью контенера"? типа $container->get($className)?
Alexander
Не дороговато будет при каждом запросе обращаться к ФС?
Dmitry
Не дороговато будет при каждом запросе обращаться к ФС?
ты получаешь сразу список всех файлов в дирректории. Ну можешь конкретно каждый класс руками добавлять. у тебя и так все постоянно к файловой системе обращается
Alexander
Спасибо, придется так делать. DI, конечно, базовый :(
🎅
Что значит di
SiZE
Спасибо что спросил
SiZE
Dependency Injection
Dmitry
Dependency Injection
Это твой звездный час )))
Niko
Это был идеальный ответ!
Niko
Vladislav
нашёл сайт криптовалюты на yii https://minexexplorer.com/site/api
Evgeny
и чего с этим сайтом?
Vladislav
всё хорошо, в копилку проектов на yii2
Vladislav
не могу вспомнить как сайт называется, где собраны проекты на yii2 ?
Vladislav
а, нашёл
Vladislav
powered вроде
дада, я нашёл. на сайте есть ссылка
Vladislav
но вдруг кто не знает http://yiipowered.com/ru
Dmitry
но вдруг кто не знает http://yiipowered.com/ru
а нафиг он нужен, какой вообще смысл в это вкладывали?
Anonymous
Ну типа ААА ЗАЦЕНИ ЧТО НА ЙИИХЕ МОЖНО СДЕЛАТЬ!
Anonymous
Мне нравится проект, поглядываю иногда.
Павел
Главное что этот проект написан на Yii!
Alexander
Ты что либу эту взял? https://github.com/php-telegram-bot/core
нет, просто как пример привел. реальная задача вообще в другой области :)
Anonymous
нет, просто как пример привел. реальная задача вообще в другой области :)
Да просто либа всратая и там есть пара велосипедов как обойти проблемы)
Alexander
Да просто либа всратая и там есть пара велосипедов как обойти проблемы)
да, когда делал бота смотрел в ее сторону, но выкинул. в итоге использую https://github.com/TelegramBot/Api
Anonymous
НЕ глядел эту. Мне просто по началу без понимания вопроса нужно было conversation фичу, а в той она из коробки есть, но потом уже по завершению задачи и колупанию в исходниках понял, какая же всратая либа.
Anonymous
Вот первое ишью, которое прийдётся найти, чтобы сука это говно только завелось https://github.com/php-telegram-bot/core/issues/503
Alexander
Там конструкторы у команд жестко захардкожены, поэтому я ее почти сразу отмел, так далеко не копал :)
Anonymous
После этого telegraf под nodeJS пробовал, просто космос
Anonymous
Ребята, привет. У кого есть свободное время и большая горсть ответственности?)
Valeriu
Для чего?
Anonymous
Есть 2 проекта, один на первой версии, второй на второй
Valeriu
К сожалению тут не для вакансий чат)
Anonymous
Я знаю)) но может кто-то будет не против)
Michael
Чиркану щас
Borys
К сожалению тут не для вакансий чат)
Почему? Вакансии постили ранее, никто против не был.
Borys
Ребята, привет. У кого есть свободное время и большая горсть ответственности?)
Пости сюда вакансию, кому будет интересно - отпишутся.
Valeriu
Почему? Вакансии постили ранее, никто против не был.
в данном чате не-давно но обычно есть отдельные чаты
Valeriu
именно для вакансий
Borys
Да, а еще есть отдельные чаты для devops, фронта и флуда. А еще есть гугл.
Borys
Но это не мешает людям писать все сюда.
Borys
Так что от того что сюда будут постить адекватные вакансии - хуже не будет.
Ilya
👍
Valeriu
вообще было бы хорошо, если были бы где-то правила написаны для чата
Valeriu
а то так не понятно что можно что нельзя
Borys
LOL, если будут банить за флуд, вопросы о .htaccess и вопросы на которые дает ответ поисковик - в чате никого не будет.
Ilya
Или, можно было бы сделать отдельный чатик/канал для вакансий только с Yii
Katulos
как сказать компосеру, чтобы не читал пол часа весь bower, а поставил уже это блядское расширение для yii2?
Katulos
по yii2 disable fucking bower чот ничего не гуглится
Valeriu
Ребята, привет. У кого есть свободное время и большая горсть ответственности?)
можешь тут писать, @yiijobs вообще можем там собирать информацию про работу и всё такое в интернете не проблема что информаций нет, а в том что она не структурированна поэтому думал лучше было бы если бы работа была отдельно
Borys
Или, можно было бы сделать отдельный чатик/канал для вакансий только с Yii
ИМХО, смысла нет, тут достаточно много людей и сразу можно будет почитать мнения/отзывы.