пятница, 27 ноября 2009 г.

Не очень геометрично

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

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

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

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

Даже полицейские

Посмотрели фильм "Лох-Несс" (1996). Немного затянутый, но Шотландия там очень красиво показана.

Мне понравился аргумент в пользу существования Несси: "За эти годы её своими глазами видели 10 тысяч свидетелей, в том числе даже несколько полицейских". Конечно, полицейские врать не могут.

четверг, 26 ноября 2009 г.

Канэшна хачу!

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

Чтобы быть первыми, некоторые хитрецы настраивают автоответчик в Outlook. Т.е. на любое письмо из отдела кадров со словом "массаж" немедленно оправляется ответ: "Да". Но однажды девочка-кадровичка сделала опечатку в этом слове, и все роботы оказались в пролете.

Наверное, следующий шаг - это прикрутить к Outlook custom action для нечеткого анализа похожести емейлов, чтобы опечатки не сбивали с толку :) Чего только не сделаешь ради халявы...

CO

Когда-то мы привезли тёще детекторы CO - они там стоили гораздо дешевле. Штук 6. Но в результате они не понадобились. Выкидывать жалко, засунула их куда-то подальше.

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

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

Smugglers Way

В СССР улицам давали какие-то странные имена: шоссе Энтузиастов, проспект Героев Труда, второй тупик Третьей Пятилетки...

Вот в Лондоне названия ближе к чаяниям простых людей: например, есть переулок Контрабандистов (Smugglers Way).

среда, 25 ноября 2009 г.

Фантом

Многие удивляются, почему мне так нравится песня "Фантом". Действительно, ничего в ней такого особенного нет, да и вообще к творчеству Чижа я отношусь сдержанно. Но дело в том, что я её слышал ещё года в трехлетнем возрасте, т.е. примерно в 1980 году.

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

Потом, когда появилась эта "новая" песня Чижа, я всем доказывал, что точно её слышал раньше. Но никто не верил, а Википедии в те темные годы не было.

Библиотечные книги

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

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

Новый опрос (Far vs TC)

По предложению Максима Кожухаря начинаем новый опрос "Чем польуетесь?" Варианты ответа: Проводник, FAR Manager, Total Commander, другое, "мне пофиг (я линуксоид)". Для голосования надо зайти на любую страницу блога.

вторник, 24 ноября 2009 г.

Старый долг

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

И вот, через полтора года, звонок:
- Миссис Марина, Вы знаете, что Вас разыскивают как злостного неплательщика? Royal Mail сообщила нам, что Вы переехали, но всё равно от нас не скрыться! Почему Вы не оплачиваете счет?
- Какой счет? Я никогда не получала счет. Не знаю точную сумму, и куда платить.
- Да, серьезно? Ну, всё равно - надо было самой позвонить в бухалтерию и спросить.
- Да я не знаю телефон Вашей бухгалтерии. И вообще, это Ваша работа. Кроме того, я так и не получала письмо с результатами анализов, и мой GP тоже ничего не получил.
- Ну, извините, мы пришлем счет и анализы (Вам и Вашему GP).

Прекрасно - наконец-то получим анализы полуторалетней давности :) Так, для истории, разве что. Да и GP уже давно поменялся, даже два раза. А письмо они пошлют первому GP. Который, по идее, должен переслать его второму, а тот третьему (это нереально).

Форма P91

Понимаю, что многих это шокирует, но мы не пользуемся торрентами. Вместо этого смотрим лицензионно чистые фильмы с помощью Tesco DVD Rental (это white label LoveFilm). На сайте заказываешь, они присылают диски. Посмотрел, вложил в предоплаченный конверт (марку клеить не надо), они получили, шлют следующий диск.

Но после переезда я что-то долго ничего не получал. С одной стороны, забастовка на почте. В газетах регулярно пишут ужасы: почтальоны в знак протеста против низкой зарплаты просто выбрасывают мешки почты в кусты. Кстати, Уимблдон - сейчас один из худших в стране районов по скорости доставки. Редакция Wimledon Guardian сообщает, что их газета быстрее доходит в Америку и Австралию, чем на соседнюю улицу.

Кроме, я заподозрил, что LoveFilm мог не поменять мой адрес в базе. Поэтому сделать lost disk report (прямо на сайте). Они немедленно прислали такое письмо:

