В «железных» калькуляторах это обходится довольно просто — вычисления производятся с большей точностью, чем отображение на экран.
В итоге при выводе последний разряд округляется, и получаем адекватный результат.
Как минимум в Windows-версии можно использовать подход, аналогичный Google Chrome — пароли доступны текущему пользователю без ограничений, но при сбросе пароля или копировании хранилища с паролями на другую машину — пароли уже не прочитать ( www.howtogeek.com/70146/how-secure-are-your-saved-chrome-browser-passwords/ )
А как же:
«Он по всем параметрам превосходит нынешние КМОП- и ПЗС-сенсоры, примерно в 1000 раз более чувствителен к свету, чем созданные ранее экспериментальные графеновые фотодетекторы»
Да и в оригинальной статье аналогично — сравнения с КМОП/ПЗС нет.
Дефолтный драйвер подразумевает, что 1-wire подключен к GPIO4. Он же (драйвер) и используется в статье.
Но ничто не мешает самостоятельно реализовать 1-wire програмно на любом из пинов.
В итоге при выводе последний разряд округляется, и получаем адекватный результат.
PS: имперская система мер конечно вещь запутанная, но не настолько же:
«Он по всем параметрам превосходит нынешние КМОП- и ПЗС-сенсоры, примерно в 1000 раз более чувствителен к свету, чем созданные ранее экспериментальные графеновые фотодетекторы»
Да и в оригинальной статье аналогично — сравнения с КМОП/ПЗС нет.
Так что особого смысла нет.
Но ничто не мешает самостоятельно реализовать 1-wire програмно на любом из пинов.
#!/usr/bin/perl
$startMemory = `ps h -o vsz $$`;
@array = (1 .. 100000);
print `ps h -o vsz $$` - $startMemory;
1.9 Мб на 32-битной, или 3Мб на 64-битной системе.
pdftk file.pdf burstи потом inkscape-ом преобразовать в SVG получившиеся страницы:
inkscape -z -f pg_0001.pdf -l output_page1.svgОбе утилиты доступны в большинстве современных linux дистрибутивов.