среда, 28 октября 2009 г.

01.01.3000

Как тысячелетие встретишь, так его и проведешь.
(Поговорка, которая была популярной во время празднования Нового 2000 Года.)

В банке мы использовали "1 января 3000 года" вместо пустой даты транзакции (т.е. для платежей, которые ещё не проведены по балансу). Дело в том, что Oracle 7.3 не умел нормально индексировать и сортировать поля с NULL. Я спрашивал начальника, почему именно эта дата. Он вздохнул и ответил: "Потому что не доживем".

А вот на нынешней работе для аналогичных целей используется "1 января 4000 года". Моя нынешняя команда мыслит более позитивно :-)

Getter или функция?

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

Допустим, есть такие возможные маршруты:


  • Все полисы - Только новые полисы - Список застрахованных - Сведения о застрахованном - Редактирование адреса

  • Сотрудники нашей компании - Сведения о сотруднике - Редактирование адреса



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

Всё легко можно сделать в Windows-приложении, если каждая дочерняя форма - это модальное окно. А вот с вебом гораздо тяжелее. Мы потратили на навигацию раз в 10 больше времени, чем планировал заказчик. За прошедшее время я (hopefully) поумнел, поэтому сейчас я бы пошел одним из следующих путей:


  • Убедил бы заказчика, что это слишком сложно, и надо подкорректировать требования.

  • Воспользовался бы Workflow Foundation и Page Flow.

  • Переписал бы всё так, чтобы история перемещения по маршруту хранилась прямо в URL, вроде такой: /all-policies/new-policies-only/insured-person/insured-person-details/edit-address . Кроме того, очень бы помог ASP.NET MVC или другой MVC-фреймворк.



Но проект уже был выполнен больше чем наполовину, кардинально что-то менять было поздно. Кроме того, работающий Page Flow появился только через год, а ASP.NET MVC и того позже. Были, правда, Castle и другие варианты для MVC, но, как я уже говорил, менять что-то кардинально всё равно было поздно.

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

Хотя парень очень толковый, и старался он долго, но задача была слишком сложная. Вроде как работало, но время от времени вылазили новые глюки. Однажды меня попросили помочь. Начинаю отлаживать test case - всё работает! Уже хотел радостно закрыть баг, но решаю проверить ещё раз, на тестовом сервере, не локально. Не работает. Хм. Запускаю ещё раз локально - тоже не работает. Отлаживаю - работает. Отлаживаю ещё раз - не работает. Что за чушь? Потратил полдня, пока понял...

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

Мораль этой длинной истории: если getter меняет внутренее состояние объекта, то гораздо безопаснее использовать функцию.

Пластика не жалко

Звонок из HSBC:

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

Ну что ж, им виднее...

Идея - не воробей

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

Прошли недели три. Читая Интернет-обзоры, случайно узнаю, что проект не только реализовали, но он ещё и победил на престижном конкурсе. Молоденькая маркетологиня пишет, что эта идея появилась у неё давно. Меня пока никто не поблагодарил. Хотя, с другой стороны, было бы странно в success story писать: "Я сделала, но придумал всё это Валентин." А может, она и правда сама придумала, а я просто подтолкнул? В общем-то, идея носилась в воздухе... с другой стороны, она носилась уже полгода, а сделали только после того, как я предложил...

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

понедельник, 26 октября 2009 г.

Great Chinese Nurse

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

А потом выступал представитель родительского комитета госпиталя. За час он рассказал много интересного, но мне особенно запомнилась пара моментов.

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

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


В Англии у пациента нет лечащего врача. Врачи приходят и уходят, и не представляются. А дочка постоянно спрашивает папу: "Как зовут этого врача? Как зовут эту медсестру?" "Я - полицейский, - говорит отец. - Когда я арестовываю кого-то, то я всегда преставляюсь и объясняю причину ареста. Почему же вы этого не делаете? Заходит "огромная" китайская медсестра, и мне приходится наклоняться, чтобы прочесть мелкую надпись на её бейдже. Думаю, рано или поздно я схлопочу пощечину - медсестра же думает, что я наклоняюсь посмотреть вблизи на её грудь!" Кстати, тут игра слов: "огромная китайская медсестра" - Great Chinese Nurse, звучит как Great Chinese Wall, "Великая Китайская Стена".

