Шутки про логических - Свежие анекдоты |
3
Как я стал девопсером 3
Сначала был просто программистом.
Могу смело назвать себя гуру в ФОТРАНе. Это на СМках (Система Малых СМ-3 и тп (3, 4, 14ХХ, и 16ХХ потом) машин. Обычно одна стойка (и не такая шумная как ЕС до них). Тогда там единственный нормальный язык был. В 1980-х. Ну PL/I там и другие модные в 1980-е, тоже знал. Algol, Аналитик и прочие. Это между делом. На старших СМках потом и просто C и Pascal (Oregon sowtware содрали тоже).
У нас в области был разок в 80-х конкурс по программированию.
Одна из задач была преобразование римских цифр в арабские.
А я тогда как раз копмилятор писал, на ФОРТРАНе естественно. Преобразование логических выражений в что-то что считать надо было.
Да пипец, прогу написал чтоб рассчитывалось арифметическое выражение римских цифр и в каком хошь результате, можно и арабские цифры. Получил третье место в конкурсе )
Там два дня давалось и все писали, кто на PL, кто на Pascal. Модно тогда было.
И ребята сидели там в ВЦ и писали целые два дня. меня начальство не отпустило надолго, получил задание и на работу побежал, всё так полулегально было. Между делом. И что прикольно, когда получил там призовое третье место, начальство прям еще и премию мне дало как призеру )
Вот на ФОРТРАНе на СМ-3 тогда системку написал.
И выбора тогда не было. Памяти оперативной мало. Компутер уже занимает не целый зал, а просто комнату, шумит не так сильно. Но оперативки только или на ФОРТРАН или Ассемблер. А ФОРТРАН, это ж мой родной язык.
Ну, написал систему обработки статистки. На конфах ребята узнали )
Привозили гостинцы, кто яблоки с Алма-Аты, кто красную рыбу с севера. )
Тогда ж не было никаких авторских прав и в те дикие 80-е кто-то что-то писал и все в одном ведомстве если успевали узнать то юзали. Просто приезжали ребята в командировку и брали мою прогу, с исходными кодами. Потом звонили иногда и просили помочь освоить.
Тогда большая и единая была страна.
В 80-е годы то.
4
Семья лесников перестала выходить на связь с городом. Полиция отравляет лучшего детектива, Ричарда Хофмана, расследовать происходящее. Но, оказавшись в лесу, ему приходится столкнуться со зловещей тайной этого места, распутать множество логических нестыковок в происходящем и не сойти при этом с ума...
елфф: Смысл посылать лучшего городского детектива в лес?)) Не лучше ли индейца какого-нибудь или следопыта-выживальщика
Пупя: Эта та самая логическая несостыковка которую надо решить
7
Разговор с адвокатом
Я думал, как бы смягчить некоторую суровость заголовка. Не писать же, в самом деле, «это не то, что вы подумали»! Хотя это почти то… Хочется объяснить, с чего вдруг адвокат появился? И чтобы нескучно, сразу понятно, и не возник тревожный вопрос «что случилось?»
Ничего лучше не придумал, как сказать: по происхождению я сын прокурора.
Моя мама была прокурором. Об этом не вполне обычном сочетании я напишу позже. Мама страшно не любила всех нарушителей закона и боролась за законность, не щадя себя! Слово адвокат впервые я услышал, конечно, от нее, когда ходил в школу. И запомнил, что адвокат это тот, кто мешает ей бороться с преступностью. Над сложными вопросами юриспруденции я тогда не рассуждал.
В великой книге про нас уже все написано. И совершенно не случайно, у сына прокурора появился зять - адвокат. Отличный парень, зовут его Азиз. Он блестяще закончил университет, работает, не щадя себя (не случайное совпадение!) и о работе не рассказывает. О адвокатской хватке и выучке Азиза можно судить только косвенно, из разговоров с ним на, казалось бы, отвлеченные темы.
Вы смотрели американские фильмы про адвокатов? Это сыщики, дипломаты, психологи и борцы за справедливость в одном лице! Вот на разговор с Азизом в таком лице я и нарвался! А начиналось все как шутка, причем я был уверен, что разыгрываю ее я…
Итак. Дочь попросила собрать у них дома шкафчик, пока они будут на работе. Я собрал шкафчик, а заодно починил очки от солнца, которые лежали на столе – отвалилась дужка, потерялся винтик. У меня такой винтик был. Откуда он взялся - позже.
Через несколько дней мы с зятем едем в машине. Он в очках, говорит мне еще раз спасибо за починку и спрашивает:
- Откуда взяли винтик?
Чувство юмора у меня есть. Правда друзья говорят, что несколько особенное. Мне нравится иногда разыграть кого-то, отвечая максимально правдоподобно, обычным голосом, но абсолютно вразрез правде.
Я нашел винтик – отвечаю я. То есть представляете, я нашел винтик длиной 3 мм, в щели паркета, притом, что у меня и близорукость и дальнозоркость! Но отвечаю убедительно.
- О кей! – говорит Азиз.
Проезжаем поворот. Азиз спрашивает
- А где вы его нашли?
- На полу в квартире.
- О кей!
Слово «Окей» у американцев помимо согласия, означает и некую смысловую запятую, типа часть мысли закончена, «информация принята к размышлению», «готовлю ответ» или что-то в этом роде.
- А как вы его нашли?
Заметьте, он не высказывает сомнения в вероятности того, что существуют люди, которые без миноискателя, в очках, ползают по полу и ищут винтик от очков, не зная, что вообще они там ищут! Он просто проясняет ситуацию. В свою очередь, я понимаю, что разговор принимает оттенок игры «мафия». И напрягаюсь.
- Я шкафчик собирал на полу, гляжу – винтик лежит.
- О кей!
Я уже напряженно думаю над следующим вопросом, потому что, судя по интонации, Азиз всерьез решил прояснить «поисковые» возможности своего тестя.
- А как вы его нашли на полу в квартире позавчера, если очки развалились месяц назад на улице? – спросил Азиз голосом, вполне допускающим наличие рационального ответа.
Ха-ха-ха! Какой нелепый вопрос! Мне невероятно весело, я выиграл! Я разыграл! Я его поставил в тупик, шутка удалась! У меня, конечно, мелькнуло с десяток вариантов, типа «винтик застрял в шарфе», «упал в сумку, потом выпал на пол», но я мгновенно представил ответы, которые меня не просто бы прижали, а расплющили. «Шарф не ношу», «сумки нет», и, если бы я упирался, то «пол пылесосим раз в три дня» и т.д. и т.п. Шутку надо было заканчивать.
- Ладно! У меня винтик был, и я его вкрутил, - закончил я информационным тоном.
Розыгрыш удался, т.е. Азиз в процессе разговора не догадался, что я вру. Однако проанализировав разговор, я понял, что не все так просто. Адвокат задавал вопросы, не подсказывая ответы. Возможно, он сомневался, но вида не подавал. Он не делился имеющейся информацией. Он не предлагал построить отвечающему логическую цепочку. Он никак, ни одной эмоцией, не выразил свою оценку моих ответов. Он профессионально воссоздавал картину происшедшего, и любая логическая нестыковка была бы обнаружена.
Заметьте, он не спросил, как могло случиться, что у меня оказался такой редчайший в быту предмет, как винтик для очков. И про то, как я вкрутил винтик он не спросил. Почему? Потому, что это мое личное дело, и его очков это не касается. Зачем спрашивать сверх необходимого?
Вот так я познакомился с «адвокатским расследованием».
Моя жена тоже выяснила про винтик. Быстро и без сантиментов.
- Откуда винтик?
- Нашел!
- Ложь!
Все, как у Шерлока Холмса: сложнейшая цепочка логических рассуждений скрыта от слушателя. Зато сразу есть результат, оценка ситуации и мнение об ответчике! (Она сказала поярче, я несколько сглаживаю.)
- Купил наборчик винтиков и отвертку в Хоум Депот, - признаюсь. Это магазин строительных товаров размером с три Леруа.
- Ты в гигантском магазине специально искал винтик для очков?! Откуда ты знал???
- Я знаю, что эта полезная вещь всегда нужна! – уклончиво ответил я, чувствуя, что набрал тысячу очков по шкале «уважение».
Не буду же я рассказывать, что увидел наборчик случайно на кассе?
Случайно ли?
8
Мой приятель, назовем его Сергеем, зашел как-то в предбанник родного банка, снять с банкомата малую денежку. Получил чек и обратил внимание на любопытную сумму остатка на счете: первая цифра (которую он мне не назвал), три нуля и номер Серегиной машины. Не стыдная сумма, хотя догадываюсь, что у него это не единственный счет.
Полюбовавшись на цифирку, Сергей бросил чек в урну и вышел. Пока курил у выхода, увидел через стекло, что в урне роется какой-то юноша вполне приличного вида, не бомж. Подумал было, что паренек случайно выкинул нужный чек, но потом заметил, что он пару чеков уже положил в карман, но продолжает рыться. Сергей, как человек креативный и любитель логических загадок, задумался, какую пользу можно извлечь из использованного чужого чека, но ничего не придумал.
Через неделю, давно забыв об этом случае, Серега увидел, что дочь-студентка моет шею под большое декольте, проще говоря – собирается куда-то при полном параде. На прямой вопрос, куда намылилась, дочь ответила:
- В ресторан с Вадиком.
- Что за Вадик, почему не знаю?
- Да я сама с ним на днях познакомилась. Представляешь, подошел прямо на улице.
- Гони в шею. Очередная голытьба бесштанная. Они по твоей одежде видят, что у тебя богатые родители, вот и липнут как мухи на мед.
- Нет, Вадик не такой. У него у самого полно денег.
- Откуда знаешь? Он тебе сам наплел? Верь больше. Или айфон у него золотой? Так небось в кредит куплен.
- Нет, пап, он не хвастался. Он вообще очень скромный. Но посмотри, на чем он мне свой телефон записал!
Сергей перевернул бумажку с телефоном и увидел чек из банкомата с весьма солидной суммой остатка. С очень знакомой суммой, заканчивающейся на номер Серегиной машины.
- Так-так, - протянул он. – Видали мы таких Вадиков. Худой, лохматый, похож на артиста этого, как его? Корч, Борч? Который Холмса играл.
- Бенедикт Камбербэтч? Правда похож. Па, откуда ты знаешь?
- Элементарно, Ватсон. Я тебе больше скажу. Денег у твоего Холмса нет ни шиша, зато соображалки даже больше, чем нужно. Жулик, каких поискать. Ладно, сходи, присмотрись, что за Вадик. Нам креативные люди в семье нужны.
9
"15 никогда" для использования в общении со слабым полом.
1. Никогда не говорите при женщинах, дескать, незаменимых у нас нет.
В противном случае вам найдут замену, и при этом вам ничего не скажут.
2. Никогда не говорите женщине, как она хорошо сегодня выглядит по
телефону.
3. Никогда не обманывайте женщин по мелочам. Берегите силы на главное.
4. Если у Вас есть что-нибудь лишнее, никогда не выбрасывайте.
Подарите это женщине. Пусть сама выбрасывает.
5. Никогда не спрашивайте ее мнения по какому-либо вопросу.
Все равно она его Вам выскажет. Причем не один раз, и причем всегда
разные.
6. Старайтесь избегать неожиданностей, помните - лучший сюрприз для
женщины это то, о чем Вы рассказали ей месяц назад, и напоминали после
этого каждый день.
7. Категорически никогда не давайте женщине повод подумать, что Вы в
состоянии вымыть посуду.
8. Никогда не называете женщину именем своего лучшего друга.
9. Не стоит посылать женщину за пивом.
10. Никогда не приводите женщине логических аргументов, помните, в этом
случае Вы выглядите в ее глазах полным идиотом.
11. Не говорите женщинам двусмысленных комплиментов. Она обязательно
воспримет не тот смысл какой Вы хотите.
12. Будьте бдительны - женщина как сигарета, стоит раз попробовать и
все. С единственной разницей, что сигарету бросил и забыл, а женщина
может вернуться.
13. Никогда не говорите женщине, что она лучшая из всего Вами
увиденного. Она ведь может и поверить.
14. Никогда не объясняй женщине, за что ты ее любишь. Она все равно тебя
не поймет.
15. И, наконец, помни - женщин много, а ты один.
(c) Алексей Захаров
10
Законы программизма от Ваще.
1. Ничто не работает так, как планировалось запрограммировать.
2. Ничто не программируется так, как должно работать.
3. Хороший программист характеризуется умением доказать почему
задачу невозможно выполнить, когда ему просто лень её выполнять.
4. На решение проблемы уходит в три раза меньше времени, чем
на обсуждение всех "за" и "против" её решения.
5. Обещанный срок сдачи - это аккуратно расчитанная дата окончания
проекта плюс шесть месяцев.
6. Программисту всегда известна последовательность действий,
которыми пользователь может повесить его программу, но он никогда
не чинит эту проблему, надеясь на то, что никому никогда не придёт
в голову эту последовательность исполнять.
7. Настоящие программисты любят Windows - все ошибки, сделанные
по собственной тупости, можно свалить на Microsoft.
8. Следствие - 99% проблем, сваливаемых на Microsoft, является
следствием тупости самих программистов.
9. В приступе злости все почему-то молотят по невинному монитору,
вместо системного блока.
10. В случае голодовки настоящий программист ещё месяц сможет
питатся едой, выковырянной из-под кнопок клавиатуры.
11. Настоящий программист уже как минимум поменял три залитых
пивом клавиатуры.
12. Все, кто испытывает проблемы с настройкой кодировки,
автоматически считаются неандертальцами.
13. Дилетантские разговоры о компьютерах вызывают резкую тошноту
влоть до приступов рвоты. Вопрос о том как поменять "обои" в Windows
вызывает желание перерезать горло вопрошающему.
14. У большинства людей, нуждающихся в твоей помощи, причина ошибки
в работе программы чисто генетическая.
15. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM и т.д. - это слова,
а не аббревиатуры.
16. Словосочетание "мышка-норушка" не несёт никакого смысла.
17. Самые мистические проблемы, широко раздуваемые и афишируемые,
в конце концов оказываются твоими глупейшими ошибками.
18. Следствие - если твоя программа выполняет мистические действия,
значит, ты сделал что-то невероятно тупое.
19. Самое плохое ощущение для программиста - когда вокруг тебя
стоят десять человек и все пытаются найти причину проблемы в твоей
программе, а ты уже понял, в чём проблема, но боишься сказать,
потому что это что-то вопиюще глупое...
20. Решение всех жизненных проблем находится на интернете. Надо
только уметь хорошо искать.
21. Конфликт логических указаний в жизни вызывает фатальную ошибку
в работе мозга программиста - возможно повышение температуры
и сильное головокружение вплоть до рвоты или потери сознания.
22. Тех, кто презирает программистов, программисты презирают сильнее,
чем те, кто презирает программистов, презирают программистов, которые
презирают тех, кто их презирает.
23. Если ты понял предыдущее - то ты программист.