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

1

Таксую. Беру заказ по месту, клиентка, девушка, разговорчивая, возил ее как-то уже, запомнилась. Разговорились по дороге. Она рассказывает:
- Представляешь, нам на работе материться запретили! Если не удержишься, и кто-нибудь услышит, премию урезают! А как не материться, я в детсаду воспитателем работаю!!!
Руль я удержал исключительно рефлекторно)

2

Навеяло недавней историей про девушек в ВУЗах. Эта взята с сайта techtales. История двадцатилетней давности. Перевод с английского.

*

История длинная.

Было это минут через десять после закрытия. Я собиралась уже выйти из компьютерного магазина, в котором работала на неполную ставку продавщицей/техподдержкой с 15-го ноября (сейчас 20-е декабря 1997). Чего только не сделаешь ради денег на ненужные рождественские подарки!

Телефон зазвенел. Следовало бы все равно выйти, но я ответила.

Я) Здравствуйте, меня зовут ______, магазин сейчас закрыт, но если вы хотите оставить сообщ…

КЛ) Мне по#%^ что закрыто. Я купил у вас этот *@#%^! Принтер, а он не работает, а мне нужно немедленно распечатать *@#%^!* важный документ!

(Однозначно в дурном настроении, так что все *@#%^!*$# я вырезаю)

Я) Что не так с вашим принтером?

КЛ) Он не печатает! Вот что не так!

Я) Все провода подключены?

Кл) Да, ДА!

Я) Принтер включен?

КЛ) Конечно включен!

Я) Я полагаю, вы следовали всем указания в инструкции, да?

КЛ) Инструкции? Я не идиот, мне не нужна инструкция чтобы подключить принтер. И вообще, чего я с тобой говорю? Я хочу поговорить с техподдержкой.

Я) Я техподдержка!

КЛ) Ничего подобного!

Я) Я техподдержка!

КЛ) Ты женщина!

Я) И женщина тоже.

КЛ) Я хочу поговорить с кем-нибудь, кто понимает в компьютерах.

Я) Я понимаю в компьютерах! (Я долго работала с компьютерами и на компьютерах, не говоря уже о том что вне магазина я разработчик программного обеспечения).

КЛ) Слазь с телефона и дай мне поговорить с мужчиной!

Мне бы следовало повесить трубку.

Я) Сэр, магазин закрыт, и другой техподдержки здесь нет.

КЛ) Ты женщина.

Разговор явно зашел в тупик, обувь жмет, мне хочется домой. Тут я обернулась, и увидела Брайана (имя изменено). Нашего уборщика!

Я) Погодите, сэр! Кажется, я могу вам позвать мужчину.

Я подозвала Брайана, и уговорила его помочь мне с этим шовинистом.

БРАЙАН) Добрый вечер, сэр, меня зовут Брайан, чем могу помочь?

Попрошу заметить, что тут шовинист материться перестал.

КЛ) Мой принтер не работает, Брайан.

Я) Спроси его, установил ли он приложенные к принтеру драйвера.

БРАЙАН) Установили ли вы приложенные к принтеру драйвера?

КЛ) К принтеру не прилагалось никаких драйверов.

БРАЙАН) К принтеру не прилагалось никаких драйверов.

Я) Хмм.

БРАЙАН) Хмм.

Я) Спроси его, какой модели принтер.

БРАЙАН) Какой модели принтер, сэр?

КЛ) Не знаю. И мне пофиг, какая модель, я хочу, чтобы эта штука работала (голос отчаявшийся).

БРАЙАН) Он не знает, он хочет, чтобы принтер работал.

Я) Спроси, как его зовут, и как звали продавца, который помог ему выбрать принтер.

БРАЙАН) Сэр, как ваше имя?

КЛ) Боб Смит (имя изменено).

БРАЙАН) Боб Смит.

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

БРАЙАН) Сэр, вы помните имя продавца, который помогал вам с вашей покупкой?

