Задать вопрос
  • Можно ли регистрировать по новой свой же домен?

    @Beltoev
    Живу в своё удовольствие
    Переносите домен в регник и продлевайте по 190 рублей
    Ответ написан
    1 комментарий
  • Почему htop показывает одну и ту же виртуальную загрузку CPU у VPS хетзнера, а top нет?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Соседи сожрали CPU на тех ядрах, на которых вы висите, на 100%.
    Вот только почему top не отображает это в st - черт знает.
    Ответ написан
    3 комментария
  • Как организовать сервер при сером IP?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    если есть комп с белым ipv4, то настройте port forwarding через него на внутренний сервер
    Ответ написан
    Комментировать
  • Как банить посетителей в эпоху VPN?

    Evercookie. Ранее для таких задач было популярным решение Evercookie (github, статья 1, статья 2). Это решение и на данный момент используется на различных проектах, над которыми я работал. Если кратко, это «стойкие cookie», которые сохраняются множеством различных способов, и которые сложнее очистить. В прошлом это решение позволяло получать значение таких cookie даже работая в разных браузерах или даже после переустановки браузера.

    Для борьбы с Evercookie, существуют например приложения, которые умеют чистить такие «стойкие cookie» (предполагаю, что Bleachbit одно из таких приложений).

    Fingerprint. Другие более современные решения, которые можно использовать отдельно и совместно c Evercookie — это Anonymous browser Fingerprint, которые уже указали здесь ранее. Они работают на основе отпечатков браузера/ОС/девайса и т. п. Статья по теме. Одной из популярных библиотек является Valve/fingerprintjs2.

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

    И дополнительно можно почитать про определение локальных IP-адресов через WebRTC.
    Ответ написан
    2 комментария
  • Как банить посетителей в эпоху VPN?

    Xapu3ma-NN
    @Xapu3ma-NN
    Кидаю скрипт в канвасе, который считает hmac + уник.данные с клиента. На выходе уник.ид. для пользователя,который не подделаешь. По нему и банить. Но этот тот еще мопед =)
    Ответ написан
    2 комментария
  • Как банить посетителей в эпоху VPN?

    @sunblossom
    Почитайте про audio fingerprint ( https://audiofingerprint.openwpm.com/ ). Мало кто даже знает про это, не говоря уже про то, что мало кто в состоянии этот слепок обманывать, чтобы он был разным.
    Ещё можно получать реальный IP через WebRTC.
    Ответ написан
    7 комментариев
  • Ваш отзыв о надежности Arduino для умного дома?

    Сама по себе Ardurino вполне неплохая платформа, хотя я после работы с AVR на C считаю что без Ardurino можно писать более эффективные программы и использовать более дешевые компоненты. Впрочем, если вещь работает какая разница на чем написана прошивка?

    Как выше уже заметили если схемотехника правильно выстроена, то Ardirino будет работать довольно стабильно. Не зависимо от китайская это плата или оригинал. Но нужно понимать происходящие процессы, проверять питания МК, не перегружать и т.п.

    Что касается умного дома, то я бы прежде чем делать что-то на ардурине подумал, что будет лет через 5-10 когда у вас этот девайз накроется и его надо будет менять. А вам уже будет не интересно ковыряться в ардурине? Или вы будете в командировке, а дома жена? или просто не будет времени на это?

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

    В общем, я бы посоветовал посмотреть на шину RS-485 с Modbus или на ESP8266 (Sonoff). И делать максимально простые устройства вроде Реле на 1,2,4 канала или входы "сухой контакт" и т.п.
    Ответ написан
    Комментировать
  • Ваш отзыв о надежности Arduino для умного дома?

    @AlexSku
    не буду отвечать из-за модератора
    Сейчас, по прошествии времени, вы стали бы делать такой же проект на Arduino или на чём-нибудь другом?

    Если вы в Москве, то с 31 окт. по 2 ноября посетите выставку "Умный дом" в экспоцентре. Там узнаете, что есть ПЛК (фирм Siemens (Simatic), Schneider Electric...) со специальными языками программирования (почитайте про Codesys), а также распределённые сети (KNX), где применяется конфигурирование.
    Ответ написан
    8 комментариев
  • Что лучше WebSockets или socket.io?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    socket.io работает на websocket протоколе.

    бензин или машина, что выбрать? Грубо говоря
    Ответ написан
    4 комментария
  • Что лучше WebSockets или socket.io?

    KorniloFF
    @KorniloFF
    Работаю по font-end / JS
    Что лучше WebSockets или socket.io

    WebSockets
    Ответ написан
    3 комментария
  • Где находятся DNS-сервера физически?

    athacker
    @athacker
    Для разрешения имён может работать целая цепочка DNS-серверов. Сервера делятся на два типа: "авторитетные" (authoritative) и кэширующие/рекурсивные. Первые -- обслуживают запросы только к тем доменам, владельцами которых являются они сами. Все остальные запросы игнорируют.

    Вторые сами никаких доменов не обслуживают, но отвечают на запросы пользователей и опрашивают сервера первого типа до тех пор, пока не получат какой-то ответ (IP-адрес или ответ, что такого домена не существует).

    Вот вторых может быть целая цепочка. Начиная с DNS-сервера, встроенного в роутер, затем могут быть DNS-сервера провайдера, которые уже начинают опрос с корневых серверов (которые отвечают за зоны первого уровня типа .ru, .com, и т. п.). В ответ на запрос домена к корневому серверу он отвечает списком адресов тех DNS-серверов, которые что-то знают про зону второго уровня (такие как yandex.ru, google.com, freebsd.org и т. п.). После этого резолвер опрашивает DNS-сервера, отвечающие за соответствующу зону второго уровня. В ответ (чаще всего) получит ответ с IP-адресом или ошибку, если запрошено несуществующее имя. Но могут быть и DNS-сервера 3-го уровня (обслуживающие зоны типа somesite.google.com, anothersite.yandex.ru и т. п.). Тогда резолвер будет делать ещё один запрос, уже к этим DNS-серверам. Ну, и так далее.

    А где географически стоят физические сервера -- корневые сервера стоят в крупных датацентрах или на площадках организаций-регуляторов интернета.

    DNS-сервера второго уровня -- чаще всего это датацентры сервис-провайдеров, хостеров или компаний, которым данное доменное имя принадлежит.
    Ответ написан
    Комментировать
  • Где находятся DNS-сервера физически?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Например, сервер моего домена стоит под столом, за которым ребенок делает уроки :) Провайдерский - наверное в серверной провайдера. Сервер зоны .ru - где-нибудь в Москоу, в датацентре... DNS - иерархическая система, где во главе стоят 15 (или 16?) корневых серверов, которые равноправны, а они уже ссылаются на сервера зон, которые ссылаются на сервера доменов etc.
    Ответ написан
    Комментировать
  • Где находятся DNS-сервера физически?

    @Psq
    Информационная безопасность. Пентест.
    Сетевой адрес DNS-сервера указан у вас в настройках адаптера - либо вами, либо используя автонастройку (DHCP). В случае автонастройки указывается DNS-сервер провайдера, который сохраняет часть запросов, чтобы не отправлять их повторно к внешним DNS-серверам.

    DNS сервер может поднять любой желающий.

    Другой вопрос как это реализовано на глобальном уровне:

    Когда вы вводите адрес интернет-ресурса в строку браузера, он отправляет запрос на DNS-сервер отвечающий за корневую зону. Таких серверов 13 и они управляются различными операторами и организациями. Например, сервер a.root-servers.net имеет IP-адрес 198.41.0.4 и находится в ведении компании Verisign, а e.root-servers.net (192.203.230.10) обслуживает НАСА.

    Каждый из этих операторов предоставляет данную услугу бесплатно, а также обеспечивает бесперебойную работу, поскольку при отказе любого из этих серверов станут недоступны целые зоны интернета. Ранее корневые DNS-серверы, являющиеся основой для обработки всех запросов о доменных именах в интернете, располагались в Северной Америке. Однако с внедрением технологии альтернативной адресации они «распространились» по всему миру, и фактически их число увеличилось с 13 до 123, что позволило повысить надёжность фундамента DNS.

    Например, в Северной Америке находятся 40 серверов (32,5%), в Европе – 35 (28,5%), еще 6 серверов располагаются в Южной Америке (4,9%) и 3 – в Африке (2,4%). Если взглянуть на карту, то DNS-серверы расположены согласно интенсивности использования интернет-инфраструктуры.


    https://habrahabr.ru/company/1cloud/blog/309018/
    Ответ написан
    4 комментария
  • Деплой на heroku и массовые коммиты, как избежать?

    @dinegnet
    У вас как бы почти gitflow.
    Мелкий, но gitflow.

    Работать с ветками.

    Различать коммиты с мелкими исправлениями в ветку dev, например.
    А уже ветка production/master - пусть улетает в Хероку.
    Ответ написан
    4 комментария
  • На какой платформе лучше всего развертывать проект на Django?

    @ralaton121
    Ну возьмите Heroku.
    Там все тоже - только завернуто гораздо удобнее. Минимум телодвижений по администрированию.
    А Docker, Ansible, Vagrant - это вы еще увязните в изучении...
    Ответ написан
    Комментировать
  • На какой платформе лучше всего развертывать проект на Django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Если у вас количество серверов за десяток не выйдет и нет надобности быстро разворачивать новые чуть ли не ежедневно, вам не нужны Doker, Vagrant, Ansible. Вы — не Google.
    Ответ написан
    4 комментария
  • Как наиболее просто опубликовать проект Django на DigitalOcean?

    Assargin
    @Assargin
    Перед ответом смотрю наличие ✔ в ваших вопросах
    У digitalocean есть хорошие рабочие step-by-step мануалы, как развернуть то или иное. Не исключение и django:

    Как наиболее просто

    Самым простым способом может быть использование преднастроенного образа django. Правда, сам я так не делал.
    Ответ написан
    5 комментариев
  • Что надо знать Сис. Админу дайте темы к изучению?

    Stalker_RED
    @Stalker_RED
    Хороший сисадмин в основном спокойно почитывает интернетики, так как у него уже все настроено и работает как часы. Плохой сисадмин весь в поту и пыли, бегает от компа к компу, что-то настраивает, чинит, накатывает обновления вручную и все такое.

    Рекомендуемая литература для начала:
    «Архитектура компьютера» Э. Таненбаум
    «Компьютерные сети» Э. Таненбаум
    Учебник по русскому языку.
    Ответ написан
    8 комментариев