Задать вопрос
  • Создание второй MX записи?

    hint000
    @hint000
    у админа три руки
    В одной зоне можно указывать несколко MX с разными приоритетами. Клиент будет обращаться к серверу, у которого меньше число в MX-записи. Если этот сервер недоступен, то к следующему, с бОльшим числом, потом с ещё бОльшим.
    Одновременно с двумя серверами клиенты работать не будут (не захотят, им никто не запретит, но это не по правилам игры).
    Ответ написан
    7 комментариев
  • Как закрыть сайты на хостинге от индексации ботами?

    hint000
    @hint000
    у админа три руки
    Только от честных ботов. Вы им в robots.txt говорите, что им сюда не следует ходить и они не ходят.
    Но они не обязаны делать так, как им велено в robots.txt.
    А запретить только ботам вы сможете не раньше, чем научитесь отличать бота от человека. А если разработчик захочет сделать бота, неотличимого от человека?

    Ну если контент на сайте не общедоступный, а только для зарегистрированных пользователей - тогда другое дело, хоть по паспорту можно регистрировать живых пользователей и боты уже не пройдут (у них нет паспортов).
    Ответ написан
  • Как реализовать взаимодействие виртуальной ОС с переферией для прошивки?

    hint000
    @hint000
    у админа три руки
    Пробрасывать USB-устройство в виртуальную машину.
    Подключаете устройство к хосту, прописываете в настройках виртуальной машины, что такое-то устройство нужно отдать под управление виртуальной машины. Когда стартуете виртуалку, то устройство перестанет быть доступно на хосте и будет доступно только из виртуалки. "Горячее подключение" (т.е. без перезапуска виртуалки) скорее всего не будет работать, только "холодное".

    P.S. надеюсь, в качестве гипервизора вы используете Qemu-KVM, а не богомерзкий VB.

    P.P.S. мне-то на практике приходилось пробрасывать только аппаратный USB-ключ,
    а вот есть человек Денис _______________ - он собаку съел на пробросе в виртуалку даже видеокарты (и статья на Хабре есть https://habr.com/ru/articles/575654/ https://habr.com/ru/articles/448312/ ). Это к тому, что при необходимости можно не только USB-устройства пробросить, но и PCI-устройства.
    Ответ написан
    1 комментарий
  • Что делать, если при любом взаимодействии с файлами webm в папке виртуальной машины VirtualBox 6.0.24 на хосте зависает Проводник?

    hint000
    @hint000
    у админа три руки
    а там человек с ником ValdikSS сказал, что проблема кроется в dllhost.exe.
    Вы можете с человеком с ником ValdikSS и на Хабре пообщаться, его здесь уважают.

    А по теме - попробуйте отключить thumbnails/эскизы/миниатюры/превьюшки/... (сколько названий у одной вредной функции, сколько уже крови выпила у народа эта функция, причём не только в Windows, но и в Linux с ней проблемы бывают)
    65d68f7e78488803273696.png
    Ответ написан
    1 комментарий
  • Как выгрузить табличный список email получателей писем (отправленных/входящих)?

    hint000
    @hint000
    у админа три руки
    Смотрел также Thunderbird, но и там нет решения.
    Есть решение. Но требуется немного усилий. Находите папку, в которой Thunderbird хранит почту, например:
    /home/user/.thunderbird/xxxxxxxx.default/Mail/pop.mail.ru
    /home/user/.thunderbird/xxxxxxxx.default/ImapMail/imap.mail.ru
    (вместо xxxxxxxx какой-то ID, вместо user имя пользователя)
    Там будут mbox-файлы (этот простой формат сильно упрощает дело) INBOX (входящие), Sent (отправленные) и другие. Берёте нужный файл и фильтруете из него строки с адресами. Трудность в том, что там некоторый бардак - есть адреса как отправителя, так и получателя, адреса оригинальных отправителей\получателей для форварднутых писем, похожие на адреса (с собакой), но не адреса, а внутрисерверные идентификаторы писем, часть адресов в угловых скобках, а часть без скобок, часть адресов получателей на следующей строке после ключевого слова To:, часть на той же самой строке... Вот это всё нужно учитывать. Нудная, мутормая штука. Поэтому я не даю готовое решение (мне самому оно не нужно), но можете потратить час времени и написать скрипт с использованием awk, который сможет правильно выкусывать нужные адреса из ящиков Thunderbird. Это решение будет работать не только с Thunderbird, но и с другим почтовым клиентом, хранящим почту в формате mbox.
    за период (прошлый месяц).
    Надо ещё не забыть в скрипте фильтрацию писем по дате, причём сделать такую фильтрацию в самом начале, потом переходить к выкусыванию адресов.
    Ответ написан
    1 комментарий
  • Не отображаются файлы на рабочем столе, хотя в папке они есть?

    hint000
    @hint000
    у админа три руки
    Попробуйте в настройках автозапуска приложений (при логине) добавить nautilus --no-default-window
    Такое чувство, что у вас ни один файловый менеджер не привязан к управлению рабочим столом, и остались только функции оконного менеджера.
    Ответ написан
    Комментировать
  • Как перерендерить видео без потерь качества и без изменения размера файла?

    hint000
    @hint000
    у админа три руки
    Вроде, через FFmpeg можно (1) порезать на куски без пережатия, (2) склеить куски.
    Вроде, опция -c copy отключает пережатие.
    Нужен ли монстр Adobe Premiere? ¯\_(ツ)_/¯ К тому же, делающий не то, что хотите вы, а - по заветам M$ - то, что хочет он.
    Ответ написан
    Комментировать
  • Какова, примерно, логика работы микросхемы типа ИЕ?

    hint000
    @hint000
    у админа три руки
    Начните с этого: https://ru.wikipedia.org/wiki/Триггер
    В качестве первого приближения ваш счётчик можно собрать из двоичного счётчика и двоичного дешифратора - будет работать. https://ru.wikipedia.org/wiki/Счётчик_(электроника)
    https://ru.wikipedia.org/wiki/Дешифратор
    Нормальная реализация (без оверхеда) должна получиться, IMHO, просто на базе триггеров.

    В своих рассуждениях вы смешиваете математическую (абстрактную) модель и физическую модель, в результате хромает и математика (не разделяете входы и выходы, время в математической модели отсутствует как параметр), и схема, собранная в железе не будет работать. Потому что в рельном железе нужно учитывать конечность скорости распространения сигнала - задержки, фронты сигнала, вот это всё, это целая отдельная наука.
    Ответ написан
    Комментировать
  • Датаграмма UDP может прийти в неверном порядке. Как это?

    hint000
    @hint000
    у админа три руки
    То есть я могу отправить:
    012345
    А получить:
    253401
    Во-первых, если важно получить 012345, то надо посылать в одной датаграмме 012345, а не в шести отдельно по одному символу.
    Во-вторых, даже если отправлять по одному символу, то вероятность получить 253401 очень мала.
    Скорее вы можете получить 02345 или 01345 или 135, т.е. простую потерю пакетов. Неверный порядок возможен, но в реальной жизни будет редко встречаться (он может быть вызван повторной отправкой кадров, т.е. проблемами на более низком уровне OSI, тогда первая датаграмма может задержаться из-за переотправки кадров, из которых она состоит, а вторая датаграмма может пройти без ошибок в кадрах и оказаться у получателя раньше первой; а ещё они могут пойти разными маршрутами с разной задержкой, но это уже экзотика).
    Ответ написан
    2 комментария
  • Как организовать систему балансировки нагрузки во время работы доменных пользователей Active Directory?

    hint000
    @hint000
    у админа три руки
    1. Вы пишите, что у вас только один контроллер домена. Второй сервер вы только собираетесь сделать контроллером домена? Делается в два шага: (а) ввести сервер в существующий домен, (б) добавить на нём роль AD DC и объявить его новым контроллером.

    2. Два контроллера домена нужны не для балансировки нагрузки, а для надёжности работы всего домена.

    3. О какой-то нагрузке на контроллер домена можно начинать рассуждать, когда в домене 1000+ пользователей; в этом случае у вас уже будет развитая сетевая инфраструктура, и вы можете два контроллера разместить в двух сайтах (в терминах AD), каждому сайту назначить подсеть, пользователи из определённой подсети будут обслуживаться своим контроллером;
    Но если у вас пользователи распределены территориально и работают в разных подсетях, то даже при малом количестве пользователей есть смысл распределить контроллеры по тому же принципу - не для распределения нагрузки, а для надёжности.
    Ответ написан
    3 комментария
  • Сетевой интерфейс "Intel(R) Ethernet Connection (2) I219-LM" начал сброс. как исправить?

    hint000
    @hint000
    у админа три руки
    Если погуглить по этой ошибке, по первой же ссылке рекомендуют отключить управление питанием в свойствах драйвера сетевого адаптера. Похоже, проблема характерна для сетевых адаптеров intel, на разных версиях Windows.
    Ответ написан
  • Почему не работает оперативная память в двухканале?

    hint000
    @hint000
    у админа три руки
    Тайминги разные. Но давайте попробуем это победить. Если честно, я не обещаю, что получится, но почему бы не попытаться.
    Если BIOS материнки позволяет вручную рулить таймингами, то будем рулить.
    Запускаете в одноканале и смотрите, с какими таймингами запустилась одна планка и другая (ну а частота одинаковая, 2133, как вы говорите).
    Берёте максимальные тайминги (внимание, не путать с частотой, здесь чем больше тайминги, тем медленнее), запоминаете, у какой планки тайминги больше, у какой меньше. Нам нужно замедлить более быструю, т.е. с меньшими таймингами нужно их увеличить (по характеристикам Crucial быстрее, но вы это проверьте именно при частоте 2133). Ставите только более быструю планку, заходите в BIOS, добавляете ей тайминги, сохраняете, после успешной загрузки выключаете. Ставите вторую планку в двухканал, пробуете загрузиться. Если не получилось, то опять оставляете только более быструю и ещё по единичке добавляете тайминги, снова пробуете двухканал.
    Если всё это не поможет, то попробуйте вручную уменьшить частоту на одну ступеньку (сколько там... 2066 что ли будет?)
    Ответ написан
    1 комментарий
  • Простыми словами, чем отличаются UTC or GMT?

    hint000
    @hint000
    у админа три руки
    GMT измеряется по солнечному времени (движение Земли по орбите вокруг Солнца достаточно равномерное, но не идеально равномерное).
    UTC измеряется по атомным часам, которые дают более высокую точность.
    Так что иногда UTC может отличаться от GMT в пределах одной секунды (обычно разница гораздо меньше).
    Такакя разница может иметь значение в точных научных экспериментах.
    Ответ написан
    Комментировать
  • Можно ли ставить диски WD Purple в NAS?

    hint000
    @hint000
    у админа три руки
    Эти диски просто для видеонаблюдения, но я слышал что многие именно в NAS тоже их ставят.
    Внимание, объясняю подробно (не очень), почему народ полюбил линейку WD Purple (полюбил - в сравнении с другими WD):
    они CMR, а не SMR.
    А большинство современных HDD объёмом больше 2 ГБ делают по технологии SMR.
    Особая "зрада" в том, что SMR даже WD Red (но не Red Pro). И за это народ проклинает WD в целом.
    Почему народ не любит SMR - можете погуглить, об этом из каждого онлайн-утюга рассказывали.
    Ответ написан
    2 комментария
  • Может ли промежуточная таблица для связи 'многие-ко-многим' использоваться как отдельная сущность?

    hint000
    @hint000
    у админа три руки
    Во-первых, нет такого запрета.
    Во-вторых, в приведённом примере это действительно имеет смысл, поскольку у каждого поставщика цены могут меняться независимо от цен других поставщиков.
    Если не делать связь таблицы "Товар-Поставщик" с таблицей "Динамика цен", то это только усложнит структуру, а пользы не добавит. Поэтому да, есть смысл делать такую связь.

    Альтернативный вариант - это сразу сделать большую таблицу "Товар-Поставщик-Дата-Цена" и использовать её двояко: (1) для связи "Товар-Поставщик" используется ключ "Товар-Поставщик", (2) для динамики цен используется ключ "Товар-Поставщик-Дата". Ну, это, видимо, не соответствует нормальной форме, так что спорный вариант. Но считаю, что он имеет право на жизнь, в зависимости от количества данных, в зависимости от популярных запросов и т.д. Иногда полезно, а иногда не полезно.
    Ответ написан
    Комментировать
  • Почему ПК долго думает до загрузки БИОС?

    hint000
    @hint000
    у админа три руки
    Оперативку тестирует. Вангую, что её там немалый объём.
    Если стоит несколько планок оперативки, то оставьте одну и сравните время тупления. Должно быть пропорционально оставшемуся объёму оперативки.
    Ответ написан
    Комментировать
  • Как скомпенсировать отклонение угла при вращении гироскопа?

    hint000
    @hint000
    у админа три руки
    Очень интересно, но непонятно. Девушка, если вы сократите вопрос с двух предложений до одного, то уровень непонятности останется тем же самым. :)
    Не стесняйтесь добавлять подробности, если действительно хотите получить полезный ответ.
    Какого рода проблема?:
    • С конкретным устройством? Так оно не названо. Характерна ли проблема только для этого устройства?
    • С условиями использования устройства? Про них ни слова.
    • С алгоритмом обработки данных, получаемых с устройства? Так надо проанализировать исходные данныые; на алгоритм можно пенять только при уверенности, что с исходными данными всё в порядке.

    Если вы имеете в виду, что проблема алгоритмическая\математическая, то посмотрите вот это:
    https://ru.wikipedia.org/wiki/Складывание_рамок
    Для любого набора эйлеровых углов существует ровно одно положение связанного с твёрдым телом подвижного трёхгранника относительно неподвижного. Однако обратное утверждение не всегда справедливо. То есть существует такое положение твёрдого тела, при котором невозможно однозначно определить эйлеровы углы. При стандартном выборе эйлеровых углов в виде тангажа, рыскания и крена это особое положение возникает при угле тангажа, равном 90 градусов. Отсюда любое непрерывное вращение, имеющее излом в точке, когда угол тангажа равен 90 градусам, в пространстве углов Эйлера не может быть представлено непрерывной кривой;


    Я не вникал в конкретный алгоритм, но, судя по тому, что в комментариях обсуждаются ошибки в алгоритме https://diydrones.com/forum/topics/madgwick-imu-ah...
    ...а на Хабре переводчик пишет: "Мною найдено более 10 опечаток в оригинальном тексте." https://habr.com/ru/articles/255661/
    .., то оригинал был далёк от совершенства, и количество ошибок может зависеть от источника, из которого вы брали алгоритм или готовый код. Исправлены ли ошибки на https://github.com/xioTechnologies/Fusion - это ещё надо выяснять. Также учтите, что некоторые авторы сознательно публикуют исходный код с ошибками, чтобы повысить порог входа, т.е. чтобы код не использовали те, кто не способен его исправить.
    Ответ написан
  • Почему ethernet не заменят на type-c?

    hint000
    @hint000
    у админа три руки
    Если немножко погуглить, то можно найти такой роутер:
    https://forum.gl-inet.com/t/brumew-bonus-feature-u...
    The most awesome and unexpected feature of the BrumeW has been the USB-C port also appears as an Ethernet connection if you happen to have it plugged into a computer or other device capable of supplying enough power for the router to operate.
    Другой вопрос, удастся ли вам купить этот роутер.
    Если ещё немного погуглить, то можно обнаружить вот такой интересный путь для энтузиастов (помните? у самурая нет цели, только путь): https://gist.github.com/jasonmnemonic/db25a35b9862...
    Ответ написан
  • Как заставить опенВПН отключаться при закрытии терминала?

    hint000
    @hint000
    у админа три руки
    В ярлык:
    Exec=sh -c "echo $$ | tee /tmp/qwe123.pid; su -l qwe-internet -c 'DISPLAY=:0 openvpn --config /opt/123.ovpn'"

    В crontab добавить:
    * * * * * ps -q $(cat /tmp/qwe123.pid) >/dev/null 2>&1 || команда-на-отключение-ovpn

    В пределах одной минуты после закрывания окна (среднестатистически через полминуты) произойдёт отключение.
    Принцип: тупо пишем номер процесса в файл, а кроном отлавливаем наличие процесса с таким номером.
    Ответ написан
  • Lvm versus fsck - как решить проблему курицы и яйца?

    hint000
    @hint000
    у админа три руки
    Ответ хоть и никак не относится к lvm, но...
    юзер жмет ресет во время работы по дурной виндовой привычке
    / или /usr не восстанавливаются, полэкрана красным, сервисы не стартовали
    Митигирую такой сценарий выносом из / отдельных ФС /var и /tmp (про /home можно не говорить, это у всех норма его выносить, ну и тем более никакого swap-файла на / ). В сам / при повседневной работе практически ничего не пишется, только при редких ручных изменениях /etc и при обновлении или установке пакетов. Так что в момент, когда Штирлиц бьёт Холтоффа бутылкой по башке, повредиться может в основном /var или /home, но никак не / (ведь Штирлиц обычно не устанавливает обновления при беседе с Холтоффом).
    Практикую этот лайфхак уже лет семь, полёт нормальный.
    spoiler
    65b2852c9562e042532647.png
    Ответ написан
    3 комментария