Задать вопрос
  • Как правильно документировать разрастающуюся БД?

    Kentavr16
    @Kentavr16 Автор вопроса
    alexalexes, как бы не была нормализована бд, вопрос останется. Вот к примеру - есть базовые таблицы и миграции - пользователи, роли пользователей для авторизации, смежная таблица для их связи. Уже по 3 модели и таблицы миграции. Дальше есть небольшой форум. Добавляем таблицы постов, тем обсуждения и тегов для тем обсуждения, комментариев, настроек - это базовые, ещё есть подозрение на + 3-4 таблицы. Ну и т.д по каждому разделу сайта. Некоторые разделы именно благодаря нормализации будут иметь десяток+ таблиц. И вот новый кодер открывает это дело . Понятно что просмотрев все таблицы у него будет сложено представление о бд, и посматривая в них он сможет через энное время понять что к чему. Но неужели это и есть норма? Нет общепринятых инструментов для нормальной визуализации структуры или ведения документации, чтобы при открытии этого описания ему не нужно было бы листать/анализировать /перечитывать?
    Написано
  • Множество Rigidbody ИНОГДА проваливается под пол, как исправить?

    Kentavr16
    @Kentavr16
    я бы первым делом попробовал поменять велосити на addForce. Хотя странно почему баг востпроизводится не всегда.
    Написано
  • Множество Rigidbody ИНОГДА проваливается под пол, как исправить?

    Kentavr16
    @Kentavr16
    miXtik789, говорю же - больше данных. Что за компоненты, что за скрипты. Что именно на полу - plane,или вытянутый куб, или что там. как реализовано передвижение/задание скорости полета шара, проходящего сквозь обьект также может быть очень важно. Апдейт на телефоне и на пк две большие разницы, потому и подумал на такой вариант. По ощущениям обьект пролетает сквозь препятствие до того как считается событие столкновения. А что дальше- одному Богу известно. Ноль кода, дай ответ называется.
    Написано
  • Множество Rigidbody ИНОГДА проваливается под пол, как исправить?

    Kentavr16
    @Kentavr16
    скорее всего в методе вычислений, который используется, и в разнице вычислительных мощностей машин. Нужно смотреть как организовано передвижение персонажа, что ты используешь - Update,fixedUpdate и пр. Короче, вводных ноль. Остается гадать на кофейной гуще.
    Написано
  • Как построить стены в 2D игре чтоб персонаж не мог через них проходить?

    Kentavr16
    @Kentavr16
    коллайдеры должны быть как на игроке так и на объекте.
    Написано
  • Как решить проблему с кодировкой в git GUI, если некорректно отображаются русские символы?

    Kentavr16
    @Kentavr16
    да. Вот что говорит декодировка вимволов -
    Результат BUL→LAT RUS→LAT(исходная кодировка : WINDOWS-1251)
    Написано
  • Почему не воспроизводится звук на системе Debian 11?

    Kentavr16
    @Kentavr16
    Drno, Я конечно гляну, но уверенности в том что станет легче нет) я понимаю все, ОС развивается благодаря комьюнити и требовать вылизанности просто глупо. НО. Если мне приходится XAMPP запускать по умолчанию через командную строку, это уже перебор я считаю ) Это просто пример, один из многих. Ознакомиться мне с линуксом нужно, т.к. начал больше общаться с серверами, а WSL выглядит как полумера. Но, но, но... Пока восторга не вызывает.
    Написано
  • Почему не воспроизводится звук на системе Debian 11?

    Kentavr16
    @Kentavr16
    Adamos, Если честно то нет ) Ну местами есть на профильных форумах замечания типа "если это твой первый раз, то ставь убунту", но и там принцип тот же и вполне возможны такие же затыки. Со всем уважением к Вашим прямым рукам и без малейшего желания затевать холивар)
    Сам недавно поставил "попсовую" убунту для ознакомления. Первый шок прошел, но до удобства в использовании я скорее всего никогда не дорасту)
    Написано
  • Почему не воспроизводится звук на системе Debian 11?

    Kentavr16
    @Kentavr16
    ставь линукс, говорили они. Будет весело и стабильно, говорили они. . .
    Написано
  • В чем ошибка запуска Docker compose?

    Kentavr16
    @Kentavr16 Автор вопроса
    спасибо за хороший совет, от которого можно было оттолкнуться. Вроде подключился. К сожалению, идентифицировать что именно мешало подключению не удалось - много раз эксперементировал с аутентификационными данными, в конце почистил докер под ноль. В итоге как-то со скрипом да заработало.
    Написано
  • В чем ошибка запуска Docker compose?

    Kentavr16
    @Kentavr16 Автор вопроса
    Михаил Р., пока всё то же. Совершенно непонятно в чем дело. Продолжу изыскания.
    Написано
  • В чем ошибка запуска Docker compose?

    Kentavr16
    @Kentavr16 Автор вопроса
    нет, глупость сморозил. Это айди контейнера для миграций. Странно тогда, все вроде правильно настроено.
    Написано
  • В чем ошибка запуска Docker compose?

    Kentavr16
    @Kentavr16 Автор вопроса
    Спасибо за ответ. Действительно, вы правы. Дело в том что я уже пытался задать такую опцию в подключении. Сейчас мой конфиг для подключения (использую ORM sequelize) выглядит так -
    {
      "development": {
        "username": "root",
        "password": null,
        "database": "gik-hub",
        "host": "db",
        "dialect": "mysql"
      },

    При попытке подключения получаю ошибку -
    ERROR: Access denied for user 'root'@'172.24.0.5' (using password: NO)

    При этом просмотрев сети я вижу что
    [
        {
            "Name": "gik-hub_my_network",
            "Id": "a180084a89f6d7f1d91c9da66f222eb8a98464ab2a6dfb749c636a9273f7d68a",
            "Created": "2024-05-21T12:09:03.495771139Z",
            "Scope": "local",
            "Driver": "bridge",
            "EnableIPv6": false,
            "IPAM": {
                "Driver": "default",
                "Options": null,
                "Config": [
                    {
                        "Subnet": "172.24.0.0/16",
                        "Gateway": "172.24.0.1"
                    }
                ]
            },
            "Internal": false,
            "Attachable": false,
            "Ingress": false,
            "ConfigFrom": {
                "Network": ""
            },
            "ConfigOnly": false,
            "Containers": {
                "0c83d3b0e67ced0f149c09859693c9fd1da698f5b8d5ef677d723bffce5ba356": {
                    "Name": "nextjs_app",
                    "EndpointID": "d582192e342667bff6ebbf51249370f46e1851b8164e4928053f9f40a115677b",
                    "MacAddress": "02:42:ac:18:00:03",
                    "IPv4Address": "172.24.0.3/16",
                    "IPv6Address": ""
                },
                "10ef9837f49cf50599c52b8dc5a5e450b63630b4a1acc356fcb615faaa00ea5e": {
                    "Name": "mysql_db",
                    "EndpointID": "63d33a1cec7011016d3502f371e6225fc54ca1b0d8ed070f3821d36a01cc6c18",
                    "MacAddress": "02:42:ac:18:00:02",
                    "IPv4Address": "172.24.0.2/16",
                    "IPv6Address": ""
                }
            },
            "Options": {},
            "Labels": {
                "com.docker.compose.network": "my_network",
                "com.docker.compose.project": "gik-hub",
                "com.docker.compose.version": "2.27.0"
            }
        }

    Получается, что сеть запущена на 172.24.0.2, а пользователь стучится в 172.24.0.5?
    Написано
  • Как передать несколько параметров js?

    Kentavr16
    @Kentavr16
    zeaovede, уважаемый, от чистого сердца предлагаю вам прочесть любое пособие по js+web- разработке, и прочесть от начала и до конца. Ты же сам тратишь свое время. Вместо 125 вопросов ты бы уже научился сам давать ответы.
    Написано
  • Как передать несколько параметров js?

    Kentavr16
    @Kentavr16
    lol.innerHTML;
            val.innerHTML;
            tft.innerHTML;
            wr.innerHTML;
            ov.innerHTML;
    а что ты здесь делаешь?
    Написано
  • В чём плюсы делать React-Routing через createBrowserRouter/defer/loader версии 6.4?

    Kentavr16
    @Kentavr16
    Danila232,
    если загружать данные в самих компонентах - кода намного меньше и он проще
    а вот тут не понял ) suspense тоже просто позволяет тебе вынести логику ожидания ответа сервера в отдельный компонент, вместо того чтобы вручную изобретать велосипед. В общем, если непонятно - почитай примеры на гитхабе, ещё лучше посмотри наглядно на Ютубе. Если все равно не поймёшь что и зачем - пиши как тебе удобно.
    Написано
  • В чём плюсы делать React-Routing через createBrowserRouter/defer/loader версии 6.4?

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

    Kentavr16
    @Kentavr16 Автор вопроса
    Воистину нормально заданный вопрос уже вмещает половину ответа) Наверное не так задавал вопрос гуглу в свете предыдущей истории с gparted - был уверен что не все так просто. До этого ковырял монтирование/размонтирование, пересоздавал таблицу разметки. Наверное просто терпения не хватило нормально разобраться. Стыдно) Напишите решением, отмечу - плата за потерянное время)
    Написано
  • Какой docker compose использовать и почему их два?

    Kentavr16
    @Kentavr16 Автор вопроса
    Спасибо. Четко и ясно.
    Написано
  • В чем проблема при установке убунту?

    Kentavr16
    @Kentavr16 Автор вопроса
    pfg21, да такое бывает если человек который ничего не знает о процессе загрузки тыкает все подряд ) Сегодня почитал форумы, потихоньку начал осознавать суть проблемы и возможные решения. Все равно через недельку-другую чувствую буду снова сносить винду и ставить линукс по-человечески на ССД, там ждите новых глупых вопросов "а почему сейчас не работает?")
    Написано