Задать вопрос
  • Может ли VPN ускорять интернет?

    @rPman
    Нет
    Andrey Barbolin предложил хороший пример с ограничениями провайдера

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

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

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

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

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

    @rPman
    по USB 2.0 внешний жесткий диск
    странный сетап
    но
    скорость чтения 304.13 K/s скорость записи не больше 604.13 K/s...
    говорит что usb у тебя работает на 1мбит скорости, что очень похоже на usb1 версию

    чтобы удостовериться, отключи базу данных (убери нагрузку) и проверь диск на линейное чтение любым способом, например прочитав то 2-гигабайтовый файл в null
    dd if=/path/to/file of=/dev/null bs=1024k status=progress


    причина деградации скорости usb2 до 1 версии банальна, на том же контроллере (соседний вывод usb или к примеру тот же usb хаб) висит мышка/клавиатура или любое другое устройство usb1 версии. Такова особенность работы usb хабов, понижают скорость до минимально поддерживаемого (даже если у тебя будет usb3)

    Решение - подключить мышь/клаватуру или диск на другой контроллер (просто экспериментально перебери порты)
    Ответ написан
  • Почему PoS не подвержен selfish-mining атаке?

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

    PoS криптовалюты в подавляющем большинстве случаев не защищают от перезаписи блокчейна, не поддавайся на увещевания. Практика показывает что это именно так.

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

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

    @rPman
    В windows 7 когда нажимаешь f8 есть выбор загрузиться с последней рабочей конфигурации, попробуй, после этого в обновлениях удали эти дав обновления или откати состояние до предыдущего (я не помню как пункт там называется но он сразу виден)
    Ответ написан
  • Какую базу выбрать для bigdata?

    @rPman
    Так как автор молчит про особенность своей задачи, значит можно предположить что угодно? например write once read many базы данных? с запросом только данных по временному интервалу?

    Пили самописное что-нибудь на основе файлов.

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

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

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

    @rPman
    если обычные тесты типа speedtest.net проблемы не показывает то значит это технология блокировки торентов от провайдера

    способ борьбы - сменить провайдера, например взяв в аренду что-нибудь максимально дешевое, даже не надо подключать vpn, сам торент клиент можно там запустить, а файлы смотреть прямо загружая их со своего сервера, либо подключив сетевой диск либо расшарив по http и просматривая в браузере тегом video
    Ответ написан
    Комментировать
  • Как появляются Предложения на Авито?

    @rPman
    скорее всего это борьба авито со сканерами базы данных.

    У таких площадок - данные являются товаром, и инструмент манипуляциями клиентами. Отдавать данные налево не хотят, вот и ставят палки в колеса, как могут

    Еще больший бред я вижу на aliexpress (попробуйте просканировать категории товаров), полагаю они задали тренд на бардак в маркетплейсе

    Ложь и мошенничество победило в этом мире, маркетинг стала наукой, где научные методы используются чтобы делать это (обман) эффективно.
    Ответ написан
  • Можно ли записать полный экран 1400х900?

    @rPman
    Все это какие?
    OBS умеет работать с любым размером окна (в зависимости от кодека там могут быть требования к кратности размеров 2,4,8,..), лучший, самый функциональный, самый быстрый, аппаратные кодеки на видеокарте.. что еще надо?
    Ответ написан
  • Как найти папки, у которых нет доступа администратора?

    @rPman
    Только написав свою программу на каком-нибудь языке программирования (cmd/bat не рекомендую, штатно в windows есть c#/js# с помощью .net либо устаревший WSH js/vbs)

    Для получения прав на файлах есть утилита cacls (устарела и неудобна) или icacls
    icacls c:\ /save acl_out.txt /t /c
    вместо имен там будут sid, которые можно узнать
    wmic useraccount get name,sid
    позволяют получить в текстовом виде информацию о правах на указанный файл или каталог

    p.s. все можно сделать сразу на powershell но я не умею (гугли Get-Acl )
    Ответ написан
  • Осуществима ли тихая установка драйвера сканера Canon?

    @rPman
    универсальный но не красивый способ, написать простенький скрипт autoit, прожимающий необходимые кнопки
    Ответ написан
    Комментировать
  • Не запускается Tlauncher, что делать?

    @rPman
    попробуй установить версию, предлагаемую tlauncher
    https://tlauncher.org/ru/install-java.html#downloa...

    еще можно поискать билды openjdk, например эти
    https://adoptopenjdk.net/installation.html#x64_mac-jre
    Ответ написан
    Комментировать
  • Материнская плата, Биос или оперативная память?

    @rPman
    С высокой вероятностью проблема в материнской плате
    С некоторыми шансами это может быть соринка в разъеме, так как работающая в одном слоте плашка памяти не работает в другом
    Ответ написан
    1 комментарий
  • Может ли не серверное железо перекрыть серверное или как собрать новый сервер?

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

    Серверные ATX блоки питания очень хороши (только шумные)

    Если система охлаждения процессора по креплениям подойдет, тоже оставь, диски, контроллер... с оперативной памятью беда, это ecc и главное ddr3, так что без вариантов - продавай на вторичном рынке, она должна цениться

    Про десктопные материнки, вопреки расхожему мнению, для задач частного лица и малого предпринимательства они более чем подходят, даже без ecc. Проблемы с софтом - кем то выдуманы, все современные ОС прекрасно работают как с десктопным железом так и с серверным, редкие проблемы - решаемые, есть ряд ограничений, искусственные, например серверные ревизии windows не будут нормально работать с десктопными nvidia видеокартами.

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

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

    так что сам по себе бесконечный цикл не опасен
    но совершив ошибки при его написании можно хорошенько наступить себе на ногу
    Ответ написан
    Комментировать
  • Как мне скрыть командную строку?

    @rPman
    task scheduler - создаешь задачу с тригером на старте компьютера
    там есть опция - проверять, загружен ли пользователь или нет, если включить то окно не должно показываться (или наоборот выключить) еще есть опция - интерактивно (я уже забыл как там все выглядит)
    Ответ написан
    Комментировать
  • Корректна ли будет такая организация Docker-контейнеров?

    @rPman
    Зачем ты разделяешь части приложения по доккер образам?

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

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

    так что ответ, хватит одного максимум двух образов
    Ответ написан
  • Как сделать автозапуск плейлиста в Spotify при включении ПК?

    @rPman
    Универсально автоматизировать нажатие кнопок можно с помощью autoit, скрипты примитивные, сложнее определить координаты в числах, куда нажимать а так скрипт будет из одной строчки: MouseClick(x,y) или несколько, если надо по менюшкам погулять (скорее всего между кликами добавить sleep)

    где то гуляла програмка для записи действий пользователя в виде программы для autoit но я ее найти никак что то не могу, очень было удобно, получить готовый код, подправить его если нужны циклы, тайминги слипами добавить...
    p.s. поройся в этой теме, там вроде нашли номер старой версии, в которой au3record еще шла в поставке
    Ответ написан
    Комментировать
  • Почему функция выводит нули?

    @rPman
    nummas[i] = a[i];
    тут ты в буфер nummas складываешь найденную цифру не с начала строки, а с позиции i которая для нее уже в середине, а так как изначальна строка нулями заполняется, atoi думает что строка пустая и возворащает 0
    ты должен завести еще переменную для номера символа в nummas и не забудь перез atoi добавить в еще символ с кодом 0 чтобы затереть предыдущее значение (иначе если сначала найдешь длинное число а потом короткое, при выводе котороткое смешается с длинным)

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