LINUX.ORG.RU

Команда сайта Linux.Org.Ru заняла девятое место на очередном туре Yandex.Root

 ,


3

5

Наша команда заняла девятое место в текущем этапе соревнований от яндекса.

В этот раз в заданиях:

  • чинили (кто-то просто отключал) SELinux
  • гуглили эхо-сервер для SCTP
  • поднимали git-сервер по http с авторизацией и писали хитрый хук
  • поднимали почтовый сервер с smtp, imap, pop3. Всё с ssl.
  • запускали не-x86 программы
  • разрешали конфликты в репликации CouchDB
  • настраивали балансировщик tcp
  • настраивали ejabberd и плагин к нему для сохранения логов в файл

Всё это было на CentOS 7.

Писали на: C, python, bash, perl

Ребята, вы всё равно молодцы! До встречи в финале, в который мы прошли.

>>> Полный отчёт (PDF)

★★★★

Проверено: Shaman007 ()
Последнее исправление: tazhate (всего исправлений: 3)
Ответ на: комментарий от devl547

Один дурак начал, остальные подхватили.

Ну я с первого твоего потса уже понял, что ты единственный умный. Тебе надо обязательно почитать пэдээфку, там фаст унд дёти через строчку. Нужны твои советы, срочно!

Как по мне - маркировать на уровне служебной информации ФС тут самое правильное.

Ты сам прекрасно знаешь, что это требует изменений в структуре всех ФС. Пока будут делать универсально, Лёня помрёт от хронической икоты.

imul ★★★★★
()
Ответ на: комментарий от tazhate

Всего команд 595.

Я бы ориентировался на 134 заведомо живые команды, у который хотя бы одна задача есть.

imul ★★★★★
()
Ответ на: комментарий от imul

я бы ориентировался на тех, кто решил все задачи, потому что остальные - ни о чём =)

i_gnatenko_brain ★★★★
() автор топика
Ответ на: комментарий от anonymous

P.S. Cent OS отстой.

В условиях когда нужно быстро проверить какую-то идею, понаставить каких-то пакетов, покомпилять... воистину отстой.
Кто-то сделал yum install foobar и забыл Y нажать, остальные дружно кричат отпустите yum. Ну а yum update на общей виртуалке тоже был слегка неподумавши.

imul ★★★★★
()
Ответ на: комментарий от imul

Кто-то сделал yum install foobar и забыл Y нажать, остальные дружно кричат отпустите yum. Ну а yum update на общей виртуалке тоже был слегка неподумавши.

Тут не совсем очевидно. Потому что отдельные впн конфиги для каждого участника как бы намекают...

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Да, надо ещё вязать индивидуальные виртуалки в одну сеточку, чтобы было проще коллективно работать над задачами.

imul ★★★★★
()
Ответ на: комментарий от imul

да, это поддерживаю. у меня на моменте копирования с общей виртуалки на локальную не захотел работать scp. Пришлось руками копировать содержимое хука

i_gnatenko_brain ★★★★
() автор топика

Поздравляю с проходом в финал и желаю успехов!

Решил сам парочку задач. На эхо сервер и на запуск приложений. Мы утром вообще вдвоем сидели, потом я слился. Думаю, результат в районе 80-го места это всё же лучше чем в районе 595)

e7z0x1 ★★★★★
()

Молодцы!

Поздравляю от всей души

RareScrap
()
Ответ на: комментарий от dvrts

как tmux решит проблему заблокированного yum'а ?

snaf ★★★★★
()
Ответ на: комментарий от dvrts

А тмукс использовать?

Чем тебе поможет tmux когда кто-то запустил yum update, а тебе надо срочно поставить nmap?

imul ★★★★★
()

настраивали ejabberd и плагин к нему для сохранения логов в файл

Ой я баран! Я несколько часов искал архив на диске, разными способами формировал файл из оффлайн-сообщений, но не додумался, что game при каждом запуске может пересылать эти сообщения.

ValdikSS ★★★★★
()
Ответ на: комментарий от tazhate

