Поиск

Поливанов Владимир Николаевич (14.07.1950 – 27.12.2013)

Поливанов Владимир Николаевич (14.07.1950 – 27.12.2013)
Несколько слов о Володе Поливанове  написала Вера Петрашкова:
Он, конечно, был фигурой, мягко говоря, странной. Но, как сказала моя сестра,
умел учить. По-моему, именно Леней Арбузовым он гордился, как своим студентом.
И Леденев, если не ошибаюсь, его студентом был.
Одно реальное воспоминание, еще из старого корпуса.
Чеблаков, Нумеров, Разгулин, Терновая и Анна Бондарь придумывали
специальный режим трансляции, который вводили по
просьбе Поливанова. Как назвали, не помню, но фигурировало
название "Режим ПОЛИВА".
Фотографии Володи можно найти на сайте http://leardome.com/PVN/

Этот  материал о Владимире Николаевиче Поливанове (сокращение: ПВН) 
был подготовлен Л. Арбузовым, С. Спицыным, В. Мезенцевым, а также 
дипломниками Володи, Ильей Исмагиловым, Виталием Лищенко и Андреем Адайкиным. 

Сын заслуженных учителей России, Володя Поливанов был очень умным,
интересным, веселым и талантливым человеком.
Он мог быть отзывчивым и внимательным, цепким и язвительным,
быстрым и спонтанным, предприимчивым и зажигающим своими идеями.
У него получалось находить лучших студентов в НГУ и организовывать
обучение на базе замечательных "софтовых" проектов.
Всегда поражали его коммуникабельность, скорость мышления и реакции.
Он был эрудитом, программистом-виртуозом, любителем трудных мат. задачек,
автором смешных крылатых фраз и выражений, героем необычных историй
и похождений, играл в шахматы и нарды на высоком уровне.
Отдельного рассмотрения заслуживает его теория и практика программирования,
которые Володя воплощал на деле. Жаль, что он не написал об этом книгу.
Ниже – материал, собранный теми, кто его хорошо знал – студентами и друзьями. 
Мы надеемся, что это будет хоть как-то напоминать о его веселой неординарности.
Наш мир осиротел без Володи, но воспоминания о нем будут согревать душу.

Формула Поливанова

  Компетенция * Амбиции = Константа

Теорема Поливанова

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

Единица измерения интеллекта программиста

  Абсолютный максимум интеллекта: 1 арбузов (или 1 михалыч)
  К примеру, 2 или даже 1.05 арбузова не может быть никогда
  Может быть только: 1/2 арбузова, 1/4 арбузова, и тд.   :)

Единица измерения смекалки

  Абсолютный максимум смекалки:
   1 рич (Рич - домашний пес ПВНа)

Десять правил программирования

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

Любимые фразы и крылатые выражения (употреблялись в подходящем контексте)

Лирика

  - На крыльях любви; 
  - На языке родных берез; 
  - Сам придумал? –  Спиши слова;
 - Природа сегодня “шепчет ...” 
  - Поливанов как песня!
  - Поливанов моя фамилия!
  - А вы блины готовить умеете? – Зачем? 
    Я Наталью Михайловну (жену) научил
  - Плов не варят, плов мутят. 
  - Хорошая свежемороженная рыба должна быть лупоглазой,
    взгляд должен быть очень удивленным, что ее поймали. 
  - Вчера было Бабье лето, а седня уже зима. Блин.
  - На случай, если тебя переедет трамвай.
  - Избирательность: Рич/ Я свой .. не на помойке нашел. 
  - Генофонд в ж*у не спрячешь. 
  - Напугал ежа голой ж*ой!
  - Обосраться можно!
  - Мужик должен быть злой, колючий и вонючий

Шахматы и нарды

  - Гайку свинтил и в эндшпиль; 
  - С сапогами в эндшпиль; 
  - Любой бы так сходил; 
  - Геморройная партия (игра без шахматных часов); 
  - В 10 лет уже поздно шахматировать, у меня "пик" был
    в 5 лет – 3 сезона был Чемпионом Пионерского лагеря! 
 - Мы с ним в двоеборье играли (шахматы и водка). 
  - Нужно больше внимания уделять броску. 

Шутки из филиальского фольклора

  - В. МезИнцев ходит Е2-Е4, а Полуиванов Е2-Е2; 
  - На шах МезИнцева  Полуиванов ответил матом. 

