• Как запретить ввод одинакового текста в гугл док?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Попробуйте проверку данных (Данные дальше > Проверка данных)

    Основная формула =COUNTIF($A:$A;"="&A1) < 2

    Пример настройки
    5ab52e8aaffa2151314854.png

    Сообщение, если введеные повторяющиеся данные
    5ab52eaa2dbe5113291625.png

    Пример Таблицы Как запретить ввод одинакового текста в гугл док? ...
    Ответ написан
    3 комментария
  • Как посмотреть ошибки драйвера в журнале событий?

    @ComodoHacker
    Если драйвер их туда пишет, вы можете их посмотреть. Если не пишет, то не можете.
    Ваш К. О. :)

    Если драйвер вылетает, то Windows пишет событие 4101.
    Смотрите представление "События управления".
    Ответ написан
    Комментировать
  • Синхронизация на Android-устройстве без сервисов гугла?

    @Infernal
    Можно попробовать через Exchange синхронизировать. Не уверен, есть ли он в чистом 2.1. Для 2.2 последовательность такая
    1) Настройки, Аккаунты, Добавить, Корпоративный
    2) Вводим свою почту и пароль
    3) Вводим гугловский логин, пароль, поле сервер меняем на m.google.com
    Ответ написан
    1 комментарий
  • Как в заданное время автоматически писать в вайбер на входящие номера заданный текст?

    DamianLewis
    @DamianLewis
    Можно попробовать сделать через MacroDroid

    1. Заходим в программу и нажимаем на Мастер создания макроса
    2. В разделе Триггеры нажимаем на События устройства и выбираем Уведомление . В Уведомлении указываем Получено уведомление, Выбираем приложение от которого будем получать это уведомление. В вашем случае Viber. В содержании уведомления указываем Любой тип или конкретно на содержание каких сообщений отвечать.
    С разделом Триггеры закончили! Переходим в раздел Действия

    Дальнейшие действия совершаем в разделе Действия
    1. В разделе действия переходим на пункт Приложения и выбираем Запустить приложение. Из списка выбираем Viber.
    На этом этапе у нас получено уведомление(сообщение) и запущен Viber
    2. В пункте Определенные MacroDroid выбираем Задержка по времени. Ставим задержку в секундах. Например 2. Уберите галочку использовать будильник. Задержку ставим чтобы приложение полностью открылось перед выполнением след. действия.
    3. Переходим в пункт Действия устройства и выбираем Взаимодействие с интерфейсом, а затем Нажать, потом Определить в приложении. Вас выкинет в меню. Вы должны зайти в Viber, спустить шторку(панель уведомлений сверху), там будет уведомление от MacroDroid на который нужно нажать, а затем жмем на первое сообщение в списке Viber на который надо ответить. Все новые сообщения всегда в начале.
    4. Ставим снова задержку в 1 секунду
    5. Снова как и 3 пункте переходим Действия устройства и выбираем Взаимодействие с интерфейсом, а затем Нажать, потом Определить в приложении. На этот раз мы заходим в сообщение и уже там нужно выставить кнопку нажать в ячейку "введите текст".
    6. Переходим в пункт Действия устройства и выбираем Взаимодействие с интерфейсом, а затем Вставить. Там 2 варианта. Вставить из буфера или Пользовательский текст. Выбираете то, что нужно вам.

    С разделом Действия закончили!

    Переходим в последний раздел сверху Ограничения
    Тут осталось выбрать Дату и время когда все это будет работать!

    Итог будет
    выглядеть так
    60e444e414ac3713736796.jpeg
    Ответ написан
    Комментировать
  • Русификация Dude 6.4.81 не возможна?

    @lolowin32
    Единственный способ русифицировать названия, это выбор определенного шрифта, у меня это schule
    Ответ написан
    Комментировать
  • Что не так с кириллицей и пробелами?

    @none7
    Нужно понимать, что через пробелы так же передаются аргументы для программы и всё идёт одной строчкой. Поиск исполняемого файла осуществляется весьма нетривиальным способом.
    C:\Program Files (x86)\My Program\prog arg
    приводит к проверкам C:\Program.com C:\Program.exe C:\Program.vbs и так далее ещё пяток расширений. Затем тоже самое для "C:\Program Files", "C:\Program Files(x86)\My". Вроде бы не смертельно, но есть такая вещь как cmd.exe, которая ломается уже на C:\Program, если полный путь к приложению не обернуть в кавычки. И все программы, что так или иначе используют cmd.exe напарываются на эту проблему.
    Ответ написан
    Комментировать
  • Что не так с кириллицей и пробелами?

    Stalker_RED
    @Stalker_RED
    Или просто так исторически сложилось, что с кириллицей и пробелами связаны странные вещи и лучше просто тупо отказаться от них?
    так исторически сложилось, что на заре появления современных операционных систем невозможно было использовать в именах файлов ни пробелы, ни символы отличные от латиницы. Позже это стали добавлять, но не везде с этим хорошо справились.

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

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

    @OsyaBender
    Гарантировано будет работать локальная сеть при длине кабеля 100 м между активным оборудованием. Из собственного опыта работает и при 120 м. Но вот при 180 м уже нет. В вашем случае, если 200 м это расстояние не по прямой , а по месту прокладки кабеля, то нужно поставить посередине кабеля хаб\свитч. И не забыть про питание и влагоизоляцию поставленного оборудования.
    Ответ написан
    1 комментарий
  • Как рекурсивно конвертировать файлы во всех папках и подпапках?

    @res2001
    Developer, ex-admin
    По умолчанию никак не выполнить. Команды find нет в винде - это чисто никсовая команда.
    Но можно поставить какой-нибудь портированный набор линуксовых утилит (например msys2 или что-то другое) и из-под него запустить эту команду.
    В целом это не сложно переписать для cmd:
    @echo off
    for /f "tokens=* delims=" %%a in ('dir /b /s *.webm') do ffmpeg -i "%%a" -vn -ab 128k -ar 44100 -y "%%~dpna.mp3"

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

    @Akina
    Сетевой и системный админ, SQL-программист.
    При попытке отформатировать или удалить раздел, пишет "Диск D используется"
    и что можно сделать принудительно, но вероятность проблем не нулевая.


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

    90% - за то, что это активность либо антивируса, либо службы быстрого поиска.
    Ответ написан
    2 комментария
  • Пропадают некоторые числа в начале строки в некоторых word'овских файлах на некоторых компьютерах?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Например, вместо 22.10.2020 с отступом получится .2020 без отступа.

    Попробуйте отключить автоматическое преобразование в список (см. Автозамена - Автоформат при вводе).
    spoiler
    Я бы вообще отрубил и остальные "удобства" - им место на дворе.


    пересохранить его в .doc
    Всем и всегда настоятельно советую по возможности использовать RTF, переходя на иной формат только тогда, когда без этого не обойтись (например, нужны макросы).
    Ответ написан
    Комментировать
  • Как вывести и группы и аргументы агрегирующей функции и её результат без повторного обращения к таблице?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В MySQL 8.0 можно. Смотрите оконные функции.
    Ответ написан
    Комментировать
  • Как вывести и группы и аргументы агрегирующей функции и её результат без повторного обращения к таблице?

    @Vitsliputsli
    Для MySQL 5.7 можно через сортировку, таким образом:
    SELECT 
        qt,
        CASE WHEN @group!=gr THEN @qt_min:=qt ELSE @qt_min END min,
        CASE WHEN @group!=gr THEN @group:=gr ELSE @group END gr
      FROM qw, (select @group:=0) t
      ORDER BY gr,qt

    Но, конечно, лучше так не делать.
    Ответ написан
    Комментировать
  • Как сформулировать запрос?

    @dimoff66
    Кратко о себе: Я есть
    Делаете вложенную таблицу, где подсчитываете минимумы с группировкой по первому полю и затем основную таблицу соединяете с ней

    SELECT field1, field2, field3 FROM tableName as tMain
    INNER JOIN (
      SELECT field1, MIN(field2) as field2 FROM tableName GROUP BY field1
    ) as minTotals ON tMain.field1 = minTotals.field1 AND tMain.field2 = minTotals.field2
    Ответ написан
    Комментировать
  • Как получить текст запроса при ошибке?

    Stalker_RED
    @Stalker_RED
    $( document ).ajaxError(function( event, request, settings ) {
      console.log( "Error requesting page " + settings.url);
      console.log('settings')
      console.log(settings)
      console.log('request')
      console.log(request)
    });
    Ответ написан
    Комментировать
  • Как запретить открытие второй вкладки?

    @antonwx
    Самый надёжный вариант - позволять открывать вторую вкладку, при этом отключать все предыдущие. Например для каждой вкладки генерировать уникальный id (при запросе показа страницы) и позволять серверу работать только с последним окном. Примерно так работает whatsapp web.
    Ответ написан
    2 комментария
  • Ajax. Как получить массив из обработчика?

    @entermix
    Обработчик на стороне сервера может возвращать только строку, но Вы можете использовать json_encode, чтобы конвертировать PHP массив в JSON-представление, а затем обработать его на стороне JS

    die(json_encode($array));
    Ответ написан
    Комментировать
  • Консолидация таблиц с указанием количества повторов?

    @Oleg_F
    Такую задачу можно решить штатным функционалом. Через PowerQuery (в зависимости от версии эксель, эта надстройка уже включена или ее нажно просто скачать и доустановить в эксель), собираете данные из папки. Далее, через обычную сводную таблицу считаете кол-во и сумму.
    Меняя файлы в папке, просто нажимаете на обновление сводной таблицы, и все данные обновяться.
    Ответ написан
    4 комментария