• Как отнять от даты значение?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    так?
    function myFunction() {
      
      var dateArray = [ 'Thu Jan 11 2024 10:00:00 GMT+0200 (Eastern European Standard Time)' ,
                    'Fri Jan 12 2024 10:00:00 GMT+0200 (Eastern European Standard Time)',
                    'Sat Jan 13 2024 10:00:00 GMT+0200 (Eastern European Standard Time)'];
    
      var myUnixTime = Date.parse('2023-01-01 00:00:00'); // my date
    
      dateArray.map(item => {
        var unixTime = Date.parse(item); // 
        console.log(unixTime);
        var diff = unixTime - myUnixTime;
        console.log(diff); // difference in milliseconds
      });
    
    }
    Ответ написан
  • Реализовать ajax в asp dot net core 6?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Как можно сделать:
    1. Добавить контроллер для обработки API запросов от фронта;
    2. На фронте по обработчику нажатия кнопки делать fetch запрос к API;
    3. API возвращает json, по результатам обработки которого элементы страницы меняются.

    Внедрение @Html.Partial("~/Views/Shared/_form.cshtml"); роли не играет, т.к. скрипт будет рассматривать итоговую страницу как единое целое. Обращаться к элементам на странице проще через jquery.
    Ответ написан
  • Как определить диод из моста?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    По току потребеления устройства можно определить - на сколько он ампер. Ну а дальше - подобрать аналог по размерам.
    Ответ написан
    Комментировать
  • Можно ли узнать на какой номер выполняется переадресация?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Если Вы работаете у оператора и используется Amdocs, номер можно увидеть в Features на BANе.
    Ответ написан
    Комментировать
  • Smarty, excel, stimulsoft - что выбрать для редактирования печатных форм на сайте?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Как вариант - можно интегрировать шаблоны Google Spreadsheets на web страницу.
    Ответ написан
    Комментировать
  • Как в гугл таблицах сделать пример типа 2+3=5, что бы при изменении любого из 3 значений остальные подстраивались?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Скриптом.
    Скрипт отслеживает через onEdit изменение значения в 2 или 3 ячейке.
    Если данные изменены в 2 ячейке, они берутся для расчёта и результат вставляется в 3 ячейку.
    Если данные изменены в 3 ячейке, они берутся для расчёта и результат вставляется в 2 ячейку.
    В обоих случаях, для расчёта также используются значение из 1 ячейки.
    Ответ написан
    1 комментарий
  • Как сделать VPN сервер на Windows?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Ответ написан
    Комментировать
  • Почему медленный wi fi на ПК?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Скачайте (на телефон) приложени для мониторинга WiFi (например WiFiAnalizer). Там будет видно - на какой частоте работает Ваш роутер, возможно на этой-же частоте (диапазоне) работают соседские роутеры. При использовании WiFi - чем "грязнее" диапазон, тем меньше скорость. В настройках роутера можно переключить преимущественную частоту. Там-же (в настройках роутера) посмотрите - для какой страны выставлено использование роутера. В некоторых странах разрешённый диапазон частот существенно урезан.
    Также обратите внимание, что часто наиболее загруженным является диапазон 2,4 ГГц. Если роутер двухдиапазонный - лучше переключаться на 5 ГГц.
    Бетонные стены и другие препятствия также могут сильно влиять на скорость.
    Ответ написан
    Комментировать
  • Как посчитать среднее значение ячеек в столбце учитывая условие в 2 соседних столбцах?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Допустим, необходимо вычислить среднее значение по столбцу А, если в столбце В содержится текст "test" и столбец С равен 1
    В этом случае формула будет выглядеть так:
    =QUERY(A2:C100, "SELECT AVG(A) WHERE B contains 'test' AND C=1")

    подробнее о формуле - в документации.
    Ответ написан
    Комментировать
  • Как сделать сумму всех платежей за определённый период?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Второй вариант решения - использование формулы запроса QUERY.
    По ссылке есть пример наиболее подходящий под Ваш случай.
    Ответ написан
    Комментировать
  • Что происходит с OpenVPN?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Государство считает что Вам это не нужно.
    Ответ написан
    Комментировать
  • Чем заменить сводки в виде xls файла?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    По сути Вам нужен Dashboard.
    Можно подойти к решению вопроса в два этапа:
    1. Создание сборщика данных и самого dashboard. Например, определённая программа выполняет периодический сбор , аккумуляцию и обработку данных, передачу их в Dashboard. На этом этапе Вы просто отрабатываете механику сбора и обработки данных, определяете, что хотите видеть в dashboard;
    2. Создание (при необходимости) более производительного приложения, с использованием базы данных. Также на этом этапе можно изменить порядок сбора данных, чтобы их писать напрямую в базу данных.
    Ответ написан
    Комментировать
  • Участвует ли симкарта в формировании качественных характеристик радиосинала?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    В данном случае - СИМ карта не влияет на качество сигнала.
    Скорее всего ситуация связана с нагрузкой на сеть. Особенность 4G в том, что чем больше активных абонентов "висит" на БС, тем меньше зона её покрытия. Это должно особенно ощущаться вечером, когда все пришли домой и юзают (в том числе) мобильный трафик.
    Также стОит обратить внимание на телефонный аппарат. Некоторые аппараты (замечены Самсунг, LG) могут показывать хороший сигнал, а на самом деле - ничего не ловят. Попробуйте другой аппарат.
    Третий момент - "бесшовный" переход абонентов из 3G в 4G у оператора может быть криво реализован. Но обычно в этом случае наблюдается разрыв соединения во время звонка.
    Ответ написан
    Комментировать
  • Как сделать кликер на C#?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Работа трёх кликеров одновременно равноценно использованию трёх мышек. В Windows это не предусмотрено., т.к. пользователь всего-лишь один. Все клики на экране (с помощью ПО) будут производиться как эмуляция кликов мыши, последовательно. Работать при этом за ПК будет практически невозможно.
    Если Вы хотите, чтобы что-то выполнялось фоновым процессом, Вам нужно пересмотреть подход к реализации и найтидругие способы выполнения задач. Например перетаскивание файла из папки в другую папку вполне можно сделать фоновой задачей.
    Ответ написан
    Комментировать
  • Почему "ваше устройство видно контактам поблизости"?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    В настройках Андроид можно увидеть - какие разрешения установлены для приложения. Вы можете отключить всё, включая доступ к интернету.
    После этого устройство будет видно только глазами стоящих рядом. Но тут приложение уже не при чём.
    Ответ написан
    Комментировать
  • Как открыть веб - интерфейс роутера TP_link_archer_AX10 через ноут?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Обычно на роутерах стоит запрет подключения к админке из гостевой сети.
    Подключитесь к роутеру по проводу или через НЕ гостевой WiFi

    Сейчас пытаюсь отобразить веб - интерфейс роутера через ноутбук - через Ethernet кабель, но ноут видит роутер как неопозанную сеть


    возможно на ноуте выставлен фиксированный IP. Посмотрите в документации к роутеру - какой IP у него по умоляанию.
    Ответ написан
  • Почему заблокированы файлы xls на NAS?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    При открытии MS Office файла, в папке с файлом создаётся скрытый tmp файл вида "~$filename.xlsx".
    Возможно на NAS выполняется копирование этих скрытых файлов вместе с основным файлом и при открытии основного файла, Office воспринимает его как уже открытый файл.
    Ответ написан
    Комментировать
  • Как сменить владельца файла google spreadsheet используя google apps script?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Создать SpreadSheet и сменить его владельца на любого другого пользователя - нельзя.
    Согласно списка методов и свойств Spreadsheet предусмотрена функция только для получения Owner-а: getOwner()
    Ответ написан
  • Имеет ли вес хеш сумма в юридической практике?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Почему бы и нет? Главное - укажите это в договоре, как подтверждение того, что обе стороны принмают этот способ контроля целостности передаваемых файлов.
    В договоре необходимо указать :
    - что именно передаётся, с материальной точки зрения. В Вашем случае - указывается перечень файлов, и их основные описательные характеристики;
    - как именно передаются файлы (например - на носителе), согласно акта приёма-передачи. Стороны договорились о том, что целостность файлов подтверждается контрольной (хеш) суммой, которая рассчитыватся согласно алгоритма (MD5, SHA и т.д.) применительно к каждому бинарному файлу. Соответственно, в акте приёма-передачи указываете эти контрольные суммы, фразу что принимающая сторона проверила файлы и подтверждает что хеш суммы соответствуют указанным.
    Ответ написан
    Комментировать
  • Как автоматизировать вызов скрипта для гугл таблиц?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Задача, как я понял, сводится к тому, чтобы при изменении данных в первом Spreadsheet (и запуске первого скрипта) - автоматически запускать скрипт во втором Spreadsheet.
    Думаю лучшим вариантом будет доработать первый скрипт, чтобы при его срабатывании, он также "открывал" второй Spreadsheet и вносил туда изменения.
    Открыть второй Spreadsheet из первого можно так:
    var ss = SpreadsheetApp.openById("[id]");
    потом обратиться к нужному листу:
    var sheet2 = ss.getSheetByName("Лист2");

    и далее - перенести код из второго скрипта в первый, адаптируя его для работы с sheet2
    Ответ написан
    5 комментариев