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

1

Я по образованию - да и по складу характера тоже - компьютерщик. Начинал в 90-е программистом, потом довелось даже походить в мелких начальниках.
Затем, уже по эту сторону пруда - снова с самых профессиональных низов. Постепенно вырос, обзавелся собственным бизнесом.
Сейчас уже пенсия не за горами, много чего сделано, клиентов, знающих меня и обращающихся периодически - не перечесть.
Вот одни такие вдруг звонят и говорят: мы тут делаем аудит системы, и в программном коде нашли комментарий с вашей фамилией. Наши программисты голову сломали, но понять не могут: что ж именно там делается такое. Документацию почитали - и все равно не могут разгадать. Вы извините, говорят, они считают, что вы тут какое-то заклинание оставили, или что-то вроде того.
Ладно, поехал посмотреть, что там и как.
Программисты, конечно - миллениалы во всей красе. Бородаты аки лесорубы, все на макбуках да с айфонами. Аджайл технологии, АИ, блокчейн. На передовой технического прогресса, одним словом.
Показали мой код... мама ж дорогая! Булевые операции! Логическое И, ИЛИ, НЕ.
Когда-то именно с этого начиналось программирование как область деятельности. Нолики и единички, что будет, если одно на другое наложится? Каков результат? Так и писали первые программы - прямо в двоичном коде! Потом появился язык программирования Ассемблер - казался просто чудом чудесным!
А еще раньше и вся электроника на этом же базировалась. И наука сия от самого херра Лейбница начало свое ведет.
В наше время, к слову, была обязательной частью базового университетского курса для всех, кто видел себя в нашей профессии.
Не скажу, что я тогда шибко прилежно это все учил - но кое-что в башке-то осталось. Потому, когда возникла задача, вполне себе прикладная - то озарило меня, что решить ее можно как раз таки с помощью старых добрых бинарных команд. Ну и намалевал я тогда это дело.
А теперь, вишь ты, для молодых-то это абракадабра, получается...
Когда наше поколение уйдет - кто на заслуженный отдых, а кто сразу под газон - что ж получается, некому будет сохранить эти секреты? А как же тогда будущие айтишники задачи-то решать будут?
В общем, и смешно и грустно мне одновременно.

3

С Хабра:

X: Так и представил себе, как условный Петя Васечкин на удаленке категорически не может тезисно отписаться по этим вопросам, зато очно он двумя жестами, одной эмоцией, и пятью словами прям всё про них тут же начистоту выложит. И главное, все тут же всё поймут.

Z: Запахи, вы забыли про запахи как коммуникационный канал. Мнение о коде коллеги вполне можно передать запахом

4

Inferno: я за 15+ лет в айти написал от силы 50 строк с комментариями

Vlan: Я один раз видел идеальный код. Девочка какая-то писала еще на 1С 7.7
Каждую функцию предваряли подробные комментарии: ее назначение, что на входе, что на выходе. Дата исправления, версия. Даже номер ее телефона был указан. Так и хотелось позвонить спросить, не ангел ли она, спустившийся с небес. :-)

Aleksey Tomin: Надо было по телефону рассказать про системы контроля версий. Когда вижу чейнжлог в коде - так и хочется посмотреть автору в глаза и спросить "нафига ты код засоряешь?"

6

mikem> Я как тестировщик часто сталкиваюсь с не достаточными описаниями задач в системе Jira, и подробности приходится искать разными способами. Но когда разработчик одной такой задачи предложил искать описание логики задачи в коде класса, который реализует эту задачу, в проекте, удивился даже я.

7

Одного моего испанского коллегу, назовем его Рафаэль, попросили быть оппонентом на защите в Голландии. Диссертация была Рафаэлю интересна. Чтоб не отменять лекции, он решил прилететь на защиту ранним утром и вечером после банкета отправиться обратно в Испанию. А подробности интересующего его эксперимента обсудить прямо на защите или на банкете. Вернулся, однако, он несколько озадаченный и сказал, что подробности эксперимента узнать не смог. Почему не смог? Нет, не забыл. Хотел спросить. Но ничего не вышло. И вообще, там такое было!.. А оказалось, было вот что.

Защищалась молодая девушка, стройная и красивая мексиканка Патрисия. Она была общительной, веселой и одевалась довольно эффектно для скромной и неяркой Голландии. Обычно ходила в мини-юбках или брюках по фигуре, подбирала красивые сочетания цветов. Вульгарности в ней не было, хотя внимание она на себя обращала. Еще она была умницей и хорошо работала.

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

