Задать вопрос
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    @saboteur_kiev
    В автоматизации стандарты это ansible, terraform, jenkins. А докер стандарт в контейнеризации.

    Для вас стандарт контейнеризации не является частью автоматизации?
    В то время как в ядре Windows такой возможности штатно нет

    Что мешало на текущей архитектуре Windows NT создать свой стандарт контейнеризации?
    проще сделать WSL, чем менять принцип и архитектуру ядра

    У вас как то странно получается если технология заходит в рынок и становится стандартом значит другие технологии де факто не могут иметь право на конкуренцию.

    В итоге имеем шведский стол. В каждую версию MS толкают все подряд лишь бы окупить затраты - пользователь съест, skype, cortana, панель инструментов "параметры", wsl, ie, edge и т.п. Что то приживается что то отторгается, с чем то приходится мириться . И как я выше уже сказал все это разрастается и отъедает место, время и память.
    Написано
  • Как собрать общий конфиг для docker и asp net?

    @mxelgin Автор вопроса
    OwDafuq, как этот метод будет определять где запущен проект в локальной среде или в контейнере?
    Написано
  • Как собрать общий конфиг для docker и asp net?

    @mxelgin Автор вопроса
    OwDafuq, расскажите как конфиги сами поменяются в зависимости от среды. может я что то не знаю. Конфиги ведь launchsettings.json находятся ,как там сказать что проект запущен из локальной среды.
    Написано
  • Как собрать общий конфиг для docker и asp net?

    @mxelgin Автор вопроса
    OwDafuq, это уже разделение внутри контейнера на среды разработка или производство. К сожалению этот вариант разделения не решает вопроса. Так как dot net будет тащить строку по умолчанию и контейнер будет тащить строку по умолчанию. То есть в вашем случае я могу поверх своего решения использовать еще и ваше решение appsettings.Production.json и appsettings.Development.json
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Saboteur, расскажите почему docker 5-10 лет назад был никому не нужный, "неожиданно" стал стандартом в автоматизации linux инфраструктуры. Где те ваши упомянутые разработчики под виндовс которые написали это гувно docker-descktop и его выкидыш WSL. Неужели эти гении программисты за столько времени не смогли создать свою архитектуру автоматизации что теперь пытаются скрестить ежа с ужом.

    docker system pure
    diskpart
    select vdisk file=C:\Users\YouAccont\AppData\Local\Docker\wsl\disk\docker_data.vhdx
    compact vdisk
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Saboteur, какое может быть представление у разработчика, конечно неправильное)
    Ну давайте еще мерять качество продукта количеством рекламы. Будем все в одну кучу пихать?
    Так вы за себя говорите, может миру это не интересно.
    Написано
  • Как создать обратный like запрос на Yii2?

    @mxelgin Автор вопроса
    DevMan, например при поиске по слову `паралоновые` чтоб нашлись все вложения `пар` , `пара` и так далее
    Написано
  • Как создать обратный like запрос на Yii2?

    @mxelgin Автор вопроса
    Максим Тимофеев, мимо конструктора я и так могу написать, движок Yii должен уметь делать стандартные sql запросы из коробки.
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Saboteur, для разработчика, мир виндовс это постоянные проблемы с памятью и лагами в самых неожиданных местах. Кстати ваш любимый RDP отлично взламывается шифровальщиками.
    Написано
  • Где принято хранить переменные окружения в ASP.NET Core?

    @mxelgin
    В .NET есть проблема хранения секретных переменных окружения. Конфиг Docker и конфиг .Net не дружат друг с другом. В частности например в docker конфиг выносится в отдельные файлы secrect . В appsetting конфиг тоже выносится в secrets только свой. Это уже 2 разных конфига. Еще больше проблема в том что в appsettings строка соединения БД должна смотреть на службу докер, так как контейнеры в docker взаимодействуют друг с другом по именам. Это проблема при работе с миграциями так как миграции находятся снаружи и не могут взаимодействовать с контейнерами по именам то приходится постоянно лазить в конфиг и менять настройки.
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Знаете почему мне Винда как сервер не нравится. Потому что с каждой новой версией она тащит в оперативку много больше ненужного гувна.
    Написано
  • Как создать обратный like запрос на Yii2?

    @mxelgin Автор вопроса
    'паралоновые.мягкие' like '%'+[name]+'%'
    $column_name - поисковая фраза
    при формировании подобного запроса в вашем примере конструктор yii разбивает обратный like на столбцы
    у вас получится
    [паралоновые].[мягкие] like '%'+[name]+'%'
  • Как создать обратный like запрос на Yii2?

    @mxelgin Автор вопроса
    Пример обратного like
    Table::findBySql("select * from [tapki] where 'паралоновые' like '%'+[name]+'%' ")->one()

    Проблема в том что если в вашем примере заменить местами переменные, то при поступлении данных "паралоновые.мягкие" конструктор yii разобъет запрос
    примерно так
    select * from [tapki] where [паралоновые].[мягкие] like [name]