На всякий случай немного скапитаню. Это перевод, можно перейти по ссылке на оригинальную статью и выполнить там оба куска кода. Это, конечно, нифига не оправдывает такую подачу материала. Я не знаю, можно ли внедрить на гиктаймс такие же фреймы, но тут даже не объясняется, что это за язык такой, на котором выполнены расчеты. Оказывается, это некий GlowScript, который базируется на VPython, который… А черт, лучше бы про это статью написали.
Моя практика показала, что у таких термометров довольно долго устанавливаются показания. Пищать о готовности он начинает меньше чем через минуту, но это наглая ложь. Если измерять так, то повторяемость ужасная, а показания занижаются в среднем на 2-3 десятых градуса. Так что я засовываю термометр под мышку, выдерживаю две минуты, после этого запускаю измерение. При таком подходе показания сходятся с моими ртутными термометрами (я специально эксперимент однажды ставил). На ртутных показания устанавливаются за 10 минут (по результатам того же эксперимента).
При нажатии на ответ перезагружалась страница — вроде пофиксили.
Страница перезагружалась, только если изначально зашел по http, собственно происходил переход на https (вероятно это важно для ютуба при работе с комментариями). Теперь всегда загружается https и проблема потеряла актуальность.
Одно другого не отменяет. Браузерный отпечаток позволяет определить пользователя даже если он избавился от кук или использовал режим инкогнито. В статье упоминается, что библиотека не использует куки, но это просто потому, что идентификацию на куках можно сделать отдельно самостоятельно (и это делается почти всегда) или даже использовать evercookie, так что в этом нет необходимости.
P.S. Я к этому не имею отношения и даже осуждаю использование подобных средств идентификации.
Увы, это не поможет. Браузерные отпечатки часто используют именно крупные важные сайты (в статье даже есть несколько примеров), которые как раз могут диктовать свою волю пользователям в некоторой степени. Скажем, чисто гипотетически, заходите вы на Яндекс с ноускриптом, а поисковик без скриптов отказывается работать. Вы можете включить скрипты, но вы подозреваете, что тогда Яндекс будет вас отслеживать. И вы вместо этого идете к конкуренту — в Гугл. А там точно такая же ситуация. Еще раз повторюсь, эти компании я выбрал просто для примера и ни в чем конкретно их не обвиняю. Это так же могут быть крупные магазины или другие важные сервисы.
Так-то Илья Кантор написал статью "Способы идентификации в интернете" еще в 2010. Не то чтобы это что-то новое. Но раз уж есть свежая статья, почему бы не обсудить проблему в очередной раз, тем более, что методики меняются.
Так автоматы старые. Вполне вероятно, что на момент разработки это было приемлемое решение. Мне больше интересно, почему казино не могут их заменить или оплатить модернизацию. Судя по слухам, владельцы казино и сами-то казино с отелями периодически сносят и перестраивают. Как-то не верится, что у них не хватает денег на модернизацию слот-машин. Складывается впечатление, что не больно-то им это и нужно, проще бороться с отдельными нарушителями спокойствия.
Видимо таки имеется ввиду возможность разблокировки при помощи Smart Lock. Но эта штука будет работать с любым блютусным девайсом, так что она не очень-то и фича. Скорее фича Андроида.
Так примерно оно и сделано. У таймеров есть бюджет. Если приложение выполняет тяжелый код, оно израсходует бюджет быстрее и будет приторможено. Более легкие скрипты могут не успеть израсходовать бюджет (он ведь пополняется) и будут получать меньше задержек или не будут получать их вообще.
Я знаком с аддитивной и субстрактивной моделью цвета. Но реальные объекты не всегда ей соотвествуют. Допустим, если в приведенном мной мысленном эксперименте желтым объектом будет будет листочек начпечатанный на цветном CMYK-принтере, то можно будет увидеть желтый. Это будет желтый, сформированный красной и зеленой линиями спектра. Но если объект правда желтый, то есть отражает одну единственную спектральную линию где-то между красным и зеленым, то в RGB-освещении он будет черным.
И принтер (субстрактивная схема) и монитор (аддитивная) обманывают глаз. Они формируют не цвета, а ощущения цветов. Они могут вызвать ощущение любого цвета, используя всего три линии спектра. Но это потому, что глаз несовершенен. Одно и то же ощущение цвета можно вызвать в глазу разными способами. Желтый может настоящим желтым, а может быть двумя спектральными линиями. Поэтому нельзя освещать объекты реального мира тремя цветами. А напечатанные на принтере картинки можно, например.
Да, колбочки у нас реагируют всего на три цвета, и этот факт позволяет нам обманывать глаза, используя аддитивную палитру, что и применяется в мониторах. Но освещать RGB реальные предметы, это совсем другое дело. Представим, что у нас идеальные RGB-светильник, использующий лазеры с длинами волн идеально попадающими в пики пигментов колбочек. И вот мы таким светильником освещаем некий предмет. Этот предмет какие-то части спектра поглощает, какие-то отражает. Допустим, он желтый и пик его отражения приходится на середину между зеленой и красной линиями нашего светильника. Что он будет отражать? В идеальном случае — вообще ничего. Будет черным или серым. В реальности он будет иметь какой-то цвет, но далеко не всегда тот правильный желтый, который имел бы при освещении сплошным спектром.
Мне кажется, первый автор таки немного более прав. Второй, несмотря на опыт и знание внутренней кухни, смотрит более узко. Он, например, все время ссылается на особенности медицинского применения, хотя возможны немедицинские или околомедицинские, требующие меньшей точности, не нуждающиеся в сложной и дорогой сертификации. На данный момент доступных аппаратов нет, а производителям, похоже, не особо интересно искать новые рынки и создавать под них новые технологии, удешевлять производство.
Мне кажется, похожая история сейчас развивается с тепловизорами. Оказалось, что они таки могут стоить обозримое количество денег, если становятся массовым продуктом. И внезапно им находится куча околобытовых применений, а не только узкоспециальные.
Страница перезагружалась, только если изначально зашел по http, собственно происходил переход на https (вероятно это важно для ютуба при работе с комментариями). Теперь всегда загружается https и проблема потеряла актуальность.
P.S. Я к этому не имею отношения и даже осуждаю использование подобных средств идентификации.
И принтер (субстрактивная схема) и монитор (аддитивная) обманывают глаз. Они формируют не цвета, а ощущения цветов. Они могут вызвать ощущение любого цвета, используя всего три линии спектра. Но это потому, что глаз несовершенен. Одно и то же ощущение цвета можно вызвать в глазу разными способами. Желтый может настоящим желтым, а может быть двумя спектральными линиями. Поэтому нельзя освещать объекты реального мира тремя цветами. А напечатанные на принтере картинки можно, например.
Мне кажется, похожая история сейчас развивается с тепловизорами. Оказалось, что они таки могут стоить обозримое количество денег, если становятся массовым продуктом. И внезапно им находится куча околобытовых применений, а не только узкоспециальные.