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

Подборка космических твиттеров от Зеленого Кота

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


Недавно у нас в гостях побывал хабраавтор Zelenyikot, ограниченному кругу лиц известный как Виталий Егоров. Он сделал себе имя в качестве популяризатора космической тематики не только на Хабре и Гиктаймсе, но и в соцсетях. Да что уж там, пожалуй, Зелёный Кот сейчас один из самых активных космоблогеров в рунете. У Виталия очень большой список twitter-блогов, откуда он черпает всевозможную информацию о космосе. Из них он выбрал самые, на его взгляд, интересные и дал свои комментарии. Так что все желающие углубиться в космическую тематику могут взять на вооружение подборку ссылок от Зелёного Кота.
Читать дальше →

Индустрия киберспорта, часть 2

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

Привет! На связи Никита Бокарёв, креативный продюсер игрового направления Mail.Ru Group. Пришло время продолжить прерванный рассказ о киберспорте. Первую статью про историю этого явления можно прочитать вот здесь.

Кризис мира, кризис киберспорта


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

День рождения Perl и лучшие решения Golf от Moscow.pm

Время на прочтение2 мин
Количество просмотров5.3K
Сегодня исполняется 27 лет со «дня рождения» одного из самых популярных на сегодня языков программирования — Perl. На нём создано несметное множество приложений и интернет-ресурсов, в том числе и имеющие многомиллионные аудитории, и соответствующие финансовые обороты. За примерами далеко ходить не придётся: Amazon, Yahoo!, Slashdot. Последние 20 лет он входит в десятку наиболее используемых языков, несмотря на слухи о своей кончине. Однако многомиллионная армия Perl-программистов, ежегодно выдающая на-гора множество продуктов, убедительно опровергает инсинуации верблюдоненавистников. Как говорится, собака лает — караван идёт. С момента своего появления в 1987 году, Perl взрастил уже два поколения программистов, и нет никаких причин отказываться от Жемчужного Корабля Пустыни ещё лет 30 как минимум. Так что мы с удовольствием поздравляем всех Perl-программистов с днём рождения их «родного» языка, Ларри Уоллу желаем долголетия календарного и творческого, чтобы ему хватило задора на создание ещё пары версий Perl.

Также ко дню рождения этого замечательного языка мы приурочили публикацию решений победителей в небольшом конкурсе программистов Golf, объявленном 3 октября в рамках митапа Moscow.pm.
Читать дальше →

Новогодняя подборка подарков для гиков

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


Новый год уже совсем не за горами. И, несмотря на происки мирового капитализма, всем нам хочется праздника. Классического, чтобы ёлка, мандарины, «Назад в будущее» и тазик оливье. И обязательно подарки. Иначе это будет не Новый год, а поздний ужин с шампанским и президентом по телевизору. Мы решили поддержать заложенную год назад традицию, и отыскали массу вещей, которые каждому гику было бы приятно получить в подарок под бой курантов.
Читать дальше →

Motorola Nexus 6: один из лучших Android-смартфонов

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


Устройства Nexus всегда выделялись из общей массы Android-смартфонов довольно низкими ценами и характеристиками, сравнимыми с более дорогими, флагманскими аппаратами. Естественно, такой подход привлекает многих покупателей. Ещё одним преимуществом линейки Nexus является самая высокая оперативность обновления программного обеспечения. Несмотря на ряд инцидентов с не слишком хорошим качеством сборки, линейка Nexus завоевала репутацию своеобразного эталона Android-устройств. Об одном из представителей этой линейки, Motorola Nexus 6, мы и хотим здесь рассказать.


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

Первый взгляд на Apple Watch SDK

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


Анонсированный в июне и только что вышедший Apple Watch SDK вызвал много споров и вопросов. Первая версия имеет ограниченную функциональность, и не за горами выход версии 2.0, нужно подождать ещё несколько месяцев. Впечатления от нового SDK у разработчиков сложились разные. Одни разочарованы большим количеством ограничений, другие, напротив, впечатлены самим фактом выхода. Есть и «прослойка» тех, кто принял новый продукт достаточно сдержанно. Но в любом случае подавляющее большинство разработчиков рады выходу новой интересной забавы.
Читать дальше →

93% пользователей, довольных редизайном: как мы разрабатывали Септиму

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


В процессе улучшения Почты Mail.Ru мы постоянно выкатываем новый функционал. Сегодня я хочу поделиться с вами тонкостями того, как проходит обновление продукта с многомилионной аудиторией, на примере сложной и интересной задачи — редизайна Почты. Забегая вперед, перечислю этапы тестирования, которые проходит перед внедрением большая и сложная фича:

  1. Малая группа (как правило, это сами разработчики)
  2. UX-лаборатория
  3. Коллеги по компании
  4. Бета-пользователи
  5. Пользователи, которые сами включили обновление
  6. Сплит
  7. Все пользователи Почты

