Юра Викторов

Юра Викторов

Андрей Самусенко:

Юра - один из первых, с кем мы познакомились в ФТШ. Как только я там оказался, в сентябре '2002, тут же решил реализовывать мечту стать программистом - записался на спецкурс "Решение задач по программированию" некоего Н.М.Пульцина. И вот начался отборочный тур, стал я пытаться чего-нибудь решить. И вот в это непростое время, в пятницу, перед физкультурой ко мне подошел некий человек из нашего класса и поинтересовался, как идут дела. Я сказал, что все ОК (хотя все было хуже некуда), вот тогда-то я и узнал, что человека зовут  Юра Викторов, он тоже пойдет на этот факультатив в команде CooperTeam, и что у него тоже все ОК. После этого исторического разговора я почесал макушку с грустными мыслями о предстоящей зверской конкуренции. 

В среду я пришел на первый тур, прочие члены моей команды не пришли и меня включили в состав CooperTeam. Это было 11 сентября 2002 года, великий день - день рождения команды. И Юра Викторов из конкурента превратился в начальника. Следующие пару месяцев я наблюдал, как Юра каким-то образом решает задачи, при этом произнося страшные слова про "битовые поля", "порты", "графические страницы", "классы" и "копирующие конструкторы". Еще больше уважения мне внушало то, что Юра писал на абсолютно непонятном и потому притягательном языке C++. И вот где-то с декабря (когда я включился в процесс) началось славное время - по средам, приходя домой, мы начинали решать задачи, это сопровождалось пересылкой друг другу тестов и телефонными разговорами, ужасающими родственников.

Именно в это время я наблюдал первые подвиги Юры. Сергей Ефимович Столяр как-то при проверке программы затребовал, чтобы у всех было не более 300-х строк. А у меня, например, было 700. Юра сломал Pascal'евский счетчик строк и обманул Столяра. Потом он написал программу про СЕС, имитирующую урок программирования в 10в классе. Всем понравилось, кроме самого Ефимовича, который, к несчастью ее увидел. Примерно в это время, по моим наблюдениям, Юра влился в набирающее силу движение любителей ДК, то есть стал проводить там много времени, просвещая Степу Некрасова по части Linux'а и играя в Doom на маленьком экранчике. Для этого, понятное дело, им приходилось обманывать Пульцина, используя какую-то сложную систему. Собственно Doom лежал в архиве в одном незакрытом логине. По крайней мере Юра ни разу на игре не попался, в отличие от Степы или Вовы.

Вскоре движение любителей ДК с Юрой во главе сделало культовым местом лаборантскую Андрея Михайловича Минарского. Точной информацией о том, кто и когда поставил на его стареньком компьютере игру Liero, я не располагаю. Но эпидемия разбушевалась уже в 10-м классе. Ей были подвержены и Сергей Филиппов, и Вова Коренев, и Степа Некрасов, и Тема, и еще куча народу из параллели, студенты - да все практически. Толпа болельщиков стала привычным элементом лаборантской. С эпидемией пытался бороться Н.М.Химин, разгонявший лиерщиков - без толку. И уже в 11-м классе, в среду после практики Юра шел искать игроков, даже меня пытался уговорить - без толку. Зато один раз уломал Витю Афанасьева, ожидающего экономику.

В то же время, Юра был пессимистом. В октябре-ноябре ‘2002 он разуверился в нашей возможности получить у Пульцина зачет, а ведь мы смогли! И потом, когда у него появились проблемы с литературой, он как-то вяло и мрачно оценивал ситуацию.

Также Юра был несомненым рекордсменом по поеданию мороженого. Дима Данилов свидетельствует, что у него на глазах он съел 9 порций. Такие поглощения частенько проходили у пл. Мужества, в них принимал участие и Степа Некрасов, и всякие другие люди, так что существование мороженщицы на этой точке процентов на 50 обеспечивалось 11в классом.

В 11-м классе мы с Юрой, осознав себя как крутых программистов, пошли на практику к студентам, обещавших компьютерное моделирование. Развлечение получилось не хуже CooperTeam. Первое занятие прошло в баре, где М.М.Глазов и А.А.Грешнов попытались вложить в нас начальные знания по квантовой физике. После 2-х часов общения они дали нам задание и ушли. Ощущение было как у выжившего после падения с Empire State Building. Однако с горем пополам мы занялись предложенными проблемами. Вначале мы вместе лепили модель 100 частиц с кулоновским взаимодействием, а затем этот фронт достался Юре. И вот каждую среду я наблюдал его общение с М.М.Глазовым. Процесс шел - я уже скоро перестал понимать, что там происходило у них со спинами (в смысле, магнитными моментами), однако периодически Юра приносил графики, а также рассказывал об актуальных проблемах - как проецировать вектор, как сохранять энергию и т.п.. А после практики мы шли в бар и "пугали" Сережу Филиппова разговором о компиляторе, или о разностной схеме, или о чем-нибудь еще таком. А потом Юра шел искать, с кем бы перекинуться в Liero.

Но, конечно, главное, что связывает нас - CooperTeam. Чем больше трудностей было, тем больше воспоминаний остается! И все, что я знаю в области программирования, пришло оттуда, а Юра и Пульцин вложили эти знания меня. И обучение языку C++ было урывками проведено Юрой. Хотя, как отмечает Степа, ежели спросить у Юры, как читать формат BMP, узнаешь кучу нового о палитрах, Pascal'е, драйверах и графических страницах и вот когда наконец почувствуешь себя полным чайником, получишь нужную информацию. Что поделать? Программисты... Все равно спасибо - за воспитание цифровой культуры.

 

 

Письма Юры Викторова к Андрею Самусенко (избранное, 2002/2003):

Юра Викторов -> Андрею Самусенко. Орфография и форматирование сохранены, вложения - нет.


Вот типа первый таск и тест к нему.


Please check this sheat!!!


Please check this sheat!
В ЕХЕ-шнике я не уверен, так что лудше его перекомпилировать. И вообще лудше посмотри ручками.

Жду звонка.

P.S. Сам не посылай.


Here you are.


В этой версии ограничения памяти около 480000 элементов иначе у тебя она
не заработает. Протести, плз и позвони.


please...


В общем эта фигня должна работать. К несчастью я не помню ограничений( и
посмотреть не могу :-(     ) так что потести её, а ещё лучше, как
получишь эту хрень позвони мне...


А-ля  программа и тест к ней...


Hello Andrew...

Pleeeease check it. Be very carefull with numbers like *.*****5 (I hate
round numbers:-(  )
And call me when done.
-=|MaD_HDd_KiLleR|=-


Here you are. This shit probably must work.

When done, please call me.


Call me when receive.