• Резервное питание для видеонаблюдения?

    trapwalker
    @trapwalker
    hint000, во-первых, охранники, пялящиеся в мониторы, есть в проекте не каждого объекта. Большая часть видеонаблюдения без живого наблюдателя. В таких случаях мониторзапитывать расточительно. Хотя заложить энергонезависимую розеточку лишнюю - идея хорошая.
    Во-вторых, современные системы видеонаблюдения имеют веб-админку, причем как локальную, так и доступную через интернет. В этом случае зайти на регистратор через веб-интерфейс со служебного смартфона охраннику может оказаться в разы полезнее.
    Кстати, в случае явного проникновения, если я не ошибаюсь, охранникам запрещено идти нарожон. У них ни оружия, ни защиты нет, а там спланированная криминальная операция с отклчением электроэнергии на объекте. Необходимо вызвать ГБР и включить тревогу.
    Кроме камер должны быть установлены датчики движения и прочие элементы охранных систем сигнализации. Делать основной системой обнаружения вторжения пялящегося в монитор дедушку - это самое глупое и ненадёжное, что можно было придумать. Этот дедушка круглосуточно в монитор глядит? И больше никаких средств обнаружения?
  • Резервное питание для видеонаблюдения?

    trapwalker
    @trapwalker
    Александр Скуснов, монииииитр не обязательно. Главное регистратор, особенно если он в инет смотрит. И ротуер, который в сеть провайдера подключен. И у провайдера чтоб всё на ИБП в шкафу было.
  • Как составить регулярку с батником?

    trapwalker
    @trapwalker
    BrightZerro, то, что я написал - это и есть целиком код. Это всего одна команда в командную строку. Можно в батнике разместить.
    Чтобы работало, нужно установить python и пакет pythonpy

    Можно и без pythonpy на голом третьем питоне. Команда получится чуть более громоздкой:
    python3 -c "import sys; any((print('channel/'+l.split('/')[5]) for l in sys.stdin))" < t1.txt > t2.txt
  • Как составить регулярку с батником?

    trapwalker
    @trapwalker
    BrightZerro, теперь понятно. Дополнил ответ. Должно одинаково работать и на винде и в линуксе.
  • Как составить регулярку с батником?

    trapwalker
    @trapwalker
    BrightZerro, читайте внимательно свой вопрос:
    Есть исходное выражение типа site/rutube/channel/UC5qUbVE66mMu9kvsn_ki5yQ/other...

    Одно единственное выражение? Просто перечитайте вопрос и подумайте насколько он понятно написан, если не влезать в вашу голову и не знать что вы имеете в виду? Если человек никогда не видел сожержимого test1.txt как понять как вам, блин, ответить?
    Одна там такая строка или много? Вперемежку с мусорным текстом или только такие урлы в отдельных строках? В html-разметке эти урлы или в плейн-тексте? Что значит "выражение типа"? То есть типа такого, но могут быть и другие префиксы и суффиксы? Или отличаться может только вот эта рандомнообразная часть? Можно рассчитывать на глубину пути, или она может быть разная?
    Вы бы хотя бы полностью или частично привел содержимое исходного файла и содержимое результатаю который хотите получить.
  • Как упростить SQL запрос?

    trapwalker
    @trapwalker
    Максим Федоров, если по агрегатам хочется сортировать, то не такие уж и мелкие, ведь сортировать и агрегировать придётся все продукты, даже те. которые не будут выведенены и будут обрезаны лимитом.
  • Как упростить SQL запрос?

    trapwalker
    @trapwalker
    siroper, для вопросов, но не для заданий. Ок, если не задание, то норм.
    есть желание сделать статистику по продажам каждого товара именно из отдельной таблицы, т.е. не создавая к каждому товару отдельное поле где будет подсчет количества продаж

    Это что значит? Вы не хотите хранить аггрегированное значение и инкрементировать его триггером?
  • Почему иногда сам по себе отключается wifi и пропадают все сети?

    trapwalker
    @trapwalker
    Сделайте сразу после отваливания вайфая команду dmesg.
    Там скорее всего инфа о системной ошибке адаптера. И вот от нее и плясать. У меня на двух ноутах из трёх постоянно такое происходит с той или иной частотой, но в целом на работу не влияет.
    На основном тоже сучалось. Не погружался в проблему слишком глубоко
  • Как решить олимпиадную задачу с графами?

    trapwalker
    @trapwalker
    А вы самостоятельно искать решение пробовали? Какие делали попытки? Что у вас не получилось? Вам нужно готовое рещение тут, или что?
  • Как из принятых геолокаций передать данные в БД с геометрией?

    trapwalker
    @trapwalker Куратор тега Python
    iiggoorr73, не знаю как вы гуглили, но вот на стек-оверфлоу про постгис с первой попытки в первлй строчке:
    https://gis.stackexchange.com/questions/24486/inse...
    Что там не понятно?
    Вы, похоже, не хотите читать документацию, но хотите, чтобы тут вам сочинили индивидуальные ускоренные курсы по работе с гео-данными. Эти примеры есть в КАЖДОМ мануале по использованию расширений БД для ГИС.
    Покажите что именно вы нагуглили и как искали, а я вам скажу в чем вы ошибались и как следовало искать.
  • Как из принятых геолокаций передать данные в БД с геометрией?

    trapwalker
    @trapwalker Куратор тега Python
    iiggoorr73, в постгресе есть специально ерсширение для БД - postgis. Для mysql тоже должен быть свой способ хранить гео-данные. Вы гуглить пробовали? Что именно не получилось?
  • Не запускается pytesseract, что делать?

    trapwalker
    @trapwalker Куратор тега Python
    kittykurtzberg, ну теперь-то хотя бы понятно о какой операционнойсистеме рачь. Жаль, что выяснять это пришлось дедуктивным методом. Речь о винде.
    Если в командной строке вы пытаетесь запустить какую-то программу (в вашем случае питон), а она не найдена (именно об этос свидетельствует полученный вами ответ), то, скорее всего, в системе не прописан путь к этой программе в переменной среды окружения path.

    Насколько я помню, лет несколько назад у инсталлятора питона под виндой была специальная галочка. Что-то вроде "указать путь к птону в path". Это позволило бы запускать питон в командной строке без указания каждый раз пути к нему.

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

    Alex F привёл команды для линукса. В винде тоже как-то можно сделать такое, но, ИМХО, надо быть изрядным извращенцем, чтобы заниматься этим из под винды.

    Давайте начинать с малого. Вясняйте полный путь к бинарник упитона и вводите его в командную строку, пробуйте запустить.
    Теперь, раз у вас виндоуз, вам надо писать что-то вроде такого:
    > C:\program-herogram\python\python.exe -m pip list
    а потом в выхлопе поискать глазками строчку tesseract

    Если она там есть. то сработает и примерно такая:
    > C:\program-herogram\python\python.exe -m tesseract --version

    Только учтите, что пути надо указать правильные, а не те, что я указал.
    Пробуйте
  • Не запускается pytesseract, что делать?

    trapwalker
    @trapwalker Куратор тега Python
    kittykurtzberg, не забывайте, что бывает много разных операционных систем и не зная о которой идёи речь в вашем случае можно о причине проблемы только гадать.
    Что возвращает командная строка? Запускается ли питон из командной троки. прописан ли питон в path? Может быть вам следует указывать полный путь до интерпретатора.
    В системе установлен один питон (одной версии)? pip запускается той же версии?
    Если приходите на такой вот ресурс с вопросом, нужно собрать максимум информаци и предоставить ее лаконично и полно. желательно в текстововм виде, а не в виде скриншотов. но даже они бы многое прояснили.
    Вы делаете какие-то выводы, например эти:
    а у меня никак. Ни командная строка пк не реагирует, ни командная строка питона. Как будто я какое-то действие пропустила.

    И не понятно как их понимать. У вас компьютер завис? Что значит "не реагирует"?
    Обычно достаточно процитировать запрос (приглашение командной строки и команду) и ответ (то, что напчечаталось после enter). Где это всё?
  • Объясните код шифра табличной маршрутной перестановки?

    trapwalker
    @trapwalker Куратор тега Python
    Авдотий Авдотьевич, А какой смысл вам помогать, если вы не можете разобраться даже как экранировать код тегами в веб-редакторе?
  • Объясните код шифра табличной маршрутной перестановки?

    trapwalker
    @trapwalker Куратор тега Python
    оформите код должным образом
  • Как подать звук из определённый вкладки браузера Google Chrome на наушники вместо вывода на колонки?

    trapwalker
    @trapwalker
    Вадим Соловьёв, ещё бы. А где вы видели в современных операционных системах чтобы можно было одновременно разные звуки подавать на разные девайсы? Я вот не встречал. Найдёте - пишите. Любопытно.
    Вообще со звуком в современных ОС как мобильных, так и десктопных всё довольно таки грустно в плане абстракций.

    Казалось бы, 21 век на дворе, а мы по-режнему не можем системными средствами подключить по сети внешние источники звука как отдельные каналы звуковой карты и выводить на них произвольный контент.
  • Какие нужны условия для корректной работы rsync через SSH ключ?

    trapwalker
    @trapwalker
    А без rsync ssh по ключу подключается в терминале?
  • Как оформить форк репозитория?

    trapwalker
    @trapwalker
    FedorWK, может тогда отрефакторить оригинальный метод, чтобы он по логике остался прежним, но вызывал настройку хедеров в отдельном методе, который потом переопределть.
    Не уверен, что не сморозил чушь в контексте Го
  • Как оформить форк репозитория?

    trapwalker
    @trapwalker
    FedorWK, а вы пробовали сделать пулл-риквест со своей модификацией? Не принимают?
  • Как оформить форк репозитория?

    trapwalker
    @trapwalker
    Это не ответ по существу, поэтому оформлю комментарием.
    А вы не думали, что правильнее будет не форкать, а попробовать решить проблему иначе. Вы же учтите, что оригинальный проект будет дальше расти и развиваться, а на вас ляжет бремя поддержки и развития своего форка.
    Если ваша модификация имеет практический смысл и пользу, то почему вы думаете, что контрибьютор оригинального проекта откажется от ваших правок?
    Если ваши правки меняют оригинальные концепции до такой степени. что ломают обратную совместимость, то может быть имеет смысл рассмотреть компромиссы или попробовать по новой оценить необходимость модификации?
    Ничего плохого в форках нет, но это, всё же, не всегда правильное решение.

    Не хотите рассказать поподробнее о своём кейсе? Было бы интересно разобрать ситуацию и понять какие есть ещё пути и стоит ли избегать форка?