Pull to refresh
57
0
Божена @yeah_boss

Пользователь

Send message

Управление разработкой в «горизонтальных» компаниях: расшифровка онлайн-встречи. Часть 2

Reading time 23 min
Views 2.3K

На прошлой неделе мы выпустили расшифровку первой части онлайн-встречи «Управление разработкой в «горизонтальных» компаниях», где приняли участие СТО Райффайзенбанка, Mindbox и руководитель разработки в Циан. 

Сегодня публикуем вторую и последнюю часть митапа: это вопросы «из зала», которые задали слушатели гостям. Пост получился объемным, поэтому, если не хотите читать, то посмотреть видео можно ниже (запустится сразу с нужного момента — там, где закончилась первая часть). 

Читать далее
Total votes 16: ↑16 and ↓0 +16
Comments 0

Управление разработкой в «горизонтальных» компаниях: расшифровка онлайн-встречи. Часть 1

Reading time 17 min
Views 4.2K

30  октября мы провели встречу с СТО и техническими руководителями Райффайзенбанка, Mindbox и ЦИАН, где за два часа постарались максимально охватить непривычную для российского рынка IT-компаний тему управления разработкой без менеджеров. В ходе разговора выяснилось, что «плоскость» («горизонтальность») у каждой из приглашенных компаний — своя. Под катом — видео со встречи и расшифровка первой ее части.

Митап был длинный и насыщенный, поэтому мы разделили его на два поста: первый, вы читаете его сейчас, — это ответы гостей на вопросы, которые выбрали в нашем сообществе в Фейсбуке; вторая — ответы на вопросы «из зала» от слушателей — выйдет на следующей неделе.

Читать далее
Total votes 22: ↑21 and ↓1 +20
Comments 1

Как собрать статистику с веб-сайта и не набить себе шишек

Reading time 9 min
Views 25K

enter image description here


Привет, Хабр! Меня зовут Слава Волков, и я фронтенд-разработчик в Badoo. Сегодня я хотел бы немного рассказать про сбор статистики с фронтенда.


Мы знаем, что аналитика позволяет оценить эффективность работы любого веб-сайта, улучшить его работу, а значит, повысить уровень продаж и усовершенствовать взаимодействие пользователей с сайтом. Проще говоря, аналитика – это способ контроля над процессами, происходящими на веб-сайте. В большинстве случаев для обычных сайтов достаточно установить Google Analytics или «Яндекс.Метрику» – их возможностей вполне достаточно.


Но как быть, когда стандартных средств мониторинга недостаточно? Или когда собираемая статистика должна быть интегрирована в вашу собственную систему аналитики для отображения полноценной картины происходящего между разными компонентами? В таком случае, скорее всего, вам придется разработать свою систему. А вот как лучше отправлять статистику с ваших веб-сайтов, какие проблемы могут при этом возникнуть и как их избежать, я расскажу в этой статье. Заинтересовались? Добро пожаловать под кат.

Total votes 53: ↑48 and ↓5 +43
Comments 0

Опасное видео: как я нашёл уязвимость в видеохостингах и не умер через 7 дней

Reading time 6 min
Views 103K


Всем привет! Я Максим Андреев, программист бэкенда Облака Mail.Ru. В свободное время я люблю искать баги. В сегодняшнем посте я хочу рассказать об одной довольно интересной уязвимости, которую я нашёл и зарепортил в bug bounty нескольких крупных компаний, за что получил солидное вознаграждение. Уязвимость заключается в следующем: если сформировать специальный видеофайл и загрузить его на сервер, то:

  • можно получить на нём SSRF;
  • можно получить local file read;
  • если пользователь скачает этот файл, то автоматически будет подвержен уязвимостям, даже если его не откроет: можно будет получить доступ к данным на компьютере пользователя и узнать его имя.

Читать дальше →
Total votes 255: ↑250 and ↓5 +245
Comments 66

Разработка собственного решения: риски и ответственность

Reading time 11 min
Views 15K
Привет, Хабр! В этой статье речь пойдет о том, как мы в компании Mail.Ru Group подходим к написанию кода; когда использовать готовые решения, а когда лучше писать самим; ну, а самое главное — какие шаги нужно сделать, чтобы ваша работа не оказалась безрезультатной и принесла пользу окружающим. Все эти нюансы будут рассмотрены на примере задачи создания нашей внутренней JSSDK, которая возникла из-за необходимости объединения кодовой базы двух проектов.


Иллюстрация Michael Parkes
Продолжить
Total votes 39: ↑38 and ↓1 +37
Comments 22

19 советов по повседневной работе с Git

Reading time 14 min
Views 284K


Если вы регулярно используете Git, то вам могут быть полезны практические советы из этой статьи. Если вы в этом пока новичок, то для начала вам лучше ознакомиться с Git Cheat Sheet. Скажем так, данная статья предназначена для тех, у кого есть опыт использования Git от трёх месяцев. Осторожно: траффик, большие картинки!

