prank

Почта России. Стоять в очереди - это удобно!

Хоть я и ругаюсь на Телебанк, но более удобного способа платить за квартиру, электричество и телефон я пока еще не видел. Судите сами: можно заплатить, не вставая со стула, да еще и получить на руки квитанцию в PDF. Причем квитанцию вполне реальную: сколько раз я ее предъявлял в качестве доказательства проведения платежа, и ни разу мне не задавали вопросов типа "что это у вас за филькина грамота".

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

К чему я это все? Да так, обратил внимание на рекламу в метро. Читать дальше

Конфуз христианской телепрограммы

Ведущий христианской телепередачи зачитал в эфир письмо от якобы новообращенного христианина. Описанная в нем история спасения души оказалась вольным переложением фрагмента из "Звездных войн".Читать дальше

Аквалангисты охотятся на машину Google Street View

В один прекрасный выходной день где-то пару лет назад, сидя в Лондоне и отчаянно скучая, я с удовольствием потратил пару часов на прогулки по денверским улочкам. В этот день я как раз узнал про Google Street View, а тогда это был еще экспериментальный проект и покрывал он только Штаты, и то не все - но денверский даунтаун, неоднократно изъезженные-исхоженные вдоль и поперек улицы Champa, Arapahoe, 16th Street Mall и к ним прилегающие присутствовали там в полном объеме. Два часа чистой визуальной ностальгии. Я тогда, по-моему, повторил весь маршрут, описанный в отчете "Субботний Денвер".

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

С профессиональным праздником, коллеги!

Вот и наступил 09.09.09 :) Помимо того, что это просто красивое число, это еще и шестьдесят четвертая годовщина первого найденного бага. Как гласит одна из легенд, "багом" оказался мотылек, застрявший в контактах реле машины Mark II, что послужило причиной неисправности:

Operators traced an error in the Mark II to a moth trapped in a relay, coining the term bug. This bug was carefully removed and taped to the log book September 9th 1945 [sic]. Stemming from the first bug, today we call errors or glitch's [sic] in a program a bug.


Вот, как он выглядел: Читать дальше

Реклама, блин, домашней кухни


Ой, спасибо, блин, большое! Ой, очень большое, блин, спасибо! Большое спасибо, блин...
Масяня

Буквально неделю назад я писал о том, что порой читаю не совсем то, что написано :) Но мне уже интересно: а хоть кто-нибудь прочитает это объявление правильно?

Отведайте, блин, кашу гречневую!

Это было найдено в забегаловке, название которой я не помню, но она вся из себя "à la Russe": "квасок", "блинчики", обращение "судари" и "сударыни" и все тому подобное. Вышеприведенный шедевр, соответственно, по стилю тоже не сильно выделялся на этом фоне. Однако, бросив взгляд на эту табличку, я практически явственно представил себе Масяню в русском народном одеянии, предлагающую отведать, блин, гречневую кашу. Даже головой помотать пришлось, чтобы рассеять видение :)

Впрочем (разглядывая размер союза "и" относительно остальных букв), сдается мне, именно с таким расчетом все и делалось :)

Баги! Кругом баги! (кошмарный сон тестировщика)

Помните анекдот, да? "Мужик, вот представь себе: приходишь ты на пляж, а там - станки, станки..."

Так вот, гуляю я как-то по супермаркету, и что я там вижу? Баги! Нет, сначала я думал, что мне, как обычно, приглючилось. Есть у меня манера прочитать надпись по диагонали, да так, что в итоге получается нечто непотребное. В частности, надпись при въезде на бензоколонку:

Водитель!
Затуши сигарету,
Высади пассажира

была мною прочитана как "Водитель! Засади пассажиру!" (да, да, я знаю, можете не говорить). Но в этот раз мои глаза увидели ровно то, что было написано на самом деле. Баги, самые натуральные :)

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

Пятничное развлечение II

Как-то [info]aterekhov назвал "невинной шалостью" нашу с [info]barateli (aka dimachertov) разработку под кодовым названием "Прометей". Я не согласен. Это не шалость, это как минимум рационализаторское решение. А вот то, что я позволил себе вчера, действительно можно с полным правом назвать шалостью.

Небольшая предыстория. Есть у нас сервер под названием U1, на котором испытываются все приложения, прежде чем их выпускают в Production. Это огромная махина, с которой постоянно что-то делают, что-то меняют, что-то тестируют - поэтому неудивительно, что регулярно он оказывается в таком состоянии, про которое мой руководитель-индус эвфемично выражается "U1 is not in a good state", а Пол говорит напрямик "U1 is fucked".

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

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

