Зимой один товарищ из
Харькова рассказывал мне как весело ходить в клубы и на прочие движняки
одному. Тогда я воспринял его слова с некоторым скептицизмом. На кой
рожон мне идти туда одному, -- думал я, -- если можно пойти с приятелями
и замечательно повеселиться всей компанией? Вчера совершенно спонтанно
по дороге домой я зашел в клуб "Old times" в центре Байа Маре на одно
маленькое пиво..
Супер-баги
Вечер начался с того, что под конец рабочего дня наш канадский шеф
попросил задержаться на работе меня и одного тестера, чтобы исправить
проблему в одном из наших продуктов под Windows. Ответственный
программист, пытавшийся исправить все это дело уже в течение недели, уже
ушел домой, да и ожидать от него быстрого решения проблемы тоже не
приходилось, поэтому его даже не стали звать обратно. Из-за того, что
оная программулька не может нормально работать под Win98 (в Win2000 и XP
все в порядке) задерживается выход релиза. Ну и меня, как для каждой
бочки (извините) затычку, попросили быстро все сделать, как "опытного
разработчика". Оставаться приходилось в любом случае, но чтобы хоть
как-то скрасить сидение после работы, мы с коллегой-тестером заказали по
паре бутылок темного пива и пиццу за счет фирмы и приступили.
Ошибка относится к классу любимых всеми программистами багов -- эдакий
летучий голландец, всплывающий то здесь, то там. При этом локализовать
или обнаружить последовательность действий, приводящих не только к
падению программы, но и к дестабилизации работы и, в конце концов, --
повисанию всей операционки, не представляется возможным. Я лично вообще
не смог этот баг воспроизвести. Зато тестеру все время удавалось: в
каком-то бешеном темпе он отрывал и закрывал окна и диалоги, в
результате чего возникал стабильный крэш. При попытке повторного запуска
программа говорила "Access violation in SKINBOXER.DLL" и падала.
Остальные программы, включая Microsoft Visual Studio, работали
нестабильно, и после пары минут работы все накрывалось гениталиями.
Во всей этой котовасии мне удалось выяснить единственную вещь --
программа падала из-за библиотеки скинов, которую мы используем в наших
продуктах. Это набор из ActiveSkin и SkinBoxer. Стоит только
закомментировать вызовы оной библиотеки, и злобный тестер уже как ни
трудится, а программа вместе с Виндой работает как надо. Единственным
приемлемым решением, раз уж мы пашем ниву коммерческого софта, было
написать в службу поддержки фирмы-прозводителя злополучной библиотеки. А
в ходе поисков адреса tech support на их сайте я обнаружил, что ребята эти
-- румыны, а офис их находится в Сибиу. Ну и написал им баг-репорт на
румынском. Собственно, итог вечернего бдения.
Продолжение банкета
К началу двенадцатого ночи идея спокойного вечера перед компьютером дома
превратилась в нонсенс. После 15 часов перед монитором что-то писать или
программировать уже не хотелось. Мое желание продолжить банкет не было
встречено с энтузиазмом коллегами: тот, с которым мы задержались
вечером, пошел домой, а второй не захотел никуда выходить, когда я ему
позвонил. Ну а когда по дороге мне попался клуб "Old times", куда мы
частенько с друзьями выходим, я понял, что пью здесь одно пиво.
Думаю, что вы себе представляете, что такое ночной клуб в небольшом
городишке. "Old times" здесь -- один из пяти приличных заведений. Под
приличным понимается остутствие музыки "манеле" (народная музыка --
аналог нашего "шансона", поют о другом, но контингент такого же плана;
все собираюсь написать об этом явлении) и ее аудитории -- ребят в
спортивных костюмах. Морду они тебе набьют едва ли, но музыка уж очень
отвратительная.
По части репертуара "Old times" впереди планеты всей. Здесь тебе и рок,
и рок'н'ролл, кантри, немного "поп", и никогда "манеле" или "хаус".
Плюс ограничение по возрасту на входе -- не меньше 18 лет. Интерьер --
так себе: барная стойка, зал, народ пляшет между столиками (танцпола
нет), половина сульев пластмассовые. Провинциально, да, но и город-то
тоже поди не столичный, всего-то 150 тысяч населения. Под потолком гордо
висит американский (!) флаг. Это румынский менталитет, и удивляться
такому не приходится. Теперь они все -- американцы. То, что они живут в
Румынии -- мелочь, виртуально они все уже ТАМ. Флаг -- единственное,
что действительно меня раздражает в этом клубе. В итоге сел за барную
стойку и заказал пива. Смотрел на танцующих, думал о local root exploits
в unix и наслаждался вкусом самого лучше темного пива в Румынии --
"Ursus".
Сидя в стороне и не принимая активного участия в происходящем, можно
сделать массу интересных наблюдений. Едва ли я заметил бы столько
забавных деталей, развлекаясь в том же месте с компанией друзей. В
одиночку же можно заметить массу забавного.
Скажем, девушки-постоянные посетительницы. Если бы они не были такими
"звездными", я мог бы с ними уже здороваться. И в самом деле -- когда ни
придешь, они всегда там. И все время с разными мужиками. Насколько я
понял, большая часть их "друзей" -- итальянцы. Они здесь по делам,
связанным с фабриками по производству одежды. Совладельцы или что-то в
этом роде. Кроме них едва ли можно найти иностранцев в городе. Разве что
еще один захудалый представитель "Peace corps" -- американец, интервью с
которым я читал в местной газете, а на следующий день увидел его на
улице и тут же понял что значит маленький город. Звездность же девушек в
"Old times" просто не знает границ. Ради эксперимента я как-то даже
пробовал заговорить с ними, в один из предыдущих походов в клуб. То
есть, я давно подозревал, что я ничего собой не представляю, что я --
всего лишь ничтожество и пустое место, но не ожидал, что все настолько
плохо.. Одного взгляда было достаточно, чтобы подтвердить мои худшие
опасения..
Ничего нового в постоянных посетительницах. Они в этот раз даже не
танцевали. Гораздо более любопытным было зрелище, после которого я
твердо решил дать бесплатный совет всем тусовщицам. Девушки, если вы
хотите привлечь к себе внимание, не изощряйтесь в нарядах. Не нужно
тратить деньги на эту глупость. Мужчина устроен так, что сила притяжения
по отношению к его глазам обратно пропорциональна количеству одежды на
вас. Короче говоря, приходите на танцы голыми! Это работает. Поверьте
мне.
А дело было как. Зашли две девчушки, одна из которых была одета в
облегающую спортивную майку и минимальные шорты. На ногах сандали. Все.
Большего не нужно -- все мужские взгляды и так ваши (мой тоже -- я всего
лишь человек). Кстати, при посадке на стул очень важно поставить на него
и ступню, чтобы все видели как красиво смотрятся ваши бедра без
целлюлита. Качественная девчонка, смелый и оригинальный подход к одежде.
Зачет.
Волонтер
Сразу извиняюсь за физиологические подробности, но после того, как я
начал второе пиво, пришлось подумать о посещении туалета. Так как народу
уже было много, разумно было полагать, что к моменту моего возвращения
стул мой занят кем-то другим. Поэтому я обратился к парню, сидевшему
рядом со мной за баром, и попросил посторожить стул и пиво. Парень на
страшно ломаном румынском ответил, что румынского он не знает и что он
англичанин. Ну да и хрен с тобой, англичанин, -- подумал я. Please watch
my chair and the beer while I'm away.
В туалете у меня зазвенел телефон. Звонила румынка, которую я пару дней
назад откровенно послал за излишнюю пассивность. Я действительно не могу
общаться с людьми, которые не могут поддержать разговор. Как будто
монологи читаешь. Или она очень стеснительная, или тормоз, но мне это
надоело. И тут она звонит сообщить, что ей очень жаль, и что она очень
извиняется за свое поведение и хочет помириться. Да ради бога, -- говорю
я ей, -- приходи да мирись. Какие проблемы?
Вернувшись за стойку, я решил узнать что делает такой экзотический
человек в маленьком румынском городе в Карпатах. Обычно в таких местах
иностранцев очень мало, и если в Яссах у нас была большая компания,
которую мы именовали Ассамблеей ООН, то здесь я все время только среди
румынов. Парень сказал, что его зовут Бен и что он волонтер, который
развивает какие-то социальные программы и учит местных управлению.
Насчет social programs development мой комментарий был таким: Now I
understand why their society sucks. От этой моей реплики Бен чуть не
упал под стул. Настроение у меня было хорошим и веселым, и мы продолжили
беседу. Когда речь зашла об иностранных языках. Бен сказал, что русский
-- это язык, на котором он хотел бы научиться кричать. Во дает. Кричать.
А когда я рассказал о своих знакомых из Лондона, которые всерьез
считают, что им языки учить не нужно, а даже наоборот -- весь мир должен
знать английский, Бен утвердительно закивал, на что я тут же предложил
попробовать заговорить с кем-нибудь в клубе по-английски. В ответ он
погрустнел, сказал "Yes, I know I'm an alien here" и хлебнул пива.
Еще какое-то время я подкалывал случайно оказавшегося в клубе
англичанина всякими шутками по поводу Запада. Он не обижался. Потом
пришла странная румынская девушка, я обменялся с Беном телефонами и мы
ушли. Время было поздним, а пятница -- еще день рабочий. Такой вот
отдельно взятый вечер.