• Как переменную string преобразовать в List в C#?

    @mxelgin
    List<string> ar = ("a b c").Split(' ').ToList<string>();
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Saboteur, Рынок состоит из конечных потребителей.
    Не согласен, для MS рынок это деньги а не головы. Что то на рынок дворников нет желающих заходить))
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Когда я плаваю, я шевелю ногами.
    Ноги это орган для плавания?

    Пример не в ту калитку)) В вашем случае у человека нет ног, а орган сам по себе ходит ))

    У вас получается проблем с настройками деплоев раньше не существовало. А если существовали то они как то сами по себе решались?
    Если в контейнеризации от докера у разработчика решается вопрос интеграции ПО в автоматическом режиме Почему я не должен об этом говорить?
    Виртуализация и контейнеризация это же очевидно сильно разные вещи, не взаимозаменяемые, и явно с точки зрения архитектуры вообще никак друг к другу не относятся.

    Вы суть не поняли, встраивание WSL это не про docker и не про контейнеризацию. MS чихать на конечного потребителя. Их интересует рынок. Смотрите в глубь. Это идеальный момент начать подминать под себя рынок Linux.
    Если я поставлю 1 гб для линукса
    Вин10 начнет боле мене нормально работать с 4гб для разработки
    Зато в десятке зип открывается в проводникеЗип еще в XP открывался, Рар в 10ку запилил. Только причем тут это? Есть операционка для разработки есть для остальных утех.
    на очень гибкое использование ресурсов
    Теперь возвращаемся к первому посту и смотрим что я написал.
    "Винда как сервер не нравится. Потому что с каждой новой версией она тащит в оперативку много больше ненужного гувна."
    Написано
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @mxelgin
    Saboteur, Saboteur,
    Нет конечно. Контейнеризация это не автоматизация. Контейнеризация сама по себе.

    Docker — это платформа контейнеризации с открытым исходным кодом, с помощью которой можно автоматизировать создание приложений, их доставку и управление.

    По вашему автоматизация тут лишнее слово?
    Очевидно же, непосредственно архитектура операционной системы на уровне метаданных процессов, принципа работы process scheduler и то, как ядро управляет устройствами.

    Ничего не очевидно, Куда у вас Hyper-V исчез? купили Virtual PC зашли на рынок виртуализации, дальше расшили уже свои технологии и могли создать архитектуру контейнеризации свою. MS всегда так делали покупали и внедряли, надо же как-то деньги оправдать. С какого то перепугу они решили пойти другим путем и у вас появился ответ "очевидно же".
    Почему?
    Потому что все совсем не очевидно. Зачем MS встроил инородное ядро Linux в свою инфраструктуру. Это тренд монополизации рынка. Как говорил некто "Не можешь победить - возглавь".
    Но я не вижу, того что вы утверждаете. MS отказалась от ie и edge в пользу движка хромиума, скайп не встроен, кортану можно не ставить. Место, время, память - тратятся незначительно. У меня один и тот же комп начиная с windows7. Ну на десятке быстрее все бегает.

    минимум +1 гб оперативки для установки win10 по сравнению с win7 это незначительно?
    поставьте и win10 pro по умолчанию фоном вам передаст скайп, onedrive и кортану. предустановят edge, xbox, список можно продолжить. Дадут два набора настроек, панель инструментов и параметры. в довесок кинут глючный wsl, который думаю допилят в будущем (что то мне кажется что в будущем виндовс будет делать бесплатные операционки на ядре linux). Или остаться в семерке и прикрутить докер это если еще получится. И десятка совсем не быстрее семерки. Хотя и в семерки "цирк со своими клоунами".
    Имхо, семерка лучшее ОС от MS для конечного потребителя, там все клоуны прилизаны и приодеты боле мене одинаково.
    Я свою точку зрения высказал и обосновал. Вашу точку зрения выслушал, мне она показалась несколько однобокой. почему то вы смотрите на то как это есть сейчас и считаете это де-факто так должно быть, и не смотрите на то как это могло быть, с учетом того что все карты (время-деньги-власть) у MS. Можете соглашать не соглашаться. Вам решать.
    Написано
  • Выбор ОС для разработки под 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]