Работа программиста

  - Доходчиво объясняю?
  - Согласие не требуется, требуется понимание. 
  - Залепу вставить – это святое.  
 - Лепить горбатого; 
  - Биту засиренить; 
  - Обе мысли.
  - Он думает, что он думает
  - Похвала: Почти не идиот!
  - Ну и что из того, "коллега"? Это ничего, что я вас так обзываю?
  - "Кнута" на вас нет!
  - Помёт 99 года (о поколениях, год поступления в университет)
  - Инструменты проектирования: ручка и лист бумаги, обязательно формата А3,
    чтобы не переворачивать
  - Если, оценивая сроки, ошибся в Пи раз – это нормально, если в Е – ты просто снайпер. 
 - Постановка задачи: а после этого любой Вит (имя собеседника) сможет запрограммировать. 
  - Пусть поварится в бэкграунде (нужно отвлечься, чтобы задача порешалась в подкорке). 
  - Ванька (Иван Голосов, директор УниПро) прав по определению, а я – по статистике.
 - Не царское это дело: обе извилины напрягать (когда доведение до результата – 
    дело техники) 
  - О человеке, который может долго решать, иногда “в лоб”: у него жопа большая!
  - Существует 2 с половиной языка программирования: русский, математика и
    русский-матерный.
  - Не понимаю этих рейтов, а если я с Ричем по лесу гуляю, мне что, двойной рейт выставлять?
  - Время перестройки:
    ПВНу: – Чем сейчас занимаешься? 
    ПВН:  – Ворую (шутка). 
  - Что ты читаешь для программирования?
    Собеседник обычно  перечисляет книги по Java, C++ и т.п.)
  - Я спрашиваю  – не "по программированию", а "для программирования" 
 - ???
  - “Двенадцать стульев”, “Золотой теленок”, “Маленький принц”

Отдых после работы  тоже работа

  - Хорошо бы замутить чай или кофе. 
  - Ты что, собака, что ли – пельмени без водки жрать? 
 - Студенты пусть работают, а самое трудное, водку, беру на себя. 
  - Две мало, три много – берем четыре.  
 - Принял "фронтовые", вышел на парад и дошел в колонне до ДУ. 

Веселые приключения

1. Зал БЭСМ-6

   ПВН пришел в первый раз в зал БЭСМ-6 и поинтересовался:
   "Где тут у вас транслятор прикручен?"

2. Заместитель министра

   Однажды в НФ приехал зам. министра Радиопрома.
   Наш главный инженер, Василий Иванович, организовал
   рыбалку на Обском море со спиртом и пивом.
   ПВН, по своей инициативе, присоединился к мероприятию.
   После принятия "фронтовых" на грудь ПВН объявил зам. министру:
   "Ты – зам. министра. Для Василия Ивановича ты – ой-ой-ой, 
  а для меня ты – г*вно." 
   Зам. министра оказался классным мужиком.
   Мысль ему пришлась по душе, он был доволен общением с ПВН.
   Встреча удалась.

3. “Недозабеременела” (история про ТюменьПромГеофизику)

   Нужно было писать систему реального времени для каротажа.
   Показали двух местных программистов, которые что-то писали,
   писали, но так и не дописали.
   ПВН в ответ рассказал историю про то, как в деревне как-то “два быка
   охмуряли, охмуряли корову, но она у них чего-то недозабеременела”.

4. Чинить надо уметь

   После универа ПВН был в другом городе на практике.
   Жил в комнате с соседом. К соседу обратились с завода/предприятия.
   Что-то там сломалось и никак не получалось наладить.
   Сосед справился, все исправил. Рассчитались с ним спиртом.
   ПВН:  – Все починил? Сосед:  – Да, больше не сломается. 
  ПВН:  – Ну и дурак! Не мог, что ли, починить, чтобы через неделю снова сломалось? 

5. День Металлурга

   Как-то ПВН работал в стройотряде, уже сильно после окончания НГУ.
   Дело было на Колыме, в Усть-Среднеканском ГОКе, где золото добывают.
   Был у них шахматный клуб, что создал С. Стасюк, директор этого ГОКа,
   перворазрядник, как-то в сеансе одновременной игры выигравший
   20 партий и заключивший ничью только в двух.
   На День металлурга организовали шахматный турнир.
   На свою беду пригласили поучаствовать и студентов.
   Стройотряд занял три первых места, что директору ГОКа не понравилось.
   Когда ПВН ремонтировал крышу на конторе, Стасюк напросился поиграть
   в блиц, рассчитывая поправить репутацию местного шахматного клуба.
   Он пришел важный, со свитой своих замов. Главным соперником стал ПВН.
   Он сыпал своими прибаутками и всячески издевался над директором.
   Типа: "С сапогами  – в эндшпиль", "Гайку свинтил", "Любой бы так сходил", 
   "Тебе лучше в геморройные шахматы играть", "Вас понял  – приду" и пр. 
   Стасюк:  – Что-то у меня сегодня ничего не получается - видимо, не в форме!
  ПВН:  – Да ты никогда и не умел играть!
   Замы боялись показать боссу, что им смешно, отходили в сторону и прыскали.
   Сыграли несколько десятков партий, ПВН все выиграл.
   Сильно опустил директора.
   Может быть, поэтому нам заплатили мало в том сезоне?

   Ссылки:
    http://ru.wikipedia.org/wiki/Усть-Среднекан
    http://magadanskaya_oblast.miningo.ru/view/5/1418579

