• Как сделать поиск по файлам в vs code удобным?

    Artemeey
    @Artemeey
    Действительно, удобство поиска в VS Code продумано не до конца.
    В последнеей версии VS Code на текущей момент alt+shift+a нет даже в горячих клавишах (это сочетание работает, но поменять или найти в поиске по горячим клавишам его нельзя).

    Для удобства делаю так:
    * перенести поиск в окно с проводником, чтобы поиск и выбор места поиска были в одном месте:
    joxi.ru/12MOYPBuw3j48r?d=1
    * в проводнике использовать alt+shift+a для поиска по нужной папке
  • Как запретить зумить страничку пальцами, когда пользователь смотрит сайт с телефона?

    Artemeey
    @Artemeey
    В новых браузерах настройка viewport не будет запрещать zoom.
    Чтобы запретить zoom, можно отловить жесты и отменить их действие.

    // отключение zoom через скролл (в том числе трекападами в macOS)
    document.addEventListener('mousewheel', function(e){
    	if(!e.ctrlKey && !e.metaKey) return;
    
    	e.preventDefault();
    	e.stopImmediatePropagation();
    }, {passive:false});
    
    // отключение zoom прикосновениями (в том числе трекападами и т.п.) в Safari и iOS
    document.addEventListener('gesturestart', function(e){
    	e.preventDefault();
    	e.stopImmediatePropagation();
    }, {passive:false});
    
    // отключение zoom через клавиатуру (ctrl + "+", ctrl + "-")
    // кнопки браузера для управления zoom отключены не будут
    document.addEventListener('keydown', function(e){
    	if(!e.ctrlKey && !e.metaKey) return;
    	if(e.keyCode != 189 && e.keyCode != 187) return;
    
    	e.preventDefault();
    	e.stopImmediatePropagation();
    }, {passive:false});
  • Почему это php код выполняется очень очень долго?

    Artemeey
    @Artemeey
    Пожалуйста объясните, чем curl_close() в данном случае может помочь?
  • Как освободить "real memory usage" в PHP?

    Artemeey
    @Artemeey
    xlsx-creator - оптимизирован по памяти, поддерживает работу с картинками
  • Nginx как исправить ошибку 304?

    Artemeey
    @Artemeey
    Это означает, что файл находится в кеше браузера. Можно почистить кеш, если есть необходимость.

    Так как вопрос касается nginx, то можно запретить исползование такого вида кеша:
    location ...{
    ...
    if_modified_since off;
    ...
    }


    Может быть полезно, если файл генерируется и постоянно меняется.
    Однако для статики такой вариант не рекомендуется, браузеру нет смысла постоянно грузить неизменяемые картинки, скрипты и т.п.