• Почему при раздаче точки доступа (с мобильного телефона на ногутбук) глобальные IP-адреса ноутбука и телефона не совпадают?

    Daemon23RUS
    @Daemon23RUS
    Попробуйте увеличить TTL на компьютере. Сообщите в комменте результат. Первое на что падает подозрение для такого поведения оператора - маршрутизация на основе TTL значения
    Ответ написан
    1 комментарий
  • Может ли вирус попасть в микроконтроллер?

    Daemon23RUS
    @Daemon23RUS
    Может ли вирус попасть в микроконтроллер?

    Да, но вирус будет для микроконтроллера, и ПО микроконтроллера должно уметь обновлять себя. Это в классическом понимании. Или внешнее окружение должно иметь возможность воздействовать на прошивку микроконтроллера.
    Например вирус на PC может модифицировать прошивку контроллера флешки на зараженную.
    Ответ написан
    Комментировать
  • Реально ли такое сверстать?

    Daemon23RUS
    @Daemon23RUS
    Реально ли такое сверстать?

    Да
    Ответ написан
    5 комментариев
  • Как именно работает firewall у хостингов?

    Daemon23RUS
    @Daemon23RUS
    1) нужно обладать достаточными знаниями в области сетей и серверов
    2) это некий preset, например у вас сайт, хостер закрывает все порты кроме 80 и 443 (я упрощенно)
    3) дабы не нагружать сервер, ФВ правила выполняются на доп оборудовании, и вам приходит чистый трафик.
    А вообще на вопрос без вводных данных, что вы защищаете - ответ будет пальцем в небо.
    Ответ написан
    9 комментариев
  • Почему один ноутбук ловит wifi сигнал лучше другого?

    Daemon23RUS
    @Daemon23RUS
    Б- бубен словарь ожегова стучать вокруг ноутбука.

    По существу: Ловит сигнал - это к уровню сигнала, не ко скорости (хотя и связано иногда)
    WiFi 2,4 или 5 Ггц - или вы предлагаете нам по моделям искать характеристики ?
    И гадать что за точка доступа ?
    Ответ написан
    33 комментария
  • Как настроить кастомный пин в react-yandex-maps?

    Daemon23RUS
    @Daemon23RUS
    iconImageOffset: [-26, -46] Сдвиг точки привязки относительно верхнего левого угла изображени
    Посчитайте под себя
    Ответ написан
    2 комментария
  • Как заблокировать Яндекс Советника и новый его сервис в яндекс браузере?

    Daemon23RUS
    @Daemon23RUS
    "Мяrkaя игpyшka" - отвадит этого паразита, но я уверен, что такой подход выйдет боком по другим критериям (СЕО)
    Хотя если льете рекламу, то почему бы и нет. Проверяйте.
    Ответ написан
  • Как запустить вэб сервер для cms под линукс?

    Daemon23RUS
    @Daemon23RUS
    sudo apt install lamp-server^
    и погуглить на тему linux mint lamp
    P.S А если опыта с linux не было, то гуглить придется много на различные темы ...
    Ответ написан
    Комментировать
  • Как отслеживать выход из сети?

    Daemon23RUS
    @Daemon23RUS
    Is online В БД явно лишний
    Browser count никакой тоже полезности не несет.
    Перечисленные примеры используют другую технологию Socket.IO например.
    Кстати очень хорошо подходит для чатов.
    Ознакомитесь с технологией https://socket.io/ многие вопросы отпадут сами собой.

    P.S. чтобы нахрапом понять онлайн пользователь или нет, отправляете запрос раз ну например в 10 секунд от клиента, пришел запрос - обновился last Online А дальше все просто, онлайн те у кого это значение от текущего отличается менее чем на 20 секунд.
    Ответ написан
    3 комментария
  • Как сохранить файл из illustrator в tiff?

    Daemon23RUS
    @Daemon23RUS
    а) Добавить память
    b) Понизить разрешение DPI при экспорте
    с) Растрировать сложные векторные элементы

    Выбирайте любой, можно комбинировать.
    Ответ написан
    Комментировать
  • Переадресация без заголовка Location и мета-тега - как это работает?

    Daemon23RUS
    @Daemon23RUS
    Вы не в ту сторону смотрите. Например у меня есть несколько доменов, но на них нет сайтов, и их не попинговать. А почта есть и работает. Делайте запрос DNS на наличие MX записей для домена, можно пойти дальше и проверить наличие и работоспособность mail сервера в возвращенном MX значении. Нет записи, такой домен не принимает письма.
    Вот только что даст такая проверка входящих адресов - вопрос.

    P.S по заголовку вопроса ответ: Все банально, на основе userAgent cloudfave.com отдает html сo скриптом, скрипт дропает тело html все выглядит пустым. А далее идет "магия JS" и "шаманство с куками" смысл которого, если есть кука отдает реальный код, нет куки - пустышку. В итоге JS locationreload
    Ответ написан
    9 комментариев
  • Как правильно отдавать обновленные токены в роутах?

    Daemon23RUS
    @Daemon23RUS
    Что то мне кажется, вы чего то не договариваете, потому как не помню такой проблемы у себя картинка для уточнения процесса обновления токена. 6553e825e7bd0707388142.png
    Ответ написан
  • Как технически (в общих чертах) можно реализовать оплату телефоном новым способом (ниже детали)?

    Daemon23RUS
    @Daemon23RUS
    Технически в общих чертах для начала надо определить как приложение взаимодействует с "местом прикладывания"
    Из подходящих вариантов NFC и камера телефона. В первом варианте информацию передается терминалом по радиоканалу, во втором на жк экране показываем QR код с информацией, но есть ньюансы, 100500 товаров может и не влезть в QR код сохранив его читабельность на экране.
    Все это обрабатывается приложением и отображается на экране. По кнопке оплатить - происходит оплата, тоже кстати отдельная история, но думаю это тема отдельного вопроса, после решения 1й
    Все это еще вариативно по части взаимодействия приложения по сети с неким сервером, который обеспечивает работоспособность этой конструкции.
    Ответ написан
    2 комментария
  • Проблемы с датчиком? Не понятная схема работы? Xline?

    Daemon23RUS
    @Daemon23RUS
    Я надеюсь Вы понимаете, как работает этот датчик. Я вкратце опишу на всякий случай, поправьте если при беглом осмотре ошибся:
    есть 16 сенсоров, возвращающих дискретное значение 1 или 0
    есть 4 линии адресации, через некоторое время можно получить значение сенсора.
    Почему бы вам по прерыванию таймера не опрашивать каждый датчик, и сохранять значения в глобальной переменной. А уже всю логику работы программы строить вокруг этой глобальной переменной (или группы из 16 переменных ?
    PS и спрячьте простынки кода под спойлер
    XLine Digital Sensor Board Test Code
    //JSumo.com
    //XLine Digital Sensor Board Test Code.
    
    #define s0 3 // Sensor Selection pins.
    #define s1 4
    #define s2 5
    #define s3 6
    #define Sens 2 // Digital input pin.
    int value;
    double j=0.1;
    
    void setup() {
    pinMode(s0, OUTPUT); // 4 Selection pins are output.
    pinMode(s1, OUTPUT);
    pinMode(s2, OUTPUT);
    pinMode(s3, OUTPUT);
    Serial.begin(2000000);
    }
    
    void loop() { // at main loop function we use for loop and make each sensor reading.
    
    for (int i=0; i <= 15; i++){ // Total 16 loop inside for statement.
    
    if (i == 0)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 1)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 2)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 3)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 4)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 5)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, LOW);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    
    
    }
    else if (i == 6)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 7)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, LOW);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 8)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 9)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 10)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, LOW);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 11)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, LOW);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 12)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 13)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, LOW);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 14)
    {
    digitalWrite(s0, LOW);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    else if (i == 15)
    {
    digitalWrite(s0, HIGH);
    digitalWrite(s1, HIGH);
    digitalWrite(s2, HIGH);
    digitalWrite(s3, HIGH);
    delay(j);
    value=digitalRead(Sens);
    }
    
    Serial.print(value);
    Serial.print(' ');
    
    
    }
    
    Serial.print(millis());
    Serial.println();
    
    // After 16 for loop we go to 2nd line.
    }
    Ответ написан
  • Как сделать так, чтобы пайтон(библиотека requests) видела ссылка с русскими буквами?

    Daemon23RUS
    @Daemon23RUS
    Слова "видела, читать" - не понятно, какой смысл Вы вкладываете в это в контексте вашего вопроса. Но если поиграть в Вангу, может
    requests.utils.quote('https://baskino.re/1945-резня-перед-рождеством.html')
    адаптировав под себя.
    Ответ написан
    2 комментария
  • Как в VSC удалить все строки с найденым значением?

    Daemon23RUS
    @Daemon23RUS
    Ну это же VSC и тут все просто
    • Создаете новый проект в VSC, назовите например LogParser
    • Гуглите как отрыть файл и прочитать строку, пишите код
    • Гуглите как найти в строке пробелы, пишите код
    • Гуглите как создать файл и записать строку, (в вашем случае ту, в которой нет пробела) пишите код
    • Прогоняете свои файлы - профит

    Делов на 10 минут максимум.
    P.S. Не смог удержатся от сарказма, но все чаше посещает мысль, куда катится мир.
    Ответ написан
    Комментировать
  • Ошибка после подключения app.use(express.json());?

    Daemon23RUS
    @Daemon23RUS
    Возможно поможет
    const bodyParser = require('body-parser'); 
    app.use(bodyParser.json());
    app.use(bodyParser.urlencoded({ extended: false }));

    Видимо в POST запросе не JSON
    Ответ написан
  • Какой резистор выбрать для нагрузки блока питания ATX?

    Daemon23RUS
    @Daemon23RUS
    P = I × U, где I — сила тока, U — напряжение. У Вас 200W и 12V найдете силу тока.
    I = U/R при найденной силе тока и известном напряжении даст сопротивление.
    Считаете под свои задачи, для стенда можно поставить линейку по 2 шт нагрузок на 200,100,50 ватт и коммутировать, от 50W до 700 с шагом в 50W
    А после этого в магазин за нужным резистором не менее 200W, ну или 2х250W если хотите выжать с БП полную мощность в 450W
    например таким
    AH 250W R68
    Ответ написан
    4 комментария
  • Почему не работает meta property="og:image"?

    Daemon23RUS
    @Daemon23RUS
    У вас ссылка не на изображение, а на страницу вики содержащую изображение
    попробуйте ссылку
    https://upload.wikimedia.org/wikipedia/commons/e/e3/Hermitage_cat.jpeg

    И 2й не менее важный момент, разрешение изображения и размер файла.
    если мне память не изменяет должно быть 1200х630, а по размеру файла - гуглите.
    Ответ написан
    Комментировать