И вот Патрисия, нервничая, ждет, когда ее пригласят в зал. Для торжественного случая сшила оригинальный костюм - длинный облегающий черный пиджак и белое короткое платье. Другая, может, посомневалась бы, не добавить ли сантиметров пять длины платью по случаю защиты, но Патрисии фигура позволяла. Наконец, все участники входят в зал, появляется ректор. Патрисия готовится произнести речь. Ректор смотрит на нее и багровеет.
- Это что?! - раздается его грозный вопль.
Патрисия в недоумении испуганно оглядывается назад. Рафаэль тоже удивился и стал рассматривать зал в поисках интересного.
- Вон отсюда! - кричит ректор.
А надо сказать, что голландцы люди уравновешенные, и крика на рабочем месте у них не бывает. Ректорам кричать особенно не пристало. Тем более на защите. Но тут у него аж лысина вспотела.
- Как Вы посмели явиться сюда в таком виде?! - вопрошает он аспирантку. - Защита отменяется!..

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

Казалось, все уже зашло в тупик, и тут пришло спасение. Один из членов жюри сказал, что в спорных случаях нужно руководствоваться правилами. Нарушила ли их аспирантка? Дресс-код был торжественно зачитан вслух. На сколько сантиметров юбки могут быть выше колена, там не упоминалось. И процедура защиты была продолжена, хотя отголоски грома еще слышались в ректорском голосе, когда он объявил о помиловании.
- Это упущение в регламенте будет обязательно исправлено, мы внесем туда минимальную длину юбки, - успокоил он собравшихся.

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

10

habr: Линус Торвальдс одобрил замену части терминов в коде Linux на нейтральные названия

solariserj:
Обиднее что это докатится и до нас, где рабства нет, и к неграм относятся как к людям с черным цветом кожи.

BorisTheAnimal:
у нас белый офицер застрелил черного репера еще 183 год назад... так что...

11

Продолжение 2. Переход Севастополь-Красное море.

Первый приказ явно шел в разрез с требованиями руководящих документов, о чем мне робко пытался сообщить мичман Валера Коваленко, когда я сказал ему: «так, Петрович! Вот эту хрень, и указал на решетку иллюминатора в каюте, пока мы идем в зону эскадры и бездельничаем, надо спилить». А когда увидел в его глазах сомнения, добавил, что единственное закрытое решеткой «окошко» в ряду обычных иллюминаторов, скорее демаскирующий признак, чем надежное средство защиты. И вообще, мне бы хотелось смотреть на этот мир не через решетку.
Отдавая приказ, я с улыбкой вспоминал старшего преподавателя спец. дисциплин в училище (партийная кличка Боб): он говаривал (и видимо был прав) так: никогда из тебя, старшина, не выйдет НАСТОЯЩЕГО ШИФРОВАЛЬЩИКА. Происходило это на практических занятиях на 4 курсе. Мы работали по коду. Стартовав вместе со всеми, минут через 15 сдал готовую кодограмму. Весь остальной класс сдал работу через 25-30 минут и по объему она была значительно больше.
Стали разбираться. Текст был обычный, флотский, по маневрам лодки работающей в полигоне: подлодке следовать курсом … градусов, скоростью … узлов, и указания несколько раз повторялись. В коде такая форма есть и мне только оставалось набрать вставки – цифирки хода и скорости.
Однако в данном, конкретном тексте курс и скорость поменяли местами и было написано: подлодке следовать со скоростью …. узлов, курсом …. градусов.
В руководящих документах написано, что текст должен передаваться БЕЗ ИЗМЕНЕНИЙ. Таких величин в коде не было и все стали набирать этот текст по буквам. Соответственно кодограмма у всех получилась объемней и времени потратили не слабо.
Преподаватель обвинил меня в нарушении наставления. Я, по своей природе, прирожденный спорщик, и мне в этом вопросе палец в рот не клади. Поэтому уверенно доложил, что сделал все быстро, оперативно и правильно и, получив эту радиограмму, на лодке также быстро ее раскодируют и будут следовать нужными курсами и ходами.
Вот если бы это делал какой-то матрос Вася Пупкин, который нихренаськи еще не понимает, так и должен делать, ни на шаг от инструкций не отходя, а будущий флагманский специалист, должен иметь голову на плечах, и нас чему-то учат все эти годы. А должен быть «выдран» офицер оперативного отдела, который не умеет писать распоряжения, и нужно организовать обучение оперативного отдела.
Кроме того, нормальный спец на лодке, получив набранный по буковкам текст, во-первых, потратит в два раза больше времени, во-вторых, будет считать, и вполне обоснованно, что там, «наверху» все с ума посходили.
Боб, для которого малейшее отступление от инструкций, было смерти подобно, обозвал меня демагогом. Но даже в этой ситуации я оставил последнее слово за собой, сказав, что по-моему демагоги - это те, кто пытаются доказать, что мягкий лучше чем, твердый, а я доказываю, что оперативность и умение принять самостоятельное решение это ценные качества.
Так что какая-то решетка на иллюминаторе, спилить и забыть!
Петрович был на удивление толковым и исполнительным мичманом. Уже через час иллюминатор радовал ярким солнцем и синим морем.

Корабль, между тем, оставлял в кильватерном следе милю за милей. Вот уже проскочили первый черноморский пролив Босфор, небольшое Мраморное море, очередной пролив – Дарданеллы и выходим в зону ответственности наших коллег - 5 эскадры в Средиземном море. Становится теплее.

