Результатов: 64

51

Нашей дочери 2,5 года. Выглядит - почти как ангелочек. К сожалению, болеет часто - поэтому алгоритм действий во время болезни отработан нами до автоматизма. Ночью, когда ребёнок в очередной раз раскашлялся - жена сначала пытается её быстро убаюкать, чтобы она дальше спала. Если это не помогает - моя задача, как папы, взяв ребёнка на руки ходить по квартире пока она не успокоится и не заснёт.
Но под утро рефлексы уже не те, и поэтому, когда в 4 утра дочка опять раскашлялась - жена среагировала с запозданием и подойдя к кроватке обнаружила полностью проснувшегося обиженного ребёнка, который хмуро глядя на маму заявил:
- Чё уставилась? Зови папу, качать будем.

52

КОГДА КОМПЬЮТЕРЫ БЫЛИ БОЛЬШИЕ

Эту историю мне рассказал мой отец, я передам ее от его лица.

Было это году в 64-м прошолого века, на самой заре компьтеризации советского хозяйства. Я работал в НИИ, которое впоследствие АСУчило не один гигант советской промышленности. Отрасль была молодая и мы все были молодые, мало кому из нас было больше тридцати. Совещание закончилось и, как часто бывало, перетекло в неформальное русло. В этот раз почему-то заспорили, кто самая красивая сотрудница института. И если не все из нас интересовались, скажем, футболом или рыбалкой, то уж в выборе первой красавицы каждый считал себя экспертом. Назывались разные фамилии, каждый отстаивал свой выбор. Одним нравились брюнетки, другим блондинки, третьим только рослые, кто-то кричал, что грудь и только грудь... Накал рос, голоса становились все громче, недалеко уже было и до взаимных оскорблений, а там, глядишь, могли пойти в ход и более весомые аргументы. Нас жестко одернул замдиректора по научной работе.
- Так могут спорить другие, но не мы! Нам доверили самую современную вычислительную технику и от нас ждут ее эффективного применения. Мы должны научно подойти к проблеме. Для начала надо создать рабочую группу для рассмотрения поступающих предложений и выроботки алгоритма.
Работа закипела!

Было решено составить список всех кандидаток на, как сейчас бы сказали, Мисс НИИ 1964. Далее были выделены основные параметры красоты, как то фигура, ноги, грудь, лицо, волосы и т.д. Сразу возникла дискуссия, что, к примеру, хорошая фигура важнее роскошной прически. Решили нивелировать это введением весовых коэффициентов для параметров красоты. Наш институт хоть и быстро рос, но все еще знали друг друга если не по имени, то в лицо. Это существенно облегчало дело и упрощало алгоритм. Договорились, что каждый проставит оценку от 1 до 10 всем претенденткам по каждому параметру и пусть победит сильнейшая. Мы уже собирались писать программу, как замдиректора опять взял слово.
- Большинство из вас еще совсем молодые без соответствующего опыта. Будет несправедливо, если мой голос будет приравнен к голосу недавнего выпускника университета.
Что ж, пришлось уважить тех, кому за тридцать и придать их экспертным оценкам повышенные весовые коэффициенты. Проекту придали высший гриф секретности и дело понеслось.

Следующие дни женщины института привлекали повышенный интерес со стороны посвященных. Сотрудницы ловили на себе внимание везде - в лабараториях, в машинном зале, в столовой. Все это было как-то странно, дальше взглядов ничего не шло, но непроизвольно дамы прихорашивались.

Наконец все анкеты были сданы на обработку и ЭВМ Минск-32 выдала фамилию счастливицы. Результат ошеломил всех! Не оказалось никого, кто бы ставил победительницу на первое место. Это была победа в многоборье по совокупности результатов!

53

И только по недоуменному взгляду начальника понял, что еще вчера отсюда уволился (с)