Марине понравился полицейский. Она записала его в своей проект. Так положено - в проектах по усовершенствованию NHS должно участвовать определенное количество представителей общественности. Они - так сказать, представители заказчика (британского налогоплательщика). Интересно, а отпускают ли людей с работы на такие собрания, или надо брать отгул?

Грустный таксист

Мы очень устали во время переезда. А потом ещё два дня приезжали в Баркинг убирать старую квартиру в надежде, что нам вернут депозит. Ехать в Уимблдон на метро - часа полтора; метро уже закрывается, а мы ещё не закончили уборку; кроме того, надо отвезти кое-что из оставшихся вещей, типа пылесоса. А силы уже на исходе. Решили ехать назад на миникэбе (радиотакси).

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

А оказалось, ему было страшно, потому что он никогда не был в Западном Лондоне. Как я понял, он живет в Лондоне лет 10, но вот как-то не довелось.

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

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

И снова про регистрацию в полиции

Ничего нового я на эту тему я не скажу. Просто в очередной раз могу подтвердить то, что и так всем уже давно известно: полиция сама не знает, как регистрировать иностранцев.

Я отпрашивался с работы по делам, и заодно решил зайти в OVRO, сообщить о смене адреса. Ох, вот это очередь! Начинается на улице, почти от самого перекрестка с Marshalsea Road.

Решил попробовать пойти в местную уимблдонскую полицию. Очереди нет, работают круглосуточно. Английская девушка быстро меня зарегистрировала в журнале (под копирку), от руки вписала в сертификат новый адрес и шлепнула печать. Ни паспорт, ни доказательства места проживания не спрашивала. Единственное, что не разрешила заочно зарегистрировать Марину. Хотя в OVRO разрешают (если просто смена адреса, а не визы)!

Пришла Марина. Она попала к другой, индусской, офицерше:

- Документы? (а у меня не просили)
- Пожалуйста.
- Счет за электричество?
- Нету, мы только вселились.
- Выписка из банка?
- Ничего нет, даже контракт на аренду квартиры нам агентство ещё не вернуло.
- Ну, без доказательства адреса никак нельзя...

Но немного поворчав, она всё же зарегистрировала Марину.

Season ticket

Ещё два года назад я зарегистрировал наши проездные Oyster на сайте TfL. Это позволяет автоматически класть туда деньги с кредитки, проверять правильность удержаний, а в случае чего требовать деньги назад.

Мы никогда не покупали Travelcard, всегда пользовались Pay As You Go, т.е. платили за каждую поездку, а не помесячно или понедельно. Так получалось выгоднее. Но теперь мы переехали на Уимблдон, где Pay As You Go не работает. Я стал покупать Travelcard на сайте, но почему-то он давал купить проездной только на неделю. А я хотел хотя бы на месяц.

Оказывается, это в целях безопасности. Проездной на год может стоит тысячу-две, а они не уверены, что я - это я. Смысл в том, что теряешь зарегистрированную карточку, то можно восстановить купленные проездные. Есть два варианта: или пойти в кассу и зарегистрировать имеющийся Oyster; или заказать новый, полноценный Oyster по почте. С почтой я не стал связываться (там постоянные забастовки), пошел в кассу. Заполнил анкеты, заплатил. Потратил на это 45 минут!

