Задать вопрос
  • Как остановить выполнение функции при нажатии на input?

    sergiks
    @sergiks Куратор тега JavaScript
    WbICHA, тоже.. А ведь и правда там можно код. Век живи век учись.
    Написано
  • Как в OSX отключить автоматическое переключение между устройствами входа?

    Sound Settings - Input - выбрать встроенный микрофон, или что там хочется, чтобы вводило звук, вместо колонки.
    ("Настройки звука" – "Вход")
    Написано
  • Как создать дропдаун с мультивыбором в google spreadsheets через скрипт?

    sergiks
    @sergiks Куратор тега JavaScript
    обсуждение похожей задачи. Решают через скрипты, но довольно коряво с т.з. UX — длинная задержка после выбора варианта.
    Sheet с рабочим примером (надо будет себе скопировать).
    Написано
  • Какой подход используется для выявления различных отклонений на экг?

    Много почитать (на англ.) по анализу данных электрокардиограмм с применением нейросетей.
    Написано
  • Как удалить из массива?

    sergiks
    @sergiks Куратор тега PHP
    Dmitrue888, опишите решаемую задачу шире. Что происходит, откуда кнопка и что хочется в итоге получить.
    Написано
  • Возможно ли идеальное шифрование?

    Ещё проблема, что известны сам факт передачи сообщения, дата-время события, вероятно, длина сообщения; возможно, отправитель или получатель. Или эти аспекты полностью игнорируются в контексте только «шифрования» ?
    Написано
  • Можно ли сравнить два изображения между собой на похожесть?

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

    Если исходить из того, что изображения точно одинаково ориентированы и масштабированы (одно из них не надо поворачивать и уменьшать, например) достаточно «двигать» одну картинку над другой, вычитая одну из другой, и искать момент, когда появится "минимум" в какой-то области.

    Сначала на сильно уменьшенных копиях изображений, потом уточнять на полном разрешении.
    Написано
  • Как сохранить метрики nginx локально?

    или вот в АлиБабайском облаке упоминают некий LogTail, который переименовался в Better Stack

    В общем, нужно что-то с интервалом опрашивающее URL с записью ответа в файл. Никакой магии. Жаль, что в самом бесплатном NGINX такая возможность отсутствует.
    Написано
  • Как сохранить метрики nginx локально?

    в документации к жадному коммерческому NGINX Amplify есть пример с их агентом.
    Написано
  • Как правильно обновить БД с помощью формы выведенной в цикле?

    sergiks
    @sergiks Куратор тега PHP
    Ждать отправки данных + получения ответа счиатется «долго», поэтому может лучше дать все заполнить (1-2-3 формы) и только потом отправить все один раз?

    На фронте форма, заполнил, нажал "Добавить еще игрока" — сразу рисуется еще форма, тоже заполняется. "Добавиьт еще игрока" или "отправить заявку". Последняя отправляет данные всех заполненных форм, что-то типа массива
    [
      {name: "Вася"}, {name: "Боря"}, {name: "Алексей"}, 
    ]


    Ну и нужно уметь отрисовывать заполненные формы из такого же массива, только добавтяся, видимо, id сохраненных записей каждого участника, и может, id всей "команды".
    Написано
  • Как рисовать прямоугольники в ffmpeg?

    Серёга, а, ну вот же русским английским языком прям пишут, что да как:
    The specified filename '/media/777003.jpg' does not contain an image sequence pattern or a pattern is invalid.
    Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.

    Предлагают прям два варианта решения: либо %03 в имени выходного файла, чтобы нагенерило серию картинкок 000..999, либо -update добавить, чтобы перезаписывало один и тот же файл, и имеет смысл добавить -frames:v 1, чтобы сгенерило 1 кадр и остановилось.
    Написано
  • Как рисовать прямоугольники в ffmpeg?

    какая версия ffmpeg используется? Сейчас проверил локально, прекрасно рисует рамку и без указания кадров и пр.:
    ffmpeg -i image.jpg  -vf "drawbox=x=140:y=200:w=200:h=500:t=3:c=yellow"   output.jpg


    ffmpeg version 4.4.1-tessus
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    Ivan Bogachev, действительно, линки создаются! find ./node_modules -type l -print выводит список, и там корректные ссылки на локальные оверрайды, похоже.

    Чего не хватает — так это ссылок на оверрайды из корневого, не саб-модульного /node_modules/@ckeditor/ — ckeditor5-paragraph, например, там отстутсвует и как папка и как ссылка. Оказывается, в этом проблема: "overrides" занимается только под-зависимостями, но не самими dependencies.

    Поэтому пришлось ещё дополнительно
    npm link --save ./src/plugins/core-overrides/ckeditor5-paragraph
    и для других двух то же. Это создало ссылки в корневом node_modules и прописало в dependencies то же, что в overrides. Причем npm сам прописал пути как file:src/plugins/... без ../../../

    CKEditor это монорепо, со всеми этими packages/ckeditor5-paragraph и пр. как workspace'ами. Т.е. они не считаются за под-зависимости.
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    Попробую создать минимальный изолированный пример, демонстрирующий проблему
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    Ivan Bogachev, ссылки создаются? Это странно – на какой платформе? Вроде, линки делает только npm link, а overrides влияет, как я понял, только на ресолвинг.
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    npm list одного из оверрайдов:
    npm list @ckeditor/ckeditor5-clipboard
    cc_ckeditor@1.0.0 /ckeditor
    +-- ckeditor5-premium-features@43.0.0
    | +-- @ckeditor/ckeditor5-ai@43.0.0
    | | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
    | +-- @ckeditor/ckeditor5-comments@43.0.0
    | | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
    | `-- @ckeditor/ckeditor5-import-word@43.0.0
    |   `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
    `-- ckeditor5@43.0.0
      +-- @ckeditor/ckeditor5-clipboard@ invalid: "file:src/plugins/core-overrides/ckeditor5-clipboard" from node_modules/ckeditor5 overridden
      +-- @ckeditor/ckeditor5-code-block@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-essentials@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-image@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-link@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-list@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-markdown-gfm@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-media-embed@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      +-- @ckeditor/ckeditor5-paste-from-office@43.0.0
      | `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
      `-- @ckeditor/ckeditor5-table@43.0.0
        `-- @ckeditor/ckeditor5-clipboard@43.0.0 overridden -> ./src/plugins/core-overrides/ckeditor5-clipboard
    
    npm error code ELSPROBLEMS
    npm error invalid: @ckeditor/ckeditor5-clipboard@ /ckeditor/node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-clipboard
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    Ivan Bogachev, попробовал:
    "overrides": {
        "@ckeditor/ckeditor5-clipboard": "file:../../../src/plugins/core-overrides/ckeditor5-clipboard",
        "@ckeditor/ckeditor5-font": "file:../../../src/plugins/core-overrides/ckeditor5-font",
        "@ckeditor/ckeditor5-paragraph": "file:../../../src/plugins/core-overrides/ckeditor5-paragraph"


    нет, не меняется: после npm i в package-lock например:
    "node_modules/@ckeditor/ckeditor5-heading/node_modules/@ckeditor/ckeditor5-paragraph": {
          "resolved": "node_modules/@ckeditor/ckeditor5-heading/src/plugins/core-overrides/ckeditor5-paragraph",
          "link": true
        },
    это копипаста, в вопросе до этого я упрощал путь к оверрайду до src/overrides, на самом деле лежат в src/plugins/core-overrides
    Написано
  • Как рисовать прямоугольники в ffmpeg?

    попробуйте добавить фильтр select select=eq(n\,0) чтобы выбрать самый первый кадр, например

    ffmpeg \
      -i /media/01.jpg \
      -vf "select=eq(n\,0), drawbox=x=1400:y=200:w=200:h=500:t=3:c=yellow" \
      /media/77772.jpg
    Написано
  • Как заменить под-зависимость на локальную копию?

    sergiks
    @sergiks Автор вопроса, куратор тега JavaScript
    Странно, что если npm install делался без override, и уже потом в package.json добавилась override секция с локальным путем, то npm run build (webpack --mode production) срабатывал нормально.

    Но если все с нуля — удалить корневые node_modules и package-lock.json, в package.json уже внесена секция override, и сделать npm install — то во-первых в package-lock оказываются странные пути типа
    resolved: "node_modules/@ckeditor/@ckeditor5-comments/src/overrides/ckeditor5-paragraph"
    – вместо всегда одного локального пути — каждый раз относительный от корня очередного модуля, у которого этот Paragraph в зависимостях;
    и во-вторых не билдится, т.к. не находится этот модуль @ckeditor/ckeditor5-paragraph/dist/index.js
    Написано
  • Можно ли узнать, какой именно хост блокирует пакет?

    sergiks
    @sergiks Автор вопроса
    Aetae, а вдруг DigitalOcean стал резать ?
    Написано