КЛ) Мне не помогали никакие продавцы. Я знал, что мне нужно, и я за это расплатился в кассе. Не доверяю продавцам!

БРАЙАН) Ему никто не помогал. Он сам выбрал принтер.

Я) Замечательно!

БРАЙАН) Замеча..!

Я) Брайан, скажи ему что сегодня мы ему ничем не можем помочь (смотрю на базу данных).

БРАЙАН) Сэр, сегодня мы ничем вам помочь не можем. Могу я вам посоветовать зайти завтра?

КЛ) Почему?

БРАЙАН) Почему?

Я) Потому, что его покупка, это никакой не принтер… это факс. И его надо подключать к телефону. А не к компьютеру.

БРАЙАН) Сэр.....

3

г.Бишкек, 2009г. открывается новое казино.
Хозяева россияне. Управляющий грузный мужик - Прилежаев.
Начальник СБ - Маркин.
Служебный вход - вниз в подвал, там у нас все служебные помещения.
Прошло 2-3 дня с открытия, внизу возле служебного входа толпятся СБшники, а мимо них проходят люди туда-сюда, а им пофиг кто идет, откуда и зачем идет.
Увидел это управляющий и как начал орать при всех на начальника СБ:
- Я за что тебе плачу?! Это что за бардак на входе?! Почему они никого не проверяют?!
Да тут кто угодно может пройти, хоть Конь в пальто! и т.д."
Со следующего дня был жесткий контроль на входе!

Вспомнил эту историю, прочитав почти такую же историю из https://habrahabr.ru:

Началось всё с кота-терминатора. На начало операции мы знали следующее:
При строительстве здания с крупным продуктовым рабочая бригада завела кота, чтобы он ловил крыс.
После приёмки кот незнамо где заныкался, и уже три или четыре года его никто не видел.
Какая-то сволочь показала ему прямую взаимосвязь между открытым мешком кошачьего корма из торгового зала и появлением корма.
Появлялся он только на камерах — приходил ночью охотиться на мешки, причём как настоящий матёрый охотник, детей и самок не трогал, а брал только жирных самцов, то есть выбирал самые крупные мешки, неожиданно на них прыгал и вскрывал им брюхо.
Ему пробовали на ночь накладывать отдельную миску с кормом, но он был уже далеко не домашним, и отказаться от охоты не мог.
Кроме этого, кот любил крайне дорогой алкоголь: сотрудники догадались списывать на кота бутылки. Мол, уронил, уборщица уже осколки убрала.
Суммарный убыток он приносил примерно на 50–100 тысяч в месяц (да, это будет покруче, чем в нашумевшей истории про единоразовый обед кота на 1000 долларов в аэропорту Владивостока).
За поимку кота уже 4 месяца была награда в 5 тысяч рублей.

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

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

Диспозиция

Итак, служебный вход магазина, на котором стоят две камеры, — одна смотрит на всех входящих, другая на всех выходящих. Турникет там поставить нельзя по требованиям пожарной безопасности, поэтому просто коридор, где стоит стойка для СКУДа. Сотрудники по логике должны проходить мимо будки охраны, прикладывать пропуск к стойке, а затем следовать внутрь.

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

Итак, мы поставили свою камеру (обычную охранную) и снабдили её длиннофокусным объективом. Поставили далеко дальше по коридору, чтобы не смущала и позволила сохранить чистоту эксперимента. Сотрудники ещё двум камерам не удивились и событию значения даже не придали, чтобы было нам явно на руку.

Освещение внутри было стабильным, но нам поначалу в распознавании очень мешала дверь (сильно бликовала) — её мы попросили заклеить тёмной плёнкой.

И собрались снимать всех тех, кто заходил внутрь. Охота началась!

Дивные открытия

Через 2 недели мы сели с кадровиком магазина и начали разбирать по шагам, кто, сколько и как прошёл. Нашей задачей было сопоставить пропуска с лицами, чтобы потом спокойно распознавать людей. То есть мы собрали базу данных фотографий, а кадровик должен был назвать каждого по фамилии для обогащения этой базы.

