Дайджест

28/Апр/2020 | 09:02 am


Ссылка | Оставить комментарий {7} | В избранное | Поделиться

«Изнанка» Форума Технологий Mail.Ru 2011: Хай-тек в event management

27/Ноя/2011 | 12:46 am

Закончился Форум технологий Mail.Ru Group 2011, и теперь самое время рассказать об «изнанке» самого мероприятия. Думаю, это может быть многим интересно и полезно.

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

Расскажу о следующих темах:

  • Все о посетителях: расчеты, статистика, рекомендации, выводы, как оценивалась явка, как боролись с очередями, конвертация трафика и т.д.

  • Все о видеотрансляции: ПО, оборудование, как удалось опубликовать первые видео меньше, чем через час после доклада, какие были проблемы, как решали и т.д.

  • Все о фотосъемке-онлайн: как работает система публикации фото в реальном времени.

  • Прием вопросов через Twitter/SMS/сайт

  • Cтенографирование в реальном времени: ПО, проблемы, решения.






ВСЕ О ПОСЕТИТЕЛЯХ



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

Источники траффика. Очень рекомендую собирать источники трафика в регистрациях. Это можно сделать автоматически, раздавая на разные площадки немного разные адреса (скажем, http://techforum.mail.ru/?roem), а сам сайт настроить так, чтобы при заходе на него с этого адреса сохранялись referer и этот параметр в сессию, а при регистрации эти данные сохранялись вместе с введенными пользователем персональными данными. Вариант похуже — анализировать только Referer, адрес страницы, с которой был переход на сайт.

Как оценить явку?. К нам на форум пришло более 700 человек из 1283 зарегистрированных. Вместимость Инфопространства — около 700 человек. Когда приходит больше, становится нечем дышать, а на обеде и в залах создается неприятная толкучка. Ну всем очевидно, чем плохо, когда перестраховываешься, и в итоге собирается пол-зала. Что делалось, чтобы попасть в нужную цифру?

Есть три параметра:

  • конверсия приходящих на сайт в зарегистрированных (т.е. процент качества трафика);

  • конверсия зарегистрированных в приглашенных (т.е. процент качественных регистраций);

  • конверсия приглашенных в реально пришедших (т.е. процент фактической явки).


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

Было еще опасение, что накопленные регистрации «некачественные» и процент явки может по факту быть еще более низким. Этот риск нужно было снять в первую очередь. Для этого был придуман...

Телефонный опрос первой тысячи зарегистрированных. Обзвон занял всего пару часов. К концу дня мы получили следующие данные:



Обзвон через колл-центр дал, вроде бы, конкретные цифры. 77% — зарегистрированных были убеждены, что в следующую среду они найдут время и подъедут. Но все-таки это больше качественная характеристика базы. Потому что некоторые говорили лишь бы что-нибудь, чтобы оператор удовлетворенно попрощался, некоторые — действительно сомневались, но не делиться же сомнениями с колл-центром? В общем, мы получили ориентировку, убирающую одни вопросы и поднимающую другие. Например, эти данные заставили нас задуматься о ситуации, «а вдруг придет больше половины? Как они все поместятся? Как не допустить толкучку? Чтобы хватило всем обеда?». В итоге мы решили остановить регистрацию в пятницу на 1200 зарегистрированных и скорректировать раздатку и обед.

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

Конвертация. Вернемся к трем параметрам конверсии, упомянутых выше. Для того, чтобы оценить, какой объем рекламы необходим, чтобы привлечь необходимое число зарегистрированных и закончить регистрацию в срок, необходимо понимание конверсии посетителей сайта в зарегистрированных, зарегистрированных в приглашенных и приглашенных — в фактически пришедших.

У меня получились следующие цифры (причем они более-менее стабильны уже второй год):

  • Конвертация пришедших на сайт в зарегистрированные (в среднем) — 10%

  • Конвертация зарегистрированных в приглашенные — 95%

  • Конвертация приглашенных в реально пришедшие — 51%



Как видно, 51% отличается от 77%, которые дал телефонный опрос. И это вполне нормально, потому что те, кто там отказался, не придут практически точно, а те, кто согласился, придут лишь с какой-то вероятностью. У нас эта вероятность составила 66%. Были еще те, кто сомневался в телефонном обзвоне, придут или нет. Их явка составила 11%.

Резонно задаться вопросом «Ведь не все придут на Форум с утра? Кто-то придет к обеду, кто-то к вечеру? И в итоге через Форум может пройти целая тысяча человек, не создавая давки!». Ответить на этот вопрос до мероприятия мы не могли, лишь предполагали. В следущем году будет проще. Почему?

Сколько придет с самого утра? Мы получили интересные цифры по тому, сколько людей приходят на бесплатное мероприятие утром, днем и во второй половине дня. Для этого я попросил регистраторов выделять пришедших на форум маркерами разных цветов. В 11 и 13 часов они организованно меняли цвет на другой. Проанализировав результаты, я получил такой расклад:




Конечно, было понятно, что основная масса придет с утра. Но тут уже полезна цифра — для расчета загрузки персонала «регистраторов».

Как избежать длинных очередей на регистрации Для того, чтобы с утра не было «толкучки», нужно было равномерно распределить людей по столам регистраторов. Для этого я смоделировал варианты с 5,6,7,8,9,10 столами и количество бейджей на каждом из столов. Вот так выглядит статистика по «первым буквам»



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

Для восьми «столов» выходит нечто следующее (по вертикали — к-во бейджей на стол):



Если увеличить на один стол, то все более-менее выравнивается:



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

Как улучшить деловые коммуникации между участниками Форума. Для каждого участника были напечатаны визитки, 10 штук. Казалось бы, идея лежит на поверхности: ведь люди приходят на семинары, выставки, конференции, чтобы общаться, и визитки здесь — самое удобное средство для обмена контактами. Системные администраторы, программисты, тестировщики зачастую не имеют их вообще. Пожалуй, самая полезная раздатка на Форуме.

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

Технически подготовить макеты и отпечатать много разных индивидуальных комплектов маленьким тиражом несложно. Сделать подобное можно с помощью функции «Слияние» (merging). Она есть и в Microsoft Word, и в Corel Draw, и в InDesign, и во многих других системах подготовки документов. Работает она так: в макете проставляются поля, программе подсовывается таблица со значениями, и на выходе мы имеем многостраничный документ, с уже заполненными полями. Правда, эта функция не очень популярна, потому слабо поддерживается производителями DTP-софта, везде работает через пень-колоду. Но если немного разобраться, если понять, на каких объемах у программ не «сносит крышу», то выходят довольно достойные результаты. Благодаря нам, наша типография теперь это умеет.

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



Под конец можно дать еще одну любопытную статистику. «Женская доля» посетителей нашего Форума была не меньше 13%. Это довольно высокий показатель для Форума, где в презентациях фигурирует код, а повсюду в залах — сленг системных администраторов и хардкорных программистов.

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

«Маленькая техническая деталь»

Как мы мы сделали авторизацию. Раз человек может зарегистрироваться, то должен быть способ для него изменить свои данные и/или отписаться от рассылок, отказаться от участия на Форуме вообще. Чтобы не городить авторизаций по логинам и паролям, явно избыточным здесь, для этой крайне редкой ситуации была сделана авторизация по е-майл: пользователю необходимо перейти по высланному «секретному» адресу из письма в почтовом ящике, время жизни этого адреса исчисляется всего десятками минут. Адрес ведет на форму редактирования, прочитать письмо может только владелец ящика. Воспользовались этим двое или трое. Такое решение оказалось очень удачным, поскольку не перегружало интерфейс и предоставляло необходимый сервис.

ФОТОСЪЕМКА



Выкладка фотографий в реальном времени. Так кратко звучит идея, которую удалось воплотить полноценно на Форуме технологий Mail.ru Group 2011. От съемки до момента, когда фотография попадает в сеть и на большой экран в холле проходили секунды.

В реализации этой идеи нам очень помогли наши партнеры по видеотрансляции — компания Espley.

Система работала следующим образом: фотоаппарат сразу после съемки скидывал фотографию на локальный сервер, с него файл с фото сразу же уходил на технический FTP-сервер. Там же, на сервере, поднят Photofeed в формате RSS, который отражает все новые файлы из каталога Photos. Этим RSS пользуется как система отображения фотографий на большом экране, так и система аплоада файлов на сервис Фотки@Mail.ru. Последние две системы хранят локально копии фотографий, но уже в уменьшенном варианте.

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

На фото ниже, на «самсунге» отображается фотография, сделанная, как гласит подпись, «минуту назад». Слева от нее — край предыдущей фотографии. Как только поступит новая, эти ей тут же уступят место, сдвинувшись влево. А на фоне — видеотрансляция из первого зала.



Фотографии начали появляться сразу после начала форума, появлялись в среднем каждую минуту, за день мы получили около 700 фотографий. Сотни человек зашли на фотогалерею в течение дня.

ВИДЕОТРАНСЛЯЦИЯ И ВИДЕОЗАПИСЬ



Меня всегда удивляло, почему видеозаписи мероприятия появляются на сайтах так поздно. Чаще всего, задержка с выкладкой презентаций и видео составляет от полутора недель (Highload++, презенатации) до трех-четырех недель (конференция Яндекса YaC, видео и презентации). Многие профильные мероприятия не выкладывают видео вообще (РИФ+КИБ, RIW).

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

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

Что же в итоге у нас получилось?

  • Четыре профессиональные HD-камеры снимали доклады с двух залов, заодно записывая их в высоком качестве на пленку;

  • Два ноутбука транслировали слайды презентации не только на большие экраны, но и на оборудование для трансляции видео в Интернет;

  • Два режиссера онлайн-трансляции сводили видео с камер и презентационных ноутбуков сигнала в два видеопотока, по одному на зал;

  • В итоге на сервер, раздающий видео в Интернет, уходило четыре потока — два с «живой» картинкой, и два — только со слайдами. Сайт позволял смотреть оба видео параллельно;

  • На большой экран в холле транслировалось видео из одного из залов.

  • После доклада видео автоматически преобразовывалось в нужный формат и копировалось на хранилище, используемое, в частности, стенографистами;

  • При появлении в хранилище нового видео, оно перебрасывалось в Мой Мир @ Mail.Ru, откуда через механизм встраивания переносилось на страницу доклада на официальный сайт. После конференции раздел «Видеотрансляция» сменился на раздел «Видеозаписи», где были собраны все видео и презентации на одной странице.



В качестве «раздающего» сервера использовалось ПО Wowza Media Server 3 (http://wowza.com). Сервер был установлен на площадке с каналом 2Гбит (хотя хватило бы и 200 мбит/с), 2 x Xeon E5520, 8Gb RAM. Настройка Wowza предельно проста, буквально «из коробки» он делает то, что нужно. После серии испытаний мы окончательно поверили в это решение, и в итоге оно отлично отработало. Были проблемы со звуком: когда одновременно включили все наше оборудование, оборудование синхронистов, оборудование площадки, появились тихие «паразитные» шумы, избавиться от которых полностью не смогли. Впрочем, не удивительно: «Инфопространство» просто «напичкано» электроникой — одних только точек доступа там больше сорока штук. Но в следующий раз проблему нужно побороть более тщательным тестированием и размещением оборудования.

Через день мы сделали доступными видео, сконвертированные в формат для мобильных устройств. Можно скинуть на телефончик и смотреть/слушать в метро.

В итоге, онлайн-трансляцию посмотрело не меньше 600 человек.

«ЗАДАТЬ ВОПРОС»


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

Но как принимать вопросы из зала? Есть старый проверенный способ с записками. Он и анонимен, и прост. Но не «технологичен», хотелось что-то более интересное. В итоге я попробовал довольно «скользкую» идею принимать вопросы не только с сайта, но и с твиттера и смс. Мол, телефоны есть у всех, твиттер — чуть ли не у трети присутствующих.

Система работала следующим образом:

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

  • если сообщение отправлялось на смс, то зал определялся из самого sms-сообщения: мы просили начинать его со слов ZAL1 / ZAL2 / ЗАЛ1 / ЗАЛ2. Сам доклад также опознавался по времени отправки сообщения.

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




В итоге со всех трех каналов, «sms» / «twitter» / «форма на сайте», все вопросы собирались в единый поток. На данный момент на все вопросы докладчики ответили, их ответы размещены на сайте.

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

СТЕНОГРАФИРОВАНИЕ ДОКЛАДОВ



Это была самая смелая и экспериментальная штука на конференции, о которой до сегодняшнего дня никто не слышал. Я давно «вынашивал» идею о транскрипте всех докладов в реальном времени, когда тексты на сайте появляются практически одновременно с видеотрансляцией.

Конечно, распознавание голоса, тем более на наших темах, не вариант. Мы фокусировались на автоматизированном, а не автоматическом распознавании.

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

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

В итоге, меньше, чем за неделю до начала наш видео- и фотопартнер ESPLEY нашел в себе силы сделать нужный нам продукт буквально за несколько дней до конференции, а мы организовали со своей стороны «стенографистов».

Вот скриншот одного из экранов. На нем расшифровка только началась, стенографисты еще не все подключились. Как показывает картинка, работают параллельно три стенографиста: первый уже расшифровал первые два фрагмента, второй — вторые два, третий — здесь он одновременно и редактор — расшифровывает пятый фрагмент. На расшифровку 1 минуты уходит от 2 до 3 минут. Поскольку поддерживается параллельная расшифровка, система легко «масштабируется».



Сейчас мы уже можем похвалиться тем, что получили, что называется, proof of concept — подтверждение, что данная технология и ПО в принципе может успешно принименяться на мероприятиях. Но реальной полноценной полномасштабной эксплуатации у нас еще не случилось. Результатом на сегодня является несколько расшифрованных докладов. Опубликовать в тот же день мы их не решились: нужно разбавить текст слайдами и фото, немного подредактировать. В ближайшее время мы покажем «первую ласточку». Если начинание будет поддержано аудиторией, «дожмем» и остальные доклады.

Алиев Рауф,
заместитель технического директора Mail.Ru Group

Ссылка | Оставить комментарий {3} | В избранное | Поделиться

Приехала dasKeyboard

27/Ноя/2011 | 12:45 am

На фото - моя новенькая dasKeyboard (dasKeyboard.com). Их в России сейчас штучное количество, судя по тому, что не удалось найти ни одного сообщения о покупке или о продаже. Из Европы или США напрямую в Россию что-то никто не возит. eBay отказал по всем существующим предложениям. В США заказал через пересыльщика, полмесяца молчали, сейчас проснулись, но те, американские, еще летят. Американский вариант имеет несколько иную раскладку, насколько понятие раскладки может быть здесь применимо.



DasKeyboard производится в двух сериях - Ultimate и Professional. Каждая серия имеет одну стандартную модель и одну модификацию "Silent".

Серия Professional имеет нормальные надписи на кнопках (понятно, что кириллицы там нет). А вот серия Ultimate – самая интересная, все клавиши абсолютно и матово черны. Именно такую я себе и заказал (плюс еще для друзей есть :).

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

Клавиатура True N-key Rollover - это означает, что можно нажать хоть пять, шесть клавиш одновременно. Каждая клавиша сканируется полностью независимо и срабатывание каждой клавиши никак не зависит от того, нажимается ли соседняя, в отличие от обычных клавиатур, где опрос клавиш происходит через "матрицу". В обычных клавиатурах есть способы предотвращения проблемы с одновременным нажатием, но работают они не всегда просто из-за матричной конструкции. Здесь же, каждая клавиша - отдельный механизм. В комплект включен переходит USB-PS/2. Я думал, что это просто дань старым "тачкам", где USB нет - а не так, оказалось. PS/2 позволяет использовать больше шести одновременных нажатий.



Кнопки у серии Ultimate на механике Cherry MX Blue. Считаются лучшими для набора текста. Конструкция такова, что пальцы легко улавливают момент срабатывания клавиши. Некоторым нравится играть на клавиатурах с переключателями Cherry MX Blue, но у большинства возникают сложности с быстрым повторным нажатием. Кстати, это единственный во всей линейке Cherry механизм, который издает тот самый щелкающий звук. Который, некоторые, возможно, помнят по IBM Model M. Правда, там конструкция кнопок была значительно проще, тупее и ненадежнее. Но звук похожий (правда, более мягкий)



Надежность механизма - 50 миллионов нажатий. Это в 10-20 раз больше, чем у мембранных клавиатур. Впрочем, у меня ни одна мембранная клавиатура еще не ломалась (что нельзя сказать о ноутбучных).

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



В клаву встроен хаб USB 2.0. Сама клавиатура занимает пару портов USB (или USB + PS/2).

Итак, у меня эта клавиатурка в двух штуках - для себя и для кого-нибудь. Еще пара летит из США. Кому интересно - кидайте контакты)

Ссылка | Оставить комментарий {2} | В избранное | Поделиться

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

2/Ноя/2011 | 06:03 pm

Ссылка | Оставить комментарий {1} | В избранное | Поделиться

Какие я замечательные штуки нашел.

26/Окт/2011 | 10:18 am

Игры для программистов.

Hero Programmer
http://www.kloonigames.com/heroprogrammer/
Вы — программист в NVidia. Ваша компания только что выпустила драйвера, которые убивают видеокарты по всему миру. Народ уже обновляется, карты умирают тысячами. У вас очень мало времени, чтобы исправить ошибки в коде и зарелизить новый код. Вперед :)

