Pull to refresh

Comments 41

А вам дизайнеры хорошие для работы над новой версией не нужны случаем?
соори, промахнулся :)

в первую очередь, на этом проекте нам очень нужны:

— опытный JavaScript-разработчик: habrahabr.ru/job/7542/

— менеджер, способный возглавить развитие продукта: habrahabr.ru/job/7335/

что же касается дизайнеров, то они нам нужны вообще всегда! :) пишите в личку или на naumov@corp.mail.ru
А зачем вам в требованиях ExtJS?
ExtJS — самый прогрессивный фреймворк. Как минимум, опыт программирования на ExtJS значит: знание и опыт ООП в JS; полное знание возможностей CSS; и, конечно же, умение нестандартно мыслить.
просто как один из критериев опыта и кругозора. непосредственно в веб-агенте ExtJS не используется.
Я так и думал. Просто не стоит перечислять через И такие разные и тяжелые фреймворки. Эксперта по ним всем одновременно найти сложно, а он вам и не нужен. А вот человек набивший шишек на ExtJS, дошедший до основ DomHelper-а, событийной модели, наследования, рендеринг, увидив остальные пункты попусту спасует, ну не может он с ходу перейти на jQ на уровень эксперта, минимум за месяц, и то гуру не станет. Хотя я думаю он бы вас вполне устроил как специалист. К тому же библиотеки, которые вы перечислили, перекрывают функционал друг друга примерно на 2/4. Ну как-то так. Успехов вам в развитии!
спасибо, справедливое замечание. я поправляю логическое И на ИЛИ. :)
в первую очередь, на этом проекте нам очень нужны:

— опытный JavaScript-разработчик: habrahabr.ru/job/7542/

— менеджер, способный возглавить развитие продукта: habrahabr.ru/job/7335/

что же касается дизайнеров, то они нам нужны вообще всегда! :) пишите в личку или на naumov@corp.mail.ru
Господи, как медленно развивается интернет. Одни и те же вакансии на протяжении стольких лет. Вы вообще о будущем думаете или Вас интересует только решение насущных проблем?
«Одной из наиболее заметных тенденций современного интернета является ослабление роли «классических» десктопных мессенджеров» — это чтобы оправдать разработку или действительно имеется опубликованное исследование?
Минусанул Илья, как я понимаю?
Тем не менее, все-таки хотелось бы, чтобы эта желтизна была поддержана ссылкой.
Спасибо!
По-моему вы ошибаетесь. Хотя исследование, если оно есть, будет, конечно, очень интересно.
минусанул не я — я наоборот всегда открыт к критике. :)

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

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

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

ну и, в-третьих, мы видим подтверждение этому тренду, основываясь на собственной статистике — сегодня уже около 5% сообщений в Агенте отправляются через веб-клиент.

отдельной строкой стоит упомянуть об офисных пользователях, права которых на установку десктопных приложений, часто бывает ограничены корпоративными политиками. для них веб-месседжинг часто является единственным выходом.

конечно, уровень развития веб-технологий на сегодняшний день таков, что они не обеспечивают такого же уровня user experience, которого мы ожидаем от нативного приложения (особенно если мы говорим о сложной функциональности — например, о видеозвонках). даже банальные уведомления о событиях (нотификации), ключевая фича любого мессенджера, реализованы пока лишь в Chrome (http://habrahabr.ru/blogs/webdev/104670/ ). собственно, весь этот пост во многом посвящен именно тому, насколько «крив» современный веб, и насколько изощренно приходится выкручиваться из его ограничений. :) однако технологии постепенно движутся вперед, и в целом у нас нет сомнений в том, что уже ближайшем будущем веб будет играть если не ведущую, то весьма важную роль в месседжинге.
Круто,) Спасибо за развернутый ответ!
во-первых, аналогичную ситуацию мы уже давно наблюдаем сейчас с почтой. если раньше очень существенное количество наших пользователей читали и отправляли свою почту с помощью почтовых клиентов, то сейчас лишь единицы процентов продолжают ими пользоваться (Сергей Мартынов, руководитель Почты, подскажет более точную цифру), и количество таких людей постоянно снижается. интернет стал быстрее для конечных пользователей, траффик постоянно дешевеет, паттерны поведения меняются.


Верно, но вы забываете указывать, что кол-во интернет пользователей растет и с тех же 90тых и нулевых порог входа понизился. Соотвественно кол-во тех кто пользовался почтовыми клиентами в 90тых например не сильно уменьшился, но кол-во пользователей интернета выросло и соотвественно кол-во новичков выросло. Ну и по понятным причиным особенно в 90тых почта на HTML это было чтото ужасное.
Так это более верно отображает текущую статистику. :)
правильно, поэтому на каждом этапе развития мы рассматриваем текущий срез по рынку в %, т.е. можно сказать, что сейчас в использовании веб-почты в личных целях (в корпоративных несколько другой расклад) только 10%-15% это pop3 (т.е. почтовые клиенты), хотя в абсолютных значениях, их даже больше, чем в 90-х.

