Маг

Модератор: Хакер

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Маг

Сообщение Хакер » 23.01.2010 (Сб) 0:57

«Mail.ru Агент» или МАг, как я его раньше называл. Он окончательно достал меня.

Чем больше становится минор-версия, тем, как побочный эффект, больше становится число багов. Наступает момент, и в нём внезапно отказывают кнопки «История сообщений», «Анкета», отказывает передача файлов, отказываются из всплывающего окна раскрываться диалоги «Запрос авторизации», перестают открываться тем же образом приходящие сообщения. Если с первым и последующими пунктами всё просто: убиваем и запускаем вновь (запросы на авторизацию поступят заново), то с последним беда: сообщения от добавленных контактов можно посмотреть в истории, а вот не от авторизированных — никак. Другие диалоги, кстати, так же либо не открываются, либо открываются размером 16×16. Причина понятна без вскрытия: банальный memory-leak плюс отсутствие обработки ошибок.

А ещё у него есть другие memory-leak-не-связанные баги: разработчики исповедуют какой-то свой метод обработки клавиатурного ввода, суть которого, видимо, в отказе от «некошерной» (согласно религии разработчиков) TranslateMessage: Caps Lock и Shift обрабатываются программой самостоятельно и влияют видимо на какой-то внутренний флаг. Иногда этот флаг не сбрасывается И Я НЕВОЛЬНО ПРЕВРАЩАЮСЬ В БЛОНДИНКУ. Причём, противодействующее зажатие шифта или включение Caps Lock-а не дают эффекта.
Другой же баг: потеря возможности копировать текст из лога переписки, связанный, видимо, с какими-то внутренними изменениями в ДНК текстбокса, который для отображения этого самого лога используется.

Собственно говоря, основная причина использования MRA: мгновенное уведомление о входящих письмах. Этим я пользуюсь более 5 лет и не представляю себе не то что отказ от этой функции, а даже наличие её в каком-то другом виде (белые прямоугольнички с маленьким тёмно-синим текстом, всплывающие над треем, встающие стопкой, издающие характерный звук при появлении). Так что когда я один отказался от сабжа в сторону другого мультипротокольного клиента, я не смог стерпеть тамошние уведомления и вернулся к родным MRA-шным.

Но терпение, кажется, скоро достигнет предела. Если альтернативы я не найду, а сабж будет радовать меня багами с повешенной интенсивностью, наверное придётся писать свой заменитель? :)

Ведь каждый программист должен посадить дерево написать чат в числе прочих обязательных вещей (hello word, змейка, калькулятор, тетрис), а я ещё не писал свой :)

Тут как раз, случайно зайдя на forum.sources.ru, наткнулся там на тему в которой обсуждается создание MRA-клиента. В ней наткнулся на ссылку на официальное описание протокола и перешёл по ней. Я там и раньше много раз был, но только в этот раз заметил:
MMP бинарный протокол. Все числовые данные передаются как четырехбайтные целые НЕ в сетевом формате, т. е. первым идет старший байт, последним младший.

Круто?

Разработчики настолько сильно хотели подчеркнуть, что формат отличается от сетевого, что написали слово «не» прописными. В то же время, они дали пояснение: первым идёт старший байт, последним — младший.

Так и хочется встретить их и сказать: уважаемые, а вы в вообще в курсе, что формат «первый старший, последний младший» это как раз и есть сетевой формат?

Такие дела...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Маг

Сообщение iGrok » 23.01.2010 (Сб) 3:23

Они там предлагают им на форум писать, если ошибку заметили..
Впрочем, форума я там не увидел. )

А спецификация вообще забавная.

Вот это, интересно, как?
Код: Выделить всё
UL количество LPS (должно быть не менее 2)
LPS rtf_text_with_all_rtf_headers_and_tags
LPS цвет фона в виде UL
label:
cli
jmp label

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Маг

Сообщение Proxy » 23.01.2010 (Сб) 15:19

