• Как сравнить несколько изображений одного и того же объекта?

    hint000
    @hint000
    у админа три руки
    увеличивается ли размер этих трещин
    Задачу такого типа может решать нейронная сеть. Трудность в том, что предварительно нужно обучить нейронную сеть, а для этого нужно большое количество как можно более разнообразных пар\серий изображений того же типа (с трещинами), для которых ответ уже известен: "да, трещина увеличилась" или "нет, не похоже, что увеличилась". И могут быть ещё трудности, так что лучше сразу искать специалиста по ML (machine learning) и поручать ему всю задачу.

    Классический вариант (без ML) - это алгоритм поиска похожих картинок, но от него нам нужен не уровень похожести, а параметры аффинного преобразования кадров. https://www.google.com/search?q=image+search+affin...
    Применив преобразования к одному из двух кадров, мы сможем с хорошей точностью наложить кадры и вычесть один кадр из другого. При идеальном совпадении результатом будет полностью чёрный кадр. (на самом деле перед вычитанием нужно ещё перевести фотографии в 1-битную глубину цвета - без оттенков, только чёрный и белый; и тут место для экспериментов со средним уровнем яркости для каждой фотографии отдельно, относительно которого будет округление до чёрного или белого) Чем больше отличаются трещины, тем более толстые светлые линии получим на разностном кадре. И уже не так сложно придумать алгоритм нахождения толщины самых толстых линий.
    Ответ написан
    2 комментария
  • Как передать свой интернет до дачи которая находится 5км от квартиры?

    hint000
    @hint000
    у админа три руки
    https://www.google.com/search?q=yagi+антенна+wi-fi
    - это если активный девайс (роутер, точка доступа) поддерживает подключение внешней антенны.
    В противном случае можно сразу купить (относительно дорого) девайс со встроенной направленной антенной.
    Например: https://ubiquiti.ru/powerbeam.html

    Направленные антенны с обоих сторон, очень точное прицеливание, одинаковое направление поляризации антенн с обоих сторон. Требуется как минимум прямая видимость между антеннами (никакие там деревья не загораживают дачу - на таком расстоянии это уже критично). А по-хорошему ещё нужно учитывать зоны Френеля.
    Ответ написан
    6 комментариев
  • Что покажет тестер измерив им выход RS485?

    hint000
    @hint000
    у админа три руки
    Дежавю какое-то.
    Это же вы задавали вопрос 9 месяцев назад: https://qna.habr.com/q/1129050
    И это вы (а не кто-то ещё) в вопрос добавили картинку, из которой вроде бы очевидно, что нет какой-то фиксированной полярности. Полярность всё время меняется при передаче.
    И Армянское Радио там в комментариях приводил пример осциллограммы.
    И VT100 вразумлял в комментариях к своему ответу.

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

    hint000
    @hint000
    у админа три руки
    Вы переусложнили. Хотя да, я тоже не понял, почему ваша формула в одном случае работает правильно, а в другом случае нет.
    На примере ячейки D7 вместо четырёх функций
    =OFFSET(INDIRECT(REGEXREPLACE(FORMULATEXT($C$1);"[=]";""));0;8)

    используйте всего одну функцию
    =VLOOKUP($B7;'Лист1'!$A$3:$L$18;8+1;FALSE)
    (специально написал не 9, а 8+1, чтобы было понятно, что это та самая 8 из OFFSET)
    Ответ написан
    3 комментария
  • Какое максимальное напряжение можно измерить с помощью зарядного устройства?

    hint000
    @hint000
    у админа три руки
    Можно измерять через делитель напряжения, если найдёте подходящие резисторы.
    https://ru.wikipedia.org/wiki/Делитель_напряжения
    http://wiki.amperka.ru/схемотехника:делитель-напряжения
    Ответ написан
    Комментировать
  • Как перенаправить запросы на другой IP?

    hint000
    @hint000
    у админа три руки
    /ip firewall nat add action=dst-nat chain=dstnat dst-address=192.168.88.6 to-addresses=192.168.1.211
    /ip firewall nat add action=masquerade chain=srcnat dst-address=192.168.1.211
    Ответ написан
    1 комментарий
  • Превышение скорости света?

    hint000
    @hint000
    у админа три руки
    Почему Теория Относительности так называется?
    Чтобы понять относительность пространственных координат не требовался целый гениальный Альберт Эйнштейн. Но потребовался целый Эйнштейн, чтобы понять, что и время тоже относительно. Читайте Теорию Относительности, там всё подробно описано.

    Не существует понятия "одновременно" для наблюдателей, находящихся в разных местах. Происходят два события А и Б в разных местах. Один наблюдатель говорит, что эти события произошли одновременно. Другой наблюдатель говорит, что событие А произошло раньше, чем Б. Третий наблюдатель говорит, что событие Б произошло раньше, чем А. И никто из троих не врёт! Расстояния тоже разные для разных наблюдателей.

    Это - Теория Относительности, тут нет абсолютных координат, абсолютного времени и абсолютных скоростей. Само пространство и время устроены так хитро, что два фотона, летящие в противоположные стороны, всё равно имеют относительные скорости не больше, чем скорость света. На пальцах это не объясняется, там сложные формулы. И всё давно подтверждено экспериментами.
    Ответ написан
    Комментировать
  • Может ли маска подсети чередовать 0 и 1?

    hint000
    @hint000
    у админа три руки
    По стандарту не может.
    Разве что кто-то где-то реализовал сетевой стек не по стандарту.

    11111111.11111111.11111000.00000000 в другой нотации записывают /21 (т.е. 21 единичных битов), а 11111011.11110011.11111111.00000000 невозможно так записать

    Upd.
    RFC 917, RFC 950, RFC 1219, RFC 1878, RFC 4632
    Ответ написан
    Комментировать
  • Как придумать свой алгоритм для сборки кубика рубика 2х2х2?

    hint000
    @hint000
    у админа три руки
    Начать с математического доказательства (проверки), что для заданной конфигурации решение в принципе существет. А то можно искусственно создать неразрешимую конфигурацию (цветные квадратики отодрали и наклеили в другом порядке). Такое доказательство может в значительной мере определять алгоритм (но это не точно).
    Готовые алгоритмы здесь: https://playlab.ru/club/instructions/
    Ответ написан
    1 комментарий
  • Какова причина отвала ПК?

    hint000
    @hint000
    у админа три руки
    Например, разъёмы питания SATA на кабелях блока питания разболтались и не обеспечивают надёжный контакт.
    Ответ написан
    2 комментария
  • Почему не отрабатывает субпроцесс?

    hint000
    @hint000
    у админа три руки
    попробуйте прописать полный путь, что-то типа
    cmd = f'/usr/bin/unoconv -v -f pdf {path_ppt_file}'

    ну или где у вас находится unoconv
    Ответ написан
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    hint000
    @hint000
    у админа три руки
    помню с давних пор, что в ряде задач порой сталкивалась с указанием, что ее выполнение возможно только на Intel
    Это были фейки. Или просто ерунда. Не было таких задач в числе сколько-нибудь популярных. В принципе, можно сделать такое ограничение кому-то назло: определить процессор, если AMD то больше ничего не делать. Но в этом примерно столько же смысла, как в антироссийских санкциях. Т.е. нет разумных причин, по которым программа бы не работала на AMD. Да, расширенные наборы команд порой отличаются,
    https://ru.wikipedia.org/wiki/Расширения_архитекту...
    но они отличаются и на intel'ах разных поколений. Видели что-нибудь подобное: "если ваш intel выпущен 5 лет назад, то эта программа на нём не будет работать"? Вот и я не видел.
    Да, некоторые задачи требуют при компиляции отдельно оптимизировать под intel и отдельно под AMD. Да, разработчики могут полениться и не делать так. Тогда на AMD производительность может быть хуже или на intel производительность может быть хуже, но работать всё равно будет.
    Я пользуюсь процессорами AMD с 1997 года и за это время мне не попадалось ни одной программы, которая отказалась работать из-за AMD.

    сталкивались ли вы с ограничениями систем на Ryzen
    Нет. Будучи системным администратором, несколько лет назад собрал для офиса сервер на базе Ryzen5 3600, на нём крутятся две виртуальных машины и 40 пользователей работают через RDP в 1С с утра до вечера. Это даже не серверный процессор, но он прекрасно вытягивает такую нагрузку, прёт как ледокол. До него был сервер на базе intel i7 - жалкое подобие, пришлось поставить тот сервер в другое место, где пользователей поменьше.
    Ответ написан
    4 комментария
  • Как хранить свойства товаров разного рода?

    hint000
    @hint000
    у админа три руки
    В принципе есть решение: EAV https://en.wikipedia.org/wiki/Entity%E2%80%93attri...
    https://designpatternsphp.readthedocs.io/ru/latest...
    И есть статья про то, почему EAV - это плохо: https://ptolmachev.ru/perevod-cybertec-dizajn-sush... (там же в конце упомянуто альтернативное решение проблемы).

    EAV - это такая "последняя надежда", когда долго думали и пытались придумать что-то лучше, но по каким-то причинам больше ничего не подошло.
    Ответ написан
  • Ноутбук не подключается по LAN после подключения по WIFI?

    hint000
    @hint000
    у админа три руки
    пока не перезагрузишь роутер

    Перезагрузка ноута не помогает.

    Из этих двух фактов очевидно же, что проблема в роутере
    У роутера обычно есть лог, смотрите там, что происходит (но при перезагрузке роутера лог не сохраняется).

    не выдется никакой айп
    Может быть, на пул dhcp выделено так мало адресов, что ноутбук получает последний доступный адрес, при подключении по wi-fi получает тот же самый последний адрес (освободившийся при отключении кабеля), но при повторном подключении кабеля адрес всё ещё занят беспроводным подключением, и больше свободных адресов нет, роутер не может выдать новый адрес.
    Не утверждаю, что всё именно так, но это пока единственная версия, которая мне сразу приходит в голову по таким симптомам. Если причина действительно в этом, то нужно увеличить пул выдаваемых dhcp адресов. Но, может быть, это какой-то глюк роутера, не имеющий простого логического объяснения.
    Ответ написан
    3 комментария
  • Как перемещать файлы с заданными характеристиками?

    hint000
    @hint000
    у админа три руки
    Я бы делал в 2 этапа:
    (1) выборочный перенос в папку на том же диске;
    (2) перенос на другой диск целиком одной большой папки, сформированной на первом этапе.
    Ответ написан
    Комментировать
  • Как воссоздать такой градиентный эффект?

    hint000
    @hint000
    у админа три руки
    Можно сделать серый градиент (на самом деле два градиента: один в направлении 11 часов и 5 часов от центра, второй как-то привязан к контурам букв), потом эффект изогелия (другое название - постеризация\posterisation), потом подмена серых оттенков в палитре на цветные "кислотные".
    spoiler
    Обратите внимание, что работа выполнена на любительском уровне. Наврядли даже у автора этой работы была задумка сделать именно так. Просто баловались с разными инструментами, пока не получилось что-то забавное.
    Вам же не обязательно клонировать чьи-то любительские эксперименты, вы можете точно так же самостоятельно экспериментировать с инструментами\эффектами и получить что-то совершенно своё, не хуже этого. Найти свою собственную комбинацию эффектов - ценнее, чем клонировать чужое.
    Ответ написан
    Комментировать
  • Какие способы копирования электронных данных?

    hint000
    @hint000
    у админа три руки
    1) (+) дубликат носителя можно увезти в другое место и положить в сейф, тогда теоретически спасаем данные от пожара, ограбления, атаки шифровальщика и многих других угроз;

    2) (+) по сравнению с (1) удобно хранить (на носителе большого объёма) и передавать по сети, (-) но не обеспечивает физическую изоляцию от угроз;

    3) (-) в некоторых случаях сохраняется не вся метаинформация, содержащаяся в файловой системе; при повреждении файловой системы могут быть скопированы не все файлы или файлы могут быть скопированы с повреждениями, не позволяющими дальнейшее восстановление информации с копии; (1) и (2) могут дать больше возможностей восстановления повреждённых данных; если на исходном носителе была скрытая информация (например, скрытый криптораздел\криптоконтейнер), то она не будет скопирована; (+) однако, (3) позволяет в процессе копирования (и верификации) обнаружить факт повреждения файловой системы, чего не позволяют (1) и (2).
    Ответ написан
    Комментировать
  • Как передать переменной в качестве аргумента вывод команды построчно?

    hint000
    @hint000
    у админа три руки
    #!/bin/bash
    cat file.txt | awk '{print "spisok-"$1}' | sort -u | xargs touch
    Ответ написан
    Комментировать
  • Как настроить Debian в качестве маршрутизатора?

    hint000
    @hint000
    у админа три руки
    Вот так:
    https://www.google.com/search?q=Как+настроить+Debi...
    (насчёт VLANов можно более конкретый вопрос задать, уже когда всё будет понятно с общими вопросами)
    Ответ написан
    Комментировать