Задать вопрос
  • Какой Линукс подойдет для этого компьютера?

    @rPman
    ага, я догадывался что с ним будет грустно
    с другой стороны, современные браузеры не очень шустро работают на машинах 10-15-летней давности
  • Как распокавать многотомный архив при помощи TAR в windows?

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

    Выбирай любой виртуальный хостинг с ценами от 5$ в месяц (я перебирал несколько лет сверхдешевые vps-ки от многоуровневых реселеров - lowendstock.com там можно и за 8$ в год найти, но более менее нормальная скорость работы от 3$-5$ начинается, и хостись там, в т.ч. торент запускай)

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

    Забыл добавить - нужно будет либо использовать чужой трекер либо (рекомендуется) настроить свой, и в своем клиенте разрешить dht.
  • Где можно скачать точные IP диапазоны?

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

    а мобильные сети на какой адрес будут ссылаться? адрес юрлица?
  • Как распокавать многотомный архив при помощи TAR в windows?

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

    у меня совет, подумай, возможно это решит все твои проблемы - используй torrent, первый же вопрос в гугл дал ответ, наверняка есть другие проекты, плюс можно приложить к своему проекту готовый бинарник на основе libtorrent (какой-нибудь deluge/rtorrent/...)

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

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

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

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

    p.s. есть алгоритмы генерации uuid (128bit) где гарантируется отсутствие коллизий без использования централизованной выдачи идентификаторов, так же есть алгоритмы по проще, когда количество нод в кластере (выдающим идентификаторы) ограничено заранее и в итоговом числе для номера ноды выделены соответствующие биты.
  • Почему не работает file_put_contents?

    @rPman
    Permission denied
    окей гугл, переведи эту строчку
    Warning: Cannot modify header information - headers already sent by
    до вызова header у тебя в поток уже была какая то информация (скорее всего сообщение об ошибке file_put_contents но лучше по займись отладкой).
  • Какую выбрать мат. плату для i5-12400f?

    @rPman
    смотри дальше по списку на чипсет вмагазине, в яндексмаркете следующая плата стоит 12т.р.
  • Какую выбрать мат. плату для i5-12400f?

    @rPman
    я никогда не разгоняю машины и никому не рекомендую, профили памяти беру те что рекомендованы производителем

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

    @rPman
    Sergey0432, у тебя ошибка в insert, не указан user_id (т.е. он null) в параметрах запроса и задан неверных их порядок
    execute("INSERT INTO 'users' ('user_id', 'trading_style') VALUES (?, ?)", (trading_style,)
  • Как заблокировать webm на специфическом домене?

    @rPman
    ublock origin не поддерживает все виды фильтров
    по уму можно взять исходники и добавить ;)
  • Почему некорректно получаются данные по сокету?

    @rPman
    ай, забыл добавить
    received = socketSender.Receive(screenshot);
    проверь что вернет received и если меньше ожидаемого (а так бывает) продолжай принимать пакеты, добавляя их в конец буфера, пока не наберешь нужный размер
  • До какой ширины стоит адаптировать сайты?

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

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

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

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

    @rPman
    Руслан Пикулин, это на столько несравнимые вещи что даже странно это говорить
  • Как изменить версию драйвера nvidia?

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

    почти наверняка проблема в том что новый драйвер не тестировался на windows 7 и именно поэтому глючит (хотя конечно теории заговора очень приятно верить, сделав один раз такую гадость как замедление скорости, компании производители видеокарт будут делать это постоянно)
  • Если купить в гугл диске 5тб и расшарить на условно 50 человек?

    @rPman
    webdav отправляет много лишних запросов, плюс клиенты как я понимаю однопоточные, без кеширования и буферов (отсюда 200кб на соседнюю машину)

    исключай его

    smb работает и удаленно, лучше конечно его в vpn, с мобильными клиентами хз, я помню total commander с собой таскает модуль, все работает удобно (помню даже фильмы давал смотреть без загрузки), правда я с 20гб файлами там не работал, не думаю что мобильным пользователям это будет актуально.
  • Как изменить версию драйвера nvidia?

    @rPman
    Василий Банников,
    C++ 2013
    скорее всего win7, но мало ли, надо автора спрашивать
  • Почему не работает авторизация?

    @rPman
    публичные без проблем клонируются по http
  • Если купить в гугл диске 5тб и расшарить на условно 50 человек?

    @rPman
    Будет неудобно.

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

    Каждый каталог (всегда можно выделить такие группы файлов, работа с которыми объединена) организуется в виде iscsi/nbd тома, который монтируется по мере необходимости на клиенте (его нельзя смонтировать сразу на нескольких машинах кроме readonly варианта). Благодаря тому что операционные системы такие устройства кешируют на локальной машине в оперативную память (а на linux можно многоуровневый кеш, например на ssd меньшего размера организовать) работа с ними может быть на уровне пропускной способности сети (для гигабитных сетей iscsi могут упираться уже в скорость процессора сервера, для nbd требований меньше но windows клиента нет).

    по пингам ну максимум 2-3мс у 90% людей так как сейчас сервер стоит очень рядом
    на кой хрен вы рядом стоящий сервер подключаете по webdav!? кто вам посоветовал это извращение.
    Подключайте smb/nfs, все будет летать! никаких извращений.
  • Если купить в гугл диске 5тб и расшарить на условно 50 человек?

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

    если мелких файлов много
    вот тут кроется 99% проблем, из-за удаленности сервера от пользователей никакой протокол тебе не поможет, все упирается в физику скорости света и высокие пинги. Сервер буквально должен стоять максимально близко к пользователям, тогда и nfs/smb протоколы будут отлично работать.

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