Tuesday, July 17th, 2012 01:09 pm
Вопрос на быстроту соображения (для тех, кто в теме, конечно): если некая программа, включающая в себя изображение телефонных номеров, стала присваивать куче народу телефонный номер 214-748-3647, в чём тут скорее всего дело?

Для ленивых, ответ тут.
Кстати, если погуглить, то можно узнать, что по этому номеру доступно множество разных сервисов - от аренды грузовиков до срочной зубоврачебной помощи. 
Tuesday, July 17th, 2012 08:17 pm (UTC)
Отлично! :)
Tuesday, July 17th, 2012 08:54 pm (UTC)
tnID Database Record For 214-748-3647

Caller ID: STUART,WIL

Current Telephone Company:
Bandwidth.com Wireless - Syniverse

Бедненький Wil Stuart.

Tuesday, July 17th, 2012 10:42 pm (UTC)
Более того, это число простое - http://en.wikipedia.org/wiki/2147483647
Wednesday, July 18th, 2012 01:28 am (UTC)
Можно, наверное, если на собственный exchange перенести. Но вот тот же tnid пишет, что этим номером интересовались до меня всего 51 раз, так что популярность его, пожалуй, преувеличена.
Wednesday, July 18th, 2012 01:31 am (UTC)
Более того, 748-3647 может быть записан как SIT-DOGS (сидеть, собаки!).
Wednesday, July 18th, 2012 05:13 am (UTC)
Добротная история. :)
А что ж он не выводил предупреждение разработчику в таких ситуациях?

На моей прошлой работе наш компилятор обрабатывал программу для CNC, Порожденный код складывался в массив. Довольно большой массив. А если массив переполнялся (мы ж не лохи, проверки делаем), код обрезался до максимально разрешенной длины. Без сообщений наружу. И однажды таки нарвались на цельный кусок кода, который в этот массив не вписался. Разработчика чуть не убили, поскольку это не просто firmware, резак бегал не туда и делал не то... Недели три бегал...
Wednesday, July 18th, 2012 05:16 am (UTC)
как бедный парсер на три уровня в подвале API может сказать что-то пользователю который смотрит на верхушку?
Wednesday, July 18th, 2012 05:19 am (UTC)
Не знаю. Но что-то вывести должен был? Или хотя бы дефолтное значение использовать нулевое?

Лет сто назад я гонял что-то такое под CGI на сервере куличек. Была категория ошибок, порождавших кнопку "Оставить разработчику сообщение об ошибке". Только кнопка, информация сохранялась без участия пользователя. Это невозможно в нынешних реалиях?
Wednesday, July 18th, 2012 07:52 am (UTC)
понимаю.... :)))
Wednesday, July 18th, 2012 12:47 pm (UTC)
Аааа! Я помню, я так с MySQL попал, когда завел поле ICQ в базе и описал его тип как integer.

Правда, это уже 10 лет назад было...