SlideShare ist ein Scribd-Unternehmen logo
1 von 66
ЧТО МЫ ДЕЛАЛИ
С БОЛЬШИМИ
ГРАФАМИ
АНДРЕЙ ГЕЙН
КОНТУР ЛАБС
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
DATA
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
ДАННЫЕ
wow
so much
companies
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
Я твой основатель
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
Я твой основатель
Общий основатель
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
Я твой основатель
Общий основатель
У нас совпадает адрес
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
Я твой основатель
Общий основатель
У нас совпадает адрес
или телефон
ДАННЫЕ
• Единый госреестр юридических лиц (ЕГРЮЛ)
• Около 10 000 000 компаний
• и 10 000 000 индивидуальных
предпринимателей
• Десятки миллионов ссылок
Я твой основатель
Общий основатель
У нас совпадает адрес
или телефон
и т.д.
ВИЗУАЛИЗАЦИ
Я
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
• Максимум: 20 000 вершин на экране
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
• Максимум: 20 000 вершин на экране
• Наш граф — ооочень большой
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
• Максимум: 20 000 вершин на экране
• Наш граф — ооочень большой
• ПЛАГИН с внешних хранилищем!
ВИЗУАЛИЗАЦИ
Я• Gephi, open source interactive visualization
platform for all kinds of graphs
• Максимум: 20 000 вершин на экране
• Наш граф — ооочень большой
• ПЛАГИН с внешних хранилищем!
• Показываем соседей, соседей соседей и т.д.
ПЛАГИН
STORA
GE
ПЛАГИН
STORA
GE• Удалённый
• Быстрый
• Гибкий
• Компактный
ПЛАГИН
STORA
GE• Удалённый
• Быстрый
• Гибкий
• Компактный
• C++ & Python
• 500 Мб RAM
• Холодный старт
10 сек.
ПЛАГИН
STORA
GE• Java & NetBeans
• Простота!
• Удалённый
• Быстрый
• Гибкий
• Компактный
• C++ & Python
• 500 Мб RAM
• Холодный старт
10 сек.
ВЗАИМОДЕЙСТ
ВИЕ
ВЗАИМОДЕЙСТ
ВИЕ• Сложный поиск
ВЗАИМОДЕЙСТ
ВИЕ• Сложный поиск
• Несовершенство мыши
ВЗАИМОДЕЙСТ
ВИЕ• Сложный поиск
• Несовершенство мыши
• Touch-устройства!
iPA
D
TOUCH
TABLE
IPAD-
ПРИЛОЖЕНИЕ
• Нативное, Objective-C
IPAD-
ПРИЛОЖЕНИЕ
• Нативное, Objective-C
• Библиотека для раскладки графа, C & C++
IPAD-
ПРИЛОЖЕНИЕ
• Нативное, Objective-C
• Библиотека для раскладки графа, C & C++
• Очень простое и очень быстрое
IPAD-
ПРИЛОЖЕНИЕ
РАСКЛАДКА
ГРАФА
• Force-based раскладка
РАСКЛАДКА
ГРАФА
• Force-based раскладка
• Основано на работах Mathieu Jacomy
РАСКЛАДКА
ГРАФА
• Force-based раскладка
• Основано на работах Mathieu Jacomy
• «Защищённые области» для мета-информации
РАСКЛАДКА
ГРАФА
• Force-based раскладка
• Основано на работах Mathieu Jacomy
• «Защищённые области» для мета-информации
• Закреплённые вершины
РАСКЛАДКА
ГРАФА
• Force-based раскладка
• Основано на работах Mathieu Jacomy
• «Защищённые области» для мета-информации
• Закреплённые вершины
• Видно динамику
РАСКЛАДКА
ГРАФА
• Force-based раскладка
• Основано на работах Mathieu Jacomy
• «Защищённые области» для мета-информации
• Закреплённые вершины
• Видно динамику
• Быстрое!
РАСКЛАДКА
ГРАФА
КАК ЭТО
РАБОТАЕТ?
КАК ЭТО
РАБОТАЕТ?
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация Заряд = степень вершины
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
𝐹 = 𝑐
𝑞1 𝑞2
𝑑2
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
e.weightweightInfluence
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
Гравитация
Взаимное отталкивание
Притяжение
«Подгонка» скорости
КАК ЭТО
РАБОТАЕТ?Инициализация
• Просто. Ещё проще. Максимально просто.
ИНТЕРФЕЙС
• Просто. Ещё проще. Максимально просто.
• Паттерны взаимодействия
ИНТЕРФЕЙС
• Просто. Ещё проще. Максимально просто.
• Паттерны взаимодействия
• Непривычные (для компьютера) управления
ИНТЕРФЕЙС
ЭТО ВСЁ?
• Можно использовать и другие данные
ЭТО ВСЁ?
• Можно использовать и другие данные
• IMDb, Кинопоиск
ЭТО ВСЁ?
• Можно использовать и другие данные
• IMDb, Кинопоиск
• Приложение в AppStore 
ЭТО ВСЁ?
• Андрей Гейн
• Контур Лабс
• andgein@{skbkontur,yandex}.ru
• vk.com/andgein
ТЫ КТО?