Не знаем теперь, как смыть позор ;(

Пивом же!

Желаю первое место в финале.

sudo
()

бессмысленный и беспощадный пиар яндекса на лоре, отрабатываем спонсорскую помощь?

anonymous
()
Ответ на: комментарий от anonymous

отрабатываем спонсорскую помощь?

Только если в увольнении, учитывая время проведения туров.

tazhate ★★★★★
()
Ответ на: комментарий от anonymous_sama

Вроде бы же седьмое место, что опять Яндекс пересчитал?

Яндекс считает общее время затраченное на задачи.
Пара команд доделали последнюю задачу и по суммарному времени нас отодвинули.

imul ★★★★★
()
Ответ на: комментарий от Co6aku

вангую ... каждый, кто заходил на этот сайт

я не вводил

imul ★★★★★
()
Ответ на: комментарий от ValdikSS

если включить debug логгирование в ejabberd.yml, то в ejabberd.log можно увидеть, что там alice общается с bob при запуске game.

i_gnatenko_brain ★★★★
() автор топика
Последнее исправление: i_gnatenko_brain (всего исправлений: 1)
Ответ на: комментарий от i_gnatenko_brain

если включить debug логгирование в ejabberd.yml, то в ejabberd.log можно увидеть, что там alice общается с bob при запуске game.

Более того, этот же лог можно отдавать по HTTP для прохождения второго задания 8).

Deleted
()

9е место, за пивом ходили ?

res2500
()
Ответ на: комментарий от Deleted

Была такая мысля, но во время её прихода впн-а не было, потом гейм не пускался, потом джва часа ждали, когда же проверяльщик хотя бы один днс запрос сделает. А потом как-то подзабылось в пылу борьбы с глюками яндекса. :( Да и модуль было дожать до конца интересно.

imul ★★★★★
()
Ответ на: комментарий от Deleted

да ну... серьёзно что-ли?

в любом случае я считаю, что настройка mod_log_chat более верное решение, потому что в удобоваримом виде

i_gnatenko_brain ★★★★
() автор топика
Ответ на: комментарий от i_gnatenko_brain

да ну... серьёзно что-ли?

Да.

в любом случае я считаю, что настройка mod_log_chat более верное решение, потому что в удобоваримом виде

В тексте задания ничего про формат файла не сказано, так что формально лог с дебажной инфой тоже подходит.

Deleted
()

надо быть каким-то продвинутым админом, чтобы еще что-то писать на разных языках

kto_tama ★★★★★
()
Ответ на: комментарий от imul

да я уже сам себя ткнул носом в man sudo

я неправильно понял задачу mail, и подмена шела была не нужна

sudo -n amu, это не запуск от имени amu, а запуск скрипта amu. т.е. можно было в sudoers разрешить беспарольное выполнение amu и заблокировать всё остальное. А скрипт amu выходит сильно проще

В общем, «мы героически преодолели трудности, которые сами себе создали» %)

router ★★★★★
()

Молодцы! Всяко лучше, чем воевать...

Evgueni ★★★★★
()

в этот раз за водкой бегали?

anonymous
()
Ответ на: комментарий от Co6aku

Текст начинает исчезать и появляется ЧВ

int13h ★★★★★
()
Ответ на: комментарий от Deleted

Epic fail. Если бы попали в Top3, можно было бы гордиться, а так продолжайте тренироваться.

Они шифруются и расслабляют соперников. Главное - это «До встречи в финале, в который мы прошли». ;-) Там же всё с нуля будет ?

AS ★★★★★
()

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

Второй тур - тотальный бугурт. Первые два часа не работала game и отваливался VPN, вторые два часа - просто не отрабатывались правильно решенные задачи. Задачи из mail - из разряда «сделай преподу^Wчекеру минет, что он тебе поставил зачет». При правильно решенной задаче (сверялись с вашим решением) чекер выводил Oops. В итоге первые четыре часа были в пятерке, но с нерешенными mail и twmail откатились в двадцатку.

Яндекс, тебе должно быть стыдно, за эти первые 4 часа второго тура.

anonymous
()

С балансером как-то мутно вышло. Как я этот haproxy ни крутил, проверялке всё медленно было.

mega_venik ★★★
()
Ответ на: комментарий от mega_venik

С балансером как-то мутно вышло. Как я этот haproxy ни крутил, проверялке всё медленно было.

+1

У меня проверялка не приняла haproxy с точно таким же конфигом, как и у ЛОРовской команды.

Deleted
()
Ответ на: комментарий от anonymous

При правильно решенной задаче (сверялись с вашим решением) чекер выводил Oops.

Чекер выдавал «Oops» на почту, когда ему по ssh успешно удавалось через sudo сделать iptables $ЧТОТО -j DROP =).

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Мы это в самом начале срезали, задав в скрипте amu iptables -F INPUT. Кстати, лоровский вариант неидеален. Для sudo нужно было разрешить использование его без реального tty (ssh с той стороны запускался с ключом -t) и все бы заработало. Но победителей не судят, поздравляю соперников, удачи в финале.

anonymous
()

Поздравляю. Но яндекс совсем не очень. Что сапорт, который говорил, что у них все ок на впн. Что задания с минимальной информацией и нечекающиеся ответы.

stave ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.