Приносим извинения за доставленные неудобства. Мы немедленно отправим новый диск взамен потерянного. В течение двух месяцев Royal Mail пришлет Вам форму P91. Когда Вы заполните форму, они компенсируют нам 10 фунтов. Если не пришлют, то сообщите нам. А если пришлют, а Вы не заполните, то 10 фунтов вычтем с Вас."

А "потерянный" диск-таки потом дошел. Почта, хоть и медленно, но работает.

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

Сила привычки

Вдруг подумал, что если бы моя мама писала резюме с айтишным уклоном, оно бы получилось довольно необычным. Примерно таким:
Degree: PhD

Technical Skills:
  • Word, Excel, PowerPoint: 10 years

  • Web Design, HTML, FrontPage, FTP, Far Manager: 10 years

  • Internet Marketing (link submission, mailing lists), Web Analytics, CorelDRAW, FineReader: 8 years

  • Full Software development lifecycle using Microsoft Solution Framework: 4 years

  • AdSense, RSS/Atom feeds: 2 years

  • Владение сотовым телефоном: пока не умею пользоваться.

Конечно, навыки немного притянуты за уши (как обычно и бывает с айтишными резюме), но в принципе явной лжи нет. А вот сотовый как-то не пошел. Пробовали когда-то ей дарить, но через несколько дней вернула назад.

Впрочем, я и сам вот до сих пор пользуюсь Far Manager. Коллеги пугаются и спрашивают, что это. Объясняю, что это "как Norton Commander, но только под Windows". Они понимающе кивают, но совершенно очевидно, что они первый раз слышат и про Norton Commander.

Хурма

Марине не давало покоя загадочное дерево у соседей. И вот однажды, тёмной ночью я протянул руку и сорвал плод (из чисто научных побуждений). Никакой уголовщины - оно растет практически на тратуаре. Оказалось, это хурма. Вообще меня поражает, что в Лондоне растут всякие тропические растения вроде пальм и апельсинов - вроде ж климат нежаркий. "Доцент заставит" - английские колонизаторы ко всем находят свой подход :)

Белка

Друзья засняли: бесстрашная белка в центре Лондона.

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

HSBC Plus

Мне позвонили из HSBC. Начали издалека: "Ой, Вы у нас такой хороший и любимый клиент, и мы посчитали, что Вы достойны иметь лучший сервис, чем сейчас..." Оказалось, мне хотят всучить HSBC Plus (платный, более продвинутый текущий счет). Обычно я быстро заканчиваю такие разговоры, но сейчас заколебался. Меня не прельщали roadside assistance (машины нет) и leisure (скидки в дорогие рестораны или тренажерные залы, большинство из которых даже не в Лондоне). "Повышенные проценты по депозиту" - это вообще смешно с нынешней учётной ставкой. Вместо 0.1% годовых получать 0.2%? Пара лишних пенсов в год... Скидки на ипотеку тоже пока не нужны. Страхование жизни - на 3 тысячи максимум; мда, недорого же они ценят мою жизнь... Немного заинтересовало снятие наличных за границей без комиссии (хотя за конвертацию они всё равно берут комиссию).

Главная причина, почему я всё же согласился - это travel insurance (дорожная страховка). Наша старая страховка закончилась, всё равно надо было продлевать. Присылают такой красивый ящик с описанием всех благ. Как я и подозревал, большая часть из них мне на фиг не нужна. Страховка вроде нормальная, но... нет ни одного документа с моим именем и кратким описанием полиса. Ну, и как же я буду получать визы в Европу без такой бумажки (summary of insurance coverage)? Нет, я понимаю, что в принципе я могу принести в посольство выписку с HSBC Plus Account на мое имя и полис, где сказано "это полис для всех владельцев HSBC Plus". Но, блин, это же так сложно! Надо уважать время сотрудников посольства - давать им только минимум бумажек, чтобы было всё просто и понятно. Собственно, эта бумажка и есть основная причина, по которой мы покупаем страховку.

Написал емейл в HSBC: "Не дадите бумагу - я разорву договор" (в течение 14 дней cooling off period это можно делать). Индус отвечает - пожалуйста, позвони по такому-то телефону. Позвонил: "Иди в отделение, они сделают". Пришел в отделение. Тетя никак не могла понять, что я хочу:

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

Интересно, какому проценту англичан хоть раз в жизни приходилось получать какие-нибудь визы? Они просто не понимают, что слово джентельмена (или леди) не всегда достаточно. В конце концов, морщась, она все же сделала мне письмо: "Подтверждаю, что, как владельцы HSBC Plus, Валентин и Марина застрахованы." "Хотя вообще мы такого сервиса не предоставляем..."