кстати, есть и другой интересный тренд — мобильные, там как раз опять, как в «большом» Интернете 10 лет назад, довольно большую роль играют клиенты. И причина (по крайней мере на мой взгляд) похожа — временное техническое несовершенство (слабые каналы связи, слабые устройства, браузеры и т.п.)
Добавлю, что рост использования мобильный мессенджеров за счет роста использования самих мобильников — не есть ослабление роли «классических» мессенджеров )
UFO just landed and posted this here
А можете сделать сворачивание основного окна в трей, при нажатии на кнопку закрыть? А то просто так занимает места рядом с пуском.
UFO just landed and posted this here
Для GTalk вэб-клиент существует задолго до появления аналога у mail.ru
UFO just landed and posted this here
Идея не самая прямая, но попробуйте подключить gtalk аккаунт к ICQ (через версию 7.6) и использовать ICQ on-Site (на icq.com/ru). Может быть, интерфейс понравится.
UFO just landed and posted this here
Тогда боюсь, что желанию помочь нельзя :-)
уточните, пожалуйста, вы имеете ввиду именно вкладки в диалоговом окне?
UFO just landed and posted this here
спасибо! это вообще моноокно, мы о нем думаем активно. НО именно на вебе нам казалось, что наоборот стоит разлепить окна, т.к. один человек общается в день в среднем с 2-3 людьми (понятно, что есть и экстремалы) и удобнее, когда до каждого из них можно добраться в 1 клик, т.е. без вкладок, как у фб, гтолка и т.п.
вы, наверное, очень активно пользуетесь мессенджером на вебе, сколько примерно диалогов в день?
UFO just landed and posted this here
UFO just landed and posted this here
а еще один вопрос: а почему вкладки, а не как в скайпе — все разговоры на одной вкладке на месте контакт-листа? так менее удобно?
UFO just landed and posted this here
«появление собственного локального хранилища браузера.»

Знаете ли вы о проблеме с большим количеством fsync при использовании LocalStorage веб-агентом?
Как я понимаю, раз в несколько секунд происходила (в более старых версиях веб-агента) запись в Local Storage и браузер пытался ее немедленно сохранить на диске с использованиме чего-то типа fsync. Я это заметил, т.к. мой жд достаточно громок во время записи.

Чем плохо такое поведение — создает излишнюю нагрузку на диск, создает шум, может негативно сказаться на ресурсе дешевых SSD.

Почему такое поведение избыточно? — потому что записи происходят даже тогда, когда агент не получает новых сообщений и никто в контакт-листе не меняет статуса.

Еще — нет возможности отключить уведомление о непрочитанных письмах в почте.
по поводу fsync — спасибо, попрофилируем это и попробуем оптимизировать (если, конечно, причина именно в Агенте). по идее, «без повода» он не должен ничего записывать в Local Storage.

насчет уведомления о письмах — что вы имеете в виду? дело в том, что Агент сейчас вообще не уведомляет о непрочитанной почте. можете проиллюстрировать скриншотом или описать, как воспроизвести?
Про уведомления имел в виду офлайновый magent.exe (версия 5.5). После запуска агента его иконка начинает мигать. Да, я знаю, что у меня несколько тысяч непрочитанных писем.

Про fsync:

Открыл firefox 6, зашел на почту ( e.mail.ru/cgi-bin/msglist?folder=0 ). Открыта только одна вкладка. FileMon показывает раз в 10 секунд обильную работу с файлами webappstore.sqlite-journal и webappstore.sqlite. (FASTIO_WRITE, IRP_MJ_FLUSH_BUFFER и другие). И так — каждые 10 секунд.

Если же зайти, к примеру, в тот же gmail+web_gtalk или на обычный сайт, то столь частых записей в webappstore не наблюдается, событие IRP_MJ_FLUSH_BUFFER появляется редко.

Попробовал отключить веб-агент в настройках почты — частых, раз в 10 секунд, записей нет. Примерно раз в минуту идет запись в cookies.sqlite и в _CACHE_001_ обе без MJ_FLUSH_BUFFER; реже — в sessionstore.js

С одной стороны можно сказать что браузер реализует слишком высокую «надежность» данных, хранящихся в local storage. Но с другой — возможно, что веб агент использует local storage в том числе для тех данных, для которых не требуется столь высокая надежность (сохранность данных в случае жесткой перезагрузки).
ну, во-первых, рекомендую поставить версию посвежее. :) актуальная — 5.8, на днях выйдет 5.9.

а что касается уведомлений о почте, то их можно отключить как через настройки (вкладка «Уведомления»), так и прямо в окне контакт-листа:

image
А что насчёт синхронизации между двумя клиентами, открытыми в разных браузерах/на разных девайсах? От серверной полностью (ну, кроме логина и прихода сообщений от контактов) отказались или, всё же, один из клиентов (роутер) в одном браузере постоянно синхронизирует своё состояние с сервером?

P.S. Интересно было прочесть, комменты про статистику тоже порадовали.

Сегодня, зайдя на сайт Одноклассников, обнаружил у себя панели Mail.ru — сначала подумал, что это bug моего браузера. Но порылся немного в интернете и обнаружил, что оказывается происходит интеграция Odnoklassniki и Mail. Может кто-нибудь сможет объяснить — зачем???
Sign up to leave a comment.