Комманд-лайн квест
Первая часть: http://kaimi.ru/quest/
Вторая часть: http://kaimi.ru/quest_x2/
Довольно забавная штука.

Ну и многочисленные риддлы-таймкиллеры:

Ссылка | Оставить комментарий {1} | В избранное | Поделиться

Последний день в Великобритании

21/Окт/2011 | 10:40 pm

Вот и закончился Уэльс. Уезжали на поезде из города Бангор. Оставил на этот день покупку всяких сувениров, а в городе не оказалось ни одной сувенирной лавки. Зато много-много разных магазинов. Лил дождь, было несколько часов впереди и мы устроили большой шоппинг. В отличие от Лондона тут не смели еще все на распродажах, да и спрос не такой, а магазины — те же.

Но самое главное — это был 10 августа. День рождения Лизы.



Маша сделала Лизе открытку.


В Бангоре мы забежали в какой-то храм. На пороге стояли коробки для еды.



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

Оказалось, это проект Cathedral foodbank. Только сегодня читал в «Русской модели управления» Прохорова, что забота о бедных и неимущих была присуща русскому народу, в то время как на западе общество не поддерживало бродяг и нищих:


(...) В Западной Европе нищенство как антиконкурентное явление преследовалось. Человек, который не участвует в конкуренции, но получает доход, тем самым подрывает общественную мораль и трудовую мотивацию. Он перераспределяет прибавочный продукт не в ту сторону, в которую нужно обществу. Милостыня забирает часть дохода у эффективного хозяина в пользу неэффективного, а надо наоборот. Поэтому нищих, как правило, преследовали. В средневековой Англии королева Елизавета издала специальный закон о бедных — бродяжничество считалось преступлением. Были организованы работные дома, фактически каторги, где бродяг и нищих заставляли работать. Во Франции подобные заведения мягко именовались воспитательными домами, в Германии они откровенно назывались смирительными домами, но по существу они представляли собой тюрьмы для бродяг и нищих (...) Как писал Гастон Рупнель, «В XVI веке чужака-нищего лечат или кормят перед тем, как выгнать. В начале XVII века ему обривают голову. Позднее его бьют кнутом, а в конце века последним словом подавления стала ссылка его в каторжные работы»


