Как стать автором
Обновить
0
0
Юрий Рычков @yorikr

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

Отправить сообщение

Обнаружение аномалий в данных сетевого мониторинга методами статистики

Время на прочтение9 мин
Количество просмотров32K
Когда наблюдаемых метрик становится слишком много, отслеживание всех графиков самостоятельно становится невозможным. Обычно в этом случае для менее значимых метрик используют проверки на достижение критичных значений. Но даже если значения подобраны хорошо, часть проблем остается незамеченной. Какие это проблемы и как их обнаруживать — под катом.


Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии11

Kubernetes на голом железе за 10 минут

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


Kubernetes — это предназначенный для контейнерной оркестровки фреймворк с открытым исходным кодом. Он был создан с учетом богатейшего опыта Google в области создания сред управления контейнерами и позволяет выполнять контейнеризованные приложения в готовом к промышленной эксплуатации кластере. В механизме Kubernetes много движущихся частей и способов их настройки — это различные системные компоненты, драйверы сетевого транспорта, утилиты командной строки, не говоря уже о приложениях и рабочих нагрузках.


По ходу этой статьи мы установим Kubernetes 1.6 на реальную (не виртуальную) машину под управлением Ubuntu 16.04 примерно за 10 минут. В результате у вас появится возможность начать изучать взаимодействие с Kubernetes посредством его CLI kubectl.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии32

Производительность Apache Parquet

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

Плохой пример хорошего теста


В последнее время в курилках часто возникали дискуссии на тему сравнения производительности различных форматов хранения данных в Apache Hadoop — включая CSV, JSON, Apache Avro и Apache Parquet. Большинство участников сразу отметают текстовые форматы как очевидных аутсайдеров, оставляя главную интригу состязанию между Avro и Parquet.


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


Как любой уважающий себя инженер, я подумал, что было бы неплохо провести полноценные performance-тесты, чтобы наконец проверить, на чьей стороне правда. Результат сравнения — под катом.


Apache Parquet Logo

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Как использовать Parquet и не поскользнуться

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


О хранении данных в Parquet-файлах не так много информации на Хабре, поэтому надеемся, рассказ об опыте Wrike по его внедрению в связке со Spark вам пригодится.
В частности, в этой статье вы узнаете:

— зачем нужен “паркет”;
— как он устроен;
— когда стоит его использовать;
— в каких случаях он не очень удобен.

Читать дальше
Всего голосов 10: ↑10 и ↓0+10
Комментарии14

Просто о D3.js

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


70 тысяч звездочек на гитхабе и сотни интересных проектов. Кажется, что D3 это что-то большое и очень сложное, но это не так. Я расскажу об основах D3 и поделюсь опытом разработки инфографики Бюростат.

Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии21

Angular 5

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

Введение


1 ноября 2017 года Google анонсировали мажорную версию Angular 5.0.0 под кодовым названием «пятиугольный пончик». Новая версия включает в себя новые функции и исправления ошибок, и в тоже время основной упор был снова сделан на то, чтобы уменьшить размер Angular, сделать его быстрым и простым в использовании. Полное описание всех изменений, включая критические, можно посмотреть в changelog файле официального репозитория Angular.


От переводчиков


Всем привет, с вами Максим Иванов и Дмитрий Сергиенков, и сегодня мы поговорим о вышедшей новой версии, кратко рассмотрим некоторые из наиболее важных изменений и вспомним историю Angular. Также для тех кто только начинает изучать этот фреймворк, мы рассмотрим примеры того, как быстро разворачивать приложение на Angular. Хотелось бы отметить, что вы можете присоединиться к отечественному сообществу Angular в Telegram, а также посещать Angular Meetup в Москве.

Читать дальше →
Всего голосов 58: ↑55 и ↓3+52
Комментарии38

Радиоприемник 60-1700 МГц на RTL2832 за 20 баксов или SDR для начинающих

