Как стать автором
Обновить

Самый популярный телефонный номер в мире: 214-748-3647

Время на прочтение1 мин
Количество просмотров32K
2147483647 (231-1), число Мерсенна — максимально возможное значение для 32-битного целого числа со знаком, то есть самое большое целое число, которое можно записать в 32 бита.

Какое отношение это имеет к телефонным номерам? Как ни странно, самое прямое. Оказывается, немалое число американских программистов в целях оптимизации разрабатывают системы, где телефонные номера на сервере хранятся в виде 32-битных целых чисел. Таким образом, максимально возможный телефонный номер в США равняется (214) 748-3647, где 214 — это код Далласа. При внесении в базу данных большего числа, сохраняется максимально возможный номер 2147483647.

Если провести поиск в интернете, то можно найти сотни телефонных справочников из разных уголков Америки, на которых упоминается один и тот же номер в Далласе. Владельцу этого телефона можно только посочувствовать.

Каким образом заказчики проекта могли не заметить такую ошибку со стороны разработчиков? Вероятно, многие из них вели бизнес в регионе, где код меньше 214, так что другие телефонные номера просто не попадали к ним в базу. Может быть, кого-то разработчики убедили, что это самый лучший способ оптимизации: в таком виде номера занимают меньше места, чем при хранении в виде отдельных символов. Многие ведь зациклены на оптимизации. А уроки Y2K не всем пошли впрок, тем более сейчас подросло новое поколение программистов, которые ничего не помнят об Y2K.

via Computerworld
Теги:
Хабы:
Всего голосов 125: ↑94 и ↓31+63
Комментарии97

Публикации

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн