• Какой Cron сервис для nodejs веб сервера(http) использовать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Просто используйте PM2.
    Ответ написан
    1 комментарий
  • Как работает электронная почта?

    Возьмём двух почтовых провайдеров: mail.ru и gmail.com.
    На них зарегистрировались соответственно два пользователя: А@mail.ru и Б@gmail.com
    Чтобы А успешно оправил письмо получателю Б, а тот его принял, происходит следующее.

    Схема довольно проста:

    Отправитель А@mail.ru посылает письмо получателю Б@gmail.com

    Сервер mail.ru (MTA), получив задание с помощью почтового посредника MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) по протоколу SMTP, ищет почтовый сервер gmail.com (MTA) по доменной части адреса (в нашем случае gmail.com) через DNS. SMTP сервер mail.ru ищет в DNS для домена gmail.com запись MX (mail exchange), она и указывает на MTA сервер получателя Б@gmail.com (в простом случае).
    Далее MTA mail.ru связывается с MTA gmail.com по протоколу SMTP, происходит ряд проверок со стороны обоих серверов, если все успешно, то письмо передается в почтовую очередь сервера gmail.com.
    Затем MTA gmail.com доставляет письмо на сервер входящей почты (называющийся MDA, то есть агент доставки электронной почты), который хранит письмо в почтовом ящике пользователя Б@gmail.com в ожидании его приема пользователем. Далее с помощью MUA (клиентская почтовая программа (The Bat, Mozilla Thunderbird)) пользователь Б@gmail.com извлекает из MDA письмо по протоколу POP или IMAP.
    В качестве MUA может выступать веб-интерфейс, использующийся для взаимодействия с сервером входящей почты (MDA) и сервером исходящей почты (MTA).
    Ответ написан
    1 комментарий
  • Скролл (grab) при зажатии правой клавиши мыши?

    kocherman
    @kocherman
    Вставь этот код в Developer Console на любой странице хабра:
    /* Прокрутка вверх-вниз при зажатой любой кнопке мыши */
    let active = false; 
    window.onmousedown = (e)=> { active = true; stop(e); }; 
    window.onmouseup = (e)=> { active = false; stop(e); }
    window.onmousemove = (e) => {
      if(active){
        document.documentElement.scrollTop-=e.movementY;
      }
    }
    /* Это остановит появление контекстного меню по правой кнопке мыши */
    window.oncontextmenu =(e)=>stop(e);
    function stop(e){
      e.preventDefault();
      e.stopPropagation();
    }
    Ответ написан
    Комментировать
  • Как встроить Admob в приложение windows phone 8?

    @Dimabiz
    Точна такая же вчера возникла проблема, решение нашел здесь:
    Кликаем правой кнопкой мыши по скаченной библиотеке DLL, Выбираем пункт свойства, Внизу нажимаем кнопку Разблокировать. После этого при подключении библиотеки ошибки не будет.
    Мне помогло.
    Ответ написан
    Комментировать