Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Возраст объектива Кэнона

Какие-то ребята утверждают, что раскрыли нехитрый алгоритм, который позволяет вычислить возраст фирменного объектива Кэнона.

Возраст зашифрован в первых двух цифрах десятизначного серийного номера, который должен выглядеть так: ДД П ССССССС, где «ДД» — код даты, «П» — скорее всего номер партии, а «ССССССС» — уникальный номер объектива.

Вбейте в строку адреса браузера следующий код:

javascript:isNaN(n=prompt('Введите первые две цифры номера вашего объектива:')-61)||alert((n+=(n<6)*100)%2512+'/'+~~(2010+n/12))

нажмите «Enter», введите в появившееся окно первые две цифры с объектива, снова нажмите «Enter», получите дату изготовления.

9 комментариев
deerua 2012

Error: uncaught exception: SyntaxError: illegal character

Евгений Степанищев (bolknote.ru) 2012

Комментарий для deerua:

Я попровил уже :)

deerua 2012

Error: uncaught exception: ReferenceError: prompt is not defined

Евгений Степанищев (bolknote.ru) 2012

Комментарий для deerua:

А… у вас FF. Я не знаю почему они оттуда выкрутили window, честно сказать разбираться совсем не хочется. Запустите в другом браузере просто.

@naorunaoru 2012

Комментарий для Евгения Степанищева:

http://cl.ly/image/1K0u0j1K0A2D
0/2018? Да мой полтинник из будущего!

Евгений Степанищев (bolknote.ru) 2012

Комментарий для @naorunaoru:

А какой номер?

alexeit.myopenid.net 2012

06/2013!
Вообще мой объектив возможно 2003го года — закольцевалась дата.

alexeit.myopenid.net 2012

первые две цифры 03

Евгений Степанищев (bolknote.ru) 2012

Комментарий для alexeit.myopenid.net:

Так может у вас там не десятисимвольный серийник?