Works a treat

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

Меня попросили написать веб-приложение, которое бы позволяло вносить данные в одну табличку. Воспользовался шансом и немного поразбирался с JQuery, а имеено с плагином jqGrid. Прикольная штучка - легко позволяет делать таблицы, похожие на Excel, с сортировкой, поиском, разбивкой на страницы, inline-редактированием и даже с деревьями. Легко интегрируется с ASP.NET MVC. Единственное, что немного сложно с документацией: много разных версий, некоторые слегка устарели. Кое-что чётко не прописано в документации, и надо разбираться на примерах. Но, потратив несколько дней, я почуствовал себя довольно уверенно.

Благодарные заказчики написали моему шефу:
Just to say thanks for Valentin’s time on this data entry screen – it will save us all kinds of grief!
The users are very happy with it and it works a treat – Valentin did a great job :)

Цитирую не для того, чтобы похвастаться (хотя может самую малость и поэтому тоже...), а потому, что прикольно написано: it will save us all kinds of grief и it works a treat.

Oyster на реке

Свершилось! Карточку Oyster теперь можно использовать на некоторых катерах. Обещали это сделать ещё два года назад, между прочим:

We are writing to let you know that Oyster pay as you go can now be used to pay for travel on scheduled River Thames services operated by Thames Clippers.

Boats run every 20 minutes each day between the key piers including:
Blackfriars/London Bridge to Canary Wharf
Embankment/Waterloo/Tower to Greenwich
Woolwich/The O2 to Central London


Правда, когда почитал подробности, то энтузиазм поутих: насколько я понял, всё равно каждый раз нужно покупать обычный бумажный билет, просто тебе дают скидку 10% (или 33%, если есть Travelcard).

пятница, 20 ноября 2009 г.

Jump off the page

Хочу написать о фильме "21". Преподаватель отбирает студентов с хорошими математическими способностями и формирует из них команду для полулегального бизнеса: ездить в Лас Вегас и играть в блэк-джек с помощью counting. В принципе, counting ("считательство") не запрещено законом, но казино отлавливают таких игроков и стараются от них избавится по-хорошему. Или по-плохому. Поэтому команда должна действовать очень осторожно.

Главному герою нужно 300 тысяч долларов на учебу в престижном мединституте, вот он и соглашается временно поработать. Времени на учебу остается мало, но преподаватель его отмазывает. Всё идет хорошо, но однажды студент теряет бдительность, сильно проигрывает, ссорится с преподавателем. Тот из вредности "стучит" в службу безопасности казино, студента бьют. Кроме того, препод крадет у него все деньги и организует отчисление из колледжа. Студент договаривается с казино, чтобы подставить преподавателя, и это удается. Но начальник службы безопасности отбирает всё выигранные деньги, и студент уже во второй раз остается ни с чем.

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

Фильм начинается с собеседования по поводу стипендии на учебу в мединституте. Это престижная стипендия, которая полностью покрывает учебу и все связанные расходы. Начальник приемной комиссии говорит нашему герою примерно следующее: "Ну да, я вижу, у тебя рекомендации от академиков, очень уважаемых людей... да, ты золотой медалист... победы на конкурсах... участие в кружке робототехников... Всё это хорошо, но, понимаешь ли, у меня ещё 20 человек с точно такими же справками. Это очень престижная стипендия, и тут нужен уникальный жизненный опыт... твое эссе должен изумить, ослепить меня, ты должен выпрыгнуть из страницы!" И кончается фильм тоже в том же самом кабинете:
So my senior year of college I joined this team and I learned this new skill. I went to Vegas 17 times to use it. I made hundreds of thousands of dollars counting cards. And then I had it all stolen from me, twice... How's that for life experience professor? Did I dazzle you? Did I jump off the page?

Итак, в мой выпускной год в колледже я вошел в состав этой команды и приобрел этот навык. 17 раз я отправлялся в Вегас, чтобы использовать его. Я выиграл сотни тысяч доллов, считая карты. И затем эти деньги были украдены у меня, дважды... Ну, что, такое пройдет как "жизненный опыт", профессор? Ошеломил ли я Вас? Выпрыгнул ли я из страницы?