Содержание:
  1. Параметры для удобного просмотра лога
  2. Вывод актуальных изменений в файл
  3. Просмотр изменений в определённых строках файла
  4. Просмотр ещё не влитых в родительскую ветку изменений
  5. Извлечение файла из другой ветки
  6. Пара слов о ребейзе
  7. Сохранение структуры ветки после локального мержа
  8. Исправление последнего коммита вместо создания нового
  9. Три состояния в Git и переключение между ними
  10. Мягкая отмена коммитов
  11. Просмотр диффов для всего проекта (а не по одному файлу за раз) с помощью сторонних инструментов
  12. Игнорирование пробелов
  13. Добавление определённых изменений из файла
  14. Поиск и удаление старых веток
  15. Откладывание изменений определённых файлов
  16. Хорошие примечания к коммиту
  17. Автодополнения команд Git
  18. Создание алиасов для часто используемых команд
  19. Быстрый поиск плохого коммита

Читать дальше →
Total votes 152: ↑149 and ↓3 +146
Comments 62

Алярм, ахтунг, внимание, свистать всех в серверную

Reading time 4 min
Views 39K


Многим невдомёк, какая у системных администраторов нервная работа: постоянно что-то выходит из строя, а пользователи чудят безо всякой меры. Ежедневно приходится решать десятки, если не сотни задач, связанных с поддержанием работоспособности серверов, сетевой инфраструктуры, парка пользовательских компьютеров, всевозможной техники и электроники. Не говоря уже о всевозможных более простых задачах вроде настройки ПО и обслуживания оргтехники. В нашей работе очень много рутины, и нам захотелось привнести немного разнообразия и веселья в рабочий процесс. Сказано — сделано: подумав немного, мы построили специальную систему оповещения, управления, контроля и властвования.
Читать дальше →
Total votes 66: ↑58 and ↓8 +50
Comments 13

Розыгрыш призов в честь Дня программиста

Reading time 3 min
Views 83K


Привет, Хабр. Сегодня канун профессионального праздника таких важных, нужных и полезных людей, как программисты. И в честь этого события мы стартуем гик-розыгрыш призов, который совместно проводят Mail.Ru Group и Хабрахабр.

Принять участие в розыгрыше может каждый, у кого есть аккаунт на Хабре, даже read-only. Сделать это проще простого: достаточно авторизоваться, перейти на страницу розыгрыша и нажать там на кнопку. Призов для победителей розыгрыша заготовлено много, и все ценные, так что рекомендуем принять участие. Подробности — под катом.
Читать дальше →
Total votes 159: ↑139 and ↓20 +119
Comments 229

13-е сентября — День программиста (досрочное поздравление)

Reading time 14 min
Views 47K


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

Важность труда программистов для мира IT трудно переоценить. И не только для него. Благодаря им у нас есть компьютеры, смартфоны, планшеты, сайты, соцсети, мессенджеры и даже Хабр. Теперь вот они ещё и очки с часами прокачали. Благодаря программистам, мы сегодня обрели способности полубогов, с точки зрения предков. Современные высокие технологии позволяют нам получить все знания мира, не вставая с дивана. Всего за несколько десятилетий развитие программирования радикально поменяло мир, сделало доступными невиданные, фантастические технологии. Мы теперь можем увидеть на маленьком устройстве каждый уголок планеты, сразу узнать о событиях, происходящих за тысячи километров от нас. И если к возможностям и универсальности компьютеров и мобильных гаджетов все давно привыкли, то нас ещё ожидают невероятные успехи в роботостроении. Глядя на текущие достижения, понимаешь, что пора сдувать пыль с трёх законов робототехники, они нам уже скоро понадобятся.

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



Поздравляем вас! Желаем безбажного кода, интересных проектов и успешных релизов! Кстати, наш CEO Дмитрий Гришин тоже когда-то был программистом, начав свою карьеру с должности разработчика ПО, подрабатывая на нескольких работах и учась при этом в Бауманке. Через два года он занял пост технического директора в новой компании Mail.Ru, которая несколько лет спустя выросла в крупнейшую IT-компанию России. В связи с праздником мы попросили наших программистов рассказать о том, почему они выбрали эту профессию, и что станет с программистами через 20 лет. Их рассказы читайте под катом.
Читать дальше →
Total votes 116: ↑75 and ↓41 +34
Comments 46

Хобби айтишников: электровелосипед, деревянный дом и тибетское звукоизвлечение

Reading time 2 min
Views 61K
На дворе уже август, лето близится к концу. Всё ещё в разгаре дачно-отпускной сезон. Кто-то едет на моря, кто-то отправляется на дачу, а кто-то довольствуется прогулками в черте города. Однако какой бы вид отдыха вы ни предпочитали, несомненно одно — нельзя жить одной лишь работой, всегда нужно иметь какое-то увлечение, хобби, страсть, не связанную с основной трудовой деятельностью. Конечно, если ваше увлечение не вредит никому и ничему, то оно вполне имеет право на существование. А если ещё и пользу приносит, так вообще замечательно. И мы решили расспросить, чем же занимаются в свободное от работы время наши айтишники, какие у них хобби. Разнообразие увлечений наших коллег оказалось настолько удивительным, что мы решили поделиться с вами своими открытиями, как некоторые сотрудники Mail.Ru Group проводят лето.

