• Почему не работает код с opencv-python?

    @kamenyuga
    В таком случае логично проверить размер загруженного/прочитанного изображения, там же сообщение про size.width>0 && size.height>0.
  • Как разделить лазер?

    @kamenyuga
    RigidStyle, гальванометр - это про электричество, силу тока, заряд, а система наведения - это сканирующая система, сканаторная система, система наведения, управляющая система, основанная на каких-то принципах наведения луча (например, пара зеркал) и управления наведением (поворот зеркал в перпендикулярных направлениях).
  • Почему в наушниках звук распределяется сразу на 2 уха, в какое бы ухо звук не подавался?

    @kamenyuga
    Обычно ж разъемы на пк и в телефонах отличаются по количеству контактов на джеке и расположению этих контактов (ts, trs, trrs). Одни и те же наушники в разные входы тыкаешь без каких-либо переходников?
  • Почему программа на tkinter работает непостоянно?

    @kamenyuga
    NightCAT_Busya, что значит почистить? Почему одной командой? Кнопок тут всего две штуки. Пайтон - это вполне себе полноценный язык программирования - в нем есть структуры данных для хранения неограниченного количества хоть чисел, хоть кнопок, а также есть циклы для перебора неограниченного количества элементов для выполнения с ними действий, например, удаления кнопок. Это точно лучше, чем полное пересоздание всего графического интерфейса.
  • Почему программа на tkinter работает непостоянно?

    @kamenyuga
    Во-первых, это говнокод. Во-вторых, код не запускается вот именно в таком виде, перед обращением к глобальной переменной ее необходимо создать. В-третьих, в обеих функциях идет уничтожение и тут же создание рута, поэтому переключение/мигание. В-четвертых, используется одно имя для переменной и функции (calc).
  • Как разделить лазер?

    @kamenyuga
    RigidStyle, можно и на 3 разделить, только мощность будет разная, можно мощность выровнять за счет потерь и/или взаимной поляризации лазера и оптических элементов. Тут, кончено, сильно будет влиять мощность лазера и его исходная поляризация. Проще иметь 4 луча, по сравнению с 3мя - разница невелика. Лазер и деление лучей будет полностью статичной системой. А вот скоростное управление направлением луча - задача отдельная и непростая в плане железа и софта, а тут получается, что нужно синхронное управление сразу несколькими лучами.
    Если фактическая задача - получить гравер либо принтер, то логичный вариант действий - погуглить их устройство и почитать описание/инструкцию какого-то конкретного варианта, все там понять в плане компонентов и их цены/сложности, а потом формулировать вопросы тому, кто разбирается, профильному специалисту. Потому что детали проблемы способны превратить легкую задачу в неподъемную.
  • Сколько будет актуален этот ноубук?

    @kamenyuga
    Требования неконкретны. Вот у меня сейчас ничего большого не открыто - гугл хром, почта, офис, тимс - 6.5 ГБ оперативки сожрано. Так что 8 ГБ для меня уже сейчас выглядит недостаточным значением. Объем диска небольшой, хотя с ним, конечно, все очень индивидуально, для меня маловато. Простой монтаж, работа с фото, а также сами эти фото запросто сожрут сотню гигабайт. Сколько будет актуален этот ноутбук? Уже неактуален. А сколько ты готов терпеть его неактуальность?
  • Пустое окно вывода после использования pyinstaller?

    @kamenyuga
    Bogdan100, если в питоне ориентируешься, то можно сразу идти в документацию в темы multiprocessing.Pipe, multiprocessing.Queue, subprocess.Popen, а также гуглить interprocess communication. В учебниках на русском языке я не ориентируюсь. Я изучал пайтон по книгам Mark Summerfield (programming in python 3 & python in practice) и Doug Hellmann (the python standard library).
  • Как устранить сбои NVIDIA драйвера в Windows 10?

    @kamenyuga
    У меня такое происходит из-за статического электричества. Зимой вот воздух очень сухой дома. Поерзаю малясь жеппкой в кресле и монитор гаснет на 5 секунд, а потом начинает показывать в оттенках сиреневого, приходится переподключать хдмай к монитору. Так и не разобрался в корне проблемы, но, видимо, где-то протекает заряд, где не должен. При сильном разряде статики в корпус вместе с отключением монитора и сам комп зависает.
  • Пустое окно вывода после использования pyinstaller?

    @kamenyuga
    Bogdan100, сам по себе Пайтон выводы отдельных процессов не собирает по дефолту. Если таковой функционал нужен, то, конечно же, его можно добавить средствами самого питона. Вариантов куча. Можно настроить общение текстом между процессами через пайп, можно использовать разделяемую между процессами память, можно общаться по сети, можно писать вывод в файл и читать его. Можно и немножко покостылить запуск пайтона через консоль виндовс, чтобы она собирала выводы разных процессов. Каждый из этих вариантов - это целая глава в книгах по изучению пайтона, так что лучше всего взять какую-нибудь книгу для начинающих или практикующих питон и по ней познакомиться с этими темами.
  • Пустое окно вывода после использования pyinstaller?

    @kamenyuga
    Как должно - это как и почему? Приведенный код спавнит два процесса, которые бесконечно печатают в консоль, каждый в свой поток вывода. Если нет какого-то механизма, собирающего и отображающего вывод этих процессов, то визуальный результат работы кода - никакой, т.е. пустая консоль. Смотри в диспетчер задач, должны создаться два питоновых процесса.
  • Как исправить ошибку при компиляции pyinstaller?

    @kamenyuga
    Олег Дзен, щито поделать десу.

    Где-то какие-то зависимости нарушаются, хотя pip должен бы за этим следить и помогать. Конкретно прямо сейчас установка ругается в том числе на отсутствие библиотеки wheel, которая сама является установщиком других библиотек. Значит, надо поставить wheel. Минутка рекламы - в анаконде при создании нового виртуального окружения все необходимые базовые библиотеки ставятся сразу по умолчанию вместе с указанной версией питона.

    Починить такую беду лучше всего грамотным подходом к использованию питончика. 1 - пользоваться виртуальными окружениями, чтобы полностью контролировать и разделять версии и наборы разных библиотек. 2 - избегать кириллицы в названиях файлов/папок и в имени пользователя. 3 - не использовать пайтон из майкрософт стора. 4 - на винде работу с пайтоном и особенно зависимостями между библиотеками можно облегчить, используя анаконду/миниконду вместо стандартного питонячьего дистрибутива - никакой магии, просто альтернатива pip для непрофильных разработчиков.
  • Как исправить ошибку при компиляции pyinstaller?

    @kamenyuga
    Олег Дзен, pyinstaller постоянно развивается и дорабатывается. Обнови его до актуальной версии, чтобы использовать с пайтоном 3.9. Это верно для любых библиотек в любых языках программирования.
  • Как исправить ошибку при компиляции pyinstaller?

    @kamenyuga
    Вот это верно. Pyinstaller 3.3.1 - works out-of-the-box with any Python version 2.7 / 3.3-3.6.
  • Собираю комп: что на счёт ОЗУ и мат. платы?

    @kamenyuga
    Константин, разгон памяти и процессора - друг другу не мешают и не являются необходимыми друг для друга. Максимальные допустимые частоты в обоих случаях определяются чипсетом. Ну, и к слову - производительность памяти определяется не только частотой, но и таймингами, поэтому разгон памяти - это компромисс между высокой частотой и низкими таймингами.
  • Какую оперативу брать на 10600k? и на MSI MPG Z490 Gaming Plus или там MSI Z490-A Pro?

    @kamenyuga
    Lynatik001, неправильно ты спецификации понял - максимальная частота 4800 для разогнанной памяти. А 2933 - это для памяти без разгона. Конкретные примеры подходящей для указанного железа памяти - 16Gb DDR4 3600MHz G.Skill Trident Z (F4-3600C16D-16GTZ) (2x8Gb KIT) - 16Gb DDR4 3200MHz G.Skill Trident Z (F4-3200C14D-16GTZ) (2x8Gb KIT). Попроще - 16Gb DDR4 3200MHz Crucial Ballistix Red (BL2K8G32C16U4R) (2x8Gb KIT) - 16Gb DDR4 3000MHz Crucial Ballistix Black (BL2K8G30C15U4B) (2x8Gb KIT). В этих примерах указанные частоты и тайминги - это как раз XMP-разгон, проверенный и гарантированный, включается в биосе и сразу работает. Хочешь больше - разгоняй сверх XMP, но результат не гарантирован.
  • Какую оперативу брать на 10600k? и на MSI MPG Z490 Gaming Plus или там MSI Z490-A Pro?

    @kamenyuga
    Lynatik001, самый адекватный вариант - это, конечно, взять оперативку с XMP-профилем в районе 3600@cl16 и она просто будет работать (не забудь проверить поддержку на странице материнки). Брать дешевый самсунговский b-die и разгонять его - вариант распространенный, но требует все же понимания разгона и не гарантирует результат, хотя и позволяет сэкономить (очень немного в сравнении с ценами на видеокарты). Разгонять оперативку можно любую, просто накручиваешь параметры сверх XMP-профиля.
  • Какую оперативу брать на 10600k? и на MSI MPG Z490 Gaming Plus или там MSI Z490-A Pro?

    @kamenyuga
    Lynatik001, XMP-профиль - это гарантированный заводской разгон, активируется простым нажатием пары кнопок в биосе и сразу работает. Можно память разгонять и самостоятельно, обычно так делают, чтобы сэкономить по деньгам, но гарантии разгона, естественно, никакой ни от производителя, ни от магазина, поэтому надо правильно выбирать или перебирать планки памяти, а затем еще и подбирать конкретные значения в биосе, добиваясь стабильности работы. В обоих этих случаях разогнанная оперативка будет работать на разогнанных параметрах, потому что указанное в вопросе железо разрешает разгон (буква К в проце и буква Z в чипсете). Повторюсь только, что разгон - это не только частота, но и тайминги - память 3000@cl14 запросто будет быстрее, чем 4000@cl20.
  • Какие колонки посоветуете?

    @kamenyuga
    tantumus21, я тоже не совсем разбираюсь ))) По мне звук нормальный. По крайней мере, существенно лучше, чем на старых моих колонках - 10-летних как раз-таки sven sps-820. По поводу 18кГц - сомневаюсь, что на такой частоте я вообще что-то слышу (может, в каких-то в идеальных условиях), так что не берусь что либо заявлять о проблемах на высоких. Я их выбрал год назад вместо такого же sven'а в том числе из-за того, что они 2.0 и нет отдельной 3ей коробушки, ну, и мощность повыше.