Задать вопрос
  • Какой метод биометрической аутентификации лучше для СКУД в офисе с высокой проходимостью: лицо, отпечаток или карта?

    @Drno
    физика всегда надёжнее всего.
    руки могут быть мокрыми \ грядными
    лицо может быть небритым итд..(пока я норм сработку толька на айфонах видел)

    мой личный выбор - физ носитель, там где это возможно
    Ответ написан
    1 комментарий
  • Возможно ли сделать скрин действующего окна через Alt + PrtSc на С++?

    opium
    @opium
    Просто люблю качественно работать
    PrintWindow() с флагом PW_RENDERFULLCONTENT, доступен с Win8.1. Ровно то что Alt+PrtSc делает под капотом — DWM рисует DirectX-слой без хуков в видеопамять:
    PrintWindow(hWnd, hdc, PW_RENDERFULLCONTENT);
    p.s. и rect.right+8 в CreateCompatibleBitmap у тебя не ширина, а координата, размер будет кривой.
    Ответ написан
    1 комментарий
  • Утечка кейвордов в Телеграм при посещении постороннего сайта?

    SysAnalyst_Serge
    @SysAnalyst_Serge
    Не женат, сис аналитик
    Возможно, утечка идёт не через JS, а через HTTP-реферер. Проверьте, не передаёт ли ваш браузер адрес текущей страницы при запросе картинок или шрифтов с yastatic.net. Также убедитесь, что сторонние куки не блокируются полностью.
    Ответ написан
    1 комментарий
  • Куда смотреть для диагностики проблемы?

    opium
    @opium
    Просто люблю качественно работать
    Похоже на power management адаптера. Диспетчер устройств → Wi-Fi адаптер → Управление электропитанием → снять галку «разрешить отключение устройства для экономии энергии», попробуй сначала это.

    Если не поможет: после сна запусти ping 8.8.8.8. Пингуется, а сайты нет? DNS слетает. Не пингуется вообще? DHCP или драйвер.
    Ответ написан
    Комментировать
  • Как ограничить жор ОЗУ со стороны раздела "изменено"(диспетчер задач)?

    master_z
    @master_z
    Программист
    Установите Process Explorer.

    Включите колонки: Private Bytes, Working Set, WS Private.

    Отсортируйте процессы по WS Private и определите основных потребителей ОЗУ.

    При необходимости сравните значения Working Set и Private Bytes для дополнительного анализа использования памяти.

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

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

    Если потребуется помощь с анализом результатов — пишите в личку.
    Ответ написан
    Комментировать
  • Почему бинарник скомпилированный через CMake весит больше, чем напрямую скомпилированный через clang++?

    opium
    @opium
    Просто люблю качественно работать
    скорее всего CMake компилирует с другими флагами: без явного CMAKE_BUILD_TYPE оптимизация не включается (-O2/-Os не ставятся). Сравни реальные команды через cmake --build build --verbose и посмотри, чем они отличаются от build.sh. Фиксится: cmake -B build -S . -DCMAKE_BUILD_TYPE=Release, для минимального размера — MinSizeRel.
    Ответ написан
    3 комментария
  • Утечка кейвордов в Телеграм при посещении постороннего сайта?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Невозможно на 100% сохранить приватность. Суперкуки, логи выдачи, футпринты, обмен данными между рекламными сетями и т.п. в любом случае позволяют хотя бы приближённо сформировать пользовательский профиль, посчитать его вероятные интересы и определить в какую-то группу.
    Единственный вариант - антидетект-браузеры, максимально затрудняющие отслеживание. Но этот вариант сильно на любителя игр с анонимностью в сети.
    Ответ написан
    4 комментария
  • Утечка кейвордов в Телеграм при посещении постороннего сайта?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Обычная персонализация рекламы. Вы набирали запросы или посещали сайты с аналогичной тематикой, телега могла выкупить "аудиторные сегменты" у того, через кого собиралась статистика (например у яши или гугла), дальше самостоятельно персонализировать рекламу под вас в телеге.
    Ответ написан
    3 комментария
  • Как лучше тегировать элементы в Markdown'е?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В стандарте markdown нет тегов. Так что всё определяется тем софтом и/или плагинами, которые вы используете.
    Ответ написан
    Комментировать
  • Как лучше тегировать элементы в Markdown'е?

    opium
    @opium
    Просто люблю качественно работать
    у меня тоже схожая история с заметками — [FF] с [x] не конфликтует. GFM task-маркер требует ровно один символ внутри скобок: пробел или x/X. Несколько символов = просто текст, не разметка. Для максималки с фильтрацией: Obsidian нативно понимает #FF как inline-тег.
    Ответ написан
    2 комментария
  • Чем препроцессить в HTML сокращения?

    opium
    @opium
    Просто люблю качественно работать
    posthtml — под такой трансформ он буквально и создан. emmet тут не то, он работает с аббревиатурами (div#id.class) без угловых скобок. В posthtml пишешь плагин через tree.walk(), который переносит #id → id, .class → class. ANTLR оверкилл.
    Ответ написан
    2 комментария
  • Как сделать область экрана неактивной для клика мышью?

    @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 комментария
  • Как избавиться от приложений "по закону", против моей воли каким-то образом пролезающих на мой смартфон?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Этот комплект предустановленных программ по закону! вшит в саму прошивку.
    Если стойкое неприятие - ищите прошивку, созданную для другой страны. Но тогда придётся терпеть национальные программы, вшитые по закону выбранной страны... Ещё и на другом языке они будут, национальные же.

    Второй вариант - это именно ROOT-доступ и утилиты типа LuckyPatcher. Но при очередном сбросе телефона к заводским настройкам приложения - опля! - опять вернутся, опять их удалять из системы.

    P.S. А предустановленный мусор Facebook и Mi Video вас ни сколько не смущает?!
    Ответ написан
    3 комментария
  • Почему смартфон на Android постоянно перезагружается?

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

    кодировку выставить и в html и в соответствии с данными хостера
    Ответ написан
    Комментировать
  • Как сделать так, чтобы в браузерах код html не показывался в квадратиках?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Как распознать кракозябры:
    670d4c201254a086434124.png
    Ответ написан
    3 комментария
  • Вредны ли частые включения/отключения SSD?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Не вредят ли SSD такие частые включения/отключения?

    Не должны. ССД - не механика и не лампочка, остановками и запусками "затыркать" электронику сложно.

    Разве контроллеру диска не нужно это свободное время для проделывания своих фоновых делишек?

    Нужно. Полезно контроллеру это самое время давать.
    Он старается предотвратить потерю информации и ускорить работу.

    Может быть в настройках электропитания имеет смысл увеличить время отключения диска
    накопилось уже 160k отключений, хотя ноутбуку всего месяца 4

    Имеет. Я бы его вообще отключил при подключённом питании и, как минимум, поставил достаточно большим при работе от батареи (тут лучше ориентируйтесь на свои паттерны работы с ноутбуком).

    по умолчанию - через 1 минуту простоя

    Неясно зачем вам вообще такой короткий интервал отключения.

    На мой взгляд, тут опаснее выскакивание какого-нибудь бага. Например, при долгой работе без перезагрузки и при многократном включении / выключении SSD.
    Даже десятка перегружена сервисами. 11-я - ещё тяжелее + разрабатывается с помощью ИИ. Будет какая-нибудь попытка записи при куче процессов, но точно в момент отключения и привет, пропали данные. Вероятность такого однозначно мала, но абсолютно нулевой я бы её не считал.
    Ответ написан
    Комментировать
  • Вредны ли частые включения/отключения SSD?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Вредны ли частые включения/отключения SSD?

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

    вот даже статья нагуглилась по вашей тематике - Power Cycle Count Что Это
    приведу некоторые выжимки из неё

    Power Cycle Count фиксирует каждый полный цикл: от полного отключения питания до следующего включения.


    По статистике Western Digital 2024, средний Power Cycle Count для потребительских дисков не должен превышать 1000–2000 за год при нормальной эксплуатации, но в офисах с частыми перезагрузками он может удвоиться.


    По данным отчёта Backblaze за 2024 год, в дата-центрах с высоким Power Cycle Count наблюдается на 25% больше отказов накопителей по сравнению с устройствами с низким счётчиком


    В статье мы опираемся на свежие исследования, включая анализ Seagate 2024, где отмечается, что современные SSD выдерживают до 5000 циклов без деградации, но только при правильном управлении питанием.


    в SSD Power Cycle Count отслеживает нагрузку на NAND-флеш, где каждый цикл может вызывать микротрещины в ячейках. Исследование Samsung за 2024 год показывает, что при превышении 3000 циклов скорость записи падает на 15%, что критично для серверов. Мы используем аналогию с автомобилем: каждый запуск двигателя – это цикл, и слишком частые старты ускоряют износ батареи и мотора.
    Ответ написан
    Комментировать
  • Как и чем правильно снять загрузочный образ Windows с загрузочной флешки?

    opium
    @opium
    Просто люблю качественно работать
    oscdimg из Windows ADK. Копируешь всё с флешки в папку, дальше:

    oscdimg -m -o -u1 -udfver102 -bootdata:2#p0,e,b"boot\etfsboot.com"#pEF,e,b"efi\microsoft\boot\efisys.bin" D:\usb D:\output.iso


    Пути к загрузочным файлам глянь на своей флешке, т.к. UefiSeven мог положить их нестандартно. Если efisys.bin нет — вытяни из чистого Win7 ISO.

    p.s. ImgBurn тоже умеет, но там надо руками прописывать boot image через Advanced → Bootable Disc, поэтому oscdimg проще
    Ответ написан
    Комментировать
  • Существуют ли гибридные (наполовину WYSIWYG, наполовину разметка) редакторы Markdown?

    master_z
    @master_z
    Программист
    Да существуют, один из них Обсидиан
    Но у него более высокий порог входа, а также нужно помучиться, чтобы он открывал по расширениям md, т.к. в самом Обсидиане это не предусмотрено.
    Но если настроить, будет круто.
    69be63971d5e2585477153.jpeg
    Ответ написан
    Комментировать