<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=V.klepov</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=V.klepov"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/V.klepov"/>
	<updated>2026-09-22T20:33:40Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2021-2022&amp;diff=25549</id>
		<title>Цифровая грамотность Городское планирование 2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2021-2022&amp;diff=25549"/>
		<updated>2017-10-29T08:50:18Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 1-го курса факультета гуманитарных наук.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2017 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор на философии:&#039;&#039;&#039; Борис Орехов&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по понедельникам 10:30-12:00 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор на истории:&#039;&#039;&#039; Анастасия Бонч-Осмоловская&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по вторникам 10:30-12:00 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каналы в telegram для объявлений: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Философия:&#039;&#039;&#039; https://t.me/joinchat/AAAAAENCCQC8IQThAoorkg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;История:&#039;&#039;&#039; https://t.me/joinchat/AAAAAEPVfpcWeQ0AWaFnbg&lt;br /&gt;
&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Направление подготовки !! Преподаватель !! Группа !! Время !! Кабинет !! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| История || Георгий Пяцкий ([mailto:piatskgeorge@mail.ru mail], [https://vk.com/pgeorge vk], [https://t.me/p_george Telegram]) || БИС171 || вторник 9:00-10:20 || 401 || Антон Леонов ( [mailto:aaleonov_1@edu.hse.ru mail], [https://vk.com/grammer vk], [https://t.me/grmmr Telegram] )&lt;br /&gt;
|-&lt;br /&gt;
| История || [mailto:e-meshch@yandex.ru Евгения Мещерякова] || БИС172 || вторник 12:10-13:30 || 401 || [https://vk.com/balseraph Александр Зойкин], [https://t.me/balseraph Telegram], [mailto:alexzoyv@gmail.com e-mail]&lt;br /&gt;
|-&lt;br /&gt;
| История || Оксана Дереза ( [mailto:oksana.dereza@gmail.com Почта], [https://t.me/ancatmara Telegram] )|| БИС173 || вторник 12:10-13:30 || 402 || [mailto:noveldyaykin@edu.hse.ru Николай Вельдяйкин] ( [https://vk.com/kolabnya VK], [https://t.me/ReliableHead Telegram]) , ФКН ПМИ 3 курс&lt;br /&gt;
|-&lt;br /&gt;
| Философия || Анастасия Хазова ( [mailto:hazovaan@gmail.com Почта], [https://t.me/im_haniani Telegram] )|| БФС171 || вторник 10:30-11:50 || Б-304а || Арсения Шихова ([mailto:aishikhova@edu.hse.ru mail], [https://vk.com/shihova.asya VK], [https://t.me/shihova_asya Telegram])&lt;br /&gt;
|-&lt;br /&gt;
| Философия || Анастасия Хазова || БФС172 || вторник 12:10-13:30 || Б-304а || Кирилл Жингалов ([mailto:kzhingalov@gmail.com mail], [https://t.me/daxno Telegram], [https://vk.com/daxnoman VK])&lt;br /&gt;
|-&lt;br /&gt;
| Философия || Елена Грамматчикова || БФС174 || понедельник 12:10-13:30 || 401 ||  Иван Вовк ( [mailto:ivanvovk4@yandex.ru почта], [https://vk.com/ivanvovkprivate VK], [https://t.me/ivvovk Telegram] )&lt;br /&gt;
|-&lt;br /&gt;
| Философия || Анна Шишкова || БФС173 || понедельник 13:40-15:00 || 402 || [mailto:impecopeco@gmail.com Вероника Саркисян]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===  Чаты групп ===&lt;br /&gt;
Чат для вопросов группы БИС171: https://t.me/joinchat/EBvV2gxAkTrAJaAg1u_48Q&lt;br /&gt;
&lt;br /&gt;
Чат для вопросов группы БИС172: https://t.me/joinchat/DFleiQ3cAZoBKc9xE_9hiw&lt;br /&gt;
&lt;br /&gt;
Чат для вопросов группы БИС173: https://t.me/joinchat/ADMP3QtCC5swoawKh4OvrQ&lt;br /&gt;
&lt;br /&gt;
Чат для вопросов группы БФС173: https://t.me/joinchat/CB2Agw3rggJtrhaRS2URPg&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
Философы: итоговая оценка = 0.7*накопленная + 0.3*контрольные&lt;br /&gt;
&lt;br /&gt;
накопленная оценка — средняя по всем дз&lt;br /&gt;
&lt;br /&gt;
У философов одна контрольная работа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Историки: итоговая оценка = 0.4*накопленная + 0.6*контрольные&lt;br /&gt;
&lt;br /&gt;
накопленная оценка — средняя по всем дз&lt;br /&gt;
&lt;br /&gt;
оценка за контрольные = 0.5*контрольная_1 + 0.5*контрольная_2&lt;br /&gt;
&lt;br /&gt;
=== Ведомости ===&lt;br /&gt;
В колонках с накопленными указана средняя по ДЗ!&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=0&amp;amp;single=true БИС171]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=1720940024&amp;amp;single=true БИС172]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=518892051&amp;amp;single=true БИС173]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=2010534371&amp;amp;single=true БФС171]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=1944465148&amp;amp;single=true БФС172]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=187880962&amp;amp;single=true БФС173]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/e/2PACX-1vTo7-D5ccheEVfPY7izPOaaRMcmU8o9tZJgjMzVMw7_hPztNgtKlr9n3wlVh7K6P_eaF2YTtGVL3EBu/pubhtml?gid=1604981047&amp;amp;single=true БФС174]&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи домашних заданий ===&lt;br /&gt;
Домашние задания сдаются по умолчанию в репозиториях, указанных в [https://goo.gl/forms/lPp3SxYJLZvnj8S53 форме] &#039;&#039;&#039;(пожалуйста, пройдите этот опрос)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Конспекты семинаров будут выкладываться [https://ancatmara.gitbooks.io/digital-literacy/ здесь].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема лекции !! презентация !! конспект семинара !! домашнее задание !! дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Данные в науке и в жизни ||  || [https://ancatmara.gitbooks.io/digital-literacy/chapter1.html Семинар 1. GitHub] || [http://wiki.cs.hse.ru/Цифровая_грамотность_домашки Задание 1] || 11.09.2017 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Цифровая среда ||  || [https://ancatmara.gitbooks.io/digital-literacy/seminar-2.html Семинар 2. Форматы данных и кодировки] [https://docs.google.com/presentation/d/1GUxhkU9oL8pNOmx28r9LH9qbIywDFpyPjNqYYq5hBaU/edit?usp=sharing  Презентация]|| [[Цифровая грамотность домашки#Задание 2|Задание 2]] || 20.09.2017 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Открытые данные ||  || [https://ancatmara.gitbooks.io/digital-literacy/seminar-3.html Семинар 3. Регулярные выражения] || [[Цифровая грамотность домашки#Задание 3|Задание 3]]  ||  29.09.2017 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Базы данных  ||  || [https://ancatmara.gitbooks.io/digital-literacy/seminar-4.html Семинар 4. Офисные технологии] || [[Цифровая грамотность домашки#Задание 4|Задание 4]]  || 09.10.2017 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Корпуса текстов  ||  || [https://ancatmara.gitbooks.io/digital-literacy/seminar-5.html Семинар 5. Работа с НКРЯ] [http://studiorum-ruscorpora.ru/help/ Мануал НКРЯ] || [[Цифровая грамотность домашки#Задание 5|Задание 5]] || 21.10.2017 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Работа с корпусами. Частотность ||  || [https://ancatmara.gitbooks.io/digital-literacy/seminar-7.html Семинар 6. Корпусные технологии] ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Визуализация данных ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || Сетевой анализ ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Машинное обучение (введение) ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || Кластерный анализ ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Оцифровка и анализ изображений и компьютерное зрение ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || Нейронные сети  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || «Футурология» ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23828</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23828"/>
		<updated>2017-09-04T14:06:12Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол, музыка или что угодно другое. Такой подход — отличная возможность познакомиться с полным жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Как меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. В исследовании по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
 [[Файл:rhythm-of-food.png|400px|справа]]&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
* http://rhythm-of-food.net&lt;br /&gt;
* https://www.nytimes.com/interactive/2014/06/05/upshot/how-the-recession-reshaped-the-economy-in-255-charts.html&lt;br /&gt;
* https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
* https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4-5 занятий по основам js.&lt;br /&gt;
* Устроим несколько семинаров для знакомства с принципами визуализации по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и &#039;&#039;достаточно&#039;&#039; хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Остаток складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование. Интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: текст статьи. Грамотный, читаемый и интересный.&lt;br /&gt;
* 1 балл: интерфейс. Приложение работает, точки на графиках подсвечиваются, и я в роли пользователя не могу его сломать.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23826</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23826"/>
		<updated>2017-09-04T14:03:46Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол или что угодно другое. Такой подход — отличная возможность познакомиться с полным жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Как меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. В исследовании по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
 [[Файл:rhythm-of-food.png|400px|справа]]&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
* http://rhythm-of-food.net&lt;br /&gt;
* https://www.nytimes.com/interactive/2014/06/05/upshot/how-the-recession-reshaped-the-economy-in-255-charts.html&lt;br /&gt;
* https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
* https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4-5 занятий по основам js.&lt;br /&gt;
* Устроим несколько семинаров для знакомства с принципами визуализации по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и &#039;&#039;достаточно&#039;&#039; хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Остаток складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование. Интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: текст статьи. Грамотный, читаемый и интересный.&lt;br /&gt;
* 1 балл: интерфейс. Приложение работает, точки на графиках подсвечиваются, и я в роли пользователя не могу его сломать.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23823</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23823"/>
		<updated>2017-09-04T13:11:48Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол или что угодно другое. Такой подход — отличная возможность познакомиться с полым жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Кака меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. Для исследования по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
 [[Файл:rhythm-of-food.png|400px|справа]]&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
* http://rhythm-of-food.net&lt;br /&gt;
* https://www.nytimes.com/interactive/2014/06/05/upshot/how-the-recession-reshaped-the-economy-in-255-charts.html&lt;br /&gt;
* https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
* https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное требование — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4 занятий по основам js&lt;br /&gt;
* Скорее всего проведём несколько семинаров для знакомства с принципами визуализаций по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и достаточно хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Далее оценка складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование: интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: грамотный, читаемый и интересный текст статьи.&lt;br /&gt;
* 1 балл: интерактивность работает и я в роли пользователя не могу сломать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23821</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23821"/>
		<updated>2017-09-04T13:08:01Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=10&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол или что угодно другое. Такой подход — отличная возможность познакомиться с полым жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Кака меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. Для исследования по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
 [[Файл:rhythm-of-food.png|400px|справа]]&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
* http://rhythm-of-food.net&lt;br /&gt;
* https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
* https://pudding.cool/2017/03/music-history/&lt;br /&gt;
* https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное требование — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4 занятий по основам js&lt;br /&gt;
* Скорее всего проведём несколько семинаров для знакомства с принципами визуализаций по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и достаточно хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Далее оценка складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование: интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: грамотный, читаемый и интересный текст статьи.&lt;br /&gt;
* 1 балл: интерактивность работает и я в роли пользователя не могу сломать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23819</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23819"/>
		<updated>2017-09-04T12:49:18Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: добавил пикчу&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол или что угодно другое. Такой подход — отличная возможность познакомиться с полым жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Кака меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. Для исследования по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
 [[Файл:rhythm-of-food.png|400px|справа]]&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
* http://rhythm-of-food.net&lt;br /&gt;
* https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
* https://pudding.cool/2017/03/music-history/&lt;br /&gt;
* https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное требование — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4 занятий по основам js&lt;br /&gt;
* Скорее всего проведём несколько семинаров для знакомства с принципами визуализаций по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и достаточно хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Далее оценка складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование: интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: грамотный, читаемый и интересный текст статьи.&lt;br /&gt;
* 1 балл: интерактивность работает и я в роли пользователя не могу сломать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rhythm-of-food.png&amp;diff=23818</id>
		<title>Файл:Rhythm-of-food.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Rhythm-of-food.png&amp;diff=23818"/>
		<updated>2017-09-04T12:46:12Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23817</id>
		<title>Журналистика данных и визуализация (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8_%D0%B2%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=23817"/>
		<updated>2017-09-04T12:43:10Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Журналистика данных и визуализация&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Хорошая визуализация находится между статистикой, дизайном и программированием. У визуализации на компьютере есть два важных преимущества перед классическим печатным форматом: она может изменяться со временем, и, что самое классное, с ней можно взаимодействовать. При этом пока никто не знает, как эффективно эти преимущества использовать.&lt;br /&gt;
&lt;br /&gt;
Каждый участник проекта опубликует интерактивную статью, которая помогает читателю разобраться в незнакомой теме. Формат проекта никак не ограничивает предметную область: это может быть политика, экономика, футбол или что угодно другое. Такой подход — отличная возможность познакомиться с полым жизненным циклом проекта: планированием, дизайном, разработкой. Работа построена итеративно: несколько раз в месяц собираемся, обсуждаем текущие результаты и предлагаем улучшения.&lt;br /&gt;
&lt;br /&gt;
Действовать будем так:&lt;br /&gt;
* Выбираем тему — например, «Недвижимость Краснодара», «Композиторы XX века» или «Геноцид в Руанде».&lt;br /&gt;
* Задаём вопросы и думаем, какие данные помогут ответить на них. Для недвижимости: Сколько стоит жилье в разных частях города? Где находится больше частных домов, а где — многоэтажек? В каких годах застраивались районы? Кака меняются цены со временем? Какие районы спальные, а в каких больше коммерческих или промышленных помещений?&lt;br /&gt;
* Находим нужные данные в интернете, собираем и структурируем их. Для исследования по недвижимости подойдут циан или авито.&lt;br /&gt;
* Думаем, какие визуализации понятнее всего представляют данные — для недвижимости пригодятся карта со средними ценами, графики количества предложений по сезонам.&lt;br /&gt;
* Пишем сопроводительный текст, подчеркиваем интересные детали — возможно, строительство стадиона обрушило цены на жилье вокруг? В науках о данных это называется сторителлинг.&lt;br /&gt;
* Дорабатываем юзабилити — визуальные связи между графиками помогли бы.&lt;br /&gt;
&lt;br /&gt;
Интересные тематические исследования:&lt;br /&gt;
http://rhythm-of-food.net&lt;br /&gt;
https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=jbkSRLYSojo&lt;br /&gt;
https://pudding.cool/2017/03/music-history/&lt;br /&gt;
https://research.google.com/bigpicture/music/&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проект не предполагает сложной статистики — если вам интереснее машин лёрнинг, лучше выбрать что-нибудь другое.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Проводить собственные исследования и доносить их результаты до других.&lt;br /&gt;
* Визуализировать данные.&lt;br /&gt;
* Разрабатывать интерактивные веб-интерфейсы (очень горячее IT-направление!)&lt;br /&gt;
* Собирать и структурировать любые данные, которые есть в интернете.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Главное требование — желание самостоятельно работать и исследовать выбранную тему. Не критично, но здорово иметь хотя бы отдалённое представление или интерес к веб-разработке.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Предполагаемый стек: &lt;br /&gt;
* Сбор данных на node.js + cheerio или python + scrapy.&lt;br /&gt;
* Статья верстается стандартным веб-стеком: HTML, CSS, webpack.&lt;br /&gt;
* Визуализации на d3, leaflet, react или всём, что вам понравится.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Есть блок из 4 занятий по основам js&lt;br /&gt;
* Скорее всего проведём несколько семинаров для знакомства с принципами визуализаций по Тафти.&lt;br /&gt;
Остальные вопросы будем решать по мере поступления.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Формат проекта — создание готового и достаточно хорошего продукта за ограниченный срок. Дизайн, исследование и код можно улучшать бесконечно, но сложно назвать направления заранее. Было бы здорово придумать и использовать нестандартные типы визуализаций (например, график потоков в https://www.nytimes.com/interactive/2014/08/13/upshot/where-people-in-each-state-were-born.html)&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Обязательная часть проекта (на 4 балла) — собрать данные и как-то отобразить их на странице. Далее оценка складывается из:&lt;br /&gt;
* 2 балла: визуализация. Качество визуализации вычисляем, кидаясь друг в друга ссылками на авторитетных специалистов в области.&lt;br /&gt;
* 2 балла: исследование: интересные и разнообразные вопросы, логичные выводы, уместное использование статистики.&lt;br /&gt;
* 1 балл: грамотный, читаемый и интересный текст статьи.&lt;br /&gt;
* 1 балл: интерактивность работает и я в роли пользователя не могу сломать ваше приложение.&lt;br /&gt;
&lt;br /&gt;
Работа построена итеративно (делаем — обсуждаем — улучшаем), так что всех, кто иногда делает что-то по проекту, ждёт приятный сюрприз.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
Любой день после 19:00&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23723</id>
		<title>Участник:V.klepov</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23723"/>
		<updated>2017-09-02T13:05:33Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Vladimir.jpg|мини|справа|Это Владимир]]&lt;br /&gt;
&lt;br /&gt;
{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Владимир Клепов==&lt;br /&gt;
&lt;br /&gt;
Закончил ФКН Вышки. Занимаюсь веб-разработкой, особенно фронтендом — пользовательскими интерфейсами к сложным веб-приложениям. Помимо собственно программирования и юзабилити интересуюсь дизайном, управлением проектами и визуализацией данных. &lt;br /&gt;
&lt;br /&gt;
Мои проекты скорее прикладные, чем научные — думаю, в мире очень не хватает специалистов, которые искали бы интересные технологические решения повседневных проблем.&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
* почта: v.klepov@gmail.com&lt;br /&gt;
* telegram: @vovcello&lt;br /&gt;
* телефон: +7 965 265-00-61&lt;br /&gt;
* вк: https://vk.com/id6959040&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23722</id>
		<title>Участник:V.klepov</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23722"/>
		<updated>2017-09-02T13:02:19Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Vladimir.jpg|мини|справа|Это Владимир]]&lt;br /&gt;
&lt;br /&gt;
{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Владимир Клепов==&lt;br /&gt;
&lt;br /&gt;
Закончил ФКН Вышки. Занимаюсь веб-разработкой, особенно фронтендом — пользовательскими интерфейсами к сложным веб-приложениям. Помимо собственно программирования и юзабилити интересуюсь дизайном, управлением проектами и визуализацией данных. &lt;br /&gt;
&lt;br /&gt;
Мои проекты скорее прикладные, чем научные — думаю, в мире очень не хватает специалистов, которые могли бы применять интересные технологические решения к повседневным проблемам.&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
* почта: v.klepov@gmail.com&lt;br /&gt;
* telegram: @vovcello&lt;br /&gt;
* телефон: +7 965 265-00-61&lt;br /&gt;
* вк: https://vk.com/id6959040&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23711</id>
		<title>Участник:V.klepov</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=23711"/>
		<updated>2017-09-02T11:36:47Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: фоточку добавил&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Vladimir.jpg|мини|справа|Это Владимир]]&lt;br /&gt;
&lt;br /&gt;
{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Владимир Клепов==&lt;br /&gt;
&lt;br /&gt;
* Веб-программист&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
* почта: v.klepov@gmail.com&lt;br /&gt;
* телефон: +7 965 265-00-61&lt;br /&gt;
* вк: https://vk.com/id6959040&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vladimir.jpg&amp;diff=23710</id>
		<title>Файл:Vladimir.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vladimir.jpg&amp;diff=23710"/>
		<updated>2017-09-02T11:35:39Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=21068</id>
		<title>Участник:V.klepov</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:V.klepov&amp;diff=21068"/>
		<updated>2016-10-07T16:32:28Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: Новая страница: «{{Карточка_ментора |categorize = yes }}  ==Владимир Клепов==  * Веб-программист  ==Контакты== * почта: v.k…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Владимир Клепов==&lt;br /&gt;
&lt;br /&gt;
* Веб-программист&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
* почта: v.klepov@gmail.com&lt;br /&gt;
* телефон: +7 965 265-00-61&lt;br /&gt;
* вк: https://vk.com/id6959040&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%82%D0%BE%D1%80_%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BD%D0%B0_%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%B8%D0%B8_Meduza.io_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19988</id>
		<title>Агрегатор новостей на подобии Meduza.io (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%82%D0%BE%D1%80_%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%BD%D0%B0_%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%B8%D0%B8_Meduza.io_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19988"/>
		<updated>2016-08-29T19:05:26Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Агрегатор новостей на подобии Meduza.io&lt;br /&gt;
|company=IPONWEB&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-4&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Агрегатор новостных сайтов, также кластеризует новости, находя похожие темы. Также есть админка для коллективной работы над текстами новостей с привязкой к собранным темам.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Пример разработки системы агрегации&lt;br /&gt;
* Обработка и анализ текста&lt;br /&gt;
* Разработка системы взаимодействия в реальном времени&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
Основные моменты взаимодействия:&lt;br /&gt;
* Непрерывня интеграция: линтеры кода, прогон тестов, покрытие тестами, сборка пакета и выкладка на прод, работа с конфигурациями. Настройка на примере Jenkins или Phabricator. Работа с конфигурациями через Puppet (или, возможно, Docker или Vagrant)&lt;br /&gt;
* Гибкая методология разработки: бэклог, организация спринтов, оценка сложности задач и сопоставление с фактически потраченным, демо. Технически на примере Trello, RedMine или Phabricator&lt;br /&gt;
* В группе каждые 2 недели (спринт) переходит роль менеджера проекта, чтобы каждый мог попробовать роль пару раз и на планирование не забивали.&lt;br /&gt;
* Взаимные код-ревью: все ревьюят всех.&lt;br /&gt;
* Удаленная работа, встречаться нечасто (например, в конце каждого спринта), но раз в 2-3 дня обязательно синхронизовать результаты и планы в слаке/телеграмме или по почте.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Агрегация и работа с разными источниками.&lt;br /&gt;
* Кластеризация новостей, склеивание по общим темам, возможно склеивание в истории с развитием.&lt;br /&gt;
* Параллельная работа в админке (см. Описание Медузы)&lt;br /&gt;
* Редактор новости: проверка правописания, выявление именованных сущностей и рекомендации справки о них, поиск новостей по этой же теме по мере написания материала.&lt;br /&gt;
* Составление рекомендаций связанного контента: по тексту и корректировка по поведению пользователей&lt;br /&gt;
&lt;br /&gt;
Техническое описание устройства Медузы:&lt;br /&gt;
* https://medium.com/meduza-dev/-9dbf37861e11#.tcci76sag&lt;br /&gt;
* https://medium.com/meduza-dev/-f86a924c09a2#.uqcmksrtt&lt;br /&gt;
* https://medium.com/meduza-how-it-works/-1a99202d27a3#.uocxelhaj&lt;br /&gt;
&lt;br /&gt;
Сделать агрегацию нескольких источников, нормализацию текста (и перевод в bag-of-words), затем кластеризацию новостей за последнее время для поиска схожих тем и их развитий.&lt;br /&gt;
&lt;br /&gt;
Админка должна отображать текущие агрегированные темы, тему, на которую составляется новость. Также через веб-сокеты должна быть реализована совместная работа над текстом. Также печатаемый текст проверяется на поиск именованых сущностей для привязки справки по ним.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Язык разработки непринципиален, подойдет любой, в котором удобно работать с HTTP-запросами, взаимодействовать с СУБД и разрабатывать веб-сервер (например, Python, Ruby, JavaScript)&lt;br /&gt;
&lt;br /&gt;
В качестве платформы подойдут AWS или Google Cloud&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовое понимание HTTP, опыт работы с API.&lt;br /&gt;
* Опыт веб-разработки&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Взаимодействие в команде, методология Agile&lt;br /&gt;
* Архитектура разрабатываемого проекта&lt;br /&gt;
* Составление бэклога и планирование спринтов&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Минимальные требования (на 4-5):&lt;br /&gt;
* Агрегация по крайне мере 10 источников новостей на русском языке&lt;br /&gt;
* Нормализация (составление bag of words, векторной модели новостей)&lt;br /&gt;
* Кластеризация новостей по схожести, определение дубликатов&lt;br /&gt;
&lt;br /&gt;
Точные требования на 6-10 будут сформулированы на первых занятиях исходя из составленного бэклога и уровня подготовки участников проекта.&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* Яндекс.Новости, Google News - агрегация&lt;br /&gt;
* Meduza.io - редактирование новостей&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Почта: acccko@gmail.com&lt;br /&gt;
* Телеграмм: @acccko&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19974</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19974"/>
		<updated>2016-08-29T17:38:51Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, нужно узнать, куда я могу доехать со своей остановки, или если у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
# Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
# Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
# Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
# Иногда (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Конечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и отрисовки)&lt;br /&gt;
* Собирать данные можно на чем угодно. Я использую node + cheerio и расскажу о них, но принципы везде одинаковые.&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap.&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей (как d3) или географической (как Leaflet) визуализации. Можно использовать фронтенд-фреймворк: React очень хорош.&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
* Автоматически подбирать цвета линий&lt;br /&gt;
* Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19972</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19972"/>
		<updated>2016-08-29T17:13:40Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
# Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
# Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
# Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
# Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
Конечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
* Автоматически подбирать цвета линий&lt;br /&gt;
* Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19971</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19971"/>
		<updated>2016-08-29T17:12:58Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
# Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
# Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
# Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
# Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
КОнечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
* Автоматически подбирать цвета линий&lt;br /&gt;
* Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19970</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19970"/>
		<updated>2016-08-29T17:12:17Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
1. Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
2. Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
3. Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
4. Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
КОнечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
* Автоматически подбирать цвета линий&lt;br /&gt;
* Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19969</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19969"/>
		<updated>2016-08-29T17:11:57Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
1. Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
2. Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
3. Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
4. Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
КОнечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
* При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
* Автоматически подбирать цвета линий&lt;br /&gt;
* Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19968</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19968"/>
		<updated>2016-08-29T17:11:37Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
1. Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
2. Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
3. Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
4. Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
КОнечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Программирование на js/node.js, работа с npm, использование модуля request (HTTP-запросы), выгрузка данных в JSON.&lt;br /&gt;
* Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
* Принципы дизайна транспортных схем.&lt;br /&gt;
* Алгоритмы автоматизации постоения схем.&lt;br /&gt;
* Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
- При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
- Автоматически подбирать цвета линий&lt;br /&gt;
- Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19967</id>
		<title>Создание схем общественного транспорта на основе геоданных (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%85%D0%B5%D0%BC_%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=19967"/>
		<updated>2016-08-29T15:14:56Z</updated>

		<summary type="html">&lt;p&gt;V.klepov: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Создание схем общественного транспорта на основе геоданных&lt;br /&gt;
|mentor=Владимир Клепов&lt;br /&gt;
|mentor_login={{URLENCODE:V.klepov|WIKI}}&lt;br /&gt;
|semester=Осень 2016&lt;br /&gt;
|course=2&lt;br /&gt;
|summer=&lt;br /&gt;
|number_of_students=7&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Генератор маршрутных схем создает карты маршрутов общественного транспорта на основе данных из интернета. &lt;br /&gt;
&lt;br /&gt;
Ручной дизайн таких схем занимает много сил и времени, и часто им не занимаются. Во многих городах схемы транспорта или вообще нет, или по ней сложно что-нибудь узнать. С другой стороны, отдельные операции хорошо автоматизируются:&lt;br /&gt;
&lt;br /&gt;
* Подобрать цвета линий&lt;br /&gt;
* Привязать направления к сетке, сохранив топологию сети&lt;br /&gt;
* Выделить близкие линии&lt;br /&gt;
* Расставить остановки так, чтобы названия не мешали друг другу.&lt;br /&gt;
&lt;br /&gt;
В зависимости от сложности и масштаба схемы используют несколько степеней упрощения:&lt;br /&gt;
* Карта: с буквальной привязкой к географии, подходит для небольших транспортных систем.&lt;br /&gt;
* Схема: подходит для сложных систем (или карт в мелком масштабе). Географию необходимо упростить: объединить несколько близкоидущих линий, привязать направления к регулярной сетке, поменять масштаб в зависимости от плотности остановок (например, на схеме метро Москвы центр гораздо больше, чем на самом деле)&lt;br /&gt;
* Комбинированная схема: ближайшие остановки привязаны к географии, но за пределами района работает как схема. Некоторые линии можно убрать (большой творческий простор).&lt;br /&gt;
&lt;br /&gt;
Автоматизация сосредоточена на одном сценарии: я знаю, откуда и куда хочу добраться, и система подскажет кратчайший путь. Но есть много случаев, в которых лучше именно схема: например, узнать, куда я могу доехать со своей остановки, или у меня нет смартфона с интернетом.&lt;br /&gt;
&lt;br /&gt;
Проект состоит из двух частей. Для начала нужно собрать инфомацию о координатах остановок и маршрутах между ними. Если очень повезет, часть данных может найтись в каком-нибудь АПИ. Иначе нужно будет найти какой-нибудь сайт с картой маршрутов и украсть данные оттуда. Эта часть проекта сложно обобщается на разные города и делается один раз. Вторая часть &amp;amp;mdash; веб-интерфейс, который принимает на вход данные о маршрутах и остановках и строит схему:&lt;br /&gt;
&lt;br /&gt;
1. Применяет алгоритмы для упрощения схемы (опционально)&lt;br /&gt;
2. Отрисовать схему (для карт с привязкой -- на карте)&lt;br /&gt;
3. Возможно, скорректировать дизайн (выбрать обозначения остановок, толщину линий и т.д.)&lt;br /&gt;
4. Ингода (например, для обозначения сложных пересадок) может потребоваться ручная коррекция результатов.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
* Писать веб-скреперы (программы для сбора данных с веб-страниц без API).&lt;br /&gt;
* Нескольким алгоритмам на планарных графах.&lt;br /&gt;
* Работать с геоданными (API OpenStreetMap, Leaflet).&lt;br /&gt;
* Генерировать векторную графику по данным (очень полезно для анализа данных!)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
КОнечно же желание покодить. Желательно иметь опыт работы с веб-стеком: js, HTML, CSS-селекторы (не настаиваю, это не очень сложно).&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
* Javascript (для интерфейса и представления данных)&lt;br /&gt;
* Собирать данные можно на чем угодно (я использую node)&lt;br /&gt;
* Геоданные берутся из API OpenStreetMap&lt;br /&gt;
* Результат генерируется в SVG через библиотеку общей или географической визуализации (или фронтенд-фреймворк).&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
- Программирование на js/node.js и модулем request (чтобы собирать данные).&lt;br /&gt;
- Веб-скрепинг: поиск нужных данных в интернете и автоматизация их сбора.&lt;br /&gt;
- Принципы дизайна транспортных схем.&lt;br /&gt;
- Алгоритмы автоматизации постоения схем.&lt;br /&gt;
- Создание веб-интерфейсов для динамической визуализации схем.&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
- При упрощении схемы использовать полную или частичную схематизацию&lt;br /&gt;
- Автоматически подбирать цвета линий&lt;br /&gt;
- Интерактивный веб-интерфейс: управлять графическими элементами, корректировать положение остановок и т.д.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Собрать данные о графе остановок и отрисовать карту.&lt;br /&gt;
6-7: Реализовать алгоритмы схематизации&lt;br /&gt;
8-10: Добавить что-либо из продвинутых возможностей (см. описание)&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН-ПТ: с 15:00 по договоренности.&lt;/div&gt;</summary>
		<author><name>V.klepov</name></author>
	</entry>
</feed>