Почта в новом дизайне — внутри мы ее назвали «Септима» — должна была успешно пройти все эти этапы.
Читать дальше →

Обзор YotaPhone 2

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


Результат трудов разработчиков из Yota Devices всегда вызывал много споров. Первая модель их смартфона была очень неоднозначным продуктом, и дело тут не только в наличии второго дисплея. Сами разработчики называют первую модель YotaPhone «нулевым поколением», пробным шаром. А отсчёт предлагают вести с YotaPhone 2, который был представлен в Москве 2 декабря. И мы рады представить вам обзор этой столь ожидаемой новинки, смартфона с двумя дисплеями, разработанного в России.


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

Автоматизация тестирования iOS-приложений с применением Calabash и Cucumber

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


В процессе разработки любого приложения наступает момент, когда в связи с ростом функциональности трудозатраты на регрессионное тестирование становятся непомерно велики. Другая причина значительной трудоемкости тестирования iOS-приложений (так же как и любых других мобильных приложений) — разнообразие линейки поддерживаемых устройств и версий ОС, необходимость тестирования в альбомном и портретном режимах, а также при различных условиях соединения с интернетом. Стремление оптимизировать процесс тестирования приводит нас к необходимости его полной или частичной автоматизации.

В этой статье я расскажу о том, как мы автоматизируем тестирование наших приложений (ICQ и Агент Mail.Ru), поделюсь нашими наработками в этой области и упомяну о проблемах, с которыми мы сталкиваемся.
Читать дальше →

День рождения JavaScript

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


Всё-таки странно иногда звучит фраза «люди постарше». Особенно применительно к 30-летним. С другой стороны, мир информационных технологий меняется так быстро, что волей неволей приходится употреблять эту избитую фразу. Так вот, люди постарше ещё помнят, что когда-то не было никакого разнообразия веб-браузеров. Мир делился на два полюса, как во времена холодной войны — были только Internet Explorer и Netscape Navigator. NN был на голову лучше соперника (похоже, это просто его карма): он был быстрее, удобнее, с более широким функционалом и продуманным интерфейсом. И в недрах коллектива, создававшего Netscape Navigator в далёком 1995 году, был также разработан один из самых распространённых и популярных ныне языков программирования — JavaScript. Изначально он был наречён LiveScript, но 4 декабря 1995 года его официально переименовали. Так что сегодняшний день можно считать днём рождения JavaScript. С чем мы и поздравляем от всей души всех, кто использует JavaScript в своих проектах по долгу службы или по зову сердца!
Читать дальше →

Как узнать больше о ваших пользователях? Применение Data Mining в Рейтинге Mail.Ru

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


Любой интернет-проект можно сделать лучше. Реализовать новые фичи, добавить серверов, переделать интерфейс или выпустить новую версию API. Вашим пользователям это понравится. Или нет? И вообще, что это за люди? Молодые или в возрасте? Обеспеченные или скорее наоборот? Из Москвы? Питера? Сан-Франциско, штат Калифорния? И почему, в конце концов, те сто теплых пледов, что вы закупили еще в мае, пылятся на складе, а футболки с октокотами расходятся, как горячие пирожки? Получить ответы поможет проект Рейтинг Mail.Ru. Эта статья о том, как мы применяем data mining, чтобы ответить на самые сложные вопросы.
Читать дальше →

Дайджест продуктового дизайна, ноябрь 2014

Время на прочтение14 мин
Количество просмотров16K
Уже четыре года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-октябрь 2014.

Дайджест продуктового дизайна, ноябрь 2014

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

Приглашаем на CocoaHeads Moscow 5 декабря

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


Наступила зима, а значит уже через пару-тройку месяцев Apple представит долгожданные Apple Watch. Для того чтобы разработчики могли подготовиться к запуску, в ноябре был представлен Watch Kit, позволяющий писать приложения, использующие все возможности часов. Поэтому один из наших докладчиков, Зимин Александр, поделится своим мнением о Watch Kit, расскажет, как и с чем его едят, и покажет интерактивное демо. Так как это совершенно новый Kit, Александр надеется перевести свой доклад в дискуссию, где каждый, кто успел взглянуть на этот инструмент, выскажет свои мысли или поделится опытом.
Читать дальше →

Всемирный день информационной безопасности

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


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

