Задать вопрос
  • Доказательства опасности программного RAID?

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

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

    Зато такие вещи как вендорлок у аппаратных рейдов - создают невероятно большую. головную боль и генерируют лишние траты денег (зачастую очень большие)
    Ответ написан
    3 комментария
  • Как быстро получить запись массива?

    @rPman
    var_export

    осторожно с циклическими ссылками

    p.s. на практике для сериализации данных используют serialize/unserialize (свой текстовый формат представления для php) и популярный кроссплатформенный json_encode/json_decode - осторожно, все это текстовые форматы

    настоятельно рекомендую использовать google protobuf, для которого есть реализация для php, удобно быстро эффективно, кросплатформенно и бинарный формат
    Ответ написан
    3 комментария
  • Как Telegram доставляет данные до клиента?

    @rPman
    Именно, держат открытыми сокеты, это не дорого, даже вебсокет соединения (а они чуть сложнее) одна машина может удерживать миллионами.

    В общем случае у телеграмма много серверов плюс есть прокси-сервера, все они держат подключения (клиент -> сервер) и сервер решает кому о чем сообщать.

    Для мобильных систем, так уж сделаны операционные системы, чтобы они просыпались по сигналу сервера, вместо разработки своей инфраструктуры (что даст лишнюю нагрузку на мобильники и их батарейки) используют push систему от эпл или гугла, кстати во время блокировки телеграмма роскомнадхором, это использовалось как инструмент доставки служебных сообщений, так как ее блокировка полностью блокировала бы работу всех мобильников в стране.
    Ответ написан
    1 комментарий
  • Почему видеокарта и процессор не загружаются на 100%(при этом выдывая 40-60фпс)?

    @rPman
    Потому что игра не умеет утилизировать по максимуму ресурсы процессора и видеокарты.

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

    А gpu нагрузить на 100% могут только числодробилки (или майнер какой-нибудь), это особенность архитектуры. Возможно сцены со сложной физикой могли бы и в играх так сделать, но мало кто этим заморачивается.
    Ответ написан
    3 комментария
  • Хранятся ли где-то удалённые номера в смартфоне?

    @rPman
    В android есть системный лог, в котором можно найти события-нотификации о пришедших сообщениях, попробуйте порыться там, например с помощью утилиты desktop adb или приложение android syslog к примеру но чтобы читать логи старее с момента установки нужен рут

    p.s. логи чистятся с перезагрузкой
    Ответ написан
    Комментировать
  • MEGA прямая ссылка на файл?

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

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

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

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

    @rPman
    Если нужно сохранить вывод приложения в файл, то запускать его можно просто указав перенаправления через системные пайпы:
    node myprog.js > myprog.log 2>myprog.err
    Ответ написан
    Комментировать
  • Перевод средств с Тинькофф на Яндекс кошелек?

    @rPman
    https://yandex.ru/q/question/computers/kak_bez_kom...

    Пополнить баланса кошелька можно разными способами — без комиссии пополнить получится следующими:

    С банковской карты в нашем мобильном приложении. Без комиссии с карты получится пополнить и на сайте, если сумма 4000 рублей и больше: https://money.yandex.ru/prepaid/?w=cards
    Через интернет банк: https://money.yandex.ru/legacy-doc.xml?id=242314 — в некоторых банках можно пополнять кошелек без комиссии, например, через Сбербанк-Онлайн или Альфа-Клик;
    Картой в банкомате: https://yandex.ru/support/money/add/via-atm.html
    Наличными в терминалах и салонах связи: https://yandex.ru/support/money/add/cash.html — обратите внимание, что у некоторых терминалах может браться комиссия, об этом пишется заранее.


    Если тинькоф создает какие то комиссии, перенесите деньги на карту другого банка, помню был момент (не про яндекс просто как пример) когда я стоял рядом с двумя банкоматами и перекладывал деньги из одного в другой, что делать если такая дибильная система монетизации у них.
    Ответ написан
    Комментировать
  • Как создать bat файл для подключения к удаленному серверу vmware?

    @rPman
    https://code.vmware.com/docs/6631/data-center-cli-...
    Не совсем уверен по поводу удаленного управления, но если оно может рулить кластером значит должно уметь и удаленно машины запускать, в крайнем случае поднимайте на хост системе ssh/telnet сервер и запускайте удаленно.

    https://www.vmware.com/support/developer/prog-api/...
    есть продвинутый api с помощью sdk можно написать программу и управлять машинами,
    Ответ написан
    Комментировать
  • Почему все чаще пользователи отвечают в комментах к вопросу?

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

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

    @rPman
    nodeElement.getBoundingClientRect() возвращает прямоугольник, если у него размеры =0 то он невидим.

    Вот пример, этот код инжектят на страницу и он периодически сканирует ее всю и возвращает список видимых объектов с координатами их областей.
    Ответ написан
  • IDE HDD на Windows 10?

    @rPman
    Если я верно понимаю ide-sata контроллер типа такого?
    ohccupv4ctvlzqdqnjnvb_yxksk.png

    Он двунаправленный и там есть перемычка

    еще момент, старые диски ide не были plug and play необходимо настроить его primary (было такое что диск не определялся если был единственным secondary на линии) и параметры его секторов перемычками на жестком диске. в общем курите спеки к нему
    Ответ написан
    5 комментариев
  • Как обновить кэш сайта у клиентов?

    @rPman
    лучший способ контроля за кешем на стороне клиента - это менять имя/ссылку на контент

    т.е. вместо подключения main.css пиши main.css?x=1 (в следующий раз сменишь 1 на 2 и т.п.), вебсервер статику вернет ту же самую но на стороне клиента это будет совершенно новый файл

    Самое верное, автоматизировать процесс, в момент выкладывания файла на веб сервер, менять ихимя (и во всех местах его использования) на содержащее хеш сумму от его содержимого, например: 3f90ee1b.main.css

    p.s. чтобы на клиенте файл был принудительно запрошен игнорируя кеш, можно нажать ctrl+f5
    Ответ написан
    Комментировать
  • /deletethis/deletethis?

    @rPman
    Учебные заведения, в основном, это не место где ты получаешь знания, за очень некоторыми исключениями (например ты берешь проект/дипломную и работая со своим куратором изучаешь свою конкретно узкую область), это место:
    * где у тебя есть возможность получить затравку своим знаниям (как затравка для получения кристалла - подвешиваешь крохотную часть в раствор и со временем оно вырастает в огромный кристалл)
    Тут ты учишься учиться. Спросите, зачем мне эти знания что в меня вдалбливают в школе/универе - так вот это тренировка мозга, этот процесс как тренировка мышц выполнением бессмысленных повторяющихся движений и поднятия тяжестей.
    * где у тебя есть возможность получить очень небольшую мотивацию по учебе, логика тут примерно такая - ты уже потратил кучу сил/денег и бросать на середине пути - значит признаться что эти затраты были в пустую
    * главное, у тебя есть возможность встретиться с единомышленниками, людьми, которые как и ты крутятся в этой области знаний
    * и с боку - у тебя есть возможность встретить жену/мужа (если ты женщина), а учебное заведение выступает в качестве фильтра чтобы отсеять совсем уж быдло недостойных внимания (кстати женщины часто это делают, я знаю пример когда одна дама больше 10 лет сверх срока, оплачивала обучение именно с этой целью).
    p.s.
    * университет/институт - неплохое место чтобы найти работу, обычно туда идет работодатель за работниками, очень часто заключаются соответствующие договора с учебным заведением.
    Ответ написан
    2 комментария
  • Как все сбросить, чтобы удалились все репозитории, все комиты и т.д.?

    @rPman
    у тебя локально каталог myNewProject уже содержит какой то проект, локально его и удаляй
    Ответ написан
  • Как на PHP создать свой сервер, чтобы получать данные с Andriod приложения?

    @rPman
    index.php
    <?php
    file_put_contents('mydatabase.serialized',serialized($_POST).nl,FILE_APPEND);
    ?>

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

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

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

    @rPman
    *((unsigned __int8*)0xb000)
    Ответ написан
    Комментировать
  • Псоветуйте аналог NextCloud/Seafile/OwnCloud под Windows Server?

    @rPman
    Так как не сказали какие цели используете и что готовы для этого сделать:

    Я думаю что лучший инструмент dropbox-like синхронизации между машинами - syncting, самого сервера хранилища не имеет но очень прост в настройке, кроссплатформенный и очень легковесный. Если вам надо где то хранить копию файлов - заведите этот сервер, хоть 1$ vps (все зависит от требований к месту).

    Если ищете платное хранилище дешевле дропбокс - посмотрите на siacoin, он тоже организован как dropbox-like при этом хранение файлов распределено по его пользователям (трехкратное дублирование, распределение по 40 нодам), децентрализованно и анонимно (никто не удалит ваш файл потому что он что то там нарушает или потому что вашего президента вдруг внезапно 'поехала кука' и адекватный бизнес начал от вас шарахаться). имхо на текущий момент нет хранилища дешевле, особенно если вы вручную начнете управлять выбором нод.
    Осторожно, с точки рения криптовалюты и вложения в нее - там идеологические проблемы, но технология беспрецедентно хороша, хотя возможно с начала будет сложно разобраться в особенностях утилит и интерфейса.
    Ответ написан
  • Почему заканчивается место на виртуалке Ubuntu?

    @rPman
    Начните с исследования занимаемого места, по файлам, утилит тьма - консольный ncdu (ищите в пакадж менеджере Ncurses Disk Usage) например, графический тот же baobab (disk usage analyser) или QDirStat

    Если у вас много примонтированных разделов (например с циклами с помощью bind или сетевые) можно в настройках ограничить анализ одним диском (ncdu -x / например)
    Ответ написан
    Комментировать