Вот мы и в Лондоне. Здесь несколько дней назад были беспорядки. По всей стране хулиганы крушили магазины, все СМИ только об этом и говорили. В Лондон пригнали тысячи полицейских. Выглядели они как-то так:



Лизе на день рождения обещали Hamleys. Это один из крупнейших детских магазинов на Окфорд-стрит. Там весело и очень большой выбор. Есть даже белобрысые негры с мыльными пузырями.



Кто-то играет в песочек.



Лиза сильно расстроилась в этом магазине. Она очень ждала, ждала больше недели, когда мы вернемся в Лондон из Уэльса. И вот Hamleys, праздничный, яркий, шесть этажей игрушек, а вот и кукла, которую она очень хотела, Анжелика из «Пиратов». Build-a-bear, где можно сделать своего мишку, всякие конструкторы, волшебные фломастеры... Ходила с этой куклой, смотрела на нее и плакала. Часа два бегали по этажам туда и сюда. Лиза очень расстроилась, потому что в магазине поняла, что она уже выросла из кукл. Держала ее, очень ее хотела себе, но повторяла нам: «Я же не буду в нее играть!...» Собралась с силами и оставила куклу на ящике. В итоге купили мишку из build-a-bear. С ним можно спать. И вот сейчас, когда я дописываю этот пост, она засыпает с этим мишкой...