Мы с Мариной писали множество эссе, пытаясь получить различные стипендии для учебы. А с моей мамой мы готовили заявки на гранты. И это очень тяжело. Американцев с детства учат писать эссе, а нас не учили. Там есть совершенно чёткая структура и правила написания (например, argument analysis: проблема, аргументы за, против, вывод). Писать надо очень кратко и четко. Но когда большая конкуренция, то мало просто соблюдать эти правила. Недостаточно, чтобы не было ошибок, и чтобы читатель тебя понял. Задайте себе вопрос: "Did I dazzle them? Did I jump off the page?"

Обновление адреса в The Carphone Warehouse

Пошел покупать Марине iPhone. Собственно, её вполне устраивает Blackberry Pearl 8110. Но, похоже, от возвраста он начал глючить. Да и аккумулятора с трудом хватает на день. Купили новый аккумулятор - не помогло, т.е. дело в другом. Пробовал софт переставлять - помогло, но чуть-чуть.

Но речь не об этом. Меня удивило, что их Billing знал о моем переезде (счет уже приходил на новый адрес), а вот Sales - нет. Я говорю продавцу: "Наверное, ваша база обновляется только раз в месяц или раз в квартал?" А он говорит, что нет, Sales никогда не получает сведений о перемене адреса от Billing. Чтобы упростить бизнес-процесс, адрес идет только в одном направлении. Т.е. у тебя был контракт 10 лет назад, ты пришел заключать новый - а в их базе по-прежнему твой старинный адрес. Ну, это ещё ладно, мне больше интересно, получает ли Direct Marketing информацию от Billing, чтобы присылать домой всякий мусор. Если не получает, то это идиотизм.

четверг, 19 ноября 2009 г.

Data.gov

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

OS Map data could be free on internet

Ordnance Survey map data could become available free of charge online. The information about electoral and local authority boundaries, postcode areas and mapping would be made available under the government proposals. ' We are determined to be the first government in the world to open up public information in a way that is far more accessible to the general public,' prime minister Gordon Brown said yesterday.


Послал в газету комментарий, но его не напечатали.

In regards to OS Map data could be free on internet (18.11.09):

Mr. Brown says that 'we are determined to be the first government in the world to open up public information in a way that is far more accessible to the general public.' I hate to disappoint him, but he is late: in May 2009 Americans created Data.gov in order to achieve exactly what the prime minister described. Also, Google has launched google.com/publicdata search powered by World Bank data.

So, best case scenario, UK government will be the second in the world to open up public information. But that is fine: it could be much easier and cheaper to be the second, because you can learn on somebody else's mistakes.

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

Блатной ОКПО

Идентификационный код British Airways Plc: 1777777. Похоже, что красивые коды можно покупать. Точно так же, как красивые номера для автомобилей.

Требуется водитель-ариец :)

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

- Я попрошу своего замечательного литовского водителя проверить перевод, потому что Google Translate неважно работает.
- Рад, что мой пост Вам пригодился. Только я бы убрал фразу про "истинных арийцев, беспощадных к врагам рейха". Это была шутка, цитата из очень популярного советского сериала "17 мгновений весны". Она ничего не говорит тому, кто не смотрел сериал.
- А у меня есть ещё и украинский водитель. Арийца из третьего рейха пока нет, но я бы нанял, если он окажется хорошим работником.

P.S. Теперь надо следить, чтобы не ляпнуть что-нибудь обидное про англичан - Google Translate постепенно стирает границы между языками.

Самое слабое звено

Партнер предоставляет нашей компании некий веб-сервис. И мне надо его протестировать. Чтобы кто попало сервисом не пользовался, партнеры нам логин и пароль. Но кроме того спросили, с какой IP адреса мы будем обращаться к сервису.

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

Вот только одно "но": как я обнаружил, они ограничили доступ только к тестовому серверу, а к живой базе может обращаться кто угодно! Правда, хакерам нужен ещё пароль, но даже и без пароля можно устроить DoS attack.

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

И это не какой-то мелкий стартапчик в гараже, а огромная контора.

пятница, 13 ноября 2009 г.

Амадеус

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

Прошло 10 лет. Читаю заметку в Information Age про Amadeus. Это одна из семи основных GDS (Global Distribution systems), которая имеет крупнейший гражданский дата-центр в Европе. GDS - это такие мега-системы бронирования, которыми пользуется большинство авиакомпаний и сетей гостиниц. Там есть вся основная информация: аэропорты, рейсы, пассажиры и т.д.