Через пару дней подходим к Порт-Саиду, входим в узкий Суэцкий канал, видим задранные жерла подбитых танков на берегу – наглядные результаты арабо-израильской войны. На выходе из канала проходим порт Суэц и оказываемся в Красном море.
Продолжение следует

12

Туристы из России очень любят Таиланд, по трём причинам: 1) каждый город Таиланда напоминает Химки, но без зимы; 2) как и в России, много чего нельзя. При этом, если чего-то нельзя, но очень хочется, это что-то можно найти в любое время суток; 3) местные жители отчасти жадноватые, но добродушные и гостеприимные, в связи с чем выходцы с постсоветского пространства сразу по прилёту попадают в зону душевного комфорта и частично остаются в Таиланде жить.

Но, при всём сходстве, между северянами и тайцами есть кое-какие различия в культурном коде. В частности, в Юго-Восточной Азии очень любят животных. У нас животных тоже любят, но, как говорил классик, странною любовью и не все. Простой пример – история, которую поведал мне гид в Бангкоке.

У тайцев есть традиция – если человек хочет вернуться в полюбившееся место (например, на пляж, где провёл медовый месяц), он должен купить черепашку, написать на её панцире своё имя и выпустить на волю в желаемом месте. Как-то раз пара российских молодожёнов из Кемерова, в самом конце своего отпуска, зашла в зоомагазин и начала разглядывать черепах.
- Вы, конечно, желай купить черепаха на счастье? – спросил продавец на ломаном английском.
- Точняк, желаем.
- Вам какой черепаха? Маленький – на маленький счастье. Большой – на большое.
- Канеш, давай большую, - сказал молодой муж, ткнув пальцем в животное с внушительным панцирем и солидной мордой.
- Сию минуту, - кивнул таец и бережно достал черепаху из аквариума.
Продавец назвал цену, молодой муж небрежно заплатил наличными.
- Черепаха ваш, желай вам всего наилучшего, - сказал таец. – Сейчас я принесу вам чек и всё, что необходимо.
Таец убежал в другую комнату. Его не было несколько минут. Когда таец вернулся, он торжествующе нёс розовый мелок.
- Вот, нашёл! Вы использовать это для надписи. Розовый цвет – цвет любви! – сказал он и запнулся на полуслове, поглядев на черепаху. После черепахи продавец медленно поднял глаза на молодожёнов.
Пока таец отсутствовал, молодой муж, не мудрствуя лукаво, нацарапал на панцире черепахи гвоздиком «САША + МАША», а молодая жена, тоже не долго думая, обвела буквы губной помадой.
- Я видеть, у вас в семье полное взаимопонимание, - выдавил из себя таец, когда к нему вернулся дар речи.

13

О проблемах программистов в Японии:
xxx: В старом коде попадаются японские имена, типа не "result" а "kekka", но уже в новом коде такого не допускали.
xxx: Так вот, при разработке системы клиента, в команде куратора не было, и именовали как попало. Где-то Jouritsuoichirankyakusama, где-то Jouritsuichirancustomer, где-то Shiryoukakunindeletedelete, где-то Shiryoukakunindeleteok.
yyy: Какое интересное странное дзюцу.

14

Оратория для Теплоприбора

