Технологии в Контуре
6.71K subscribers
1.36K photos
121 videos
4 files
742 links
Канал tech-команды Контура о технологиях, инженерном опыте и мероприятиях.

Наш сайт: tech.kontur.ru
Гитхаб: https://github.com/skbkontur
Хабр: habr.com/ru/company/skbkontur
Youtube: youtube.com/@KonturTech

По всем вопросам пишите в сообщения канала.
Download Telegram
Приложение для проектировщиков, экспортирующее прототипы интерфейсов из Sketch в разных форматах, загружающее в облако и ведущее контроль версий:
Геокодер адресов и кластеризатор маршрутов для оптимизации заказа такси:
Эти три продукта — и ещё один, с цветными прямоугольниками на фото выше — победили на хакатоне. Команды получили уважение и книжки. Автор этих строк получил Thing Explainer от создателя комиксов xkcd.com. Буду учиться объяснять сложные вещи простыми словами :)
Каждое лето в Контур приходят на стажировку студенты из Екатеринбурга и других городов. В этом году у нас стажировались 90 аналитиков, тестеров, специалистов по data science, бэкенд- и фронтенд-разработчиков.

Сегодня стажировка закончилась, и мы провели финальную конференцию. Было 4 потока докладов, в которых ребята рассказали, «как провели лето», какие задачи решили и чего достигли.
В ночь с пятницы на субботу в Контуре прошёл хакатон для участников RuSSIR (https://vk.com/russir).

Российская летняя школа по информационному поиску (RuSSIR) — ежегодное академическое мероприятие для российских и иностранных студентов. 130 участников собираются на неделю в одном из городов России и слушают лекции по информационному поиску от исследователей из мировых вузов (http://romip.ru/russir2017/program/).

В этом году школа вернулась в Екатеринбург и прошла 21-25 августа в Уральском федеральном университете. Последним мероприятием был хакатон, организованный специалистами по data science из Контура. Команды от 1 до 3 человек решали задачу по анализу поведения пользователей. Набор данных размером 10 ГБ был взят из одного из наших продуктов.

Если вы интересуетесь обработкой текстовой информации и её приложениями (информационный поиск, машинный перевод, автоматическое реферирование), рекомендую курс «Введение в обработку естественного языка» (https://stepik.org/course/1233/). Автор курса — один из организаторов RuSSIR и наш коллега Павел Браславский.
Тем временем организаторы ICFPC 2017 обнаружили, что неправильно учитывали порядок ходов в играх первого раунда в 24-часовом зачёте (https://icfpcontest2017.github.io/post/lightning-two/). Поэтому они устроили переигровку, которая ничего принципиально не изменила. Наша команда поднялась с четвёртого места на первое место с 39 очками из 40, что приятно:
После этого был сыгран второй раунд в 24-часовом зачёте. В нём участвовало 33 команды. Уже 8 ботов сражались на картах среднего размера. Наш бот заработал 58 очков из 64 и занял второе место, уступив команде Unagi:
Победителя последнего, третьего раунда в 24-часовом зачёте объявят на ICFP вечером 5 сентября (http://icfp17.sigplan.org/event/icfp-2017-keynote-talks-programming-contest-report). Организаторы говорят, что во втором раунде боты иногда не справлялись с расчётами и пропускали ходы по таймауту. Непонятно, чей бот окажется сильнее на больших картах с 16 участниками. Поэтому мы продолжаем смотреть записи игр (https://icfpcontest2017.github.io/punttv/tv.html?game=games/lightning2/plain/boston-a6.json) и болеть за нашего бота :)
Это приятно. Алексей Сафронов из команды AIM Tech говорит, что у нас прикольный репозиторий с решением на Гитхабе. Ура, не зря столько текста награфоманили: https://twitter.com/asafrnv/status/901460430513745921, https://twitter.com/asafrnv/status/901461097844273152

Ребята из AIM Tech играли впятером и писали на C++14 и Python 3. Судя по коду (https://github.com/yarrr-ru/icfp2017), у нас были похожие идеи для решений. Результаты тоже похожи: наши боты идут близко по зачётным очкам (points), причём бот AIM Tech стабильно набирает больше обычных очков (score).