Задать вопрос
  • Bios видит hdd, но диска нет в меню boot для загрузки windows. Варианты решения?

    @rPman
    Проверить что диск живой, загрузившись с livecd/usb чего угодно (хоть winpe любой реаниматор хоть что, либо linux, например ubuntu).

    Если диск живой - отключить/включить efi опцию загрузки в bios
    Ответ написан
    Комментировать
  • Использование socks5 в Selenium?

    @rPman
    Выходные ноды тора общеизвестная информация и многие веб-сервисы учитывают это при подсчете лимитов (или просто все ip адреса уже использованы другими и улетели в бан автоматом)
    Ответ написан
    Комментировать
  • У каких материнских плат 2 порта m.2 разведены на процессор?

    @rPman
    Учись пользоваться каталогами от яндекс или e-katalog

    p.s. подключать в raid будешь диски а не материнские платы
    Ответ написан
    Комментировать
  • Как чистить файловый сервер?

    @rPman
    Решение проблемы забитого сервера хламом решается больше административными методами. Т.е. владельцы файлов сами должны принимать решение о том, нужно им что то на сервере или нет.

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

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

    p.s. есть знакомая архитектор, у нее есть личный рабочий архив на почти сотню гигабайт документов, лет за десять, никакого мусора и случайных видео.. так вот у нее были примеры использования файлов из проекта с почти 5-летней давностью, и если бы их не было, пришлось бы много лишней работы делать.
    Ответ написан
  • Почему мобильное приложение 1С так долго (до 20 минут) получает координаты?

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

    Запусти приложение android gps test и посмотри визуально как у тебя это происходит, как идет сбор информации о спутниках.

    Проверь, включена ли поддержка a-gps и есть ли интернет, это должно заметно ускорить получение координат.
    из вики:
    Некоторые приёмники с A-GPS объединены с радиомодулем (GSM) и не могут стартовать, если радиомодуль отключен.


    p.s. укажи вместо gps - network, координаты будут определены моментально по сетям мобильного провайдера, с большой погрешностью до сотен метров но надо ли тебе точнее?
    Ответ написан
    6 комментариев
  • Как сделать фото и незаметно сохранить его?

    @rPman
    Конечно можно

    Простейший пример отличного приложения ip-webcam, умеет работать даже на заблокированном устройстве (правда бывает не каждое железо может), может отсылать фото или наоборот выступать веб сервером с красивым gui по управлению
    Ответ написан
    Комментировать
  • Влияет ли количество PCI-E линий, на количество жестких дисков которое я могу подключить?

    @rPman
    Ограничены здравым смыслом и наличием отсутствия контроллеров больше 5 устройств на линию (точнее 4, у меня где то лежит с 1 eSATA снаружи и 4 sata внутри, под вопросом осталось, шарится ли этот внешний с одним из внутренних).

    Здравый смысл должен говорить что скорости одного канала pci-e может не хватить на большее количество, хотя по уму работать должно.

    p.s. usb устройств в комп можно напихать сотнями (по 127 на контроллер, их обычно 2-3 на материнке, или даже в каждый порт), т.е. куча хабов, куча usb-sata контроллеров и куча головняка, ибо все это будет тормозить

    p.p.s. папа не майни chia, кровавость слезок будет заоблочной
    Ответ написан
  • Как в Windows сделать редирект для конкретного IP на URL?

    @rPman
    Если речь идет о локальной машине, то задачу можно решить правкой hosts и плагином к браузеру, добавляющим параметры к запросу, если ссылка соответствует паттерну (самое удобное это плагины типа greasemonkey, позволяющие запускать js вв зависимости от ссылки)
    Ответ написан
    Комментировать
  • Как обойтись без бесконечного цикла?

    @rPman
    Бесконечный цикл все равно будет, либо ты его напишешь либо его организует библиотека (какой-нибудь асинхронный фреймворк типа react, если что твой ответ можно найти в нем).

    В каждом конкретном случае реализовывать нужно будет правильно по своему

    С часами все просто - нужно не раз в секунду проверять время, а взять самый короткий интервал и вычислить, сколько до него ждать (время действия минус текущее время) и просто одной командой выставить sleep.
    Ответ написан
    Комментировать
  • Как открыть файл .py в командной строке как приложение?

    @rPman
    Что происходит если просто написать?
    python
    или
    python3

    должна появиться текстовая консоль pyrthon, типа такой:
    Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec  7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    тут можно вводить и выполнять код python (это типа консольная ide), для выхода exit()

    Если это не так, значит что то неправильно установлен python и его нужно переустановить

    p.s. В windows действие по умолчанию настраивается в проводнике (в свойствах файла, общие - поведение, изменить...), либо же командами ftype и assoc. Так же там есть настройки пуктов меню (типа открыть, редактировать и т.п.) В windows 8..10 или даже раньше ввели личные пользовательские настройки и глобальные для всех пользователей.

    В ответах смотри пример
    Ответ написан
  • RAID 0, 2 NVME и 1 SSD, как правильно настроить?

    @rPman
    если хостер/железо чего то не позволяет, можно настроить софтварный рейд с помощью mdadm или средствами файловых систем таких как btrfs или zfs
    Ответ написан
    Комментировать
  • Как понять есть ли нагрузка на БД?

    @rPman
    Замеры производи на синтетических тестах, написав максимально простое приложение, которое будет долбить ваш сервис запросами (например bash скрипт с использованием curl), собирай метрики типа нагрузка процессора, диска, при разных количествах одновременных запросов и т.п.

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

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

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

    ssd диски безоговорочно быстрее hdd дисков, тем более если сравнивать одинаковые сегменты (серверный ssd с серверным sas)

    p.s. 1500 записей у клиента, оно ему надо? тем более сразу в dom ему все выдавать? на практике мало какие люди способны потреблять сразу всю информацию с экрана, область зрения у большинства сужена, и больше десятка уже не видят, да и на экран все не влезет, можно подгружать по мере прокрутки.

    Фильтрацию же данных можно проводить и на сервере

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

    @rPman
    права доступа www-user!
    под каким пользователем создаешь крон и есть ли у него права на запись в /var/www/site/www4/cron/ ?
    Ответ написан
  • Подвисает процесс Excel, как завершить через определенное время?

    @rPman
    Очень странное решение, делать обработку данных в excel.

    Правильное решение - разобраться почему виснет, код ваш? вставь туда логирование, там же выход сделать принудительный проверяя время.

    Если изнутри кода не получается/нет доступа, то тогда внешним скриптом, убивать процесс штатной windows утилитой taskkill, там можно убивать процесс по имени файла процесс .exe, или к примеру по заголовку. Пример скрипта:
    ping -n 300 localhost
    IF NOT EXIST result.xls taskkill /im excel.exe

    Этот скрипт ждет 300 секунд (пингует localhost)
    а затем проверяет наличие файла result.xls и если он не существует, убивает все процессы excel.exe

    читай доку к taskkill чтобы подобрать правильное условие, если на сервере могут быть запущены другие нужные процессы excel, например ограничив пользователем windows /FI "USERNAME eq User"
    Ответ написан
  • Ошибка консоли при Сериализации.Как исправить?

    @rPman
    java.util.Scanner не умеет быть сериализованным
    можно исключить его из сериализации, добавив в определении ключевое слово transient
    или же состряпать свой класс на его основе добавив к нему имплементацию Serializable
    Ответ написан
    1 комментарий
  • Как передать JS функцию из PHP в JavaScript в JSON массиве?

    @rPman
    Что бы ты не делал, передавать так и так тебе придется 'строки', между php и javascript сеть, куча прослоек и протоколов.

    php выполняется на сервере, javascript на клиенте, между ними сеть и задержки в десятки миллисекунд, конечно из javascript можно с помощью ajax (или websocket) дергать php но это максимально не эффктивно, как минимум вызовы нужно собирать и выполнять разом пакетно, чтобы не тратить время на коммуникацию.

    p.s. с помощью wasm можно на клиенте запускать php но мне кажется такой бред не нужен
    Ответ написан
    Комментировать
  • Как сохранить букву тома после шифрования диска VeraCrypt?

    @rPman
    После перезагрузки сможешь вернуть прежнюю букву диска
    Ответ написан
    Комментировать