Преамбула. Турция. Где-то под Стамбулом. Небольшой «сити» (несколько многоэтажных домов), где в числе прочих проживают преподаватели из разных стран, читающих лекции в стамбульском университете. Утром университетский автобус увозит их на работу, вечером – привозит.
Профессор Александрос из Болгарии. Преподает экономику. Небольшая деталь. Лифт в его доме останавливается не на этаже, а на пролет ниже (или выше). Соответственно, он каждый день едет на работу с 11-го этажа, а возвращается домой на 12-тый после чего спускается один пролет до квартиры.
Собственно история.
Александрос вызвал лифт, поднялся на нужный ему этаж, добрался до квартиры. Открыл дверь, скинул куртку и начал готовить ужин.
- Странно. Почему я не голодный? Ощущение, что только что поел.
Пытался припомнить сегодняшние события, где же он успел поужинать. Обычно все на автомате, все стандартно. События дня нагло прятались в закоулках памяти. Забыл все, кроме завтрака.
Что неудивительно. Про его рассеянность в городке ходили легенды. Если в начале он знал стандартное приветствие на турецком, то с началом занятий по турецкому языку вместо приветствия звучали абсолютно неуместные свежевыученные слова. Ляпнул и пошел, оставив всех в недоумении. Умудрялся путать не только этаж, но и свой дом – они в городке очень похожи, чуть-чуть отличаются цветом. Дважды пытался открыть «свою» квартиру в чужом доме, напугал проживающую там женщину. Никакой истории аля «с легким паром» из этого не вышло. Вызванной полиции все соседи объяснили, что хорошо знают его рассеянность и грех таких судить.
Вспомнил!!! Хлопнул себя по лбу. Накинул куртку и побежал вон из квартиры. Все это с причитаниями «это ж надо», «ну что ж я так», «автобус, только бы успеть на автобус». В принципе ничего мудреного. В лифте его переклинило, условные рефлексы спутались – вместо «на работу» сработал алгоритм «домой». Итог: позавтракал, вышел из квартиры, спустился на полэтажа, сел в лифт и «поехал домой». Пропустив ненужные «автобус, лекции» и прочие атрибуты работающего человека.

Для меня эта история была бы смешной, если бы событие, приведенное в эпиграфе, не случилось лично со мной. Да и сейчас, буквально полчаса назад вернулся из путешествия на другой конец города за забытой сумкой в камере хранения супермаркета.

bahruz

55

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

56

Был у нас в 10 классе семинар на темы первой медицинской помощи. За что девочкам такое счастье привалило, и чем эти два часа в неделю занимали мальчиков, я уж и не помню, да и не суть важно.

Вел это дело очень колоритный "мощный старик", который был врачом еще во время войны. И любимой его темой была анестезия в полевых условиях. Отвечать на эту тему надо было строго по правилам игры. Алгоритм, значится, был такой - сначала рассказываешь про общий наркоз, затем начинались "дополнительные вопросы":

- А если у вас нет медикаментов для общего наркоза?

- Тогда нужно сделать укол для местного наркоза.

- А если у вас нет медикаментов для укола?

- Тогда какие-нибудь обезбаливающие таблетки.

(С торжествующим видом) - А вот у вас и таблеток нет, в полевых условиях!?

- Тогда надо налить пациенту стакан спирта.

На этом месте он расплывался в счастливой улыбке и ставил 5.

57

Эпиграф: Удивительный случай случился со мной: я вдруг забыл, что идет
раньше - 7 или 8.
[Даниил Хармс. Сонет].

Я живу в Англии, в Лондоне.
Один раз мы с женой делали дома ремонт и поехали в магазин за обоями.
(А я тогда от этого ремонта страшно устал и был сильно не выспавшийся,
потому что до поздней ночи ругался с рабочими из Молдавии, которые нас
нехило развели, обманув, что в нашем доме асбестовые стены – но это уже
другая история).
Так вот, я положил в тележку несколько рулонов обоев и пошел в кассу, а
жена пока пошла посмотреть, что еще там продают.

Подходит моя очередь, я показываю на рулоны в тележке - что вот, мол,
все одинаковые, продавщица спрашивает - сколько? - а я точно не помню и
считаю вслух: One, two, three, four, five, six, eight, - eight rolls, -
говорю (в смысле, восемь рулонов).

Она говорит: точно восемь?