Теплоприбор - это название нашего завода. Приборы у нас делали не то что тёплые, а прямо скажем, горячие, с инфракрасным наведением. Танковую броню на полигоне прожигали как бумажный лист. Я там после армии работал в столярном цеху, плотником. Без плотника ни один завод не обойдётся, без разницы, какие там делают ракеты - тактические, МБР, земля-земля, земля-воздух, или противокорабельные.
Самый главный инструмент у плотника какой? Сейчас скажете что пила или рубанок. А ни фига! Главный инструмент – гвоздодёр. Только не тот что в виде ломика, а такой, у которого с одной стороны боёк как у молотка, а с другой рожки загнутые. Я его из руки не выпускал. А если не в руке, значит в кармане. Теперь понятно, откуда у меня погоняло?
Отец у меня баянист, на пенсии. Всю жизнь проработал в музыкальной школе, детишек учил на баяне. Ну и я, понятно, с детства меха растягивал. С музыкой жить завсегда легче чем без музыки. Я и в школе всегда, и служилось мне нормально, потому что баянист - он и в армии человек необходимый, и на заводе тоже постоянно в самодеятельности. Это теперь она никому не нужна, а тогда самодеятельность - это было большое партийное, государственное дело. Чтобы рабочие не водку жрали, а росли над собой, как в кино один кент сказал.
Короче, как какой праздник, я на сцене с баяном. Баян у меня готово-выборный, голосистый. Юпитер, кто понимает. Играл я всегда по слуху, это у меня от бати. Ноты читать он меня, правда, тоже научил. Ну, для начальства и для парткома мы играли всякую муру, как мы её называли, «патриотику». А для себя, у нас инженер по ТБ, Бенедикт Райнер, из бывших поволжских немцев, приучил нас к джазу.
Бенедикт - трубач. Не просто трубач, а редкостный, таких больше не слышал. Он нам на репетиции притаскивал ноты, а чаще магнитофонные ленты. Короче, Луи Армстронг, Диззи Гиллеспи, Чет Бейкер, кто понимает. Мы снимали партии, разучивали, времени не жалели. Моя партия, была, понятное дело, органная. А чё, баян это ж тот же орган, только ручной. Короче, у них Хаммонд с колонкой Лесли, кто понимает, а у меня - Юпитер без микрофона. И кстати, звучало не сказать чтобы хуже.
Но вот однажды наш секретарь парткома пришёл к нам на репетицию и приволок какую-то папку, а там ноты и текстовки. Говорит, к ноябрьским праздникам надо это выучить и подыграть заводскому хору. Оратория называется «Пафос революции». Кто композитор, вспомнить уже не могу. Точно знаю что не Шнейдерман. Но если забудешь и потом хочешь вспомнить, то обязательно вспоминается Шнейдерман. Мистика какая-то!
У нашего секретаря парткома два голоса - обыкновенный и партийный. Наверное и регистровые переключатели есть, с одного тембра на другой, как у меня на баяне. Короче, он переключил регистр на партийный голос и говорит - значит так! Кровь из носу, но чтоб на праздничном концерте оратория прозвучала со сцены. Из обкома партии инструктора пришлют по части самодеятельности. Потому что это серьёзное партийное дело, эта оратория. Потом подумал, переключил голос с партийного опять на обыкновенный и говорит, не подведите, мужики!
Вот только одна загвоздочка. Нет в этой оратории партии баяна. И органа нет. И пришлось мне выступать в новом для себя амплуа. А когда такое происходит, то первый раз непременно облажаешься. Это как закон. Ну, короче, разучили мы эту хрень, стою я на сцене вместе с симфонической группой и хором, и передо мной малая оркестровая тарелка на треноге. Тарелка новенькая, блестит как котовы яйца. И всего делов - мне на ней в середине коды тремоло сделать специальной колотушкой. Ну, это палка такая с круглым фетровым наконечником.
Ну вот, симфоническая группа уже настраивается. Я тоже колотушку взял, хотел ещё разок порепетировать моё тремоло, и тут подскакивает ко мне наш дирижёр, юркий такой мужичонка, с виду как пацан, хотя по возрасту уже давно на пенсии. Флид Абрам Моисеевич, освобождённый профкомовский работник. Он только самодеятельностью и занимался. Хоровик и дирижёр. Тогда на каждом заводе такая должность была.
И говорит, Лёха Митрошников, зараза, заболел. Небось запил. Где мужское сопрано взять? Надо в коде пропеть речитатив, акапелла. Давай ты, больше некому, у хористов там аккорд на шесть тактов, на вот держи ноты и текстовку. Потому что сопрано только у тебя. А я и правда верха беру легко, не хуже чем Роберт Плант.
Ну короче, я колотушку куда-то засунул, взял в руки ноты, текстовку сразу выучил чтобы потом не заглядывать. А так у меня до самой коды - пауза. Ну ладно, отстоял я всю пьесу. Ну вот, слава яйцам, уже и кода. Хористы взяли аккорд. Значит мой выход. И я пою с выражением:
Павших борцов мы земле предаём
Скоро уже заколотят гробы
И полетят в вечереющем воздухе
Нежные чистые ВЗМАХИ трубы
спел я. А нужно было – не взмахи, конечно, а ЗВУКИ, ясен пень...
А почему взмахи, я объясню. Дело в том что когда Бенедикт лабал Луи Армстронга, он своей трубой на все стороны махал, как поп кадилом. Говорит что у Майлса Дейвиса так научился. Но не в этом дело, а в том что в зале народ ржать начал. А дело-то серьёзное, партийное.
И тут мне надо сделать тремоло на оркестровой тарелке, а колотушка моя как сквозь землю провалилась. Ну я конечно не растерялся, вынул из кармана железную открывашку для пива, и у меня вышло такое тремоло, что я едва не оглох. Жуткий медный грохот со звоном на весь театр. Колосники, блин, чуть не попадали. Ну я же сказал, новый инструмент, незнакомый, обязательно первый раз облажаешься. Это как закон!
И в этом месте у Бенедикта сразу идёт соло на трубе на шесть тактов и на последней ноте фермата до «пока не растает». Ну то есть, должно было быть соло... Бенедикт, конечно, трубач от Бога, но он ведь тоже человек. А человек слаб, и от смеха, который до слёз, у него во рту слюни происходят. Короче, Бенедикт напускал слюней в мундштук, кто понимает, и вместо трагических нот с оптимистической концовкой у него вышло какое-то собачье хрюканье, совершенно аполитичное.
Зрители от всего этого согнулись пополам, и просто подыхают от смеха. Абрам Моисеевич, посмотрел на Бенедикта, а у него вся морда в соплях, потом выщурился на меня и как рявкнет во всю еврейскую глотку: "Сука, Гвоздодёр! Убью на...!” и метнул в меня свою палочку как ниндзя. А эту палочку ему Серёга Пантелеев выточил из титанового прутка, который идёт на крепления ракетного двигателя. Летела она со свистом через всю сцену прямо мне в глаз. Если бы я не отдёрнул голову миллиметров на триста влево, быть бы мне Моше Даяном.
Как писало солнце русской поэзии, "кинжалом я владею, я близ Кавказа рождена". Только я думаю, у Моисеича не Кавказ, а совсем другая география. Если бы он кинжал метнул, это одно, а убить человека влёт дирижёрской палочкой - такому только на зоне можно научиться. Короче, после покушения на мою жизнь я окончательно потерял сознание, встал и сделал поклон зрителям. Рефлекс, наверное. А зритель чё? Ему кланяются, он аплодирует. Тоже рефлекс. У людей вся жизнь на рефлексах построена. Короче, устроили мне зрители овацию.
Моисеич ко мне подскочил и трясёт меня как грушу. "Ты! Ты... Ты, блять, залупа с отворотом! Обосрал мне весь концерт! Блять! Лажовщик!" Рядом с ним микрофон включённый, а он его видит конечно, но никак не может остановиться орать в силу своего горячего ближневосточного темперамента.
Народ, понятно, уже просто корчится в судорогах и со стульев сползает. Это при том, что дело-то серьёзное, партийное. А тут такая идеологическая диверсия прямо со сцены. Хор на сцене уже чуть все скамейки не обоссал, а только без занавеса уйти нельзя. Они шипят, Володька, сука, занавес давай!
А у Володьки Дрёмова, машиниста сцены, от смеха случилась в руках судорога, пульт из руки выпал и закатился глубоко в щель между стеной и фальшполом. Володька его тянет за кабель, а он, сука, застрял в щели намертво. А без пульта занавес - дрова. Хороший антрактно-раздвижной занавес из лилового бархата, гордость театра.
Хор ещё минуты три постоял, а потом по одному, по двое со сцены утёк, пригибаясь под светом софитов как под пулями. Очень он интересный, этот сгибательный рефлекс. Наверное у человека уже где-то в подсознании, что если в тебя прожекторами светят, то того и гляди из зенитки обстреляют.
Моисеич оторвал мне половину пуговиц на концертной рубахе из реквизита и успокоился. Потом схватился за сердце, вынул из кармана валидол, положил под язык и уполз за кулисы. Я за ним, успокаивать, жалко же старика. А он уселся на корточки в уголке рядом с театральным стулом и матерится тихонько себе на идише. А выражение глаз такое, что я сразу понял, что правду про него говорят, что он ещё на сталинской зоне зэковским оркестром дирижировал. Бенедикт сливные клапаны свинтил, сопли из трубы вытряхивает, и тоже матерится, правда по-русски.
Вот такая получилась, блять, оратория...
А эту хренову колотушку я потом нашёл сразу после концерта. Я же её просто в другой карман засунул. Как гвоздодёр обычно запихиваю в карман плотницких штанов, так и её запихал. На рефлексе. Это всё потому что Моисеич прибежал с этим речитативом и умолял выручить. А потом чуть не убил. Ну подумаешь, ну налажал в коде. Сам как будто никогда на концертах не лажался... А может и правда не лажался, поэтому и на зоне выжил.
Речитатив ещё этот, про гробы с падшими борцами. Я же не певец, а плотник! Я все четыре такта пока его пел, только и представлял, как я хожу и крышки к тем гробам приколачиваю. Там же надо ещё заранее отверстие накернить под гвоздь, и гвоздь как следует наживить, чтобы он в середину доски пошёл и край гроба не отщепил. Мало я как будто этих гробов позаколачивал.
Завод большой, заводские часто помирают, и семейники ихние тоже. И каждый раз как их от завода хоронят, меня или ещё кого-то из плотников отдел кадров снимает с цеха и гонит на кладбище, крышку забить, ну и вообще присмотреть за гробом. А то на кладбище всякое случается.
В столярном цеху любую мебель можно изготовить, хотя бы и гроб. Гробы мы делаем для своих крепкие, удобные. Только декоративные ручки больше не ставим, после того как пару раз какое-то мудачьё пыталось за них гроб поднять. Один раз учудили таки, перевернули гроб кверх тормашками. Покойнику-то ничего, а одному из этих дуралеев ногу сломало.
Оратория для нас, конечно, даром не прошла. Остались мы из-за неё все без премии. И без квартальной и без годовой. Обком партии постарался. Абрама Моисеевича заставили объяснительную писать в обком партии, потом ещё мурыжили в первом отделе, хорошо хоть, не уволили. Секретарю парткома - выговор по партийной линии с занесением в учётную карточку. Он после этого свой партийный голос напрочь потерял, стал говорить по-человечески.
А Бенедикт с тех пор перестал махать трубой как Майлс Дейвис. Отучили, блять. У него от этого и манера игры изменилась. Он как-то ровнее стал играть, спокойнее. А техники от этого только прибавилось, и выразительности тоже. Он потом ещё и флюгельгорн освоил и стал лабать Чака Манджони один в один. Лучше даже!
А, да! Вспомнил я всё-таки фамилию того композитора. Ну, который нашу ораторию сочинил. Даже его имя и отчество вспомнил. Шейнкман! Эфраим Григорьевич Шейнкман. Я же говорил, что не Шнейдерман!

