Задать вопрос
  • Как посчитать количество определенных значений в заданном диапазоне дат?

    hint000
    @hint000
    у админа три руки
    У меня получился такой монстрик:
    E2
    =COUNTIF(D$2:D2,"="& $H$2)+COUNTIF(D$2:D2,"="& $H$3)

    F2
    =IF(DATE(YEAR(A2),MONTH(A2),DAY(A2))<>DATE(YEAR(A3),MONTH(A3),DAY(A3)),E2,"")

    G2
    =IF(DATE(YEAR(A2),MONTH(A2),DAY(A2))<>DATE(YEAR(A3),MONTH(A3),DAY(A3)),E2-MAX(F$2:F1),"")

    H2 Отмена записи (звонок в КЦ)
    H3 Не пришел на прием (для ДЦ)
    Протянуть E2,F2,G2 вниз, результат будет в столбце G.
    В ячейки H2, H3 нужно скопировать точный текст, который ищем.

    В зависимости от региональных настроек в системе может потребоваться заменить разделители аргументов на точку с запятой вместо запятой и заменить английские названия функций на русские.
    IF ЕСЛИ
    COUNTIFS СЧЕТЕСЛИ
    DATE(YEAR(),MONTH(),DAY()) ДАТА(ГОД(),МЕСЯЦ(),ДЕНЬ())
    Мог где-нибудь промахнуться, проверял на LibreOffice с английским интерфейсом.
    Ответ написан
    1 комментарий
  • Где искать svg всех городов, районов, областей, стран?

    hint000
    @hint000
    у админа три руки
    CityCat4, почти согласен
    Я бы начал с 2gis или Яндекс-Карт.
    Только не 2gis или Яндекс, а OSM (OpenStreetMap), ибо Open - ничего не спрятано, вот они все исходные данные, вот оно описание формата, легче уж некуда.
    https://www.openstreetmap.org/#map=12/42.8768/74.6013
    https://wiki.openstreetmap.org/wiki/RU:Tag:boundar...
    Ответ написан
    2 комментария
  • Какими соседями будут граничные клетки на замкнутой поверхности?

    hint000
    @hint000
    у админа три руки
    a03 слева
    a30 сверху
    a33, a13 и a31 по диагоналям
    Это если поверхность топологически эквивалентна сфере тору (см. комментарии). Но ведь можно и другим способом замкнуть, хотя это уже будет посложнее.

    для общности можно всегда от индексов брать остаток от деления, тогда:
    a((x-1)mod m,(y-1)mod n)  a(x mod m,(y-1)mod n)  a((x+1)mod m,(y-1)mod n)
    a((x-1)mod m, y   mod n)  a(x,y)                 a((x+1)mod m, y   mod n)
    a((x-1)mod m,(y+1)mod n)  a(x mod m,(y+1)mod n)  a((x+1)mod m,(y+1)mod n)
    Ответ написан
    4 комментария
  • Самосборная СХД, для маленькой компании?

    hint000
    @hint000
    у админа три руки
    У меня все получилось, и я получил скорость больше чем на текущем решении. (возможно я не правильно это дело тестирую, но как есть)
    Мои тесты
    Что-то вы делаете неправильно. Не обязательно это "что-то" - тесты, но что-то неправильно. Прямое подключение дисков (DAS) к хосту должно работать быстрее, чем вынос тех же дисков на другой хост и подключение через сеть (NAS). При прочих равных условиях. Даже если сеть не будет узким местом, она всё же будет добавлять задержку.
    У вас в обоих вариантах плохая скорость.
    Сейчас прогнал тест на своей виртуалке.

    Хост: ПК-платформа (т.е. не серверное железо), Ryzen 3600 на чипсете b450, SATA SSD популярной модели "860 PRO" без RAID. На хосте три виртуалки WinServer (одна из них с минимальной нагрузкой, но тесты не на ней). Виртуалка, на которой выполнены эти тесты, имеет роль 1С-сервера + СУБД MS SQL. На момент теста было ~30 подключенных пользователей, которые, конечно, своей активностью ухудшали результаты теста, т.е. очевидно, что в нерабочее время тесты показали бы лучшие результаты. И всё-таки это гораздо быстрее, чем у вас. Гипервизор - Qemu/KVM. Обратите внимание: я специально прогнал тест на системном диске (C:) и на другом (F:); и, как видите, на системном заметно хуже результат по записи, просто потому, что система его нагружает во время работы. Делать тест на диске C: вообще некоректно.
    64ae412d531be388802636.png
    64ae419d482fe406347250.png

    Когда я их купил, то вставил обычные недорогие ssd.
    Вот одна ошибка. Увеличиваете ценник на SSD в 3-4 раза при том же объёме дисков - и получаете заметно лучший результат.
    Сейчас у меня появилась идея собрать маленькую схд, для серверов esxi + для бекапов.
    Вот здравая мысль - вынести бэкапы на отдельный хост.
    Покупать sas диски от HP, мне никто не даст, да если честно я и сам не готов отвалить безумные деньги за все это.
    Тем более, что SAS будут медленнее хороших SSD. Вообще бесперспективняк. Я понимаю, когда SAS впаривают админам-мамонтам, они как 15 лет назад привыкли, что SAS - это круто, так и не могут отвыкнуть. Но вы-то себя называете неопытным админом, у вас должен быть свежий взгляд, зачем заводите разговор об устаревших технологиях.
    как бы это все дело собрать на стареньком БУ железе, которое можно купить на авито, еще и с ценником 30-40к (без учета HDD).
    ...
    Правильно ли я понимаю что главное прикупить хороший современный контроллер который дружит с ssd?
    хороший RAID-контроллер стоит сейчас дороже, чем 30-40к и останется 0 рублей на всё остальное. Так что остаётся вариант HBA (host bus adapter) без RAID, а RAID делать софтовый на mdadm. Не слыхал, чтобы встречались хоть какие-то контроллеры, которые не дружат с SSD, почему бы им не дружить.

    Вам бы для начала не СХД городить, а разобраться, почему у вас настолько медленно работает дисковая подсистема. Она должна быть быстрее при прямом подключении дисков. С одной стороны это могут быть сами диски медленные (вы не назвали модель), с другой стороны - неэффективное\недостаточное кеширование, с третьей стороны - высокая дисковая активность от каких-то виртуальных машин.

    P.S. Надеюсь, VMWare Tools установлены на виртуалках? А то мало ли.
    Ответ написан
    3 комментария
  • Как написать программу управления модулем взвешивания Масса-К?

    hint000
    @hint000
    у админа три руки
    как осуществить обмен данными по последовательному каналу связи (виртуальный COM порт) с весами, нахожу только как писать драйвера для USB устройств с большим объемом USB тории.
    USB тут вообще побоку. Для начала можете взять эмулятор терминала, умеющий работать с COM-портом (для винды годится Hyperterminal или PuTTY), подключиться к порту с правильными параметрами и руками набирать команды по протоколу, глазами смотреть ответы. Как только на этом этапе наступит просветление, можно гуглить, как на C++ работать с COM-портом (на базовом уровне ничего сложного, примеров в сети должно быть навалом). А ещё можно попробовать промежуточной прослойкой вставить такую штуку https://www.google.com/search?q=insat+modbus+opc+server но это довольно костыльный вариант, просто почему-то он имеет популярность ¯\_(ツ)_/¯
    Ответ написан
    Комментировать
  • Посчитать многоугольник почему не работает програма?

    hint000
    @hint000
    у админа три руки
    Например: [(10, 0), (0, 10), (-10, 0), (0, -10)]
    Учтите, что код, правильно работающий с целыми числами, будет давать сбои на вещественных числах из-за ошибок округления. Т.е. вы можете получать очень-очень маленькую длинну суммарного вектора (без округления был бы чистый ноль, но компьютер не работает с вещественными числами без округления), из-за этого условие vector_sum == zero_vector не выполнится.
    Ответ написан
    Комментировать
  • Как из браузера выгрузить всю страницу целиком?

    hint000
    @hint000
    у админа три руки
    Затруднение связано с тем, что часть контента может генерироваться при исполнении JavaScript. И защита от копирования\сохранения реализована через JavaScript. Если отключить выполнение скриптов, то защита не будет работать, но тогда и часть контента не будет сгенерирована. Так что уже требуется разбираться в коде и выборочно отключать конкретные куски кода. И даже это не гарантирует успех во всех случаях. Если разработчик сильно заморочился на защите (такое встречается редко), то вам придётся ещё сильнее заморочиться на обходе защиты. Если нужен только контент, видимый глазом, то иногда проще будет сделать скриншот и прогнать его через OCR, чем тратить время на разборки с кодом.
    Ответ написан
    Комментировать
  • Почему не удаётся создать виртуальный коммутатор hyper-v?

    hint000
    @hint000
    у админа три руки
    понятное имя = "Создать виртуальный коммутатор"
    А имя попроще не удалось придумать? Хотя бы без пробелов, а ещё лучше и без кириллических символов. Потому что фиг его знает, как Hyper-V (и вообще любой софт, созданный англосаксами) реагирует на всё, что не является латинскими буквами и цифрами.

    Перед использованием внутреннего порта Ethernet "Создать виртуальный коммутатор" требуется перезагрузка.
    И что, вы уже перезагружали?
    Ответ написан
    Комментировать
  • Есть ли батарейка биоса на новых ноутах на материнке?

    hint000
    @hint000
    у админа три руки
    Батарейка должна быть. Может быть на обратной стороне платы. Может выглядеть примерно так:
    649fa3d26f07d144533861.jpeg649fa3da5a3da349877765.jpeg649fa5290f820680287036.jpeg649fa3e425044730825583.jpeg
    Ответ написан
    1 комментарий
  • Как посчитать процент случаев, когда второе количество больше на 25%?

    hint000
    @hint000
    у админа три руки
    когда второе количество больше на 25%

    3/31=9.6
    3/7=42.8
    4/12=33.3

    (100%*31/3)-100%=933.3% (второе количество на 933.3% больше первого)
    (100%*7/3)-100%=133.3% (второе количество на 133.3% больше первого)
    (100%*12/4)-100%=200% (второе количество на 200% больше первого)

    во всех случаях превышение более, чем на 25%.
    Если имелось в виду "когда второе количество больше на 25% и больше", то здесь таких 100% случаев.
    Ответ написан
    Комментировать
  • Скачки скорости nvme в тесте Victoria, нормально ли это?

    hint000
    @hint000
    у админа три руки
    У Victoria блок 16K, у Crystal - 1M и 128K.
    Размер считываемого блока при тесте имеет существенное значение (до некоторых пределов, как видим, между 1M и 128K разница уже небольшая). Меньше блок - больше доля накладных расходов - меньше средняя скорость чтения. Выставьте вручную размер блока такой же, как использовал Crystal, тогда можно будет сравнивать результаты.
    649c42734663d843316675.png
    649c427c7f94a465720996.png
    Ответ написан
    1 комментарий
  • Как убрать пред-вспышку камеры и уменьшить лаг между вспышкой и съемкой?

    hint000
    @hint000
    у админа три руки
    На Android есть 128 или даже 256 приложений типа "Камера", отличающихся какими-то мелочами. У одного приложения такое поведение, у другого эдакое (в зависимости от сорта и года урожая травы, которую для вдохновения курили авторы этих приложений). Я понимаю, что вы используете приложение, которое было на смартфоне "из коробки". Попробуйте хотя бы несколько других с PlayMarket'а, чтобы убедиться, что они не решают вашу проблему.
    Но я бы особо не надеялся, что кто-то предусматривал возможность работы с внешней вспышкой.

    Если подходить к проблеме с точки зрения фотографа, а не айтишника, то, предложил бы попробовать сверхдлинную выдержку (до нескольких секунд) в сочетании с тупо ручным включением выдержки - метод годится для тёмных условий съёмки. Для этого потребуется найти приложение с возможностью ручного выбора выдержки и чувствительности (реже диафрагмы) - выдержку побольше, чувствительность поменьше и экспериментировать. Так фотографировали ещё в начале прошлого века: фотоаппарат в виде ящика с объективом на "гармошке", без затвора. Фотограф снимает крышку с объектива, делает магниевую вспышку, надевает крышку на объектив.
    Ответ написан
  • Как подключить к интернету виртуальную машину в Linux?

    hint000
    @hint000
    у админа три руки
    У вас из сильно устаревших инструкций. Такой синтаксис (-net) уже не следует использовать. Нужно примерно так:
    -netdev user,id=FooBar-099999 -device virtio-net-pci,netdev=FooBar-099999
    (здесь "FooBar-099999" - это произвольный идентификатор). Т.е. опция -net user заменена на -netdev user, а опция -net nic заменена на универсальную опцию -device (которая в qemu относится не только к сети, но и к любым виртуальным устройствам).
    Но вы точно хотите в режиме -netdev user (-net user)? На каждый чих руками пробрасывать порт и делать холодный перезапуск виртуальной машины?
    Лучше сразу привыкать настраивать полноценную сеть через бридж. Со стороны qemu это выглядит примерно так:
    -netdev bridge,id=Foo-09,br=virbr0 -device virtio-net-pci,netdev=Foo-09,mac=52:54:00:00:99:99
    ...но требует предварительного поднятия бриджа на хосте, либо прописыванием в конфиг сети, либо командами из пакета bridge-utils. Здесь virbr0 - это имя предварительно созданного бриджа.
    Ответ написан
    3 комментария
  • Домен покупают или арендуют?

    hint000
    @hint000
    у админа три руки
    получается в реестре доменных имен уже сгенерированы вообще все доменные имена и мы арендуем ранее сгенерированное имя?
    Это нужно выяснять у древнегреческого философа Платона, существует ли каждая идея в мире идей ещё до того, как она пришла кому-то в голову (или была сгенерирована). В нашем материальном мире невозможно сгенерировать счётное множество имён, потому что для этого потребовалось бы бесконечно много времени и бесконечно много памяти.

    Домен покупают или арендуют?
    Ни то, ни другое. Его регистрируют. Регистрация домена - это услуга, а не товар.
    Ответ написан
    1 комментарий
  • Чем грозит проброс портов в роутере?

    hint000
    @hint000
    у админа три руки
    грозит какая то опасность в плане взлома локальной сети/компа/смартфона после проброса портов?
    Только в случае серьёзной уязвимости в программе, которая слушает эти порты, т.е. в данном случае EiskaltDC++.
    Стоит ли отключать проброс портов после того как скачаю то что мне нужно?
    Если есть опасения, то достаточно закрыть программу, убедиться, что она не осталась работать в фоновом режиме. Когда на порту не висит никакая программа, нет никакой разницы - проброшен порт наружу или не проброшен.
    Ответ написан
    2 комментария
  • Почему расшаренный принтер не сканирует на втором пк?

    hint000
    @hint000
    у админа три руки
    hp m1132mfp не имеет функцию сетевого сканирования.
    Такую функцию имеют те МФУ, у которых есть интерфейс ethernet или wi-fi, да и то не все из них, а достаточно дорогие (которые предназначены для среднего или крупного офиса), например HP LaserJet Pro M428 или Kyocera M2040dn. Причём, это реализуется не через расшаривание МФУ, а другими способами (самый удобный вариант - сканирование в расшаренную папку).
    Ответ написан
    Комментировать
  • InReach работает физически в России?

    hint000
    @hint000
    у админа три руки
    Где ни читал - ясного ответа не увидел.
    Да ладно! До вашего вопроса я даже не знал, что такое "InReach".
    ~30 секунд поисков - и вот вопросы и ответы:
    https://market.yandex.ru/product--portativnyi-sput...

    Upd. а вот официально:
    https://www.iridium.com/traveling-to-russia/
    https://iridium-russia.com/blog/izmenenie-tarifnyk...
    Ответ написан
  • Как подключить между собой устройства??

    hint000
    @hint000
    у админа три руки
    Если понятным языком сказать, то вы хотите стримить в интернет процесс игры на PS5, верно? Ну или просто записывать видео на ноут.

    Ноут имеет только видео-выход, не имеет видео-входа, т.е. он не принимает видеосигнал от других устройств.
    Телевизор имеет только видео-входы, не имеет видео-выхода, т.е. он только принимает сигнал, но не передаёт.
    Для решения задачи вам нужны две железяки:
    1. разветвитель HDMI (например, если подключить к нему два монитора или телевизора, то на них будет одинаковое изображение);
    2. устройство видеозахвата (video capture device, video grabber, "граббер", "грабилка"), у которого будет HDMI-вход и USB-выход, вы подключите его через USB к ноутбуку; здесь нужно обратить внимание на ограничения разрешения и частоты кадров у такого устройства; т.е. стримить в хреновом-то качестве не трудно, :) а вот в хорошем качестве... возможно, потребуется более серьёзное железо (если бы был не ноут, а десктоп, то можно было использовать PCIE-карту видеозахвата).
    Ответ написан
    Комментировать
  • Можно ли подружить локальный домен AD с таким-же доменом на хостинге?

    hint000
    @hint000
    у админа три руки
    если как-то впендюрить роутер между ПК и DC, то можно так
    648960aa3cd55666090567.png
    Ответ написан
    1 комментарий
  • Почему не доходит сигнал ping?

    hint000
    @hint000
    у админа три руки
    На схеме же видно, что PC1 не связан с PC3.
    Ответ написан
    3 комментария