U1isfucked
Ой... простите, не то окошко
Это был мой пароль
Пойду его менять

Жаль, что я не видел лиц своих коллег в Лондоне, но судя по количеству смайликов, появившихся в чате после этой тирады, настроение перед выходными я им немножко поднял :-)

P.S. Кстати, это и правда один из моих бывших паролей :-)

Current Music: The Eels - Flyswatter
Tags: job, prank, english
Читать дальше

Как решать проблемы

Вчера после довольно-таки успешного отмечания четвертака [info]ddaughter я, похоже, окончательно простудился и имею все шансы на некоторое время остаться без голоса. Пью чай и таблетки и вспоминаю историю, произошедшую со мной на пятом курсе университета.

Аудитория, начало последней пары. Шесть человек студентов, я в том числе, ждем преподавателя. Название дисциплины не помню, но преподавателем был весьма известный и многими уважаемый профессор Владимир Михайлович Чернов.

И вот входит Чернов и, ни слова не говоря, начинает писать на доске крупными буквами:

Проблема

Мы, как попки, по привычке начинаем это дело машинально переписывать в тетради, а Владимир Михайлович продолжает с новой строчки уже более мелкими буквами:

Я потерял голос.

Тут мы, сообразив, что происходящее на доске не стоит дословно переписывать, не вникнув в суть, откладываем ручки и смотрим, что будет дальше:

Решение

1. Я не говорю, только пишу.
2. Расходимся по домам.

Голосование


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

Занавес.

Current Music: Pink Floyd - Eclipse
Читать дальше

Давненько я не брал в руки шашки...

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

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

О том, что это надо делать, мне сообщили на втором месяце моего пребывания в Лондоне, но это так, мелочи :-) И к письму прилагалась просьба информировать обо всех случаях когда я забыл нажать кнопку, дабы наверху могли это поправить.

Так вот. Первым фактором послужило то, что мне сделали замечание, что я слишком часто забываю нажать на кнопочку, и что, мол, я один такой. Вот в это я, извините, не поверю никогда в жизни - мне слишком хорошо известна роль человеческого фактора в автоматизированных системах. Я скорее поверю в то, что я единственный, кто сообщает о том, что забыл нажать, и не ленится написать письмо об этом. А вторым фактором был приезд в Лондон [info]barateli (aka dimachertov), который искренне и всей душой ненавидит эту систему и считает, что она глупа и порочна.

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

(Оказалось, что задача и правда не из простых, но мы ее решили)

А мораль тут, кстати, довольно неожиданная. Мы с [info]barateli на собственной шкуре ощутили эффективность "парного программирования" - методики из арсенала Extreme Programming. Никто из нас по отдельности не решил бы эту задачу: я без него уперся бы в какой-то один безнадежный подход, а он без меня не довел бы до логического завершения ни одну из своих идей. А в паре мы идеально дополняли друг друга: он беспрестанно генерировал идеи, а я либо сходу отфильтровывал совсем уж безумные, либо цеплялся за них и реализовывал. Он, в свою очередь, не давал мне закопаться в ненужные детали, не имеющие на данный момент практического значения.

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

В этот день я впервые за долгое время возвращался с работы довольный. А спустя еще пару вечеров я написал первую тестовую версию программы, которая отметила мой приход на работу ровно в 9:00, несмотря на то, что на самом деле я с утра был на встрече, проходившей в другом здании, и к компьютеру пришел только в без четверти 10.

P.S. Сегодня пришло в голову, что если, следуя маджентовской традиции, придумывать для проекта имя из греческой мифологии, то лучше, чем Prometheus, не найти :-) И не надо сарказма, я прекрасно помню, чем кончил Прометей!

Current Music: Ozzy Osbourne - S.I.N.
Tags: job, prank, technology
Читать дальше

Расконсервировался

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

UPD. И больше я на эту тему разговаривать ни с кем не хочу. Свою точку зрения я изложил в предбойкотном посте, развернул в комментах. Если кто-то и после этого меня не понял - дальше объяснять бесполезно, это просто разница в менталитетах. Я не собираюсь ни с кем воевать.

И вообще, [info]zhgun выложил замечательный шарж на злобу дня:




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

Current Music: Edenbridge - Velvet Eyes Of Dawn
Читать дальше

Собранный материал