• Какие есть средства для обработки видео в командной строке?

    Zoominger
    @Zoominger
    System Integrator
    ffmpeg, да.
    Ответ написан
    Комментировать
  • Как запустить php скрипт прямо в html?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    php выполняется НА СЕРВЕРЕ. До того как вы получили хтмл на клиенте, можно сказать его получение на клиенте - результат работы php скрипта на сервере. По этому ответ - нет.

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

    Если потрудитесь объяснить что вам действительно нужно, возможно вам и с реализацией что-то подскажут.
    Ответ написан
    Комментировать
  • Вызвать commandBus один раз?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Сделайте команду, в которой будет пачка других команд
    И сделайте лисенер, который сможет ее обработать

    И тогда один раз: в цикле мини-команды собираете в пачку-команду, после хэндлите
    Ответ написан
    Комментировать
  • Существует ли книжный клуб для разработчиков?

    vabka
    @vabka
    Токсичный шарпист
    Для разработчиков смысла в "книжном клубе" нет, тк:
    1. Нет особого смысла обсуждать техническую литературу - обсудить имеет смысл только подходы и технологии
    2. Никто не читает их в таком большом количестве, чтобы их обсуждать
    3. В большинстве крупных компаний есть библиотеки и периодически проводятся митапы.

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

    Если хочется пообщаться в онлайне - есть целая куча профильных каналов в телеге.
    Там-же можно и про книги спрашивать.

    Знаю, что некоторые компании организуют такие клубы для сотрудников.

    Например какие?
    Ответ написан
    1 комментарий
  • Как можно модифицировать response JWTAuthenticationBundle?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Ответ написан
    Комментировать
  • Стоит ли разбивать css/js для разных страниц?

    Kozack
    @Kozack Куратор тега CSS
    Thinking about a11y
    В общем случае -- стоит.

    Но это больше всего зависит от вашего конкретного случая. Сколько кода является общим для всех страниц? Сколько уникально для каждого типа страниц? Сколько уникально для каждой страницы? Какова модель поведения пользователя? Он посетит все страницы сайта или только страницы одного типа? Пользователи заходят на сайт только раз, или постоянно возвращаются? С каких устройств и с какой скоростью интернета к вам приходят? Как построен процесс деплоя? Какие тарифы у вашего хостинга? Как часто и что вы изменяете в исходном коде? Как будете инвалидировать кэш? И ещё очень много вопросов, которые нужно учитывать.

    Можно всё сгрести в один огромный бандл. Тогда первичная загрузка будет дольше, особенно ощутимо на медленном интернете. Но навигации по страницам будут быстрее, а нагрузка на сервер меньше. Но при изменении, скажем цвета одной кнопки, пользователю придётся заново качать весь бандл. И наоборот. Можно уйти и в другую сторону: дробить всё на как можно меньшие кусочки. (Например вынести весь код для какой-то модалки отдельно) и загружать каждый чанк только в момент когда он понадобится. Так первичная загрузка будет намного быстрее, но реакция на действия пользователя будет медленнее.

    В общем случае -- дробить код сайта на куски и отдавать их частями -- стоит. Но вмеру. А как именно делить -- зависит от вашего случая.
    Ответ написан
    Комментировать
  • Как в selenium дождаться определенного события?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Ответ написан
    Комментировать
  • Как решить проблему с открытием сайта на php на локальном сервере apache?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Консольный пых и пых через апач у вас разные.
    Ответ написан
    7 комментариев
  • Как очищать RAM в процессе работы скрипта?

    Zoominger
    @Zoominger
    System Integrator
    Используйте unset() для данных, которые больше не нужны.
    Ссылка: https://habr.com/ru/post/134784/
    Ответ написан
    Комментировать
  • Пример развертывания проектов (CI/CD)?

    @vitaly_il1
    DevOps Consulting
    А вручную вы приложение умеете деплоить? Если да, то запишите по шагам как. Например:
    1) получить код из repository
    2) запустить static code analize
    3) security scanner
    4) unit tests

    И т.д.
    Если все прошло удачно - деплоим
    1) копируем
    2) конфигируем
    3) перегружаем
    4) проверяем

    Когда с этим разберетесь, читаете описания и примеры любой CI/CD и подгоняете под ваш сценарий.
    Ответ написан
    2 комментария
  • Существуют ли безсхемные реляционные базы данных?

    Реляционная база данных — база данных, основанная на реляционной модели данных.

    Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики, как теория множеств и логика первого порядка.

    Отношение — фундаментальное понятие реляционной модели данных. По этой причине модель и называется реляционной (от англ. relation — «отношение»).

    Пусть дана совокупность типов данных T1, T2, …, Tn, называемых также доменами, не обязательно различных. Тогда n-арным отношением R, или отношением R степени n называют подмножество декартовa произведения множеств T1, T2, …, Tn.
    Отношение R состоит из заголовка (схемы) и тела. Заголовок представляет собой множество атрибутов (именованных вхождений домена в заголовок отношения), а тело — множество кортежей, соответствующих заголовку.

    Вообще это моветон - отвечать на вопрос цитатами из вики, но чёрт возьми, эти статьи русской википедии хороши, даже добавить нечего.
    Выводы сами сделаете? Помогу вам: бессхемная реляционная база - это автомобиль, у которого убрали колёса, двигатель и кузов. Это ещё автомобиль или уже нет?
    Ответ написан
    9 комментариев
  • Существуют ли безсхемные реляционные базы данных?

    @galaxy
    безсхемные реляционные
    - взаимоисключающие характеристики:
    A relational database is a digital database based on the relational model ... This model organizes data into one or more tables (or "relations") of columns and rows, with a unique key identifying each row


    для которых не надо задавать и проектировать заранее схему
    а как данные у вас будут храниться? Как в помойном ведре? Даже NoSQL БД требуют некоторой схематизации.
    Есть технологии, которые позволяют не писать самому SQL запросы, в т.ч. на создание таблиц, - ORM.
    Ответ написан
    Комментировать
  • "Сильные" книги по Symfony и архитектуре приложений?

    @MadridianFox
    Web-программист, многостаночник
    Мартин Фаулер - Шаблоны корпоративных приложений. Это как раз вторая ссылка что Вы сами указали. Эта книга не может быть старовата, т.к. поясняет общие принципы, которые применяются во всех фреймворках.
    Более того. Всякие Symfony-специфичные книги могут быть староваты, но не Фаулер.
    Ответ написан
    Комментировать
  • Как разорвать области видимости во вложенных замыканиях?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    function makeHandler(i) {
      return function() {
        alert("This is button: " + i);
      }
    }
    
    for (var i = 1; i <= 3; i++) {
      document.getElementById('button-' + i).onclick = makeHandler(i);
    }
    Ответ написан
    1 комментарий
  • Как разорвать области видимости во вложенных замыканиях?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Смотря чего от вас хотят. В принципе, достаточно var на let заменить в цикле.

    или замыканием https://jsfiddle.net/DelphinPRO/uyoa9d5f/
    Или то же самое, только по другому https://jsfiddle.net/DelphinPRO/uyoa9d5f/1/
    Ответ написан
    Комментировать
  • Что такое болтливые сервисы?

    TheSnegok
    @TheSnegok
    В концепции протоколов TCP главное значение придавалось стабильности, скорость играла второстепенную роль. TCP отправляет небольшой объем данных и ожидает подтверждение о прибытии пакета, прежде чем отправить следующие. Именно таким образом TCP убеждается в доставке пакетов, поэтому его называют «болтливым» протоколом (от англ. chatty protocol). Из-за «болтливости» и неизбежной задержки загрузка по глобальной сети длится существенно дольше, чем по локальной. Так, передача через глобальную сеть вложенного в электронное письмо файла PowerPoint размером 3 Мбайта может занять 20 мин, в то время как по локальной сети — лишь пару секунд.
    Прикладные протоколы на основе TCP подвержены той же проблеме и часто отличаются еще большей задержкой. Однако каждый пользовательский протокол работает по-разному, поэтому и «болтливость» проявляется у каждого в разной степени.
    Ответ написан
    Комментировать
  • В каком месте Symfony вставляет контейнер в Контроллеры?

    @sl0
    В vendor/symfony/framework-bundle/Controller/ControllerResolver.php

    60cb6ed81b784282886223.png
    Ответ написан
    Комментировать
  • Как использовать Symfony\Messenger без фреймворка?

    grabbee
    @grabbee Автор вопроса
    По статье всё верно описано. Там в контейнер добавляется
    * Container->addCompilerPass(new MessengerPass());

    Я просто забыл вызвать компиляцию контейнера
    * Container->compile();
    Ответ написан
    Комментировать
  • Как запускать docker сервисы чтобы права на volumes принадлежали пользователю - хосту?

    В самом Dockerfile у них прописан явно юзер:
    RUN mkdir /srv/app && chown 1000:1000 -R /srv/app

    Скопируйте себе этот Dockerfile и измените в нём 1000 на uid текущего пользователя хоста. Укажите этот изменённый Dockerfile в docker-compose.yml:
    services:
      strapi:
        build:
          context: .
          dockerfile: Dockerfile-edited
    Ответ написан
    Комментировать