• Делят ли файлы в nodeJS?

    vabka
    @vabka
    Токсичный шарпист
    Посмотри на nestjs - там вполне opinioated архитектура.
    Правда если понравится nest - не понятно, зачем вообще нода (ибо можно тогда на какой-нибудь из "более взрослых" языков перейти. Типа того же C# + asp net core)
    Ответ написан
  • Какие ограничения есть на ip адреса для SSH?

    vabka
    @vabka
    Токсичный шарпист
    SSH никаких особенных ограничений на ip-адреса не накладывает.
    127.0.0.1 - это вполне допустимый адрес, к которому можно подключиться.

    Ну давай по порядку:
    1.
    • 151.248.113.78 - вроде ок
    • 127.0.0.1 - точно мимо, тк локалхост
    • 194.85.283.12 - невалидный адрес. ipv4 - это четыре 8битных числа. 283 не входит в этот диапазон
    • 192.168.15.2 - подозрительно похож на адрес в локальной сети
    • 172.16.0.92 - аналогично
    • 185.76.145.0 - подозрительно похоже на адрес подсети, но пока карандашом
    • 10.55.84.56 - что-то подозреваем

    2. Идём смотреть, какие адреса точно являются локальными
    • 151.248.113.78 - не локальный
    • 192.168.15.2 - Для использования в частных сетях. RFC 1918. Глобальная маршрутизация запрещена
    • 172.16.0.92 - Для использования в частных сетях. RFC 1918. Глобальная маршрутизация запрещена
    • 185.76.145.0 - не локальный
    • 10.55.84.56 - Для использования в частных сетях. RFC 1918. Глобальная маршрутизация запрещена

    Остаются всего два адреса:
    151.248.113.78 и 185.76.145.0
    Причём второй может оказаться невалидным, если подсеть /24
    Ответ написан
    Комментировать
  • Laravel + Inertia. Как настроить формат JSON?

    @AnteFil Автор вопроса
    Для будущих поколений кто будет искать решение этой проблемы. Так и должно быть. И это не ошибка работы )))))
    Ответ написан
    2 комментария
  • Как правильно двигать персонажа в 3д?

    vabka
    @vabka
    Токсичный шарпист
    Кажется, что если тебе не подходит addForce, то манипулируй скоростью напрямую.
    Ответ написан
    Комментировать
  • Почему не работает innerHTML?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    я правильно понимаю что вы меняете innerHTML у строки, полученной из innerHTML?
    Ответ написан
    Комментировать
  • Нужно ли снова устанавливать Node.js для каждого нового проекта?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Смотрите нода бывает разных версий, так что рекомендуется использовать селектор
    https://npm.github.io/installation-setup-docs/inst...

    а так делайте следующее
    https://docs.npmjs.com/cli/v10/commands/npm-init

    инициализируете пакет ,переходите в папку и начинаете работать.

    Почему важно?
    Нод куча версий и все они не совсем или совсем не совместимы. Поэтому нужно выбирать нужную версию
    Ответ написан
    Комментировать
  • Почему не удается получить значение куки из request?

    iMedved2009
    @iMedved2009
    Не люблю людей
    смотрите. функция $next($request) передает реквест дальше в обработку. это "дальше в обработку" включает в себя и экшен в контролере. Это используется например для того что бы после всех обработок - навешать еще какой нибудь обработчик который что то сделает с тем контентом который создал контроллер.
    В качестве примера пример собственно из EncryptCookies, наверное пример из самой ларки будет понятнее
    public function handle($request, Closure $next)
        {
            return $this->encrypt($next($this->decrypt($request)));
        }

    Собственно порядок выполнения: расшифровываем куки, передаем управление дальше в остальные middleware и controller, получив результат зашифровываем куки.

    2. Сильное подозрение что вы что то навертели в куках. А именно ларка куки шифрует. По этому в $_COOKIE['counter'] у вас должна лежать абракадабра - которую вы прочитать не сможете. Если там лежит число - то его не сможет прочитать ларка потому что она ждет что там будет что то шифрованное.

    3. А навертели вы следующее - исходя из 1 пункта, установка куки пролетает мимо middleware EncryptCookies и скорее всего отдается в чистом виде - и по этому при обновлении страницы Ларка не может эту куку прочитать.

    Решение - добавить counter в $except в миддлеваре EncryptCookies или ставить ее раньше, посмотреть часть доки Ларки посвященному обработке запроса, и не трогать при работе с Ларкой $_GET, $_POST, $_COOKIE
    Ответ написан
    Комментировать
  • Kак при клике на элемент меню добавить к нему класс active?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ну так вы ставите класс на текущей странице, а потом сразу загружаете другую, которая про установленный на предыдущей странице класс ничего не знает.
    Ответ написан
    Комментировать
  • Можно ли развить логику программиста?

    Nolis
    @Nolis
    it-гопник
    В данный момент есть куча нейронок котором можно скормить код.
    Как вариант: решаешь в "лоб" как сам думаешь, кормишь нейросетке код и спрашиваешь как его улучшить.
    Далее прогоняешь её по типу: "а чем это лучше?" или "а как это работает?", усваиваешь и сохраняешь оба решения.
    Со временем соберется небольшая накатанная база к которой можно обратиться. Главное делать всё с пониманием, оставлять те же комменты для себя и прочее
    Ответ написан
  • На сколько производительна связка react + django через axios и rest по сравнению с другими связками?

    vabka
    @vabka
    Токсичный шарпист
    Вы пытаетесь сравнить тёплое с мягким.

    rest - архитектурный подход.
    Axios - библиотека для отправки http запросов.
    Babel - транспайлер.
    Webpack - сборщик/бандлер.

    Каким боком тут сервер и питон я не понял, тк всё перечисленное работает в браузере.
    Ответ написан
    5 комментариев
  • Как исправить большое число соединений?

    delphinpro
    @delphinpro
    frontend developer
    Вот эту фигню уберите

    651f335218fa9563200698.png
    Ответ написан
    1 комментарий
  • Как создать фабрики для связанных таблиц?

    delphinpro
    @delphinpro Куратор тега Laravel
    frontend developer
    class ProfilFactory extends Factory
    {
        public function definition(): array
        {
            return [
                'user_id' => User::factory(),
                // ...
            ];
        }
    }
    Ответ написан
    1 комментарий
  • Как переписать код c jquery на js?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Ответ написан
    Комментировать
  • Стоит ли использовать стандарт wi-fi n одновременно в двух диапазонах?

    @alexalexes
    Включите оба диапазона, и в процессе длительной работы понаблюдайте загруженность каналов в обоих диапазонах, и количество клиентов на каждом.
    На основе этих сведений сделаете вывод.
    Ответ написан
    Комментировать
  • Что нужно знать для создания собственного движка?

    Знать нужно много чего...
    Само собой программирование: C++, C#, Java или другие.
    Математика: необходимо знание основ алгебры, геометрии, тригонометрии и математического анализа.
    Физика: нужно знать основы, чтобы моделировать физические взаимодействия в игре.
    Графика: нужно знать, как создавать 2D и 3D графику, а также как обрабатывать изображения.
    Звуковое сопровождение: принципы работы со звуком, чтобы создать качественное звуковое сопровождение для игры.
    Геймдизайн: нужно иметь представление о том, как создать интересный и увлекательный геймплей.
    Сетевой код: если хотите создать многопользовательскую игру, то необходимо знать, как реализовать сетевой код.
    Оптимизация: нужно уметь оптимизировать код, чтобы игра работала быстро и без сбоев на различных устройствах.

    Ну и, естественно, уметь пользоваться поисковиком, так как искать придется много разной информации.
    Ответ написан
    Комментировать
  • Что изменить в коде, чтобы прокрутило автоматически до конца страницы?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    мне из-за одного момента в жизни связанного с кодом надо прочитать книгу?

    Ну можешь что-то положить на пробел и уйти чай попить. Оно само доскроллится.
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Неоднозначый вопрос порождает неоднозначный ответ...

    Когда я был програмистом - придерживался правила "работать в среде, под которую пишешь". Когда был админом - "работать в среде, которую админишь". Программил я для UNIX, и админил в основном FreeBSD, потом линух - соответственно работал я в них с лохматого года. При этом дома, для игрушки-кинушки-порнушки всегда стояла винда. Она и сейчас стоит и этот текст я набираю в винде :)

    Почему я придерживался этого правила? Потому что когда непосредственно работаешь в той среде, под которую пишешь - автоматически решаешь множество мелких вещей, которые не всплывают в WSL, в VB, или где-то еще, но могут неожиданно всплыть там где не надо :)

    Переходить или нет - Ваше собственное решение (правда, если Вы в РФ, то еще несколько лет - и за Вас все решат, потому что еще год - и MS окончательно перестанет работать в РФ)
    Ответ написан
    7 комментариев
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    @Drno
    Если твой код будет работать на линукс - то ставь убунту виртуалкой и там тести итог
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В целом острой необходимости нет. Особенно если ты работаешь с веб-дизайном например.
    Я перешел когда мне стало интересно разворачивать Ораклы и Hadoop и прочие вещи
    и мне нужна была нативная интеграция bash. Не на уровне виртуалок или докеров или WSL
    а мне нужна была истинная система. Делить ресурсы 50 на 50 между гостем и хостом я не хотел.
    И задачи я себе придумывал такие которые требовали hardware нагрузить на сто процентов.

    Корпоративные ноуты еще долго будут под Windows11. Это стандарт де факто для офиса. И я с ним
    вобщем согласен. Я-бы сказал что не звучит вопрос переходить или не переходить. А в современном
    мире, в мире где допустим командная строка как способ оперативного решения задач снова возвращается
    в руки разработчику (после периода забвения от Windows95) или девопсу, быть неграмотным в этой
    строке просто неприлично. Нужно быть грамотным в юниксовой строке независимо от того что у вас
    хост-система на декстопе.
    Ответ написан
    Комментировать
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Работать нужно теми инструментами, которые удобны.
    В Линукс очень удобно запускать и выполнять код, который предназначен для линукса.
    Если ваш "продакшен" работает в Линукс, то удобнее было бы и локально сделать себе Линукс. Но не факт что вам будет удобно именно писать код в Линуксе.

    В общем случае, если возникают такие вопросы, следует подумать о виртуалке для тестирования вашего приложения, чтобы тестовое окружение было похоже на продакшен.
    Некоторые не могут нормально настроить себе рабочее место, чтобы код удобно и быстро запускался в виртуалке, поэтому рекомендуют сразу переходить на Линукс целиком.

    В общем хорошо иметь под рукой Линукс, если код в продакшене работает на Линукс.
    Ответ написан
    6 комментариев