Так вот, что меня поразило: в день Amadeus обрабатывает 470 миллионов транзакций. Это 50-60% от загрузки Google. Конечно, я понимаю, что кроме обработки запросов пользователей Google ещё делает гигансткую работу за кадром - индексирует Интернет. Так что, может, сравнение не совсем корректное. Но всё равно, цифра поражает.

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

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

NewApp

Терпеть не могу, когда программы называют NewStat, NewSite, Redesign и т.д. Конечно, первые месяцы это удобно - всем понятно, где что. Но проходят годы, "новая" программа становится старой, и название начинает раздражать. А потом встает вопрос, как назвать очередной большой релиз: может, NewNewApp? Мои коллеги пошли ещё дальше:
using OurCompanyName.NewWebSite.Models;

Какая гадость...

Перевоз мебели

Перевозчики мебели и прочих вещей называются в Англии removal companies. Другое название - man and van. Это когда хотят подчернуть, что машина с водителем и, возможно, грузчиками, а не когда ты водишь вэн сам.

Я долго думал, какую removal company выбрать. Во-первых, далеко не все работают по воскресеньям, как нам нужно. Во-вторых, начитался всяких ужасов про "левых" перевозчиков.

Один сайт был очень забавный. Там долго рассказывали, какая у них хорошая фирма, что на работу они берут только чистокровных арийцев, беспощадных к врагам рейха британцев. "В Лондоне полно польских или австралийских грузчиков. Но подумайте сами, зачем платить поляку? Ведь он, скорее всего, не любит нашу Родину, а тупо приехал срубить бабла." Интересно, а разве не является дискриминацией отказ в приеме на работу по национальному признаку?

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

После долгих размышлений я выбрал Simply Removals. Их рекомендовал Move Me. Сайт приличный, бесплатный телефон, юридический адрес... Они сами позвонили. Потом я позвонил, назначил время. Потом на всякий случай позвонил ещё раз - они подтвердили, что всё в порядке. Правда, меня немного смутило, что они назначили время "с 12 до 2". Ну, с другой стороны, если этот же водитель кого-то перевозит с утра, то точно ведь неизвестно, во сколько закончат.

Возле нашего дома вообще-то запрещено парковаться, место зарезервировано для мусорщиков и пожарников. Но в виде исключения во время переезда разрешается в течение 15-20 минут парковаться возле дома. Поэтому нужно заранее всё разобрать, упаковать, пронести по длинному коридору и спустить на лифте. Ночью почти не спали, паковались. В 8 утра начали выносить вещи, постепенно подтянулись друзья. И в 11:45 мы уже сидели внизу и ждали машину.

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

А машины нет. Прошло два часа. Искать других перевозчиков вроде стремно - вдруг приедут первые? Свой замечательный бесплатный телефон Simply Removals не берут. С утра не ели. Принесли еду из китайского тейкевея, прямо в коридоре и поели. Крайний срок прошел, а машины нет.

Нашел контору под названием Alloa George. Сайт не совсем внушает доверие, зато есть сотовый телефон. И цена в два раза ниже. Сказали, что могут приехать через час. Мы уже волнуемся - вдруг и эти нас кинут? В начале четвертого, в воскресенье, найти других может быть сложно. Но "кровавый" литовский водитель приехал на 10 минут раньше обещанного. Оплата почасовая, но время он не тянул: с пути не сбился, быстро загружал, быстро выгружал прямо возле машины (а не относил в квартиру, что было бы дольше). И водил хорошо - уверенно протискивался между неправильно запаркованными легковушками.

А Simply Removals даже не извинились.

Защитники Политеха

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

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

четверг, 12 ноября 2009 г.

Мы

При упоминании компании сотрудники говорят "мы". Мы построили этот новый завод, мы (не компания) занимаемся благотворительностью. Я, конечно, не удержался спросить: это так положено или так принято? Сказали, что просто так чувствуется. Ладно. В речи американцев меня тоже всегда удивляло отождествление себя с нацией и страной. Мы признали права черных, мы построили небоскребы, мы боремся с потеплением. Кто-нибудь слышал, чтобы у нас кто-то сказал: "Мы построили ДнепроГЭС" (кроме, может, самих участников строительства)? Еще прикольно американцы говорят "Тот парень и я", "My whife and I", "John and I". У нас всегда: "Я и мой друг Вася", в таком порядке.

