8 февраля в московском офисе Mail.ru Group пройдёт очередная зажигательная встреча сообщества CocoaHeads. Если кто не знает, это регулярный митап для iOS/OS X-разработчиков. В программе три интересных доклада и свободное общение с коллегами по цеху.
Читать полностью »
Рубрика «Блог компании Mail.Ru Group» - 39
Ждём всех на очередном CocoaHeads Meetup
2019-02-05 в 13:10, admin, рубрики: Cocoa, iOS, ios development, ios programming, iOS разработка, Блог компании Mail.Ru Group, разработка под iOS«Удаление» объектов в Django
2019-02-05 в 7:00, admin, рубрики: django, python, sql, Блог компании Mail.Ru Group, декораторы, тестирование, удалениеРано или поздно перед разработчиками встаёт задача удаления ненужных данных. И чем сложнее сервис, тем больше нюансов необходимо учесть. В данной статье я расскажу, как мы реализовали «удаление» в базе данных с сотней связей.
Читать полностью »
Tips and tricks from my Telegram-channel @pythonetc, January 2019
2019-02-04 в 13:28, admin, рубрики: python, Блог компании Mail.Ru Group, ПрограммированиеIt is new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc.
Previous publications:
Подборка @pythonetc, январь 2019
2019-02-04 в 12:49, admin, рубрики: python, Блог компании Mail.Ru Group, ПрограммированиеЭто восьмая подборка советов про Python и программирование из моего авторского канала @pythonetc.
Предыдущие подборки:
Работа с часовыми поясами в JavaScript
2019-02-04 в 6:15, admin, рубрики: javascript, Блог компании Mail.Ru Group, Программирование, часовой пояс, часовые поясаНедавно я работал над задачей добавления часовых поясов в JS-библиотеку календаря, которую ведёт моя команда. Мне было хорошо известно о никудышной поддержке часовых поясов в JavaScript, но я надеялся, что абстрагирование имеющихся объектов данных позволит легко решить большинство трудностей.
Однако мои мечты пошли прахом. Когда я углубился в задачу, то понял, что в этом языке действительно трудно работать с часовыми поясами. Реализовать что сложнее простого форматирования времени и вычисления даты с комплексными операциями (функции календаря) было чрезвычайно трудным делом. Я получил ценный опыт решения этой проблемы, и это повлекло за собой новые затруднения.
В этой статье я хочу обсудить, с чем я столкнулся и как это решал. Пока я писал текст, осознал, что причиной всех невзгод было плохое понимание мной самой темы часовых поясов. В свете этого осознания я предлагаю сначала подробно поговорить об определении и стандартах, а уже потом переходить к JavaScript.
Читать полностью »
Краткая история одной «умной ленты»
2019-02-01 в 13:10, admin, рубрики: big data, Competition, data mining, data science, Блог компании Mail.Ru Group, Блог компании Одноклассники, машинное обучениеСоциальные сети — это один из наиболее востребованных на сегодняшний день интернет-продуктов и один из основных источников данных для анализа. Внутри же самих социальных сетей самой сложной и интересной задачей в сфере data science по праву считается формирование ленты новостей. Ведь для удовлетворения всё возрастающих требований пользователя к качеству и релевантности контента необходимо научиться собирать информацию из многих источников, вычислять прогноз реакции пользователя и балансировать между десятками конкурирующих метрик в А/Б-тесте. А большие объемы данных, высокие нагрузки и жесткие требования к скорости ответа делают задачу ещё интереснее.
Читать полностью »
Love Kubernetes в Mail.ru Group: 14 февраля
2019-02-01 в 7:11, admin, рубрики: devops, kubernetes, MailRu, mailrucloudsolutions, Блог компании Mail.Ru Group, контейнеры, оркестрацияПривет, друзья. Недавно мы запустили свою серию митапов по Kubernetes в Mail.ru – @Kubernetes Meetup. Мы немного недооценили интерес к теме и получили несколько сотен заявок на участие в первом событии серии – больше, чем смогли подтвердить.
В честь 14 февраля мы решили устроить special edition-митап для всех, кто любит Kubernetes: соберемся бо́льшим кругом, начнем чуть раньше, расширим традиционную программу выступлений горячей дискуссией и интерактивом. Также мы подготовили для участников несколько особых сюрпризов.
Встреча пройдет 14 февраля (четверг) в 17:00 в московском офисе Mail.ru Group (Ленинградский проспект, д. 39, стр. 79).
На митапе Booking.com раскроет детали своего сетапа Kubernetes; крупнейший чешский хостинг WEDOS поделится своим опытом работы с K8S на Bare Metal, а Mail.ru Cloud Solutions расскажут, как сделать Kubernetes по-настоящему безопасным. В рамках дискуссии приглашенные спикеры обсудят, за чем будущее – за ванильным Kubernetes или дистрибутивом вендора?
Регистрация обязательна и закрывается 12 февраля в 23:59 (или раньше, если закончатся места).
Читать полностью »
Как мы из пещеры SMS отправляли
2019-01-31 в 13:52, admin, рубрики: diy или сделай сам, diy-проекты, sms, Блог компании Mail.Ru Group, пещера, Разработка систем связи, смартфон, спелеологОднажды мой коллега Пётр предложил поучаствовать в одном интересном проекте — в создании «пещерного телефона для спелеологов», так как сам увлекается спелеологией. У спелеологов есть такая проблема: беспроводная связь под землей на практике не работает. Приемлемый радиоприем возможен только в зоне прямой видимости, но стоит зайти за пару поворотов — и связи нет. А общаться надо на протяжении всей пещеры, длина которой может быть несколько километров. Мобильная связь там, конечно же, не ловит, а значит связи с внешним миром у групп, автономно работающих в пещере несколько недель, никакой нет.
В августе 2018-го Петру предстояло участвовать в экспедиции в довольно сложную и опасную пещеру. Для этой экспедиции мы решили разработать новое устройство, которое бы решило проблему связи автономно работающих групп с внешним миром.
Читать полностью »
Книги, которые стоит прочитать каждому продакт-менеджеру
2019-01-31 в 6:53, admin, рубрики: Блог компании Mail.Ru Group, книги, книги для продактов, продакт-менеджмент, Профессиональная литература, Управление продуктомНикогда не читайте книги для самообразования просто так, без практики. Это самое плохое, когда человек прочитывает кучу книг, а затем пытается устроиться работать продакт-менеджером, размахивая книжными знаниями. Таких соискателей сразу видно. И замечательно, если человек на работе начинает развивать себя как продакт-менеджер. Очень часто проджект-менеджеры ведут себя как продакты. К примеру, тестировщики начинают читать полезные книги, в отличие от разработчиков, которые сидят и пишут код, ничего не читая о тех же гибких методологиях.
Я на своем опыте узнал, как обидно потратить кучу времени и денег на что-то, а потом читаешь книгу, в которой описаны все совершённые мной ошибки. А если бы прочитал её раньше, мог бы избежать, всё могло сложиться по-другому. И если хочешь развиваться в своей профессии, то лучше не повторять чужих ошибок, либо делать это осознанно. И книги очень помогают в этом. Позвольте посоветовать вам книги, которые рекомендуется прочитать каждому продакт-менеджеру.
Читать полностью »
Что почитать по PHP на русском?
2019-01-29 в 16:23, admin, рубрики: geekbrains, php, Блог компании Mail.Ru Group, книги по программированию, обучение, подборка книг, Программирование, Профессиональная литератураPHP — один из самых популярных языков программирования. А ещё это язык, для изучения которого не так просто найти качественную книгу. Что ж, мы вместе с командой GeekBrains заглянем в интернет-магазин и посмотрим, что стоящего можно найти сегодня по PHP на русском языке.
Читать полностью »