Задать вопрос
  • Как сделать промис на ожидание изменения переменной?

    Aetae
    @Aetae Куратор тега JavaScript
    Вячеслав, по ссылке ж явно написано:when(predicate: () => boolean, options?): Promise

    Т.е. в твоём случае меняешь await this.receiveDataTrigger(); на await when(() => !this.waitingData); и всё. Главное убедиться что где-то там "обработчик другого канала" точно проставит this.waitingData в false.

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

    Aetae
    @Aetae
    0x80070005, есть ещё sessionStorage, indexedDb, appstorage если это приложение и хрен знает что ещё...
    Написано
  • Как генерируется токен?

    Aetae
    @Aetae
    0x80070005, этот токен он получил чуть раньше от сервера при авторизации, лол. Возможно он лежит в каком-то сторадже и потому оно сходу не требует авторизции, если тот не протух.

    Нет, теоретически какой-то супермзг мог и захардкодить какой-нить вечный токен, но это очень врядли, т.к. бессмыслено ломает все стандарты и библиотеки.
    Написано
  • Где хранить изображения, добавленные в nuxt3 после сборки?

    Aetae
    @Aetae
    Владислав Лысков, глупости. Ни один человек в здравом уме не подумает, что со сменой версии фреймворка доклдывать что-то в папку с именем "public" теперь нельзя.
    Типа раньше это было недокументированной возможностью, и теперь перестало работать и это ок? Фиг там: и раньше и сейчас это - очевидная возможность, и те кто всё поломал - нехорошие люди.
    Написано
  • Проблема с синхронизацией времени windows 10?

    Aetae
    @Aetae
    Wraw1234, всё что мог - я посоветовал. Больше тебе скажет только случайно мимопроходящий эксперт именно по твоей материнке(я - не он). :)
    Написано
  • Где хранить изображения, добавленные в nuxt3 после сборки?

    Aetae
    @Aetae
    vk22, тут по ссылке описаны варианты решений:
    https://github.com/nuxt/nuxt/issues/15779

    Юрий Кравчук,
    ah yes, you can't add content to .output/public after build (and serve the content with your nitro server). We perform a lot of optimisations to make the server efficient, and one of them is only serving content that was present before the build.

    Не должен, но вот лезет, лол.

    Ох уж эти фреймворки.

    P.S. Если у тебя не голый nuxt наружу смотрит, а за нормальным сервером типа nginx, то мой совет сервить статику именно самим nginx на отдельный location: он это очень хорошо умеет и не надо ни о чём париться.
    Написано
  • Как сделать такую таблицу в codepen?

    Aetae
    @Aetae
    Палю секрет как делать самые сложные таблицы подручными средствами:
    1. Отрываешь ms excel.
    2. Рисуешь какую надо таблицу.
    3. Сохранить как - веб страница html, сохранить лист
    4. Открываешь получившийся файл и забираешь готовую таблицу.
    5. Чутка чистишь от мусора и развешиваешь стили, готово.

    В интеренете и мире конечно есть дофига специализированых тулз для этого дела, но раз в год когда мне вдруг нужна таблица сложнее стандартной - вариант с excel проще.:)

    А про умения писать таблицы на глазок вручную расставля колспаны и ровспаны лучше забудьте, это для людей с большой головой и обилием свободного времени.
    То что я прекрасно знаю как работают эти атрибуты - нихрена не помогает в написании этой контринтуитивной фигни в чуть более сложном кейсе, чем объединить две строки. Т.е. написать и разобраться конечно можно, и не то чтобы прям запредельно сложно, но времени и мозгового вещества потратится неоправдано много.
    Написано
  • Проблема с синхронизацией времени windows 10?

    Aetae
    @Aetae
    Wraw1234, ну вот, значит дело не в винде.
    Раз батарейка в порядке и биос не сбрасывается - возможно сдох\сдыхает сам RTC чип.
    Собсно могу посоветовать только очевидные вещи:
    1. Таки попробовать заменить батарейку, возможно хитрая материнка как-то хранит данные без неё(сейчас там такого понакручено - чёрт ногу сломит).
    2. Попробовать обновить биос - возможно это просто баг.
    3. Установить в автозагрузку винды скрипт на принудительное получение времени с ntp.:)
    Написано
  • Проблема с синхронизацией времени windows 10?

    Aetae
    @Aetae
    Ну а собственно в биосе то время нормальное? Т.е. если через час ты включаешь и идёшь не в винду, а сразу в биос - какое там время?
    Написано
  • Где почитать теорию по резиновым шрифтам?

    Aetae
    @Aetae
    imko, ну отвечать надо "так надизанерил дизайнер, что на таком размере экрана такой размер шрифта". Зачем какие-то технические детали ещё.:)
    Написано
  • Где почитать теорию по резиновым шрифтам?

    Aetae
    @Aetae
    В каждом случае надо смотреть отдельно и каждый городит как хочет.

    Например вот тебе вариант из головы подбирающий шрифт по размера меж двумя брейкпоинтами:
    /* на 1920 будет 14px, на 1440 - 12px, меж ними - среднее */
    font-size: calc(12px + ((100vw - 1440px) / (1920 - 1440)) * (14 - 12));

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

    Aetae
    @Aetae
    Svetlana_Ilina, ну значит надо открывать вот те js файлы и смотреть на что он там жалуется.
    Вообще если у вас не используются файлы package-lock.json\yarn.lock\аналоги - то могли в зависимостях подтянуться новые версии которые всё поломали.
    В остальном надо смотреть и дебажить на месте.

    P.S. Если в комментах ты не тегаешь человека, то и уведомлений нет, я чисто случайно сюда снова зашёл.:)
    Написано
  • Какая ширина канала нужна для видеохостинга?

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

    Aetae
    @Aetae Куратор тега JavaScript
    Плюс 3 вариант можно сразу в css впихнуть как data:uri чтоб уж это было гарантировано.

    Ну и сами бг картинки отоптимизировать стоит по сжанию, для этого много тулз есть.

    Ещё можно preload link использовать, но это уже перебор.:)
    Написано
  • Как исправить ошибку с вебпак конфигом?

    Aetae
    @Aetae
    Подозреваю в /src/app/store.ts кто-то использовал синтаксис ?., а древний трессер в конфиге вебпака о таком не в курсе.
    Если конфиг обновлять нельзя - правьте код.
    Написано
  • Не могу адекватно интегрировать шрифты Nuxt3?

    Aetae
    @Aetae
    Если nuxt не подумал за тебя и не делает какие-то магические вещи под капотом, то поможет весьма условно. Т.е. да, если раньше шрифты грузились только с css, то теперь начинают заранее и параллельно, однако это не отменяет всего остального. Включи в консоли троттлинг скорости загрузки и всё вернётся.
    Написано
  • Как провести реверс инжиниринг файлу типа png jpd svg?

    Aetae
    @Aetae
    IvanU7n, само собой, потому я и написал в скобочках "явно". Мёртвые данные - это просто мёртвые данные.
    Однако что с тех пор не поменялось, так это то, что совсем мёртвых данных сейчас практически нет: очень уж любят всякие фоновые сервисы потрогать да пошевелить наши файлы, вопрос лишь в том, чтоб найти нужную точку входа.:)
    Написано