Дмитрий Пожаров


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

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

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

Был один программист (как специалист довольно толковый), который проработал в банке 4 года. Но по-прежнему продолжал говорить: "И как это у вас работает? Что вы придумали? Как вы будете выкручиваться из этого?" Причем в некоторых случаях он говорил "ваша программа" про программу, которую сопровождал пару лет и уже наполовину переписал!

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

And guess what? Первый уволился, причем, как я понимаю, не совсем добровольно. Второй после моего отъезда в Америку заслуженно занял кресло начальника отдела, в нем и сидит уже четыре года.

Pro ASP.NET MVC Framework by Steven Sanderson

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

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

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

Читаю с большим удовольствием. Конечно, всем известно, что главный специалист по ASP.NET MVC - это Скотт Гу. Его NerdDinner - это уже классика. Но Скотт - сотрудник Microsoft и один из создателей ASP.NET MVC. А всегда интересно услышать мнение независимого эксперта, вроде Стива. Стив пишет о вещах, которые не совсем четко описаны в документации; о недостатках нынешней версии и том, как их обходить, а также о планах разработчиков на будущее. Некоторые разделы (DDD, TDD) непосредственно не связаны с MVC, но читать их всё равно интересно. Кроме того, книжка Скотта уже слегка устарела.

Интересно, что узнал про ASP.NET MVC я случайно. Просто искал хороший инструмент для создания friendly urls. В том время меня мало интересовали unit tests и separation of concerns. Я считал, что хорошо спроектированная база данных - это 80% успеха, а на чем писать UI - не так уж и важно. Но прошло полтора года, и я проникся. Если в сайте больше одной веб страницы, то пишу его на MVC. Правда, пока пишу простые unit tests, почти не делаю TDD, как Стив (очевидно, я ещё не достиг нужной стадии просветления).

среда, 11 ноября 2009 г.

The Japaneese Canteen

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

Подвиг официантки

Смотрел UK Border Force. Они задержали украинскую официантку. Девочка вначале не кололась, они стали угрожать: "Своим враньем ты делаешь только хуже; не скажешь правду - придется тебя арестовать." В конце концов она заплакала и сказала правду: въехала по липовым документам. И, конечно, её тут же арестовали.

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

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

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

Проблемы с почерком

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

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

Цели

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

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

Когда нынешний начальник назначил мне встречу по поводу целей, то я вздрогнул. Совещания, так или иначе связанные с отделом кадров, теперь вызывают у меня беспокойство. Но всё прошло нормально. Он совершенно конкретно расписал, чем я должен заниматься, и какие приоритеты у задач. Не было никакого бреда типа "повысить коммуникабельность на 57%" или "улучшить навыки работы с людьми на 31.2%".

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

Привалов

Когда мне хорошо, я вспоминаю программиста Привалова ("Понедельник начинается в субботу"):
Но, несмотря на все маленькие помехи и неприятности, несмотря на то, что одушевленный теперь "Алдан" иногда печатал теперь на выходе: "Думаю. Прошу не мешать", несмотря на недостаток запасных блоков и на чувство беспомощности, которое охватывало меня, когда требовалось произвести логический анализ "неконгруэнтной трансгрессии в пси-поле инкуб-преобразования", несмотря на все это, работать здесь было необычайно интересно, и я гордился своей очевидной нужностью. Я провел все расчеты в работе Ойры-Ойры о механизме наследственности биполярных гомункулусов. Я составил для Витьки Корнеева таблицы напряженности М-поля дивана-транслятора в девятимерном магопространстве. Я вел рабочую калькуляцию для подшефного рыбзавода. Я рассчитал схему для наиболее экономного транспортирования эликсира Детского Смеха. Я даже сосчитал вероятности решения пасьянсов "Большой слон", "Государственная дума" и "Могила Наполеона" для забавников из группы пасьянсов и проделал все квадратуры численного метода Кристобаля Хозевича, за что тот научил меня впадать в нирвану. Я был доволен, дней мне не хватало, и жизнь моя была полна смысла.

Чего и вам желаю! Между прочим, это написано в 1965 году (почти 45 лет назад). Да-да, программисты были уже тогда.

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

суббота, 7 ноября 2009 г.

Tracesmart

Equifax прислал мне предупреждение: "по Вашему кредитному файлу сделала запрос компания Tracesmart, специализирующаяся на выбивании долгов". Ну, ничего себе! Вроде я никому не должен...

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

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

