Силаков Денис Владимирович
Центр организации обучения студентов для топ-специалистов в сфере информационных технологий
Профессиональные интересы
Должности
- Преподаватель — Центр организации обучения студентов для топ-специалистов в сфере информационных технологий
- Доцент — Факультет компьютерных наук, Департамент программной инженерии
Био
- · Начал работать в НИУ ВШЭ в 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
Идентификаторы исследователя
- ORCID:
0000-0001-9175-6943 - ResearcherID:
L-2505-2015 - SPIN РИНЦ:
2792-6024 - Google Scholar: https://scholar.google.ru/citations?hl=en&user=LibLV1jKarUC
- Scopus AuthorID:
36466958900
Публикации (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)
-
Научно-исследовательский семинар "Дистрибьюция программного обеспечения в Linux" · 5 раза
2025/2026, 2024/2025, 2023/2024, 2022/2023, 2021/2022 · Бакалавриат · рус