Задать вопрос
  • Как сделать квадрат с стрелкой?

    Aetae
    @Aetae
    SQLpodavan228, ну собсно в доках всё нормально расписано.
    Однако руками это делать конечно напряжно и лениво, проще тут вот нарисовать примерно что тебе надо, а потом подправить под конкретные пиксели-проценты.
    Для более сложных фигур можно использовать уже path(), а он имеет ту же структуру что и обычный svg-path, для которого полно редакторов, например.
    Ну и если надо совсем сложно - можно использовать полноценный векторный редактор - inkscape или ещё что.
    Написано
  • Почему установка nuxt зависает?

    Aetae
    @Aetae
    Запусти с --loglevel verbose посмотри на чём помирает.
    Если не умирает, а еле тащится - добавь папку в исключения windows defender'a.

    P.S. Тегай человека которому отвечаешь, иначе уведомлений нет тут.
    Написано
  • При изменении CSS файла страца в браузере не изменяется. Локальный сервер - Apache. С чем может быть связанно, и как можно пофиксить?

    Aetae
    @Aetae
    Чтоб узнать что e-tag изменился - браузер должен сделать запрос, если браузер делает запрос то особо смысла нет во всём этом кэшировании уже, т.к. накладные расходы на установку соединения для запроса в большинстве случаев в современном мире больше чем будет потрачено на загрузку самих данных.
    Так что наиболее выгодная стратегия, ИМХО - условно-перманентный кэш, который никуда не лезет за перепроверкой и принудительная загрузка нового из-за изменения ссылки.
    Написано
  • Как разделить две клавиатуры?

    Aetae
    @Aetae
    037, ну по идее если перед этим сделать if (direction == 1) then return end то должно игнорировать нажатие. Но хз, я больше по ahk и то не гуру.
    Написано
  • Как разделить две клавиатуры?

    Aetae
    @Aetae
    037, ну раз ты самостоятельно углубился в тему достаточно чтоб потыкать HID macros\luamacros и AutoHotInterception, то тут мои полномочия всё.:)
    Дальше тебе надо страдать и мучать эту хренотень до получения результата. Ничего лучше на просторах интернета не предлагается. Ну разве что кроме написания своего драйвера клавиатуры.
    Написано
  • Как разделить две клавиатуры?

    Aetae
    @Aetae
    Точно можно заскриптовать с помощью autohotkey, теоретически можно привязать отдельную кастомную раскладку к конкретной клавиатукре с помощью keyman. Но оба варианта требуют исследования.
    Написано
  • При изменении CSS файла страца в браузере не изменяется. Локальный сервер - Apache. С чем может быть связанно, и как можно пофиксить?

    Aetae
    @Aetae
    Во-первых: надо настраивать нормально серверные заголовки кэша для клиента: Cache-Control.
    Ну и помнить что no-cache не значит "без кэша", а значит "как браузеру взбредёт", а без кэша это no-store.:)

    Но вообще думаю вы не хотите отключать кэш, а только заставлять грузить новые файлы если они обновились. В таком случае применяется техника указанная ksnk - особый параметр(обычно туда на стороне сервера автоматически пишется дата изменения), либо используются сборщики, которые автоматически добавляют в имя файла его хэш.
    Написано
  • Как подключить мышку (и возможно клаву) к двум компьютерам одновременно?

    Aetae
    @Aetae
    Оффтоп: VoidVolker, лучшее что я пробовал в этом плане - https://symless.com/synergy , но это было пару лет назад.
    Написано
  • Как подключить мышку (и возможно клаву) к двум компьютерам одновременно?

    Aetae
    @Aetae
    Просто тупо смонстрячить "усб-тройник" или получить аналог описанными в посте манипуляциями очевдно можно, и оно скорее всего будет работать, но как сказали выше - шанс спалить что-нибудь имеется.

    Очевидно, что вам нужен именно KVM, как и пишут в ответах, просто не самый стандартный, а который умеет переключаться автоматически. Так и гугли "auto switching kvm".:)
    Написано
  • Почему установка nuxt зависает?

    Aetae
    @Aetae
    Место на диске есть? Сам диск здоров?
    Написано
  • Как остановить определенный скрипт?

    Aetae
    @Aetae Куратор тега JavaScript
    На самом деле можно если чужие скрипты подключаются после вашего: просто подменить setInterval\setTimeot на свои функции.
    Написано
  • Как заставить второй монитор показывать НЕ расширенный рабочий стол?

    Aetae
    @Aetae
    Действительно непонятно чего ты хочешь.

    Однако попробую предположить: ты хочешь, чтоб на том мониторе полноэкранно отображалось какое-то приложение, при этом остальная работа с системой шла как будто его нет. Если так, то можно сделать следующее:
    1. Выбрать режим расширения экрана + раздельные таскбары.
    2. Написать простенький скрипит на autohotkey который запретит уводить мышь на второй монитор.(возможно есть более специализированный софт, но ahk точно так может).
    3? Дополнить тот скрипт, чтоб гарантировано слал любые открытые приложения на первый монитор, кроме конкретного - на второй. (в принципе винда и так запомнит положения, но для гарантии не помешает)
    Написано
  • Как сделать так чтобы inline фоновая картинка была видна только в дочерних блоках?

    Aetae
    @Aetae
    Универсально только скриптом. Не универсально - масками\фильтрами\clip-path и, конечно, банальным background-position.:)
    Написано
  • Как поменять сервер через который идёт трансляция?

    Aetae
    @Aetae
    Многое зависит от того как настроены серваки и какая там защита, маршрутизация и т.д.
    Вариантов решения тоже много: можно написать расширение для браузера, можно поднть локально свой сервер и с него перенправлять всегда куда надо, можно много чего.

    Но для начала попробуй так:
    Win + R,
    cmd,
    Enter,
    nslookup aurum.femeretes.org (рабочий сервер),
    Enter,
    запоминаешь ip, дальше в hosts:
    Win + R,
    notepad C:\Windows\System32\drivers\etc\hosts,
    Ctrl + Shift + Enter,
    пишешь:
    176.58.41.91 storm.femeretes.org (ip рабочего сервера, адрес нерабочего),
    сохраняешь.
    Т.о. все запросы к storm.femeretes.org пойдут по ip адресу от aurum.femeretes.org.

    Не поможет если блокировка по имени, а не по ip или на сервере есть ограничение по имени.
    Тогда можно попробовать ещё так:
    176.58.41.91 femeretes.org (ip рабочего сервера, адрес балансировщика).
    Опять же может не прокатить.
    Написано
  • Можно ли вернуть помимо статической страницы данные с сервера?

    Aetae
    @Aetae Куратор тега Vue.js
    Ответы historydev и alexalexes верны. Если ты собираешься полноценно приложение строить - смотри полноценные SSR решения.

    Но если это разовый костыль, то нет проблем в запросе получить нужные данные, а потом тупо вписать их в страницу, типа:
    router.get('/exchange/tsx/:id', async (req, res) => {
      const { id } = req.params;
    
      try {
        const prefetchData = await getDataById(id);
    
        if (!prefetchData) {
          return res.status(404).send('not found');
        }
    
        let index = await fs.readFile(
          path.join(staticFilesPath, "index.html"), 
          'utf8'
        );
    
        index = index.replace('</head>', `
        <script>
          window.prefetchData = ${JSON.stringify(prefetchData)};
        </script>
        $&`);
    
        res.send(index);
      } catch (error) {
        console.error('Error:', error);
        res.status(500).send('An error occurred');
      }
    });

    Ну и внутри vue пытаться получить window.prefetchData.
    Написано
  • Как правильно использовать гит, если нужны данные из другой ветки?

    Aetae
    @Aetae
    Ответа нет. Смотришь по ситуации - что теоретически принесёт меньше головняка в будущем - то и выбираешь. Если ветку почти гарантировано смеражат - то можно почковаться от неё\вмерживать её в свою(тут никакой разницы), если нужен небольшой кусочек, а не всё - черрипикать и т.д. С опытом обычно чувствуешь что лучше, но 100% гарантии никогда не получишь.:)
    Написано
  • Как решить конфликты имен переменных после минификации?

    Aetae
    @Aetae Куратор тега JavaScript
    В общем без дебага не разобраться. По хорошему нужен полноценный реп из которого при сборе можно получить данную ошибку. Или хотя-бы саму страничку. Даже сохранённую браузером.
    Написано
  • Как решить конфликты имен переменных после минификации?

    Aetae
    @Aetae Куратор тега JavaScript
    Муть. Любой сборщик по умолчанию изолирует весь собираемый код. Т.е. в принципе ни с чем конфликтов возникнуть не может.

    Если вы самостоятельно не настроили свой сборщик безумным образом слабо представляю как можно подобного добиться. Тем более ошибки переопределения const, которые возникнут только при явной работе прямо в одном скоупе.
    Написано
  • Как сделать такую маску в CSS?

    Aetae
    @Aetae
    Поигрался пут с фильтром, вот версия фильтр + простой clip-path, поддерживает полупрозрачность фона, полупрозрачность бордера и тень:

    clip-path'ом вырезаем простые квадраты, фильтром закругляем. Фильтр можно в принципе применять к любому набору элементов. Версия не последняя, есть шероховатости, может ещё когда-нить потыкаю ещё.:)
    Написано