November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, September 17th, 2008 01:03 pm
Так выглядел Я.Онлайн сразу после установки и безуспешной попытки соединиться с сервером.
В том, что он не смог соединиться, виноват файрвол, но сообщение об этом не слишком понятно.



После перезагрузки Я.Онлайн запустился автоматически, и в таком виде и висел, пока я его не выключил:


Откуда взялся эккаунт null@ya.ru, решительно не понимаю. Я такого не вводил.


Панель настроек. Сообщение об ошибке стало понятнее, а вот некоторые другие - не очень.


А вот что осталось после удаления Я.Онлайн его родным деинсталлятором
в меню:


и на диске:



В общем, штатным тестерам - кол за работу, а программистам - мои горячие поздравления за использование в одной программе юникодных и не-юникодных строк одновременно.
Wednesday, September 17th, 2008 01:58 pm (UTC)
насколько я знаю, в протоколе предусмотрена передача команд, так что теоретически можно обучить клиента на них реагировать.
это, правда, draft, но никто не мешает для конкретного сервера и клиента его реализовать: http://www.xmpp.org/extensions/xep-0050.html
Wednesday, September 17th, 2008 02:04 pm (UTC)
я про более простые (на стороне клиента) моменты.

- регистрируем на сервере учетную запись null@ya.ru (впрочем, можно любую)
- имя-пароль прошиваем в код Я.Онлайн, и он ими пользуется, если человек ничего не ввёл.
- для этой учетной записи блокируем выход сообщений наружу, и получения сообщений снаружи.
- сервер учим каждому конекту к этой учетной записи высылать пачку сообщений, с инструкциями как попасть в окно ввода логина и пароля.

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

Хотя, это всё бред :)))
Wednesday, September 17th, 2008 02:34 pm (UTC)
у меня есть идея получше :)
раз уж в этот клиент прошили параметры сервера, то чего б туда же не прошить и логин?
будет такой кастомизированный пакет для конкретного пользователя :)
а потом и пароль :)
Wednesday, September 17th, 2008 03:13 pm (UTC)
вообще, когда яндекс отдает клиенту пакет, он по кукам знает, кто это. может и собрать архив с нужным логином, не надорвется, чай. :)
Wednesday, September 17th, 2008 03:24 pm (UTC)
ну так я это и имел в виду :)
а которые неаутентифицированные, те пусть так и ходят без пакета :)
Wednesday, September 17th, 2008 04:01 pm (UTC)
думаю, для ЦА будет достаточно всего четырёх логинов. Выбор одного из них - при старте:
Блондинка
Брюнетка
Шатенка
Рыжая
Wednesday, September 17th, 2008 04:37 pm (UTC)
да не, вообще одного. Блондинка.
;)