Задать вопрос
  • Не грузяться картинки. Что делать?

    @Nikita1244
    Anonymous
    Самая частая ошибка в 90% случаях - это неверный путь к картинкам. Проверьте, перенесли ли вы их на Ubuntu. Посмотрите в консоли браузера, какая там ошибка. Она в любом случае будет.Там скорее всего будет написано что не найден файл, и путь, где браузер его искал.
    Ответ написан
    Комментировать
  • Vue.js + phaser.js как браузерный клиент для онлайн игры?

    FFxSquall
    @FFxSquall
    Могу писать код, могу не писать
    Phaser судя по описанию игры вам лучше не брать там много лишнего, возьмите только PixiJS который используется для отрисовки. Соответственно интерфейс игры, чат, менюшки и т.д. можно пилить на vue.js, а сам игроковой процесс будет отрисован в canvas на webgl. Вот тут есть пример как юзать PixiJS в Vue.

    P.S. Сам начинал переписывать игру с flash на Vue + PixiJS, но пока времени не хватает, но в целом серьезных проблем не возникало.
    Ответ написан
    1 комментарий
  • Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    neuotq
    @neuotq
    Прокрастинация
    Вы совсем не понимаете Докер. У него основная концепция - один сервис/приложение - независимое окружение.
    Для чего это сделано? Прежде всего безопасность и облегчение развертывания приложения.
    Любой администратор линукс (ну и других) систем знает, какого это поддерживать сервер одновременно в актуальном состоянии и нужные версии ПО, библиотеки которых часто между собой конфликтуют, нужно проводить танцы в бубном для того чтобы нужные библиотеки были там те, в другом месте другие. Далее возня с правами, кто под кем запускается, что может, дыры в самом ПО, когда из-за этого будет угроза другим частям системы. Ну и простота настройки, одним одни параметры, другим другие.
    Докер позволяет решить эти и кучу других проблем, каждый докер образ это грубо говоря максимально минимизированный образ ОС с установкой только необходим библиотек для конкретного сервиса (например mysql), запускается независимо. Таким образом у себя на сервисе вы имеете возможно спокойно, без затрат умственных ресурсов поднять кучу версий например mysql или php. Да и просто разные программы/сервисы которые могут с друг другом конфликтовать, теперь не будут мешать.
    У вас есть свои заготовки образов, либо вы берете готовый рецепт и работаете.
    Далее тестирование/разработка значительно упрощается, так как организовать условия максимально приближенные к боевым теперь легче.
    Далее можно создавать проверенные системы развертывания, снова таки каждый образ под свои задачи и тд и тп.
    Короче говоря да, у докера есть свои минусы, но одновременно это значительный прогресс и облегчения прежде всего работы которая касается улосноый Devops части в разработки ПО, значительно автоматизируются и упрощаются многие штуки.
    Так же советую потратить время и посмотреть запись введение в Докер от Хекслет Кирилла Мокевнина. Там небольшие проблемы бывают со звуком, сам вебинар 2 часа, но советую потратить время, он именно рассказывает проблематику, которая привела людей к изобретению Докера и этой концепции.
    Ответ написан
    2 комментария
  • Выбор факультета?

    pavel9609
    @pavel9609
    Студент-программист
    Тут надо в каждом конкретном ВУЗе смотреть, что они подразумевают под конкретной специальностью, а то окажитесь аналитиком, а не программистом после выпуска. Вообще смотрите специальности под кодом 09.03.0x
    Лучше поспрашивайте у студентов на приглянувшейся вам специальности (2-3 курс самое-то, чтобы спрашивать), что они изучают и как (можно как-нибудь через подслушано выйти), а там решайте.
    Сам учусь на 09.03.01 - Информатика и вычислительная техника, программируем много (На Си-языках в основном), немного изучали железо, много математики.
    Ответ написан
    2 комментария
  • В какой книге по java есть нормальное объяснение классов и методов пакета java.lang?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Зачем вам это всё заучивать? Достаточно просто иметь представление, что там есть. Со временем то, что нужно, запомнится.
    Ответ написан
    2 комментария
  • Сервер для онлайн игры на Android?

    riky
    @riky
    Laravel
    "комнаты" это виртуальная сущность, просто присваивайте вашим сокетам на сервере номер комнаты к которой они присоединились. по сути сокеты те же, только добавляется еще номер (или ид) комнаты.
    Ответ написан
    Комментировать
  • Сервер для онлайн игры на Android?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Для этого достаточно Google Play Games Services. Там есть мультиплеер, курите их маны. https://developers.google.com/games/services/commo...
    Ответ написан
    1 комментарий