15

xxx: С этими телеметриями и безглючным софотом
xxx: Поменялось отношение к глюкам системы
xxx: Давным давно их можно было списать на плохо стабилизированный блок питания и скачки напряжения
xxx: Потом их можно было списать на железо, купленное на совке
xxx: Потом их списывали на бесконечные баги в коде
xxx: А сейчас ребутнулся телефон сам по себе
xxx: И уже думаешь
xxx: Наверное патч накатили через бэкдор - надо было ребутнуть

16

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

17

Обсуждение на Хабре рекламного ролика Google, в котором в коде на экране монитора обнаружились русские нецензурные слова латиницей:

ptica_filin: Вроде на стоках довольно жёсткая премодерация материала. Должны быть расставлены правильные теги, указаны ключевые слова для видео. Модератор Shutterstock-а точно должен был отсмотреть, прежде чем выложить в доступ.

Firz: И отказать в публикации с пометкой «ваш код, который на экране в ролике, не компилится, пофиксите».

18

Петр:
Вы говорите, что у нас на сайте вирус. Наши программисты весь день искали, не нашли. Есть вероятность, что он в коде сайта?

Олег:
да это наверное вирус типа worm и он скорей всего спрятался в cookies
так бывает, если их не чистить, ведь поисковики везде оставляют свои крошки и потом в них заводится черте что

