Офтоп
André

Gangnam Style переполнил 32-битный счётчик просмотров на YouTube

Ранее на YouTube не предполагали, что значение счётчика просмотров когда-нибудь будет больше 32-битного целого (2 147 483 647 просмотров). Небось пришлось исправить на unsigned int (или на 64-битное целое).

0
13 комментариев
Написать комментарий...
Фундаментальный пришелец

Инт починили, а разбиение числа на группы по три разряда, похоже, наоборот, поломали.

Ответить
Развернуть ветку
Традиционный корабль

Забавно, но вы нашли баг на TJ — ссылка неправильная редиректится)

Ответить
Развернуть ветку
Полицейский блик

А что было ночью в паблике TJ? какие-то фотки, каких-то людей

Ответить
Развернуть ветку
Традиционный корабль

Видимо, предложенные посты :-)

Ответить
Развернуть ветку
Одинокий будильник

очередной iCloud ;)

Ответить
Развернуть ветку
Правильный самолет

Там в комментариях обратили внимание, что раньше счётчик имел знак — то есть теоретически у видео могли быть отрицательные просмотры. Вот зачем?

Ответить
Развернуть ветку
Срочный томагавк_два

Комментарий недоступен

Ответить
Развернуть ветку
Старинный якорь

"сделайте мне развидеть это"

Ответить
Развернуть ветку
Районный крюк

unsigned в базе не задали, а потом забыли поменять

Ответить
Развернуть ветку
Срочный томагавк_два

Комментарий недоступен

Ответить
Развернуть ветку
Мелкий дым

Потому что так написано в google c++ style guide:

You should not use the unsigned integer types such as uint32_t, unless there is a valid reason such as representing a bit pattern rather than a number, or you need defined overflow modulo 2^N. In particular, do not use unsigned types to say a number will never be negative. Instead, use assertions for this.

Ответить
Развернуть ветку
Природный торшер

А в чём фишка меняющихся цифр, когда наводишь на количество просмотров?

Ответить
Развернуть ветку
Старинный якорь

Похоже, это пасхалочка. Типа переполнение получилось.

Ответить
Развернуть ветку
Читать все 13 комментариев
null