Задать вопрос
  • Что означает эта ошибка в командной строке?

    @iMaximus
    Там же написано все. Кто то уже сделал изменения. Нужно их забрать сделать git pull а уже потом пушить свои.
    Ответ написан
    Комментировать
  • Почему git не видит папку и ссылку на нее?

    GavriKos
    @GavriKos
    В папке что то есть? Гит не работает с папками, гит работает с файлами
    Ответ написан
    2 комментария
  • Как настроить ssl-сертификат и VPS?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Неадминистрируемый VPS - зона ответственности клиента, хостер тут ни при чём. Если у приложения есть функционал SSL-шифрования - настройте его. Если нет (и оно работает по HTTP) - поставьте перед ним nginx.
    Ответ написан
    1 комментарий
  • Как исправить ошибки в коде при выполнении SQL?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Подставлять через плейсхолдеры можно только значения. Имена таблиц и полей, служебные слова не подставляются.
    2. В обратные кавычки берутся только имена таблиц и колонок.
    3. Плейсхолдеры в кавычки не берутся.
    Ответ написан
    2 комментария
  • По советуйте плагин для вот такого параллакса?

    @MaxGraph
    Web-разработчик, верстальщик
    Я бы рекомендовал поискать самописные решения, незачем тянуть плагин ради одного элемента, да и самопись, возможно, будет даже удобнее.
    Ответ написан
    Комментировать
  • Периодически не срабатывает setTimeout - в чём может быть проблема?

    twobomb
    @twobomb
    Нет такой функции setTimeOut, есть setTimeout
    P.S. Если только вы не создали свою функцию с таким именем
    Ответ написан
  • Периодически не срабатывает setTimeout - в чём может быть проблема?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    setTimeout то скорей всего работает, а вот то, что происходит внутри функции, скорей всего не всегда работает как ожидается. Простой console.log внутри setTimeout покажет, что она работает.

    Никаких приоритетов у него нет
    Ответ написан
    1 комментарий
  • Как рассчитать время нажатия на кнопку?

    Mystray
    @Mystray
    NOC
    Нет прямой зависимости между емкостью канала передачи данных и задержкой.
    Абстрактные 32.6 мбит могут быть реализованы на 10Gbit Ethernet на расстоянии пары метров с задержкой, исчисляющейся в наносекундах (а ограничение - полисером, не влияющим на задержку), а может парой каких-нибудь 2G модемов с каждой стороны, добавляющие 100-500мс каждый, с Тихим океаном посередине и его 50+мс задержки, которую вносит медленно распространяющийся по нашей вселенной свет, и ограничением скорости с помощью шейпера с огромным буфером, который ваши пакеты будет мурыжить в очереди еще секунду-другую.
    Но нам интересно прохождение сигнала и ответа на него туда-обратно, так что смело умножаем на два и получаем Round Time Trip.
    Но! надо учитывать многие другие факторы.
    На установку TCP-соединения и отправку GET понадобится ~2RTT.
    А еще может быть, например, HTTPS, на согласование TLS уйдет еще ~1.5-2 RTT в лучшем случае.
    И это только то, что зависит от RTT и кое-как поддается теоретическому/статистическому просчету при наличии вводных.
    Резолв DNS может занять вообще неопределенное время, от 0 до десятков секунд в зависимости от фазы Луны.
    Еще хз сколько клиентские и серверные процессы будут ждать у планировщиков ОС своего куска времени.
    В общем случае, в диком интернете без серьезной подготовки, задача подобного уровня меряется никак не милисекундами.
    Если очень надо - поднимайте, предварительно, какой-нибудь вебсокет до сервера, уже внутри реализовывайте вычисление задержки и передавайте в том же канале свои клики, надеясь, что между измерениями и действиями ничего не изменилось.
    Ответ написан
    1 комментарий
  • Оцените сборку пк?

    @HardcoreVGN
    За 12 тысяч материнскую плату на х570 такое себе брать, можно взять другую
    например:
    https://www.dns-shop.ru/product/01e7c50d9bc91b80/m...
    https://www.dns-shop.ru/product/01e7c5119bc91b80/m...

    Новые платы, поддерживают большую частоту оперативы (хотя куда больше 4000 то), плюс по начинке могут быть чуть получше чем дешевый сегмент х570, ну и избавишься от крутилятора на чипсете, что есть плюс, ибо всё равно в какой-то момент он откинется (шанс очень маленький и скорее всего пройдут года, а он всё будет жить), а бегать и искать новый, ну вот оно тебе надо?
    Ответ написан
    1 комментарий
  • Какой дистрибутив Linux выбрать для front-end?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Собираюсь попробовать использовать линукс под фронт енд разработку.

    Зачем? Есть серьезная причина или просто "что-то в #опе зачесалось..." ?

    Это существенное изменение инструментария. Например gimp вместо фото#опы.
    Это существенное изменение приемов работы - в любом DE (если только уже не используете кроссплатформенные инструменты) все не так

    В линухе концепция другая - принципиально.

    Поставьте VB, подымите в нем бубунту например - как самый "виндообразный" дистриб - и посмотрите, как оно.
    Ответ написан
    Комментировать
  • Реализация input?

    Stalker_RED
    @Stalker_RED
    Вот эти надписи внутри инпута быть не могут. Это label вокруг инпута, а сам инпут просто без рамок. А при ошибке внутри label, ПОД инпутом выводится сообщение.
    Ответ написан
    Комментировать
  • Почему indexOf сначала видит подстроку в строке, а затем не видит?

    Raxen
    @Raxen
    TechLead Frontend Developer, Beeline
    Потому что в аргументы нужно совать что искать, а не в чем, во втором случае вы ищете 'sto re ' в строке 'sto '
    Ответ написан
    1 комментарий
  • Почему не срабатывает axios в SetInterval?

    @Nolan81
    программист
    А в консоли нет ошибок?
    В строгом режиме this внутри вашей функции будет undefined.
    Попробуйте сменить на стрелочную функцию:
    setInterval(() => {
    Ответ написан
    Комментировать
  • Почему не срабатывает axios в SetInterval?

    wapster92
    @wapster92
    Контекст потерялся, используй стрелочную функцию.
    SaveData(){
            setInterval(() => {
              alert("Save")
              var json_messages = JSON.stringify(this.messages)
              var json_accounts = JSON.stringify(this.accounts)
              axios.get("https://twitchchatbots.top/backend/save_data.php?token="+this.Token()+"&messages="+json_messages+"&accounts="+json_accounts)
            }, 10000)
          },
    Ответ написан
    Комментировать
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @iddqda
    network engineer, netdevops
    Да пофиг сейчас на чем прогать
    Я у себя на работе выделил сервер с убунтой под разработку (headless т.е. без X-ов)
    накатил туда code-server (vs-code) и gogs (aka github on prem)
    И теперь спокойно запускаю vscode в браузере из под винды ли, мака или той же убунты на моем основном рабочем компе.

    Кстати с удивлением обнаружил, что мак почти полностью заменяет мне линукс для моих задач.
    Так то я в основном сетевик и CLI моя родная среда. Но так же я лайтово занимаюсь прогерством.
    Автоматизирую сетевые задачи. Не только скрипты, есть и чатботы и веб-приложения с развесистым бекендом и на докерах. Правда не PHP. Python да js в основном.
    А вот чисто в винде когда прогать попытался - не осилил среду рабочую настроить
    Там же по умолчанию вообще ничего нет. Все приходится отдельно ставить из разных не особо доверенных источников
    Ответ написан
    Комментировать
  • Переместить папку .git за пределы корневой папки сайта, но с сохранением возможности делать git pull?

    Megum1n
    @Megum1n
    Создай директорию public в репозитории и положи все файлы сайта туда, после чего, поменяй корневую директорию в конфиге веб-сервера, дописав вконце public.
    Получишь полноценную git репу без .git в корне сайта.

    Например:
    Путь к репе:
    /www/sitename/
    В директории лежат:
    .git
    public

    Веб-сервер указывает на /www/sitename/public/
    Ответ написан
    Комментировать
  • Какое применение ассемблера в веб-разработке?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Никакого. И пентест - это пентест, а не разработка. Причём для него знать ассемблер не обязательно.
    Ответ написан
    4 комментария
  • Как открыть страницу на сервере без домена?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    которой IP-адрес сервера вместо домена.

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

    Создаете в панели управления любой домен.
    Потом в файле hosts (/etc/hosts или c:/windows/system32/drivers/etc/hosts) прописываете айпи и созданный домен
    x.x.x.x yourdomain.com

    После чего при попытке зайти на yourdomain.com вас перенаправит на айпишник вашего хостинга, а он зароутит на ваш public_html от созданного домена.

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

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Улучшать что-то нужно, когда этого перестает хватать, или что-то является узким местом.
    Посмотрите - хватает ли вам CPU, RAM, IO, Network и если не хватает (загрузка приближается к 100% или например очередь ввода-вывода появляется и т.п.)-улучшайте.
    Ответ написан
    1 комментарий