19

х: Если у вас в коде грязно, то никакой Мистер Пропер не придёт и не сделает его чище в два раза быстрей. За своим кодом нужно следить самому.

у: Рефакторинг JS кода:
1. Откройте файл с исходниками;
2. Нажмите на клавиатуре следующую последовательность клавиш:
ctrl+A, delete, ctrl+S;
3. Ваш код на JS стал гораздо чище и лучше.

21

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

22

Обсуждали с коллегами, что такое плохо комментированный код, ну там были истории про комментарии на румынском и т. д. Самая прикольная история была про большую компанию, которая купила другую компанию со всеми их наработками. Когда стали разбираться в коде новой компании, то выяснилось, что большая часть написана китайцами, а добил их комментарий перед реализацией некого алгоритма на несколько страниц: "описание алгоритма смотри в тетрадке у Чуня". Где тот Чунь уже было неясно.

24

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

26

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

28

Если прогуглить "Первый хакер СССР", появится его имя и его история.
Но в отличие от хакеров иностранных, история первого советского хакера скорее грустная, чем смешная.
Я сначала вообще не хотел упоминать его имени, но любой желающий может найти его в Интернете. Это Мурат Уртембаев, остановивиший АВТОВАЗ в 1983 г. Сегодня живет в Казахстане.
Я не очень согласен, что он - первый хакер. Первое компьтерное преступление в СССР зафиксировано на 6 лет раньше, в 1977 г. Вильнюсе. Тогда через компьютерную систему было похищено 78584 руб. (я получал тогда 180 и мне многие завидовали).
И по заграничной классификации он не хакер. Он крот, взломавший систему изнутри. Но про Вильнюс страна ничего не знала, а вот разгромную статью про Мурата в газете Известия я помню по сей день.
И излагаю историю по памяти, а память - инструмент ненадежный, так что те, кто знают эту историю, вполне могут обвинить меня в неточности.
Вот что осталось у меня в голове после прочтения статьи в "Известиях":
Мурад блестяще закончил МГУ, мог бы быть прекрасным ученым. Но ему дали 140 руб и послали рядовым программистом на Автоваз. А у него была семья и двое детей. И вообще, это была работа не для него. Он - человек творческий, а компьютер, который обслуживает конвейер, не требует творчества. Он должен работать бесперебойно. Тут правило - солдат спит, а служба идет.
Как мне запомнилось из статьи, конвейер останавливался часто, и программисты, которые отвечали за разные части программы, находили неточности в коде, устраняли их и были обласканы премиями, путевками и проч.
Раздел Мурада работал без сбоев и его не замечали.
И тогда Мурад создал патч, останавливающий конвейер. Это был просто счетчик, запускавшийся от системной даты. Он его пару раз тестировал, но быстро запускал конвейер, чтобы не засветиться. И запланировал основную остановку конвейера на день возвращения из отпуска. Он рассчитывал, что быстро устранит "неисправность" и его работу должным образом оценят, но...
Кто же знал, что на компьютере АВТОВАЗА произойдет сбой даты. И конвейер станет раньше. В "Известиях" писали, что только комиссия из Москвы нашла неисправный фрагмент кода. Но сотрудники отдела считают, что нашли баг сами, а комиссия только фиксировала факты.
Запустили конвейер только через три дня, когда вернулся Уртембаев (он просто выключил установленный им же счетчик). А три дня простоя - это фиг знает, сколько автомобилей (расчетная мощность завода 600 000 в год)!
Мурат Уртембаев вел себя как ребенок, который не понимает содеянного. Он признался сам. Самое главное, что в уголовном кодексе СССР статьи про компьютерные преступления не было.
Первого хакера в нашей истории осудили за умышленные хулиганские действия и дали полтора года условно с возмещением ущерба, который был оценен в стоимость двух «Жигулей», а так же перевели в слесаря.
Так что Мурад совсем не похож на веселого школьника из США Кевина Митника.

