Задать вопрос
  • Как в гугл-таблице получить курс токена на текущий момент?

    Подход колхозный, но работает (пока не изменили вёрстку на сайте)

    =SUBSTITUTE(SUBSTITUTE(IMPORTXML("https://coinmarketcap.com/currencies/toncoin/";"//span[contains(@class,'fsQm')]");"$";"");".";",")
    Ответ написан
  • Не копируются файлы по smb с макбука на сетевой диск, как исправить?

    @stolpovskih Автор вопроса
    Проблему решил использованием команды rsync в терминале:
    rsync -av --ignore-existing --progress "/Volumes/SSD-MAX/Films/" "/Volumes/Files/Films/"

    Описание:
    rsync: Запускает утилиту rsync.
    -a (archive) - рекурсивное копирование и сохранение большинства атрибутов файлов.
    -v (verbose) - подробный вывод процесса копирования.
    --ignore-existing: пропускает файлы, которые уже существуют в целевой директории.
    --progress: показывает прогресс копирования для каждого файла.
    "/Volumes/SSD-MAX/Films/": исходная директория для копирования.
    "/Volumes/Files/Films/": целевая директория для копирования.

    Что делает эта команда:
    Сканирует исходную директорию (/Volumes/SSD-MAX/Films/) на наличие файлов и подкаталогов.
    Копирует файлы и подкаталоги из исходной директории в целевую директорию (/Volumes/Files/Films/), сохраняя атрибуты файлов.
    Пропускает уже существующие файлы в целевой директории, чтобы избежать их перезаписи.
    Показывает прогресс копирования каждого файла, помогая отслеживать статус операции.

    П.С.
    Можно добавлять различные условия, например, исключить из копирования папки, или наоборот, исключить файлы и скопировать только папки. Дополнительные условия можно найти без труда в интернете.
    rsync -av --ignore-existing --progress --exclude '*/' "/Volumes/SSD-MAX/Films/" "/Volumes/Files/Films/"

    Пояснение:
    --exclude '*/': исключает все подпапки из копирования, копируются только файлы из корневой папки /Volumes/SSD-MAX/Films/.

    rsync -av --ignore-existing --progress --exclude '*/.*' --exclude '*' "/Volumes/SSD-MAX/Films/" "/Volumes/Files/Films/"

    Пояснение:
    --exclude '*/.*': исключает скрытые файлы в любых подпапках.
    --exclude '*': исключает все файлы в корневой папке и подпапках.
    Но так как rsync по умолчанию включает папки и их содержимое, он скопирует только папки и их содержимое, игнорируя файлы, которые находятся в корневой папке и в подпапках.

    Чтобы прервать процесс 'Control+C'
    Ответ написан
    Комментировать
  • Почему не работает javascript после ajax получения ответа?

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

    <script>
    jQuery(function($){
       function numberWithCommas(number) {
        var parts = number.toString().split(".");
        parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
        return parts.join(".");
    }
      $(document).ready(function() {
    		$("#thousand-separator p").each(function() {
    			var num = $(this).text();
    			var commaNum = numberWithCommas(num);
    			$(this).text(commaNum);
    		});
    	});
    });
    </script>
    Ответ написан
    Комментировать