Задать вопрос
  • Правильно ли делать откат отката коммита?

    Рисков нет. Если нужно сделать реверт - делай.
    Вот ресет лучше не делать, если в команде работаешь.
    Хотя если ты предыдущий реверт ещё не запушил и это последний коммит, то тогда можно реает сделать - будет красивее и тоже безопасно
    Ответ написан
    7 комментариев
  • Какие есть аналоги CloudFlare в РФ или в мире?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Бесплатных не припомню. То, что cloudflare предлагает открыто - на самом деле совсем не дешёвая услуга, и многолетнее наличие финансов для такой щедрости заставляет задуматься. Как минимум, об их источнике, как максимум - о его реальных задачах, прикрытых лейблом CF.

    В России те, кому нельзя пользоваться cloudflare, нередко пользуются услугами вот этой компании: https://ddos-guard.ru/
    Есть достаточно крупные ресурсы, прикрытые ими уже не один год. Можно предположить, что качество работы устраивает.
    Ответ написан
    2 комментария
  • Какие есть аналоги CloudFlare в РФ или в мире?

    Вообще CDN-ы существуют и кроме cloudflare, но в том же масштабе с тем же количеством сервисов и при этом доступное в рф для оплаты - врядли.
    Ну и много чего к cf бесплатного есть, что не факт что будет бесплатным у альтернатив.

    Cloudflare много чего предлагает себе в убыток, чего не могут позволить мелкие провайдеры себе (или просто ускоспециализированные, которые кроме CDN ничего и не предлагают)
    Ответ написан
    1 комментарий
  • Что выбрать для хостинга сайта: 2 ядра до 5 ГГц или 6 ядер до 3.2 ГГц?

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

    @Komrus
    CIO
    Как вариант - Aten CM1942
    https://www.aten.com/global/en/products/kvm/deskto...

    4 входа (правда - DisplayPort) от двух компов и 2 выхода HDMI на мониторы.
    Заодно и клавомышь умеет переключать.
    Ответ написан
    Комментировать
  • Как отследить кнопку "назад" на телефонах?

    Опишу только принцип, реализацию уже сделаете сами, либо попросите AI.

    Кнопка "назад" работает просто: переводит браузер на предыдущий урл.

    Это можно использовать. Вы же, наверняка, используете history API в вашем приложении.
    Так вот, при открытии модального окна добавляйте хэш к адресу в history.

    https://example.com/page // окна нет
    https://example.com/page#modal1 // окно открыто


    Таким образом, при нажатии пользователем кнопки "назад", этот хэш удалится из адреса, потому что браузер перейдет на предыдущую страницу, которая имеет тот же адрес, но без этого хэша.

    Ваша программа должна добавлять к текущему адресу хэш при открытии окна, и закрывать окно, когда хэш из адреса убирается.
    Ответ написан
    Комментировать
  • Как перегнать видео с айфона (HEVC->H.264) без цветовых искажений?

    nidalee
    @nidalee
    Проблема не в HEVC, а в HDR.
    Конвертируйте цветовое пространство из rec2020 в rec709. Например:
    ffmpeg -hide_banner -y -i .\costa_rica_4k_60fps_hdr_uhd.webm -vf "zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p" -c:v libx264 .\costa_rica_4k_60fps_sdr_uhd-10s.libx264.mp4

    https://www.binarytides.com/convert-hdr-video-to-s...

    По софту с GUI не подскажу, но такое умеют многие. Handbrake, например. Ищите по colorspace, rec2020, rec709

    UP: а, да. Возможно оно вам не надо. Есть плееры, которые производят конвертацию на лету. Например mpv.
    Ответ написан
  • Ошибка при запуске laravel?

    Fragster
    @Fragster
    помогло? отметь решением!
    netstat -abon -p tcp и смотреть на то, что забило порты.
    а может быть там вообще нет 127.0.0.1 благодаря шаловливым ручкам
    Ответ написан
    Комментировать
  • Как встроить уже готовую базу данных в apk файл?

    @User782 Автор вопроса
    Кратко о себе
    решил вопрос если кому надо базу надо закидывать сюда
    ${FileSystem.documentDirectory}SQLite/base.db
    я закидывал без SQLite
    Ответ написан
    Комментировать
  • Конвертация 3d из файлов в видео на сервере. Оптимальный вариант?

    Запускать рендер в Блендере в headless-режиме.

    Это штатная фишка у Блендера
    https://docs.blender.org/manual/en/latest/advanced...
    Ответ написан
    4 комментария
  • Каким образом оцифрововать видеокассеты при помощи мощного компа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Проще обратиться в контору, которая оцифрует тебе нормально.
    Есть видеокамеры с входом-тюльпаном, на выходе качество получается гораздо лучше чем даже через самый мощный комп.
    Там на самом деле мощность не нужна, нужно просто передать максимум из того что есть.
    Ответ написан
    Комментировать
  • Почему большее разрешение экрана ноутбука становится доступным только после подключения 2-го монитора по VGA?

    @rPman
    Везде пишут что у этого ноутбука fullhd матрица, включая тут

    Если драйвера официальные уже установлены (да да на монитор они тоже нужны), то попробуйте вручную установить драйвер монитора (у вас ведь windows?) - стандартный монитор 1920x1080 (правая кнопка мой компютер - управление - драйвера - установка устаревшего устройства ...)

    p.s. я допускаю что родные драйвера были намеренно сломаны производителем, поэтому можно попробовать установить не родные, совместимые с материнской платой
    Ответ написан
    Комментировать
  • Не переходит по ссылке, что делать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А если подумать?
    Что должен выдать document.querySelector('https://vk.com/krosrs')?
    Правильно, ошибку. Что и выдаёт.
    что делать?
    Для начала определиться, а что именно вы хотите получить этим кодом и зачем делать ссылку, а потом запрещать переход по ней.
    Ответ написан
    Комментировать
  • Как в комментарии сделать ссылки на участок кода?

    Adamos
    @Adamos
    /**
     * @link MyClass::myMethod
     */
    
    class MyClass
    {
        static public function myMethod()
    Ответ написан
    1 комментарий
  • Какая скорость передачи нужна для видео конференции?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    по 1 мбс на каждого

    360p что ли? Зачем вообще такое видео кому-то надо?
    https://www.vdocipher.com/blog/video-bandwidth-exp...
    Минимум:
    Кодек:              H264    H265
    1280×720  (HD)      3Mbps   1.5Mbps
    1920X1080 (FHD)     6Mbps   3Mbps
    3840×2160 (UHD)     25Mbps  12Mbps

    Так что для более-менее нормальной картинки для 100 потоков вам потребуется минимум 200 мегабит, а лучше все 500 или даже 1000.
    Ответ написан
    Комментировать
  • В чём отличие в Laravel web.php и api.php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Попробуем отделить коней от людей, насколько это получится.
    Говоря просто: API - для отдачи непосредственного среза данных, обычно в виде JSON, WEB - для отдачи целых страниц в виде HTML.

    Всегда думал что api.php нужно для запроса от сторонних приложений, сайтов к твоему сайту для получения какой то информации, которую я хочу предоставить, без авторизации.
    Ну, неправильно думали, ничего страшного. Точнее, очень узко. Вот есть у вас сайт, а потом вы решили сделать к нему в пару мобильное приложение. Оно стороннее? Ничего сделать с отданным через WEB HTML оно не сможет*, потребуется API.
    Наличие или отсутствие авторизации тут совершенно ни при чём.

    в тоже время используя api.php любой человек может запросить любой роут и получить кучу информации
    Любой человек получит то, что вы ему отдадите. Никакого запрета (или сложностей) на внедрение авторизации в API нет.

    Количество Middleware на web.php значительно больше, т.е. любой запрос проходит больше проверок перед тем как выдать результат.
    Middleware - это любые обработчики, а не только проверки. Т.е. "больше обработчиков не значит больше проверок". Любые обработчики вы можете навесить и на API**. И их даже не надо писать отдельно, в Laravel уже всё есть.

    В итоге вопрос, с точки зрения безопасности, производительности есть преимущества api.php перед web.php
    С точки зрения безопасности разницы нет. API может быть несколько производительнее за счёт того, что обрабатывает и отдаёт меньше "лишнего". Но по этим аспектам их вообще не надо сравнивать, это всё равно, что выбирать между экскаватором и самосвалом по степени лёгкости угона того или другого.

    * без костылей
    ** с поправкой на отсутствие сессии обычно
    Ответ написан
    Комментировать
  • Как при помощи ffmpeg БЕЗ ПЕРЕКОДИРОВКИ преобразовать ts в mp4 С НЕСКОЛЬКИМИ ЗВУКОВЫМИ дорожками?

    nidalee
    @nidalee
    ffmpeg -i входной_файл.ts -map 0 -c copy выходной_файл.mp4


    Если в исходном файле есть потоки, которые нельзя записать в формат MP4 (например, субтитры в формате, неподдерживаемом MP4), ffmpeg может выдать ошибку.
    Ответ написан
    1 комментарий
  • Как эффективно перекодировать видео?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Первому файлу нужно сжать 402240 точек на кадр, 20 fps, получаем в секунду 8 млн точек. Видим сжатие 817 kb/sec
    Второму файлу нужно сжать 921600 точек на кадр, 60 fps, получаем в секунду 55.3 млн точек. Видим 2526 kb/sec

    Сравниваем 55.3 / 8 и 2526 / 817 = 6.9125 и 3.0917992656058751529987760097919

    То есть разница в "качестве сжатия" всего в 2 с хвостиком раза.
    В данном случае еще следует обратить внимание, что видео с маленьким разрешением часто скрадывает мелкие движения, их вообще на нем не видно, и соответственно оно упрощается. Либо вообще можно проверить что за видео - фильмы в среднем сжимаются гораздо хуже, чем какие-нить презентации с кучей статического контента.

    По поводу размера файлов, еще обращу внимание что 128 и 104 kb/s для звука - значимо влияет на размер файла. Звук вообще может занимать четверть а то и треть, ибо сжимается хуже, чем видео.

    Ну собственно и все. Тут оба видео сжаты одним и тем же кодеком, и сложно предположить, что можно как-то заметно качественнее пережать, дефолтные настройки в современных кодеках обычно fits many, и какие-то кастомные настройки обычно влияют не столько на размер, сколько на адаптацию сжатия к контенту видео.

    получить более высокий фпс из кадров которых не существует?? Ну не знаю, можно просто продублировать кадры. Можно в ffmpeg попросить создать промежуточные кадры, но оно может заметно исказить оригинал, и для художественного кино это может оказаться нежелательным эффектом.

    В общем тут нет некачественного сжатия. Надо сравнивать контент (наличие статических частей экрана, количество цветовой гаммы и так далее).
    Ответ написан
    1 комментарий
  • Какой CRUD генератор для Laravel является общепринятым в 2025?

    Sanes
    @Sanes
    Из популярных и бесплатных MoonShine, FilamentPHP, Orchid. Можно назвать их админками.
    Но толку от них немного. Только базовый функционал, дальше боль.
    А прям генератор, то лучше посмотреть Blueprint
    Ответ написан
    Комментировать