Например, Сергей Трошин (the_wr) — старший программист из команды инструментария Allods Team — занимается… изготовлением электровелосипедов.

«Мне нравится высокотехнологичность, уникальность, реальное повседневное удобство и применимость электровеликов. Трудности состоят в доработке напильником и превращении разрозненного набора странных запчастей в работающее и не разваливающееся через час устройство».

В качестве примера он показал фотографии своего прошлогоднего проекта (сейчас ему на замену пришел более новый вариант).



Это литиевые «банки», 3,2 V, 10Ah каждая.
Читать дальше →
Total votes 110: ↑99 and ↓11 +88
Comments 154

Виртуальная реальность и игры от третьего лица

Reading time 2 min
Views 36K


Многие ли из вас играли сутки напролёт в Лару Крофт aka Tomb Raider? А в Splinter Cell, Assassin’s Creed? И напоследок вопрос недели: есть тут поклонники GTA? Мы не зря перечислили именно эти игры. Что их объединяет, помимо насилия и зашкаливающей популярности? Правильно, вид от третьего лица. Проводя сутки в этих играх, мало кто из нас задумывался над некоторой противоестественностью позиции, с которой игрок наблюдает и управляет процессом.
Читать дальше →
Total votes 103: ↑89 and ↓14 +75
Comments 20

Mail.Ru для бизнеса: всё, что вы хотели и не стеснялись просить

Reading time 5 min
Views 37K


Вы, возможно, помните, как мы анонсировали проект «Mail.Ru для бизнеса» несколько месяцев назад.

Если кто-то из вас пропустил, «Mail.Ru для бизнеса» — это бесплатный сервис, позволяющий создать до 5000 корпоративных адресов в домене и открывающий пользователям доступ к полному объему ресурсов Почты Mail.Ru. При этом мы обеспечиваем надежную защиту от спама и вирусов и предлагаем неограниченный объем почтового ящика. Почтой можно пользоваться через сторонние клиенты, поддерживающие протоколы IMAP, POP3/SMTP — Outlook, The Bat, а также через мобильные приложения для всех популярных платформ. Вместе с почтой пользователям доступны и другие инструменты, такие как Облако для виртуального хранения данных, Календарь для организации работы и Агент для мгновенного обмена сообщениями с коллегами.
Читать дальше →
Total votes 95: ↑75 and ↓20 +55
Comments 96

С днём фрилансера!

Reading time 2 min
Views 26K


Сегодня общий праздник для самых разных людей, которых объединяет не профессия или пол. Это праздник всех тех, кто выбрал беспокойную свободу и самостоятельность в непростом деле зарабатывания на хлеб насущный. Это праздник вольных стрелков, ронинов трудовой книжки. Сегодня —День фрилансера!
Читать дальше →
Total votes 118: ↑89 and ↓29 +60
Comments 29

Обзор конференций для основателей стартапов

Reading time 5 min
Views 11K


Если вы создали стартап или только подумываете об этом, если вы хотите вложить средства в молодые перспективные компании, то этот пост для вас. В продолжение наших предыдущих обзоров различных специализированных конференций мы предлагаем вашему вниманию подборку материалов, которые будут полезны для основателей стартапов, инвесторов и менторов.
Читать дальше →
Total votes 38: ↑28 and ↓10 +18
Comments 5

Разбор задач Russian Design Cup 2013. Задача про умные часы

Reading time 5 min
Views 13K
В преддверии Russian Design Cup 2014 мы предлагаем вспомнить и проанализировать задачи и решения прошлогоднего чемпионата. В частности, мы расскажем о самых интересных работах и их авторах.

Сила Хабра в том, что его сообщество состоит из множества различных специалистов: дизайнеров и верстальщиков, фронтэнд- и бекенд-программистов. Мы предлагаем вам обсудить лучшие решения задач вместе с участниками RDC. Дизайнеры расскажут о своих находках и том, как они к ним пришли, о сложностях, с которыми они сталкивались. Мы пройдемся по трем самым интересным задачам Кубка, и сегодня начнем c задачи о часах.

«Крупные компании представили новые устройства, так называемые «умные» часы. Они взаимодействуют со смартфонами через Bluetooth LE. Также известно, что многие покупатели уже возвращают их обратно, не находя им применения. Представьте концепт приложения любой социальной сети для таких часов, чтобы люди не захотели их возвращать. Какие функции и возможности вы вынесете на часы? Ок, про уведомления о новых сообщениях мы уже в курсе».

1. Айрат Гафиятуллин, топ 10 участников.

Читать дальше →
Total votes 50: ↑43 and ↓7 +36
Comments 13

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity