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

152

- Пап, можно я с твой карточки сниму 99 баксов? За книжку надо заплатить.., - - А, что за книжка? - Ну, этот. Достоевский. "Преступление и наказание". - Так зачем покупать. У нас же есть. - Да? А в каком файле? - Причём тут файлы. Вот же он, на полке стоит... - Фу-ууу. Это же бумажная книжка! - Ну, и что? Я ж в твои годы её читал. - В твои годы, в твои годы... Там поиска нет. Как я, по-твоему, цитаты находить буду? Аудио-сопровождения тут нет. Анимационных картинок тоже нет. Только текст, в котором даже шрифт и тот поменять нельзя... Ты что? Меня же в школе всё засмеют! Сам такую читай. - Ну, ладно. Вот, возьми DVD. Лет пятнадцать назад купил. - Чего? DVD? А чем я этот антиквариат, по-твоему, прочитаю? В политехнический музей его сдай. Ты мне ещё перфоленту с Достоевским предложи! - Если ты такой умный, то поищи сам в сети, да скачай нахаляву. - Бесплатно скачать книжку!? - Ну, да. А как же ещё? На книги Достоевского за давностью лет авторские права не распространяются... Наверняка, где-то она лежит. - Ты, что пап! Это может у вас, в начале века, всё скачать нахаляву можно было. Ты что не слышал, что уже лет пять, как авторские права на все книги навечно переданы Американской Ассоциации Издателей Книг. Или ты хочешь, чтоб меня как члена секты Дмитрия Склярова в тюрьму пожизненно засадили? - Так, Достоевский же не американец! Причём тут американские издатели. - А кого это волнует? Ты, папа, случаем не антиглобалист? - Нет, что ты! Ну, сынок, жалко же почти 100 долларов тратить за файл. Ну, одноклассников лучше попроси файл этот дать. У них-то точно же есть. А ты им потом свой какой-нибудь файл дашь. - Ага! Если они мне своего Достоевского дадут, то где я его читать буду? - В смысле, "где"? Они свою копию у себя дома, а ты свою тут. - Ну, ты совсем отстал. Книжку можно читать лишь с того компа, с которого её купили. Да и код поляризации там другой будет... Короче, пап, давай деньги! Я куплю себе нормальную книжку. - Ну, ладно. Вот, тебе одноразовый пароль на снятие 99 баксов с нашего счета. В наше время 100 долларов были большими деньгами... - Ок. Скачал. Тhаnks. - Ну-ка, дай и мне посмотреть... Слушай, сынок, а что это за картинки? Такого вроде бы в романе не было... - Дык, это же баннеры. Без баннеров книжка стоит 699 баксов. . Открытый файл пестрел мигающими объявлениями: "Ахе Рrоffеssiоnаl, 2018 -современные топоры с лазерной заточкой"; "Косметический салон 'У Лизаньки' - мы не дадим вам превратиться в старуху"; "Мучают проблемы? Психологическая служба доверия 'Порфирий'"; "Кредитуем, обналичиваем. Низкий процент", "RАSКОLNIКОFF.СОМ -вызов шаловливых старушек в любую точку земного шара"... , - Слушай, сынок, а что это текста романа не видно? Подождать что-ли надо пока баннеры исчезнут? - Ну, ты как будто с Луны свалился! Сто лет ждать будешь. Текст же надо через поляризационные очки читать. Без очков только реклама видна! - А это ещё зачем? - Как зачем? Чтобы никто, кроме заплатившего, не мог книжку читать! Прикинь, если бы я купил книгу, а кто-то, ничего не покупая, у меня через плечо тоже мог бы её читать... - Глупость какая-то. Ну, а если б я тоже очки одел бы? - Ха, ну ты даёшь! Файл же настроен только на мои очки. На других очках другой код поляризации. - Ладно, а ну дай-ка свои очки. Я через них книжку посмотрю. - Как посмотришь? Они же тебя по сетчатке не опознают. Ты в них ничего кроме сообщения, что ты надел чужие очки не увидишь! Ладно, пап, не мешай со своими глупостями! Мне надо пока лицензия не кончилась быстро всё прочесть, а иначе надо будет либо аренду файла продлевать, либо книжка сама уничтожится. Не мешай, я читаю... . 3 часа спустя... , - Уффф! Ну, всё. Я прочитал! - Как всё прочитал? "Преступление и наказание" за три часа?! - Ну, да. Я и быстрее всё прочел бы, если б рекламных пауз каждые полчаса не было бы. - Всё равное не верю! Кто такой, например, Свидригайлов? - Кто-кто? - Аааа, всё понятно. Кто такой Лужин? Кто такая Соня Мармеладова? - Ну, ты даёшь! Откуда же я знаю! Я ж Ноmе Еditiоn читал. У меня только про то, как Раскольников старуху топором убил, а потом сдался с повинной. Про всяких остальных надо Рrоfеssiоnаl версию покупать или вообще Еntеrрrisе Еditiоn. У нас же денег столько нет. - Мда-а, с ума сойти, куда катится мир! - Скатился уже. Лет пятнадцать назад надо было думать, если не ещё раньше...