Вообще я не понимаю, какой смысл в этой проверке. Почему недосточно регистрации онлайн? Ну, допустим я украл у кого-то незарегистрованный Oyster. После этого зарегистрировал его на свое имя и купил туда season ticket на год. Но покупать-то я буду всё равно на свои деньги! И потом, в кассе у меня не просили ни удостоверение личности, ни proof of address. Точно также можно украсть Oyster, пойти в кассу, заполнить анкету, зарегистривать на свое имя... Как мне кажется, личное посещение кассы никак не помогает в плане безопасности, только создает очереди. Единственное, что в анкете ты расписываешься, а в Интернет - нет. Ну так я всё равно расписался за Марину, и клерк не возражал...

Ещё одна нестыковочка: на сайте TfL оба наши Oyster зарегистрованы на моё имя. Так удобнее, чтобы запоминать только одну пару логин/пароль, а не две. А вот когда регистрируешься в кассе, то по идее на одного человека можно регистрировать только один Oyster (по-крайней мере, так сказал индус-кассир).

Водопроводчик Крис

У нас в новой квартире много разных проблем с отоплением и водой, поэтому регулярно приходит водопроводчик. Попросили его подключить посудомоечную машинку. Он потребовал 60 фунтов. Много это или мало? Сама машинка стоила 20. С другой стороны, в магазинах мастера берут за подключение до 150 фунтов. С третьей стороны, мы бы сами могли её подключить за полчаса, там не было ничего сложного. И мы за полчаса столько не зарабатываем.

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

Регистрация у GP

Надежда на лучшую медицину была основной причиной нашего переезда в Уимблдон. Пока непонятно, сбудется ли она, но, во всяком случае, регистрация у GP прошла гораздо приятнее, чем в Баркинге. Для начала, в регистратуре сидела не злая пакистанка в косыночке, а две благообразные английские бабушки.

- А знаете ли вы, что это не самая близкая к вашему дому практика?
- Да, знаем, но только вы работаете до 8 вечера, остальные закрываются в 6. Кроме того, только у вас принимают анализ крови, а не отправляют в госпиталь.
- Ну хорошо, как хотите.

А в Баркинге меня терзали: "А почему это Вы вдруг решили перейти к нам? Чем это Вам не понравился предыдущий доктор?" Хотя я тогда просто хотел перейти в самую ближнюю к своему дому практику.

В Баркинге требовали паспорт, чтобы убедиться, что я не нелегал. Хотя у меня уже была NHS Card. Я приносил разные коммунальные счета, справки с работы и из банков, права, но всё это не подошло как подтверждение адреса. Только контракт на аренду жилья!

А в этот раз ни паспорт, ни NHS Card не понадобились. Как подтверждение адреса у меня был только контракт на квартиру, но и то в неявном виде: отвественный квартиросъемщик - Марина, а про меня на другой странице написано, что я тоже имею право проживать. Бабушка поморщилась, но ничего не сказала. Ей ещё не понравилось, что у Марины место рождения - Казахстан. "А это в какой стране?" Видимо, не смотрела "Бората" с британским комиком в главной роли.

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

Выборы, выборы

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

А на улице нежарко. Там стоит индус с свитере и куртке. Сразу начинает на меня наезжать: "Знаете ли Вы, что грубо нарушаете закон?" Оказывается, он проверяет достоверность реестра избирателей. Уже три раза кидал нам в почтовый ящик повестки. Но, конечно, никто не отвечал, поскольку мы вселились только две недели назад, а квартира стояла пустая.

Насколько я понимаю, в Англии, в отличие от Украины, избиратели сами обязаны регистрироваться. Даже если не хотят голосовать. Для регистрации не нужна никакая прописка или справки из ЖЭКа. Тебе в ящик кидают анкету, где записаны текущие сведения по твоей квартире. Анкету надо послать назад в бесплатном конверте, при необходимости внести исправления. Отличная возможность для "карусели"!

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

среда, 21 октября 2009 г.

Антарктида

А задумывались ли вы над тем, сколько времени сейчас в Антарктиде? Несмотря на относительно небольшой размер, единого антарктического времени там нет.

Это немного неожиданно, но в общем понятно. Континент нарезан на часовые пояса в примерном соответствии с меридианами. Но почему на Южном Полюсе именно +13:00 GMT? А не ноль?

ХОЛМС

В CSI, NCIS, Criminal Minds и прочих американских детективах мы часто видим примерно такую сцену: "Гарсия, пожалуйста, сопоставь все телефонные звонки убитого за последнюю неделю со списоком белых маньяков 30-40 лет, которые когда-то работали в школе и освободились из тюрьмы в течение этого года." И Гарсия несколькими кликами строит отчет.

Так вот, прочел заметку британского следователя о том, что на самом деле всё в Америке очень плохо. Там компьютеров вообще нет, и на одного сыщика приходится по куче дел. Зато Британии наоборот - одним убийством занимается целая команда, и им здорово помогает система HOLMES (Home Office Large Major Enquiry System). Система анализирует и сопоставляет данные и разных источников и предлагает людям версии для отработки.

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

Болтун

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

Но недавно мне позвонил суперболтун. Я сразу попытался сказать, что работу уже нашел. Но он слова не давал вставить. Рассказал, как много людей он устроил на работу, и как много ещё устроит, и о том, что он совсем не такой, как все остальные рекрутеры. Мне, наконец, удалось сказать, я работу не ищу, но друг ищет. "А как друга зовут? Игорь? Не волнуйся, Игоря тоже устрою!" Но при этом он не спросил ни фамилию, ни телефон, ни емейл Игоря.

- А хочешь, я тебя устрою обратно в твое издательство?
- Там меня ж оттуда выгнали...
- Ну и что! Ты был на постоянке, а тебя воткну на контракт, будешь бабла грести в два раза больше.
- Не думал об это... Они ж меня не возьмут...
- Почему не возьмут? Я всё устрою! Кстати, я такой вот уникальный рекрутер, я хочу знать всё про ИТ. Вот расскажи, чем ты занимаешься?
- ASP.NET.
- А чем именно?
- MVC.
- А что это такое? Чем оно лучше? Почему ты так думаешь?

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

P.S. Помню, когда-то американский начальник-индус пытался изучить C#, наблюдая за моей работой. Мог час простоять у меня за спиной. Я советовал ему почитать книги или сходить на семинары, но он говорил: "На это нет времени, у меня двое маленьких детей".

Перенос телефона

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

Звучит заманчиво, но мы как раз недавно подключились к Sky, контракт на год. А для Sky требуется BT landline. Реально для телевидения она не нужна, но такова их политика. Телефонная линия позволяет покупать товары или подписываться на порноканалы с помощью пульта ДУ. И даже если ты не собираешься ничего покупать, то всё равно обязан иметь такую возможность.

Кроме того, у нас годовой контракт с BT. Не знаю, зачем. Они долго уговаривали, а я сдуру согласился.

Вообщем, решил переносить BT landline на новый адрес, а интернет оставлять Virgin ADSL. Уже настроился, что сдерут 120 фунтов за подключение телефона. Но нет, сказали, что будет бесплатно. Кроме того, пообещали, что в одного течение дня телефон перестанет работать на старой квартире, и заработает на новой. Мастера вызывать не нужно.

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

В назначенный день телефон на новой квартире действительно заработал, без обмана. "Too good to be true" - подумал я.

А потом пришел счет, и выяснилось, что меня оштрафовали на 70 фунтов за "досрочный разрыв контракта". Очевидно, они не перенесли мой контракт на новый номер, а как бы разорвали один контракт и тут же заключили другой.

Звоню в BT. Первая тётя не смогла найти меня в базе, переключила на "специалиста". После 15 минут связь разорвалась. Вторую тётю из Индии я понимал с большим трудом, но зато она смогла найти меня в базе.