Проходило так:
— Этого знаю, Алмазов… Этого знаю, Бокаев. Таааак, а это что за хрен вообще? Кто его пустил? Отметь, надо охране сказать. Оппа! Да это ж Иванов, он у нас три месяца уже не работает. Что он тут забыл? А это кто?
— Вот данные по СКУД. Погоди, тут четыре человека вообще.
— Да, это Петров. А ещё кто трое с ним?

В общем, выяснилось, что:

На объект каждый день проходят левые люди, иногда по несколько человек.
Сотрудники выходят обедать иногда пачкой в 4–8 человек, а затем один из них (самый молодой), возвращаясь с обеда, прикладывает всю пачку пропусков, чтобы они зачекинились обратно на работу. Бригада же приходит по факту часа на 2–3 позже.
Эти же молодые иногда утром (особенно по понедельникам) проделывали ту же операцию с пачкой пропусков.
Мимо охраны спокойно ходили уже уволенные люди, пользуясь тем, что охрана их запомнила (что они делали на своём бывшем месте работы, рассказывать, думаю, не нужно).
При этом сама охрана малоэффективно отсеивала левых — 300 человек собственного персонала, подрядные организации, поставщики (водители, экспедиторы и т. д.), лица не всегда «местной» наружности, то есть трудные для распознавания нашим отечественным неокортексом.

Средний показатель для сотрудника — обман компании на 2 часа в день. 2 часа на человека в день… 2 часа, Карл! Наш рекордсмен за две недели — один парень, который обманул компанию на 26 часов. На первые 16 его зачекинил коллега — он просто два дня не приходил, а потом он опаздывал с обеда.

Результатом наших посиделок стал вот такой отчёт (пример — статистика за неделю по сотруднику):

"На примере сотрудник отработал 3 дня по 4-5 часов!"

На каждую запись можно кликнуть и получить такой отчёт за сутки:

"Сотрудник за день прошел 3 раза - отработал 3-4 часа за день"

Директор посмотрел на всё это, помолчал, задумался, а потом вдруг посчитал сумму и начал долго, витиевато и очень громко материться. В итоге система, даже при всей кажущейся на первый взгляд дороговизне, окупается крайне быстро (максимум за 1,5 года), и это притом что мы сократим потери времени на 70% (100% было бы слишком амбициозным заявлением), без всякого учёта посторонних и прочего.

Техника

Камеры Cisco 6000P (хотя мы могли бы обойтись куда более «простыми» камерами, но циски уже были на месте). Всё это соединяется с сервером, где стоит софт для распознавания — VisionLabs Luna. Важно было выставить высокую скорость затвора (низкую выдержку), чтобы картинку не размазывало.

Из ручного режима мы сейчас переходим в автоматический, то есть делаем интеграцию со СКУДом и их кадровой подсистемой SAP, чтобы сразу лица заносить. Сейчас лица заносятся по первому проходу одного человека по одному новому пропуску и проверяются раз в неделю вручную эйчаром. В новом процессе они будут фотографировать людей на приёмке в штат.

Эмпирически мы установили, что для хорошего распознавания лиц нужно минимум 40 пикселей между бровями. Софту всё равно, кого распознавать, — отлично различает близнецов, китайцев и другие нерусские лица (в отличие от охранника, заточенного на европейскую внешность).

Ложноположительных срабатываний 0,5 процента. Это больше, чем в банках на веб-камерах их на стойках (там одна миллионная считается за норму). Но у нас реальный объект и далеко не тепличные условия. Уменьшить раза в два за счёт подбора дорогой техники можно, но это некритично.

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