154

/тред про российские процессоры и код на русском/
XXX
Просто современные процессоры имеют много ядер и компилируют по нескольку английских символов кода в несколько потоков за раз, а российские все еще так не умеют. Да и кириллица толще, как 2 латинских символа.
YYY
Я аж дар речи потерял... Это утверждение уровня: МКС надежнее станции Мир потому, что для движения по небесной тверди использует рельсы европейского стандарта, а не российского 0_о

157

ЕГО и ЕЁ поведение у банкомата
------------------------------
ОН
1. Подъехать к автомату
2. Вставить карточку
3. Ввести код
4. Забрать деньги, карточку и квитанцию

ОНА
1. Подъехать к автомату
2. Проверить макияж в зеркало заднего вида
3. Выключить двигатель
4. Положить ключ в сумочку
5. Выйти из машины, т.к. остановилась слишком далеко от автомата
6. Порыться в сумочке в поисках карточки
7. Вставить карточку
8. Порыться в сумочке в поисках бумажки с записанным кодом
9. Ввести код
10. Поизучать инструкции
11. Нажать "Cancel"
12. Ввести правильный код
13. Проверить баланс
14. Поискать конверт для депозита
15. Порыться в сумочке в поисках ручки
16. Заполнить депозитный талончик
17. Подписать чеки
18. Совершить депозит
19. Поизучать инструкции
20. Снять деньги со счета
21. Вернуться в машину
22. Проверить макияж
23. Поискать ключи
24. Завести машину
25. Проверить макияж
26. Тронуться с места
27. ОСТАНОВИТЬСЯ
28. Подать машину назад
29. Выйти из машины
30. Забрать карточку и квитанцию
31. Вернуться в машину
32. Положить карточку в бумажник
33. Положить квитанцию в чековую книжку
34. Сделать записи о депозите и съеме денег в чековой книжке
35. Освободить место в сумочке для бумажника и чековой книжки
36. Проверить макияж
37. Переключить передачу на задний ход
38. Переключить передачу на передний ход
39. Поехать
40. Проехать 3 мили
41. Сняться с ручника

158

День у Службы Безопасности банка что-то не задался

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

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

Бедолага. Он просто не знал, на кого нарвался. Илью Николаевича (назовем его так) эпилепсия не только припадками наградила. Она ведь ему и склад мышления вкупе с характером щедро отсыпала. Ага, те самые, эпилептоидные. С вязкостью, въедливостью и застреванием на деталях, когда одно лишь вступление перед основной темой потянет на «Войну и мир», самой темы ещё не раскрывая.

Илья Николаевич стал задавать вопросы. Старший мошенник... пардон, сотрудник Мать-Едрищенский на том конце эфира обрадовался — мол, клюнул клиент! Рано он радовался, от такого кракена и сейнер-то не сразу отобьётся. На ответы старшего сотрудника у Ильи Николаевича тут же рождались дополнительные уточняющие вопросы, и через полчаса, всё ещё не добравшись до заветной верификации, идентификации, не говоря уже про CVV-код, Мать-Едрищенский заподозрил неладное, но трубки не бросил. А зря. Выяснение подробностей данных из паспорта заняло ещё полчаса.

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

— Я ведь им потом по этому номеру ещё часа четыре звонил, — посетовал Илья Николаевич, — Так и не ответили. Ну что за люди!

159

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

