DSA Faculty
API
← к списку преподавателей

Силаков Денис Владимирович

Центр организации обучения студентов для топ-специалистов в сфере информационных технологий

Профиль на hse.ru ↗ тел.: 28240 | +7 (916) 222-94-37
Публикаций
71
Языков
2
Наград
1
Конференций
9
Профиль Публикации (71) Курсы (1)

Профессиональные интересы

автоматизация тестированияуправление требованиямиавтоматизация программирования

Должности

  • ПреподавательЦентр организации обучения студентов для топ-специалистов в сфере информационных технологий
  • ДоцентФакультет компьютерных наук, Департамент программной инженерии

Био

  • · Начал работать в НИУ ВШЭ в 2013 году.
  • · Научно-педагогический стаж: 12 лет.

Образование

  • 2010 · Кандидат физико-математических наук
  • 2006 · Магистратура: Московский физико-технический институт, специальность «Прикладные математика и физика», квалификация «Магистр прикладной математики и физики»

Опыт работы

  • · Резюме (PDF, 28 Кб)

Награды и поощрения

  • · Благодарность Факультета компьютерных наук НИУ ВШЭ (сентябрь 2020)

Конференции (9)

Показать все
  • · 2021: СПО: от обучения до разработки (Переславль-Залесский). Доклад: Virtuozzo Linux 8 и OpenVz 8 - текущее состояние и планы
  • · 2019: Конференция "Разработка ПО" CEE-SECR 2019 (Санкт-Петербург). Доклад: Автоматический выбор оптимального набора журналов для отчетов об ошибках
  • · 2018: XV конференция разработчиков свободных программ (Калуга). Доклад: Шаблоны контейнеров в OpenVZ 7
  • · 2017: Двенадцатая конференция "Свободное программное обеспечение в высшей школе" (Переславль-Залесский). Доклад: Преподаватель ВУЗа как посредник между студентами и разработчиками СПО
  • · 2017: XIV конференция разработчиков свободных программ (Калуга). Доклад: ReadyKernel — инструментарий и сервис обновления ядра без перезагрузки на основе kpatch
  • · 2016: Конференция "Разработка ПО" CEE-SECR 2016 (Москва). Доклад: Шаблоны контейнеров в Virtuozzo
  • · 2015: Конференция "Разработка ПО" CEE-SECR 2015 (Москва). Доклад: Тестирование ПО, основанного на сторонних компонентах, на примере дистрибутива ОС Linux
  • · 2014: Конференция "Разработка ПО" CEE-SECR 2014 (Москва). Доклад: ABF – среда кросс-дистрибутивной разработки и сборки приложений для Linux
  • · 2013: Конференция «Разработка ПО». CEE-SECR 2013. (Москва). Доклад: Автоматизация поддержки репозиториев ПО для Linux

Идентификаторы исследователя

Публикации (71)

Аналоги GitHub из Китая … и их готовность к международному участию

2026 · ARTICLE · ru

События последних лет показали, что подобно многим другим сферам международного сотрудничества, разработка свободного ПО подвержена влиянию политических веяний. Доступность кода тех или иных открытых проектов, не говоря уже о возможности участия в их разработке, может в одно мгновение оказаться под вопросом. Как обезопасить себя от подобных сценариев на уровне государства и при этом не замкнуться внутри локального сообщества? Посмотрим на опыт наших восточных соседей

Качество программного кода. Позаботьтесь о долгой жизни ваших программных продуктов!

2025 · ARTICLE · ru

Понятие «качество программного продукта» включает в себя не только полноту и корректность реализации требуемого функционала, но и простоту поддержки и модификации программы. Как же обезопасить себя и коллег от кошмара поддержки нечитаемого кода?

Операционная система Linux. Дистрибьюция программного обеспечения

2025 · BOOK · ru

В курсе рассматривается операционная система Linux как платформа для разработки, сборки и распространения программного обеспечения. Предложены как классические подходы к доставке приложений с помощью пакетов, так и современные альтернативы, основанные на использовании контейнеров. Интерактивная комбинация теории, контрольных тестов и практических заданий обеспечивает эффективное и интересное погружение в учебный процесс как для студентов, так и для преподавателей, упрощая проверку результатов и адаптацию материалов под конкретные аудитории. Для студентов ИТ-направлений, желающих получить практические навыки по упаковке и дистрибуции программного обеспечения, а также разработчиков, планирующих распространять свои продукты среди пользователей Linux.

Распространение ПО в Linux: контейнеры или пакеты?

2023 · ARTICLE · ru

Процедура распространения и установки приложений для Linux посредством пакетов с прекомпилированными программами традиционно отличала эту систему от альтернатив. Внесет ли контейнерная виртуализация серьезные изменения в этот механизм?

Shebang - уроки истории

2022 · ARTICLE · ru

Известно, что учиться лучше всего на ошибках, причем на чужих. Но изучение удачных решений тоже очень полезно для повышения квалификации. Для разработчиков ИТ-систем хорошие примеры обоих видов предоставляет история shebang – такое имя получило сочетание символов решетки и восклицательного знака (#!), с которого начинаются скрипты в UNIX-подобных ОС.

Участие в открытых проектах как начало профессиональной карьеры

2022 · ARTICLE · ru

Интересные вакансии требуют опыта, который можно получить, лишь поработав на аналогичном месте… Узнайте, как свободное и открытое ПО помогает разорвать этот порочный круг!

Обновление CentOS 7 до Virtuozzo Linux 8, или до CentOS 8, но с помощью инструментов Virtuozzo

2021 · ARTICLE · ru

Проблема бесшовного перехода с одной версии CentOS на другую не теряет остроты со времен выхода CentOS 6. Выход CentOS 8 не привнес ничего нового - официальных инструментов обновления с CentOS 7 нет, а изменение отношения к дистрибутиву со стороны компании RedHat и вовсе заставляет задуматься, не выбрать ли другую альтернативу, также основанную на исходных кодах RedHat Enterprise Linux

СПО: от обучения до разработки. Объединённая конференция. Переславль-Залесский, 15–18 июня 2021 г. : сборник тезисов конференции

2021 · BOOK · ru

В книге собраны тезисы конференции, одобренные Программным комитетом объединённой конференции «СПО: от обучения до разработки».

Virtuozzo Linux 8 и OpenVZ 8 — текущее состояние и планы

2021 · CHAPTER · ru

С целью упрощения поддержки, OpenVZ 7 изначально основывал- ся на ядре и пакетной базе Red Hat Enterprise Linux (RHEL). В 2019 году вышел RHEL 8, и уже более двух лет идут работы по переводу ядра и утилит OpenVZ на эту версию. В качестве первого шага, был налажен процесс сборки и обновления дистрибутива Virtuozzo Linux 8. В силу планов Red Hat по переводу CentOS 8 на «streaming» модель, пользователи Virtuozzo/OpenVZ высказали заинтересованность в более стабильных альтернативах, поэтому теперь VzLinux 8 позиционируется и как отдельный продукт, уже готовый к использованию. Данный доклад рассматривает как технологические процессы разработки VzLinux 8, так и текущее состояние и перспективы OpenVZ 8.

Разворачиваем и обслуживаем кластер Kubernetes с минимумом усилий

2020 · ARTICLE · ru

Установка и настройка компонентов Kubernetes никогда не была сверхсложным делом, но и совсем тривиальной ее не назовешь. Традиционный подход с использованием kubeadm подразумевает изрядный набор ручных действий со стороны системного администратора

Курсы (1)