Общие ошибки сравнения ручного контроля с кадровиком ещё через 2 недели и автоматического распознавания — 6,5%. Наших ошибок там около 2–3%, остальные ситуации чисто бытовые, которые должна фиксировать охрана: например, человек прошёл, но не приложил карточку (мы видим два входа, один выход). 2,6% приходятся на случаи, когда лица нет, а СКУД есть — это как раз наши (если не считать выбросы вроде парней в респираторах и закрывающих лицо так или иначе случайно, плюс пару человек с огромными фингалами после выходных).

За день до 2 тысяч проходов.

Почему нельзя биометрию по руке

Про то, как отпечаток пальца переносится скотчем или мимимишкой, наверное, рассказывать не надо. Желейный мишка позволяет даже пульс передавать и обладает нужной структурой для хитрых датчиков.

Биометрия по ладони неприменима даже в крупных офисах — если человек съест хоть что-нибудь жирное, то весь венозный рисунок поменяется, пока организм будет побеждать еду (это 7–8 часов другой руки).

Итог

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

К нашему некоторому неудовольствию, владелец магазина показал систему своим европейским коллегам (неготовую), и теперь они просят рассмотреть внедрение такой системы и у них. Мы-то хотели показать уже после 2–3 месяцев боевых испытаний — но нет. Кстати, у них забавная проблема: они не различают своих мигрантов с Ближнего Востока, которые у них основная дешёвая рабочая сила.

Кота ещё не поймали. Мы тут за него все переживаем.

4

Детство - это нечто особое...

Однажды Гришка увидел на свалке бутылку. Обычная закрытая пластиковая "полторашка", прозрачная, видно, что полная,(как будто полная воды) но - лёгкая! По весу - как будто и половины в ней нет, а видно, что полная.
Чудо. А с чудом что надо сделать? Правильно, разобраться.
Ну Гришка и открыл её. То-ли понюхать хотел...
В первую секунду ничего не произошло. (Потом он рассказывал, что он её как раз чуть тряхнул). А вот потом...
Из бутылки шандарахнуло прямо Гришке в лицо. Бутылка мгновенно вырвалась из рук и с невероятной скоростью полетела, описывая спирали, похожая то ли на открытый воздушный шарик, то-ли на боевую ракету, ложащуюся на курс к цели. Гришка присел, а мы кинулись к нему, с криками: "Что с тобой?"
Он сидел на корточках с плотно зажмуренными глазами, и нам было страшно, потому что мы не понимали, что с ним случилось, и что надо делать.
Постепенно он смог объяснить нам, что сам не знает, что случилась, глаза открывать боится, но вроде всё нормально, только плакать очень хочется.
Потом он всё-таки открыл глаза, долго моргал, но стало понятно, что - обошлось.
Почти одновременно стало понятно, что повезло.
Дело в том, что Гришка вообще-то курил. И открывть бутылку он вполне мог начать с горящей сигаретой во рту - просто случайно в этот момент было не так.
А что бы было, если бы он так открыл бутылку СО СЖИЖЕННЫМ ГАЗОМ (ПРОПАН_БУТАНОМ) с горящей сигаретой во рту, мы представить себе могли.
Гришка отстирывал свою одежду и мыл голову у меня (у меня дома никого не оказалось), но газом от него всё равно пахло ещё недели две.


Чуден "Днепр" при тихой погоде, или не всякий Икар долетит...