P.S. Слегка в сторону от темы, но тоже про менталитет, точнее, про воспитание. Меня мой отец учил, что объёмные рюкзаки перед поездкой в общественном транспорте нужно снимать с плеч и в салоне автобуса ставить рядом или держать в руках. Сегодня утром один старичок именно так и поступил. А рядом стоял плечистый молодой человек с хор-рошим таким рюкзаком (не туристическим, а учебным, но очень большим) и совершенно не парился на тему, что при повороте он своим вещмешком сшибает стоящих рядом людей.
Так может, не так уж плох был советский менталитет? По крайней мере, люди думали не только о себе, но и о своём деле, и об окружающих.

160

О войне с терроризмом.

Есть такая модная сейчас тема – паб-квизы. Народ собирается где-нибудь в баре и под пивко и легкую закуску разгадывает интеллектуальные загадки наподобие что-где-когда, но попроще и веселее. Квизов этих великое множество, даже у нас в Чикаго при небольшом количестве русскоязычных было три или четыре разных. Каждый организатор немного меняет правила и придумывает собственное название, чтобы избежать проблем с копирайтом. Один из чикагских квизов, благополучно загнувшийся во время пандемии, назывался IQ Battle. Надеюсь, никому не надо пояснять эпидемиологию... то бишь этимологию названия.

Однажды на этом IQ Battle у моего товарища по команде не оказалось наличных. Он бывший бакинец, человек абсолютно светский, но с типично мусульманскими именем и фамилией наподобие Айдар Муслимов. Я заплатил за его билет и ужин, а он перевел мне деньги через платежную систему банка.

Через пару недель у Айдара звонит телефон:
– Мистер Муслимов? С вами говорит отдел безопасности банка Чейз. Скажите пожалуйста, вы переводили господину такому-то 40 долларов на войну в Ираке?
– Деньги переводил, но про войну в Ираке ни сном ни духом. Почему вы так решили?
– Вы написали в назначении платежа «IQ Battle». Вы думали, мы не догадаемся, какую битву вы имели в виду? А мы догадались. Мы знаем, что IQ – это код Ирака!

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

162

xxx: Для чего на второй странице российского паспорта есть пустая строка "Личный код"?
yyy: Это опечатка. Должно быть "Личный кот". На неё вписывают кличку кота владельца паспорта.
xxx: Теперь понятно, почему у меня эта строка пустая. У меня нет кота.

163

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

Между собой мы называли ее не иначе как пани Кодило.

164

Нам теперь на удаленке
Завели дресс-код:

Галстук, белая рубашка,
Запонки, с брильянтом клипса!
Если есть - зеленый задник,
Нету? Чистые обои.

Все ж, что камере не видно,
Греет, спит и охраняет
Черный-черный кот!

Главное, чтоб с микрофоном,
Налакавшись молока,
Шефу песню не мяукал,
И меня не убаюкал!

165

Вдогонку вчерашней истории о футболке с Лондона
-----------------

Старший сын учится на программиста. Перед Рождеством спросил его насчет подарков, но получил лаконическое:
- Никакой идеи!
- Ну, сынок, - отвечаю, - осторожно, а то желания иногда и сбываются!

Короче - Рождество, елка, подарки, сын открывает пакет от меня, а внутри - футболка, сделаная на заказ с надписью:

"MY CODE WORKS!!! (and I have no idea why)"
(Мой [программный] код работает! И у меня нет никакой идеи почему.)

Вторую недели уже не снимает!

167

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

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

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

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

С этого времени у антивируса стал портиться характер. Уникальные предложения премиум-доступа только на сегодня что-то зачастили на многие недели, всегда всплывающими окнами, как порнуха 90-х, ну или как яндекс и микрософт нашего времени. Но эти хоть гиганты-долбоебы, в чем-то нужные. Антивирус вел себя явно не по чину. Хотел я было его снести, но вдруг вспомнил историю отношений с одной девушкой, удивительно похожую. А также задумался о ВПК и органах безопасности некоторых стран. В их подаче грозный враг обязательно должен рыскать повсюду, надобно же получать за яростную борьбу с ним зарплату и бонусы.

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

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

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

Когда и это не помогло, вообразил вероятно, что меня можно завлечь новинками. Очередное всплывшее окошко:
ИНТЕЛЛЕКТУАЛЬНАЯ ПРОВЕРКА ВАШЕГО КОМПЬЮТЕРА! БЕСПЛАТНО ТОЛЬКО СЕГОДНЯ!

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

Интеллектуальная проверка оказалась поразительно быстрой - длилась секунды три. После чего появилось сообщение:

*Угрозы для браузера не найдены. Смело пользуйтесь Интернетом!

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

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

