Задать вопрос
  • Hiex.exe — Системная ошибка. Что делать?

    @NortheR73
    системный инженер
    В интернете ничего толкового не нашла
    два первых результата в гугле - раз и два
    Ответ написан
    3 комментария
  • Как 16-ричный октет стринг из UTF-8 преобразовать в windows-1251?

    @Zzzz9
    Это байты cp1251
    javascript
    const bytes = [0xC4, 0xE5, 0xE6, 0xF3, 0xF0, 0xED, 0xFB, 0xE9];
    const decoder = new TextDecoder('windows-1251');
    const string = decoder.decode(new Uint8Array(bytes));
    
    console.log(string);

    Выводит Дежурный
    python
    h = 'C4 E5 E6 F3 F0 ED FB E9'
    byte_string = bytes.fromhex(h)
    decoded_string = byte_string.decode('windows-1251')
    print(decoded_string)
    for i in h.split():
        print(f'{i} {int(i,16)}')


    Дежурный
    C4 196
    E5 229
    E6 230
    F3 243
    F0 240
    ED 237
    FB 251
    E9 233
    Ответ написан
    1 комментарий
  • Можно ли использовать 45вват вместо 65вват бп ноутбука?

    @Yaiem
    Сложно сказать наверняка, очень зависит от самого ноутбука и зарядки. Порой даже когда напряжение совпадает - ноут отказывается принимать другой бп
    Ответ написан
    Комментировать
  • Можно ли использовать 45вват вместо 65вват бп ноутбука?

    @alexalexes
    Проверить хватит, если коннектор подойдет.
    А вот при нагрузке ноут при подключенной зарядке будет разряжаться, чем заряжаться, и бп будет греться как печка.
    Ответ написан
    Комментировать
  • Какое максимальное число подключенных пользователей выдержит мой OpenVPN сервер?

    @Zerg89
    1 x 3.3 ГГц CPU • 1 ГБ RAM • 15 ГБ NVMe
    сеть: 200мегабит в секунду

    Зависит от количества паралелей настроеных вашими настоиками может и весь канал утилизировать, если вы не пытаетесь его фильтровать или очередность (приоритеты) делать. Ну и упор в openvpn зависит от типа шифрования минимально настроенных вами
    С теми же настройками по идее +4 потока если у вас проц не в притык работает ( ответ на повышение трафика/канала)
    Ps А с таким описанием может будет проще гадать на кофейной гуще
    Ответ написан
    Комментировать
  • Чем теперь пользоваться, когда Хабр Фриланс закрылся?

    Maksim_64
    @Maksim_64
    ML Engineer
    Делай хорошее, привлекательное резюме, и размещай его на сайтах поиска работы, пока и они еще не умерли.
    Ответ написан
    8 комментариев
  • Почему сервер не может подключиться к Postgres внутри контейнера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Между контейнерами коннектиться не по 127.0.0.1, а по имени контейнера.
    Ответ написан
    Комментировать
  • Как найти кто или что делает запрос?

    @Zerg89
    Вы не поверите но служба которая исполняет файл по расписанию не пытается его читать каждый раз с диска а только при перезагрузке службы и любое изменение в скрипте вычитывается при перезагрузке службы иначе есть кеш исполняемого скрипта в оперативке или виртуальной памяти
    Ответ написан
    2 комментария
  • Почему за ночь очень сильно разряжается батарея?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Так не за ночь же. На момент 22:00 уже было 25% заряда. Вполне норм что за ночь при активности шагомера он будет че то там мерять и с 25 сядет до нуля. Вполне нормально. Хотите чтобы не садился - выключайте шагомер.
    Но - еще раз - за 12 часов с 25% до 0 - для не нового телефона - нормальный показатель.
    Ответ написан
  • Нужно ли ехать в Москву из региона если устраиваешься удаленно программистом?

    @Drno
    Это надо спрашивать у HR в конкретной компании. в целом никто не мешает отправить документы почтой
    Ответ написан
    3 комментария
  • Нужно ли ехать в Москву из региона если устраиваешься удаленно программистом?

    Maksim_64
    @Maksim_64
    ML Engineer
    Я так работаю, живу в регионе, а работаю удаленно, мой текущий трудовой договор подписан электронной подписью. Если интересен процесс то вот несколько пунктов.

    1. Получение ЭЦП в удостоверяющем центре, стоит не дорого.

    2. Дают флешку нужно еще поставить софт на компьютер, софт ставишь либо сам, либо их специалист через какой-нибудь анидеск.

    3. У тебя появляется аккаунт в системе электронного документооборота например в СБИС.

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

    Все, ты официально трудоустроен, и ТК подписанный ЭЦП ни чем не отличается, от ТК подписанного в офисе.
    Ответ написан
    9 комментариев
  • Нужно ли ехать в Москву из региона если устраиваешься удаленно программистом?

    Если в компании нормально кадровый процесс построен и нет требования «познакомиться лично», то не нужно. Документы либо электронно подписываются, либо пересылаются почтой.
    Ответ написан
    2 комментария
  • [Python + pywin32] Как эмулировать движения курсора, клики кнопками мыши и нажатия клавиш клавиатуры в игре WoT?

    TrueBers
    @TrueBers
    Гуглю за еду
    вожусь уже 4-ю неделю, и на данный момент прямых ответов не нашел.
    Что можно было делать 4 недели, если ответ гуглится за 4 секунды? За 4 недели можно было игру дизассемблировать и посмотреть, как там всё устроено.

    Способов обработки ввода как минимум несколько. На одном Window Message Loop Legacy Input, который ты насилуешь, свет клином не сошёлся. Он никогда не считался подходящим для игр и точного ввода, почему им пользуется огромное количество игр — загадка. Либо банальная человеческая лень.

    Есть DirectInput, есть XInput, есть window message loop input events, есть RawInput, и GameInput. Первые два давно уже устаревшими помечены, не развиваются с 2000-х и не рекомендуются к использованию в современных играх. Устаревшие ивенты из window message loop, которые ты пытаешься посылать в окно, никогда не рекомендовались для реалтаймовых игр, где важна скорость реакции и точность наведения курсора. Остаётся RawInput. Ну а GameInput — слишком новая, высокоуровневая и специфическая штука, чтобы её часто использовали. Более того, все эти *Input базируются на низком уровне как раз на RawInput.

    Обрати внимание на ивенты, которые приходят перед нужными тебе. WM_INPUT, вот он как раз относится к RawInput. Его то и обрабатывает приложение. Сначала приходит WM_INPUT, а потом за ним старое сообщение просто для совместимости с древними хендлерами. Приходят старые сообщения потому, что разработчики не отключили их генерацию флагом RIDEV_NOLEGACY, либо есть какая-то логика отката к старому обработчику.
    И самое главное, WM_INPUT генерируется HID-железкой внутри самого системного хендлера событий. То есть самому послать это сообщение от лица пользователя невозможно.

    Эмулировать RawInput можно только аппаратно/драйвером/гипервизором, либо внедрившись в код игры. Придётся реверсить игру и разбираться в логике обработки сообщений. Возможно, можно как-то заабьюзить логику, которая проверяет, будет ли обрабатывать сырой ввод, и вдруг есть какое-то условие или флаг из конфига, при котором произойдёт fallback, который сбросит обработку WM_INPUT на старые ивенты.

    PS. С ответа про обработку ввода через графические API поржал :D. Нормальная шутка, смешная.
    Ответ написан
    3 комментария
  • Как и от каких атак защитить свой сервер, находящийся на чужом гипервизоре?

    Afranius
    @Afranius
    Из говорящих дольше живут те, что говорят меньше.
    Никак. Если есть физический доступ к серверу - на него всегда можно проникнуть.
    А виртуалка на чужом гипервизоре - фактически то же самое:
    и локальную консоль можно открыть, и в single mode загрузиться, и пароль рута сменить.
    Более того: это не обязательно делать на оригинальной ВМ, всегда можно предварительно сделать копию, к ней доступ и получать. Некоторые гипервизоры позволяют клонировать ВМ даже без выключения. Я уже молчу о снапшотах.
    Ответ написан
    Комментировать
  • Могут ли заблокировать аккаунт на GoDaddy, если подключить корпоративную доменную почту к сервису Яндекса?

    @Drno
    Передайте управление днс записями на клоудфларе, а далее уже подключайте куда хотите.
    Я бы так делал
    Ответ написан
    Комментировать
  • Как и от каких атак защитить свой сервер, находящийся на чужом гипервизоре?

    @rPman
    Универсально защититься нельзя. Но некоторые атаки будут стоить дорого, на столько что не будут иметь смысла.

    Все же дешевле будет приобрести отдельный компьютер, разместить его в сейфе с пломбами и добавить контроль за целостностью корпуса - при вскрытии выключать компьютер... и да, оперативную памяти перед выключением нужно очищать, в linux вроде помню можно было даже при панике это сделать, а в windows хз (потому что содержимое ram можно восстановить если заморозить его и оперативно извлечь из компьютера). Кстати про оперативную память, если запустить свой гипервизор, в котором есть поддержка шифрования памяти (в современные процессоры эту фичу уже встроили AMD SME/SEV, Intel TME/MKTME) то это защитит от атаки извечения памяти.

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

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

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил да был черный кот за углом...
    Необходимо защитить его так, чтобы клиент не мог войти в него и завладеть моим ПО.

    Невозможно.

    Чтобы войти, ему нужен логин/пароль, он их не знает.
    Чтобы их взломать, ему нужно, как минимум, сервер перезагрузить.

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

    Вот неплохая статья на эту тему. Но даже предложенные в ней методы защиты не защитят от перестановки носителей в другой комп, если владелец хоста решит что овчинка стоит выделки.
    Ответ написан
    1 комментарий
  • Rtx4080 i7 14700kf вылетают игры, нет стабильности в работе. Замучился настройками биоса. Решение проблемы?

    15432
    @15432
    Системный программист ^_^
    Давно уже известно, что 13 и 14 серия процов имеют проблемы из-за загрязнений на производстве, решается заменой проца. Частично решается тонкими настройками питания и обновлением BIOS
    Ответ написан
    Комментировать
  • Почему лампочки сгорели?

    @U235U235
    Если есть катод и анод, то это не лампочки, а светодиоды. Как правило светодиоды нельзя подключать напрямую к питанию, нужно подключать через токоограничительный резистор или специальный светодиодный драйвер. Иначе они сгорят, что видимо и произошло. ( Или сгорят порты Arduino).
    P.S. Задавая такой вопрос нужно сообщать модель/схему/фото устройства.
    Ответ написан
    Комментировать