Как стать автором
Обновить
0
0
Самойлов Иван @FoterIS

Разработчик

Отправить сообщение

Мне пришло пиьсмо от Azure, что они лишь будут пересматривать тарифы с учетом нового курса, но ни о какой блокировке не сообщали, видимо это больше коснется юр лиц

Сервис хороший, но один момент в реализации, который хотелось исправить, криво работает статусная модель, нет понимания, когда заказ передан таксисту, так как на UI висит статус готов к выдаче и адрес магазина, что сбивает с толку, услуга, которую оплатил работает или нет

Полезная статья, мне единственное что не понятно, как адекватно понять, что текст который отправит пользователь это ответ на его предыдущию команд. Кроме как сохранять прошлую команду я не вижу решений.

liquibase хорош, но он решает некоторые проблемы:


  1. не получится при пулл реквесте сранивать дифы миграций, т.к. liqubase негативно реагирует на изменение файлов старых миграцией, которые уже накатаны в БД (сравнение по хеш-сумме) по этой причине придется для изменения миграции будет создаваьб новый файл, а значит и вся процедура будет в новом файле.
  2. Также есть проблемы при переключение веток и накатам и откатом миграцией, например:
    • мы разрабатываем фичу накатили новые миграции,
    • потом нас попросили глянуть баг, мы переключились накатили другие миграции
    • вернулись к фиче и хотим миграции фичи откатить

Не стоит думать, что разработчики не знаю об доступных инструментах, просто есть вещи, которые на уровне кода проще делать.

Меня пугает только место проведения, после не очень удачного опыта посещения TechTrain 2018. Отрицательные впечатления от данного места оставили дорога, добраться до туда с самого севера еще та проблема, а также не очень удобно сформированными фуд зонами.

А они решили проблему с перетеранием шлейфа у дисплея?

Спасибо за разъяснения, дождусь релиза и сразу же опробую новый функционал.

Ну выполнить команду apt install docker-ce я и сейчас могу и установка, но это не отменяет того, что сам докер крутится под WSL, а подключется к daemon который установлен под windows по tcp://localhost:2375. Да можно выкрутится и запустить все под VirutualBox, но этого не хочется. Если будет возможность стратовать daemon из под linux, боз установки всего добра в Windows, то тогда это будет здорово. Но при этом надо чтобы сам daemon был виден из под windows по tcp://localhost:2375, ну либо по ip вирутальной машины, чтобы например подключится к нему с помощью Rider.


Про файловую систему я не много не понял, как оно будет работать, где мне нужно разместить проекты, чтобы они были доступны как из windows так и из под linux, сейчас у меня явная проблема, что я не могу пользоваться системной переменной linux $pwd для volume image, т.к. будет попытка смапить директорию /mnt/c(d)/… но на уровне Windows такая директория отсутствует. Если это будет работать адекватно, я буду в восторге.

Сейчас мы стремимся включить в WSL 2 возможность доступа к сетевым приложениям с помощью localhost.

Очень надеюсь, что вы это сделаете.

А появится ли нормальный мапинг директорий /mnt/d/folder/… -> D:\folder\… или хотя-бы возможность установить Docker Daemon внутрь linux системы, а не в Windows?
Я думаю все зависит от того как использовать, в Prince of Persia (2008) тоже использовался данный подход, но для выделения персонажей, а не всего вокруг.
Вопрос больше в том, придется ли мне ставить Docker for windows, т.к. сейчас Deamon в WSL не работает.
Есть такое, особенно если говорим про докер, то при попытки прибиндить volume использую $(pwd) будут ошибки, т.к. он пытается смапить /mnt/d/ вместо просто диска d/, а т.к. daemon находится в винде, то путь /mnt/d в window найден не будет.
Ну может оно и к лучшему, по крайне мере мне кажется немного странным что приходится ставить docker и в windows и в wsl, а после прокидывать daemon из windows в wsl, а иначе не завести docker в wsl, по крайне мере без дополнительных установок, например VirtualBox вместо Hyper-V. Надеюсь полноценное ядро избавит от таких трюков.
А на сколько хорошо будет работать treeShaking на большом проекте? И на сколько будет отличаться результат от сборки webpack?
vue CLI решает все эти проблемы, плюс в есть полноценный UI чтобы напрягаться с терминалом.
Как пример, что вы можете поместить в данный объект логику не только по хранению чего-то, но и взаимодествия с элементами управления на UI. Обновление счетчика жизний и брони, очков и т.д. Касаемо данного пункта это не совсем про вашу проблему, а один из способов применения данного функционала.
Данный способ позволяет уничтожить объект в случаее необходимости, а также использовать в связке с другими игровыми объектами на экране, например с общим HUD между сценами. Касаемо статика, клас будет болтаться в памяти с момента первого к нему обращения и до закрытия приложения.
Я не являюсь разработчиком игр, это для меня только fo fun. Я лишь привел примел где показал способ передачи состояния между сценами.
Даже в ссылках которые вы прикрпели (Static Class) используется Singleton
Не уверен, что Static класс это хорошее решение проблемы, почему не использовать возможности Unity (Object.DontDestroyOnLoad, Game Manager, Singleton Unity3D) для продления жизни GameObject между сценами? По крайне мере на основе паттерна Singleton я сделал, чтобы очки игрока сохранялись между сценами.

public class GameStatus : MonoBehaviour
{
    ...

    // State variables
    [SerializeField] private int _currentScore = 0;

    void Awake()
    {
        int objectsCount = FindObjectsOfType<GameStatus>().Length;

        if (objectsCount > 1)
        {
            gameObject.SetActive(false);
            Destroy(gameObject);
        }
        else
        {
            DontDestroyOnLoad(gameObject );
        }
    }

    ...

    public void ResetGame()
    {
        Destroy(gameObject);
    }    
}

1

Информация

В рейтинге
Не участвует
Откуда
Омск, Омская обл., Россия
Дата рождения
Зарегистрирован
Активность