Нас здесь часто обвиняют в написании рекламных статей, цель которых – «очередное продвижение наших курсов».
Поэтому сегодня мы не будем говорить о том, что скоро стартует курс.
«Практики и инструменты DevOps» - Нет. Сегодня мы хотим поделиться с вами методом рисования, который придумали наши преподаватели - инженеры компании «Экспресс 42».
Статьи о методах рисования, как показывает статистика, тоже не все любят читать, но ирония судьбы (на последнем розыгрыш мест на курсе «ВЕБ-разработчик», оба победителя — читатели Хабра) просто требует, чтобы мы продолжали писать :) Прежде чем мы начнем описывать механизмы розыгрыша, небольшая предыстория: перед каждым курсом мы проводим Дни открытых дверей, где разыгрываем бесплатные места на курсе среди успешно прошедших вступительное тестирование.
Поэтому перед нашими педагогами стоит необычная задача: придумать не только хрустальную ярмарку, но и максимально интересную шалость: ведь День открытых дверей – это весело!
Многие копии были сломаны, и в итоге ребята из «Экспресс 42» придумали для розыгрыша две машины в виде двух приложений, работающих в Docker-контейнерах.
Одно приложение проще: оно случайным образом выбирает адреса электронной почты участников за определенный период времени и отображает их на экране.
Два счастливчика, чьи адреса электронной почты останутся на экране через указанное время, получат бесплатный курс DevOps. Приложение будет работать в контейнере Docker. Мы решили использовать Docker не просто так: работа с этим инструментом занимает в курсе особое место.
Кроме того, любой, у кого на локальном компьютере установлен Docker, сможет загрузить и запустить приложение с помощью всего одной команды, поскольку образ контейнера будет доступен на DockerHub. Исходный код приложения также будет доступен в публичном репозитории компании Express 42, который будет называться gilmor (вы видели фильм про счастливчика?).
Довольно просто и без лишних излишеств.
И это так.
Потому что во втором методе использовался креатив: на втором Дне открытых дверей мы решили угадать среди участников потенциального DevOps-эксперта! Для этого наши преподаватели написали еще одно небольшое приложение, которое снова было упаковано в Docker-контейнер.
Название тоже выбрано удачное: Future-devops, под этим именем он будет доступен у компании Эxpress 42 на GitHub и DockerHub. Как определить настоящего эксперта DevOps? Мы считаем, что ценности DevOps очевидны в каждом начинании, которое он предпринимает, с практиками и инструментами под рукой.
Приложение Future-devops способно выявить двух участников, у которых наиболее проявляется подсознательная любовь к DevOps :) На вход подаются два списка: список адресов электронной почты участников и список технологий, используемых в курсе.
Контрольная сумма будет рассчитана для каждого элемента обоих списков.
Используя расстояние Левенштейна, мы определим хэши электронной почты, наиболее близкие к списку технологий.
Эти письма станут победителями! Если в результате окажется более 2 адресов, то счастливчики будут выбраны функцией случайности.
Теги: #Оптимизация серверов #Администрирование серверов #DevOps #разработка #otus.ru #лотерея
-
Как Бороться Со Шпионским По
19 Oct, 24 -
Беспроводные Часы-Термометр
19 Oct, 24 -
Ретро-Кранч: Шесть Игр За Шесть Месяцев
19 Oct, 24