andreyvlru: не думаю, что ухудшит скорость. TRIM позволяет пометить блок как уже не нужный, а это уже дело контроллера жёсткого диска, как эту информацию использовать. Если запись при этом падает - то это кривые руки производителя прошивки контроллера.
FanatPHP: если длина может быть разной, тогда естественно, числовой тип поля не подойдёт. А так - номера телефонов одной и той же длины, кроме различных сервисных номеров.
FanatPHP: а что в ответе не так? Смотрите документацию: https://dev.mysql.com/doc/refman/5.5/en/numeric-ty...
Разве что забыл добавить, что если мы используем PDO с mysqlnd, то он может возвращать значение как PHPшный int, и тогда затея с нулями провалится, но можно в запросе кастовать поле как char.
littleguga: не всех.
Пункт 1 - цикл от 0000 до 9999 (так как считаем только правую часть)
Пункт 2 - цикл от BBBB до 9999 (так как сумма левой части известна: A+A+A+A)
Пункт 3 - цикл от AAAA+1 до CCCC-1 (правую часть - не считаем, она предвычислена в первом пункте).
Пункт 4 - цикл от 0000 до DDDD (аналогично, проверяем на равенство C+C+C+C).
Так что вместо цикла из 100000000 итераций получаем по сути 4 цикла из 10000 итераций (а некоторые из циклов и того меньше будут)
Ну, это точно не спортивное программирование, выполняться полный перебор будет вечность. В спортивном программировании программа должна выполняться не дольше определённого времени, обычно даётся секунда или и того меньше.
Бесплатное обновление, как уже говорили мелкомягкие - позволяет только само обновление, но не делает автоматом винду лицензионной. Статус винды останется тем же, что и был до обновления, то есть, пиратка останется пираткой.
Дмитрий: в любом месте, где злоумышленник может подменять содержимое пакетов. Этим злоумышленником может быть не обязательно какой-то преступник, может и недобросовестный провайдер помышлять добавлением своих рекламных баннеров на сайты или подменой чужих на свои.
arti_djeims: можно поисковиком поискать уже проиндексированные картинки с данного сайта по данному пути. В гугл.картинки забейте запрос (без кавычек): "inurl:vk.com/images/pics"
По-другому - никак не получить, если нет прямого доступа к файловой системе сервера.
see613: как вариант, скопируйте таблицу ручками в другую БД и попробуйте поменять в ней значения числовых полей - если следом за ним странным образом поменяются и повреждённые поля - значит, действительно указатели указывают в другое место таблицы.
Как-то так