• Как сжать видео так, чтобы надписи были в идеальном качестве, а остальная картинка в нормальном?

    кодеки жмут блоками.. Это придётся динамически выделять в кадрах области с номерами и жать блоки, на которые они попали с одними параметрами, а прочие – с другими. Не знаю, есть ли такие кодеки..

    Может, лучше распознать номера и присутствующие в кадре прописать в трек субтитров?
    После этого видео можно будет как угодно уменьшить-ужать-размылить, а распознанные номера будут видны, если включить субтитры.

    Усложнив, можно в другой трек субтитров прописать и распознанные положения областей с номерами, а каким-то доработанным видеоплеером отрисовывать эти прямоугольники поверх видео при воспроизведении.
    Ответ написан
    1 комментарий
  • Как сделать слушатель на enter React?

    Safort
    @Safort
    Не совсем понял в чём именно проблема.
    Вы не понимаете как поставить обработчик на Enter? В целом это обычный слушатель на событие keypress, например с проверкой свойства key (event.key === "Enter").

    Или не ясно как в этом обработчике дальше логику строить?

    также будет имитироваться клик на кнопку которая отправляет сообщение

    Вам не нужно пытаться имитировать клик по кнопке, это усложнит код. Обработкой нажатия на enter и клика по кнопке отправки должен заниматься один обработчик. Т.е. у вас есть два слушателя (на enter и на клик по кнопке), но они должны вызывать одну функцию/метод который уже и отправляет сообщение.
    Ответ написан
    2 комментария
  • Redis vs Elasticsearch vs Sphinx для хранения данных и поиск по ним?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Мммм, какой классный холивар, давайте я вставлю свои 5 копеек. Сначала прелюдия:
    Redis:
    это кэш с парой-тройкой фич. Не предназначен для хранения и поиска данных как класс

    Elasticsearch, Sphinx:
    Два принципиально разных поисковых движка. Хорошо делают свою работу, но не предназначены для хранения данных, только для хранения поисковых индексов.

    1. Хранение данных каталога с быстрым доступом

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

    2. Поиске по информации, в особенности русскими названиями-запросами

    Это умеет сегодня любой поисковый движок

    3. Простота в использовании: синтаксис запросов, документация

    Документация есть у всех адекватных поисковых машин, синтаксис везде достаточно простой

    4. Наименьшая нагрузка на "железо"

    А вот тут начинаем смеяться. Если мы говорим о поиске то первое правило - все выделенные ресурсы что вы выделите будут съедены. Даже если у вас 100 товаров по 2кб. Память будет съедена первой, потом получит свою порцию и процессор

    5. Отказоустойчивость

    Это не про поиск, а про архитектуру, сеть, сервера, и все в таком духе. Если что то горизонтальное масштабирование поисковых машин это боль - все хорошо пока не сломалось и там очень часто кластер не восстановись

    6. Безопасность

    Опять не про поисковые машины. Есть 3 части: encryption in transit (ssl), encryption at rest (AES), auth (зависит от движка). В принципе все и так поддерживают сегодня

    7. Масштабирование

    И снова не про поиск, а про архитектуру. Вертикально масштабировать проще всего в облаках и дорого, горизонтально масштабировать - больно
    Ответ написан
  • Почему не работает indexof в google sheets?

    Seasle
    @Seasle Куратор тега JavaScript
    names.findIndex((values) => values.some((value) => value === 'George S'))
    Ответ написан
    Комментировать
  • MSSQL and mysql в чем отличие?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Но это такое убожество что я толком ничерта не понимаю

    Не надо путать причину и следствие. Причина - это что ты ни хрена не понимаешь. А следствие - оно тебе кажется убожеством.
    offtop
    В скобках отмечу, что если ты не только ни хрена не понимаешь, но и жалуешься на это, и считаешь это достаточным обоснованием того, чтобы назвать убожеством - то ты и не хочешь понимать, и не пытаешься понять. В смысле не пытаешься по-настоящему, прочтение пары страниц из мануала под этот термин не проходит.


    отличаются ли запросы sql MSSQL от Mysql

    Да. Точнее, самые простейшие базовые запросы могут выглядеть одинаково. Но не более, чуть только хоть какая-то сложность, и одинаковость заканчивается. Синтаксис различается, и весьма сильно. А кое-где даже подходы к решению задачи различаются, и код с одной СУБД на другую не адаптируется совсем - только полное переписывание.

    возможно ли сменить БД без нарушения функциональности софта.

    Если запросы хардкодом - крайне маловероятно. Если тексты запросов - ресурс, вероятность несколько выше. Если вся лигика находится на сервере, общение с ним выполняется исключительно обращением к представлениям и вызовом процедур, а само приложение является чистым интерфейсом - скорее всего возможно.
    Ответ написан
    Комментировать
  • Легкий вопрос по Python, но все же не могу понять, как решить задачу?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Прописывайте условия полностью
    У вас не «(a - 1 либо a + 1) равны c», а «(a - 1) или (a+1=c)»

    т. е bool(a-1)

    if (a - 1 == c) or (a + 1 == c):
    Ответ написан
    Комментировать
  • Как стилизовать title атрибут элемента?

    @zkrvndm
    Софт для автоматизации
    Никак, но можно создать псевдоэлемент рядом, появляющийся при наведении и уже его стилизовать:
    img[title]:hover:after {
        content: attr(title);
        // ... стилизуй дальше, как хочешь
    }

    attr(параметр) - возвращает значение указанного в скобках атрибута.

    Источник: htmlbook.ru/css/content
    Ответ написан
    2 комментария
  • Как создать скрипт расчёта коэффициента?

    EPIDEMIASH
    @EPIDEMIASH
    Человек швейцарский нож
    Взять формулу, засунуть в js, привязать к html страничке.
    Готово.
    Ответ написан
    Комментировать
  • Хранение ссылок в бд, каким образом?

    @dimkabelkov
    Если у вас отдаются просто mp3 файлы для плеера, то как бы вы их не хранили и не отдавали, все ровно скачают, тут можно только усложнить процесс скачивания, бить файл на чанки, отдавать в потоке и т.д, все зависит от того кто хочет скачать, т.е. тут вопрос в усложнении, закрыть не получиться ни как

    По поводу хранения, если есть возможность не хранить абсолютные пути - не храните, завтра у вас поменяется роутинг, домен, что-то еще, и вы приобретаете кучу геморроя, отсюда вывод - храните uuid, slug, что-то еще что формировало бы понятие об этой записи
    Ответ написан
    Комментировать
  • Как правильно оформиться по ТК на удаленке?

    lssssssssssl
    @lssssssssssl
    Ничего с вашими сканами не будет - кредит точно не оформят.
    Высылают электронные документы, читаете, печатаете, подписываете, отсылаете работодателю по почте. Ехать, по крайней мере, меня никто никогда никуда не просил.
    Ответ написан
    6 комментариев
  • Как ответить на команду "yes'?

    @mureevms
    В responses перед двоеточием указать вопрос, на который надо ответить. После двоеточия ответ:
    - name: Generic question with multiple different responses
      ansible.builtin.expect:
        command: /path/to/custom/command
        responses:
          'Do you want to continue?[Y/n]:': 'y'
          'Something else needs to be entered:': 'Enter this'
    Ответ написан
    4 комментария
  • Как показывать крутилку если недоступен прокси в nginx?

    karabanov
    @karabanov
    Системный администратор
    location / {
            proxy_pass http://server/;
            proxy_intercept_errors on;
            proxy_redirect off;
            error_page 502 /502.html;
    }
    
    location /502.html {
          root /path/to/directory/with/error/pages;
    }

    proxy_intercept_errors
    error_page
    Ответ написан
    Комментировать
  • Почему может бесконечно длится модерация поста?

    pragmatik
    @pragmatik Куратор тега Хабр
    На проверку регулярно поступает большое число материалов. Чтобы принять максимально объективное решение модераторы подробно рассматривают каждую заявку. Но на это уходит время.

    Вы отправили материал на проверку 7 часов назад. На мой взгляд, это не "бесконечно". Но я пошел вам навстречу и произвел модерацию присланного вами материала вне очереди - отклонил его. У нас не принято выдавать приглашения за 12 предложений текста, сопровожденных двумя скачанными из сети иллюстрациями. С примерами материалов, успешно прошедших модерацию, можно ознакомиться по адресу: https://habr.com/sandbox/invited/
    Ответ написан
    Комментировать
  • Существуют ли компании, где нет перерывов в работе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В нормальных компаниях не следят с секундомером за работой сотрудников. Если от вас ждут нажимания кнопок 40 часов в неделю, а не выдачу запланированного объёма продуктов/решений, то надо бежать.
    Ответ написан
    1 комментарий
  • Существуют ли компании, где нет перерывов в работе?

    Natebash
    @Natebash
    React, Vue, Angular, Navite JS, Python / Node JS
    Похоже на описание концлагеря) Сейчас большинство айтишных компаний практикуют удаленную работу, тем самым снижая финансовую нагрузку(условие наличия большого офиса, снеков, и прочего). У адекватной компании - вы закрываете таски - вы молодец, когда вы их закрываете - ваше дело. У нас условие - 4 часа пересечения общего времени с командой. К примеру я встаю в 5, в 6 уже на работе, в 2 заканчиваю работать. Далее "свободное время"

    Ищите компанию где не будет такого идиотизма)
    Ответ написан
    1 комментарий
  • Стоит ли строить локальную сеть на базе коаксильного телевизионного кабеля?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    1. Скорость будет зависеть от качества прокладки кабеля и разветвителей. Если в разветвителях есть какой-то креатив типа усилителей, фильтров, и так далее, скорость упадет. Более того, любое соединения кабеля - это источник отражения сигналов. Больше отражений - хуже связь.

    2. В давние времена по коаксиалу пускали 10 мегабит и это было за счастье. Вы же хотите тысячу. Причем для этого, применяли специальную технологию врезки, при которой шина не нарушалась (помните про отражения?), а длина ответвления составляла несколько десятков миллиметров.

    3. ТВ кабель имеет волновое сопротивление 75 Ом. Сетевые устройства могут быть и на 50 Ом. Перепутывание сопротивлений ухудшает связь вплоть до полной невозможности.

    4. При использовании общей шины, вы получите неполный дуплекс (передача данных только в одну сторону) причем в один момент времени, вещать на шину сможет только одно устройство. При совместном использовании сети, будут постоянные коллизии пакетов и низкая скорость, как следствие. Онлайн игры в неполном дуплексе будут работать плохо.

    Короче, все эти мероприятия попадают в разряд в лучшем случае, интересных технических авантюр. Хотите хорошую связь - тяните кабели Ethernet, ставьте коммутатор и так далее.
    Ответ написан
    10 комментариев
  • Как запретить устанавливать удаленно софт посторонним людям на мой компьютер и использовать память моего компьютера?

    @dronmaxman
    VoIP Administrator
    Надо понять как он получает доступ к твоему ПК. При нормальных условия - это не возможно.
    - возможно ты ставишь какой-то пиратский софт или игру в котором есть троян.
    - windows с торрента с трояном
    - открыт порт на роутере для удаленного подключения
    - есть еще один ПК в твоей сети на котором установлен троян
    Ответ написан
    Комментировать
  • Как запустить конфиг для vim?

    paran0id
    @paran0id
    Умный, но ленивый
    Что значит "запустить"? vim использует по умолчанию файл ~/.vimrc
    Если хотите использовать другой, запускаете vim с ключом -u и указываете путь к желаемому файлу. Это есть в хелпе.
    Ответ написан
    Комментировать
  • Какие параметры и значения указать в style.css, чтобы мой файл был похож на макет?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    1) Научиться верстать
    2) Подключить шрифты
    3) Использовать флексбоксы и гриды

    Ну невозможно прописать в CSS что-то конкретное, чтобы решить твою проблему. Чтобы ответить, нужно знать макет полностью и видеть твою реализацию кодом. И плюс нужно понимать, что у одной проблемы может быть десятки решений
    Ответ написан
    Комментировать
  • Как вставить php вместе с разметкой в css? (можно ли с помощью переменной в js)?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    В css через content никак нельзя вставлять разметку. Она отобразится как обычный текст. Я имею ввиду, что PHP хоть и сможет вставить результат вызова функции на свое место, но если там будут HTML-теги, они переформатируются в мнемоники
    Ответ написан
    Комментировать