GreenSabre, к тому что в принципе на все ваши вопросы отвечает википедия.
1. Физически - самая обычная радиосвязь в диапазоне 13,56 МГц с амплитудной модуляцией
2. Программно - с использованием одного из стандартизированных протоколов (ссылки на стандарты даны, опять же, в википедии)
Остаётся только сделать само устройство (ридер и "флешку") и драйвер к нему.
Но тут есть очевидное и серьёзное препятствие: скорость передачи данных максимум 424 кбод = 424000 бит в секунду = 51кбайт + у тебя обязательно будет оверхед на протокол и коррекцию ошибок.
+ про питание не зыбываем. Флешка при записи потребляет сильно больше энергии, чем rfid и ей может просто не хватить той энергии, которая возникает при обмене данными.
Иван Иванов, если тебе нужно под Windows, то почему ты решил попробовать браузерный движок для js?
Всё что работает в браузере - оно не будет работать вне фокуса.
Обычно игры и в свёрнутом режиме не работают - либо ставятся на паузу, либо им просто снижается приоритет, что также будет влиять на физику, если ты будешь сохранять ту же скорость симуляции.
Может вы все ограничения перечислите, включая языки, на которых готовы написать код и время?
ExQII, открой мануал к материнской плате - там написано, как переключиться на резервный.
Обычно надо или переключатель сдвинуть, или джампер какой-нибудь переставить.
Or1Eq1, что ты эксплоитить собрался на мёртвой системе?
И как это тебе вообще должно помочь в освоении инфобеза?
Опять же, в каком месте книга из топика относится к разработке эксплоитов?
Or1Eq1, а каким образом это ликвидно для инфобеза, если:
1. Опять же xp практически нигде не используется
2. Даже если используются - как именно это пригодится?
Or1Eq1,
1. Привязка к винде, а винда в среде серверов - дело редкое.
2. win32api со времён Windows XP местами поменялся, а местами очень сильно поменялся
3. Даже между версиями win10 есть различия в плане win32.
4. Так ещё это всё на языке Си.
Какую-то полумёртвую компетенцию вы пытаетесь развивать в себе, короче)
MirKey, А для чего тебе их хранить и как ты к ним будешь обращаться?
Если тебе не нужно их супер долго для архива хранить и при этом ты к ним обращаешься каждый запрос, то логично их хранить в редисе (ну или хотябы кэшировать в редисе)
А id юзера почему является частью сессии, а не частью самого юзера? С чем вообще сопоставляется сессия?
Лично я не советую тестировать выделение памяти в юнит тестах. Память надо профилировать в рабочем приложении, когда запущено, собрать данные за несколько часов работы и только тогда станет понятно, какие места надо оптимизировать.
В случае памяти так выйдет разве что утечки найти.
Выглядит интереснее другой подход:
1. Сделать профайлинг по вызываемым чаще всего методам
2. Сделать профайлинг по выделению памяти в этом топе методов и их оптимизировать.
3. Отдельно ещё посмотреть на самые жрущие память методы
Вот п3 как раз проще всего будет сделать имея профайлинг в тестах, а тесты, по хорошему, надо писать для всех важных штук.
Какая статистика у других постов?