30

Как-то заглянул ко мне брательник -
Вроде, не дебил и не бездельник,
Понс в зубах, фитнес-браслет на пульсе,
И башка о новых мемах в курсе.

В соцсетях он не писал, а кодил,
На лету ища ошибки в коде,
Знал он наизусть пятнадцать ЯВУ,
В том числе, Перл, ПХП и Яву.

Он пришёл и заявил с порога:
- Пред тобою - программист от Бога,
У тебя - стартап, у меня - опыт,
Вместе покорим мы пол-Европы.

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

Вы к нему сегодня загляните -
Сел он в моём бывшем кабинете,
Блещут "Командирские" на пульсе,
А башка - о курсах акций в курсе.

Вместо сердца - с пламенным мотором,
Сутками сижу за монитором
Автор этой песни - я, растяпа,
Ныне - программист того стартапа.

32

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

33

Водолаз Лева.

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

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

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

Через год Леха приехал из леса и ну Леву хвалить. Мы недоумевали .
-Да вы чо! Золотой же пес! Он даже вора задержал! Я на охоту ушел, вернулся-а Лева урку мне припас.
-Лева? Да он за кусок колбасы Родину продаст!
-А вор бесколбасник был. Ну Лева с ним поиграть решил...
-В " попробуй -отними" ?
- Ага.
- Знакомо. Это когда те в рожу тычут слюнявый предмет пока ты его не возьмешь а потом отнимают. И надо держать со всех сил а не то морду изгваздает. Лева так может бесконечно. Чем, кстати, его урка ублажал?
-Палкой. Крадун Леву ей отогнать хотел- ну и треснул по холке. А Лева как обрадовался! Тут ко всем пристаешь-никто играть не хочет , а тут такой игривый дядя пришел! Вот мы с ним зажжем-то!
-Долго они зажигали?
-Весь день. Он ко мне как к родному бросился . В ментуру просился.
-Я его понимаю...

34

У меня был случай, собеседование на php senior developer: поговорили про HL оптимизации, архитектурные предложения для решения неких задач, способы оптимизации и т.д., а потом:
- перейдем к практике: что произойдет в таком коде:
$a = 5 + '5abc' + 'abc5';
- произойдет следующее: я посмотрю blame скрипта и поговорю с автором этой строчки, что бы узнать, что такого хренового в жизни может произойти, что бы он позволил себе это написать.
- ну, тут вопрос на приведение типов
- 10, но вы в своей практике с подобным сталкивались?
- нет
- вот и я не сталкивался...

36

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

37

Мужчина 3.0. Настройки по умолчанию

Документация приложения.

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

На текущий момент задокументированы следующие ошибки:

Мужчина принимает решения, но ответственность несет женщина. Ошибка 0x0000SВ: "sissy boy".
Мужчина не принимает решения, но несет за них отвественность. Ошибка: 0x00000HN "henpecked".

Новое в релизе:

Усовершенствован фильтр слов, увеличен таймаут между высказываниями. Добавлен обработчик на каждое слово.

Улучшены возможности самоограничения. Логика использования:
Лучшее — жене. Потому что она девочка. Затем коту — потому, что он беспомощен и зависит от меня. Затем мне. Потому что я мужчина. Число итераций не ограничено.

В диалоговом окне "Разговор", стала недоступна для отключения функция "Вежливость", вне зависимости от места вызова процедуры

Блок "Уверенность в себе" не падает при рекурсии "Мужества". Передача управления теперь заложена в самом коде.

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

По многочисленным просьбам появилась возможность подключать следующие библиотеки: "Кулинария.dll", "Психология.dll" и "Мелкий_бытовой_ремонт.dll"

Полностью деинсталирован модуль "Обида", все обращения к модулю отрабатываются на уровне ядра приложения.

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

Плюшки:

Задействован расширенный поиск по истории приложения "Второй носок". Требуется индексация.

При сбрасывании кэша памятные даты не обнуляются.

Декларация производителей:

Мы не стали удалять малопопулярный модуль "Благородство" в связи с тем, что в логах приложения найдены записи об использовании.

Разработано командой "Litness soft".

При возникновении незарегистрированных ошибок приложения просьба связаться с разработчиками.

38

