Как стать автором
Обновить
780.25
VK
Технологии, которые объединяют
Сначала показывать

I just came to say hello!

Время на прочтение1 мин
Количество просмотров5.6K
Привет, хабрасообщество!

Мы разрабатываем API для Моего Мира, и каждый день думаем, каких еще функций не хватает нашим разработчикам. Одна из наших последних фич — возможность отправки личных сообщений в JS API. О рождении дизайна этого диалога мы сняли целый ролик.



А дальше предыстория создания этого метода (описание метода смотри тут: api.mail.ru/docs/reference/js/messages-send).
Читать дальше →

ICQ Mobile под iOS версия 2.6 и Push-уведомления

Время на прочтение3 мин
Количество просмотров12K
image

Основное новшество новой версии ICQ-клиента под iPhone/iPod/iPad – поддержка механизма Push-уведомлений, и мы решили рассказать о них чуть подробнее с точки зрения разработчика. Возможно, эта информация будет полезна авторам альтернативных клиентов под iOS.

Не будем долго описывать, что такое Push-уведомления, и как их следует использовать, автор технологии – компания Apple, сделала это гораздо лучше, чем могли бы сделать мы. Документация на сайте Apple.

Остановимся на том, как это работает в ICQ.
Читать дальше →

Не только Аська в ICQ-клиентах

Время на прочтение4 мин
Количество просмотров17K
Начнем с главного: зачем мы написали этот пост?

Уже больше года у нас реализована возможность общения с друзьями из Facebook, не покидая ICQ. Так сложилось, что ни один неофициальный ICQ-клиент до сих пор не добавил к себе нашу серверную поддержку Facebook — при том, что возможность вроде бы удобная, полезная и легкая в реализации. Возможно, ситуация изменится после публикации короткого и понятного HOWTO по теме. Скромно можем сказать, что аналогичный функционал в других IM-сетях отсутствует (да, естественно, любой клиент может сам установить два соединения к двум разным серверам и обрабатывать два разных протокола, но мы единственные делаем практически всю работу за автора клиента).
Читать дальше →

Тяжелая жизнь антиспамеров или как это происходит на самом деле

Время на прочтение7 мин
Количество просмотров39K
Поводом для этой публикации послужили недавние серьезные изменения, внесенные в механизм борьбы со спамом в рамках нашего почтового сервиса. Нам хочется поделиться новостью, но не в форме сухого пресс-релиза. Поэтому мы решили рассказать о том, как устроен АнтиСпам в Почте@Mail.Ru, и конечно — с удовольствием ответить на ваши вопросы. Итак…

Архитектура антиспама Mail.Ru


Собственный антиспам в Mail.Ru существует уже много лет. Желание разработать собственный продукт вполне объяснимо, т.к. на определенном этапе развития проекта требования к качеству и масштабируемости механизма борьбы со спамом стали слишком велики, чтобы их могли удовлетворить даже очень сильно кастомизированные «чужие» продукты. Конечно, какие-то сервисы и компоненты независимых поставщиков мы используем по-прежнему (например, для проверки писем на вирусную составляющую), но их роль сейчас уже не является определяющей.
Читать дальше →

По следам MySQL Users Conference 2011

Время на прочтение8 мин
Количество просмотров6K
Хочу с вами поделиться впечатлениями о моей поездке на MySQL Users Conference, которая прошла в Санта-Клара (Калифорния) с 14 по 17 апреля 2011 г.

В отличие от предыдущих лет, ничего с MySQL за время конференции не произошло, что уже само по себе приятно (напомню, что два года назад именно в первый день конференции было объявлено о приобретении Sun Microsystems Oracle).

В первую очередь для меня конференция — это общение с людьми. В этом году на конференции было не так много участников (около 1100 человек), но процентное соотношение докладчиков и экспертов к посетителям было очень высоким.

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

Что нового в MySQL от Oracle
Читать дальше →

Что нового в ICQ 7.5?

Время на прочтение6 мин
Количество просмотров16K
Мы рады сообщить, что выпустили новую версию ICQ 7.5, в основном она была посвящена улучшению аудио- и видео-возможностей сервиса. Хотим рассказать о том, что же стало лучше.

Итак:

1. Улучшенный полноэкранный видеочат

Читать дальше →

Russian Code Cup: самое интересное из задач первого этапа

Время на прочтение14 мин
Количество просмотров21K
8 мая состоялся первый квалификационный раунд всероссийского кубка по программированию Russian Code Cup. Победителем раунда стал Евгений Капун, который решил все 5 задач со штрафным временем 130 минут.

Всего в первом квалификационном раунде приняли участие 756 человек. Лучшие 200 участников по результатам раунда были допущены к участию в отборочном раунде, который состоится в 19 июня.

14 и 15 мая состоятся 2-й и 3-й квалификационные раунды, на которых будут отобраны еще 400 человек.

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

Читать дальше →

Поддержка протокола XMPP в Mail.Ru Агенте и «секреты» авторизации на XMPP-сервере Facebook

