- Conference
- Program
- Location
8:30
РЕГИСТРАЦИЯ
9:30 - 10:00
ОТКРЫТИЕ КОНФЕРЕНЦИИ
Слова приветствия участникам конференции скажут председатель программного комитета декан факультета прикладной математики и кибернетики, профессор, д.ф.-м.н., Язенин Александр Васильевич, проректор по информатизации Тверского государственного универститета, профессор, д.х.н., Орлов Юрий Дмитриевич и директор филиала компании NAUMEN в Твери Бурилин Александр Владимирович.
10:00 - 10:20
ГОРДЕЕВ РОМАН
em>NAUMEN
СОЗДАЕМ ПРИЛОЖЕНИЕ НА GRAILS
В последнее время сегмент RWDF (rapid web development frameworks) развивается крайне быстро и привлекает своей функциональностью и простотой. Одним из безоговорочных лидеров в данном сегменте является, конечно же ROR, но и java комьюнити не отстает. За последний год количество запросов в поисковых системах по ключевому слову grails выросло на порядки, в разы увеличилось количество книг и ресурсов, посвященных этому фреймворку. Почему же он так популярен? На этот и другие вопросы мы постараемся ответить в своем докладе.
10:20 - 10:50
ИГОРЬ ПЕТРОВ
Градус
БОРЕМСЯ С НЕОРГАНИЗОВАННОЙ ПРЕСТУПНОСТЬЮ С ПОМОЩЬЮ BATMAN.JS
Появление Javascript и история развития. Наше время: количество Javascript кода в приложениях неуклонно растет, приложения становятся более интерактивными, больше AJAX. Структуризация приложений на Javascript - MVC (MVVM) фреймворки. CoffeeScript - Javascript для рубистов. CoffeeScript фреймворки. Batman.js как яркий представитель CoffeeScript фреймворка. Rails-like MVC в Batman.js.
10:50 - 11:20
ПЕРЕРЫВ НА КОФЕЙ
11:20 - 12:30
ОЛЕГ БАРТУНОВ
научный сотрудник ГАИШ-МГУ
"АНАТОМИЯ" ПОЛНОТЕКСТОВОГО ПОИСКА В POSTGRESQL
Полнотекстовый поиск в базах данных является одним из востребованных механизмов доступа к содержимому любой современной информационной системы, которые хранят метаинформацию, а зачастую, и сами документы, в базе данных. Современные веб-сайты, по сути, являются интерфейсом, способом организации доступа к базам данных. Внешние поисковые машины, которым периодически "скармливают" содержимое базы данных, решают задачу полнотекстового поиска, если не обращать внимание на проблему актуальности поискового индекса, нетранзакционность, отсутствие доступа к метаданным, трудности с организацией политики доступа к документам, и т.д.
В докладе я расскажу, что представляет полнотекстовый поиск в PostgreSQL, его основные концепции, алгоритмы и структуры данных. Также, я остановлюсь на системах расширяемости, с помощью которых реализован полнотекстовый поиск, и как мы обогнали Sphinx.
12:30 - 12:50
ИГОРЬ АЛЕКСАНДРОВ
JetRockets
ВКЛАД В OPENSOURCE ПРИ РАБОТЕ НАД КОММЕРЧЕСКИМ ПРОЕКТАМИ НА RAILS
В компании JetRockets мы стараемся не только брать лучшее из OpenSource сообщества, но и развивать сообщество Ruby и Ruby On Rails. Общее количество загрузок наших библиотеко недавно превысило 50000 раз.
Я расскажу, какую пользу может извлечь каждый от участия в OpenSource проектах и как это сделать наиболее эффективно.
12:50 - 13:10
МАКСИМ ЗУБОВ
NAUMEN
ПОЛУЧЕНИЕ ТИПОВ ДАННЫХ В ДИНАМИЧЕСКИХ ЯЗЫКАХ ПРИ СТАТИЧЕСКОМ АНАЛИЗЕ
Предлагается подход, позволяющий получить сведения о типах полей классов для языков с динамической типизацией, где эти сведения явно не указаны. Этот механизм кардинально отличается от вывода типов. Использование этих сведений в статическом анализе исходного кода позволяет получать новые цели анализа. Так же в предлагается методика тестирования алгоритма на основе динамического анализа.
13:10 - 13:30
АЛЕКСАНДР БУРИЛИН
NAUMEN
ВИЗУАЛИЗАЦИЯ БОЛЬШИХ МАССИВОВ ГЕТЕРОГЕННЫХ ДАННЫХ
При анализе больших массивов гетерогенных данных в большинстве случаев полезно иметь возможность их наглядного представления. В качестве примеров, подтверждающих данный тезис, можно привести столь знакомые всем новостные ленты, графы друзей в социальных сетях, релевантные научные работы, похожие товары в интернет магазинах и т.п. Однако, при визуализации подобных данных возникает как минимум две проблемы: необходимо определить признаки, которые участвуют при построении взаимосвязей анализируемых объектов и сама задача укладки ребер и вершин отображаемого графа на ограниченном участке плоскости является нетривиальной и в общем случае решения не имеет.
В докладе будет рассмотрен ряд моделей, позволяющих классифицировать анализируемые объекты и выявить значимые признаки их классификации и взаимосвязи. А также рассмотрены методы отрисовки сложных древовидных структур, основанные на физических моделях и методах связывания ребер.
13:30 - 14:30
ОБЕД
Участники конференции смогут отобедать в столовой №10, расположенной за центральным корпусом Тверского государственного университета.
14:30 - 14:50
АНДРЕЙ ПОНЯКОВ
EPAM Systems
UNICODE - СЛОЖНОСТИ ПРОГРАММИРОВАНИЯ ПРОСТОГО ТЕКСТА
При разработке ПО нам приходится много работать с текстом и как бы просто не казалась программирование текста, сложности часто встречаются именно в этом. Немного понимания программирования текста дает ощутимую прибавку в уровне программирования любых программ, потому что работа с текстом встречается всегда. Поэтому в этом мастер классе мы хотим рассказать о работе с Unicode, о том как он появлялся и все что с ним связано.
14:50 - 15:10
СЕРГЕЙ МИРОНОВ
EPAM Systems
ДЕЦЕНТРАЛИЗОВАННЫЕ СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ НА ПРИМЕРЕ GIT. ПОЛИТИКИ ВЕДЕНИЯ ВЕТОК
Доклад посвящен распределенным системам управления версиями файлов и в частности самому популярному их представителю – git. В рамках доклада будут рассмотрены такие темы как: общая история развития систем контроля версий, принципы работы различны VCS, сравнение централизованных и децентрализованных систем, и, конечно же, поговорим про сам git. Помимо прочего в докладе будут рассмотрены различные политики ведения веток.
15:10 - 16:20
ДАНИИЛ ПОДОЛЬСКИЙ
Setup.ru
ТЕМА УТВЕРЖДАЕТСЯ
Признанный специалист в области информационных технологий и один из завсегдатых highlod++ расскажет об организации файловых шранилищах на основе баз данных.
16:20 - 16:40
ЕКАТЕРИНА НИКОЛЬСКАЯ
EMAP Systems
КАК ПРАВИЛЬНО ПРОВАЛИТЬ СОБЕСЕДОВАНИЕ В IT КОМПАНИИ
Карьерные сайты, рекрутинговые издания, IT форумы и сайты пестрят советами и правилами, как проходить собеседование. На наш взгляд, идеального рецепта нет. Зачастую компании предъявляют различные требования к кандидатам, используют разные методики оценки и системы измерения. Однако можно зайти с другой стороны. У каждого рекрутера и менеджера по персоналу есть своя подборка "worst practices", благодаря которым соискатели легко и непринуждённо проваливают собеседования. Задача доклада дать возможность кандидатам взглянуть на ситуацию из-за плеча того, кто проводит собеседование. В презентации буду перечислены основные ошибки при прохождении собеседования, даны рекомендации по их избежанию.
16:40 - 17:00
ДЕНИС ЩЕТИНИН
Tibbo
SMALLTALK — СОВРЕМЕННЫЙ И ПЕРСПЕКТИВНЫЙ
С момента своего зарождения более 40 лет назад и по настоящий день Smalltalk постоянно находился и продолжает оставаться в авангарде информационных технологий, во многом определяя развитие этой отрасли человеческого знания. Smalltalk — гораздо больше, чем просто "еще один" язык программирования. Его потенциал до сих пор не просто не исчерпан — многие его возможности даже не исследованы должным образом. Долгое время одним из таких нераскрытых пластов оставалось "коммерческое"/промышленное программирование. Но за последние годы ситуация здесь значительно улучшилась, и сегодня можно говорить о том, что инвестиции в развитие Smalltalk-систем очень скоро могут окупиться новой волной передовых технологий, представляющих существенные конкурентные преимущества. Web-технологии являются в этом плане одним из основных и наиболее приоритетных направлений развития.
17:00 - 17:30
ПЕРЕРЫВ НА КОФЕЙ
17:30 - 17:50
ГОРДЕЕВ РОМАН
ТвГУ
ПРОБЛЕМЫ В ПРЕПОДАВАНИИ IT-ТЕХНОЛОГИЙ В УНИВЕРСИТЕТЕ
Я расскажу вам о том, как готовят IT специалистов в нашей alma mater.
17:50 - 18:10
ДАНИИЛ БАСКАКОВ
Tibbo
ДОСТУП К SWING ПРИЛОЖЕНИЮ ИЗ WEB
Доклад посвящен методам и подходам организации взаимодействия пользователя со SWING приложением посредством протокола HTTP
18:10 - 19:00
КРУГЛЫЙ СТОЛ
ИТОГИ КОНФЕРЕНЦИИ
По окончании выступлений мы приглашаем вас принять участие в обсуждении актуальных проблем в неформальной обстановке. На повестке дня проблемы развития ИТ в регионе, проблемы подготовки кадров, дальнейшая популяризация ИТ технологий среди учащихся, организация тематических мероприятий: форумов, соревнований, конференций.
19:00
ЗАКРЫТИЕ КОНФЕРЕНЦИИ
19:30 и далее
ДРУЖЕСКИЙ УЖИН
BEER'ократ
После окончания конференции каждый желающий участник приглашается на дружеский ужин в пивной бар BEER'ократ, расположенный в непосредственной близости от места проведения конференции.