- Вас оштрафовали, потому что раньше у Вас был план Супер Мега Друзья (точное название не помню), а теперь Супер Мега Семья. Т.е. Вы перешли на более низкий план.
- Но я не просил никуда меня переводить. Я просто хотел перенести телефон. Ну, переведите меня на другой план, если надо.
- Так Вы согласны перейти на Супер Мега Друзья ?
- Ну, в принципе да, только объясните мне сначала, что измениться - я должен буду больше платить, или что?
- Ну, это план такой, Супер Мега Друзья.
- Но я не понимаю, чем он отличается от нынешнего?
- Эээ... как бы это сказать... давайте, я лучше просто верну Вам 70 фунтов.
- Давайте.
- Только прямо сейчас я вернуть не могу. Мы с Вас их снимем, но я сделаю пометку, чтобы через 3 месяца вернули.

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


А на активацию Virgin ADSL, как выяснилось, требуются 10 дней. Даже если ты подключаешь модем без помощи мастера. Почему так долго? Они говорят, что сам Virgin всё делает быстро, но BT долго активирует линию. Кстати, может, на самом деле это недобросовестный метод борьбы с конкурентами (ведь у BT тоже есть свой ADSL).

Redirecting your mail

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

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

Во-вторых, у банков, BT и прочих больших контор обычно есть куча партнеров и дочерних компаний, в базах которых адреса не обновляются вообще, или обновляются очень редко. Т.е. банковскую выписку, может, тебе будут слать на новый адрес, но рекламу всяких страховок - нет. Я это хорошо вижу на примере British Telecom: уже полтора-два года назад они исправили ошибки в моем имени и адресе, и счет приходит правильный; но всякая реклама от них всё равно приходит с неправильными именем и адресом.

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

Короче, решил заплатить. Сначала попробовал сделать это онлайн. Сайт Royal Mail долго глючил, а потом сказал: "Невозможно проверить, что Вы проживали по старому адресу". И это при том, что мы жили там больше двух лет, имели BT landline и неплохую кредитную историю, связанную с этим адресом. Впрочем, судя по форумам, с такой же проблемой часто сталкиваются не только кровавые иммигранты, но и сами англичане. Пошел в Post Office с паспортами и водительскими правами. К счастью, сайт позволял распечатать анкету, т.е. не пришлось её заполнять вручную ещё раз.

Прошло 5 рабочих дней, а перенаправление почты не началось. Письма продолжали приходить по старому адресу. Пошел в Post Office. Они говорят: "Мы ничего не знаем, звони в Customer Service". Звонить было в лом, написал жалобу. Ответ был буквально такой: "Да, перенаправление ещё не работает. Когда заработает - пока не знаем. Мы Вам сообщим."

Через 15 календарных дней после дня оплаты оно таки заработало. Причем в письме сказано, что якобы это я сам попросил начать через 15 дней. Я понимаю, что сейчас на почте забастовка. Но бастуют они всего один день в неделю, а услугу начали предоставлять на 8 рабочих дней позже положенного срока.

С этой забастовкой уже скандалы. Основная причина была в сокращениях. Теперь, чтобы разрести завалы почты, в Лондон временно свозят почтальонов из дальних деревень, которые получают командировочные и живут в дорогих гостиницах. А антикризисные менеджеры регулярно слетаются в Лондон на совещания.

Очевидно, Royal Mail тут же заложил меня в TV Licence. Пришло письмо, что на нашу квартиру якобы нет лицензии, так что можно схлопотать штраф или даже попасть в тюрьму. Хотя на самом деле лицензию я давно перевел на новый адрес.

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

Читал британских экспатов. Пишут, что очень часто почта не доходит за границу: "За полгода единственное, что мне переслали - бесплатная посылка с экономными лампочками. Блин, зачем они мне в Америке - тут и напряжение, и патроны другие!"

