• Как поменять количество пунктов при увеличении громкости с клавиатуры?

    DamianLewis
    @DamianLewis
    Скачиваете и устанавливаете(есть Portable) такую замечательную программу как Volume2.
    Дальше:
    1. Настраиваете горячие клавиши для увеличения/уменьшения громкости, красивый экранный индикатор по желанию.
    2. В настройках ставите "Скорость изменения громкости" на 100 шагов
    Скрин
    61ace3ae7f6df545729662.png

    Теперь звук будет увеличивается только на 1 пункт при каждом увеличении/уменьшении.
    Я ставлю 25 шагов. Мне так удобно.

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

    Ну и самое главное, что Вам остается сделать, месяцами/годами удивляться как Вы раньше жили без этой замечательной программы.
    Ответ написан
    Комментировать
  • Аналог array_diff запросом mysql, как правильно?

    rozhnev
    @rozhnev Куратор тега PHP
    Fullstack programmer, DBA, медленно, дорого
    WHERE NOT EXISTS
    select * from t1
    where not exists (select 1 from t2 where t2.id = t1.id);


    Live SQL
    Ответ написан
    1 комментарий
  • Аналог array_diff запросом mysql, как правильно?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    LEFT JOIN, WHERE ... IS NULL
    Ответ написан
    1 комментарий
  • 3 монитора, 2 объединенных и 1 зеркалит первый, реально?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Всё подключите, определите, а потом через настройки экрана поставите назначения для каждого дисплея.
    1-Основной, 2-расширить 1й, а 3- дублировать дисплей 1
    Должно получиться если у вас есть возможность поддержки 3 дисплеев.
    Ответ написан
    Комментировать
  • Правильно ли так организовывать docker?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    И второй попутный вопрос: правильно ли что dev и prod работают на одном и том же контейнере?

    Вы имеете ввиду из того же докер образа? Так и надо делать. Чтобы тестировать и запускать в продакшене одно и тоже.
    Енвайрнмент-зависимые вещи настраиваются извне и прокидываются (сертификаты, креденшелы для баз данных, и т.п.)

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

    @q2digger
    никого не трогаю, починяю примус
    Если контейнеры какие то особенные - поднять приватный репо и дать человеку доступ туда. Если это обычные публичные контейнеры - просто передать композ файл -докер сам выкачается их
    Ответ написан
    1 комментарий
  • Что такое болтливые сервисы?

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

    @rPman
    если хостер/железо чего то не позволяет, можно настроить софтварный рейд с помощью mdadm или средствами файловых систем таких как btrfs или zfs
    Ответ написан
    Комментировать
  • RAID 0, 2 NVME и 1 SSD, как правильно настроить?

    @tukreb
    Задайте этот вопрос хостеру, возможно именно такое железо это не позволяет.
    Ответ написан
    Комментировать
  • Как скачать файл с сервера быстрее?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Помимо хостера, позвоните всем промежуточным интернет-провайдерам между cервером и тем местом, куда вы закачиваете файл - вдруг где-то посередине канал не гарантированной ширины? </sarcasm>
    Ответ написан
    1 комментарий
  • Почему виснет при загрузке с новой видеокартой?

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

    Slayer_nn
    @Slayer_nn Куратор тега Windows
    Гугол, памаги!
    Сдох чип
    Сдохла банка памяти
    ————-
    Может еще что-то отвалилось
    Вам на диагностике лучше ответят
    А не тут
    Ответ написан
    Комментировать
  • Почему занято места больше, чем реально весят файлы?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Файлы мелкие, размер кластера большой.
    Файл получается меньше кластера, а занимает в любом случае не менее одного кластера.

    Судя по всему там кластер в 64килобайта. А средний размер файла в районе 30килобайт.

    В общем нормальная ситуация.
    На флешке делать большой размер кластера это хорошая практика.
    Ответ написан
    1 комментарий
  • Почему не отрабатывает timeout в location?

    @dodo512
    location /example {
        try_files $uri @backend;
    }
    
    location @backend {
        proxy_read_timeout 5s;
        proxy_connect_timeout 5s;
        proxy_send_timeout 5s;
    
        rewrite ^ /index.php/exl break;
    
        proxy_pass http://backend;
    }

    Или
    location /example {
        proxy_read_timeout 5s;
        proxy_connect_timeout 5s;
        proxy_send_timeout 5s; 
    
        rewrite ^ /index.php/exl break;
    
        proxy_pass http://backend;
    }
    Ответ написан
    Комментировать
  • Оптимизация большой таблицы mysql, правильно ли?

    @paldraken
    Используйте партиционирование (partitioning).
    Это как раз и есть способ разбиения разбиения большой таблицы на логические части по определенным критериям. В вашем случае это будет поле дата. Например:
    CREATE TABLE employees (
        id INT NOT NULL,
        fname VARCHAR(30),
        lname VARCHAR(30),
        hired DATE NOT NULL DEFAULT '1970-01-01',
        separated DATE NOT NULL DEFAULT '9999-12-31',
        job_code INT,
        store_id INT
    )
    PARTITION BY RANGE ( YEAR(separated) ) (
        PARTITION p0 VALUES LESS THAN (1991),
        PARTITION p1 VALUES LESS THAN (1996),
        PARTITION p2 VALUES LESS THAN (2001),
        PARTITION p3 VALUES LESS THAN MAXVALUE
    );

    Пример отсюда
    Впрочем миллион строк это действительно немного и возможно стоить начать с индексов
    Ответ написан
    Комментировать
  • Самый оптимальный метод обработать задачу ровно через N секунд (миллисекунд)?

    darakanoit
    @darakanoit
    Веб-разработчик
    Вы запускали 1 процесс для обработки очередей?
    Если я не ошибаюсь, то можно запустить необходимое количество воркеров и они будут сразу разбирать задачи.
    И в теории(если я конечно прав), вы можете сделать N количество воркеров,чтобы покрыть X ваших задач и они будут исполняется в указанное время, ведь всегда будет свободный воркер.. но сколько их надо, это уже другой вопрос.
    А так может стоит покурить reactphp и может быть есть какие-то импементации в ларку.
    Например https://github.com/spatie/laravel-cronless-schedule
    Судя по описанию, позволяет каждые 5 секунд(ниже в ридми) делать проверку задач аналогично крону. Опять таки, в теории выставить таймер ежесекундную проверку задач и исполнять их.
    Как 3-й вариант посмотреть сторонние очереди(на других ЯП),которые могли бы покрыть ваши задачи.
    Посыл в какую сторону курить, надеюсь дал.
    Ответ написан
    5 комментариев
  • Как описать такую логику в Mysql запросом?

    BojackHorseman
    @BojackHorseman Куратор тега MySQL
    ...в творческом отпуске...
    сгенерить тайм серию, left join на исходную таблицу, группировка
    Ответ написан
    6 комментариев
  • Не могу составить сложный запрос на ларе?

    solotony
    @solotony
    покоряю пик Балмера
    в крайнем случае используй DB::statement и DB::raw - пишешь туда обычный SQL

    а то что тебе надо (как я понял) - в подзапросе считаешь количество детей по родителям, потом джойнишь с родителем.
    Ответ написан
    2 комментария
  • SQL возвращает null при left join?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    WHERE `refererJoin`.`id` IS NOT NULL
    Ответ написан
    3 комментария
  • Зайти от админа в юзера и вернуться обратно, как?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    А зачем вам делать Auth::loginUsingId(1)? Почему нельзя в админке работать с тем же пользователем, что и в кабинете? Добавьте поле-группу у юзера и не городите костылей с авторизацией.
    Ответ написан
    9 комментариев