Ссылка | Оставить комментарий | В избранное | Поделиться

Crazy English

21/Окт/2011 | 01:12 am

Юля Слепак прислала фейсбуком классный стишок:


We'll begin with box, and the plural is boxes,
But the plural of ox should be oxen, not oxes.
Then one fowl is goose, but two are called geese,
Yet the plural of moose should never be meese.
You may find a lone mouse or a whole lot of mice,
But the plural of house is houses, not hice.

more… )

А вообще здесь много разных подобных стихотворений, есть довольно интересные
http://www.spellingsociety.org/news/media/poems.php

Ссылка | Оставить комментарий | В избранное | Поделиться

лежать и вешаться

18/Окт/2011 | 11:59 am

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

Это глаголы lay (класть), lie (лежать), lie (врать), dive (нырять), drown (тонуть), fly (летать), hang (висеть), rise (подниматься), raise (поднимать).

Итак, to lie (лежать) — обозначает лежание, непереходный глагол, т.е. нельзя лежать кого-то, можно только самому лежать, или что-то может лежать само. Склоняется как lay / lain. Пример, I lay here. Я тут лежал.

В то же время to lay (класть), хоть и похоже на прошлое время от to lie, является переходным глаголом, то есть преполагает объект. Можно что-то положить. Склоняется как laid / laid. Пример, I laid your coat here. Я положил ваше пальто здесь.</i>

