А ещё лучше по конкретной модели прям искать точно, какая технология там применяется. Потому что производитель может учудить в любой момент и тихо выпустить отдельные модели с SMR в любой линейке.
Кстати я зашёл на сайт этого "флибустьера" и там такие откровения... "всего за несколько дней завоевала популярность..."... чё??? за несколько??? а в комментариях народ спрашивает как браузер установить, потому что его там нет и судя по всему vcredist к нему придётся доставлять руками (а зная как это всё в винде работает, в такой порезанной сборке может и не встать совсем).
podushka, если есть возможность контролировать формат файла на карточке (напримр, если он генерируется каким-то своим софтом), то может оказаться лучше это сделать. Чем проще для машинного чтения формат, тем лучше, особенно если памяти мало. Например, можно использовать просто построчный формат, где сначала идёт count, потом по очереди элементы, в каждом из которых свой count, ну и на самом нижнем уровне "значение1" и "значение2" либо если ключи переменные то можно их тоже указывать.
Даниил Гладыш, class - зарезервированное ключевое слово в Python. Поэтому в BeautifulSoup используется class_ с подчёркиванием, это даже в документации написано.
Самое простое - найти в /etc/apt/source.list.d/* (или в /etc/apt/source.list) и закомментировать. А в целом никто, кроме пользователя, не может знать, зачем он себе сторонние репозитории пакетов добавлял.
Владимир, читать документацию, что нужно передавать в функции tkinter. Вставлять отладочные print. Проверять, что передаваемое не None перед вызовом функций. В общем, обычная такая отдалка. Я ничем не посоветую, так как tkinter использовал меньше, чем никогда.
Владимир Муртазин, значит, вместо какой-то callback-функции передаётся None. И затем где-то в недрах пытается вызвать None(...), что конечно же не работает.
Uncleruc1, можно загрузиться в груб с установоной флешки, там нажать кнопку c (console) и потом поупражняться командами как я написал. При необходимлости грузить модули типа normal, linux, ext4 итд.
Я недавно так упражнялся, правда по другой причине: у меня есть внешний хард с готовой системой (вытащен из умершего ноутбука) и новый комп-баребон, не умеющий в legacy boot. В итоге я грузил grub с флешки, менял prefix, вызывал normal, после этого грузился ещё раз grub в котором уже появлялись пункты из grub на внешнем диске. Неудобно, но работало и позволило что-то поковырять в загруженной с внешнего диска системе.
set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
linux /boot/vmlinuz-версия... root=/dev/sda1 ro # тут предполагается что корневая fs в /dev/sda1
initrd /boot/initrd.img-версия...
boot
и уже в запущенной системе сделать grub-install и update-grub.
Ну можно например в srand передавать count_ms плюс rand(). А если вызывать так быстро, что миллисекунды не меняются, то в srand часто будет передаваться одно и то же значение.
Но это костыль вокруг НЕПРАВИЛЬНОГО использования rand. Правильно не вызывать srand каждый раз. Его надо вызвать один раз в начале работы программы (чтобы обеспечить случайность между запусками) и передать что-нибудь... Ну хоть clock(). А дальше rand должен и так и сяк возвращать разные значения при каждом вызове. Вот если задавать ему одинаковое значение перед каждым вызовом - то и возвращаемые rand значения не будут разными.
При желании, конечно, можно иногда вызывать srand, но именно иногда и именно чтобы интервалы между вызовами srand не были фиксированы, чтобы случайность не была омрачена предсказуемым значением.
psiklop, вход по отпечатку не является критично важным для работы банковского приложения. Не сделали совсем не поэтому.
Не сделали именно потому что это сайт. А сайт - это не полноценное приложение. Его можно расковырять и узнать много лишнего о внутренней архитектуре. При этом в мобильном устройстве PWA-версия не должна так же жёстко контролировать операции (подтверждения кодов, протухание сессий), как сайт, иначе пользователь не поймёт, зачем ему она сдалась вместо полноценного мобильного приложения. Это совершенно неприемлемо для банков.
на зависть, раздражение или еще что-то установить гораздо проще
Так потому что это по сути добавление сайта в закладки. Только в другом флаконе. И наоборот, у разработчиков PWA вызывает зависть то, что их приложения никто не использует.
не на что не способны
Ну вот те самые кодеры которые обновляют приложение два раза в месяц чтобы иконка их приложения поменялась будут точно так же "умно" использовать и PWA. А это, напомню, совсем не мелкие поделки каких-то чудиков, а флагманские сервисы, все эти маркетплейсы, соцсети, мессенджеры, фоторедакторы итд итп.
psiklop, ты выдумываешь то, что я не говорил. Я говорю о том что весь смысл PWA на текущий момент - это сделать сайт таким образом, чтобы пользователь не мог его в один клик закрыть и чтобы из него приходили пуши. Никаких полезных задач PWA не решает. Напротив, PWA имеет цель отжать у пользователя максимум внимания, а не оказать ему какую-то помощь и поддержку и решение его задач.
И если разработчики будут пилить PWA - то ещё не один год именно ради этого намного в намного более чем 50% случаев. И чем легче будет становиться разработка PWA - тем больше будет именно таких PWA. И до распространения реально полезных мы доберёмся нескоро. Потому что никаких новых полезных задач PWA сейчас не решает. Решает только дурацкие чужие задачи, которые нахрен пользователю не сдались.