Как Quartz успевает создавать визуализацию к текущим новостям?

Если вы регулярно читаете ресурс Quartz, то, наверняка, замечали, что визаулизация для их материалов делается крайне быстро: случилось какое-то событие, а у них уже готовы всякие таблицы, графики и прочее.

Каким образом им удаётся так быстро всё делать? Этот вопрос задали пользователи сервиса Quora Риччи Кингу, одному из visual journalist (не знаем, как по-русски назвать его должность) Quartz.

Вот, что он ответил.

  1. Мы пользуемся интерактивными сервисами для создания наших диаграм и таблиц. Каждый из наших сотрудников может открыть эти сервисы, ввести необходимые данные, построить диаграмму, график и таблицу, которые будут уже оформленны в нашем фирменном стиле: цвета, шрифты и т.п. После этого, готовый продукт можно вставлять в материал и выкладывать на сайте. Для нас огромное счастье иметь такие сервисы. Давил Янофски сделал их, используя скрипт D3 (Data-Driven Document). На основе этого скрипта люди делают сервисы с открытым кодом. Например, вот такие.
  2. Когда мы получаем информацию о том, что готовятся к выпуску интересные данные (статистика, например), мы готовимся к ним заранее. Например, мы постоянно освещаем данные по занятости в США, которые выходят к началу каждого месяца. У нас есть панель управления этими данными, которая показывает текущую ситуацю сразу же, как только цифры попадают в наше распоряжение. Поэтому мы тут же можем выдавать какие-то графики на эту тему. Например, это может выглядить вот так. Для того, чтобы эти графики получались быстро, я написал, используя язык Python, специальный скрипт, который собирает данные с сайта Бюро Статистики и готовит таблицу с ними. В итоге — это всё обрабатывается с помощью D3, и появляются наши таблицы, графики и диаграммы.
  3. Для получения финансово-экономических данных мы используем сервис FactSet. Сервис, кстати, позволяет нам оформлять данные прямо в личном кабинете. Поэтому часто наши журналисты просто делают скриншоты из личного кабинета нашего аккаунта на FactSet и вставляют их в свои материалы. Конечно, эти скриншоты не такие симпатичные, как те, что делаем мы (или просто не всегда вписываются в дизайн сайта), но всё же это лучше, чем ничего.

Кстати, команда Quartz ведёт специальный твиттер-аккаунт @quartzthings, в котором рассказывают о том, что и как они делают на своём сервисе.

Добавить комментарий

Ваш e-mail не будет опубликован.