Другой глагол to lie (врать), хоть и похож как две капли воды на to lie (лежать), тоже является непереходным и склоняется иначе - lied / lied. Пример, I lied to you. Я тебе соврал.

Ну и напоследок с rise / raise. Подниматься — Rise. Sun rises. Это непереходной глагол. А Raise (поднимать) — переходной. I raised my hands to the rising sun.

Известно, что глагол to hang (вешать) — нерегулярный, и склоняется как hung / hung. Но в одном случае он является правильным глаголом, когда речь идет о казни через повешение. Тогда — hunged. People are hanged and pictures are hung.

Глагол to dive — нырять, тут все просто. Склоняется как dived, но иногда встречается и dove (кстати, dove — еще и голубь). Глагол непереходной, нырять кого-то нельзя.

А вот to drown (топить, тонуть) как раз для этого и нужен. Тут главное не запутаться: She was drowned. Она утоплена. She drowned. Она утонула. She drowned him. Она утопила его. She drowned herself. Она утопилась.

С глаголом fly (летать) все немного проще. Склоняется как flew / flown. Time flies like an arrow; fruit flies like a banana. Это как наше «Время несется стрелой, а курица — яйцами». Тут flies - мухи. Кстати, в выражении слово like тоже используется в разных значениях: «как» и «любить».

