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

    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
    прошиваете свой телефон.
    Я не буду расписывать все сложности, с которыми Вы столкнетесь (драйвера, прошивка и много много чего еще)
    Вы хотели направление, я показал. И это только сборка ядра под себя, а Вам еще надо создать собственное приложение.
    Ответ написан
    Комментировать
  • Как обработать ошибку отправки формы?

    Daemon23RUS
    @Daemon23RUS
    У Вас return web.Response(text="Повторите попытку") возвращает успешное сообщение, отличается от "Сообщение отправлено" только текстом.
    Проработайте логику так, чтобы на post запрос приходил ответ например {status:0,msg:"Сообщение отправлено"} и
    {status:1,msg:"Повторите попытку"} и приняв успешно ответ, ориентируйтесь на status
    Ответ написан
    Комментировать
  • Как записать ссылки в массив на JS?

    Daemon23RUS
    @Daemon23RUS
    silka-ibp: 'https://..../trehfaznye-dlja-ikt/ingenio-compact/', 
    kartinka-ibp: 'https://..../Borri_IngenioCompact_SideView-300x300.jpg',


    silka_ibp: 'https://..../trehfaznye-dlja-ikt/ingenio-compact/', 
    kartinka_ibp: 'https://..../Borri_IngenioCompact_SideView-300x300.jpg',


    знак минус не допустим в ключе ассоциативного массива при такой записи
    Ответ написан
    4 комментария
  • Почему Windows 11 режет скорость интернета через VPN?

    Daemon23RUS
    @Daemon23RUS
    KB5025305 и KB5026372 могут просаживать, летом было актуально, не могу сказать поправили ли мелкомягкие эти баги на сейчас.
    Попробуйте удалить эти обновления, отпишите о результате, многим будет полезно, если проблема VPN связана с этими обновлениями.
    Ответ написан
    4 комментария
  • Как запретить вход на сайт по ip через nginx?

    Daemon23RUS
    @Daemon23RUS
    Включить на сервере Firewall и оставить открытыми только те порты по которым можно обращаться из вне. В той части что Вы опубликовали это 80й порт. И да, не забыть оставить 22й порт, т.к вы же к серверу скорее всего подключаетесь по SSH.
    Ответ написан
    Комментировать
  • Что нужно для самодельного ЭЭГ?

    Daemon23RUS
    @Daemon23RUS
    Сначала нужно оценить свои силы и знания в этой области, и разбить задачу на более простые составляющие.
    Я же, чтобы охладить Ваш пыл, предлагаю оценить свои силы в части регистрации показаний с датчиков. Вам придется регистрировать сигнал порядка нескольких десятков микровольт, как следствие его надо усилить до 10-15 миливольт, уровень собственного шума усилителя не должен превышать 2-3 мкВ (уже это само по себе достаточно сложная задача). И далее этот сигнал надо оцифровывать хотя бы 16 битным АЦП и около 500 раз в секунду. И это по каждому датчику. И все эти данные надо принять компьютером, для дальнейшей обработки (эта задача уже гораздо проще).
    И вот теперь представьте, вам надо регистрировать микровольты, а помехи от окружающей среды в небольшом кусочке провода около миливольта, а это в сотни раз больше чем ваш сигнал. Без решения этой задачи, дальше двигаться нет смысла. Как вы ее будете решать, готовое изделие, или самостоятельное изготовление решать Вам - но это будет только 1й шаг на долгом пути.
    Ответ написан
    Комментировать
  • Не запускается сервер node.js, что делать?

    Daemon23RUS
    @Daemon23RUS
    В этой ситуации можно исправить ошибку изза которой упало приложение и сохранить файл js, и оно перезапустится
    Остановить - CTRL-C в терминале где запущена программа.
    Прибить nodemon через диспетчер задач.
    Но во всех случаях чтобы снова заработало надо исправить ошибку, а она в терминале прописана должна быть.
    Ответ написан
  • TS-1001GF от Ростелекома в качестве моста?

    Daemon23RUS
    @Daemon23RUS
    Перевел указанную розетку в мост, залогинился по pppoe на роутере, роутер успешно получил статический адрес но извне пингануть этот статический адрес не получается, пинги просто повисают.

    Меня смущает 2 момента перевел в мост и залогинился по ppoe на роутере.
    Прояснитие, скорее всего тут и кроется ответ на Ваш вопрос.

    P.S. Выжимка из комметариев:
    Вы должны четко представлять как у Вас все должно работать.
    на TS-1001GF -отключаете все (DHCP, ppoe), переводите в бридж (vlan id-10). связываете один из Ethernet портов с оптикой (бридж) 2й для доступа из локалки в вебморду, назначаете ему статику из локальной подсети 192.168.0.2 (например). На на tp-link поднимаете DHCP и PPoE , DMZ , а лучше поштучно порты пробрасываете там же. Диапазон выделения DHCP начните например с 192.168.0.10 (9 первых адресов в резерве под статику ...0.2 уже занят TS-1001GF) назначаете tp-link адрес 192.168.0.1 Тот Ethernet из TS-1001GF что в бридже с оптикой заводите кабелем на tp-link в WAN порт. Потребуется зайти на TS-1001GF, можно будет по 2му Ethernet. Описал сумбурно, но принцип примерно такой.
    Ответ написан
  • Как через Yandex 360 API получить письма с почты?

    Daemon23RUS
    @Daemon23RUS
    Как и из любой другой почты по протоколу IMAP или POP3
    https://www.php.net/manual/ru/book.imap.php - один из вариантов
    Гуглится PHP IMAP или PHP POP3 а так же готовые библиотеки, который подойдут под Ваши задачи.
    Ответ написан