Пользователю нужно не давать функционал, если с каким-то бланком согласий он не согласен.
Если с обработкой, то его нельзя регистрировать/авторизовывать в системе, если с распространением, то убирать функционал, связанный с обменом данными между пользователями.
При регистрации нужно указать, когда он согласился с данной версией бланка согласия - отдельная отметка даты и времени в базе, и указывать версию бланка (если серьезная организация, то бланк согласия ПДн, утверждается руководителем организации, у него есть номер приказа/распоряжения и дата утверждения, благодаря чему бланк появился в документообороте организации).
На распространение таже история. Есть отдельная отметка даты и времени, когда пользователь согласился, и версия бланка согласия.
При каждой авторизации вы сравниваете текущую версию бланка, которую вы сейчас используете с той, что подписывал пользователь. Если она не соответствует, то блокируется функционал, и пользователю предлагается прочитать бланк согласия (в зависимости, какой функционал ограничиваете), и согласится с ним. Если получаете согласие, то перезаписываете версию бланка и отметки времени.
И где посоветуйте взять? Ответы: "на помойке" не принимаются
На алике взять и оперативку и проц. Да, практически с помойки, особенно, проц. Обычно, китайцы старые процы сбывают из отработавших в свое время мамок.
10 Ватт разницы будут заметны под нагрузкой, нужно проверить этот момент стресс тестом.
Любитель поиграть в самолёты, не отделаетесь без согласий. Особенно, когда есть биометрические реквизиты, особенно, когда в совокупности: фото + вес + рост.
Ivan_doc, пример приведен из случайного вуза, случайного студента. Просто по запросу "Диплом автоматизированная/программная/информационная система поликлиники". Но тем, не менее это не отменяет того, что нужны определенные навыки проектирования подобных систем.
---
Про выбор базы. Если очень утрированно. Пока в системе отсутствует второй пользователь, и нет никакого намека на разделение прав доступа, нет намеков на использование транзакций, то MS Access или SQLite хватит сполна. Но как только надо будет разделить между двумя пользователями ресурс системы, либо между двумя процессами, то все, добро пожаловать в клиент-серверную архитектуру, и во взрослую СУБД, хотя бы в Postgres.
Что значит, без работы с api?
Попробуйте пройти метод авторизации на том сайте, где предполагается платно. Если сможете получить корректное сообщение об ошибке и его обработать, значит, возможна работа со сторонними сервисами.
Ипатьев, индексации данных нет при сравнении. Лучше заморочиться с загрузкой данных в СУБД, а потом просто оперировать SQL. Там все плюшки с индексацией будут, даже думать не надо, как эффективнее выполнить запрос.
В биосе может быть настройка, так и называется Battery calibration. У HP/Samsung чаще всего попадалась, есть ли в Digma, не знаю. При запуске дает указания, когда подключить зарядку, когда отключить. Но скорее всего она вам не поможет, так как вы сами прекрасно знаете, заряжается ноут или нет.
при выключенном устройстве и зарядке, потребление в начале 25Вт и постепенно снижается почти до нуля
Еще бывает в биосе ограничитель батареи на 80% заряда, может тоже тупить, можно отключить для сравнения поведения.
0ralo, с моей стороны, когда я ставил задачу "Хочу изучить язык X" или "Фреймворк Y" начинание всегда терпело неудачу на этапе чтения документации - очень скучно. А когда ставишь условие "Хочу сделать задачу поиска пути по такой-то метрике", "Сделать структуру проекта, чтобы отвечала таким-то требованиям". Ты просто берешь инструмент, и спокойно читаешь документацию, чтобы преодолеть возникающие по ходу решения проблемы. В формулировке задачи не должно быть наименование инструментов, должна быть обозначена проблема или целевой функционал. А по ходу решения свойства инструмента сами себя раскроют, как решать по ходу возникающие неудобства, чтобы достичь цели.
1) Нужно посмотреть в биос, активирована ли опция быстрого запуска.
2) В данной ОЗУ нет профилей повышения частоты XPG/EXPO, но тем не менее, посмотреть в биос, какую частоту фиксирует материнка.
3) Видеокарта - посмотреть опцию выбора видеокарты по умолчанию, пытается ли материнка расшарить дискретку, или всегда использует встройку.
Если с обработкой, то его нельзя регистрировать/авторизовывать в системе, если с распространением, то убирать функционал, связанный с обменом данными между пользователями.
При регистрации нужно указать, когда он согласился с данной версией бланка согласия - отдельная отметка даты и времени в базе, и указывать версию бланка (если серьезная организация, то бланк согласия ПДн, утверждается руководителем организации, у него есть номер приказа/распоряжения и дата утверждения, благодаря чему бланк появился в документообороте организации).
На распространение таже история. Есть отдельная отметка даты и времени, когда пользователь согласился, и версия бланка согласия.
При каждой авторизации вы сравниваете текущую версию бланка, которую вы сейчас используете с той, что подписывал пользователь. Если она не соответствует, то блокируется функционал, и пользователю предлагается прочитать бланк согласия (в зависимости, какой функционал ограничиваете), и согласится с ним. Если получаете согласие, то перезаписываете версию бланка и отметки времени.