Ссылка | Оставить комментарий {1} | В избранное | Поделиться

День тринадцатый. Последний в Уэльсе. Шахты. Горное озеро. Замок Долвиделан.

13/Окт/2011 | 09:19 am

(начало о Уэльсе — http://rauf.livejournal.com/483482.html, начало рассказа о всей поездке по Великобритании — http://rauf.livejournal.com/480880.html)

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

В Сноудонии пара-тройка популярных туристических мест, находящихся глубоко под землей. Раньше этот район был одним из крупнейших поставщиков сланца в мире, здесь трудились сотни шахт и тысячи шахтеров. Сейчас, конечно, все это уже не работает, и многие шахты стали экскурсионными объектами. Вот в одну из них, наиболее известную, «Ллехведские сланцевые пещеры» Llechwedd Slate Caverns, мы и поехали.

Местечко это находится в городе Блайнай-Фестиниог (Blaenau_Ffestiniog, «Горное укрепление» с валлийского). Из-за своего шахтерского прошлого город не включили в национальный парк: черты Сноудонии обходят город ровно по периметру. Вероятно, это связано с тем, что город производил правда не самое яркое впечатление на тех, кто привык видеть в национальных парках цветующую зелень и бесконечные красоты из лугов и овечек. Здесь склоны окружающих город гор выглядят так:

Склоны гор около городка Блайнай-Фестиниог.

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

В Ллехведских сланцевых пещерах.

Работали на шахте от мала до велика, тут были и 12-летние, и «старички». Ну при продолжительности жизни в тот период, лет в 50, понятие «старички» довольно относительно.

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

В Ллехведских сланцевых пещерах.

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

Подземное озеро.

После шахт мы направились в находящийся неподалеку замок, Долвиделан. Запарковали машину на стоянке около замка, направились по стрелке «Tickets». Метров через 200 по дороге, уходящей куда-то вверх, обнаружился жилой дом, в котором угадывалась «касса» в одном из окошек. Подошел, покричал. Откуда-то из глубин дома плакал ребенок и пахло чем-то вкусным. Вышла женщина, взяла деньги, дала билеты и куда-то собралась уходить. Спрашиваю, как в замок-то теперь попасть, с билетами? Да вот, отвечает, тропинка вдоль деревни. Пошли по тропинке, зажавши в кулачке билеты. И что б вы думали, встретился нам кто-то еще? в ближайшие пару часов мы не видели ни одного человека. Можно было не покупать билеты? Можно, но там так «не принято».

Выглядит он снаружи как-то так:

Замок Долвиделан.
На самой вершине:

Лиза на вершине замка

Там же, на камешках, можно найти много «Преведов» с датами. Вот, например, «здесь был я» с 1887 года:

Ку-ку из прошлого

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

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

По дороге на озеро

По дороге на озеро

За всю дорогу до озера и обратно, а она заняла не меньше трех-четырех часов, мы встретили всего одну семью. Но в заинтересованных глазах нехватки не было:

«Ой, люди!»

Дорога через лес была очень ухоженной и удобной, с картой перед входом и метками по пути. Примерно через 1,5 часа мы дошли до озера.

Озеро.

Бросили сумки, я пошел пешком на другой берег. Туда довольно непросто добраться было, но при определенной сноровке — удалось. В округе на много километров ни души, одни овечки. Под ногами обнаружил два вот таких камешка:

Загадочные дыдочки.

Непонятно происхождение дырочек в них. Есть предположения?

Прошлые выпуски:

Ссылка | Оставить комментарий | В избранное | Поделиться

16 ноября — Форум технологий Mail.ru

11/Окт/2011 | 12:43 pm

Друзья,

16 ноября 2011 года мы проводим «Форум технологий Mail.ru 2011», http://techforum.mail.ru



Будет проходить 16 ноября в центре «Инфопространство» (Москва, 1-й Зачатьевский переулок, дом 4). Расскажем о технологиях, используемых Mail.ru в собственных проектах — почте Mail.Ru, социальных сетях «Мой Мир» и «Одноклассники», мессенджерах ICQ и Mail.Ru Агент, играх. Также своим опытом поделятся наши зарубежные коллеги. Форум ориентирован на технических специалистов и менеджеров в области информационных технологий.

Программа еще уточняется, скоро опубликуем.

Регистрация обязательная, но бесплатная — http://TechForum.Mail.Ru



Ссылка | Оставить комментарий {7} | В избранное | Поделиться

Я пролез на кухню.

8/Окт/2011 | 11:15 pm

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

Дарю фирменный рецепт, как промывать рис «по-рауфовски». Берется рис, засыпается в банку, наливается немного воды, банка закрывается крышкой, после этого банка нещадно трясется, мутная вода выливается и так пару раз. Фирменный рецепт, как взбивать яйца нада? Точно также, как рис, только без воды, но с чайной ложечкой внутри.

Ссылка | Оставить комментарий | В избранное | Поделиться

Авторы учебника по логике для 4-го класса - неучи :)