За рекламу не благодарить: это Avast Free Antivirus. Особенно прикалывает Free в самом названии. Если какие-то засранцы хотят поиметь с тебя денег за нафиг тебе ненужный товар, они начинают с уверений, что не хотят.

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

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

169

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

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

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

170

xxx:
У нас на работе во многие кабинеты двери с кодовыми замками. Я тогда только пришла работать, и когда мне понадобилось пойти к одному из руководителей, спросила у своего начальника, какой код. Он ответил "длина удава". Я честно набрала 385, как 38,5 попугаев, но без запятой, но фиг вам. Тогда я попробовала 381, с одним крылышком, тоже мимо. Видимо в недоумении, кто там копошится у его двери, хозяин кабинета сам вышел. Оказалось просто 38. Он долго посмеивался, когда узнал, как именно мой начальник объяснил мне его код.

171

xxx: Я тут поняла одну вещь, почему лысый из бразерс стал таким популярным
xxx: Он трахается на камеру так, будто подцепил красотку мечты в баре и таки уломал ее на продолжение
xxx: У него язык тела такой, что на член уже не смотришь, смотришь на выражение лица
xxx: А большинство ведёт себя или наигранно-театрально, или с таким сосредоточенным лицом, как будто он честь за Родину продал, не меньше
yyy: А порекомендуешь какое-нибудь особо удачное видео с ним?
xxx: Да я просто смотрю, где сиськи у партнерши не слишком силиконовые, не люблю такое
xxx: А так даже не знаю
xxx: Это я вообще пиарки ревьюила и задумалась
yyy: Интересные у тебя ассоциации код-ревью вызывают!

173

М.И. — Дети, расскажите, кто Ваш папа.
Маша. — Мой папа менеджер.
М.И. — Хорошо. А еще?
Вовочка. — А мой папа — хаккер!
М.И. — ?
В. — Он три раза от пьянства кодировался и три раза код ломал.

174

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

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

И что же теперь делать? Ну ладно - один звонок в банк, и все кредитные-дебитные карточки заблокированы. Это первым делом. Но вот то, что пропали мои водительские права... это действительно скверно. Мало того, что в Лос-Анджелесе почти никуда пешком не дойдёшь, так это у нас ещё и основное удостоверение личности. Без прав просто никак.

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

Угу, а теперь - бегом в DMV заявить об утере и получить временные права. DMV - Department of Motor Vehicles - это вроде как местная автоинспекция. Далековато, но ничего, дойду. Пешком ходить полезно. А то мы тут уже совсем разленились.

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

Рядом со мной устроился здоровенный дядька. Лицо знакомое. Где-то я его видела, но никак не вспомню, где именно. Ничего удивительного, живу я в этом районе давно, знакомые лица на каждом шагу.

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

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

Что ж, подсчитаем потери. Что там было? Да вродe ничего особенного. Кошелёк с мелочью, бумажник и этот самый блокнотик. Вот и всё.

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

А кроме бумажника? Расчёска. Зеркальце. Ручки-карандаши. Пилка для ногтей. Бумажные салфетки... Чёрт! Внешняя батарея для телефона - жалко, хорошая была и дорогая, надо будет купить такую же...

Список становится всё длиннее.

- Вот это всё было в маленькой дамской сумочке? - удивляется Джозеф, кинув беглый взгляд на мою писанину.

Очереди скучно. Люди понемногу отрываются от телефонов и начинают давать мне советы:

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

- Иголка с ниткой, - говорит бабушка, сидящая напротив.

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

- Лекарства, - грустно напоминает совсем старенький дедушка. Да, он прав. Были и лекарства - увы. Ну это легко, только не забыть бы...

- Тушь для ресниц, пудра, помада, глянец для губ, румяна, тени, - перечисляют девушки. (Да уж, это вам не какая-нибудь там "иголка с ниткой".) Хм... а что? это я так плохо выгляжу? Надо подумать. Приду домой - обязательно повнимательнее посмотрюсь в зеркало. А вот интересно - это они с собой столько всего таскают? С них станется...

- Крем для рук, - советует замученная молодая мама с двумя малышами, - обязательно какой-нибудь антисептик. И побольше лейкопластыря.

Я жду, что помятого вида дяденька в уголочке посоветует положить туда ещё и штопор, но он пока помалкивает.

- Отвёртка и гаечный ключ, - шутит молодой человек с мотоциклетным шлемом на коленях.

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

