Задать вопрос
  • Чем объединить разнобойные диски с репликацией данных?

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

    mdadm raid5 один из самых эффективных по размеру, при наличии возможности настоятельно рекомендуется raid6, так как именно в момент ребилда, повышенная интенсивность работы диска с большими шансами активирует скрытые болячки, унося с собою данные (или деньги на их восстановление)
  • Какие есть криптокошельки с api?

    @rPman
    maximka90, либо доверие либо сам, без вариантов
    что за api тебе надо?
    обычно публичные эксплореры всех валют так или иначе дают api по работе с данными
    а как кошелек, ищи библиотеки к нужным тебе языкам программирования либо те на основе которых сделаны официальные или 'соседние' кошельки к валютам
  • Как снять полный образ системы по USB?

    @rPman
    бакап в гугл никак не связан с маркетом, в бакапе будет и apk файл и его приватное и публичное хранилища
  • Нужно ли ставить антивирус на Microsoft Hyper-V Server free?

    @rPman
    number09, нельзя
    но можно пробросить pci с видеокартой (хз получится ли), запустить windows внутри и уже с нее управлять, ненадежно

    не лучший инструмент виртуализации для такой задачи вы выбрали, рекомендую любой другой, готовый xen напроимер или на основе любого linux и kvm/virtualbox/...
  • Почему за полгода SSD снесся на 4%?

    @rPman
    то что записано 6.4Гб и так ясно, твой вопрос был почему 4% а не 2% потрачено, вот я и задал наводящий вопрос как диск использовался

    странно что aida64 не получила доступ к smart, а crystal disk info? случайно диск не подключен через китайский usb адааптер или в биосе включен ide mode?
  • Почему за полгода SSD снесся на 4%?

    @rPman
    так говори чем занимался этот диск?
    тут для примера, меньше чем за 1 год, на один ssd записал больше 72терабайт,... работая кешем к терабайтовому hdd, на котором активно обновлялась и использовалась игрушка под 400гигабайт, и это еще в щадящем режиме как я посмотрю

    а если просто операционка с единственным браузером, то там и десятка гигабайт не набралось бы
  • Как записать iso образ на флешку из-под Linux Manjaro?

    @rPman
    alex1478, неожиданно, не знал, думал это просто утилита для посмотреть, а манипуляции делать с помощью gparted, там правда это называется 'восстановить образ' и кнопочка с обширным функционалом ну очень маленькая
  • Существует ли GUI программа для обзора состава модулей (.py файлов)?

    @rPman
    Viktor T2, почему eclips кошмар, универсальный интерфейс к любым языкам, отличный кодоанализатор, мощнейший функционал... да немного монструозно
  • Как установить старую версию cURL в командной строке?

    @rPman
    DmItrENub, а ты откуда curl взял?
    у тебя есть варианты:
    * Официальные бинарники
    * версия от cygwin (это собранный тулчейн linux под windows, эмулирующий именно linux подсистему, там даже пути до файлов как в linux но нативно под win, найти можно наверное все версии, но поставить старую сложно)
    * поставить wsl (рекомендую) - тут ты можешь выбрать любую версию linux в качестве базовой или даже развернуть в дефолтной docker/lxc/chroot нужную версию с помощью к примеру debootstrap
    * поставить под виртуальной машиной linux
  • Cтоит ли делать RAID из HDD2,5 и раздела 3,5?

    @rPman
    в win7 уже была, могу предположить что даже в winxp (или может win2k) можно было, доставив пакет руками от серверной версии
  • Как, используя PHP, скачать страницу с динамической подгрузкой?

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

    Консоль браузера это для примера привел, разовые операции там более чем удобны. Нужно сложнее - плагин greasemonkey, добавление пользовательских скриптов, добавляемых на страницу в зависимости от url

    Ок, у меня успешно использовался следующая модель - пишется примитивное приложение на любом удобном языке и фреймворке с desktop gui и поддержкой браузерных контролов (я использовал .net WebBrowser на internet explorer контрол и java WebEngine на webkit) - одно окно с браузером без элементов управления, будет доступ к компонентам браузера и страницы нативно из приложения, без прослойки как у selenium (хотя последний само собой более верный), я помню .net приложение делал headless, и запускал на linux vps-ке, там автоматом вместо IE получался firefox.
  • Как, используя PHP, скачать страницу с динамической подгрузкой?

    @rPman
    как новичку я настоятельно рекомендую не использовать selenium, для начала все можно сделать просто открыв консоль разработчика браузера на нужной странице по f12, и там в консоли можно написать javascript
    Пример скрипта, получающего текст вопроса qna.habr.com
    $('.question__body').text()

    получение результата отдельный разговор, я скриптами делаю запросы http get или post, отправляющие собранные данные на мой сервер (могут возникнуть проблемы с CORS и запретом смешивать http/https, все решаемо), как вариант можно генерировать тут же в браузере документ и давать его на загрузку, это вообще ничего особого не потребует
    Пример кода, открывающий страницу с сгенерированными данными формата csv (в новом окне, обычно все запрещают новые окна открывать, но там сверу предложено будет открыть)
    window.open('data:text/csv;charset=utf-8,' + escape("a;s;d\n1;2;3"));


    p.s. я писал про симуляцию поведения пользователей, если тебе нужно одновременно симулировать поведение сразу большого их количества, задачи разные стоят, часто этим пользуются спамеры, или обход лимитов сайта на быструю загрузку данных одним пользователем и т.п., так вот чтобы такое делать с помощью selenium и аналоги, потребует на каждого симулируемого пользователя (особенно если надо разные прокси) запускать отдельный браузер, каждый из которых сожрет оперативку и займет процессор, десяток другой и не слабая машина уже нагружена.
  • Как, используя PHP, скачать страницу с динамической подгрузкой?

    @rPman
    mipfikus, задавай вопрос что непонятно, я машинально использовал термины которые понятны всем кроме новичков
  • Cтоит ли делать RAID из HDD2,5 и раздела 3,5?

    @rPman
    умеет, даже домашние ревизии
  • Как лучше сформулировать sql-запрос для поиска по историческим данным?

    @rPman
    Ну вот, основная нагрузка получается из-за групировке по таблице accounts_audit - full table scan, кстати добавь индексы по одновременно двум полям, указываемых в group by, и само собой по полям, указываемым во where

    Если индексы будут использоваться но все же будет медленно либо к примеру индексы будут замедлять запись то используй партицирование как я предложил.

    Хотя, если в фильтрации у тебя используется плавающая дата (2022-05-20 00:00:00), то предлагаемый мной метод не очень подойдет (точнее подойдет но кодить придется заметно), грубо говоря ты создаешь таблицу accounts_audit_grp, куда складываешь (однократным скриптом по окончанию периода) все 'старые данные' сразу с агрегацией min но в пределах этого интервала, раз в например сутки (если твоя дата фильтрации меняется как раз с шагом в сутки) тогда min будет вычисляться точно таким же запросом, и самое главное, эти старые данные удаляй из изначальной таблицы accounts_audit (ну в архив без индексов перемещай)

    данные по текущему интервалу досчитывай по основной таблице

    т.е. у тебя будет таблица accounts_audit_grp с полями parent_id,field_name,max_date_created,min__date_created,grp_date где min и max значения в пределах grp_date и grp_date+размер интервала
  • Как выявить слабое звено в ПК и узнать причину фризов?

    @rPman
    попробуй все же вспомнить, что менял или делал между 'не глючило' и 'начались фризы'
    операционная система установлена на ssd диск? игры тоже?

    графики ничего плохого не показывают

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

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

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

    у тебя будет больше?

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