Если бы не вы, информационные сети давно бы захлебнулись в эпидемиях всевозможной цифровой заразы. Вы ежедневно оберегаете мирное небо над головой наши компьютеры и всевозможные гаджеты от несметного числа троянов и вирусов. Благодаря вашим трудам, всемирная гидра сетевого криминала не может развернуться во всю ширь. Хотя и наворотила эта рептилия немало. Чем запомнился нам год, прошедший с прошлого Дня информационной безопасности? Увы, но за это время нам пришлось столкнуться с некоторыми очень серьёзными проблемами. Да и вообще список событий оказался весьма впечатляющий. Вот лишь некоторые из них.
Читать дальше →

Эволюция: графика и механика

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


В январе этого года наш игровой департамент выпустил мобильную игру «Эволюция: Битва за Утопию». Игру хорошо приняли, людям нравится играть в нее. Я часто вижу людей с «Эволюцией» в метро. Даже начал желания загадывать, когда оказываюсь между игроками. И в этом посте, подготовленным по моему докладу на КРИ 2014, я хотел бы подробнее рассказать о процессе разработки и особенностях «Эволюции».
Читать дальше →

WUD 2014 — Всемирный День Юзабилити

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


22-го ноября в московском офисе Mail.ru прошла уже 9-ая конференция, посвященная всемирному дню юзабилити. Особенной для Кристалл Сервиса эту конференцию сделало мое участие в ней в качестве докладчика с рассказом о кассе самообслуживания.
Читать дальше →

Опыт использования MVVM в реальных проектах

Время на прочтение1 мин
Количество просмотров26K
Мы продолжаем выкладывать видео выступлений с нашей первой конференции мобильных разработчиков #MBLTDev. Следующий доклад — от iOS-разработчика компании «Одноклассники» Юрия Буянова «Опыт использования MVVM в реальных проектах».


Презентация.

Доклад был посвящён практическим аспектам разработки iOS-приложений с использованием архитектуры MVVM. В частности рассматривались способы осуществления навигации и реализации списков в рамках такой архитектуры. Для слушателей, незнакомых c предметом, в начале доклада было сделано небольшое введение в MVVM и ReactiveCocoa. Также были показаны слайды с белочкой, совушкой и единорогом.
Читать дальше →

Репортаж с производства YotaPhone 2

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


Ещё полтора-два года назад подавляющее большинство потребительской электроники, декларировавшейся как «российская разработка», представляло собой стандартно производимые в Китае модели, только с другим логотипом. Но выход пусть и довольно специфического, но всё же действительно полностью разработанного в России смартфона с двумя такими разными дисплеями, избавил словосочетание «российский смартфон» от налёта иронии. И в скором времени ожидается выход второй модели, в которой проведена очень большая работа по улучшению и исправлению ошибок.
Читать дальше →

Антология несбывшегося

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


Сколько раз, просматривая видео с демонстрацией какой-нибудь технологии или устройства, авторы которой уже сделали прототип или лабораторный образец, вы думали: «Вот бы действительно выпустили такую штуку!» И вот кажется, что ещё чуть-чуть, каких-то несколько месяцев или пару лет, и появится какой-то гаджет или прибор, чьи возможности захватывают дух и обещают новый невероятный опыт. Но так ничего и не происходит.

Наш мир полон несбывшихся планов. Нехватка финансирования, непреодолённые трудности в разработке, или всё просто осталось на бумаге или у кого-то в мечтах — причин тому множество. И здесь мы хотим рассказать всего лишь о некоторых из множества очень интересных и впечатляющих технологий, которые так и не были воплощены в виде готового продукта. Или пока не воплощены.
Читать дальше →

Качественный интерфейс JIRA-плагина с помощью AUI Framework

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


JIRA широко используется в Mail.Ru Group. Сейчас мы применяем эту систему не только для управления проектами и отслеживания ошибок, но и для организации самых разнообразных операционных процессов — рекрутинга, согласования договоров, командировок и так далее. Это с одной стороны очень удобно, так как многие бизнес-процессы отлично ложатся на модель Issue в JIRA. Однако часто требуются также и специфичные функции, реализуемые с помощью специально написанных нами плагинов.

Несколько лет назад мы довольствовались простыми JS-скриптами и плагинами общего назначения сторонних разработчиков. Со временем JIRA проникала в операционные процессы глубже, соответственно, и требования к функциям, заточенным именно под эти процессы, росли. В настоящее время у нас есть отдельное подразделение, задачей которого является разработка кастомизированного функционала для JIRA и Confluence. В рамках него накоплена хорошая экспертиза.

Сейчас многие JIRA-плагины сторонних разработчиков не могут похвастаться качественным интерфейсом. Это касается даже некоторых платных плагинов. Однако все средства для быстрой разработки удобных и красивых интерфейсов есть. В статье рассматривается одно из них — AUI Framework (Atlassian User Interface Framework).

Предполагается, что читатель знаком с тем, как можно сделать плагин в принципе. Если нет, то об этом можно почитать, например, здесь.
Читать дальше →

Информация

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