Все заметки категории «Jabber»


Интересные и поучительные вещи происходят в сфере общения через интернет.

За последний примерно год у меня не появилось ни одного нового ICQ-контакта. Если мне нужно общаться с каким-нибудь гиком, то у него наверняка есть джаббер. Если мне нужно общаться с каким-нибудь негиком, то у него Skype. При чём голосом через Skype я общался ровно два раза — один раз это был Skype-out, и один раз со своим братом, когда он тестировал свой мобильник-телевизор-вебкамеру.

Посольку статистически негиков больше, то битву джаббера с ICQ+AIM/MSN+Yahoo явно выиграл Skype.

Тоже самое происходит сейчас с микроблоггингом. Русские гики пытаются мигрировать в Juick, опенсорсные гики пытаются раскрутить Laconi.ca/Identi.ca, все прочие гики тащутся от FriendFeed, в то время как массы открывают для себя Twitter, который ещё вчера популяризировали сначала всё те же гики, а затем Обама с Кучером и Опрой. Нет, я не буду вслед за гиками уходить из твиттера, ибо я уже привёл как минимум трёх негиков в твиттер.

Но самое страшное — это, пардон, Одноклассники. Я знаю как минимум двух человек, которым проще и удобней общаться через Одноклассников, чем через e-mail. Один из них — мой родственник, поэтому я постараюсь обойтись без мата. Это, граждане, пушистый песец. 30 лет e-mail был всем хорош, а теперь он оказывается хуже каких-то говноклассников. Занавес.

Поэтому пусть у Google Wave всё получится. Пусть он будет таким хорошим, как о нём говорят (раз, два). Пусть под него появятся хорошие и удобные клиенты. Пусть для нормальных людей он не окажется слишком гиковским. Пусть для суровых гиков он не будет слишком гламурным. Пусть он заменит форумы, потому что форумы сосут, а рассылками пользуются только гики. Пусть он будет удобнее e-mail и говноклассников.

Пусть всем будет хорошо, и никто не уйдёт обиженным.

Если вы ещё вдруг не знаете — на прошлой неделе MS открыли спецификации своих бинарных форматов. Да-да, те самые doc, xls и ppt. Joel Spolsky написал о том, что из себя представляют эти форматы:

If you started reading these documents with the hope of spending a weekend writing some spiffy code [...], the complexity and length of the spec probably cured you of that desire pretty darn quickly. A normal programmer would conclude that Office’s binary file formats:

  • are deliberately obfuscated
  • are the product of a demented Borg mind
  • were created by insanely bad programmers
  • and are impossible to read or create correctly.

Неудивительно, что разработчики KOffice говорят, что у нас мол тут никому не интересно реализовать поддержку форматов MS, дайте с ODF сначала разобраться.

Но речь не о том. Дальше в статье объясняется, почему эти спецификации такие сложные и запутанные. И на самом деле первая причина тут самая главная — без неё все остальные бы легко было отмести:

They were designed to be fast on very old computers. For the early versions of Excel for Windows, 1 MB of RAM was a reasonable amount of memory, and an 80386 at 20 MHz had to be able to run Excel comfortably. There are a lot of optimizations in the file formats that are intended to make opening and saving files much faster

These are binary formats, so loading a record is usually a matter of just copying (blitting) a range of bytes from disk to memory, where you end up with a C data structure you can use. There’s no lexing or parsing involved in loading a file. Lexing and parsing are orders of magnitude slower than blitting

К чему это я? До всё к тому же, последний абзац нас возвращает к предыдущей заметке о намерениях Google перевести GTalk на бинарный протокол. Google собирается продвигать свой IM на мобильные платформы, на которых процессорные ресурсы ограничены. Ну а XMPP они использовали, потому что изначально это облегчало разработку и помогло привлечь гиков.

Заглянул случайно в мини-новости OpenNet, а там такое

При изучении документации по Android SDK стало известно, что GTalk API не полностью совместим с XMPP, более того со временем Gtalk перейдет от XML к бинарному кодированию обмена между клиентом и сервером

Опаньки. Некоторые странности в GTalk были заметны и раньше (вообще если бы не хранение истории и интеграция с GMail, то это был бы самый худший джаббер-сервис), а тут вдруг оказывается, что это вовсе и не джаббер! (далее…)

AOL запустила свой собственный jabber-сервер, к которому можно подключиться, используя свой номер и пароль от ICQ. Пока что это только тестовый сервер, на стабильность которого не стоит полагаться, но это не так важно, как сам факт: AOL собирается открыть свои IM-сети для доступа по открытому протоколу XMPP!

Amagad.

Тут по радио говорят, что Jabber’у уже двадцать лет. А вы всё — аська, аська…

Добавка: так, всё-таки разобрался, не 20, а 10 лет. Просто ведущий в одном месте оговорился, и сказал «88-й год» вместо «98-й»