Задать вопрос
  • Как узнать объём трафика между моим браузером и сайтом?

    @rPman
    Har выдает распакованные данные на сколько я знаю не показывает редиректы
  • Как правильно рипат сайт?

    @rPman
    Загляни в этот index.htnl, есть ли там твои стили и скрипты, или они все подгружаются на js?
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    Само собой, только сообщения о бсодах говорят что одно дело теория а другое дело практика. Шансы что заработает высокие, но тесты после покупки никто не отменяет
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    Желательно чтобы частота, поделеная на cl была максимальной
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    Cheizer, выбор интел процессора отличный за свои деньги, подразумевает наличие видеоадаптера
    указанный процессор amd в single thread сильно медленнее (зато у него 6 ядер - 12 потоков а у интеля выше всего 4) да еще и дороже, так что не рекомендую!
  • Ошибка 0xc0000001 при запуске Windows 10, как исправить?

    @rPman
    Там есть пункт меню для запуска консоли, где нужно запустить chkdsk c: /f для проверки диска и исправления ошибок, как минимум сообщения об ошибках дадут больше информации.

    Вариант 'проблем с оборудованием' проверь, запусти какой-нибудь liveusb linux и протестируй, проверь работоспособность диска, запусти memtest и т.п.
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    pumpkinm,
    3200 с CL16
    это конечно хорошо но материнская плата у автора не топовая, чипсет млаждшей линейки и в списке поддерживаемых модулей памяти для 3200МГц стоят только 22cl чипы, это конечно ничего не запрещает но дает шанс что стабильной работы высокоскоростные планки памяти могут не дать
  • Как реализовать синхронизацию данных с сервером для оффлайн/онлайн приложения?

    @rPman
    а промежуточные данные ты где будешь хранить для своего приложения?

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

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

    штатная репликация использует лог - причем есть два направления реализации:
    - записываются все sql запросы и повторяются на удаленной базе, тут с данными ничего не оптимизируешь, если ты десять раз отправил update одной и той же записи, этот запрос десять раз должен быть выполнен и удаленно, с другой стороны объем передаваемых данных не зависит от объема обновляемых в базе
    - логируются все изменения в конечных файлах таблиц, в этом случае на удаленную машину уедет конечное значение, не важно сколько изменений было совершено с данной ячейкой

    Оба подхода имеют свои случаи, когда они эффективны. Стратегия изменения твоих данных позволт тебе выбрать один их них.

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

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

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

    В момент восстановления связи приложение блокирует работу с базой на запись (можно и без этого но логика тогда усложнится, т.е понадобится третий режим - работа в режиме синхронизации, в котором нужно будет где то сохранять отсылаемые данные для их консистенции), сканирует таблицы на наличие обновленных данных и отсылает их в сериализованном виде удаленно, после подтверждения принятия изменений, устанавливается отметка что данные синхронизированы.
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    Cheizer,
    Оперативная память Kingston ValueRAM [KVR26N19S6/8] 8 ГБ
    [DDR4, 8 ГБx1 шт, 2666 МГц, 19-19-19-32]
    у тебя 19cl - медленная, рекомендую смотреть на 16 минимум, тем более по цене разница незначительная
  • 10Gigabit по оптоволокну почему скорость упала?

    @rPman
    какая нагрузка на процессор во время тестов?
    p.s. не поленись, загрузись в linux live usb любой, и протестируй iperf из нее, там по умолчанию qos не включен, так ты получишь гарангтии что проблемы со скоростью у тебя точно из-за windows а не железа

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

    @rPman
    материнка как материнка, проц что я указал поддерживает
    память выбирай следующими критериями:
    * dimm типорзамер
    * если есть возможность, бери парами по 8гю либо одну 16гб (парами это значит продаются сразу две в упаковке, т.е. протестированные в dual channel)
    если что dual channel переоценен, прирост скорости на столько минимальный, что будет заметен в очень специфичных приложениях (я помню тестировал, заметил 7% прирост в упаковщике 7zip потому что он активно с памятью работает, другие приложения прирост на грани шума - 2-3%)
    * частоту бери минимум 2666 лучше 3200 (чип у тебя ее поддерживает но на сайте пишут только о 22cl, вполне возможно это особенность чипсета 610, о чем я и говорил)
    значение таймингов cl бери не больше 16
    вот гигабайт например (этот без гарантий dual channel но шансы высокие что заработает), или 2x8kingston или одну планку 16 kingston, но ты смотри лучше у себя цены, от региона сильно разнятся

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

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

    не гони частоты, пользуйся только штатными профилями, выбираемыми в биосе.
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    Любую с этим сокетом! я смотрю цены от 5т.р.
    Когда экономишь, не до жиру, бери только чтобы работало.

    Если деньги есть, бери чипсет Intel Z690 (цены от 12т.р.)
    Материнская плата не добавляет fps в играх, разница в более высоких предельных скоростях как у m.2 nvme так и возможности с несколькими видеокартами (больше линий pci-e на разъем), лучше подсистема питания, больше максимума памяти, лучше охлаждение, в общем когда идет нагрузка, материнки с этим чипсетом создают меньше проблем.

    Не советую гнаться за поддержкой ddr5, оно не про скорость в играх (гуглятся тесты дающие +2 fps при 130)
  • Какая есть альтернатива по мощности материнской плате + CP?

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

    твоя машина даст 1580, а процессор что я предложил 3047, при этом общая скорость в pass mark у них примерно 6тысяч (мне кажется их система оценки скорости мягко говоря проглючил), за счет более быстрой оперативной памяти, большего кеша процессора и других отличий, современное решение будет быстрее даже в многопоточных задачах раза в полтора два, а в однопоточной - раза в 2-4

    у меня был похожий на твой fx (6x) и разницу в скоростях я представляю не на синтетических тестах а в реальных задачах
  • Какая есть альтернатива по мощности материнской плате + CP?

    @rPman
    современные аналоги моей текущей конфигурации
    твоя конфигурация была выпущена 10 лет назад

    между ней и текущими пропасть технологий, совместимыми остались только pci-e, usb и разъемы питания.
    даже amd выпустили новый сокет am4 (точнее уже am5) не tr4 я не рассматриваю, а уж они в отличии от интеля, стандарты подключения процессора меняли гораздо реже
  • Wireguard почему на разных ресурсах разный ip?

    @rPman
    Станислав, итак, связь у тебя через vpn проходит, пинги идут, значит проблема в твоем провайдере (где стоит vps), надо еще смотреть что ты там с iptables намутил но вроде выглядит норм.
  • Как эффективно составить гистограмму слов (big data)?

    @rPman
    Надо подчеркнуть что эта структура нужна для хранения словаря слово => количество
    не уверен, какая именно технология используется в stdlib c++ для map (вполне возможно что на основе hashmap), и если честно, объемы (количество слов а не данных) при которых имеет смысл заморачиваться с древовидными структурами, должны быть ну очень огромными, столько нет слов в естественных языках.
    upd.
    maps are implemented as Binary Search Trees, unordered maps as hash tables


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

    @rPman
    docker сделан на основе lxd
    грубо говоря что на основе чего сделано с добавлением особенностей
    docker -> lxd -> lxc -> cgroups

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

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

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

    p.s. utf8 это проблема, регулярки с ней работают не очень шустро, рекомендую перекодировать сначала текст в однобайтовые кодировки, и только потом отдавать ее sed

    p.p.s. приложение на c++ можно написать за 15 минут
    не пытайся одной командой считать ВСЕ слова, один файл/кусок - свой набор, потом сложишь результаты
    не пользуйся базами данных в процессе этого промежуточного подсчета, собирай все в оперативной памяти

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