Я уставший был - ну ладно, считаю снова: One, two, three, four, five,
six, eight - да вот, говорю, восемь рулонов – и тут мне еще обидно
становится, чего она не верит – что я ее обманывать что ли буду?

А она говорит: «Are you sure»? – А я тут уже разозлился, да пожалуйста,
говорю, сами считайте, если хотите, что я вас обманывать что ли буду?
А ей далеко до рулонов тянуться, и они здоровые, на прилавке места нет,
и я снова для нее считаю: One, two, three, four, five, six, eight!

Тут народ в очереди уже с ног валится, а я никак не могу понять, в чем
дело. Наконец мне человек, который за мной стоял, говорит:
«Извините, сэр, но у вас, кажется, ошибка выходит, после six идет seven,
а не eight».

Тут мне стало стыдно, я быстро заплатил за эти злосчастные рулоны и
убежал.

Представляю, что они подумали: «Вот ведь, приезжают эти
восточноевропейцы в Англию обои клеить, а сами даже считать не умеют», -
а у меня высшее образование, просто я программистом работаю, иногда в
голове алгоритм заклинивает… как известно, в кратковременной памяти
человека помещается только шесть объектов, и на седьмом иногда глючит,
что и Хармс тоже подметил.

58

Случился в нашей депутатской приемной очередной прием. Приходила
тетенька. Активная такая. Сразу сказала без обиняков, что хочет денег.
Но денег хочет не для себя. Цель у тетеньки благородная. Она хочет
собрать деньги для снабжения детских садов книгами. Хочет обойти всех
доступных депутатов, с каждого собрать по две тысячи рублей и на деньги
сии книги приобрести.
Но в душу мою циничную закралось сомнение. Депутатов не так много. Если
каждый по две штуки даст, то обеспечить все садики детскими книжками
явно не получится. Речь же четко шла о ВСЕХ садиках. Либо речь идет не о
полном снабжении, а о частичном. То есть будут куплены 1-2 книжки для
каждого из садиков. Скорее из праздного любопытства спрашиваю:
- А какие же книжки Вы хотите приобретать?
- А вот!- говорит тетенька и предъявляет:
«С. Е. Криницын. Финансовая грамотность как песня»
Я офигел. Один вид обложки сформировал четкое мнение, на ней были
изображены дамские ноги. А прочтение названия просто не могло оставить
равнодушным.
- Какая финансовая грамотность?- спрашиваю,- это же детские сады! Им
надо Маршака! Корнея Чуковского! Про Карлсона им надо, про Вини-Пуха,
про Маугли!
- Вы ничего не понимаете! В современном мире все, с самых малых лет
должны ориентироваться в вопросах финансов и инвестирования. А здесь в
простой доступной форме, в стихах, объясняют самые сложные вещи.
Знаете, у меня экономическое образование. И есть некоторый опыт общения
с маленькими детьми. Средним и старшим дошкольникам самые основы
бытового понимания функций денег можно и нужно рассказывать… Типа того,
что деньги не просто бумажки, а деньгами измеряется цена. Деньгами папа
с мамой зарплату получают. А потом идут в магазин и покупают детенышу
шоколадку. И так далее, в таком ключе. Но чтоб 200 страниц, в стихах,
которые надо учить…. Ой, дурное у меня предчувствие… И да. «Предчувствия
меня не обманули! ». Раскрыл я книгу. Источник знаний и мудрости. И
мудрость на меня поперла с первых же страниц.

Мой тренер.
Для того чтобы процесс
Стал внутри происходить,
Я качал упорно пресс,
Дух старался возбудить.

Чтоб тренировать свой ум,
Я обратился к тренеру
Закончил жить я наобум,
Стал видеть другим зрением
Мой тренер был акционер,
Банкир, инвестор и психолог,
Еще он был миллионер
И яркой жизни идеолог.

Внимая всем его словам,
Убрав из жизни лень,
Я предан стал своим делам…
Так повторялся каждый день

Сей хитрый алгоритм решил
Тебе, читатель, выразить в стихах,
Он смысл жизни для меня открыл
И поселил успех в делах.
***