А я не пользовался МАгом и не жалею. Есть же скайп + Jabber + ICQ транспорт + e-mail. Мне хватает таких средств коммуникации.
А политика mail.ru меня вообще забавляет. Дали бы уже наконец imap людям, нет агент навязывают :) И спама много, т.к. авторизации нет. Меня в этом отношении последнее время больше pochta.ru радует, там и imap и правила, которыми легко организовать авторизацию (т.е. никакого спама. Ящик можно публиковать где угодно).
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 15:23

Есть же скайп + Jabber + ICQ транспорт + e-mail.

И как эта тройка помогает тебе мгновенно узнать о пришедшем письме, чтобы «в 5 утра проснуться, вскочить с кровати и как одержимый ринуться проверять почтовый ящик»? :?

И спама много, т.к. авторизации нет

Ложь.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Маг

Сообщение Proxy » 23.01.2010 (Сб) 15:37

И как эта тройка помогает тебе мгновенно узнать о пришедшем письме, чтобы «в 5 утра проснуться, вскочить с кровати и как одержимый ринуться проверять почтовый ящик»? :?

IMAP`ом бы пользовался, если бы имел такую необходимость. Но увы я даже мобильный телефон выключаю на ночь или когда моюсь в душе. Дело привычки. Мне не надо быть всё время онлайн. А дела подождут, какими бы важными не были.
+ множество почтовых клиентов умеют проверять почту с определённой частотой. Можно хоть 1 мин. интервал поставить. Такой вот онлайн на pop3.

И спама много, т.к. авторизации нет

Я не публиковал нигде ни разу свой ящик основной с mail.ru, однако спамеры меня отлично находят. Утечка БД? Кто знает. Сейчас вроде предлагают тоже какие-то правил ставить на почтовом сервере, но пока руки не дошли посмотреть что и как предлагают эти mail.ru
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 15:44

Мне не надо быть всё время онлайн. А дела подождут, какими бы важными не были.

Если ты так и не понял: то у меня всё наоборот. Это единственная причина, ради которой держится MRA. Если бы в MRA ничего больше не было, кроме этого, он бы использовался.

Можно хоть 1 мин. интервал поставить.

Нифига себе! Это далеко не мгновенно.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Маг

Сообщение Proxy » 23.01.2010 (Сб) 15:58

А IMAP тебе чем не угоден? Много бесплатных почтовых сервисов IMAP поддерживают. Он тоже мгновенное уведомление поддерживает.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 16:01

Ответ на этот вопрос уже есть в самом первом посте.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Маг

Сообщение Roman Koff » 23.01.2010 (Сб) 16:31

Всякие там агенты и надстройки над браузерами считаю неоправданным понижением надежности о.с. Никогда не пользуюсь (разумеетсо за исключением девелоперских утилей).
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Маг

Сообщение Viper » 23.01.2010 (Сб) 19:28

Дык, QIP Infium поддерживает в том числе и акаунт MRA, уведомление о письмах приходят также мгновенно
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 19:39

не то что отказ от этой функции, а даже наличие её в каком-то другом виде (белые прямоугольнички с маленьким тёмно-синим текстом, всплывающие над треем, встающие стопкой, издающие характерный звук при появлении). Так что когда я один отказался от сабжа в сторону другого мультипротокольного клиента, я не смог стерпеть тамошние уведомления и вернулся к родным MRA-шным.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Маг

Сообщение MIT » 23.01.2010 (Сб) 19:53

Хочешь что бы тебя уговорили сделать свой клиент с точно таким же всплывающим над треем окном? Ведь ясно же, что тема больше показушная, ты не собираешься выбирать замену из готовых программных решений.
Возьми да сделай, для тебя это все равно пара пустяков.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 19:55

Что бы меня уговорили? Уж точно нет.

Тема не тема-вопрос, это тема-рассуждение. В рамках таких тем я мало чего хочу.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Маг

Сообщение iGrok » 23.01.2010 (Сб) 20:07

Хакер писал(а):
Можно хоть 1 мин. интервал поставить.

Нифига себе! Это далеко не мгновенно.

Ты серьёзно?
Ммм.. Хакер, а ты уверен, что используешь e-mail по прямому назначению, и вместо этого не следует использовать IM?
Тебе часто приходят важные, требущие твоей незамедлительной(несколько секунд - минута) реакции письма?
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 23.01.2010 (Сб) 20:20

Ну, таково моё мировоззрение. Если есть возможность знать что-то моментально, то я хочу этого. Я бы не слишком огорчался, если бы никогда не имел такой возможности, но когда с ней живёшь 5—6 лет, то отказаться от неё невозможно.

Мне не так часто пишут люди, но мне часто приходят уведомления (о новом сообщении/теме на форуме, о каком-нибудь событии на youtube, напримиер, или другом сервисе и т.п.). Я хочу узнавать об этих событиях незамедлительно.

Т.е. я осознаю, какое фи по этому поводу чувствуют те люди, которые думают что-то вроде «да я же занятой человек, у меня важные дела, моё время ценнее золота, вот ещё я, — великий повелитель собственного времени и распорядка и гуру тайм-менеджмента, — буду отвлекаться на какие-то мелочные жалкие мешающие мне работать письма каких-то жалких людишек и ничтожных ботов-уведомителей», отключают в агенте функцию уведомления (единственное то, ради чего его использую, например, я) и выключает все возможные уведомления на сервисах («вот ещё, закаживать почтовый ящик такой ерундой»). Но мой подход к этим вещам отличается полностью, несмотря на не меньшую занятость.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Маг

Сообщение iGrok » 23.01.2010 (Сб) 20:34

Нет, я не из тех людей, о которых ты пишешь в последнем абзаце. =)
У меня уведомления как раз включены, но я как-то привык оперировать несколько бОльшими интервалами времени - минута, пять минут.
Поэтому получение уведомления в ту же секунду - это для меня немного странно. )

Но в целом суть понятна - "Если есть такая возможность, зачем от неё отказываться" + "Привычка - вторая натура". =)

[Лирическое отступление]
А вообще, я вот всем mail.ru пользоваться не советую. Их почта, как недавно выяснилось, ломается легче всего. А рамблер оказался тем ещё цензором. Жёсткие неотключаемые спам-фильтры по словам, связанным с моей текущей работой. В итоге я на гмыле. Пока доволен. )
Хотя, конечно, такого сервиса оповещений, как у mail.ru, у них нет.
[/Лирическое отступление]
label:
cli
jmp label

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Re: Маг

Сообщение VVitafresh » 23.01.2010 (Сб) 21:14

iGrok писал(а):В итоге я на гмыле. Пока доволен. )
Хотя, конечно, такого сервиса оповещений, как у mail.ru, у них нет.

Зато есть QIP Infium, о котором писал Viper. Он умеет уведомлять о письмах gmail (как и mail.ru), а также позволяет пользоваться Google Talk.

Я на гугловской почте с 2006 года и вполне доволен. Кстати, на работе тоже сейчас осуществляется переход на корпоративную почту Google. Несмотря на то что это спорное решение, определенные плюсы в нем есть.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Маг

Сообщение Viper » 24.01.2010 (Вс) 11:17

iGrok писал(а):В итоге я на гмыле. Пока доволен. )
Хотя, конечно, такого сервиса оповещений, как у mail.ru, у них нет.
У них есть GMail Notifer, который мгновенно уведомляет о поступившей почте.
Весь мир матрица, а мы в нем потоки байтов!

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Маг

Сообщение iGrok » 24.01.2010 (Вс) 13:14

Viper писал(а):
iGrok писал(а):В итоге я на гмыле. Пока доволен. )
Хотя, конечно, такого сервиса оповещений, как у mail.ru, у них нет.
У них есть GMail Notifer, который мгновенно уведомляет о поступившей почте.

Мгновенно? В хелпе гмайла написано, что интервал уведомления - две минуты.
http://mail.google.com/support/bin/answ ... nswer=9429
Мне этого вполне хватило бы, но мне и майл-клиента с опросом сервера раз в пять минут хватает. А Хакеру - даже минуты мало.
label:
cli
jmp label

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Маг

Сообщение Alec » 24.01.2010 (Вс) 14:51

А у меня оповещения о почте по СМС приходят... Причем, когда за компом, СМС приходит обычно не позже 2 секунд после оповещения Агентом.
Иногда лучше вовремя остановиться...
И начать заново!

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Маг

Сообщение Александр Дмитриев » 03.02.2010 (Ср) 11:58

iGrok писал(а):В итоге я на гмыле. Пока доволен. )
Хотя, конечно, такого сервиса оповещений, как у mail.ru, у них нет.

Конечно, такого сервиса у них нет. У них есть намного лучший сервис оповещений - по jabeer'у (точнее, почти по jabber'у). Уведомления полностью мгновенные, в качестве оповестителя может быть любой поддерживающий jabber клиент.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 03.02.2010 (Ср) 12:04

Чем уведомление по джабберу лучше-то?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Маг

Сообщение Александр Дмитриев » 03.02.2010 (Ср) 13:22

Александр Дмитриев писал(а):в качестве оповестителя может быть любой поддерживающий jabber клиент


Плюс, это открытый, расширяемый, гениально продуманный на все случаи жизни протокол. В общем, это протокол будущего.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 03.02.2010 (Ср) 14:15

Ага. Ага.


Ага.

Я знаю, как это бывает, что при малейшем упоминании какого-то предмета хочется высказаться о том, что он «зе бест», хоть это мало кого-волнует . Но я не спрашивал, чем хорош протокол, я спрашивал, чем уведомление через Jabber лучше уведомлений через специальный протокол уведомлений (у MRA — свой, у гугла — свой).

Ведь, если я не ошибаюсь, такое уведомление придёт как обычное IM-сообщение.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Маг

Сообщение Александр Дмитриев » 03.02.2010 (Ср) 14:42

Выделю побольше:
Александр Дмитриев писал(а):в качестве оповестителя может быть любой поддерживающий jabber клиент

Для меня это важно, поэтому я выразил своё субъективное мнение.

Хакер писал(а):(у MRA — свой, у гугла — свой).

У гугла не свой, а jabber (слегка модифицированный).

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 12.07.2010 (Пн) 15:25

Ура! Скоро я запущу свой аналог службы нотификации для своих почтовых серверов с открытыми API! Долой глючный MRA. Долой mail.ru.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Маг

Сообщение Денис » 13.07.2010 (Вт) 7:57

Заметьте, в течение всего топика Хакер старательно игнорировал предложения попробовать QIP Infium. Уж не он ли популяризатор издевательств над Ильхамом Зюлькорнеевым? :evil:
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 13.07.2010 (Вт) 9:56

Как будто я не пробовал. Причём тут QIP? Я держу МАГ исключительно ради мгновенных уведомлений о входящей почте.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Маг

Сообщение Joo » 13.07.2010 (Вт) 15:40

Хакер писал(а):Как будто я не пробовал. Причём тут QIP? Я держу МАГ исключительно ради мгновенных уведомлений о входящей почте.

Ну так настрой только учетную запись mail.ru на нем и все, в чем проблема, не уж-то держать "МАГ" выгоднее чем QIP?
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Маг

Сообщение Хакер » 13.07.2010 (Вт) 15:47

в чем проблема

В QIP-е.

Я это делал два года назад.

То, как уведомляет QIP — просто кошмар, по сравнению с лаконичным окошком MRA. Так что я отказался в пользу MRA.
Но MRA-протокол сам по себе крив.

Я не знаю, может сейчас там всё сколько-то улучшилось, но разработчики один раз проштрафились передо мной и пусть теперь навечно сидят в моём черном списке.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в Мой блог

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList  
cron