2/Окт/2011 | 02:15 pm

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

Вот упражнение из учебника, выполненное Лизой:



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

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

Но плохо то, что в качестве примеров они приводят несуществующие древнерусские числа. Точнее, первое число, ХКД, (читается, между прочим, «хер како добро») еще правильно переведено в 624, но в следующем числе 532 первой буквой должна идти буква Ф (, ферт), а не Е, а в третьем примере вместо буквы Р должна быть А (, аз). Вот так авторы учебника сделали задачку «по мотивам».

Ссылка | Оставить комментарий | В избранное | Поделиться

День двенадцатый. Долина Пеннант, каменоломни Принца Уэльского, Крикет, Черные пески

1/Окт/2011 | 06:01 pm

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


Почтовый ящик.


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

На утро созвонились и поехали. Местечко, куда она нас вез, называется долина Пеннант. Она находилась примерно в 10 минутах от места, где мы жили. В сети ее называют «красивейшей долиной в Уэльсе», но то ли погода была не та, то ли у нас вкусы разные, но я в районе Сноудона многие места мне показались не менее яркими и впечатляющими. Кроме того, что есть долина и вдоль речки есть тропинка, мы больше ничего не знали. На этом наш провожатый сказал, что «дальше он идти не может».



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


Долина Пеннант.


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

Около одной из ферм на пути нашли вот такой «автомат» по продаже яиц. Кладешь фунт, берешь десяток свежих яиц.


«Автомат» по продаже свежих яиц.


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

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


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


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


Внутри.



Так, куда теперь дальше?


Тут мы встретили единственных туристов за день. Это были англичане, забредшие сюда с похожей целью — они шли в Бедгеллерт, деревушку, находящуюся неподалеку за горами и лесом. Мы же не очень понимали, куда идем, просто не хотелось возвращаться по той же дороге. Мы пошли по тропинке вверх, а они потормозили с картами и в итоге пошли по низу. Минут через 40 мы все попали под дождь. Впрочем, мы не попали под него, а намеренно в него вошли. Так как еще снизу были видны тучи, скрывающие верхушки гор и было понятно, что там, ближе к верхушкам, солнца не будет. К тому же, ноги мы уже прилично промочили.