P.S. В одном из банков нельзя было поменять адрес онлайн. Предлагали скачать анкету и послать по почте. Но я отлично помнил, сколько там было мучений с открытием счета - они три раза теряли наши документы, приходилось досылать анкеты и копии. Подумал - вот пошлю анкету, а они через две недели пришлют ответ: "Не можем Вас идентифицировать. Пожалуйста, пришлите копию паспорта, счета за газ, электричество и воду". Да ещё и пошлют на старый адрес, где мы уже не живем... Так что в субботу пошли в отделение. Я просто показал свою карточку (без фотографии), и адрес быстро поменяли и мне, и Марине. Хотя я был дополнительным cardholder, и не показывал ни счета за электричество, ни документы. У Марины вообще ничего с собой не было, даже карточки. Я вполне мог вот так же прийти с украденной карточкой в банк, поменять адрес, получить по нему кредитку на чужое имя и т.д. Интересно, что у них было так тяжело открыть счет, но зато когда уже открыл, то начинают верить на слово.

Похолодало

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

воскресенье, 18 октября 2009 г.

Читая лицензионные соглашения

Люди пропускают интересные вещи, когда не глядя жмут кнопку "Далее".

Например, в соглашении к Web Platform Installer написано, что максимальная ответственность Microsoft не превышает $5. Почему не $1 или $3? Наверное, есть какой-то закон о минимальной компенсации.

А Google Maps API нельзя использовать для создания карты "рыбных мест" (уличные продавцы наркотиков, проститутки и пр.)

Неплательщики

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

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

Сильно давить на неплательщика нельзя. Если отключить газ, воду или свет, то неплательщик может подать встречный иск и потребовать до 5000 фунтов за издевательства. Если выиграет, то кроме компенсации, лэндлорд заплатит большой штраф (интересно, а если отключат Интернет, это тоже считается издевательством?) Ну, а если лэндлорд наймет братков, так за это вообще можно и в тюрьму угодить.

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

Зонтик

Был у меня довольно дорогой зонтик. Маленький, влазил в карман. Однажды я пошел на почту, и там ко мне пристали: "А не хочешь ли подать на нашу кредитку?" Я им говорил, что только приехал в страну, всё равно не дадут... но убедили попробовать. Пока заполняли анкету, у меня из кармана выпал чехол от зонтика. Вернулся через 10 минут - чехла уже нет. А кредитку в результате не дали.

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

Где же больше платят?

Наш друг Миша проработал в Штатах 6 лет, но гринкарты так и не дождался. Поэтому переехал в Австралию. Очень доволен. Говорит, что зарплаты у программистов там гораздо выше.

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

В то же время я не видел американских программистов, которые бы переехали в Лондон на работу. Ну, вообще ни одного (конечно, я имею в виду настоящих американцев, а не H1-Bшников, которым надоела морока с визами). Финансовые гении или топ-менеджеры корпораций - да, они приезжают. А программисты, таксисты, инженеры, уборщики почему-то продолжают сидеть в своей бедной Америке, и в Лондон не спешат...

There's probably no bus

Примерно год назад воинствующие атеисты развесили рекламу:

There's probably no God... now stop worrying and enjoy your life...
(Вероятно, Бога нет... так что перестаньте беспокоиться и наслаждайтесь своей жизнью...)

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

А верующие в ответ повесили на остановках такое:

There's probably no bus. So don't just stand here, start walking.
(Вероятно, автобуса нет. Так что не стой просто так здесь, иди пешком.)


Я тогда оценил их чувство юмора. Но на самом деле это не просто хорошая шутка. Когда в 13 лет я прочел Евангелие, то никак не мог понять: как люди решились распять Христа, несмотря на чудеса, которые Он сотворил? Ну, хорошо, допустим, Понтий Пилат лично не видел. Он мог думать, что это шарлатан. Но фарисеи и книжники, Иуда? Они же всё видели лично...

И слоган "автобуса нет" как раз на эту тему. Можно сомневаться, приедет ли автобус. Как сомневался Фома Неверующий. Но слепцы не поверят в существование автобуса, даже когда он будет стоять прямо возле остановки.

Ratings by outbrain