Советы начинают сыпаться со всех сторон:

- Перочинный ножик!
- Тёмные очки!
- Маникюрные ножницы!
- Пятновыводитель!
- Английские булавки!
- Зубочистки!
- Ворсовый валик!
- Аптечные резинки!
- Влажные салфетки!...

Всё правильно, дорогие мои советчики. Всё это там было. А кроме того, ещё увеличительное стекло, свисток, липкая лента, маленький степлер, крошечный тюбик клея, скрепки, спички, фонарик, диктофон (ещё и с запасными батарейками - не спрашивайте), мешочки-авоськи для покупок (надо же и об экологии подумать). И, конечно, бутылочка с водой - жарко у нас.
Удивительно, что мне ещё удавалось эту "маленькую дамскую сумочку" от земли оторвать...

Помятый дяденька поднимается (на экране наконец появился его номер) и неожиданно резюмирует:

- А вот сказал же какой-то умный человек - на необитаемый остров надо брать с собой женщину. Почему? - он делает драматическую паузу. - Да потому, что у неё в сумочке обязательно найдётся всё необходимое для выживания.

От этого замечания все веселеют, и настроение у меня резко улучшается. Вот я какая! Нигде не пропаду!
Даже на необитаемом острове.

Хоть и растяпа.

176

xxx: Есть куча заблуждений, которыми обычно оправдывают такое [нежелание открывать код]. Например:

исходники никому не нужны (а как вы это проверяли?)

никто в них не разберется (даже если так, что страшного случится от публикации?)

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

исходники устарели (код не ржавеет (с) Джоэл Спольски)

там слишком много надо менять для дальнейшего развития (ух ты, новая классная задача. это вызов! весело же)

мы там использовали купленный код другой конторы, лицензия на который не позволяет публикацию (выложите без этого кода, энтузиасты запилят замену)

мы спалимся в плохом качестве кода, нам стыдно (репутационные выгоды от шага к открытости перевесят потери от качества кода)

И бывает всего одна по-настоящему объективная причина:

мы там ворованный код использовали, поэтому и не выкладываем

178

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

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

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

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

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

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

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

180

Хотел рассказать историю с комментариями, но передумал, только факты. Комментируйте сами.
Работаю на заводе. Чтобы утром попасть на работу (вечером уйти), нужно:
1.Набрать код на панели
2.Приложить электронный пропуск к компьютерному считывателю
3.Приложить ладонь к сканеру
4.Подуть в трубочку алкотестера
5.Дождаться подтверждения компьютера на право прохода и открытия сессии рабочего дня
6.Приложить электронный пропуск к электронной проходной (с регистрацией о приходе на работу в 1С), пройти "вертушку"
и,(вишенка на торте) работягам производственного цеха -
7.Записаться в журнале охраны.
Предприятие не режимное, завод по производству кормов.
P.S. Хотелось бы уточнить у правительства страны, в каком общественном строе мы живём???

182

Мама никак не может запомнить пин-код на своем телефоне, папа всё время набирает номера телефонов своих друзей, смотря в записную книжку, бабушка подсвечивает телефоном циферблат часов, когда хочет узнать время... И это поколение запустило человека в космос?!

183

opennet, "Выявлен червь FritzFrog, поражающий серверы по SSH и строящий децентрализованный ботнет"
Код компонентов FritzFrog написан на языке Go и работает в многопоточном режиме.

Аноним (144):
Ну, кто там утверждал, что на go ничего не написано?

184

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

186

opennet, "GitHub сохранил архив открытого кода в арктическом хранилище"
Хранилище создано из заброшенной угольной шахты глубиной 150 метров, достаточной чтобы обеспечить сохранность информации даже в случае применения ядерного или электромагнитного оружия.
В архиве сохранено около 21 ТБ информации, представляющей код многих открытых проектов, размещённых на GitHub.

vanzhiganov:
Ну хоть где-то мой код используют.

.:
расслабься, чувак - они его - ЗАКОПАЛИ!

187

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

189

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

190

На (больную) темы "их нравы", "протесты", "расизм", и в довесок ко вчерашней топовой.

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

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

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

191