Однажды Гришка ухитрился за копейки купить Днепр. Днепр - это тяжёлый мотоцикл. Нет, к тому времени мы все умели кататься на мопедах, но одно дело - мопед, а другое - мотоцикл, да ещё какой!
Днепр держали в гараже у Серёжки. Гараж у Серёжки был в большом гаражном массиве, гаражи там стояли рядами, но в том проезде, в котором был Серёжкин гараж была особенность - с одного конца этот проезд был "глухим", то есть в конце его тоже были гаражи. В общем, гаражи стояли буквой "П" с очень-очень длинными ножками, и маленьким расстоянием между длинными палочками.
Днепр не заводился. Кроме того, на нём не работали тормоза, не работала электрика, глушитель был дырявый, камеры были пробиты в куче мест. Он был без коляски, и мы ставили его мотором на деревянную коробку, потому что подножка тоже не работала.
Мы чинили его все вместе, но я считался "самым опытным". И в конце концов, я смог починить зажигание. Кроме того, мы при помощи огромного количества клея "момент" и ножниц ухитрились сделать из двух камер одну кое-как держащую накачку, правда она была похожа на какого-то экзотического пятнистого питона, страдающего лишаём, и кусающего собственный хвост. И наконец-то он завёлся! Это не передать словами! Мало кто поймёт, сколько счастья может принести чудовищный грохот, жуткий дым, и хлещущее из дыр раскалённого до розового цвета глушителя синее пламя! Гришка прыгнул в седло, с жутким хрустом врубил первую и полетел (мы едва успели вытащить ящик из-под мотоцикла).
Мало кто из взрослых поймёт, что едущий на первой скорости Днепр, который и на верхней-то навряд ли когда-нибудь набирал 90 - это полёт. Но это был самый настоящий полёт, но как вскоре выяснилось - полёт Икара.
Напомню, тормозов на Днепре не было. И, как оказалось, расстояния между рядами гаражей, чтобы развернуться - то же. Сначала Гришка пытался тормозить по-мопедному - подошвами, но куда там - остановить подошвами такую массу! Потом он успел спрыгнуть с сидения, и летел рядом с мотоциклом, держась за руль, а потом... Потома не было, буква "П" кончилась.
Они врезались в закрытые ворота гаража, стоящего в перемычке буквы "П" практически одновременно, рядом - справа мотоцикл, слева - Гришка. И упали практически одновременно, мотоцикл - направо, Гришка - налево.
Мы, бросив ящик и рассыпанные инструменты перед открытым гаражом, помчались к ним так быстро, как только могли. Я, наверное, никогда в жизни так быстро не бегал.
Собственно говоря, им повезло. Гришка ухитрился ничего себе не сломать, правда он оказался весь в синяках, разогнуться он смог только минут через десять, и даже материться начал не сразу. Ещё дня два у него всё болело. Мотоциклу тоже повезло - хотя переднее колесо и сложило, но переднюю вилку не погнуло, так что все потери - это собственно переднее колесо.
И всё-таки - это был первый настоящий полёт на Днепре! Это из вещей, запоминающихся на всю жизнь! Как объяснить, что это одно важнее всех связанных с этим мелких неприятностей?
Мы потом ещё ездили на этом Днепре... До сих пор на стене рядом с моим сараем красуется черно-голубое пятно - это Гришка как-то случайно слишком резко бросил сцепление, и мотоцикл со всеми нами (я, например, сидел в коляске) прыгнул и воткнулся в стену. Но в этот раз ужасов не было, так как там было всего метра полтора разгона.

А ещё нельзя не рассказать о том, что было гораздо раньше - ещё сильно-сильно до Днепра. Например, о первом велосипеде с мотором. Но это уже "совсем другая история"...

5

Десять вещей, которые каждый кошатник, должен сделать со своим котом.

Найдено в сети.

1) Походить вокруг спящего кота, отчетливо бормоча «хочу жрать,жрать!» Когда кот откроет глаза и сонно укажет на тарелку супа, капризно сказать: «Это не то!» Заплакать. Сесть рядом с котом и плакать десять минут. Когда кот встанет и, пошатываясь, поменяет суп на свежий, вспомнить, что вообще-то вы хотели покакать.

2) Лечь сверху на спящего кота. Когда раздастся протестующий крик, нехотя подвинуться. Сползти с кота, цепляясь за его шерсть.

3) Громко шуршать рулоном бумаги ДО того, как вы сходили в туалет. Шуметь в туалете. Включать воду на полную мощность. Мыть руки. Выключать воду. Спускать воду в унитазе. Хлопать крышкой. Когда кот проснется и придет, гневно заорать «Ты что?! Я же еще не покакал!» Как только кот уснет, покакать и проделать все сначала, начиная с рулона.

