who are you
а что скачать с докер хаба по yii2 ?
SiZE
Toly
who are you
не качает нифига докер эти контейнеры
who are you
failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\45bea489a44f73b191ef7b01b6ee6d221952bf3994c87dd456ded287e6247682: The system cannot find the path specified.
Dmytro
"The system cannot find the path specified"
у вас есть папка \ProgramData\Docker\windowsfilter\ ?
who are you
ща проверим
who are you
непонятно почему е енет если она должна быть
who are you
who are you
http://shot.hsdn.org/iSWPN2m5
Dmytro
но в ней нет 45bea489a44f73b191ef7b01b6ee6d221952bf3994c87dd456ded287e6247682
who are you
ога
who are you
а откуда она там должна взяться
who are you
вот сам скрин Kitematic когда пытаешься создать контейнер и списка на докер хабе
who are you
http://shot.hsdn.org/A0OgwiZT
Dmytro
а докер у вас запущен?
who are you
полагаю что запущен
Dmytro
попробуйте перезапустить
Dmytro
посмотреть логи
Vasily
Докер капризен. За это и не люблю.
Vasily
С Вагрантом все очевидно и работает везде, где встала виртуальная машина.
who are you
на команду docker run hello-world
who are you
он пишет
who are you
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: image operating system "linux" cannot be used on this platform.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
who are you
🤔 чот с линуксом связано
Sergey
Toly
Редакция винды какая?
who are you
надо было переключить докер
who are you
на контейнеры линукс
who are you
как бы это странно не звучало )) на винде докер а контейнеры с докерхаба надо брать линуксовые
who are you
запахало
who are you
http://shot.hsdn.org/6KYaxLYM
who are you
только не знаю как ))
SiZE
Поздравляю! )
Alexander
Господа, простите что отвлекаю. А тут из МСК есть ребята с богатым знанием yii2 и желанием найти работу в офисе? Мне нужно ещё пару человек в команду к 1 имеющемуся + 3 удаленщикам. Расширяемся немного. Вилка стандартная 80-120. Если прямо гуру - обсуждаемо больше. Вакансия на hh.ru: https://hh.ru/employer/vacancies Вопросы можно в личку. Сам в вебдеве почти 20 лет из них 12 разработчиком. Руковожу проектом я соответственно.
Alejandro
Удаленку рассматриваете?
Alexander
Увы - нет. Хватает тех, что есть.
Alexander
Надо в офис, с погружением в проект.
Alejandro
а офис где?
Alejandro
метро
who are you
а как найти этот сайт который запустил в докере? где оно вообще есть?
who are you
😄 как все сложно
Alexander
Скоро переезд, подбираем помещение. Будет в центре в пределах садового. Пока рассматриваем Сретенку
Alejandro
не далеко
Alejandro
я жутко ленивый
Alexander
Это плюс для программистов и админов 😊
Alejandro
Я живу в 300 метрах от офиса сейчас. А вы говорите комсомольская 😃
Alejandro
если бы где на войке или соколе
Alexander
Не, туда не планируем. 😊
Иван
Тупой вопрос: что yii2 со стилями такое делает?
Правлю любой css-файл во frontend/web/css, удаляю всё из frontend/web/assets и... новые файлы генерятся точно такими-же как и стырый, стили не меняются.
👀
👀
оттуда, откуда указано в assetBundle
👀
те файлы, которые подключаются через registerCss или registerJs во вьюхах он не трогает
Иван
Странно. Откуда он тогда старую версию берёт.
who are you
Danil
Привет всем.
Мне интересно с какими трудностями вы столкнулись при покрытии приложения юнит тестами перейдя на этот фреймворк, когда у него весь "DI" - это Yii::$app\::app() и все вещи, которые это используют в принципе ведут себя непредсказуемо, что невозможно покрывать адекватными тестами.
https://github.com/yiisoft/yii2/commit/66abd5b8abd9549786ea7e93fc1f316217597e3a - тута еще эта тема появилась с 2014 года. Но на проектах с Yii я ни разу не видел, чтобы это где-то нормально использовали.
Dmytro
может вы имели в виду Yii::$container?
Dmytro
DI в yii2 есть и его можно использовать
Dmytro
если инстанциировать все через \yii\BaseYii::createObject будет возможность подменить классы где надо
Dmytro
объяснитье, пожалуйста, фразу "ведут себя непредсказуемо", если можно с примером
Danil
Ок, просто априори в Yii половина вещей как мне показалось вообще неограничена ни в чем.
Любая херня, даже шаблон, всегда имеет доступ к Yii::app() откуда может получить все что душе угодно.
Т.е. нельзя адекватно ограничить тот или иной компонент жестко определенными правилами и зависимостями, что очень хуево для тестирования, потому как некоторые зависимости иногда например надо хернуть в мок объект. В YII получается юнитов как таковых нет, потому что любая вещь ВСЕГДА имеет доступ КО ВСЕМУ.
Danil
Т.е. из-за глобальности Yii::app отдельно никогда ничего не существует все есть кусок огромного говна :(
Danil
А кто нибудь в кишки самого фреймворка смотрел? Как можно делать везде паблик?
Danil
Это философия фреймворка что ли такая во всем?
Dmytro
вы python видели?)
Danil
И?
Dmitriy
Dmitriy
Yii::app это выстрел себе в ногу
Dmytro
извините, но "как мне показалось" -- это не аргумент
да, паттерн singletone -- не "торт" для большой архитектуры, но этот прием сделан не просто так, а для дополнительного удобства
если вам такой подход не нравиться -- есть ряд решений (на php) помимо yii2
и к тому же, никто вас не заставляет использовать Yii::app
Danil
А что тут аргументировать?)
Danil
Так и есть)
Dmitriy
Dmytro
так проблемма в людях)
Dmytro
я не собираюсь защищать архитектурные решения
если люди используют yii2 (некоторые даже успешно)
Dmytro
значит какая-то ценность в нем есть