Задать вопрос
  • Как отклеить деталь (вентилятор) склеенным секундным клеем?

    @rPman
    определить состав клея и погуглить
    https://stroy-podskazka.ru/montazhnyj-klej/super-c...
    https://nisorinki.net/chem-rastvorit-super-klej/
    в магазине, там же где продают цианокрилатный клей лежат тюбики для его растворения
    Ответ написан
    1 комментарий
  • ИБП может включать и выключать ПК насильно?

    @rPman
    ричем когда отключаешь его через power он не реагирует на Wake-on-LAN, только после ручного пуска.
    поковыряйся в биосе, есть там опция - поведение компьютера с появлению питания - включаться, это не рекомендуется если нет бесперебойника но твой случай подходит.
    Ответ написан
    Комментировать
  • Как играть с нескольких ноутбуков на мощном пк?

    @rPman
    steam remote + ibik aster
    https://qna.habr.com/q/1170200#answer_2187832

    попробуй вместо steam remote например rustdesk, очень неплохо передает экран,...
    Ответ написан
    Комментировать
  • Как потерять криптовалюту?

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

    Это не вопрос криптовалют, это вопрос уязвимостей в кошельке
    Ответ написан
  • Какой выбрать VPS, если процесс mysql перегружает сервер?

    @rPman
    Что именно перегружает то - диск процессор или оперативную память? обычно у хостеров есть опции по расширению параметров машины (а облачные дают такую возможность чуть ли не на лету).

    Помним что vps, особенно дешевые, имеют нестабильную пиковую производительность (из-за того что хостер оверселит одно и то же железо на слишком большое количество клиентов), поэтому либо ищи честного хостера (обычно это крупные компании типа амазона с прозрачной политикой раздачи мощности) либо арендуй/покупай bare metall, т.е. целую машину без виртуализации.

    p.s. а еще хостеры с дешевым (рекламным) тарифом, могут заманивать низкими ценами клиентов чтобы потом искусственно понизить скорость машины и потребовать доплаты.
    Ответ написан
    6 комментариев
  • Как монтировать образ .raw который прислал хостер на mac os?

    @rPman
    нужно больше информации
    .raw это может быть как образ диска так и образ раздела

    в linux это можно понять, подняв на его основе loop устройство а дальше классические либо попытаться смонтировать либо fdisk -l /dev/loop0 (кстати утилиты linux например fdisk уже давно умеет работать с файлом как с диском)

    с macos гугли, первое же что выдало
    Ответ написан
    Комментировать
  • Как настроить Gentoo?

    @rPman
    для начала
    новичкам НАСТОЯТЕЛЬНО не рекомендуется конфигурировать ядро, бери готовый конфиг с установочного livecd
    во вторых экспериментируй в виртуалке с рабочей системы, нервы целее будут
    Ответ написан
  • Как перенести виртуальные машины из Xen 4.0.1 в ESXi?

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

    Самое универсальное и быстрое - переносить изнутри виртуальной машины обычными инструментами, например clonezilla, можно создать временную виртуальную машину, в которую добавить те же диски. Возможно после потребуется обновить/установить драйвера паравиртуализации (у vmware такой пакет есть и для linux хотя не обязателен)
    Ответ написан
    6 комментариев
  • В какой операционной системе выполняется браузер?

    @rPman
    Напрямую узнать ОС нет, только семейство (т.е. liunx/windows/macos), например window.navigator.platform вернет "linux armv8l", то же самое вернется для linux машины на таком же железе (arm процессоре).

    Но можно косвенно провести анализ по работе компонентов браузера (в т.ч. gpu, это самая незащищенная компонента в браузере)

    Есть готовые библиотеки, например https://github.com/bestiejs/platform.js
    Ответ написан
    Комментировать
  • Как интерпретировать выход НС (бинарная классификация с одним выходным нейроном)?

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

    если функция ошибки это сумма квадратов разницы выходов обучающей выборки и нейронной сети (а бывает сумма модулей разницы) то зависимость почти линейная - чем дальше от эталонного значения тем менее правильно
    Ответ написан
    2 комментария
  • Нужен совет опытных WEB разработчиков?

    @rPman
    Самый неправильный способ обучения - с конца. Это очень неэффективно если не бессмысленно, изучать программирование непоследовательно.

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

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

    Советую изучать с низов, самостоятельно, чтобы было понимание каждого шага, всего что происходит.
    * операционные системы, процессор и многопоточность, сети,...
    глубоко изучать это не требуется но базовые понимания нужны чтобы не получать медленное приложение только потому что не знал что каждый твой запрос в tcp это 'туда-сюда', и это медленно (десятки миллисекунд), что одновременно два человека пытающиеся что то изменить на сайте нужно разруливать чтобы не было конфликтов и т.п.
    * бакэнд и фронтэнд
    буквально что значит запрос и генерация ответа, какие бывают способы организации этого бакэнда (http rest и к примеру websocket), не понимание разницы между бакэндом и фронтэндом у новичков рождает абсурдные вопросы как из javascript изменить переменную php (и наоборот)... в чем разница между генерацией страницы на сервере и в браузере.
    * html, css,..
    верстка и дизайн, отдельный мир браузерных стандартов, исторических наслоений,. когда стоит применять фреймы, почему шрифты по разному выглядят, разные устройства и размеры экранов, разные способы взаимодействия (сенсорный экран, мышь, клавиатура)...
    * базы данных
    еще более огромный мир атомарных транзакций, индексов, нормальных форм и прочего
    * девопс
    без умения выбрать инструмент, настроить тулчейны, среду разработки, среду исполнения (веб сервер), настроить бакапы и прочее пытаться что то разрабатывать это как в слепую гулять по лесу, будешь постоянно на ветки натыкаться
    ...
    это я еще про системную аналитику не сказал, обычно прежде чем что то создавать, нужно продумать как это все делать, что такое технический долг и т.п., а еще есть тестирование, обслуживание, работа с отказами (сервер сдох, база упала, как все восстановить), обновление на живую и прочие веселья

    без понимания всего этого, даже поверхностного, будешь натыкаться на огромные дыры в разработке.
    Ответ написан
    7 комментариев
  • Как поднять интерфейс в linux чтобы он был SOCKS5 proxy?

    @rPman
    curl -x socks5://socks_ip:socks_port http://your_server_address/your_big_file -o /dev/null

    выведет на экран (можнов файл ключ -O ) подробно информацию о размере скорости и т.п.

    your_server_address/your_big_file - ссылка на файл на веб сервере, до которого меряешь скорость
    Ответ написан
    2 комментария
  • Как написать SELECT запрос c добавлением столбца?

    @rPman
    читать про left join
    условие на null - поле is null это для фильтрации или использовании в case ... then ..., еще есть функция nullif

    либо в программе ноль проверяй средствами бакэнда или фронтэнда, это зависит от используемых языков ли фреймворков
    Ответ написан
  • Как работает VPS?

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

    Намекну, что в этой схеме логины и пароли пользователей станут доступны этому прокси-сервису
    Например так работают мошеннические сайты использующие атаку фишинг
    Ответ написан
  • Как настроить скрипт для rsync?

    @rPman
    Не уверен по причинам проблем у тебя, скорее всего либо с правами доступа проблемы либо с настройками сети.

    Добавь сохранение логов ( 2>>errors.log >>info.log ) к вызовам tar и rsync

    Но есть совет!
    Так как ты передаешь один единственный файл - .tar архив, нет смысла использовать rsync, достаточно scp, мало того, нет смысла даже сохранять промежуточно архив у себя. Достаточно передавать архив по ssh сразу в момент его создания, а успешность доставки проверять по коду ошибки, примерно так
    tar -cvf - $BACKUPDIR |  ssh -p 55422 -i /home/pisarev/.ssh/id_rsa rsync@192.168.1.1 "cat /dev/stdin > /volume1/NetBackup/site/backup_$date.tar"
    Ответ написан
    Комментировать
  • Как хранить большие видео на сервере?

    @rPman
    Файлы! С доступом как статика на веб сервере, при необходимости права разруливать через basic auth (само собой https обязателен), добавляя пароли в url. При БОЛЬШОМ количестве файлов и сложной структуры по их управлению, заводи в базе данных прослойку а имена файлов пусть будут завязаны на идентификаторы из этой базы (или как некоторые делают - хеши от содержимого, как бонус дубликаты отлавливать)

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

    @rPman
    Именно так, всей начинки 3d принтера тебе хватит для описываемой задачи (исключение - вес того что ты будешь перемещать, драйвера на таких платах очень слабые)

    Для того чтобы тягать что то по тежелее, механику и платы нужно брать как для станков чпу
    Кстати самые первые 3d принтеры рулили через lpt порт компьютера, можно даже софт для этого найти - LinuxCNC.

    Управление с компьютера по usb (штатно поддерживают почти все опенсорс платы принтеров) с помощью gcode - промышленный стандарт управления
    Ответ написан
    2 комментария
  • Какая нужна модель для описания каждой конкретной монеты на счету?

    @rPman
    У криптовалют типа bitcoin (не etherum) именно так и реализовано - баланс на аккаунте пользователя это сумма не потраченных выходов, т.е. буквально каждый входящий перевод (сдачи от исходящих)

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

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

    Формально, у тебя матрица, столбцы и колонки - это пользователи, а ячейки - текущий баланс, полученный от соответствующего пользователя. Можешь использовать эту модель, но историю придется так или иначе сохранять, причем в зависимости от целей, ее можно сохранять в каждой ячейке (например чтобы восстанавливать всю матрицу на момент времени в прошлом)
    Ответ написан
  • Что в Windows занимает почти 50 ГБ?

    @rPman
    c:\AMD - содержит временные файлы установщика драйверов (например на видеокарту), можно (нужно) удалить
    c:\$WinREAgent содержит бакап системы перед очередным крупным обновлением, должен удалиться через некоторое время сам, если у тебя все работает - удаляй
    c:\Recovery смело удаляй, содержит бакап с обновления с другой версии (типа win8 -> win10), на сколько я понимаю крупные обновления win10 так же туда попадают
    c:\Users - пользовательские файлы (документы, рабочий стол), временные и часто приложения, для установки которых не требовались права администратора, чистить этот каталог сложно но там легко десяток гигабайт найти
    например %localappdata%\Temp (можно прямо так в проводнике написать) - временный каталог, где скапливается гигабайтами мусор который надо удалять
    hiberfil.sys — размером с ОЗУ. Если оно вам не надо powercfg -h off.
    используется для быстрого включения/выключения машины без закрытия программ (по умолчанию оно используется даже при обычном выключении, пользовательские программы закрываются но службы и др. остаются и делается hibernate (очень удобно на ноутбуках настроить гибернацию при закрытии крышки)
    Отключить это безопасно, но скорость включения компьютера заметно увеличится (не секунды а минуты на слабом железе).
    c:\System Volume Information - системный каталог, содержит файлы точек восстановления, удалять не надо но можно регулировать процент занимаемого места в настройках восстановления

    p.s. запусти штатный cleanmgr (Освобождение места на диске за счет удаления ненужных файлов) в нем кнопку Очистить системные файлы, и внимательно посмотри на чекбоксики, почти всегда достаточно их отметить все, и нажми ОК

    p.p.s. после чистки лишних файлов, можно еще нажать чекбоксик - Сжимать этот диск для экономии места в свойствах диска, это освободит примерно 30% занятого места (будет долго думать, до неск. часов, выдаст несколько раз ошибки, их можно игнорировать), делать это безопасно, в очень редких случаях (медленный процессор + ssd) будет легкое замедление записи, во всех остальных случаях даже ускорится работа с диском
    Ответ написан
    2 комментария
  • Как исправить падение частот процессора при низких температурах (не тротлинг, ноутбук)?

    @rPman
    это нормальное поведение почти любого современного процессора

    подсистема питания (чипа) тупо не справляется и понижает частоту.... тем более у ноутбуков, мобильные процессоры по своей сути спринтеры, их максимум достигается только на коротких дистанциях (секунды) а под непрерывной нагрузкой (а у тебя 3D ускоритель еще загружен) роняет скорость
    Ответ написан