Задать вопрос
  • Стоит ли оставлять Windows 7 на i5-12400F и RTX 3050, если система завелась через модифицированный .inf (драйвер 474.11)?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Главная проблема семёрки сегодня — это отказ поддержки семёрки со стороны производителей ПО/игр и невозможности использовать это ПО/игры в семёрке.
    Ответ написан
    4 комментария
  • Зачем в этой схеме блока питания резистор R4?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    В вашем вопросе чувствуется сомнение - а нужен ли этот R4? Да, этот резистор необязателен, составной ЭП (который иностранцы называют схемой Дарлингтона) будет работать и без него. Существуют и транзисторы Дарлингтона (как единый электронный компонент):
    %D0%B4%D0%B0%D1%80%D0%BB%D0%B8%D0%BD%D0%B3%D1%82%D0%BE%D0%BD%D0%B0%20%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80.JPG И даже в многоступенчатых составных ЭП можно обходиться без этих резисторов:
    image-41.png
    Так зачем же он нужен? Ведь без него весь коллекторный ток первого транзистора, не ответвляясь в резистор, идёт в базу второго, коэффициенты усиления перемножаются, и от такого составника можно получить максимально возможное усиление по току. Однако максимум усиления нужен не всегда, а вот повышение стабильности работы схемы, её быстродействия, а также более симметричная обработка положительных и отрицательных полуволн входного сигнала (т.е. фактически снижение его искажений), обеспечиваемые этим резистором, часто бывают важнее.
    Ответ написан
    2 комментария
  • Как автоматически запускать мобильный хот-спот на Windows 11 при включении кабеля Ethernet?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Планировщик заданий -> Создать новую задачу.
    Триггер:
    Журнал: Microsoft-Windows-NetworkProfile/Operational ("Выполняется" — там косяк с частичной локализацией)
    Источник: NetwrokProfile
    Код события: 10000

    0ab86f90088293453ac4abc2d0d3c8f5.png
    Условия:
    Запускать только при подключении к следующей сети -> [Название целевой сети]

    Действия: указываете запуск нужного вам приложения. Возможно понадобится галочка "Выполнять с наивысшими правами" на вкладке "Общие".
    Ответ написан
    Комментировать
  • Поможете собрать компьютер для запуска виртуальных машин и коддинга?

    @rPman
    Первое, брать процессор не старее 10-15 лет (можно конечно, если это серверные ревизии, вроде бы китайцы завалили рынок дешевыми ксеонами, но они сами по себе медленные), тогда особо не будут заметны накладные расходы на виртуализацию (к примеру в 2013 году они могли доходить до 30%, сейчас это порядка 10% но сравнивать сложно, только синтетика покажет заметные затраты).

    Второе, больше оперативной памяти, причем много это значит как можно больше. Правильно конечно от задачи исходить, но 'будут использоваться для программирования станков' совсем ничего не помогает.
    Поэтому стартовый объем - 64гб,... позволит запускать с десяток windows машин без особого напряга.

    Третье, быстрый ssd диск (рекомендую nvme но выбирать не по pci-e и гигабайтам в секунду а по основному параметру: TBW - сколько записей можно делать на диске, обычно он хорошо корелирует с надежностью модели) и достаточно большой, для хранения образов. Если одновременно будут работать несколько виртуальных машин на windows, они будут активно использовать диск, и это будет очень заметно, особенно при запуске приложений. Одна windows - это порядка 70гб (сначала будет 30гб но уже через неделю обновления доведут до максимума).
    upd. бывает что два диска может быть лучше чем один диск размера их суммарного. Независимая нагрузка на диски например.
    Еще, заранее рассматривайте хорошее охлаждение для nvme, в идеале - активную.

    Остальные комплектующие подбирать под оставшийся бюджет.

    Совершенно не обязательно брать именно серверные платформы. Они не для ваших бюджетов, да и нужны там где высокие скорости сети, требования к шарингу gpu и т.п. Выбирайте дискретную видеокарту, не стоит нагружать основную оперативную память задачами вывода видео, пусть хоть самую дешевую (но осторожно, смотрите наличие поддержки вашей версии windows, а то можно получить нежданчик с драйверами).

    Не гонитесь за последними ddr5 и ddr6, они быстры и хороши, но в среднем на десятки процентов, но вот ценник удваивается за каждый следующий условный процент повышения производительности. Выбирайте ddr4, особенно если есть среди чего выбирать.

    Софт - не обязательно серверные версии windows, но обязательно pro/enterprise версии, особенно это актуально для тех кто лицензии покупает. Помним, вам придется покупать лицензию на каждую машину, запускаемую в виртуалке. Серверные ревизии позволят чуть чуть сэкономить, когда количество одновременно запущенных машин машин - десятки, но.. смотрите, а ваш софт умеет работать с серверными ревизиями ОС?
    Я бы все же рекомендовал linux (тот же debian) как хост, нервы будут целее, особенно когда начнете пробрасывать порты и железо внутрь виртуалок (бывает для станков это критично).

    p.s. если деньги компании, то покупать на avito/ozon может быть проблематично
    Ответ написан
    Комментировать
  • Как мне перенести систему Proxmox на меньший диск?

    opium
    @opium
    Просто люблю качественно работать
    dd/Clonezilla поблочно не выйдет: диск размечен под 1 Тб, даже если занято 40 Гб.

    Нормальный путь: vzdump всех VM и LXC на внешний диск (или GUI: Datacenter → Backup), потом ставишь Proxmox свежо на NVMe, восстанавливаешь через qmrestore / pct restore.

    Старый диск до проверки не трогай — это rollback.
    Ответ написан
    4 комментария
  • Как исправить артефакты резкости после перехода с rtx 3080 на 5070 ti?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    В нестандартном разрешении

    Никак. Просто используйте только одно стандартное разрешение вашего монитора.

    У всех ЖК экранов есть только одно разрешение — родное. Все остальные режимы — простая и быстрая интерполяция картинки до нужного разрешения средствами встроенного контроллёра. Дополнительные разрешения сделаны лишь для совместимости со старым оборудованием и легаси кодом. Их никто и никогда не использует по-настоящему — только для временного вывода картинки на каком-нибудь древнем железе или при отсутствии драйверов/поддержки со стороны ПО нужного разрешения.

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Файловая система какая?
    Если FAT32, то нужно двойное переименование, сначала из старого имени в какое-то временное, затем из временного в новое.
    Ответ написан
    6 комментариев
  • Где можно хранить данные пользователя для синхронизации?

    @rPman
    Сами же просите без бакэнда и сами же предлагаете варианты с чужими бакэндами google/yandex.

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

    Настоятельно рекомендую не мучиться, найти vps-ку за условный 1$ в месяц и разместить там минимальный баэкнд. Не нужно пилить сложный, это вообще беда современных веб разработчиков, оверинженеринг 10k%
    spoiler
    (я видел буквально такие решения, когда вместо странички на 20кб с javascript и рюшечками, предлагают 10-мегабайтовые решения, с компиляцией css с исходниками на сотни килобайт)


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

    @rPman
    Могу порекомендовать метод, судя по скриншоту, интерфейс из 200x, элементы окна чистый win32. Если повезет.

    С visual stusdio (можно community версию) шла утилита spy+, хорошая исследовательская, позволяла изучать интерфейс чужих приложений (просто кликнув по кнопке в интерфейсе spy+ и затем в окно программы, вроде бы есть альтернативы типа winspy++, советую погуглить), видеть дерево HWND компонент. затем можно написать минимальное приложение (хоть в том же autoit или сразу на c++ если будет visual studio), отключающее контрол в принципе, что то типа такого (код как пример, способ поиска контрола может отличаться:
    openai:gpt5.4 api
    #include <MsgBoxConstants.au3>
    
    ; =========================
    ; Константы
    ; =========================
    Global Const $MAIN_WINDOW_CLASS   = "MyMainWindowClass"
    Global Const $MAIN_WINDOW_TITLE   = "Моё старое приложение"
    Global Const $BUTTON_TEXT         = "OK"
    
    ; =========================
    ; Ищем главное окно
    ; =========================
    Local $hWnd = WinGetHandle("[CLASS:" & $MAIN_WINDOW_CLASS & "]", $MAIN_WINDOW_TITLE)
    
    If @error Or $hWnd = "" Then
        MsgBox($MB_ICONERROR, "Ошибка", "Главное окно не найдено")
        Exit
    EndIf
    
    ; =========================
    ; Ищем дочерний контрол
    ; =========================
    Local $hButton = ControlGetHandle($hWnd, "", $BUTTON_TEXT)
    
    If @error Or $hButton = "" Then
        MsgBox($MB_ICONERROR, "Ошибка", "Кнопка не найдена")
        Exit
    EndIf
    
    ; =========================
    ; Делаем кнопку disabled
    ; =========================
    ControlDisable($hWnd, "", $hButton)
    
    If @error Then
        MsgBox($MB_ICONERROR, "Ошибка", "Не удалось отключить кнопку")
        Exit
    EndIf
    
    MsgBox($MB_ICONINFORMATION, "Готово", "Кнопка отключена")

    Почему лучше отключить? потому что отключенный контрол нельзя нажать не только мышкой но и с клавиатуры. Ну и скрипт нужно запускать только после запуска целевого приложения и держать запущенным постоянно не требуется.
    Ответ написан
    4 комментария
  • В ноутбуке с intel graphics и geforce 810m работает только intel'овская, как сделать, чтобы в играх работала нвидиа?

    opium
    @opium
    Просто люблю качественно работать
    у тебя Optimus — Intel рисует картинку на экране, 810M рендерит в фоне. В установщиках и dxdiag она не видна, это норма.

    Правой кнопкой на рабочем столе → Панель управления NVIDIA → Управление параметрами 3D → Программные настройки → добавь exe игры → выбери "Высокопроизводительный процессор NVIDIA".
    Ответ написан
    Комментировать
  • Почему не поднимается линк по оптике?

    opium
    @opium
    Просто люблю качественно работать
    Вендорлок ixgbe — X520 не принимает сторонние SFP+ без явного разрешения. Добавь в /etc/modprobe.d/ixgbe.conf строку options ixgbe allow_unsupported_sfp=1,1 (оба порта у DA2), потом update-initramfs -u и перегружайся. Циска подняла у себя линк, потому что на её стороне нет этого ограничения.
    Ответ написан
    3 комментария
  • Как можно определить мёртв SSD или жив?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    срок в 2.5 года кажется крайне малым
    Тут всё зависит от технологии и от условий хранения. Для TLC при комнатной температуре срок хранения данных без питания порядка 2-3 лет. При повышении температуры срок хранения снижается и при 40℃ может снизиться до 3-5 месяцев.
    Ответ написан
    Комментировать
  • Как лучше подключать СХД к Proxmox Backup?

    opium
    @opium
    Просто люблю качественно работать
    Зря рассчитываешь на дедупликацию СХД по NFS — PBS хранит данные как мелкие chunks, которые уже дедуплицированы самим бэкапером. Дедупликация СХД там практически ничего не даст.

    По производительности NFS для PBS хуже: PBS работает с кучей мелких файлов-chunks, и NFS на этом паттерне I/O заметно медленнее чем iSCSI. Это известная проблема, не только у тебя.

    С прямым оптическим подключением — iSCSI, multipath поднять там не так страшно как кажется.
    Ответ написан
    5 комментариев
  • Перестало работать подключение по RDP Win 10 pro, что делать?

    opium
    @opium
    Просто люблю качественно работать
    порт слушает, сервис крутится, файрвол выключен — похоже на слетевший RDP-сертификат, особенно после скачков питания.

    В regedit зайди в
    HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
    , удали значение SSLCertificateSHA1Hash и рестарни службу Remote Desktop Services. Windows сам перегенерирует.

    p.s. если не поможет — глянь Event Viewer → Microsoft → Windows → TerminalServices-RemoteConnectionManager → Operational, там будет конкретный код ошибки
    Ответ написан
    7 комментариев
  • В чем разница между Системным администратором и Сетевым инженером?

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

    в некоторых случаях системный администратор может выполнять задачи сетевого инженера, но когда сеть крупная, удобнее и логичнее выделить на это отдельного человека
    Ответ написан
    7 комментариев
  • Почему блокируется порт (мигает зелено-оранжевым) на коммутаторе Cisco при подключении коммутатора Microtik?

    Massacre_Rage
    @Massacre_Rage
    В мануале же все есть.
    6996a600272e3625445631.png
    Ответ написан
    Комментировать
  • Почему падает сеть из-за uTorrent?

    @ton1
    От торрента на одном компе проблемы появляются на других девайсах?
    Залезть на роутер по ssh и глянуть нагрузку, открытые соединения, не упирается ли в лимит conntrack.
    В торренте поджать настройки по соединениям (уже сказали), вырубить utp, отключить upnp. отключить резолвинг пиров (в меню по пкм) - может он ложит днс.
    Пинги не пропадают?
    Ответ написан
    1 комментарий
  • Максимальный размер сжимаемого пространства слишком мал, как исправить?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В defrag надо смотреть на неперемещаемые файлы, типа C:\swapfile.sys, C:\pagefile.sys и C:\hyperfil.sys. Программа сжатия же вам всё подсказывает, прямо в лоб.

    При загрузке с LiveCD/LiveUSB эти файлы можно удалять или даже дефрагментировать, и доступное место под сжатие должно увеличиться.
    Ответ написан
    Комментировать
  • HDMI: Input not support, что делать?

    @Hardoman
    DevOps
    Причина именно в том, что для каждого конкретного интерфейса и монитора винда запоминает разрешение.

    Можно поменять через реестр, подключились в безопасном режиме (он есть, но запускается не так, как в Windows 7, а через меню восстановления!) или загрузившись с диска Live CD/USB

    Дефолтные системные настройки в реестре хранятся в
    HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{...}\{...}\


    Где {...} — это уникальные идентификаторы вашего видеоадаптера и монитора (они различаются на разных системах).
    Найдите параметры разрешения:
    В нужном подразделе найдите следующие параметры (они могут называться немного по-разному):
    · DefaultSettings.XResolution — ширина в пикселях.
    · DefaultSettings.YResolution — высота в пикселях.
    · DefaultSettings.BitsPerPixel — глубина цвета (например, 32).
    · DefaultSettings.VRefresh — частота обновления (в Гц).

    Пользовательские настройки хранятся в:
    HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO


    Здесь вы увидите одну или несколько папок с длинными именами. Зайдите в каждую, найдите подраздел 0000 или 0001 и ищите вышеуказанные параметры.

    Также есть вариант PowerShell-скрипта с использованием .NET:

    Add-Type @"
    using System;
    using System.Runtime.InteropServices;
    public class Resolution {
        [DllImport("user32.dll")]
        public static extern int SetDisplayMode(int width, int height, int flags);
    }
    "@
    [Resolution]::SetDisplayMode(1920, 1080, 0)
    Ответ написан
    2 комментария
  • Зачем whatsapp массово пытается подключаться по ssh?

    @vasiliipetrovich
    Нам удалось выяснить, что вотсап таким образом обходит блокировки, поднимая ssh-туннель с серверами Akamai либо Digital Ocean. Это что касается именно 22 порта. Там еще летит куча запросов, но их детально не рассматривали, интересовали запросы по 22 порту.
    Ответ написан
    4 комментария