6. Первый секретарь Обкома

   Как-то в Оперном театре ПВН познакомился с Первым секретарем Обкома партии 
   Горячевым Ф. С., который его пригласил в свою ложу и угощал.
   Секретаря интересовали цитология и генетика.
   Разговор шел о повышении урожайности злаков при облучении радиацией.
   ПВН был совсем "не при параде"  – в трико и домашних тапках. 
  Пассия секретаря, расфуфыренная дама, вынуждена была терпеть выходки ПВН. 
   Охране он тоже сильно не нравился, но попытки его "расколоть" не удались.
   ПВН "испарился" так же неожиданно, как и материализовался.

   Ссылки:
    http://ru.wikipedia.org/wiki/Горячев_Фёдор_Степанович

7. Питер Лакс

   Однажды ПВН отдыхал в "Золотой Долине".
   Мест не хватало, привели американца и спросили у ПВНа,
   можно ли тому сесть за его стол.
   ПВН согласился и представился:  – "ПВН". 
  Американец ответил, что он профессор, Питер Лакс. 
   ПВН сразу же сформулировал теорему Лакса
   "О сходимости разностных схем" из курса вычислительных методов.
   Питер Лакс  – в шоке. Первый встречный забулдыга 
  в Академгородке знает его теорему. 
   Дальше разговор пошел как по маслу.
   Собутыльники задавали друг другу задачки
   на смекалку и щелкали их, как орехи.
   Задача про Алибабу оказалась "не по зубам" доктору Лаксу.
   Позже, доказав, что задача не имеет решения,
   он позвонил из своей гостиницы.
   ПВН ответил, что доказательство  – верное  
  (типа: "Сам придумал? Спиши слова"),     
   только одна маленькая загвоздка  – у задачи есть решение. 
  Расстались друзьями. 
 Теорема Лакса (упрощенный вариант):
       Если разностная схема аппроксимируется и устойчива, то она сходится. 

8. Знаток химии

   Это было в стройотряде на Енисее...
   Плыли к месту назначения по Енисею на барже. Было скучно и грустно.
   ПВН спросил боцмана: «Что везёте?» «Да химию какую-то»  – ответил боцман.
  «Дай посмотреть»  – попросил ПВН. После просмотра документа на груз
   большим ковшом, из самой большой железной бочки, команда и пассажир
   пили спирт «За науку!»
   (В перечне товаров спирт был указан химической формулой С2Н5ОН).

9. Кому нужен компьютер

   В середине 90-х, когда персоналки были уже обычным делом, как-то
   в разговоре спросили, почему не обзавелся компьютером дома.
   На что ПВН ответил:
    – А зачем? Я же программист, мне ручки и бумаги достаточно.

Задачки

1. Про полторы курочки

   Полторы курочки за полтора дня несут полтора яичка.
   Сколько яичек снесут девять курочек за девять дней.

2. Про Алибабу

   Алибаба убегает от разбойников и прибегает к пещере Сим-Сим.    
   Перед входом стоит открывающее устройство
   – бочка с крестовиной с 4 отверстиями для рук. 
  Напротив каждого отверстия в крестовине плавает 
   селедка в рассоле вверх или вниз хвостом.
   Чтобы открыть пещеру, нужно сориентировать все селедки одинаково.
   Дается три попытки.
   После каждой попытки крестовина вращается
   на произвольный угол, кратный Пи/2.
   Сможет ли Алибаба открыть Сим-Сим и спастись от разбойников?

3. Про 6 гирек (Сибирский сувенир)

   Дали задание программисту отмаркировать 6 гирек: с 1 по 6 кг.
   Он, не долго думая (программист ведь), взял их и отмаркировал.
   Но понятно, что как программист он мог слепить и горбатого.
   Можно ли за два взвешивания на балансных весах проверить
   правильность маркировки?

4. Про 100 монет

   На столе лежат 100 монет: 20 вверх орлом, 80 вверх решкой.
   Глаза, типа, завязаны, и пальцами орел-решку определить нельзя.
   Или можно считать, что в комнате сумрак такой, что видно, где лежат
   монеты (принадлежность кучке), но не видно орел-решка ли вверху.
   Можно монеты крутить-переворачивать, двигать по столу из кучи в кучу.
   Можно ли разложить 100 монет в 2 кучи («на ощупь») так,
   чтоб в них было равное количество орлов вверх?

5. Про лягушат

   Если лягушонок зеленый, то он веселый.
   Если лягушонок не веселый, он сидит на берегу.
   Все лягушата либо зеленые, либо пестренькие.
   Все пестренькие лягушата плавают.
 
   Тогда обязательно:
     A) все лягушата плавают; 
     B) все лягушата веселые; 
     C) все лягушата не веселые; 
     D) все веселые лягушата зеленые; 
     E) все лягушата пестренькие; 
     F) все ответы выше не обязательны; 
     G) справедливо более одного ответа. 

6. Про Обское море

   На берегу Обского моря горит костёр (вариант: палатка).
   В другом месте на берегу стоит пустое ведро.
   Береговая линия  – прямая. 
  Каким путём быстрее всего добежать до костра, 
   наполнив по пути ведро водой из моря?

7. Про кусочек льда

   В стакане плавает кусочек льда.
   Как изменится уровень воды в стакане, когда лед растает?

8. Про сопротивление куба

   Есть куб, у которого каждое ребро имеет сопротивление 1 Ом.
   Посчитать сопротивление куба между точками его большой диагонали.