Время на прочтение4 мин
Количество просмотров326K
В этой статье я расскажу о том, как, потратив совсем небольшие деньги и немного времени, получить радиоприемник, способный принимать что угодно в диапазоне 60-1700 МГц (радиостанции, звуковое сопровождение ТВ, радиолюбителей, карманные радиостанции и многое другое). Для этого
мы используем DVB-тюнер на чипе RTL2832, работающий в специальном режиме, который можно приобрести за $20 или даже дешевле.


Читать дальше →
Всего голосов 94: ↑91 и ↓3+88
Комментарии108

3 основных процесса, которые должна автоматизировать CRM-система. Автоматизируем процесс конверсии. Часть 2

Время на прочтение7 мин
Количество просмотров5K
Продолжаем описывать и разбирать основные процессы, которыми необходимо управлять при создании эффективной системы продаж в вашей организации. Мы неоднократно писали, что система продаж включает в себя три основных блока управления (автоматизации).


Блок 1. Lead Generation — формирование устойчивого потока потенциальных клиентов.

Важно, чтобы к вам приходили люди и организации, которым интересны ваши продукты и услуги. На этом этапе CRM-система должна решать задачи по управлению данным потоком.

Вы должны четко понимать, что если вложите еще дополнительно 500 тыс. рублей, к вам придет дополнительно 100 или 1000 потенциальных клиентов. Стоимость привлечения потенциального клиента зависит от бизнеса: для одного бизнеса потенциальный клиент стоит 20 рублей, а для другого — 200 тыс. рублей. Сама стоимость потенциального клиента, а в итоге клиента не важна. Важно, сколько вы зарабатываете на новом клиенте и когда произойдет возврат инвестиций в маркетинг.

Если в вашей бизнес-модели не получается зарабатывать на первой транзакции клиента, то необходимо работать над инструментами повторных продаж, поэтому в современном безжалостном мире конкуренции все больше набирают популярность сервисные модели бизнеса или модели подписки.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Действительно, а что такое CRM-система?

Время на прочтение10 мин
Количество просмотров49K
Этот вопрос мы слышим на протяжении 11 лет, от владельцев бизнеса, сотрудников, разработчиков, праздно шатающихся по сайту людей. И вот он нам был вновь задан уже здесь, на Хабре. Мы изменили привычке отвечать на все комментарии и проигнорировали вопрос jt3k, чтобы ответить на него максимально развёрнуто. Оказалось не так-то просто. А вы знаете, что такое CRM?


Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии36

Анатомия аналитики от Google

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

Всем привет!
Мы — разработчики (гордо звучит, не правда ли?), и мы активно пилим новые фичи, правим баги и стараемся сделать наш продукт лучше. Но чтобы понять, а как именно пользователь использует наш продукт, какие фишки продукта ему по душе, а какие — не очень, мы используем аналитику. Есть много разных средств, но в этой статье я бы хотел поговорить именно об аналитике от Google, которая активно развивается и меняется. Старого часового по имени Google Analytics сменяет новый боец — Google Analytics for Firebase (в девичестве — Firebase Analytics).
Уже даже в названиях вы можете уловить этот ветер перемен. А ветер перемен всегда порождает некоторый информационный вакуум, в который попадают разного рода слухи, далеко не всегда достоверные при этом.
Поэтому давайте попробуем разобраться подробно, а что сейчас с этой аналитикой, чем пользоваться-то в итоге. И как вообще дальше жить.
Если про Google Analytics информации довольно много, и она систематизирована (чего только стоит этот ресурс, идеальная справка), то у Google Analytics for Firebase типичная болезнь молодого и активно развивающегося продукта — информации мало, она разрознена и иногда даже противоречива. И я в свое время потратил немало сил и времени, чтобы разобраться, что к чему.
Собственно главная цель данной статьи — это систематизация знаний и нынешнего состояния Google Analytics for Firebase. Некоторая «дорожная карта» Google Analytics for Firebase.
Уверен, данная «карта» сэкономит вам прилично времени и нервов =)

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Почему CRM не работают

