• Ошибка PHP: string-string?

    Stalker_RED
    @Stalker_RED
    Потому что вы из одной строки пытаетесь вычесть другую.
    Ну это примерно как "кузябрики - быбрики = ?" фиг знает какой результат толжен быть.
    Можно преобразовать строку в timestamp и оперировать числами.
    Еще лучше использовать специальную штуку: DateTime::diff
    Ответ написан
    5 комментариев
  • Почему не работает return?

    Stalker_RED
    @Stalker_RED
    return работает, но вы возвращаемый результат не используете.
    const foo = createContainer();
    document.body.appendChild(foo);
    Ответ написан
    Комментировать
  • Обращение к SVG спрайту через #?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Спрайты в img не вставятся.
    Зато вставятся стеки https://www.npmjs.com/package/gulp-stacksvg
    Также они вставятся и в use и в css в качестве content, bg или mask.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы отображение было как через VSCode терминал?

    @dima20155
    you don't choose c++. It chooses you
    Насколько я знаю такой синтаксис использует mac и linux у windows все иначе.
    Вот для windows
    https://stackoverflow.com/questions/2048509/how-to...
    Есть кросплатформенные библиотеки. Вот парочка из них
    https://pypi.org/project/termcolor/
    https://pypi.org/project/colorama/
    Ответ написан
    1 комментарий
  • Явный и не явный возврат функции, что это значит и в чем разница?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    Явный:
    через ключевое слово return.
    Например:
    function getTrue() {
      return true // явный возврат true
    }
    getTrue() // true
    
    const getFalse = () => {
      return false // явный возврат false из стрелочной функции
    }
    getFalse()  // false

    То есть Вы с помощью зарезервированного слова говорите "в слух" - вот тут я возвращаю такое то значение.

    Неявный:
    - Для обычных функций это когда функция не содержит слова return и возвращает undefined по умолчанию.
    - Для стрелочных функций, когда функция записана в одну строку и не содержит слова return, но возвращает значение операции, описанной после =>. Если стрелочная функция с описанным в фигурных скобках телом функции, то так же как и для обычной функции. Если нет return, то undefined.

    Например:
    function getUndefined() {
      // какой то код, но нет return.
      console.log('Я тут что-то делаю, не обращайте внимания.')
    }
    getUndefined() // undefined
    
    const getArrowValue = () => 'неявный'
    getArrowValue() // "неявный"

    То есть Вы нигде не говорите напрямую что возвращаете определённое значение с помощью зарезервированного ключевого слова.

    И для чего это
    Если честно даже не знаю что на это ответить. Чтоб было. Ну вот есть такие вот варианты и всё. Ну неявный в стрелочной чтоб было короче разве что.
    Ну ещё немного подумав - неявный возврат из функции может быть только один - в самом конце функции. Явных возвратов в функции может быть несколько. Например если по условию нужно вернуть разные значения. При этом наличие явного возврата в функции не гарантирует что он сработает, опять же, если он находится под условием.
    Например:
    function conditionalReturn(value) {
      if (value === 1) {
        return 'one'
      }
      if (value === 2) {
        return 'two'
      }
    }
    
    conditionalReturn(1) // явно вернёт one
    conditionalReturn(2) // явно вернёт two
    conditionalReturn(3) // не явно вернёт undefined


    UPD:
    Так же асинхронная функция, объявленная через ключевое слово async, в неявном виде всегда возвращает Promise, даже если используется ключевое слово return - то значение после return будет обёрнуто в промис.
    Ответ написан
    Комментировать
  • Как выполнить скрипт php без файла .php?

    Stalker_RED
    @Stalker_RED
    у меня при переходе по ссылке без .php страницу не находит

    Так настройте свой серер чтоб находил.
    Для начала выясните какой он у вас, если не знаете - phpinfo вам сообщит.

    Потом гуглите рецепт "apache убрать расширение php" или "nginx убрать расширение php" или какой там у вас сервер.
    Ответ написан
    Комментировать
  • Как сделать чтобы карусель не занимала всю страницу?

    webrevenue
    @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Запихайте ее в div. Например <div class="container">код карусели</div>
    Ответ написан
    Комментировать
  • Как обработать post запрос на nodejs?

    black1277
    @black1277
    Вольный стрелок
    Есть простые и сложные запросы CORS. Когда запрос сложный - браузер отправляет 2 запроса сначала OPTIONS затем основной. GET - простой запрос - поэтому у вас всё работает правильно. POST - тоже простой запрос, но если изменить ему Content-Type на 'application/json' он становится сложным. Ваш сервер не отвечает на предварительный запрос OPTIONS, поэтому браузер блокирует ответ. Читайте подробнее, например здесь
    Ответ написан
    Комментировать
  • Как округлить тысячные?

    Dr_Elvis
    @Dr_Elvis
    В гугле забанен
    окей гугл, js округление до десятых
    Ответ написан
    Комментировать
  • Почему не получается изменить свойства в js?

    @LJ322
    почитайте плиз, что ваш метод возвращает. Вы у списка пытаетесь свойство изменить, а не у элемента
    Ответ написан
    Комментировать
  • Как заставить 3G роутер работать не терять коннект под нагрузкой?

    @rPman
    Если это не ограничения провайдера (в России мобильные стали достаточно давно эти ограничения врубать особенно на безлимитных тарифах)

    По факту, проблемы с торентами правятся настройками клиента - уменьшать количество одновременных подключений до десятков (максимум 50, определяется экспериментально).

    upd. почитай форум там были советы от загрузки последней бета версии прошивки до... кто то там открутил одну из антенн и разрывы прекратились.
    Ответ написан
    Комментировать
  • Как заставить 3G роутер работать не терять коннект под нагрузкой?

    @Drno
    Зная ТП линк, подозреваю что проблема в перегреве. Кастомизировать охлаждение, либо купить что то адекватное.
    Связка Кинетик + USB модем обычно не подводить
    Ответ написан
    Комментировать
  • Как дать transition градиенту?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    Смотря какая вам нужна анимация. Просто заменить background не получится, но можно изменять позицию и размер создавая эффект плавного перелива цвета из одного в другой:

    Ответ написан
    Комментировать
  • Как правильно использовать функции array_filter() и in_array()?

    0xD34F
    @0xD34F
    $values = array_column($array2, 'value');
    $result = array_filter($array1, fn($n) => in_array($n->code, $values));
    Ответ написан
    3 комментария
  • Какие библиотеки используют для написания GUI операционной системы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ну да, и что? А KDE написан на QT. Вопрос-то в чем?
    Ответ написан
    Комментировать
  • Порекомендуйте варианты построения и оборудования для ЛВС в строящемся административно-складском здании 1500м2?

    @Akina
    Сетевой и системный админ, SQL-программист.
    • Выделение отдельного помещения для размещения внешнего ввода (Интернет и телефонные линии), кросса, серверов и активного оборудования. Металлическая дверь, кодовый замок.
    • Три линии питания - две для питания оборудования, причём запитанные от разных лучей, или хотя бы от разных фаз, плюс одна для питания кондиционера (минимум 7 кВт), плюс дежурное освещение.
    • Система пожаротушения - газовая, углекислота или фреон. Порошок - нафиг, случись что, всё оборудование можно выбрасывать и закупать новое. Воды быть не должно в принципе - даже просто проходящих через помещение труб.
    • Обязательно стойка (или стойки). Лотки, органайзеры, включая органайзеры электропитания.
    • Обязательно бесперебойники - причём время удержания должно быть минимум часа полтора, причём с учётом рабочей деградации батарей.
    • СКС разводится от розеток возле рабочих мест и до патч-панелей стойки витой парой 5 или 5е категории, чистой одножильной медью, многожилка или омеднённый алюминий ни в коем случае. Какие-то промежуточные и местные коммутаторы - забудь как страшный сон. Прокладка - по запотолочным металлическим лоткам, последний метр в коробе, монтаж на встраиваемые в короб розетки (для рабочих мест в центре комнаты - напольные короба и встраиваемые в пол розеточные блоки). Прокладка до внешних камер соответственно проводом для внешней прокладки, розетки во влагозащищённых распаечных коробках (по опыту - минимум 100х150). С розетками внутри не жадничать - на одно рабочее место минимум 2 розетки (локальная сеть, телефон), плюс дополнительные для сетевых принтеров и для точек доступа, ну и учесть, что сотрудники любят переставлять мебель самым идиотским образом. Судя по чертежам и описанию - будет штук 200 розеток.
    • Коммутаторы - управляемые как минимум L2+, PoE для подключения точек доступа, видеокамер и IP-телефонов, обычные для подключения компов и сетевых принтеров. Модель не сильно важна, но лучше сразу иметь дохрена резервных портов, чем потом докупать. Клиентские порты гигабит однозначно. Но я бы рекомендовал брать с хотя бы парой 10-гигабитных портов. Вендор по вкусу (лично я бы ставил D-Link).
    • Маршрутизатор - согласен с предыдущими товарищами насчёт Микротика вменяемой старшей модели.
    • Точки доступа - лучше сразу брать комплект для бесшовного покрытия всего здания. Насчёт количества, размещения и необходимости внешних антенн вместо встроенных ничего не скажу - это только по месту решается.


    Ну по минимуму где-то так.
    Ответ написан
    6 комментариев
  • Как сделать pop-up отдельной страницей?

    pavel_ataykin
    @pavel_ataykin
    Верстаю и программирую всякое.
    Привет! Это называется History API https://developer.mozilla.org/en-US/docs/Web/API/H.... При открытие модального пушишь новое состояние, при закрытии тоже. При этом тебе нужно учесть, что если перейти по прямой ссылки, то тебе нужно будет самому показать это модальное окно
    Ответ написан
    Комментировать
  • Как такое исправить?

    Fragster
    @Fragster
    помогло? отметь решением!
    flex-shrink: 0;
    Ответ написан
    1 комментарий