Это автор вводит в предмет, как он дошел до жизни такой. Что начал свою
жизнь преобразовывать под руководством мудрого Тренера. Тренер обильно
цитируется и далее по книге, описывая противоречивое и малопонятное
жизнеучение в корявых виршах. Был ли Тренер банкиром и миллионером, как
утверждает автор, не известно, но вот филологом или хотя бы книголюбом
не был точно. Представление о содержании книги первый разворот дает
исчерпывающее. Каждая страница посвящена новому нравоучению. Финансовая
грамотность, даже в виде песни народов севера в переводе пьяного
ПТУшника, проскальзывает только в виде исключения. Но даже там где она
встречается выглядит все это сооружение не просто спорно, а, я бы даже
сказал, дико. Судите сами. Вот что автор пишет об акционировании:

Акционирование
Экспертом в деле стань,
Консультации давая платно,
Проигрышу сузив грань,
Рейтинг поднимешь аккуратно.

***
Я-то, грешный, думал, что для того чтобы стать экспертом нужно много
учиться, потом работать и набираться опыта. А, оказывается, для этого
надо консультации давать платно. Повесил табличку «ЭКСПЕРТ» и поднимаешь
ценник каждый день. Вместе с рейтингом. Вы видите хоть слово, кроме
названия, которое бы рассказывало о процессе акционирования? Я нет. А,
замечу, это должны, по замыслу автора учить наизусть дети. В детском
саду. Для повышения финансовой грамотности. Вы уже шагнули за грань
здравого смысла, да?
А дама-просительница оказалась грамотной теткой. Дает мне письменное
заявление. Дескать, пусть депутат вопрос рассмотрит о финансировании. И
письменный ответ даст. Знаете, как фамилия дамы? Криницына! Взглянем
внимательно еще раз на обложку книги, если не отложилась в голове
фамилия автора.
- А Вы не родственница, случайно, автору?- спрашиваю
- Родственница! Я его мать! Он очень творческий мальчик!
Ну что тут скажешь… Взяли обращение. Обязан шефу показать, пусть
порадуется. Самое смешное знаете что? То, что два депутата уже дали
денег на снабжение детских садов этой чудной книжкой! Из дальнейшего
разговора с дамой оказалось, что из тысячного тиража сего кладезя
мудрости триста экземпляров она уже распространила. И полна решимости
впарить всем, кто не сможет устоять перед ее натиском оставшиеся 700.
Кстати, автор по образованию электрик (это было его первое, базовое
высшее образование. Может потом еще какие «корки» у него появились, не
знаю… благодаря «миллионеру и акционеру»).
Любая (насколько могу судить пролистав издание) страница этой книги
содержит маленькую дикость. Это такой зоопарк литературных уродцев. На
нем можно гадать, когда скучно. Загадывать номер страницы, открывать
книгу и внимать. Если интересно, заходите в ЖЖ, там есть несколько
сканов.
Граждане, прошу вас, интересуйтесь, чем именно занимаются ваши дети в
детском саду!

59

Сколько нужно программистов, чтобы вкрутить лампочку?
Трое:
Один - стоит на столе и держит лампочку;
Второй - зачитывает алгоритм вкручивания лампочки;
А третий проводит бета-тестирование в реальном времени -
непрерывно щелкает выключателем, пока не загорится свет.

60

- Доктор, мой сын уже большой парень, а до сих пор писает
в штаны. Не знаю, как его научить.
- А кто он по специальности?
- Программист.
- Приведите его сюда, я его научу мочиться.
Приходит сын, доктор объясняет:
Чтобы помочиться, используйте простой алгоритм:
1. Расстегнуть ширинку.
2. Вынуть наружу член.
3. Оттянуть назад кожу с головки члена.
4. Помочиться.
5. Надвинуть кожу на головку члена.
6. Спрятать член в штаны.
7. Застегнуть ширинку.
Через неделю мать приходит, жалуется:
- Доктор, сын снова обоссал все штаны, да еще чем-то белым.
- Приведите его сюда.
Пришел сын, доктор его спрашивает, в чем дело. Тот отвечает:
- Доктор, я стал применять ваш алгоритм, дошел до шага 3,
но нечаянно пропустил шаг 4. Сделал шаг 5 и засомневался.
Вернулся назад, сделал шаг 3. Потом шаг 5. Опять засомневался.
И - хоть убей, не помню, что вы говорили еще. Так вот стою
с вынутым членом, делаю шаг 3, шаг 5, 3, 5, 3, 5, ...
Вот так и получилось.

