2009-06-12 23:52:04 GMT. Идентификаторы сообщений Твиттера превысили 32х битный signed int и твиттеровцы теперь считают потери. Многие Твиттер-клиенты не выдержали этого испытания.
Особенно эпичная история получилось с Twitterrific. Его десктопная версия работает нормально, а вот версия под iPhone - нет. При этом они недавно выпускали патч, который должен был всё это починить. Не починил. Пользовали недовольны, потому что этот клиент к тому же еще и платный.
Наблюдаются проблемы с TweetDeck, Beak. Destroy Twitter продолжает работать, но новые записи создает с отрицательными идентификаторами.
Твиттер пестрит сообщениями вида
Twitpocalypse victims: Twitterrific, Tweetsville. Survivors: Tweetie, Twinkle. #twitpocalypse
Программисты спешно выпускают патчи.
Twitpocalypse ждали несколько позже, но незадолго перед ним количество сообщений в Твиттере увеличилось. Все обсуждали Twitpocalypse, я так понимаю.
Updated 14.06.2009
В комментариях поправили, что этот момент приблизили искусственно.
Мораль - программисты, будьте бдительны!
Ссылки по теме:
Основной сайт этого события. Картинка взята оттуда.
Twitterrific, TweetDeck and Destroy Twitter: 1st Victims of Twitpocalypse?
P.S. У меня Твиттера нет. :-)
Спасибо Maniac'у за ссылку.
19 коммент.:
Win!
Twitterrific, это клиент Apple
это не так, twitterific с apple никак не связан.
2stigger:
Twitterrific, это клиент Apple
это не так, twitterific с apple никак не связан.
И ведь действительно... Поправила, спасибо.
Dev team его специально приблизили, их программист в Google Groups писал.
Пруфлинк:
http://groups.google.com/group/twitter-development-talk/tree/browse_frm/thread/1e97063bbf0f71a1/dbab1649df4e53be?rnum=1&_done=%2Fgroup%2Ftwitter-development-talk%2Fbrowse_frm%2Fthread%2F1e97063bbf0f71a1%3F&pli=1
Разработчики были обеспокоены тем, что Твитапокалипсис может случиться в 3 часа ночи, и они будут не готовы.Поэтому они перенесли его на более удобное время:
http://twitter.com/twitterapi/status/2134819653
По-моему, Твиттер сродни социальным сетям.Только это - единственная сеть с охватом в мир.Отсюда и глюки.
Никак не могу понять - чем Твиттер лучше\незаменимее остальных сервисов для домохозяек? Кроме отлавливания багов, хаков и этого вот программного косяка.
И почему нельзя писать на более высокоуровневых языках, в которых число есть число, без разницы, какой длины.
Ато int - непонятно. Вроде как число, понятие высокоуровневое, а ведет себя как регистр машинный.
2Abu:
Никак не могу понять - чем Твиттер лучше\незаменимее остальных сервисов для домохозяек?
Там не только домохозяйки. Полно моих знакомых программеров сидит, например.
Чем лучше - надо почитать отзывы тех, кто Твиттером пользуется...
2Анонимный:
И почему нельзя писать на более высокоуровневых языках, в которых число есть число, без разницы, какой длины.
Ато int - непонятно. Вроде как число, понятие высокоуровневое, а ведет себя как регистр машинный.
Кстати, да. Под ту же Винду GUIшные приложения можно писать на С++ и на C#. В обоих будут проблемы с переполнением int'а. Как писать GUIшные видновые приложения на Питоне, например, я не знаю. Если как-то и можно, то это будет кривой и нестандартный способ.
Как писать GUIшные видновые приложения на Питоне, например, я не знаю. Если как-то и можно, то это будет кривой и нестандартный способ.
А PyQt относится к кривому и нестандартному?
Как писать GUIшные видновые приложения на Питоне, например, я не знаю. Если как-то и можно, то это будет кривой и нестандартный способ.
wxPython тоже кривой способ?
2Анонимный:
А PyQt относится к кривому и нестандартному?
2Alexei:
wxPython тоже кривой способ?
Я так понимаю, вы с ними, в отличие от меня, работали :-). Дык расскажите. Понравилось - не понравилось, какие были проблемы.
Насколько мне известно, Микрософт не предлагает никаких средств по программированию виндового GUI на Питоне. Всё, что предлагают другие, им удается довольно эффективно душить, чтобы продвигать свои средства. Visual Studio в первую очередь...
Все пишут твиттер, твиттер. Ну, дакмю, надо зайти почитать хоть что это такое. зашел на их сайт, а там почти ничего о том, что это такое и толькопредлагают зарегистрировастья . Стоит ли регистроваться на сервисе, который за себя ничего не может сказать?
По поводу твиттера: считаю его одним из каналов общения, что-то вроде группового чата.
Насчет почему int - это регистр. Так уж получилось, что все программы исполняются на вполне определенном дискретном железе, т. е. разрядности регистров там определены. Зная какие-то ограничения, можно эффективно реализовать арифметику.
Можно было бы встроить в компиляторы (или даже в процессоры) поддержку длинных чисел, но не думаю, что производительность таких решений была бы одного порядка с традиционным 32-битным интом. :)
2Volodymyr Obrizan:
Можно было бы встроить в компиляторы (или даже в процессоры) поддержку длинных чисел, но не думаю, что производительность таких решений была бы одного порядка с традиционным 32-битным интом. :)
В Питоне так сделано. Работа с большими числами идет прозрачно для программиста. Производительность у него хорошая, по крайней мере веб-сервисы на нем шустрые получаются.
http://ru.wikipedia.org/wiki/Твиттер
Что такое твиттер? На вики есть об этом.
/Sm0ke/
hello... hapi blogging... have a nice day! just visiting here....
2Алена (:
Да мне попадаются отзывы каких-то чудаков в основном, похожие скорее на рекламу. И сообщения о багах-хаках.
=
Как писать GUIшные видновые приложения на Питоне, например, я не знаю. Если как-то и можно, то это будет кривой и нестандартный способ.
=
Qt и wxwidget?
2Volodymyr Obrizan
Да-да, вообще все будет жутко тормозно. Вот люди(идиоты!) пишут на всяких Lisp-ах, Scheme-ах, Erlang-ах, Python-ах тех же и тд. И там(нетолько там) (О УЖАС!!!) длинные числа! ``Встроенные'' в компилятор!!!
Да, вот еще. Есть такая страшная, ужасная вещь, как автоматическая сборка мусора. Нет, Вы только представьте себе, какой это тормозной монстр!!!
А-а-а, Volodymyr Obrizan открыл нам глаза: переходим на ассемблер, товаг'ищи!
Отправить комментарий