• Как создать драйвер для устройства Windows 7?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Каждый сканер идёт со своим драйвером, в ddk как правило описано как общаться с этими устройствами. Как правило вам нужно сделать запрос к апи он вам отдаёт хэш, железка же сама думает как прочитать отпечаток и отдать хэш. Причём повлиять вы не можете
    Ответ написан
    Комментировать
  • Как создать драйвер для устройства Windows 7?

    @acwartz
    Тут должна быть ваша реклама.
    Даже не DDK, а скорее SDK, с парой тройкой примеров, документацией и прочим.

    Из каких этапов состоит такая работа?

    Да собственно, понимание архитектуры. Например будет какой-то третье-пятое ПО которому надо будет доступ к БД чтобы знать что такой-то человек есть в системе и т.д. Вот в соотв. с этим планируете работу.

    Если чисто для себя, можно и SQLite выбрать в качестве БД, масштабируемых же решений тоже валом, бесплатных разумеется, платных ещё больше.

    Как написать программу с базой данных?

    Взять и написать. Чаще всего пишется на том же, на чем написано и все остальное ПО в организации.

    Есть примеры такой работы?

    В SDK пара программок будет которые покажут как работать с устройством.

    Полагаю сам сканер это пропуск куда-либо, но сам отпечаток пальца это ничто.
    Его надо привязать к кому-то, у этого кого-то есть должность и уровень доступа куда-то куда ему можно/нельзя, где перед дверью и висит сканнер и эл. замок.

    Соотв. 2 функции у ПО:
    1. Регистрация
    2. Мониторинг

    Регистрация:
    Сотрудник выбирается из БД организации
    Сотрудник прикладывает лапку к сканнеру, данные со сканнера ассоциируются с карточкой сотрудника, и далее
    администратор уже разрешает хождение этуму пальцу не во все двери организации.

    Монитор:
    У каждого устройства наверняка есть своя метка, к ней можно привязать данные об требуем уровне полномочий для входа.
    Человек прикладывает палец, если он не в белом списке - не проходит, иначе эл. замок отпирается.

    Как-то так.
    Ответ написан
    Комментировать
  • Как создается серверная часть программно-аппаратного устройства?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На каких языках пишется такая система?

    На любых языках программирования общего назначения.

    Из каких этапов состоит?

    Из разных.

    Возможно ли создать это за краткие сроки (3 месяца) чайнику?

    Зависит от чайника. Скорее всего, нет.
    Ответ написан
    Комментировать
  • Как создается серверная часть программно-аппаратного устройства?

    @Miron11
    Пишу sql 20 лет. Срок :)
    Каждое устройство имеет своего поставщика.
    В проэктах, в которых я принимал участие, вендор предоставлял некоторый пакет ПО, который дает доступ к набору функций, с помощью которых с устройством можно общаться. Как правило описывается дополнительный, инженерный вход, для отладки ПО, доступ к которому либо с помощью специального разъема, либо через хорошо известный стандарт ( например I2C )
    На каких языках поставщик предоставляет вход в устройство как правило описано в технической документации. Обычно устройства защищающие допуск к машине имеют выход через библиотеки на С++, это связано с требованиями по интеграции с устройствами ввода вывода, которые традиционно пишутся для этого языка.
    3 месяца это приемлемый срок для проэкта, где все на местах, включая команду профессионалов, и надо внедрить новый компонент.
    Если надо писать защищенное хранилище для паролей, если надо писать ярус интеграции с ярусом защищенных цифровых продуктов шифрующих и защищающих содержание, если есть ( высокая ) вероятность изменений других компонентов машины, с которыми в свою очередь этому сенсору надо как - то вместе работать, то одни внешние зависимости займут хорошие 2 месяца на усушку - утруску, то есть брать на себя ответственность сделать все за 1 месяц в такой ситуации не рекомендую.
    Если же задача просто наладить обмен информацией с новым устройством, то тогда все иначе. На нашем проэкте смена встроенного шифровального устройства на внешнее сетевое заняла 2 недели от запроса до выхода продукта на линию и безупречной работы.
    Многое зависит от того, что именно необходимо сделать.
    Ответ написан
    2 комментария
  • Как верстать доступные сайты?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    То, о чём Вы спрашиваете, официально называется WAI-ARIA.
    Тут можно скачать бесплатно экранного диктора и с помощью него тестировать свои сайты, осуществляя навигацию по ним с помощью табуляции, а так же открывая специальное меню с помощью горячих клавиш (командная кнопка приложения, которую назначите, по умолчанию ins+f7, или f6? Не помню уже точно :-) )

    Доклады Вадима Макеева на ютубе:
    https://www.youtube.com/watch?v=MWJKwn_gKR4
    https://www.youtube.com/watch?v=ssJsjGZE2sc

    Если действительно умеете соблюдать семантику, то, скорее всего, Вы уже сделали достаточно.
    Рускоязычные ресурсы по доступности:
    https://weblind.ru/
    specialbank.ru/guide (В данный момент чёт не работает, но должен)
    Есть курс, где учат именно этому: https://kurmak.info/
    Статья на хабре: https://habr.com/ru/post/40730/ (там внизу есть полезные ссылки)
    Тут можно найти информацию по этому вопросу, в том числе перевод статей из первой ссылки англоязычных ресурсов

    В подкасте Веб-стандарты упоминается об этом очень часто. Тут можно прослушать все выпуски, а так же покопаться в выпусках и поискать упоминания доступности и статьи про это.

    Есть англоязычные ресурсы
    Про доступные компоненты: https://inclusive-components.design/ (нажимаете в хроме справа сверху "перевести страницу" и профит)
    Есть спецификация: https://www.w3.org/TR/wai-aria-1.1/#usage (аналогично, перевод в браузере и профит)
    MDN: https://developer.mozilla.org/en-US/docs/Learn/Acc...
    Ответ написан
    1 комментарий