MOXHATKA: Кто вмешался в код и почему все стало плохо?
MOXHATKA: Юзабилити же непоцстрадало.
MOXHATKA: И где персоналии? Куда делся обладатель коричневого пояса Рамиль например, почему он еще не в бешенстве?
leave: Месье, не сочтите за труд выразить свои мысли на русском языке. Кто на ком стоял?
MOXHATKA: Ты не считаешь обращение «месье» несколько вульгарным?
leave: Ты пофлудить пришел или с реальной проблемой?
MOXHATKA: Сенешаль, почему вы отвечаете вопросом на вопрос?
leave: Ясно, пока. Ждём обратно через очередные три года.
MOXHATKA блокирован модератором leave по причине: 4.3, 4.7
sluggard: Что это было? О_о
Ramil: Это была Мохнатка.
Ramil: Надо же, три года уже прошло.

192

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

193

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

195

xxx:
давайте вот интеллигентную дискуссию
нормально ли в ревью писать “wtf” ?
в код-ревью, разумеется

yyy:
коротко - писать можно, но скорее всего непродуктивно. развернуто тут два варианта - либо автор кода сделал реально какую-то ебанину и сделал это осознано но он не зафиксировал нигде "почему" и на такой комент он сможет ответить и начнется дискуссия как с этим жить дальше. Либо автор считает что он все сделал норм и ответит в стиле "уточни что непонятно то"

xxx:
ну я скорее про кейс ебанины, да, когда автор конкретно говна пожрал

zzz:
автор вполне мог пожрать говна думая что это шоколад, надо объяснять

yyy:
можно оставить наводящий комент - "почему ты решил поесть говна, когда на нашем проекте мы используем вот эти два вида шоколадок?". Тогда автор возможно скорее осознает ошибку и сразу катнет фикс ну или обьяснит что у него диабет и он готов только есть говно

197

Еду вчера на работу, по пути заскочил в магазин. Взял воду, подхожу к кассе, передо мной дедуля- очки, трость-клюшка, рассеянный взгляд и замедленные движения. Из покупок у него всего два пакетика на ленте. Кассирша сканирует товар -93 рубля. Карта "пятёрочки"есть? -Есть говорит дедушка. Достаёт кошелёк и медленно ищет карту. Почему-то в этот момент мне очень захотелось заплатить за него, то ли его растерянный и жалостливый вид так повлиял на моё желание,то ли вид его старого кошелька. Но по привычке, когда люди открывают свой кошелёк при мне или вводят пин код- я отворачиваюсь. В общем я отвлёкся на что-то, а дедушка получив 7 рублей сдачи сгрёб мелочь и пошёл на выход. Мне "пробили" воду, и я вышел из магазина. Прямо напротив входа в магазин, дедушка грузил пакетики и клюшку на заднее сиденье нового сверкающего паркетника и бодро залез за руль.

199

Инструкция "как снять деньги из банкомата не выходя из машины" ИНСТРУКЦИЯ ДЛЯ МУЖЧИН 1. Подъехать к банкомату 2. Опустить стекло 3. Вставить карточку в банкомат и набрать ПИН-код 4. Ввести нужную сумму 5. Забрать деньги, карточку и квитанцию 6. Поднять стекло 7. Отъехать ИНСТРУКЦИЯ ДЛЯ ЖЕНЩИН 1. Подъехать к банкомату 2. Подать назад, чтобы банкомат оказался напротив окна 3. Поставить машину на ручной тормоз, опустить стекло 4. Найти сумочку и высыпать ее содержимое на пассажирское сидение,чтобы найти карточку 5. Выключить радио 6. Попробовать вставить карточку в банкомат 7. Открыть дверь, чтобы дотянуться до банкомата 8. Вставить карточку 9. Вынуть карточку и вставить правильной стороной 10.Перерыть сумочку, чтобы найти записную книжку, где записан ПИН-код 11. Ввести ПИН-код 12. Нажать "сброс" и ввести ПИН-код правильно 13. Ввести нужную сумму 14.Посмотреться в зеркало и поправить прическу 15. Забрать деньги и квитанцию 16. Снова высыпать все из сумочки, найти там кошелек и убрать деньги 17.Положить квитанцию в отделение для чеков 18. Поправить прическу 19.Проехать 5 метров 20. Подать назад к банкомату 21. Забрать карточку 22.Высыпать все из сумочки, найти футляр для карточек и положить тудакарточку 23. Показать известным жестом руки, что вы думаете о мужчинах,скопившихсясзади вас в очереди 24. Завести заглохшую машину и отъехать 25. Проехать 2-5 км 26.Снять машину с ручного тормоза

200

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