Этот прудик внизу — рукотворный. Он являлся резервуаром для мельницы.


Про дождь маленькое отступление. Дождь в горах не то же самое, что дождь в Москве. Во-первых, он не такой противный. Во-вторых, он не холодный летом. Ну и наконец, он очень чистый. Лужу с родником спутать можно.

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



Льет. На фото дождь чего-то не получается. Фоткать сложно, объектив покрывается каплями моментально, успеваю только один снимок сделать.


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



Нашли укрытие среди домиков каменоломни.


Стена покрыта приветствиями. Добавляем свое.


С крыши капает, как же не хватает термоса с горячим чаем! Все мокрые насквозь. Оставляем автограф.


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


Стоит немного спуститься, а дождя как не бывало.


Я немного ускорился, чтобы добраться пораньше до машины и вернуться на ней. По дороге меня обгоняла какая-то местная машина. Подсел к ним. Дочка водителя учится в МГУ. Сами живут в этой долине. А вот и наша «Зафира». Сажусь, разворачиваюсь, забираю своих, и — домой.

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

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



Замок Крикет.


У подножья горы можно спуститься к морю. Стояло несколько одиноких рыбаков. Тихий, спокойный этот Крикет.



Набережная.




Маша нашла камешки.


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



Black sands на закате.




На горизонте — замок Крикет.


Прошлые выпуски:


Ссылка | Оставить комментарий {5} | В избранное | Поделиться

Язвы и грабли CSV

30/Сент/2011 | 12:03 pm

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

История этого формата насчитывает не менее 30 лет. Но даже сейчас, в эпоху повального использования XML, для выгрузки и загрузки больших объемов данных по-прежнему используют CSV. И, несмотря на то, что сам формат довольно неплохо описан в RFC, каждый его понимает по-своему.

В этой статье я попробую обобщить существующие знания об этом формате, указать на типичные ошибки, а также проиллюстрировать описанные проблемы на примере кривой реализации импорта-экспорта в Microsoft Office 2007. Также покажу, как обходить эти проблемы (в т.ч. автоматическое преобразование типов Excel-ом в DATETIME и NUMBER) при открытии .csv.

Тем, у кого есть habrahabr-аккаунт, продолжение читать здесь Остальным сюда :-) )

Ссылка | Оставить комментарий | В избранное | Поделиться

Ваш младший капрал 1-го пехотного батальона Королевских валлийцев Британской армии — козел!

26/Сент/2011 | 08:55 am

Ваш младший капрал 1-го пехотного батальона Королевских валлийцев Британской армии — козел! : размер 400x238, 23.30 kb

И зовут его — Уильям Виндзор. Боевые козлы Её Величества не из числа первоапрельских "боевых лосей Сталина", эти козлы больше из рода «свадебных генералов»: под танки с минами не лезут, рогами пехоту с ног не сбивают. Они просто есть, и есть они аж с 1844 года. 

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

Поскольку всех козлов зовут одинаково, расскажу о парочке. Минус первый, например, получил строгое взыскание за неподобающее поведение во время парада в честь празднования 80–летия королевы, из–за того, что пытался боднуть барабанщика, отказывался подчиниться идти в ногу со строем. Были дисциплинарные слушания и козел на три месяца разжалован в фузилёры. Да, это означало, что теперь другие фузилёры не были обязаны становиться по стойке смирно, когда младший капрал проходил мимо, также ему запрещалось посещать и питаться в офицерском клубе. Это минус первый козел в 2009 году с почетом отправлен на пенсию — в детский зоопарк. 

Сменивший его козел сейчас служит в должности стрелка–фузилёра. Не спрашивайте меня, почему стрелка, я не знаю. Он будет получать по две сигареты в день (он их съедает), но пиво «Гиннесс» ему выдаваться не будет. Как утверждается, из–за юного возраста.

Был еще случай в прошлом, когда козлиному майору (это специальная должность при козле) стало жалко животное, и он решил его сексуально познакомить с козой какой–то неправильной породы (видимо, козлиный майор не очень в них разбирался). Майору в итоге светило «оскорбление её Величества», но потом как–то это обернулось лишь в понижении в звании как майора, так и козла.

Ссылка | Оставить комментарий | В избранное | Поделиться