Рубрика «Блог компании Mail.Ru Group» - 33

Как сделать первые шаги в робототехнике? - 1

Роботизация и автоматизация становятся всё востребованнее, и многим хотелось бы научиться создавать подобные системы и устройства. Но с чего начать, как освоить азы? Мы сделали для вас небольшую подборку русскоязычных и англоязычных YouTube-каналов с учебными материалами и методическими пособиями по робототехнике.
Читать полностью »

Конференция mailto:CLOUD — про облака и вокруг - 1

Друзья, приглашаем вас 25 апреля в наш московский офис на конференцию mailto:CLOUD, посвященную российскому облачному рынку. Здесь встретятся бизнес и IT, чтобы обсудить актуальные проблемы и поделиться опытом.

Сегодня многие высокопроизводительные технологии задействуют облака. На mailto:CLOUD мы обсудим актуальные тренды, успешный опыт компаний и трудности, которые встречаются на пути к внедрению новых технологий. А в дискуссионных частях российские и западные провайдеры поделятся своим видением развития облачного рынка.
Читать полностью »

GraphQL Voyager как инструмент для поиска уязвимостей - 1

В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST.

Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов:

  • https://www.howtographql.com/ — интерактивное обучение с заданиями и контрольными точками. Обучение начинается с нуля и заканчивается разработкой GraphQL-приложения.
  • https://graphql.org/learn/ и https://graphql.github.io/graphql-spec/June2018 — обучение в формате документации. Подходит, если вы хотите изучить конкретную тему.

В этой статье я хочу поделиться одним из инструментов для поиска уязвимостей в GraphQL API. Если вы искали уязвимости в GraphQL API, то наверняка сталкивались с такими проблемами:

  • Вместо документации у вас огромный нечитаемый JSON (GraphQL schema).
  • Веб-приложение использует только часть GraphQL API, поэтому вы не видите все данные и эндпойнты.

В решении этих проблем хорошим помощником является GraphQL Voyager, который визуализирует GraphQL schema. Визуализация значительно облегчает понимание GraphQL API и помогает быстрее найти уязвимости.
Читать полностью »

Пушка для спутников, бластер и солнцеход: курьёзные и парадоксальные проекты - 1

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

Почте Mail.ru в прошлом году исполнилось 20 лет. За время существования веб-версия продукта менялась много раз — всего было семь полноценных версий. Иногда мы затрагивали только техническую часть, иногда заметно меняли внешний вид. Но каждый раз изменения происходили не просто так — мы развивали продукт, делая его быстрее, удобнее и современнее.

Новая Почта Mail.ru и при чем тут осьминог - 1
Список писем в новом дизайне, 2019 г.
Читать полностью »

Эволюция email-маркетинга: от QWERTYUIOP до GDPR - 1

Прошло 47 лет с тех пор, как американский инженер Рей Томлинсон отправил первое в мире электронное письмо. Это он придумал использовать символ @ (at-sign) в адресах, который мы сегодня, не задумываясь, ассоциируем с целой технологией и даже культурой электронной почты. Вряд ли он тогда догадывался, к чему это приведет и уж точно не думал о том, что спустя сорок лет, войдет в Зал славы Интернета, как один из главных новаторов эпохи.

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

Команда сервиса Sendbox от Mail.ru изучила, как развивался email-маркетинг, прошедший путь от беспощадного спама до тонкого инструмента для взаимодействия с аудиторией.
Читать полностью »

GeekUniversity открывает набор на факультет дизайна - 1

В нашем онлайн-университете GeekUniversity открылся новый факультет дизайна. За 14 месяцев студенты смогут создать портфолио из шести проектов для компаний: Ситимобил, Delivery Club, MAPS.ME и других проектов, и применить полученные навыки на практике. Обучение на факультете позволит студентам работать в любом направлении дизайна: в графическом, продуктовом, веб, UX/UI, заниматься дизайном интерфейсов.

Читать полностью »

Linux Quest. Поздравляем победителей и рассказываем про решения заданий - 1

25 марта мы открыли регистрацию на Linux Quest, это Игра для любителей и знатоков операционной системы Linux. Немного статистики: зарегистрировалось на игру 1117 человек, из них 317 — нашли хотя бы один ключ, 241 успешно справились с заданием первого этапа, 123 — второго и 70 прошли третий этап. Сегодня наша игра подошла к концу, и мы поздравляем наших победителей!
Читать полностью »

image

Привет!

Сегодня будем прорабатывать навык использования средств группирования и визуализации данных в Python. В предоставленном датасете на Github проанализируем несколько характеристик и построим набор визуализаций.

По традиции, в начале, определим цели:

  • Сгруппировать данные по полу и году и визуализировать общую динамику рождаемости обоих полов;
  • Найти самые популярные имена за всю историю;
  • Разбить весь временной промежуток в данных на 10 частей и для каждой найти самое популярное имя каждого пола. Для каждого найденного имени визуализировать его динамику за все время;
  • Для каждого года рассчитать сколько имен покрывает 50% людей и визуализировать (мы увидим разнообразие имен за каждый год);
  • Выбрать 4 года из всего промежутка и отобразить для каждого года распределение по первой букве в имени и по последней букве в имени;
  • Составить список из нескольких известных людей (президенты, певцы, актеры, киногерои) и оценить их влияние на динамику имен. Построить наглядную визуализацию.

Меньше слов, больше кода!

И, поехали.
Читать полностью »

Подборка @pythonetc, март 2019 - 1

Это десятая подборка советов про Python и программирование из моего авторского канала @pythonetc.

Предыдущие подборки.

0_0

0_0 — полностью корректное выражение на Python.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js