пятница, 6 ноября 2009 г.

В Харьков на Новый Год

Всем заинтересованным лицам сообщаем, что мы купили билеты, будем в Харькове с 22 декабря по 2 января.


Почему на Новый Год? Как я уже писал, во многих фирмах не разрешают переносить отпуск на следующий год. В результате в декабре все начинают резко расходовать остатки отпуска. Плюс тут как раз Рождество. А поскольку всё равно половины сотрудников нет на месте, и нормальной работы не получается, то начальство старается отправить в отпуск даже тех, кто хотел бы израсходовать его в другое время.

Летим, между прочим, не на Wizzair, а на British Airways. Потому что за два года накопили 20 тысяч миль, и это почти хватило на два билета. Мили в основном появились не от полетов, а от походов в Теско. Вроде по копеечке, но за два года накапало: пожрать мы любим, и большую часть продуктов покупали именно в Теско. Раз в квартал Теско присылает купоны на накопленную сумму, и в принципе на них можно опять-таки покупать продукты. Но мы вместо этого переводили купоны в мили - это в четыре раза выгоднее.

Но вот неприятный сюрприз: прочел в газете, что сотрудники BA собрались бастовать. Надеюсь, до декабря там всё утрясется.

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

RSS в Outlook 2007

Дома я пользуюсь Google Reader, а на работе решил попробовать читать фиды через Outlook 2007. Удобно - можно работать с постами, как с обычными емейлами: отмечать как непрочитанный, переслать коллеге, удалить... Microsoft Search, соответственно, ищет не только в емейлах, но и в постах.

Но заметил глюк (или фичу): когда я удаляю не интересный или уже прочитанный пост, то в течение дня Outlook снова его скачивает. Хотя, если фид сделан правильно, то у каждого поста должен быть абсолютно уникальный ID, пользуясь которым, можно предотвратить повторное скачивание (по-крайней мере, до тех пор, пока удаленный пост лежит в моей Корзине, т.е. его ID ещё известен).

И ещё - пора бы уже им переименовать RSS Feeds в просто Feeds. Ведь Atom становится всё популярнее...

Хауз поет рэп

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

Я прочитал интервью какого-то украинского врача, который пишет, что "Хауз" и "Анатомия Грейс" - это чушь, голливудские выдумки. Что на самом деле не бывает госпиталей с таким прекрасным оборудованием, и не бывает врачей с такими широкими познаниями.

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

Не говоря уж о взятках и "договорах". Это был кошмар, когда Марина училась в харьковском мединституте. К пятому-шестому курсу почти никто не ходил на экзамены "просто так". Часто бывало, что преподаватель шептал: "Я вижу, ты знаешь на пятерку, но понимаешь, я никак не могу поставить. Ничего личного. На группу разрешено иметь две пятерки. Одну я уже обещал Васе - ну, ты же знаешь, кто такой Васин папа, - а вторую зав. кафедрой приказала поставить Пете".

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

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

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

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

Бывали необычные эпизоды - например, самолет с аквалангистом, болезнь Формана, или когда Хауза подстрелили. Но всё равно, обычно правильность диагноза легко проверить по часам: "Так-с, прошло только 30 минут... наверняка диагноз неверный..."

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

Хеллоувин

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

Когда уже расходились по домам, я столкнулся с парнем в маске Смерти. У него были такие длинные зубы, что я не удержался и сунул ему в рот палец. Не ожидал, что парень так перепугается и броситься бежать...

Пронесло

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

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

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

А у меня тоже было несколько похожих случаев. В такие моменты я думаю, что мне выписывают предупреждения, но ещё не наказывюет. Так же, как компилятор часто выдает hints and warnings, давая шанс избежать серьезных проблем в будущем. Ну, а можно сказать, что это просто совпадение - это личное дело каждого.

Патроны

Звонит Коля и говорит: "Привет". Как-то нервно. "Слушай, ты же живешь тут два года? Срочно нужен совет..." Явно он чем-то расстроен! Хотя вообще веселый парень. "Ты не подскажешь, где тут можно достать патроны?"

Ни фига себе! Неужели его в Стратфорде так достали соседи-бабаи, что уже готов взяться за оружие?

Оказалось, что у него просто лопнула лампочка. Он не может выкрутить цоколь, поэтому хочет поменять весь патрон. Кстати, я даже и не знал, как этот "патрон" по-английски...

Ratings by outbrain