Задать вопрос
  • PHP+Postgres в Cursor?

    GavriKos
    @GavriKos
    Ответы на 2 и 3 вопрос - возьмите и попробуйте, в чем проблема?
    Нет, подсветка не такая в курсоре, но можно сделать максимально похожую.
    Если вы нейронке скажете трогать только один файл - она может и послушаться, и нет. Может вывести нотификации.

    Ну а про отчет... Ну блин реально, возьмите и попробуйте! Все там есть
    Ответ написан
  • Внешний HDD ADATA HD650 перестал распознаваться компьютером и начал выдавать странный звук при подключении. В чём может быть проблема?

    GavriKos
    @GavriKos
    Ну диску кранты. Хотите с него считать данные - ничего не делайте и несите специалисьам. Чем дороже - тем лучше. Все.
    Ответ написан
    Комментировать
  • Как влиять на окно выводя его за пределы экрана?

    GavriKos
    @GavriKos Куратор тега Unity
    Используя стредства ОС и методы .net.
    Юнити такое апи не предоставляет, но это не значит что нельзя использовать что то другое.
    Ответ написан
    Комментировать
  • Как поставить задержку или остановку между вызовами методов из разных скриптов?

    GavriKos
    @GavriKos Куратор тега Unity
    из-за чего случается так, что инпут для конца диалога зачитывается как и использование следующего предмета в инвентаре


    Ну тут как будто неправильно отлавливается нажатие клавиши. Например смотрится статус в апдейте без блокирования. Нужен код.

    А вообще по хорошему - надо фиксить хотя бы эту часть:
    оба скрипта работают одновременно

    Обработчик нажатий дожен быть один. Должна быть стейтмашина (мы щас в инвентаре или в диалоге), и пока управление находится в диалоге и диалог работает - никакие клавиши не должны слушаться в инвентаре.
    Ответ написан
    Комментировать
  • Почему зависает скрипт запущенный из Visual Studio Code?

    GavriKos
    @GavriKos
    Как понять почему он останавливается?

    Добавлять логи, чтобы видеть в каком конкретно участке кода он останавлавается.

    Как его перезапустить если произошла остановка?

    Ну так остановка же не произошла. Зависание != остановка. Или все таки скрипт заканчивает выполнение но не с тем результатом который ожидается? Это очень разные вещи.

    Зависание при запуске из VSCode вы никак не задетектите и не рестартанете - тут нужен вотчдог.
    Ответ написан
    Комментировать
  • Как лучше проверять ввод пользователя?

    GavriKos
    @GavriKos
    Между этими двумя вариантами - без разницы. Чисто вопрос эстетики.

    Но я бы проверял по словарю (Map вроде в джаве)

    Map<string, Callback> commands;
    commands[messageText].Callback()


    Типа такого. Тогда независимо от количества команд вызов всегда в 1 строчку. Ток заполнение будет дольше. но тоже можно автоматизировать
    Ответ написан
    5 комментариев
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Может ли такой игровой движок иметь место быть и иметь популярность у инди разработчиков?

    На первый вопрос - имеет ли место быть. Ну в целом почему нет. Правда "только для 2д" - вот это сразу плохо, но в целом - почему нет. Работать это будет

    А теперь отвечая на второй вопрос. Нет, не будет. Вы в одну каску не сможете его адаптировать постоянно и быстро под современные реалии, которые меняются. Вот и все.

    Приведу очень простой пример. Вы слышали про движок flame? Много на нем игр видели? А там как бы поддержка неслабая.
    А Cocos Creator? И как, насколько он популярен? А там армада китайцев за ним.

    Поэтому нет, самопальные движки никогда не будут популярны. Поэтому и смысла пилить прям универсальность - нет.
    Ответ написан
    3 комментария
  • Почему не работает Google Sign-In в релизной сборке AAB из Play Market, если в APK всё работает?

    GavriKos
    @GavriKos
    В консоли Google Cloud проект проверен, приложение верифицировано, все предупреждения не критичны.

    Насколько я помню в GoogleCloud тоже участвует каким то макаром подпись (вроде SHA-1). Вот и проверьте там подпись у вас от вашего ключа или от гугловского. Скорее всего первое. И надо проверить какой проект указан в самом GPG в гугл консоли.

    Ну и я бы еще проверил что там за аккаунт - в тестовых он или нет - но это мелочи и вряд ли влияет.
    Ответ написан
    Комментировать
  • Какой геймпад выбрать для тестирования геймпада в браузере?

    GavriKos
    @GavriKos
    xbox-овый. Это база. Можно еще что то из логитеча.
    У всего остального могут быть перепутаны кнопки как угодно.
    Ответ написан
    Комментировать
  • Почему цикл for может не работать?

    GavriKos
    @GavriKos Куратор тега Unity
    if (lines.Lines[index].buttonsArray[0].gameObject == false)

    For выглядит рабочим. А вот что ожидается от этого кода - непонятно. Скорее всего вовнутрь никогда не попадет выполнение. Наверное вы хотели проверить что объект выключен, для этого нехватает какого ить .isActive. А так просто выглядит как проверка на отсутствие объекта.
    Ответ написан
    Комментировать
  • Как называется паттерн, который добавляет объекту новый функционал?

    GavriKos
    @GavriKos
    Программисты делятся на два типа - те которые знают и используют паттерны, и те которые не знают но все равно используют.

    С учетом впецифики юнити, которая не допускает вообще нормального new компонентам, и специфики шарпа с отсутствием мультинаследования - какая разница что это? Читая заголовок я бы вообще сказал что это наследование (а что, добавление функционала).

    Билдер - это как фабрика - это то что КОНСТРУИРУЕТ объект, а не сам объект. ИМХО.
    Пилите игру. пофиг на имена.
    Ответ написан
    2 комментария
  • На сколько сегодня актуально применение аналоговых термодатчиков в автоматике?

    GavriKos
    @GavriKos
    Я хз что вы имеете ввиду под словом "возможность".
    Предположим, что технически по параметрам нам подходят оба типа. Хорошо. Тогда смотрим на цену :-) Причем не только на цену датчиков, но и на цену интеграции. Так же надо смотреть на поставщиков - их количество и условия.
    В общем в любом случае где то будет "неравенство" этих датчиков, просто надо учитывать не только вот такие технические вещи. А дальше прикидываем важности найденных отличий, и так и выбираем.
    Ответ написан
    Комментировать
  • Как закрепить к варианту enum переменную?

    GavriKos
    @GavriKos Куратор тега Unity
    Так это вопрос не к енаму, а к редактору. Пишите в юнити свой редактор - и в нем делайте как угодно.
    А то что вы описали по факту заворачивается в какой нить словарь и фабрику +наследники. Но редактор такое не вывезет.
    Ответ написан
    Комментировать
  • Покупка macbook air m4?

    GavriKos
    @GavriKos
    Я бы советовал покупать железку под потребности софта. Если софт требует винду и x86 - покупать железку на которой нативно работает винда и x86.
    Если вам надо пахать - вы же не покупаете поршак?
    Ответ написан
    Комментировать
  • Какую букву в игре поле чудес в этом случае лучше всего открыть? правильное ли это решение?

    GavriKos
    @GavriKos
    У буквы А такое же уникальное расположение. И даст такой же результат - отбросится 1 слово из словаря.
    Ответ написан
  • Бечмарк для ПК 2000 - 2006г?

    GavriKos
    @GavriKos
    Aida тогда уже существовала и могла в бенчмарки, так же был 3d mark.
    Но - лучше искать софт именно того времени, т.к. в современном могут быть такие оптимизации которые не оч будут совместимы )
    Ответ написан
    Комментировать
  • Длина payload в ethernet 802.3 кодируется всего двумя байтами. Как?

    GavriKos
    @GavriKos
    когда максимальное значение которое мы можем указать двумя байтами это 255?

    255 это 1 байт.
    1111 1111 - 8 бит, 1 байт.
    А 2 байта поболе будут )
    Ответ написан
    3 комментария
  • Почему резко падает скорость при скачивании с Wetransfer?

    GavriKos
    @GavriKos
    Все бесплатные ВПН могут и будут резать скорость.

    Чтобы убедиться на 90% что это не впн - поднимайте свой. И вот если на нем тоже будет просадка скорости и вы убедились что весь маршрут до сервера норм - то тогда надо искать проблему где то еще.
    Спидтест - не оч показательная вещь, если честно.
    Ответ написан
    4 комментария
  • Как сделать, чтобы камера не выходила за границу?

    GavriKos
    @GavriKos Куратор тега Unity
    Написать код который будет проверять куда хочет переместиться персонаж и если туда нельзя перемещаться - не менять transform.position.
    Вариантов такого кода - миллион и зависит от реализации карты и стенок в первую очередь.
    Ответ написан
    Комментировать