Время на прочтение6 мин
Количество просмотров7.5K
Это информация для тех, кто уже пробовал использовать или использует CRM-системы и более сложные системы автоматизации бизнес-процессов (далее – системы), но не доволен результатом, однако все еще хочет чтобы:

  • Система работала;
  • Все бизнес-процессы были автоматизированы;
  • Система давала результат в виде экономии времени, уменьшения издержек и увеличения дохода.

Основные проблемы, с которыми вы могли столкнуться, внедряя систему, у себя в компании:

  • Сотрудники совсем не используют систему;
  • Сотрудники частично используют систему;
  • Система периодически «глючит» (выдает ошибки, работает некорректно, работает медленно – тормозит);
  • Система автоматизирует не все области бизнеса;
  • Не нашли систему подходящую под свой бизнес;
  • Вам уже давно разрабатывают систему, но никак не могут дописать.

Если среди этих проблем есть те, которые встречались вам, перейдем к тому, откуда они берутся и что с ними делать.
Читать дальше →
Всего голосов 15: ↑6 и ↓9-3
Комментарии43

XBRL: Просто о сложном − Глава 1. Введение

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

Комментарий от переводчика


В 2015 году Центральный Банк РФ запустил проект перехода некредитных финансовых организаций (НФО) на электронный формат представления отчетных данных в формате XBRL с 01.01.2018. Сроки уже подходят, а НФО только начинают осознавать масштабы грядущих изменений. Качественных материалов про XBRL на русском языке достаточно мало (могу разве что рекомендовать книгу XBRL для чайников, перевод которой был инициирован ЦБ, правда выполнен не в лучшем виде). Хочу восполнить этот пробел и предлагаю вашему вниманию свою адаптацию неплохой брошюры XBRL in Plain English от компании Batavia, которая рассказывает об основах XBRL.


Перевод веду от лица автора, немного дополняю текст полезными ссылками. Стараюсь придерживаться терминологии ЦБ РФ со ссылкой на оригинальные термины. Начну с первых глав, и если тема будет вам интересна, завершу перевод. Комментируйте, задавайте вопросы − расскажу все, что знаю.


Роман Удальцов




1. Введение


В этой главе представлена сама книга и основные понятия XBRL


1.1. Что ожидать


Если вы начали читать эту книгу, значит вы уже слышали о новом способе формирования бизнес-отчетности − XBRL. Если вы взглянули на спецификацию XBRL, то знаете, что она представляет собой 158-страничный документ, полный формальных определений. Такой документ нужен для корректного определения XBRL. Его можно считать расслабляющим чтивом на ночь для математиков. Но не для нас, нормальных людей.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии18

3 основных процесса работы с клиентами, которые должна автоматизировать CRM система. Как не промахнуться с выбором. Ч.1

Время на прочтение7 мин
Количество просмотров8.5K
Часть 1. Lead Generation


Практически в любой организации в процессе работы с клиентами можно выделить три основных этапа:

Первый этап Lead Generation – создание потока потенциальных клиентов. Не все клиенты одинаково полезны для нашего бизнеса, тратить время на бесперспективных клиентов смысла нет. Не надо бежать за «бумажным зайцем», продавцы должны концентрироваться только на тех запросах, которые принесут выручку, это особенно важно в B2B продажах. Если у вас стоимость транзакции маленькая, и клиент достаточно быстро принимает решение, то скорее всего вам нужен один сквозной процесс заказа, где у продавца будут преднастроенные задачи, которые он должен выполнить, чтобы потенциальный клиент с максимальной долей вероятности конвертировался в клиента.
Читать дальше →
Всего голосов 15: ↑10 и ↓5+5
Комментарии0

CRM: продажи на реактивной тяге