Время на прочтение5 мин
Количество просмотров19K
Мы рады сообщить вам о выходе Mail.Ru Агента версии 5.8 для Windows!

Главная «фича» этой версии – поддержка протокола XMPP (Jabber), которая ранее уже появилась в мобильных клиентах для платформ Symbian и Java 2 Micro Edition. Поскольку мобильным мессаджингом пользуется наиболее активная и технически «продвинутая» часть нашей аудитории, эксперимент с XMPP мы начали именно с мобильных платформ. Однако «фича» неожиданно оказалась довольно популярной и востребованной, в том числе, и на десктопе.

Основная идея поддержки этого протокола заключается в том, чтобы сделать возможным обмен IM-сообщениями с пользователями социальных сетей «Вконтакте» и Facebook, которые не так давно открыли публичный интерфейс к своим внутренним системам мессаджинга по протоколу XMPP. Как показал наш опыт с Мобильным Агентом, это наиболее частый случай использования XMPP-клиента.

Однако, несмотря на «заточенность» под социальные сети, наша реализация протокола поддерживает большинство популярных расширений (XEP'ов – XMPP Extenstion Protocol), так что Mail.Ru Агент можно использовать в качестве клиента для подключения к самым произвольным XMPP-серверам. «Из коробки» поддерживаются сервисы «Вконтакте», Facebook, Google Talk, Яндекс.Онлайн и QIP, однако при необходимости можно подключить любую учетную запись (например, на Jabber.Ru) – достаточно лишь указать в настройках JID (Jabber ID) и пароль (IP-адрес сервера будет определен автоматически по SRV-запросу к DNS).

Если говорить об особенностях реализации XMPP-клиента, то с основными проблемами мы столкнулись в области авторизации пользователей.
Читать дальше →

Дети выросли… и позвонили родителям

Время на прочтение1 мин
Количество просмотров17K
Привет всем хабражителям!
Мы выпустили новый социальный ролик, а о чем — не скажем, смотрите до конца :)
Читать дальше →

Старт Кубка по Программированию — Russian Code Cup powered by Mail.Ru Group

Время на прочтение1 мин
Количество просмотров9K
Russian Code Cup — это состязание для самых сильных программистов Рунета.

Уже с 7 апреля началась регистрация участников на официальном сайте russiancodecup.ru

Состязание будет состоять из нескольких интернет-раундов, которые пройдут с 8 мая по 19 июня.
Организаторы планируют привезти 50 лучших программистов на финальный тур в сентябре 2011 года.
Топ-3 финалиста получат денежные призы в размере 10 000$, 5 000$ и 3 000$ соответственно.
Читать дальше →

Шутки про какого Вовочку ищут чаще всего? Первоапрельский рейтинг анекдотов

Время на прочтение2 мин
Количество просмотров28K
В преддверии 1 апреля наши аналитики решили посмотреть, какие поисковые запросы со словом «анекдот» пользуются наибольшим интересом у аудитории.

Итак, мы взяли группы пользователей разного возраста и пола, а похожие запросы (например, «анекдоты про женщин» и «анекдоты про девушек») объединили в одну группу. Что же получилось?
Читать дальше →

В IE9 почта всегда под рукой

Время на прочтение2 мин
Количество просмотров11K
Рады представить вам новшество для пользователей Почты@Mail.Ru в Internet Explorer 9 — теперь вашу Почту можно перетащить себе на панель задач Windows 7.

Для этого просто прикрепите иконку Mail.Ru из строки браузера Internet Explorer 9 на панель задач.

Каковы плюсы?
  • Вы получаете быстрый и прямой доступ к Почте
  • Проверить почту и написать письмо можно буквально в один-два клика
  • Происходит мгновенное оповещение о новых письмах



Как оказалось, «прилепить» сайт на панель задач очень просто.
Читать дальше →

Mail.Ru Агент для iOS (версия 2.3)

Время на прочтение1 мин
Количество просмотров9.5K
Приветствую, Хабр!

Приятная новость для всех поклонников iOS.

В App Store уже доступен обновленный Мобильный Агент для iPhone/iPod touch/iPad (версия 2.3).

What's new?
  • Публикация фотографий с камеры iPhone/iPad 2 в Мой Мир.
  • Ссылки, переданные в IM-сообщениях, открываются прямо в контексте приложения.
  • Уведомление собеседников о музыке, проигрываемой в iPod в данный момент.
  • Настройка тайм-аута автоматического выхода в оффлайн после переключения приложения в фоновый режим.

Читать дальше →

«Лайки» в Поиске@Mail.Ru

Время на прочтение2 мин
Количество просмотров7.8K
Привет, Хабр!
Возможно, кто-то из вас уже заметил, что с пятницы при поиске в Интернете некоторые результаты в выдаче Поиска@Mail.ru стали отмечаться такими вот значками:


Я бы хотел рассказать, что это такое, как это работает и зачем это нужно.
Читать дальше →

OAuth 2.0 простым и понятным языком

Время на прочтение7 мин
Количество просмотров878K
Логотип OAuth 2.0

На хабре уже писали про OAuth 1.0, но понятного объяснения того, что такое OAuth 2.0 не было. Ниже я расскажу, в чем отличия и преимущества OAuth 2.0 и, как его лучше использовать на сайтах, в мобильных и desktop-приложениях.

Что такое OAuth 2.0


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

Читать дальше →

Любовь и секс в поисковых запросах или «Не хочу учиться, хочу жениться!»

Время на прочтение3 мин
Количество просмотров26K
В рамках пятничного фана мы решили рассказать вам о нашем поисковом исследовании ко дню всех влюбленных. Нам стало интересно, что же наши пользователи думают о любви. Мы вооружились методикой анализа долгосрочных логов, о которой мы рассказывали месяц назад и выяснили, например, что пикап приводит к свадьбе на 30% быстрее, чем классические знакомства. А еще нам удалось посчитать, сколько людей женятся «по обстоятельствам», а сколько – по любви. Или какие шансы, что ваш курортный роман закончится серьезными отношениями. Или стоит ли идти с девушкой в театр сразу после знакомства.
Читать дальше →

Загрузка файлов с помощью html5 File API, с преферансом и танцовщицами

Время на прочтение7 мин
Количество просмотров45K

Предисловие


Загрузка файлов всегда занимала особое место в веб-разработке.
О трудности оформления стилями <input type=file/> уже сказано немало, почитать об этом можно, например, по ссылкам раз, два, три, четыре, пять, шесть.
Но и сам процесс загрузки файлов нетривиален, есть много разных способов – и ни одного идеального.

Я уже писал о внедрении на нашем проекте Файлы@Mail.Ru silverlight-загрузчика полгода назад. На тот момент у нас подерживались iframe, flash, silverlight и обычная загрузка файлов. Но прогресс не стоит на месте, и вот уже последние бета-версии всеми горячо любимых браузеров в полной мере поддерживают html5 FileAPI (справедливости ради, стоит заметить, что, как обычно, некоторые поддерживают своеобразно, но об этом — ниже).

Пока писалась статья, Chrome 9 был объявлен stable и форсировано обновился уже на 75% установок 8 версии. Так, что празднуем поддержку File API первым стабильным браузером, ура!

Мы подумали, что не использовать такую технологию было бы преступлением против юзеров пользователей.
Подумали — и внедрили html5 загрузку в дополнение к уже существующим вариантам.
В итоге наши пользователи получили множество плюшек:
— прозрачная дозагрузка после обрыва соединения (и даже рестарта браузера!);
— очередь загрузки;
— прогресс-бар (пользователи MacOS и Safari наконец могут видеть прогресс без всяких инородных плагинов), возможность удаления файлов из очереди, если передумал.
Как это устроено.

Использование опыта тестирования реляционной СУБД для технологии NoSQL

Время на прочтение5 мин
Количество просмотров10K
Tarantool — это открытое, высокопроизводительное хранилище данных. Такие характеристики системы, как простота и производительность, во многом определяют область её применимости. На шкале решений для хранения данных Tarantool находится где-то посередине между традиционными реляционными системами, такими как MySQL, и решениями для кэширования данных, такими как memcached. В основе системы лежит персистентное хранилище данных, полностью отображённое в оперативную память, и высокопроизводительные индексы для доступа к данным на основе хэшей и бинарных деревьев.

В мои первые месяцы работы над Tarantool я попытался создать инструментарий тестирования, похожий на тот, что был в моём предыдущем проекте с открытым исходным кодом — MySQL.
Читать дальше →

Новый интерфейс поиска по картинкам: на 36,5% эффективнее

Время на прочтение3 мин
Количество просмотров6.6K


Поиск@Mail.Ru запустил новый интерфейс поиска по картинкам. Теперь он доступен по короткому адресу: http://images.mail.ru. Толчком к изменениям послужили результаты наших исследований, направленные на то, чтобы выявить предпочтения и цели пользователей при поиске картинок.
Мы выяснили много полезного — например, поняли, что чаще всего картинки ищут, чтобы…
  • Посмотреть то место, куда вскоре собираются поехать
  • Найти примеры фотографий, научиться фотографировать
  • Выбрать открытки в подарок
  • Решить какие покупки сделать – от футболки до автомобиля
  • Создать презентации, статьи, стенгазеты
  • Просто поднять себе настроение
Как это всё повлияло на проектирование нового интерфейса картиночного поиска?
Читать дальше →

На Хабре открыто бета-тестирование новой ICQ 7.4

Время на прочтение1 мин
Количество просмотров6.5K
Уважаемые хабраюзеры,

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



Кроме того, основные функции ICQ 7.4 стали намного удобнее – мы имеем ввиду новое окно сообщений, усовершенствованные историю и поиск контактов.
Читать дальше →

Информация

Сайт
team.vk.company
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Дмитрий Головин