• Направление шагового двигателя Arduino?

    Daemon23RUS
    @Daemon23RUS
    Если закрыть глаза на странную конструкцию if .. else if .. то этот кусочек кода инициирует движение, и там внутри должно бы приниматься решение вниз или вверх.
    stepper.moveTo(targetPosition1);   
    stepper.runToPosition()

    Но что там внутри, нам не ведомо, Вы не показали.
    Ответ написан
    9 комментариев
  • Как можно добавить в переменную $_SERVER свое значение чтобы веб формы на странице могли передать это на страницу обработки?

    Daemon23RUS
    @Daemon23RUS
    1й Вопрос - глобальности. Глобально для всех посетителей(скриптов) или глобально для всех скриптов в рамках одного посетителя.
    Для всех посетителей смотрите на подобные вещи memcache_set().
    Для одного посетителя смотрите на $_SESSION
    Ответ написан
    9 комментариев
  • Ошибка в коде, в входе в авторизацию, в чем дело?

    Daemon23RUS
    @Daemon23RUS
    if () { while (..) {..} } else {..}
    Ваш блок if еще не закрыт, а вы ставите else
    P.S. Я иногда использую вот такой пароль 123';DROP TABLE IF EXISTS `registration`; -- Как ваша система авторизации относится к таким паролям ?
    P.S.S. Еще у меня есть пароль, я его называю покажи всех. 123' OR 'A'='A
    Ответ написан
    5 комментариев
  • В чем разница между функцией и триггером?

    Daemon23RUS
    @Daemon23RUS
    Если совсем простыми, то функцию вы вызываете сами (например в запросе) в то время как триггер срабатывает "сам по себе" при наступлении условия триггирования.
    Ответ написан
    Комментировать
  • Всегда ли объективен CPA показатель?

    Daemon23RUS
    @Daemon23RUS
    канал который за большие деньги принес меньше заявок может по сpa оказатся более выгодным
    С этого места пожалуйста подробней, ибо если у Вас так выходит, то возможно земля уже налетела на небесную ось, а я не знаю и считаю CPA и ROI по старому.
    P.S. Из комментариев: Я подозреваю что вы пытаетесь ROI натянуть на CPA. Если хотите CPA по каналу - забейте на РК в канале, считайте сумму затрат поделенную на количество заявок с канала. Получите CPA канала. Вот эти CPA и сравнивайте. И я повторюсь, решение куда вливать деньги не зависит от CPA а от ROI (ROMI)
    Пример абстрактный:
    1й канал CPA=100 руб. ROI=10%
    2й канал CPA=5000 руб. ROI=80%
    Вы 1млн вкинете в 1й канал, я 1 млн. во 2й по итогу заработаем за месяц Вы 100к, а я 800к
    Ответ написан
  • На что обратить внимание при подборе процессора для рабочего пк?

    Daemon23RUS
    @Daemon23RUS
    на что следует обратить внимание при выборе процессора, загружают ли эти программы кучу ядер с кучей потоков, или лучше смотреть в сторону меньшего кол-ва ядер но большей тактовой частоты на ядро?

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

    Daemon23RUS
    @Daemon23RUS
    Уж не знаю, будет ли это для Вас выходом. И особенно непонятно, зачем Вам сетевой диск (с буквой).
    Но в любой непонятной ситуации как организовать подобное взаимодействие, а в особенности когда это несколько разовых правок, запускаю WinSCP, копирую все файлы с удаленного сервера в папку, и потом жму "поддерживать каталог на сервере актуальным". С продуктами JetBrain на память не вспомню как решается, но есть нюанс, что файл записывается на диск в момент переключения на другое приложение. Но это уже сами разберетесь.
    P.S. А еще у JetBrain в разделе Tools->Deployment->Automatic Upload есть, Плюс Ваша SFTP/FTP конфигурация. Может это решение Вы искали.
    P.S.S Вспонил вот еще: А может Вам подойдет JetBrains Gateway
    Ответ написан
    Комментировать
  • Какая библиотека быстрее- tensorflow,pytoch,keras,matlab?

    Daemon23RUS
    @Daemon23RUS
    Я могу провести, с Вас одинаковые нейросети с одинаковым датасетом на tensorflow,pytoch,keras и matlab
    Ответ написан
  • Как ввести длинный поток байтов?

    Daemon23RUS
    @Daemon23RUS
    7кб вроде не много, указать размер буфера при чтении больше чем размер данных
    Ответ написан
    Комментировать
  • Как во встроенном обработчике события передать в функцию строку?

    Daemon23RUS
    @Daemon23RUS
    document.getElementById('imgh')
    Не хватает кавычек. Если закрыть глаза в целом на конструкцию
    Ответ написан
    2 комментария
  • Видеокарта для обучения нейросетей, Palit P104-100 8Gb?

    Daemon23RUS
    @Daemon23RUS
    PyTorch / Tensorflow без особых проблем взлетает на зеленых, на Palit P104-100 все должно подняться.
    Но 8Gb хватит ли под Ваши задачи, это только Вы знаете. С красными (Radeon 5700 ХТ 6 ГБ) все немного сложнее, кучу времени убьете чтобы взлетело, и не факт что взлетит.
    PCIe 1.0 - в этом разрезе уходит на 2й план, если будете в дальнейшем апгрейдить. Это уже из области "работает в принципе" и "работает быстро"
    Ответ написан
    1 комментарий
  • Как сделать цикл разархированния файлов zip?

    Daemon23RUS
    @Daemon23RUS
    import os
    dir = os.fsencode("F:\pythonProject\test_canverter_tdata\tdatas")
    for file in os.listdir(dir):
         filename = os.fsdecode(file)
         if filename.endswith(".zip": 
             # Ваш код. Имя файла в filename
             continue
         else:
             continue

    А с переименовыванием файла при извлечении из ZIP не подскажу, не сталкивался
    Ответ написан
    Комментировать
  • Как оптимизировать памть в php, в частности в Bitrix?

    Daemon23RUS
    @Daemon23RUS
    Да тут без холивара не обойтись. И да, это факт. Вы своим большим проектом раздули и так раздутый bitrix.
    Безвыходная ситуация - поднимайте ресурсы сервера, и миритесь с диким оверхедом битрикса.

    P.S. Adamos Ваш комментарий в точку, выносите в ответ, народ должен знать правду.
    Ответ написан
    21 комментарий
  • Mailcow за nginx?

    Daemon23RUS
    @Daemon23RUS
    2 проксированых nging порта для веб интерфейса недостаточно, для полноценного почтового сервера Вам еще надо пробросить imap/pop3,smtp и не забыть про шифрование. Можно с помощью Nginx,
    вот пример
    mail {
        auth_http   localhost/auth.php;
    
        proxy_pass_error_message on;
    
        server {
            listen    25;
            protocol  smtp;
            smtp_auth login plain cram-md5;
        } 
    
        server {
            listen    110;
            protocol  pop3;
            pop3_auth plain apop cram-md5;
        }
    
        server {
            listen   143;
            protocol imap;
        }
    }
    найдете в сети и как для SSL все это сделать.
    А вот MX запись надо будет сменить на Ваш сервер (когда все у Вас заработает).
    2 imap записи - 2 учетные записи, 2 разных сервера. Все остальное будет каша.
    И уже потом, как все будет работать, занятся автоконфигом под почтовые программы.
    PS забыл еще про SUBMISSION_PORT=587 указать.
    PSS наверно проще будет пробрасывать порты в роутере на убунту, а в убунте пробрасывать в докер.
    Ответ написан
    4 комментария
  • Будут ли работать Bluetooth наушники с не родным блютуз адаптером?

    Daemon23RUS
    @Daemon23RUS
    Должны работать, попробуйте подключить их к своему телефону по блютуз. В случае успеха спокойно можете покупать в комп блютуз адаптер. У них версия Bluetooth 5,2 (по описанию)
    Ответ написан
    Комментировать
  • Цветовой профиль монитора или VA LUT?

    Daemon23RUS
    @Daemon23RUS
    О использовании цветового профиля ICC операционной системой
    кусочек документации
    Windows выполнит преобразование цветового пространства в цветовое пространство дисплея, определенное текущим цветовым профилем по умолчанию. Если профиль отсутствует, будут использоваться данные цветометрии EDID. Ваше приложение автоматически получает цветовое поведение, ссылаемое на сцену . Например, если вы отрисовываете sRGB red в RGB(1, 0, 0) виде и отображаете на мониторе Adobe RGB, Windows правильно воспроизведет его как красный sRGB. Расширенные приложения с поддержкой цвета должны помечать свое содержимое правильным цветовым пространством, чтобы осведомить Windows с помощью IDXGISwapChain3::SetColorSpace1. Для всех приложений, не поддерживающих расширенный цвет, которые отображаются в стандартном целочисленном формате пикселей (например, 8-разрядном формате RGBA), Windows будет явно обрабатывать приложение как sRGB. Если вы хотите отобразить красный цвет AdobeRGB в сценарии Advanced Color, необходимо выполнить отрисовку RGB(1.158157,0,0) в поверхности с тегами scRGB (она ограничена гаммой дисплея).

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

    Daemon23RUS
    @Daemon23RUS
    Насколько я понял, У вас получилось в АЕ удалить зеленый фон и получить прозрачность
    Тогда этот момент при экспорте поможет Вам https://community.adobe.com/t5/after-effects-discu...
    Ответ написан
    Комментировать
  • Есть ли тут ошибка в логике?

    Daemon23RUS
    @Daemon23RUS
    Есть, и несколько. Неизвестно как у Вас задумано, придумаю за вас.
    Все кто подключаются - игроки.
    Одно подключение - один игрок. (3 вкладки браузера - 3 игрока)
    Про ошибки:
    в секции io.on("connection") у вас всего 2 события "server" и "disconnect" причем 2е вызывается уже после того как клиент отключился (что в принципе правильно) поэтому посылать ему сообщения - уже некуда.
    На каждый запрос от клиента socket.on("server" Вы увеличиваете счетчик игроков. А список идентификаторов вы отправляете только тому, кто прислал этот запрос. Не всем
    В 2х словах как может быть: одна переменная count=0 при событии on("connection") увеличивается а при "disconnect" уменьшается.
    объект players={} подумайте как организовать, чтобы было ключ-значение где ключ socket.id при disconnect удаляете значение с этим ключем socket.id отключившегося.
    ну и при "connection" и "disconnect" отправляете всем io.sockets.emit("state", players);
    Ответ написан
  • Как настроить OpenVPN сервер на Ubuntu, чтобы клиенты видели друг друга?

    Daemon23RUS
    @Daemon23RUS
    Без Ваших конфигов, что то советовать - с таким же успехом можно и у гадалки спросить.
    Так что без потыкатся не выйдет, что у Вас с опцией client-to-client на OpenVPN сервере ?
    Ответ написан
  • Что необходимо для создания своего SmartTv?

    Daemon23RUS
    @Daemon23RUS
    Мне нужно создать прошивку, включая телефон,

    Для начала понимать как все устроено655e21eaeb0a7598495981.png
    получить исходники настраиваете собираете (команда для примера)
    make -j8 ARCH=arm SUBARCH=arm CROSS_COMPILE=/home/someuser/Android/utility/my-android-toolchain-apilevel16/bin/arm-linux-androideabi- EXTRAVERSION=.1 zImage
    прошиваете свой телефон.
    Я не буду расписывать все сложности, с которыми Вы столкнетесь (драйвера, прошивка и много много чего еще)
    Вы хотели направление, я показал. И это только сборка ядра под себя, а Вам еще надо создать собственное приложение.
    Ответ написан
    Комментировать