Сегодня услышал по ящику о дресс-коде для шведских машинистов поездов, запрещающем ношение шорт. Так они стали юбки носить, что дресс-кодом не запрещено.
Сразу вспомнился случай времен абитуры (1966 год).
Лето, июльская жара.. В тот год шорты только начали входить в моду, причем довольно быстро и часть абитуры уже пошла по моде. Но...
Бдительный завхоз универа посчитал, что входить в храм науки в трусах - верх непочтительности и неприличия, и на входе были выставлены вахтеры, отсекавшие это безобразие.
Публика приуныла, но (опять но!)...
Утром понедельника перед главным входом останавливается черная "Волга", из неё не спеша выходит Спартак Тимофеевич Беляев, в то время ректор НГУ, и, помахивая портфельчиком, проходит мимо вахтеров в безукоризненно белых ШОРТАХ!
Вахтеров больше не было.
Жаль, что в то время я не мог позволить себе купить шорты...

40

Kolkav: Ну не знаю, можешь написать про Ивана Грозного, Бориса Годунова, на худой конец Лжедмитрий 1.0 и 2.0 сойдет
Badabooom: Лжедмитрий 2.0 - с исправленными ошибками в коде?
Kolkav: Лжедмитрий 2.0 полностью русифицирован, плюс пофиксили баг, когда тебя убивают, заряжают в пушку и стреляют в сторону Польши ))

41

Как начиналась электронная почта.
В начале 90-х работал я главным инженером в одном отделении Сбербанка.
Только что начали внедрять электронные платежи. Ну там клиент приносит
платежки, девочки их набирают на компах, специальная программа их
подписывает (шифрует) спец. электронными ключами и отправляет в центр. Ну
технология не такая уж и сложная. Ключи менялись каждый месяц, и на меня
была возложена задача по их замене. Процедура простая - съездить в
областной город, поменять дискеты ну и расписаться в получении. А так
как это делалось в определенный день, то в этот день приезжали все
ответственные за это мероприятие со всей области. Почти все они были
грамотными специалистами, сисадминами да и просто хорошими
программерами. Знали друг друга почти все. Один раз знакомый из дального
городка рассказал историю, которая призошла с ним на прошлой замене
ключей. Получил от этот секретный конверт с дискетой (3.5") и поехал
домой. Путь не близкий 1.5. часа. Приехал в отделение начал работать, а
ключи не работают... Начал проверять дискету - один маленький файлик не
читается. Ошибка чтения. А файлик-то действительно маленький несколько
десятков байт. Ну не ехать же опять в область из-за этого (3 часа туда
сюда), а банк не работает. Позвонил он в центр, нашел того парня
ответственного за ключи, объяснил ситуацию и через полчаса решили
проблему!!! Тот парень из центра нашел нужный файл (они для каждого
отделения разные) и открыл его на просмотр в шестнадцатиричном коде.
начал диктовать, ну типа FF A3 00 и т. д. Знакомый в это время в спец.
программе это все записывал. Сохранился, поставил нужное расширение и
все!!! Заработало!!! Вот так начала работать "электронная почта".

42

Оказывается, депутаты украинской Рады не ходят на ее заседания в
галстуках. И дело здесь не в особом дресс-коде. Согласно исследованию
британской "Гардиан", украинские нардепы входят в пятерку самых
драчливых парламентариев в мире. Причем самым распространенным приемом
ведения дискуссии в Раде является ухватывание оппонента за галстук.
Поэтому украинские депутаты и не носят эти предметы одежды из-за боязни
удушения.

43

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

...
POP R16
POP R18
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код

Чувствую, отладка будет веселой)

44

Сегодня произошёл конфуз... Пошёл на официальный приём в честь дня
независимости Фиджи. В дресс-коде было написано smart casual. Нацепил
первую попавшуюся спортивную футболку-поло с надписями на пузе London
2012 Olympic Games и на спине United Kingdom Polo Team.
Когда на приёме в 5-й раз прозвучали слова о праздновании не просто
независимости, а СВОБОДЫ (freedom) от Великобритании, я почувствовал
себя неуютно... А когда на сцену выскочили воины в национальных костюмах
и начали танцевать танцы с копьями и топорами, я предпочёл накинуть
курточку...
Dosada

47

Однажды, поработав в одной крупной софтверной компании, как-то
услышал реальную историю от людей, которые, собственно, эту
контору несколько лет назад и организовали. Начиналось все с
выпуска одного лишь продукта. И вот, когда уже пришло время
объявить о выходе первой версии, за три дня до выпуска
поступило распоряжение - "вычистить из кода весь мат!". И
вот день и ночь люди сидели и правили в коде комментарии и
сообщения, пытаясь перефразировать их на естественный
русский язык, что, как понимаете, было нелегко. Однако, я
думаю, поиск и замена были организованы "по ключевым словам".
Код был действительно хорошо отработан, поэтому результат
обработки всех внешних ошибок, которые могли встретиться,
звучал так: "Что-то сломалось в Windows!".