На прошлой неделе мы выпустили расшифровку первой части онлайн-встречи «Управление разработкой в «горизонтальных» компаниях», где приняли участие СТО Райффайзенбанка, Mindbox и руководитель разработки в Циан.
Сегодня публикуем вторую и последнюю часть митапа: это вопросы «из зала», которые задали слушатели гостям. Пост получился объемным, поэтому, если не хотите читать, то посмотреть видео можно ниже (запустится сразу с нужного момента — там, где закончилась первая часть).
30 октября мы провели встречу с СТО и техническими руководителями Райффайзенбанка, Mindbox и ЦИАН, где за два часа постарались максимально охватить непривычную для российского рынка IT-компаний тему управления разработкой без менеджеров. В ходе разговора выяснилось, что «плоскость» («горизонтальность») у каждой из приглашенных компаний — своя. Под катом — видео со встречи и расшифровка первой ее части.
Митап был длинный и насыщенный, поэтому мы разделили его на два поста: первый, вы читаете его сейчас, — это ответы гостей на вопросы, которые выбрали в нашем сообществе в Фейсбуке; вторая — ответы на вопросы «из зала» от слушателей — выйдет на следующей неделе.
Привет, Хабр! Меня зовут Слава Волков, и я фронтенд-разработчик в Badoo. Сегодня я хотел бы немного рассказать про сбор статистики с фронтенда.
Мы знаем, что аналитика позволяет оценить эффективность работы любого веб-сайта, улучшить его работу, а значит, повысить уровень продаж и усовершенствовать взаимодействие пользователей с сайтом. Проще говоря, аналитика – это способ контроля над процессами, происходящими на веб-сайте. В большинстве случаев для обычных сайтов достаточно установить Google Analytics или «Яндекс.Метрику» – их возможностей вполне достаточно.
Но как быть, когда стандартных средств мониторинга недостаточно? Или когда собираемая статистика должна быть интегрирована в вашу собственную систему аналитики для отображения полноценной картины происходящего между разными компонентами? В таком случае, скорее всего, вам придется разработать свою систему. А вот как лучше отправлять статистику с ваших веб-сайтов, какие проблемы могут при этом возникнуть и как их избежать, я расскажу в этой статье. Заинтересовались? Добро пожаловать под кат.
Всем привет! Я Максим Андреев, программист бэкенда Облака Mail.Ru. В свободное время я люблю искать баги. В сегодняшнем посте я хочу рассказать об одной довольно интересной уязвимости, которую я нашёл и зарепортил в bug bounty нескольких крупных компаний, за что получил солидное вознаграждение. Уязвимость заключается в следующем: если сформировать специальный видеофайл и загрузить его на сервер, то:
можно получить на нём SSRF;
можно получить local file read;
если пользователь скачает этот файл, то автоматически будет подвержен уязвимостям, даже если его не откроет: можно будет получить доступ к данным на компьютере пользователя и узнать его имя.
Привет, Хабр! В этой статье речь пойдет о том, как мы в компании Mail.Ru Group подходим к написанию кода; когда использовать готовые решения, а когда лучше писать самим; ну, а самое главное — какие шаги нужно сделать, чтобы ваша работа не оказалась безрезультатной и принесла пользу окружающим. Все эти нюансы будут рассмотрены на примере задачи создания нашей внутренней JSSDK, которая возникла из-за необходимости объединения кодовой базы двух проектов.
Если вы регулярно используете Git, то вам могут быть полезны практические советы из этой статьи. Если вы в этом пока новичок, то для начала вам лучше ознакомиться с Git Cheat Sheet. Скажем так, данная статья предназначена для тех, у кого есть опыт использования Git от трёх месяцев. Осторожно: траффик, большие картинки!
Многим невдомёк, какая у системных администраторов нервная работа: постоянно что-то выходит из строя, а пользователи чудят безо всякой меры. Ежедневно приходится решать десятки, если не сотни задач, связанных с поддержанием работоспособности серверов, сетевой инфраструктуры, парка пользовательских компьютеров, всевозможной техники и электроники. Не говоря уже о всевозможных более простых задачах вроде настройки ПО и обслуживания оргтехники. В нашей работе очень много рутины, и нам захотелось привнести немного разнообразия и веселья в рабочий процесс. Сказано — сделано: подумав немного, мы построили специальную систему оповещения, управления, контроля и властвования.
Привет, Хабр. Сегодня канун профессионального праздника таких важных, нужных и полезных людей, как программисты. И в честь этого события мы стартуем гик-розыгрыш призов, который совместно проводят Mail.Ru Group и Хабрахабр.
Принять участие в розыгрыше может каждый, у кого есть аккаунт на Хабре, даже read-only. Сделать это проще простого: достаточно авторизоваться, перейти на страницу розыгрыша и нажать там на кнопку. Призов для победителей розыгрыша заготовлено много, и все ценные, так что рекомендуем принять участие. Подробности — под катом.
Друзья, завтра День программиста! Наверняка у каждого из нас есть знакомый программист. Такой специальный человек, которого все просят починить компьютер, принтер, телефон, «а что, он же программист, значит шарит в компьютерах». Так вот, не забудьте завтра поздравить этих знакомых и важных людей! Но сегодня пятница, поэтому мы решили поздравить всех программистов заранее.
Важность труда программистов для мира IT трудно переоценить. И не только для него. Благодаря им у нас есть компьютеры, смартфоны, планшеты, сайты, соцсети, мессенджеры и даже Хабр. Теперь вот они ещё и очки с часами прокачали. Благодаря программистам, мы сегодня обрели способности полубогов, с точки зрения предков. Современные высокие технологии позволяют нам получить все знания мира, не вставая с дивана. Всего за несколько десятилетий развитие программирования радикально поменяло мир, сделало доступными невиданные, фантастические технологии. Мы теперь можем увидеть на маленьком устройстве каждый уголок планеты, сразу узнать о событиях, происходящих за тысячи километров от нас. И если к возможностям и универсальности компьютеров и мобильных гаджетов все давно привыкли, то нас ещё ожидают невероятные успехи в роботостроении. Глядя на текущие достижения, понимаешь, что пора сдувать пыль с трёх законов робототехники, они нам уже скоро понадобятся.
Ладно, а теперь развлекательная часть. Сегодня мы подготовили для вас небольшой ролик, который особенно оценят программисты, работающие в командах, отделах и прочих департаментах. Не будем описывать, смотрите сами.
Поздравляем вас! Желаем безбажного кода, интересных проектов и успешных релизов! Кстати, наш CEO Дмитрий Гришин тоже когда-то был программистом, начав свою карьеру с должности разработчика ПО, подрабатывая на нескольких работах и учась при этом в Бауманке. Через два года он занял пост технического директора в новой компании Mail.Ru, которая несколько лет спустя выросла в крупнейшую IT-компанию России. В связи с праздником мы попросили наших программистов рассказать о том, почему они выбрали эту профессию, и что станет с программистами через 20 лет. Их рассказы читайте под катом.
На дворе уже август, лето близится к концу. Всё ещё в разгаре дачно-отпускной сезон. Кто-то едет на моря, кто-то отправляется на дачу, а кто-то довольствуется прогулками в черте города. Однако какой бы вид отдыха вы ни предпочитали, несомненно одно — нельзя жить одной лишь работой, всегда нужно иметь какое-то увлечение, хобби, страсть, не связанную с основной трудовой деятельностью. Конечно, если ваше увлечение не вредит никому и ничему, то оно вполне имеет право на существование. А если ещё и пользу приносит, так вообще замечательно. И мы решили расспросить, чем же занимаются в свободное от работы время наши айтишники, какие у них хобби. Разнообразие увлечений наших коллег оказалось настолько удивительным, что мы решили поделиться с вами своими открытиями, как некоторые сотрудники Mail.Ru Group проводят лето.
«Мне нравится высокотехнологичность, уникальность, реальное повседневное удобство и применимость электровеликов. Трудности состоят в доработке напильником и превращении разрозненного набора странных запчастей в работающее и не разваливающееся через час устройство».
В качестве примера он показал фотографии своего прошлогоднего проекта (сейчас ему на замену пришел более новый вариант).
Многие ли из вас играли сутки напролёт в Лару Крофт aka Tomb Raider? А в Splinter Cell, Assassin’s Creed? И напоследок вопрос недели: есть тут поклонники GTA? Мы не зря перечислили именно эти игры. Что их объединяет, помимо насилия и зашкаливающей популярности? Правильно, вид от третьего лица. Проводя сутки в этих играх, мало кто из нас задумывался над некоторой противоестественностью позиции, с которой игрок наблюдает и управляет процессом.
Вы, возможно, помните, как мы анонсировали проект «Mail.Ru для бизнеса» несколько месяцев назад.
Если кто-то из вас пропустил, «Mail.Ru для бизнеса» — это бесплатный сервис, позволяющий создать до 5000 корпоративных адресов в домене и открывающий пользователям доступ к полному объему ресурсов Почты Mail.Ru. При этом мы обеспечиваем надежную защиту от спама и вирусов и предлагаем неограниченный объем почтового ящика. Почтой можно пользоваться через сторонние клиенты, поддерживающие протоколы IMAP, POP3/SMTP — Outlook, The Bat, а также через мобильные приложения для всех популярных платформ. Вместе с почтой пользователям доступны и другие инструменты, такие как Облако для виртуального хранения данных, Календарь для организации работы и Агент для мгновенного обмена сообщениями с коллегами.
Сегодня общий праздник для самых разных людей, которых объединяет не профессия или пол. Это праздник всех тех, кто выбрал беспокойную свободу и самостоятельность в непростом деле зарабатывания на хлеб насущный. Это праздник вольных стрелков, ронинов трудовой книжки. Сегодня —День фрилансера!
Если вы создали стартап или только подумываете об этом, если вы хотите вложить средства в молодые перспективные компании, то этот пост для вас. В продолжение наших предыдущих обзоров различных специализированных конференций мы предлагаем вашему вниманию подборку материалов, которые будут полезны для основателей стартапов, инвесторов и менторов.
В преддверии Russian Design Cup 2014 мы предлагаем вспомнить и проанализировать задачи и решения прошлогоднего чемпионата. В частности, мы расскажем о самых интересных работах и их авторах.
Сила Хабра в том, что его сообщество состоит из множества различных специалистов: дизайнеров и верстальщиков, фронтэнд- и бекенд-программистов. Мы предлагаем вам обсудить лучшие решения задач вместе с участниками RDC. Дизайнеры расскажут о своих находках и том, как они к ним пришли, о сложностях, с которыми они сталкивались. Мы пройдемся по трем самым интересным задачам Кубка, и сегодня начнем c задачи о часах.
«Крупные компании представили новые устройства, так называемые «умные» часы. Они взаимодействуют со смартфонами через Bluetooth LE. Также известно, что многие покупатели уже возвращают их обратно, не находя им применения. Представьте концепт приложения любой социальной сети для таких часов, чтобы люди не захотели их возвращать. Какие функции и возможности вы вынесете на часы? Ок, про уведомления о новых сообщениях мы уже в курсе».