61

Охота на слона:

МАТЕМАТИК: едет в Африку, устраняет все, что не является слоном и ловит
слона как разницу вычитания.

ОПЫТНЫЙ МАТЕМАТИК: будет сначала пытаться доказать существование какого-
либо слона, прежде чем приступит к шагу 1 вышеприведеного задания.

ПРОФЕССОР МАТЕМАТИКИ: доказывает существование определенного слона и
перекладывает затем охоту и поимку слона на группу своих студентов.

ПРОГРАММИСТ: разрабатывает алгоритм А:
1) едет в Африку
2) начинает на мысе Доброй Надежды
3) пересекает Африку с Юга на Север в западно-восточном направлении.
4) при каждой встречи с животным:
а) ловит животное
б) сравнивает с животным, похожим на слона
в) оставляет в случае соответствия

ОПЫТНЫЙ ПРОГРАММИСТ: изменяет алгоритм А путем помещения животного,
похожего на слона, в Каир, чтобы программа могла всегда заканчиваться
правильно.

ФИЗИК: едет в Африку, ловит всех животных серого цвета и принимает за
слона, если его вес имеет отклонение не более 15% от ранее пойманного
слона.

ЭКОНОМИСТ: не ловит слонов. Считает, что если достаточно платить слоны
придут сами.

СТАТИСТИК: ловит первое животное, которое видит n раз и называет его
слоном.

МЕНЕДЖЕР: не ловит слонов. Он вообще никогда никого не ловит. Но время
от времени его призывают, чтобы он мог дать свои полезные советы.

СИСТЕМНЫЙ АНАЛИТИК: теоретически может определить отношение между
размером пули и квотой поподания на слоновой охоте, если ему кто-то
скажет, что такое слон.

СОЗДАТЕЛЬ КОМПЬЮТЕРНЫХ ВИРУСОВ: посылает мышку на мыс Доброй Надежды и
ожидает в Каире стада перепуганных слонов.

62

Едут в одном вагоне четверо программистов и четверопользователей. Упользователей четыре билета на четверых, а у программистов один. Приходит пора предъявлять билеты. Программисты запираются в туалете, приходит контролер. Стучится, из сортира высовывается рука и протягивает билет. Контролер уходит. Пользователи все видят и им завидно. Едут все те же пользователи и программисты обратно. Но на этот раз упользователей один билет на четверых, а у программистов - ни одного. Приходит пора проверки билетов. Пользователи запираются в сортир. Приходит один из программистов и стучится в дверь. Ему высовывают билет. Он берет билет, программисты запираются в другом сортире. Приходит контролер...
Мораль: не всякий алгоритм, разработанный системным программистом, подходит для рядового пользователя.

63

Предыстория такая, волк не давал жизни зайцу, где не встретит разные пакости
делает. Заяц, не долго думая, берет бутыль водки и к медведю, помоги говорит с
волком вопрос уладить. Медведь ему алгоритм толкает:
- Я стану за кустом, а ты у волка закурить попросишь - если не даст - я ему
сразу в голову дам, если даст без фильтра - скажешь хотел с фильтром, и наоброт,
я ему тоже в голову дам. Заяц:
- А если он спросит какую сигарету я хочу?
- Попросишь с фильтром и дать подкурить, далее вариант спички или зажигалка по
аналогии - с фильтром или без. Поговорили, стоит заяц, навстречу идет волк, заяц
ему:
- Волк дай закурить!
- А тебе с фильтром или без?
- С фильтром, дай прикурить!
- А тебе зажигалкой или спичками? Медведь вылазит из-за куста:
- Паяльной лампой, собака лесная!...

64

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

12