Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Саму кодировку предполагалось использовать в сокращателе URL. Она не содержит трудноразличимых символов, поэтому автор предполагает, что закодированный ID легко набирается с распечатки.
Ну идея вроде неплохая. Кодировка весьма толерантна к ошибкам.
Только я бы вообще выкинул к хуям все эти 0, 1, I, l, O и o. Т.к. даже если парсер толерантен, юзера всё равно будет напрягать вопрос, правильно ли он вбил (меня всегда напрягает)...
Вспомнилось
Паттерн - это когда вместо 5 одинаковых строк коды вы пишете 50, но разных
http://tantek.pbworks.com/w/page/19402946/NewBase60
Саму кодировку предполагалось использовать в сокращателе URL. Она не содержит трудноразличимых символов, поэтому автор предполагает, что закодированный ID легко набирается с распечатки.
Только я бы вообще выкинул к хуям все эти 0, 1, I, l, O и o. Т.к. даже если парсер толерантен, юзера всё равно будет напрягать вопрос, правильно ли он вбил (меня всегда напрягает)...
Вавилонцы бы одобрили.
Только не было вычитания позиций. То есть 9 - это IIIIIIIII а не IX