Задать вопрос
  • Программа видеомонтажа для полуавтоматического создания целой копии видео из двух битых?

    @rPman
    Вижу решение этой задачи скриптами к GIMP или любому другому редактору изображений с фишкой
    мажешь по кадру кисточкой, и там, где помажешь, на первом видео проступают фрагменты из второго.
    на основе слоев.

    с помощью ffmpeg разбиваешь оба видео на изображения покадрово, а скриптом в редакторе загружаешь каждый кадр в два слоя и выбираешь какой оставить (срипт по кнопке сохраняет текущий кадр, увеличивает индекс картинок для обоих видео и загружает их, можно сделать еще кнопки делающие то же самое но один из индексов не меняется или меняется в другую сторону, так можно будет подправить рассинхронизацию кадров)
    Ответ написан
  • UEFI перестал видеть OS. В чём причина? Как исправить?

    @rPman
    после отключения Secure Boot и перехода в режим Legacy
    это буквально отключение поддержки UEFI и перевод системы в режим загрузки с MBR

    Для того чтобы он работал на выбираемом загрузочном диске должен быть установлен загрузчик (например grub), делать это нужно, загрузившись к примеру с флешки/компакт диска livecd версию linux той же архитектуры и битности (и желательно версии) что установлена на машине, в том же режиме (legacy), смонтировать системный диск в какой-нибудь каталог (например /mnt) и выполнить команду:
    sudo grub-install /dev/sda --root-directory=/mnt
    где /dev/sda это тот диск, который должен быть загрузочным (обычно на него и ставят ос хотя с linux это не обязательно)

    Теперь важный момент! если на диске таблица разделов GPT (это нужно для дисков больше 2Тб) то необходимо заранее создать 1Мб раздел biosboot (например в gparted или fdisk или любом другом менеджере дисков, кроме майкрософтовского, он не умеет), для старых (или всех) биос расположение этого раздела должно попадать на первые 2Тб диска (т.е. если его засунуть в конец диска, загрузка может не сработать).

    p.s. кстати, если нужна загрузка в режиме UEFI, то делать нужно то же самое, но livecd должен быть загружен в режиме UEFI, biosboot раздел не требуется но нужен EFI раздел (fat32 ~100Мб) с типом EFI Boot, grub-install его обнаружит и скопирует на него загрузчик и самое главное - пропишет диск в таблицу загрузочных дисков биоса (теперь это обязательное условие, за исключением флешек и других removable дисков), некоторые биосы делают это сами при настройке диска, с которого грузиться.
    Ответ написан
  • Почему Hyper-v не работает?

    @rPman
    погуглил код ошибки для тебя
    кажется это какое то обновление куче народу поломало.

    попробуй включить/выключить удалить/добавить виртуализацию и wsl с последующими перезагрузками машины
    Ответ написан
    1 комментарий
  • Как удалить файл источник после его загрузки?

    @rPman
    rsync --remove-source-files -checksum

    скачает и удалит исходные файлы только после успешной проверки, повторный запуск не удалит уже скачанное в целевом каталоге, заменяет файлы с тем же именем

    на сколько я помню при использовании rsync сервера докачка будет наиболее эффективной по ресурсам
    Ответ написан
    Комментировать
  • Существуют ли реализации Telnet over SSL?

    @rPman
    openssl в качестве reverse proxy - сервера и клиента, т.е. telnet клиента подключается к локальному openssl , который в свою очередь через шифрованное соединение подключается к удаленному серверу openssl а тот в свою очередь к локальному telnet

    в коментах пример с tftp
    Ответ написан
    2 комментария
  • Как так оказалось, что часть Windows 10 не русифицирована?

    @rPman
    у всех так (точнее зависит от драйверов на звуковую карту)

    раньше этой закладки не было, а для расширенных настроек звуковой карты требовалось запускать утилиту от производителя (если помните к примеру релтековская с ужасным скин дизайном), похоже майкрософт занялись стандартизацией этого, но до правильной локлизации руки не дошли
    Ответ написан
  • Могу ли я использовать эти дистрибутивы для повседневной жизни и разработки, и есть ли в них какие либо сборы данных и информации?

    @rPman
    есть ли в них какие либо сборы данных и информации
    да
    телеметрию собирают ВСЕ операционные системы (точнее приложения в них), в подавляющем большинстве случаев при использовании ТОЛЬКО открытого программного обеспечения (это позволят сделать debian и к примеру gentoo, но повторяю, даже эти ос позволяют установить проприетарные приложения) у тебя есть возможность разобраться и настроить эту телеметрию и какой уровень данных будет собираться.

    p.s. настраиваешь логи в фаерволе и наслаждаешься потоком неконтролируемых соединений после запуска того или иного приложения, например firefox при запуске сразу отправляет кучу запросов, включая на incoming.telemetry.mozilla.org, и это настраивается.

    Есть нюанс, разработчики opensource приложений для linux пока еще не сильно наглеют, и стараются не собирать слишком уж критичные данные (это майкрософт в наглую шлет все нажатые клавиши, и на каждое запускаемое приложение тоже отправляет пакет данных, или гугл, может легко по своему желанию сделать снимок на смартфоне и отправить непонятные зашифрованные данные размером в пару сотен килобайт, просто при включении)
    Ответ написан
  • Как указать executable для FFmpegPCMAudio disnake под Ubuntu?

    @rPman
    на ubuntu "ffmpeg/bin/ffmpeg.exe" нет (это из виндовых инструкций)
    замени эту строчку на просто "ffmpeg"
    Ответ написан
    2 комментария
  • Где работа с виртуальными рабочими столами, похожа на ту что была в Ubuntu с оболочкой Unity?

    @rPman
    kde
    поддержка виртуальных столов есть еще в xfce

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

    @rPman
    Речь не про Конфиденциальность а про Авторское право.

    В данной схеме есть следующие правообладатели:
    * на фильм и все что с ним связано (названия, изображения, стили танцев и т.п.)
    * на перевод
    * на озвучку - буквально, чей голос звучит

    Чтобы заявить о своих правах на youtube (гугл), необходимо чтобы правообладатель, будучи юридическим лицом, подал соответствующее заявление (на сколько я понимаю у гугла для этого есть соответствующие инструменты), и, по велению левой пятки (погуглите про баны за пение птиц например), гугл может принять решение о блокировке видео или даже аккаунта (при систематических нарушениях), нарушающих эти права.

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

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

    @rPman
    data["date"] = query.message.textты пишешь как текст как он приходит от пользователя
    и да у sqlite нет типа date
    2.2. Date and Time Datatype

    SQLite does not have a storage class set aside for storing dates and/or times. Instead, the built-in Date And Time Functions of SQLite are capable of storing dates and times as TEXT, REAL, or INTEGER values:

    TEXT as ISO8601 strings ("YYYY-MM-DD HH:MM:SS.SSS").
    REAL as Julian day numbers, the number of days since noon in Greenwich on November 24, 4714 B.C. according to the proleptic Gregorian calendar.
    INTEGER as Unix Time, the number of seconds since 1970-01-01 00:00:00 UTC.

    Applications can choose to store dates and times in any of these formats and freely convert between formats using the built-in date and time functions.

    судя по скрину там где ты это смотришь формат даты ожидается иной
    Ответ написан
    4 комментария
  • Пример БД в виде отдельных JSON файлов для C#?

    @rPman
    Боюсь ты такое странное решение не найдешь готовым

    База данных это не сколько хранение - но поиск (и атомарность записи с поддержкой многопоточности). И если хранение реализовывать и не надо (на все по 1-2 строчки кода) то с поиском (индексами) и многопоточностью придется повозиться, и с файлами этим заниматься точно никому не надо.

    p.s. Для .net у майкрософта есть набор классов DataSet, практически полноценная in memory база данных, добавляй к нему свой сериализатор (по умолчанию там есть xml дамп, меняющий формат от вересии к версии), по уму делов там не много зато с DataSet через DataBinding все работает из каропки
    Ответ написан
  • Как создать jpg файл в winapi используя картинку из буфера?

    @rPman
    интересно ты совсем не умеешь гуглить или не пробовал даже?
    winapi clipboard image example
    Ответ написан
    Комментировать
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    @rPman
    Ограничения бывают в софте но только искусственные, созданные к примеру компанией intel для монополизации рынка, отличным примером был sdk (набор инструментов и библиотеки) по работе с камерами-сканерами (3d intel realsense), на старте у них уже в железе были заложены ограничения на usb контроллер через который нужно было подключать камеру плюс проверки в софте (их потом убрали, но как я понял не все)

    Повторяю, ограничения искусственные.

    На практике софт, собранный с поддержкой только определенного процессора (различные фичи) мог бы не заработать на другом, но это будет верно даже в предела одного вендора но с разными моделями. Обычно чтобы этого не происходило, либо собирают софт с поддержкой сразу нескольких процессоров (как amd так и intel) либо не используют ничего, что могло бы нарушить эту совместимость
    Ответ написан
    Комментировать
  • Терминал для сайта бинарных опционов?

    @rPman
    Из открытых проектов я знаю только https://github.com/StockSharp/StockSharp
    терминал открыт, бизнес модель разработчика - продажа и поддержка коннекторов

    Там вроде бы есть тестер стратегий, вполне возможно что твоя задача полностью на нем может быть решена.

    p.s. а так гуглится приличное количество торговых терминалов на опенсорс,

    но что то мне говорит разбираться будет дольше чем запилить что то готовое, тебе же не нужно что то многофункциональное, достаточно графика и пары кнопок?

    На рынке криптоэкономике проекты обычно используют библиотеку от tradingview, там есть как опенсорс упрощенная версия так и проприетарная многофункциональная.
    Ответ написан
    Комментировать
  • Как в Windows, подключится сразу двумя пользователями к одному сетевому диску?

    @rPman
    никак (и не думаю что вариант с доменом, предлагаемый в комментариях к вопросу поможет)
    это ограничение протокола (на сколько я понимаю это возможно только на терминальном сервере)

    Но могу предложить решение, оно будет работать только если только одна физическая машина одновременно будет подключена к файлам на сервере (роутере):
    Вместо того чтобы размещать файлы на роутере, размещай его в контейнере 'Виртуальный диск' (файл .vhd, создается в Управление дисками), подключай его, форматируй его ntfs и настраивай права доступа так как если бы этот диск был локальным (т.е. права доступа будут работать для нескольких пользователей как ожидается)

    Сам файл .vhd размещай на диске роутера, делай его доступным по сети как обычный файл но права доступа на него дай только администратору компьютера, именно зайдя под ним нужно будет подключать диск (автоматически при включении это можно делать, создав задачу в Диспетчере задач, с помощью команды diskpart)

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

    @rPman
    ты на сайт добавил код счетчика яндекс метрики, это буквально
    <script>
    ...
    </script>
    так вот заверни все его содержимое в
    if(document.location.hostname=='127.0.0.1') { ... }
    или любое другое условие, которое тебе подходит, в ообще его можно просто удалить метрику, вернув в момент публикации
    Ответ написан
  • На чем и как написать универсальный web сервер?

    @rPman
    web api на запись файлов и перезапуск служб.
    уверен что для этого нужно использовать СИ?

    в мире web бакэнда очень большую популярность имеет php - кроссплатформенный (идет по дефолту со всеми дистрибутивами, собран и поддерживается подо все платформы), самый быстрый интерпретируемый (буквально после 7-ой версии с ним сравнится только nodejs и то при условии кучи ограничений и за счет встроенной асинхронности), самый быстрый по разработке (особенно не сложных приложений и скриптов)

    теперь ложка дегтя
    перезапуск служб
    это вообще не про язык программирования, и способ зависит от выбора операционной системы и даже ее версии

    Скорее всего будешь запускать что то типа sudo service служба restart, само собой, настроив права доступа на запуск

    p.s. на самом деле истиной кроссплатформенности мало какая платформа даст, везде свои нюансы, например то что работает на linux в php, в windows не всегда заработает (например работа с пайпами, posix и куча плагинов), и выбор другого языка может не решить проблемы, тут вон предлагают java, исходники на нем многословные а привязка к операционной системе и железу там тоже присутствует, хоть и менее выраженная но все же попадается.
    Ответ написан
    Комментировать
  • Почему смартфон гаснет?

    @rPman
    Могу предположить что это баг телеграм (сам не смотрю видео из него, неудобно), чтобы смартфон не выключался приложение должно сообщенить об этом ОС, отсюда и теория что последние обновления теперь так не делают.

    проведи тест, настрой в смартфоне отключение экрана через 30 секунд и запусти видео из telegram и каким-нибудь просмотрщиков android (штатно гугловская галерея) и в догонку - браузер

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

    @rPman
    Зайди в фикспрайс (озон или к тем же китайцам) и найди bluetooth кнопку, стоит копейки, для компьютера понадобится стандартный bluetooth донгл, обычно эта кнопка симулирует мультимедиа кнопку громкости (используется для сигнала на сделать фото для смартфонов)

    Если подойдет провод - просто разбирай клавиатуру, вынимай от туда крохотную плату (она обычно 1х3 см) и подцепляй свою кнопку напрямую к контактам (распиновку можешь угадать по токопроводящим дорожкам на пленке под кнопками)
    Ответ написан
    Комментировать