4) Когда кот начнет заниматься сексом, прийти и смотреть. В ответ на злобное шипение уйти, понурившись. Вернуться через десять секунд, приведя второго кота, собаку и попугайчиков.

5) Стучать в дверь, за которой спит кот. Стучать в открытую дверь. Долго и упорно стучать в открытую дверь за которой спит кот. Орать перед открытой дверью. Петь песни. Добиться, чтобы кот встал, и тогда красиво войти в открытую дверь.

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

7) Оцепенеть, глядя в пустой угол. Сидеть, оцепенев, пока кот не забеспокоится и не придет посмотреть. Тогда медленно попятиться, побледнев, и уйти, не поворачиваясь к углу спиной. Начать паковать вещи, бормоча под нос «данунафиг, жизнь дороже».

8) Застрять пальцами в оконной сетке, орать, отчаянно материться. Будучи спасенным, влепить по морде коту с криком «где ты раньше был, сука?!», кинуться прочь, остаток вечера смотреть исподлобья.

9) Съесть пакет из «Пятерочки». Жадно, отрывая куски и давясь.

10) Дождаться, пока кот крепко уснет, и выблевать пакет на ковер в том месте, куда он обычно ступает спросонья. Проорать «ЫЫЫЫА!» Когда кот вскочит и наступит, сделать приветливое лицо.

Только так, товарищи, мы сможем вернуть их в чувство.

6

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

В 92-м мы поставили первую винду на оба слабосильных компа нашей
лаборатории. Жидкий азот к тому времени накрылся медным тазом вместе с
комплектующими, дорогущее оборудование встало – пришла пора заняться
чисто литературным трудом, то есть писать диссеры. Конкретно мы
заколебались вписывать от руки тушью надстрочные и подстрочные индексы
во всякие формулы, а в ворде они были, вот мы его и поставили. Осваивали
наперегонки, делясь своими открытиями с коллегами. Одна из функций,
глобальная замена, до сих пор неинтересна большинству пользователей.
Но вот попробуйте вручную вычистить от случайных двойных пробелов,
двойных точек, пробелов перед точками и прочей хрени трёхсотстраничную
монографию! Теперь это занимало секунды – заменяем например двойной
пробел на одинарный по всему тексту, далее быстро жмём на эту кнопку
несколько раз подряд, пока ворд не сообщит, что заменять больше нечего.
Далее листаем вручную, чтобы выявить уродов, которые до сих пор не знают
кнопки Tab и лепят вместо неё на глаз множественные пробелы.

Впервые набрёл на это открытие аспирант Валера и решил им поделиться с
товарищами в яркой мнемоничной форме. Естественной жертвой пал аспирант
Боря – мрачный и грузный, он не желал припрыжку скакать до туалета на
четвёртом этаже, а вместо этого неторопливо шествовал в другой конец
длинного здания на первом, а потом ещё подолгу курил на крылечке. Оба
виндовозных компа у нас по часам и минутам были расписаны. Ждать, когда
Боре наконец приспичит в туалет, а потом рассчитывать свалившиеся на
тебя 10-30 минут в зависимости от темпов его продвижения - многих
раздражало. Аспирант Валера вполне уложился в пять – он заменил по всему
тексту бориной диссертации запятую с пробелом на «, бля, », точку на
другую фигню, множественные пробелы-точки и прочие типичные опечатки –
на десяток более цветистых выражений. Весь текст сразу преобразился. В
нём появился рефрен после каждой квадратной скобки с точкой, завершающий
информацию о работе другого автора. Теперь каждая из этих ссылок
сопровождалась унылым, но настойчивым комментарием: «Впрочем, при всём
уважении к авторам этой работы, я полагаю, что их результаты тоже
херня…»