Время на прочтение16 мин
Количество просмотров9.9K
Изначально CRM-системы создавались именно для продаж. Группа программного обеспечения, призванная облегчить труд продажников, получила название sales force automation (SFA) — автоматизация торгового штата. Собственно, именно от этого факта и получила своё название одна из самых старых и самых известных мировых систем — Salesforce. Но менеджмент не стоял на месте — в современных продажах клиент стал во главе угла, CRM-системы (системы управления взаимоотношениями с клиентами) стали популярнее SFA (но не равны им!). На этом месте обычно долго рассказывают о лояльности, предиктивном маркетинге и прочих пиар-штучках, но посыл гораздо проще. Что бы мы ни создавали, будь то корпоративный софт, игра, приложение или дата-центр, это нужно продать, быстро обойдя конкурентов. И у нас, программистов, это получается не очень. Точнее, не получается вообще.


Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии2

30 простых вопросов о CRM

Время на прочтение16 мин
Количество просмотров26K
На профильных форумах, сайтах профессионалов, Toster-е и даже Mail-ответах (на что они рассчитывают?) постоянно возникают вопросы, связанные с CRM. Собственно, эти вопросы ничем не отличаются от тех, которые задают клиенты, выбирая систему или находясь на тренинге по продажам. Вот так и пришла идея собрать основные из них и прямо в хаотичном порядке написать небольшие ответы. Получилось ровно тридцать. Поговорим о CRM?

Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии2

Angular 4 Material. Часть 1 — Создание и настройка проекта

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

Предисловие


Столкнулся с необходимостью использования Angular 4 Material. Качал с .io сайтов HelloWorld-овские проекты, следовал гайдам. Но уроков по Angular 4 Material мало и складывается ощущение, что они написаны для уже знающих людей. Поэтому, решил написать несколько статей, в которых расскажу, как сделать из обычного проекта Angular проект Angular Material, а также о неожиданных проблемах использования некоторых компонентов и о их решениях. Пару раз пришлось даже написать собственные компоненты на основе существующих, что тоже будет освещено. Но обо все по порядку.
Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии10

Интерактивные рекоммендеры: как создавать, как работают

Время на прочтение9 мин
Количество просмотров6.1K
Как строить рекомендательные системы? Какие модели машинного обучения можно применять? Какие проблемы решают интерактивные рекоммендеры, а какие – нет? Какие инструменты могут быть полезны для e-commerce портала? Об этом – в докладе Big Data-инженера ЕРАМ Екатерины Сотенко «Обзор подходов построения интерактивных рекоммендеров», с которым она выступила на самарском ITsubbotnik этой весной. Ниже – видеозапись доклада, еще ниже – его краткое содержание.


Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Android Architecture Components. Часть 4. ViewModel

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

Компонент ViewModel — предназначен для хранения и управления данными, связанными с представлением, а заодно, избавить нас от проблемы, связанной с пересозданием активити во время таких операций, как переворот экрана и т.д. Не стоит его воспринимать, как замену onSaveInstanceState, поскольку, после того как система уничтожит нашу активити, к примеру, когда мы перейдем в другое приложение, ViewModel будет также уничтожен и не сохранит свое состояние. В целом же, компонент ViewModel можно охарактеризовать как синглтон с колекцией экземпляров классов ViewModel, который гарантирует, что не будет уничтожен пока есть активный экземпляр нашей активити и освободит ресурсы после ухода с нее (все немного сложнее, но выглядит как-то так). Стоит также отметить, что мы можем привязать любое количество ViewModel к нашей Activity(Fragment).

Компонент состоит из таких классов: ViewModel, AndroidViewModel, ViewModelProvider, ViewModelProviders, ViewModelStore, ViewModelStores. Разработчик будет работать только с  ViewModel, AndroidViewModel и для получения истанца с ViewModelProviders, но для лучшего понимания компонента, мы поверхностно рассмотрим все классы.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии3

Конец CSRF близок?

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

image


Пер. Под катом вас ждет перевод смешноватой и несложной статьи о CSRF и новомодном способе защиты от него.

Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии30

Эволюция графики в играх

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

image


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

Всего голосов 66: ↑52 и ↓14+38
Комментарии64

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность