Задать вопрос
  • Как получить название сети, к которой подключен компьютер?

    @rPman
    все что касается сети можно получить используя консольную утилиту netsh
    с ней работать проще чем ковыряться в WMI хотя последнее более верно
    Ответ написан
    Комментировать
  • Как получить доступ к компьютерам по именами между филиалами?

    @rPman
    Короткая запись это когда машины в одной 'рабочей группе', но не уверен, возможна ли работа одной и той же машины в рабочей группе и в домене, скорее всего нет, поэтому netbios имена у тебя и не резолвятся.

    Осторожно, у режима рабочая группа есть ограничение, сколько одновременно машин могут подключаться к другой машине (у linux samba такого лимита нет).

    Совет:
    * сетевые подключения на машинах в сети должны быть настроены в режиме 'Сеть предприятия' а не 'домашняя сеть' это влияет не только на сеть, но альтернатива, долго ковыряться в политиках на каждой машине
    * имя рабочей группы на всех машинах должна быть одна и та же

    Когда нет домен контроллера и dns сервера, я помню настраивал в небольшой сети (там реально не было вариантов) автоматическое копирование c:\windows\system32\drivers\etc\hosts задачей в планировщике с центрального файлового сервера, тот же скрипт слал с машин на сервер hostname и ip адрес, т.е. все имена машин автоматически собирались на сервере и полученный файл рассылался обратно в виде hosts

    А неработающий скан списка машин в рабочей группе (в windows 10 я так и не смог заставить его работать, хотя в win7 все работало, для этого в сети нужен wins сервер, коим выступает либо домен контроллер либо samba, по уму любая машина win тоже может но нет) я фиксил специальным каталогом на файл сервере со списком линков на машины сети (обычный .lnk файл, создавал скриптом), при прописанном имени в hosts и работающей локальной сети и даже соседней сети с настроенной маршрутизацией, доступ к машинам работает как ожидается, просто вместо стандартного не работающего пункта в проводнике 'Сеть' на всех машинах на рабочем столе был линк на этот каталог.

    Набор скриптов примитивный, все запускаются в планировщике. Этот механизм работает с гарантией и быстрее чем штатный для 'рабочих групп' и главное ему пофиг что сеть не единая локальная, пофиг на лицензионные ограничения, даже работало с удаленной машиной в интернете (открыт smb наружу в интернет, дико не секурно кстати, не надо так)
    Ответ написан
    Комментировать
  • Как понять и исправить EXCEPTION_ACCESS_VIOLATION при вызове jni метода при использовании упаковщика в exe файл javafxpackager и x86_64 версии java?

    @rPman Автор вопроса
    Если что эту проблему я решил некоторое время назад, в коде rhvoice обнаружил баг, указатель сохранялся в 4-байтовую переменную (а затем переносился в 8-байтовый лонг java), когда как для 64-битных систем нужно сразу 8 байт.

    Разработчикам rhvoice ооб этом сообщили но багу пока они не пофиксили, это тут, long нужно заменить на auto
    Ответ написан
    Комментировать
  • Почему логи переписывают друг друга в многопоточном использовании?

    @rPman
    странно, питоновский логгер flush-ит каждую запись
    возможно проблема с ротацией логов, она не рассчитана на многопользовательскую запись

    Для многопоточных логов лучше какой то сервер поднимать и по сокетам ему слать логи. Ротацию должен делать кто то один.
    Ответ написан
  • Как обработать ошибку SQLlite?

    @rPman
    при обновлении тебе должны вернуть количество измененных записей cursor.rowcount, так что смотри и да, 0 - это не ошибка.
    Ответ написан
    Комментировать
  • После замены озу пк не появляется изображение.Что делать?

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

    https://www.asrock.com/mb/AMD/970M%20Pro3/index.ru.asp
    - Поддержка DDR3 2400+(OC) / 2100(OC) / 1866(OC) / 1800(OC) / 1600(OC) / 1333/1066 non-ECC, не буферизованная


    p.s. в интернете можно найти старые жалобы пользователей на проблемы с частотами типа 1866 с этим процессором
    Ответ написан
  • Exec (или ffmpeg) игнорирует get параметр. Как заставить его увидеть?

    @rPman
    Из консоли у меня всё работает, НО там тоже была загвоздка с ссылкой и её пришлось указывать в двойных кавычках (одинарные не принял)

    так поставь их:
    exec("ffmpeg.exe -rtsp_transport tcp -i \"$url\" -c copy -map 0 -t 10 out2.mkv 2>&1", $output, $return_var);
    Ответ написан
    Комментировать
  • Как посчитать ФИО в колонках с неправильным порядком?

    @rPman
    так как цель найти одних и тех же людей с перепутанным порядком
    найди записи в которых col1 совпадает с col2 потом с col3, потом col2 с col3, получишь список пар, в которых это перепутано, осторожно, вырожденные случаи (например в ФИО записаны инициалы) или к примеру восточные имена (там встречаются очень сложные составные фио, которые записывают кто во что горазд), эти моменты лучше обработать отдельной логикой

    select a.*,b.*
    from table a inner join table b on
    a.col1=b.col2
    -- a.col1=b.col3
    -- a.col2=b.col3
    Ответ написан
  • Для чего нужно название товара в ulr строке?

    @rPman
    Полагаю потому что это

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

    Мое мнение - это абсолютно лишнее, большинство пользователей не воспринимают адресную как источник информации, а некоторые браузеры (опера например) и вовсе скрывают все кроме доменного имени от пользователя.
    Ответ написан
    1 комментарий
  • Как запустить VPS на Windows если он зашифрован?

    @rPman
    Правильно:
    в нормальных датацентрах есть возможность получить ip kvm к машине, управление по rdp/vnc с просмотром экрана уже начиная с биоса. Правда доступ к этой функции тоже может быть через саппорт.

    Остальные варианты это как собирать машину через замочную скважину, сложные нудные и странные:

    Датацентры могут предлагать установить в качестве загрузочного медиа пользовательское iso, в этом случае можно подготовить на iso какую-нибудь систему, где будет уже настроен какой-нибудь сервер удаленного управления и из него уже работать со своим диском, скорее всего останется вариант расшифровать или запустить его в своей виртуалке (правда может не получиться, не всякие vm могут каскадно запускаться друг в друге)

    так же почти наверняка в панели управления можно создать диск, залить на него дефолтную установку новой ОС, установить зашифрованный диск вторым, расшифровать или что тебе там с ним надо делать...
    Ответ написан
  • Где в сети можно найти php коды для отладки?

    @rPman
    Правильное создание забагованного кода это отличный способ обучаться.

    Задавайся вопросом, как ведет себя та или иная функция когда на вход подаются неправильный данные. Пустые, не того типа, слишком большие, закрытые дескрипторы, писать в заблокированные файлы, проблемы с сетью в той или иной функции типа работы с базами данных или ожидании post данных от пользователя и т.п.
    Ответ написан
    Комментировать
  • Почему видео в ютубе без рекламы?

    @rPman
    Аккаунт мог быть подключен как семейный к другому, на котором блокировка включена, собственно народ так и делает, коллективно покупают премиум собравшись в 'семью' и платят каждый на порядок меньше.

    Хз где смотреть, по уму должно быть показано в профиле.

    p.s. может аналогичная ситуация, когда аккаунт подключают как работник (присоединенный аккаунт) в бизнес аккаунте (бренда), может кому то делал какую то работу по маркетингу с рекламодателем?
    Ответ написан
  • Как получить количество записей перед определенной записью в mysql с сортировкой по полю varchar?

    @rPman
    Если нужно на следующей странице показать элемент, который был выбран, то сохраняй его id, всего делов то? хоть в сессии, хоть в отдельной таблице.

    есть хорошее правило, постарайся, все что касается только интерфейса и поведения пользователя в сессии, хранить у пользователя, зачем это на сервер тащить?
    Ответ написан
  • Как в защищенной Windows XP Embedded получить доступ к файловой системе?

    @rPman
    ctrl+shit+esc жал? если не выпилили task manager то он откроется

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

    попробуй в игре нажать shit+space или alt+space, там может быть дополнительное меню, в т.ч. помощь или about

    интересно, как они зашифровали диск, это значит в загрузчик прошили декодер? пароль ведь при запуске не спрашивает?
    Ответ написан
  • Какие есть браузеры с упрощающим прокси типа Opera Mini?

    @rPman
    лучшим таким прокси будет - графический терминал на свою vps-ку где запущен браузер в разрешении, аналогичном твоему.

    anydesk, teamviewer, vnc, rdp,... или даже steam remote play (есть успешные использования ее для управления рабочим столом)

    в теории (к сожалению не на практике) изображения с удаленной машины должны кешироваться локально, можно попробовать разные протоколы, я советую x2go (для android нет нормального клиента)

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

    А еще сетевые лаги вносят неприятную задержку в реакции на любые действия.

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

    создавать такой продукт сложно, например его сложно монитизировать,.. может когда нибудь доберусь, доделаю.
    Ответ написан
    Комментировать
  • Как авторизоваться на сервисе проверки чеков?

    @rPman
    у них какая то проблема с сертификатом
    vxh5ejgygibsv896odmn5lk7yn0.png
    Ответ написан
    Комментировать
  • Нормально ли работает Android Studio и эмулятор на AMD Ryzen 5 3600?

    @rPman
    в linux проблем почти не будет и они будут решаемы, в windows скорее всего будет много костылей или тормозов
    p.s. на linux android можно запускать вообще почти без эмуляции, с помощью lxc, сам не запускал но читал про это.
    Ответ написан
  • Как помочить ноги в алготрейдинге?

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

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

    алгоритм, умеющий приносить прибыль? извини, это святой грааль всех трейдеров, на коротком промежутке времени (даже год другой) у кого то получается, но рано или поздно этот алгоритм ломается (мир меняется), сливая депозит так что вовремя это нужно обнаружить, и нужно искать новый
    Ответ написан
    5 комментариев
  • Как скомпилировать Python программу под MacOs если я на Windows?

    @rPman
    зачем компилировать приложение питон?

    https://stackoverflow.com/questions/34772216/how-t...
    и перевод на coderoad
    Итак, причина, по которой я сказал, что простого способа сделать это нет, заключается в том, что он может быть, но, насколько я вижу, он настолько утомителен, что вам даже не следует его рассматривать.


    почитай, там хорошо развернут ответ.

    p.s. совет для тебя
    mac тебе все же понадобится, при должной степени везения (и готовности к пиратству, так как это противоречит лицензии), можно установить macos в virtualbox и уже от туда делать сборку с помощью pyinstaller

    Приложения python не должны распространяться исполняемыми файлами или сборками, лучше снабдить заказчика соответствующими инструкциями по установке python и запуска приложения
    Ответ написан
    4 комментария
  • Как ограничить получение данных через WebSocket?

    @rPman
    поставить между сервером и вами прослойку, которая будет фильтровать поток данных, либо смотреть. умеет ли сервер как это лимитировать
    Ответ написан
    Комментировать