Weitere ähnliche Inhalte

Ähnlich wie А. Гейн "Что мы делали с большими графами", DUMP-2014

Архитектура Apache HAWQ Highload++ 2015
Архитектура Apache HAWQ Highload++ 2015Архитектура Apache HAWQ Highload++ 2015
Архитектура Apache HAWQ Highload++ 2015Alexey Grishchenko
 
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)Ontico
 
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.Tech Talks @NSU
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиTech Talks @NSU
 
Tk conf daniel-podolsky-sqlvsnosql
Tk conf daniel-podolsky-sqlvsnosqlTk conf daniel-podolsky-sqlvsnosql
Tk conf daniel-podolsky-sqlvsnosqlDaniel Podolsky
 
SQL vs NoSQL: 
проблема выбора
SQL vs NoSQL: 
проблема выбораSQL vs NoSQL: 
проблема выбора
SQL vs NoSQL: 
проблема выбораTKConf
 
Разработка RESTful api with all bells and whistles
Разработка RESTful api with all bells and whistlesРазработка RESTful api with all bells and whistles
Разработка RESTful api with all bells and whistlesYandex
 
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»DevDay
 
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdcСергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdcJetStyle
 
Сарказм
СарказмСарказм
Сарказмnenikita
 
Кластеризация семантики
Кластеризация семантикиКластеризация семантики
Кластеризация семантикиNaZapad
 
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержке
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержкеБыть успешной региональной студией. Хорошо зарабатываем на технической поддержке
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержкеWake_up_province
 
AVITO. Решаем проблемы по мере их поступления. Стачка 2013
AVITO. Решаем проблемы по мере их поступления. Стачка 2013AVITO. Решаем проблемы по мере их поступления. Стачка 2013
AVITO. Решаем проблемы по мере их поступления. Стачка 2013Roman Pavlushko
 

Ähnlich wie А. Гейн "Что мы делали с большими графами", DUMP-2014 (20)

Deсk
DeсkDeсk
Deсk
 
Архитектура Apache HAWQ Highload++ 2015
Архитектура Apache HAWQ Highload++ 2015Архитектура Apache HAWQ Highload++ 2015
Архитектура Apache HAWQ Highload++ 2015
 
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
Ошибки проектирования высоконагруженных проектов / Максим Ехлаков (OneTwoRent)
 
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.
Tech Talks @NSU: Что такое Highload? Секреты высокой нагрузки.
 
Что такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузкиЧто такое Highload? Секреты высокой нагрузки
Что такое Highload? Секреты высокой нагрузки
 
Tk conf daniel-podolsky-sqlvsnosql
Tk conf daniel-podolsky-sqlvsnosqlTk conf daniel-podolsky-sqlvsnosql
Tk conf daniel-podolsky-sqlvsnosql
 
SQL vs NoSQL: 
проблема выбора
SQL vs NoSQL: 
проблема выбораSQL vs NoSQL: 
проблема выбора
SQL vs NoSQL: 
проблема выбора
 
Разработка RESTful api with all bells and whistles
Разработка RESTful api with all bells and whistlesРазработка RESTful api with all bells and whistles
Разработка RESTful api with all bells and whistles
 
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
 
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdcСергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
Сергей Беляев: Интернет-телевизор - самый недооцененный сегмент разработки #uwdc
 
Wr2013 opensource
Wr2013 opensourceWr2013 opensource
Wr2013 opensource
 
Сарказм
СарказмСарказм
Сарказм
 
Inernet search optimization
Inernet search optimizationInernet search optimization
Inernet search optimization
 
Кластеризация семантики
Кластеризация семантикиКластеризация семантики
Кластеризация семантики
 
Конверсия вложений из SEO в CPA
Конверсия вложений из SEO в CPAКонверсия вложений из SEO в CPA
Конверсия вложений из SEO в CPA
 
Конверсия вложений в SEO в CPA
Конверсия вложений в SEO в CPAКонверсия вложений в SEO в CPA
Конверсия вложений в SEO в CPA
 
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержке
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержкеБыть успешной региональной студией. Хорошо зарабатываем на технической поддержке
Быть успешной региональной студией. Хорошо зарабатываем на технической поддержке
 
AVITO. Решаем проблемы по мере их поступления. Стачка 2013
AVITO. Решаем проблемы по мере их поступления. Стачка 2013AVITO. Решаем проблемы по мере их поступления. Стачка 2013
AVITO. Решаем проблемы по мере их поступления. Стачка 2013
 
RealSpeaker RUS
RealSpeaker RUSRealSpeaker RUS
RealSpeaker RUS
 
RealSpeaker PRO RUS
RealSpeaker PRO RUSRealSpeaker PRO RUS
RealSpeaker PRO RUS
 

Mehr von it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

Mehr von it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

А. Гейн "Что мы делали с большими графами", DUMP-2014