Задать вопрос
  • Почему жестко лагает VirtualBox на производительном ноутбуке?

    @Zerg89
    Похоже на проблему планировщика с гибридными процами
    Попробуйте запустить виртуалку принудительно на быстрых ядрах
    start /affinity 0x00ff VirtualBoxVM --startvm "VM name"

    Если поможет запуск на быстрых ядрах команды ниже должны помочь настроить virtualbox на работу только с быстрыми ядрами
    powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"
    powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe"
    powercfg /powerthrottling list


    Ps Параметры центра "Безопасность Windows" и выключаем Core Isolation вообще. Перезагружаемся.
    источник habr.com

    Pss интересно что изоляция ядер работает по типу виртуалзации то есть вся система работает как бы в виртуальной машине и получается что виртуализация в нутри нее может работать только через vt-x(вложенной виртуализацией)
    Ответ написан
    6 комментариев
  • Сайт открывается по https только со второго раза?

    @q2digger
    никого не трогаю, починяю примус
    тебе нужен wildcard сертификат, потому что spb.asax.ru и просто asax.ru - это разные домены и они должны быть указаны в сертификате, чтобы под каждый новый не генерить - используй wildcard.
    Ответ написан
    1 комментарий
  • Как и чем осуществлять контроль за сотрудниками от обхода компании?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для этого нужно, чтобы работать с компанией заказчику было выгоднее, чем напрямую с менеджером. Всё остальное - полумеры.
    Ответ написан
    3 комментария
  • Как реализовать контроль версий xml-файлов?

    @alexalexes
    Только сторонний скриптинг.
    Всё, что умеет следить за файловой системой и генерировать событие на изменение файлов в ОС. При возникновении события нужно выполнить команду от определенного пользователя git commit в консольном режиме и записать комментарий.
    Если нет следящего механизма под рукой, тогда выкручиваться периодическим запуском скрипта типа cron.

    PS: Я бы не стал бы это реализовывать. Копаться в таком репозитории еще то удовольствие. Удобнее, когда коммиты осознано сделаны, и все изменения в файлах по делу. Еще лучше, когда они снабжены содержательным комментарием.
    Ответ написан
    3 комментария
  • Изнашиваются ли SMR диски быстрее при чтении?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    есть черепичный диск SMR wd red, планировал под Рейд 1

    Черепичные диски лучше не ставить в RAID. Чем сложнее массив, и "умнее" устройство / контроллер / система, тем выше вероятность, что такой диск ей не понравится, даже будучи исправным, либо выскочат какие-либо глюки.
    Домашний РЭЙД 1, конечно, сильно проще, вероятность проблем с СМР ниже, но я бы всё равно воздержался, тем более у вас есть возможность - много других дисков.

    В теории вроде бы черепичные диски слабы в записи, а на чтение вроде бы должны

    У нас есть достаточно подробная статья про SMR HDD с графиками и подробностями. Вы - молодец, думаете вместо того, чтобы пользоваться бездумно, посмотрите - там есть и раздел "Особенности эксплуатации".

    Но нет ли у них бо́льшей нагрузки при чтении случайных данных из-за специфичной записи?

    Именно со чтением особенных проблем быть не должно, но это именно со чтением. Я бы не исключал даже возможное наличие плюсов из-за того, что формально в ленты укладываются данные, записанные в определённое время. Т.е. для файлов (не для баз данных) возникает некое подобие дефрагментации, особенно, если их потом не трогать.
    Однако, алгоритмы SMR закрыты и различаются, так что гарантий тут никаких.

    Чтение может просесть, если винчестер одновременно со чтением будет "тасовать" ленты. Тут вообще возможно всё, вплоть до выхода диска из строя из-за багов прошивки (редко, но тоже бывает).

    единственный жёсткий диск, который резко сломался, был как раз черепичный ... (правда, он с 2020 г был жёлтый и имел 10000+ переназначенных секторов

    Это отличная шутка на тему неожиданного выхода харда из строя :)

    Затрудняюсь даже представить как вы опишете поломку SSD, которые как раз-таки умирают действительно внезапно :)
    Ответ написан
    1 комментарий
  • С чего начать нагрузочное тестирование сайта?

    Начать нужно с определения цели нагрузочного тестирования.
    Что вы хотите узнать?
    1. Системные требования
    2. Стабильность пол высокой нагрузкой
    3. Максимальную производительность на том железе, что сейчас есть
    4. Сравнить как изменилась производительность после каких-то изменений?
    5. Что-то ещё?

    Из этого уже определяйте, какой профиль нагрузки нужно подавать, так как просто 100500 запросов на одну конкретную ручку явно не будет похоже на реальную нагрузку, а по тому результат подобного тестирования скорее всего не принесёт пользы
    Ответ написан
    6 комментариев
  • Философия шаблонов woocomerce?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Хотелось почитать гайды как правильно делать под woocomerce, на оф сайте не нашел полезной информации

    Не знаю как это можно не найти.
    По блочным темам и по классическим

    И см общие принципы вёрстки под ВП (для классики)
    Ответ написан
    Комментировать
  • Как связаны версии трёх вещей - pyTorch, CUDA и CUDA compute capability?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Связь такая pyTorch -> CUDA -> GPU [CUDA compute capability]
    Т.е. твоя железка ограничивает максимально доступную версию CUDA. А соответственно для этой версии CUDA когда-то был свой последний pyTorch.

    Но судя по это статье твой sm_61 вполне ещё вчера поддерживался.
    Ответ написан
    3 комментария
  • MSI Carbon Hi Fi II Z790 не стартует, как узнать причину?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. БП - желательно на отдельном стенде, нагрузкой и с применением мультиметра. Если есть другой - то проверить с ним.
    2. Процессор и память на другой машине.

    А так, больше особого и нечего проверять - в сервис нести на полную диагностику.
    Ответ написан
  • Как прописать маршрут между двумя l2tp-ipsec туннелями в Mikrotik?

    b1ora
    @b1ora Куратор тега MikroTik
    Контакты в профиле
    1. Сделать разную адресацию. У тебя на роутере 1 маска /21 перекрывает сети роутера 2 и 3
    2. Прописать маршруты, чтобы каждый знал за каким туннелем какая сеть находится
    Ответ написан
  • В школьном вай фае заблокирован порт 9. Как обойти блокировку?

    Никак. Перестать заниматься ерундой и строить из себя школьного хацкера.
    Ответ написан
    12 комментариев
  • Как защищены электронные медицинские документы от подделки?

    Защищено исключительно тем фактом, что за подделку документов предусмотрена уголовная ответственность.
    + Какие-то данные передаются в ЕГИСЗ https://portal.egisz.rosminzdrav.ru/about

    В любом случае нет никакого способа инициировать проверку только по факту паранойи.
    От чего вообще работникам поликлиники подделывать эти документы?

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

    Откуда такое подозрение вообще взялось?
    Зачем с нуля все эти документы писать, вместо того чтобы отдать то что есть?
    Зачем "чтоб отвязались" создавать себе лишнюю работу?
    Ответ написан
    7 комментариев
  • Xampp vs OpenServer – кто шустрей?

    @Drno
    ubuntu + nginx + php
    делай сразу правильно
    UPD - убунту в виртуалку естественно, винду трогать ненадо)
    Ответ написан
    8 комментариев
  • Как можно зарабатывать с помощью разработки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Хотите работать на себя, быть независимым, не работать на фрилансе и на дядю и хорошо зарабатывать, но не знаете что для этого надо?

    У меня есть для вас ответ!
    Для этого надо научится делать бизнес. Именно пойти и учиться. так же как и всему остальному. Клиенты, рынок, маркетинг, доход-расход, риски, планирование, вот это вот все. К разработке это не имеет отношения, и тостер не тот ресурс где этому научат.
    Это все скучно, муторно и не хочется тратить свою жизнь на это? Добро пожаловать в офис/фриланс где другие дяди уже потратили свои годы за тебя, тянут всю эту скучную тягомотину сами и оставляют тебе только интересные задачки на программирование.

    Можно еще попытаться выиграть в лотерею - либо покупая билеты спортлото, либо делая какой-то свой сервис/приложения наобум и пытаясь их кому-то продать. В целом шансы плюс минус одинаковые.
    Ответ написан
    Комментировать
  • Как сделать нажатие кнопки при парсинге в python?

    @Everything_is_bad
    Начни с чтения доков requests
    Ответ написан
    Комментировать
  • Почему ноут выключается каждые 30 минут?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ноут без таблетки биоса и без батареи(сдохла и я не доставал ещё)

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

    таблетку не знаю какую покупать(так как модель ноута почти ноунейм)

    Разбираете, смотрите какая нужна батарейка, покупаете и ставите. Либо просто приносите в любой СЦ с просьбой о замене батарейки CMOS. Там обычно что-то типа 2025/2032/2042, реже что-то типа 1220/1620 и т.п. Если батарейки вообще нету и нет для неё отсека/разъёма - значит ноут использует свою батарею для хранения настроек биоса.
    Ответ написан
    Комментировать
  • Хочу создать vpn во Владивостоке, какие сервисы есть?

    @Everything_is_bad
    GMT+10
    у того же linode есть vps в Melbourne и Sydney, тебе это подойдет или всё таки в очередной раз проблема XY? И вообще для чего именно нужен vpn в какой-то часовой зоне, какой в этом смысл?
    Ответ написан
    Комментировать
  • Как выкинуть неиспользуемые функции из библиотек?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам нужно называется "Встряхивание дерева (Tree-shaking)". В популярных сборщиках есть либо из коробки либо в плагинах. Например в rollupjs и webpack эта фича есть из коробки:
    Ответ написан
    Комментировать
  • Не получается сделать REDIRECT порта для всех IP кроме определнных. Что я не понимаю?

    @dronmaxman
    VoIP Administrator
    # Разрешаем "исключения" без редиректа
    iptables -t nat -A PREROUTING -p tcp -s 109.194.11.11 --dport 443 -j ACCEPT
    iptables -t nat -A PREROUTING -p tcp -s 178.218.22.22 --dport 443 -j ACCEPT
    
    # Всё остальное перенаправляем на 4433
    iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 4433
    Ответ написан
    Комментировать
  • VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    В фазе vacuuming indexes нам нужно прочитать и обработать все индексы таблицы. Наступает эта фаза всякий раз когда набирается num_dead_tuples столько, сколько уже не лезет в max_dead_tuples (который, в свою очередь, считается от maintenance_work_mem, но для pg15 это по-прежнему не более 1гб, 178956969 как раз похоже на 1гб списка таплов)
    index_vacuum_count - это как раз и есть счётчик, сколько раз вызывали vacuuming indexes. За четверо суток 61 раз vacuuming indexes, то есть не более 1,5 часа каждый - вполне неплохо, бывало веселее, когда каждый vacuuming indexes длился часов по 15.

    Начиная с pg13 vacuum (но не autovacuum) может запускать дополнительных воркеров для vacuuming indexes. Применимы max_parallel_maintenance_workers (до тех пор пока позволяют max_parallel_workers и max_worker_processes). Воркеры работают по принципу очереди из списка индексов, в пределе можно запустить воркеров по числу индексов.

    Раз досчитали до index_vacuum_count = 61, значит уже прожевали порядка 11млрд мёртвых строк. Похоже что недавно было массовое удаление старых/более ненужных данных. Ну или не менее массовый update, который, конечно, тоже оставит много мёртвых строк.
    Ответ написан
    Комментировать