• Как сделать бесплатный SSL-сертификат для сайта и IceCast на Windows Server 2022?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Для получения SSL сертификатов рекомендую эту программу: https://www.win-acme.com/
    Подхватывает из IIS информацию о привязанных доменах, создаёт задачи на автообновление сертификата в дальнейшем.
    Ответ написан
    9 комментариев
  • Как в простом блокноте сделать текст жирным?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Шрифт можно сделать bold через настройки стиля шрифта.
    Ответ написан
    Комментировать
  • Почему asp net потребляет много оперативной памяти на сервере?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Комуто надо надавать по рукам... ))
    Скорее всего не высвобождаются какие-то объекты, которые нужно высвобождать принудительно.
    Проанализируйте - что делает Ваше решение, где и как используются дополнительные библиотеки. Особое внимание (если применимо) - обработке графических объектов. Как вариант - при запуске из-под Visial Studio открыть окно мониторинга ресурсов и наблюдать - при каких операциях потребеление памяти увеличивается (и не снижается).

    66fe7e7303912432424750.png
    Ответ написан
    Комментировать
  • Как не сохранять изменения в Windows после перезагрузки?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вариант 1 Запуск в виртуальной машине VMWare. Создаёте снимок состояния ситемы и после выключения возвращаетесь к нему.
    Вариант 2 Песочница Windows.
    Ответ написан
    Комментировать
  • Как в excel скрыть результаты формул, если ещё не введены значения?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Используйте формулу ЕСЛИ

    Пример:
    =ЕСЛИ(E6=0; ""; E6)
    Ответ написан
    1 комментарий
  • Как закрепить строку за загружаемыми данными?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    С точки зрения структуры листа, у Вас на листе два различных массива данных:
    1. Импортированные через IMPORTRANGE (формула)
    2. Записанные пользователем вручную.
    И они будут существовать каждые сам по себе.
    Чтобы эти массивы данных имели соответствие, нужен определённый уникальный ключ (ID). Например это может быть артикул (если идёт речь о товарах).
    Далее возможны следующие подходы:
    1. Использование формулы VLOOKUP или INDEX/MATCH, чтобы связать комментарий с нужным идентификатором;
    2. Использование Google Apps Script для переноса комментариев на новые позиции после обновления IMPORTRANGE
    3. Использование отдельного листа для написания комментариев

    Моё мнение - наиболее удобным был бы вариант 2
    Ответ написан
    Комментировать
  • Можно ли восстановить номер телефона?

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

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    йота не при чём. Оборудование РКН оказывает влияние на сеть оператора даже без ведома оператора.
    Детектят Вас по двум моментам:
    1. По протоколу. Outline VPN хорошо детектится;
    2. Весь трафик идёт на один IP.
    Советы:
    1. Используйте другой протокол, например XTLS reallity
    2. Часть трафика (например на .ru) пускайте напрямую.
    Ответ написан
    2 комментария
  • Мне подарил мой товарищ лаптоп Каким образом не заметно для меня он бы мог следить за мной?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Способов слежки на самом деле много. Что может интересовать злоумышленника:
    - местоположение;
    - сетевые адреса;
    - сетевой трафик;
    - кейлоггер;
    - передача звука;
    - передача видео;
    и т.д.
    В зависимости от того, что интересует щлоумышленника, нужные данные могут быть получены:
    - установкой скрытого софта. Лечится переустановкой ОС;
    - перепрошивка модулей кастомной прошивкой. Рредкий случай, лечится заменой модуля;
    - впайкой дополнительного модуля (а-ля припаянная плата от GPS трекера и т.д.). Лечится полной разборкой и осмотром.
    Если Вам лень заморачиваться с этим, лучший вариант - продать ноут и купить такой-же.
    Ответ написан
    Комментировать
  • Как динамически скрывать строки?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Формулы не могут управлять отображением/скрытием строк.
    Вы можете использовать сводную таблицу на другом листе и там выполнять фильтрацию по датам.
    Второй вариант - использовать автофильтр в основной таблице с указанием условия для отображения строк.
    Ответ написан
    Комментировать
  • Оплата услуг роуминга между операторами, как проходит?

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

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

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Я подключал в одну физическую сеть и камеры и регистратор. В админке регистратора при добавлении камеры видно камеры из всех сетей.
    Ответ написан
    Комментировать
  • Как вычислить операцию в ячейке excel написанную текстом?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    В VBA есть функция Evaluate
    Как раз с её помощью можно выполнять арифметические операции, переданные в функцию строкой.
    Вам нужно воздать пользовательскую формулу, используя Evaluate вычислить значение и вернуть результат обратно на лист.
    Ответ написан
    Комментировать
  • RDP как его взламывают?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    IP определяются обычным перебором. При отправке на порт RDP нужного запроса, злоумышленник получает hello от сервиса. Дальше - брутфорс логина и пароля. Возможно логин и пароль подслушивают сетевым сниффером в общедоступных сетях. Бывают определённые 0-day уязвимости, которые позволяют зайти, выполнив специальный запрос. Если хотите подробностей - откройте у себя сниффер входящих запросов на RDP порту. Посмотрите - какие запросы к Вам приходят, какие методы при этом используются. Будет интересно )
    Ответ написан
    Комментировать
  • Как реализовать автоматический перенос данных из CRM Битрикс в Google Sheets?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Для реализации:
    1. В существующей Гугл таблице заходите в редактор скриптов, создаёте функцию - обработчик поступающих webhook (onPost или onGet). В обработчике нужно правильно выделить содержимое запроса и дать ответ 200 обратно битриксу;
    2. Публикуете скрипт как web приложение с доступом для всех. При публикации отобразится url для приёма входящих запросов;
    3. Настраиваете в битриксе event - при таком-то событии, отправить запрос на ссылку гугл скрипта (из п.2)
    Самым долгим тут как правило является процесс отладки - правильное выделение данных из входящего запроса. Обратите внимание - при каждом изменении в гугл скрипте требуется повторная публикация.
    Ответ написан
    1 комментарий
  • TcpClient не отправляет данные. Что делать?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    У вас вроде логгирование есть, можно понять - в чём проблема.
    На первый взгляд:
    1. При создании Thread используйте IsBackground - для того, чтобы при закрытии программы, дочерние потоки тоже убивались, а не продолждали работать дальше в фоне

    Thread listeningThread = new Thread(Listen);
    listeningThread.IsBackground = true;
    listeningThread.Start();


    2. _client сейчас у Вас глобальная переменная, и использование многопоточности в таком случае - бессмысленно, т.к. при создании новоего соединения, старый _client перезаписывается на новый, не имеющий отношения к старому соединению;
    3. Посмотрите в сторону использования SignalR. Для озвученных задач мне кажется он Вам больше подойдёт.
    Ответ написан
  • Почему не обводит окошко красным при ошибке?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Согласно документации по validation
    чтобы добавить красную рамку средствами bootstrap, для элемента нужно установить класс "is-invalid"
    Ответ написан
    1 комментарий
  • Как скрыть мышку Windows 11?

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

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    При подаче искового заявления в суд, Вам необходимо будет предоставить доказательства неправомерных действий ответчика.
    1. Нужно предъявить доказательства того, что логотип принадлежит Вам. Это может быть регистрация товарного знака на Ваше имя. Или доказательства того, что Вы обладаете авторскими правами на это визуальное произведение;
    2. Нужно предъявить доказательства того. что ответчик использует в коммерческой деятельности именно Ваш логотип (а не его глубокую переработку). Иначе потребуется проведение дополнительной экспертизы, которая будет устанавливать степень переработки;
    3. Нужно доказать сумму нанесённого Вам ущерба. Если Вы физлицо, то тут всё сложно.
    Ответ написан
    Комментировать