История №8 за 10 июля 2023

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

Аналог Notcoin - Blum - Играй и зарабатывай Монеты

тогда программисты коде говорят могут наше именно

Источник: anekdot.ru от 2023-7-10

тогда программисты → Результатов: 9


1.

Это история про типирование. Но не соционика, и не НЛП, а более экзотическая:

Мохнатые нулевые годы, еще кажется времена диалапа, около 2003 года.
Я случайно попала в какую-то фирму, которая занималась тем, что сейчас называется геймдевом.
Они делали ранние ходилки типа "линейки". Там были мастера -- придумывающие сюжеты, их развитие, и т.п.

Я занималась тем, что приводила тексты, выходящие из-под пера этих мастеров, в подобие русского языка нормальное. Это был такой густой замес фэнтези с грамматикой уровня 5 классов. Ужасно. И программисты, и сценаристы -- все были ролевики-толкинисты, тогда еще не было других, типа вархаммера, как сейчас.

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

Бережно сохраненный образец текста:

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

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

И потом они несколько дней всем отделом думали, кто я в легендариуме, к какой расе я отношусь (они писали "рассе").

Через несколько дней они поняли, что я не из мира Толкиена, и пошли более широко по мифологическому словарю.
И наконец кто-то с облегчением вынес вердикт: лиса-оборотень!

Им РЕАЛЬНО стало намного легче со мной после этого общаться.

2.

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

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

Густо напиханные московские высотки в самом деле при изоляции живо напоминают вместилища для погруженного в вирт человечества из фильма Матрица.

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

По мере распространения короны убеждения менялись от
"Чего все переполошились? В Москве единичные случаи, во многих регионах их вообще нет и не будет!" до
"Поздняк метаться, мы все заразимся и умрем!"

У этих убеждений был общий знаменатель - ни хрена самим делать не надо, и все принимаемые меры, в самом деле порой идиотские, не нужны вовсе.

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

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

Но настроение проповедничества мною тогда овладело. Минутный разговор с незнакомым гигиеническим девственником - и я ему может жизнь спасу. Куда там спасателям на пляжах! Неделями на лодочках качаются, прежде чем удастся спасти хоть какого-то заплывшего за буйки бухарика. А тут пожалуйста - вроде бы умные люди, центральные мозги страны, а в вопросах санитарии чуть ли половина как малолетние засранцы какие-то. Я спасал их, как дед Мазай зайцев, пачками, охотно просвещал при любой возможности, на любом перекуре.

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

3.

xxx> Поможешь с фичей слива статуса контроллера в сеть? Программисты поставили в очередь на ноябрь. (
yyy> Лех, я тут чисто железячник
xxx> Попытайся хотя бы.
yyy> Это аппаратная проблема
xxx> Неплохо. Напрягись.
yyy> Тогда прошивка
xxx> Понял, жду программеров...

4.

Переписка в чате на работе: Оператор: Уважаемые программисты, не мог бы кто-то из вас к нам спуститься - у меня не работает клавиатура. Программист: И как же ты набрала тогда это сообщение? Оператор: Спасибо, а что вы сделали?

5.

- Прикинь, у меня в lаundrу висит аппарат для размена долларов на квотеры (25 центов) . Так вот если в него просто засунуть доллар то он выдает 4х25с, а если его сложить пополам по пока он его расправляет то прогоняет 2 раза и выдает уже 8 монет 25с, как ты думаешь эта софтовая бага? - Если это писали РУССКИЕ программисты то это ФИЧА, а если укуреные индусы то тогда БАГА

6.

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

7.

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

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

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

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

8.

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

9.

Разговор на работе..

xxx: твои-то не планируют детей?
yyy: нет. они же программисты.
xxx: что, размножаются кодом?
xxx: тогда Борис - неправильный программист, у него ж уже двое.
yyy: да он скриптик написал.
xxx: а потом "Ой, блин, два раза запустил"?)