Но главное было даже не в этой механической замене – у Бориной фразы
наконец появилось дыхание. Как всякий экспериментатор, сталкивающийся с
реальной жизнью в виде поломанных железок, Боря был немногословен. Он
выражался только в тех случаях, когда у него опять что-то не получалось,
или тем более получалось. А ведь только из таких моментов и должен
состоять текст любой хорошей диссертации. Неудивительно, что Боря рожал
свой текст трудно и наступал себе при этом на горло. Его цензурный
высушенный текст производил странное впечатление на коллег, знавших Борю
в жизни. Даже опечатки он делал смысловые – после выводов, для него
наиболее волнительных. С пунктуацией он был вообще не в ладах, как
впрочем и я сам, но если уж Боря ставил для разнообразия свою запятую,
то она чего-нибудь да значила. Двойные пробелы у него служили
драматической паузой. Пять минут работы – и весь текст диссертации
заиграл красками:

«Предложенная автором данной работы методика, бля, обеспечивает полное
соответствие экспериментальных и теоретических данных, на хуй! Ёбаный
конь! Удалось наконец доказать, бля…» - и так далее, полтораста страниц.

Читали мы это вслух выборочно, начав именно с выводов работы. К моменту
возвращения Бори с туалета-перекура вся лаборатория сидела по своим
стульям уже никакая. Боря воззрился на свой текст, пробормотал какое-то
ругательство, исправил, снова исправил, долго и задумчиво смотрел в
целом, потом принялся лихорадочно листать свой многолетний труд до
конца, мрачнея на глазах. Его можно было понять. Сама концепция
глобальной замены до этого утра была неизвестна ни одному из
присутствующих. Начисто переписать свежую редакцию всего диссера от
первой до последней страницы за время бориного пребывания в туалете, да
ещё так сочно, представлялось совершенно немыслимым. Охуевший Боря
жалобно сказал: «Ребята, у меня кажется вирус…»

Мы пришли ему на помощь и быстро выяснили, что вирус этот реагирует
похоже только на самых злостных матершинников – файлы других
пользователей не пострадали. «Да я же только устно!» - пролепетал Боря
и уставился на нас подозрительно. Но ведь это была знаменитая загадочная
винда, а передовые статьи о распознавании устной речи были тогда в моде.

Бэкап мы ему конечно восстановили, но какой-то подонок успел влепить в
процессе пару параметров автозамены. Теперь, когда Боря особо
разволновывался над своими выводами и начинал делать обычные для себя
опечатки, у него сама собой выскакивала строчка прямо в тексте: «Эх,
Боря, Боря. Материться нельзя даже мысленно!» Не знаю уж, насколько это
подействовало, но он периодически жал на бэкспейс и вслух до самого
вечера не матерился _вообще_. Впрочем, Боря легко это компенсировал
буквально за несколько минут, когда мы сжалились и объяснили ему смысл
этих полезных операций…

7

Жена не могла выйти куда-нибудь с мужем из-за того, что тот
сильно матерился. Однажды она ему говорит:
- Послушай, я хочу хоть раз сходить с тобой в магазин. Если
ты захочешь материться, то лучше выражайся названиями цветов.
Пришли в магазин. Стоят в очереди. Муж видит: один берет без
очереди, второй, третий. Терпение его лопнуло. Подходит к одному
из них, берет за шиворот и говорит:
- Слушай, розочка, пионь отсюда, а то как затюльпаню, что
засиренишься!

8

Жена не могла выйти куда-нибудь с мужем из-за того, что тот сильно матерился.
Однажды она ему говорит:
- Послушай, я хочу хоть раз сходить с тобой в магазин. Если ты захочешь
материться, то лучше выражайся названиями цветов. Пришли в магазин. Стоят в
очереди. Муж видит: один берет без очереди, второй, третий. Терпение его
лопнуло. Подходит к одному из них, берет за шиворот и говорит:
- Слушай, розочка, пионь отсюда, а то как затюльпаню, что засиренишься!