2002-09-01
Вот и настал тот долгожданный момент, когда я могу написать следующее мое письмо о «здешней» жизни. На этот раз рассказ пойдет о моей поездки на рафтинг или как я стал экстремалом. Рафтинг, для тех кто не знает, - это сплавление на лодках по горным речкам. Компания, в которой я работаю, организует ежегодно подобное мероприятие. Вернее даже не компания, а просто люди собрались и порешили съездить. Можно было приглашать родственников, знакомых – правда и платить ты должен сам. Стоит это удовольствие 80 долляров. Я решил ехать один, без семьи – так как это все таки экстремальный вид спорта, да и Тому нескем оставить. Ехать надо было 4 часа от Ванкувера в горы. Мероприятие начиналось в 10 часов, поэтому я встал в 5 часов утра, а в 6 утра мы уже выехали. Короче мы благополучно добрались до места. Место, где базировалась контора( http://www.hyak.com ), которая организовывала такого вида мероприятия ,базировалась в высоко в горах, рядом с каньоном, по которому текла речка Томсон. На вид это невзрачная полянка, с 3 вагончиками. В одном был офис, в котором мы заполнили бумагу, что в случае гибели мы не имеем претензии к этой фирме. В другом находилась одежда(спасательные жилеты, каски, гидрокостюмы и т.д.). И в третьем были комнаты для переодевания одежды. Остальное место было отдано под стоянку для машин. Погода была прекрасная + 28(и это 7 сентября). Поспрашивав у людей, стоит ли одевать гидрокостюм(все таки горная речка), все сказали нет, так как жара. Но многие одели водо-непромокаемые куртки. Я сначала хотел плыть в майке, но потом снял ее. Потом поймете почему. Нас экипировали в спасательные жилеты и в каски и посадили в автобусы. Проехав еще 40 мин в автобусе, к вершине горы мы оказались на месте(маленький пляжик на берегу реки с тихим течением), откуда позже начали свой старт в роли экстремалов. На пляже каждой команде(а их у нас было около 12) был прикреплен инструктор, который рассказал, как правильно держать весло, как грести, как сидеть в лодке. И наконец-то мы сели в лодки. Я сел на корме(сзади). Сидеть надо было на бортиках и склонившись к воде должны грести. Мы отплыли и начали тренироваться выполнять команды: все вперед, все назад, левые вперед, правые вперед, всем держаться, все на правый борт и так далее. Было довольно весело. Тем более что, когда мы сближались с другими лодками, которые тоже тренировались, начинались бои. Каждая лодка пыталась забрызгать другую лодку. После пары боев я сразу привык к прохладной воде. И мы потихоньку плыли по течению. Вид на речке был изумительный. Чистая вода, выпрыгивающие лососи, которые шли против течения, горы, скалы. Через 10 минут нам стало скучно, так как течение все еще было тихим. А потом мы вообще причалили к берегу. Оказалась, что эта фирма будет накормить всех экстремальщиком перед суровыми испытаниями. Мы съели по огромному гамбургеру, запив спрайтом. Поели дынь и арбузов и двинулись далее. Да, еще, я поменялся местом и сел в нос лодки. Через 10 мин мы увидели первый порог. Все волновались, так как большинство плыли первый раз. С нами в лодке плыла даже девушка, которая плавать не умеет, но тем не менее для нее это был не первый поход. Итак, первый порог. Это был небольшой спуск, где течении было быстрое. За пол метр до спуска, лодку окатила волна, и мы были все мокрые. Инструктор орал – все вперед, но было уже довольно трудно грести, так как лодка была в процессе падения. После благополучного спуска все немного расслабились и поняли, что надо безукоризненно выполнять команды инструктора. Короче, весь спав у нас занял около 5 часов. На пути нам встречались и большие и маленькие пороги. Все они были опасны, так как лодку сначала накрывало волной, потом подбрасывало. Главное было удержаться в лодке. Так как я сидел на носу, я видел как с лодки которая плыла впереди, пару раз вылетали люди на порогах. С нашей лодки никто не выпадал. Процесс вытаскивания человека из воды тоже интересен. Когда человек подплыл к лодке, ты берешь его за воротник, говоришь ему: раз, два, три – и на четыре ты его топишь на 1 сек – потом он выталкивается жилетом из под воды, и ты его тянешь на себя(при чем сам падаешь на дно лодки, на спину). Проходили мы еще и водовороты. То же зрелище не для слабонервных. За час до конца нашего путешествия, солнце зашло за тучку и над водой появился ветер, который помогал нагонять волны - вот тогда началось самое ужасное. Так как после очередного спуска ты сидишь мокрый и под солнцем ты высыхаешь за 1 мин(я говорю про себя, я же был без майки), то без солнца все стало хуже. Люди, которые были в куртках и майках вообще очень сильно замерзали, вода заливалась под куртки и оставалась там. Майки тоже сохли долго. В итоге все стучали зубами. Благо, что в скором времени мы приплыли. Но экстрим еще не закончился – а можно сказать, что только начинался. После этого нас ожидала вечеринка в лагере, до которой оставалось около 3 часов. Мы(3 русских сотрудника+3 друга) поехали в лагерь(1 км от первоначального места), поставили палатки, разожгли костер для шашлыка и как принято у русских «приняли для сугрева» русской водки. Через 1 час уже пол-лагеря пили алкогольные напитки. В 20 часов началась вечеринка. Наши инструктора нарядились по типу 70 годов, яркие рубашки, шляпы, штаны клеш и т.п. И стояли раздавали всем желающим жаренную лососину и другие вкусности. Народ наелся и началась дискотека, опять же в стиле 70х. Кто не хотел танцевать, тот сидел у огромного костра и разговаривал. Мы к тому времени допили водку и виски, и у нас осталась 1 бутылка тикиллы и ящик(20бутылок) пива. Тикиллу допивали уже всем миром, так как в нашу компанию привалило очень много людей – мы учили всех пить по-мексикански(с солью и лимоном). На утро, встав как огурцы, мы тихо собрали и поехали по домам. Вот так я стал экстремальщиком. Ладно, пишите, не теряйтесь. Кому не нравиться – скажите, больше не буду посылать свою писанину. Есть что сказать в ответ? Напиши!
2002-08-01
Сегодня мы вернулись с "крутого" похода и пока свежи воспоминания хочу...продолжить старые, добрый традиции - мои непутевые заметки о буржуйской жизни. Итак, мы с друзьями решили поехать на горное озеро с одной ночевкой - в программе было: - водные аттракционы (горки, бассейны и т.п.) - купание в горном озере и принятие солнечных ванн - шашлыки (барбикю) - ночные посиделки перед костром с алкоголем - водопад - город драконов - зоопарк Ехать надо было 2,5 часа по хай-вею (скоростному шоссе) к границе с США. По пути мы останавливались на ранчо и закупили клубники, арбуз и других фруктов. Время в дороге летело быстро так как скорость была большая и компания веселая. Вот мы и приехали к озеру. Народу - очень много. Проехав по побережью мы нашли офис, где должны быть зарегистрированны все туристы, пожелавшие заночевать на территории этого озера. На большом плакате было написано - NO VACANCY, что значит свободных мест нет. Вы наверное подумали, что мест в гостиницу нет??? - А вот нет. Читайте дальше и поймете куда не было мест. Мы забронировали место через интернет, просто назвали милой девушке номер, который получили на их сайте. Далее, нам дали карту, отметили на ней наше место, где мы можем поставить палатки. А еще мы там же купили fire wood - дрова для костра. Рубить туристам в Канаде запрещено!!! Вязанка дров из 5 пален стоит 6 долларов. Двинулись искать наше место - нашли быстро. Место представляло собой поляну 3 на 3 метра на которой стоял стол с лавочками, для костра специалное место с решетками для мяса. Невдалеке (10 метров) кран с водой, мусорный бак, туалеты с душевыми - и все это был дикий лес. Такие места были по-всюду. До горного озера расстояние было 50 метров. Мы поставили палатки (по времени заняло минуты 3, не больше!!! - палатки были супер), перекусили и отправились на пляж возле озера. Так как наши люди в булочную на такси ездят, то и мы взяли стулья и поехали на пляж (50 метров). На пляже была куча аттракционов(всякие горки, мотоциклы, вышки, катера, водные лыжи),но мы решили их оставить на второй день. Полежали на песке и покупались в чистом горном озере. Я не купался - просто пополоскал ноги, так как я в гипсе :( ( Потом вернулись на наше место, нажарили шашлыков, и кушали с пивом и вином до 2 часов ночи. А еще, почувствовав, что 5 полен нам не хватит - мы решили съездить еще за вязанкой. Съездили-купили, дрова к вечеру подорожали на 1 бакс. Пить алкоголь спокойно нельзя - каждые 15 минут ездят патрули полиции. Короче постоянно дергались, но и мы и все окружающие в конце концов достигли своей цели - было заметно по песням, частоте посещения туалета - не подумайте плохого - просто было много пива. В 2 часа ночи, перед тем, как идти спать и когда все были уже “хорошие” - услышали шуршание возле корзины с продуктами. Посветили фонариком - никого. Сидим дальше, пьем…Опять странные звуки - подходит друг к корзине, а от туда как выскочит здоровенный енот, как 2 кота. В зубах у енота был пакет с хлебом - 2 булки хлеба. Друг от страха аж упал - потом мы стали догонять енота, хлеб-то у него был наш последний. Благо он побежал по дороге, а не ускакал в лес - а то было бы еще веселее. Короче отобрали мы у него наш хлеб, убрали на ночь все продукты в машину и пошли спать. Утром проснулись и немного расстроились - пошел маленький дождь, а мы ведь не покатались в акваПарке. Собрались, поехали к водопаду - 30 мин. Водопад красивейший, в дремучем лесу, на горе, на вершине которой еще лежит снег. Вода леденная. В принципе очень похоже на чегемский водопады - с разницей, что здесь больше комфорта для туристов. Затем посетили город Драконов (DinoTown) - немного напоминает ДиснейЛенд - но в размерах очень маленький, и все персонажи драконы - сказочные и настоящие. Томе очень понравилось. Есть что сказать в ответ? Напиши!
2002-07-17
Вчера вернулись с очередного похода и пока свежи воспоминания, впечатления и т.п. спешу написать свои непутевые заметки. Опять же напоминаю - кому не интересно сообщите мне - я исключу из списка рассылки. Итак, в этот раз мы посетили Harrison HotSprings ( горячие источники Гаррисона). Это место в 150 км от Ванкувера на северо-восток. Заметьте тонкую деталь: место для палатки в глухом лесу мы зарезервировали за 3 недели. При чем за место платили деньги. Круто? Занять это место надо было до 22 часов вечера пятницы. Загрузились мы в пятницу вечером, после работы в 19 часов. Ехали по highway-ю, выехали к озеру возле маленького городка HarrisonHotSprings, оттуда еще 10 км в гору. Там развилка и две дороги, между дорогами знак: “до нашего места 6 км” и в обе дороги грунтовые. Постояли мы, подумали - решили ехать налево. Тем временем уже стемнело. Проехали мы километра 3, нас обогнало несколько машин. Дорога в гору и по отвесной скале. Едем дальше - еще 5 км, никаких признаков жизни - ни машин, ни людей. Да кстати, этот район называется SASQUATCH - BigFoot - по-русски это снежный человек(подробнее http://www.unmuseum.org/bigfoot.htm ). Решили остановиться, постояли, через некоторое время видим едем машина - остановили, спросили как проехать, нам сказали что мы поехали не по той дороге. Вернулись обратно - все очень волновались: дорога, ночь и т.д. Добрались мы до нашего campground-а (палаточного городка) в 23 часа. Начали искать персонал - слава богу, мы встретили секьюрити, которые иногда появляются там. Они нам объяснили, что мы должны найти свою фамилию на доске объявлений при въезде и там же будет обозначено месть для палатки. Нашли эту доску, запомнили место.. Да, снова купили дрова чтоб разжечь костер. В этот раз цена была 5 долларов и вязанки побольше. :) Мы решили взять сразу две вязанки, чтоб потом не бегать, не искать дрова. Где их найти-то ночь в лесу??? Все уже были счастливы. Но не тут-то было: подъезжаем к месту, а оно занято. По закону, если место не занято до 22 часов - его (место) может занять любой желающий. Но опять пришли на помощь секьюрити - они попросили тех людей переехать на другое место, так как у нас было бронирование на 2 ночи, а у них на 1. Семья (муж, жена и ребенок) собрали палатку, вещи, сказали нам мило - have a good weekend и свалили в темноту. Мы, наконец-то, вышли и начали раскладываться. Вытащили вещи, поставили палатки, решили развести костер - и что вы думаете - мы забыли спички, и никто из нашей компании не курит. Что делать - пошли бродить по лесу и спрашивать у всех встречных спички: что-то мне это напоминает “операцию Ы” - а Вы не подскажете как пройти к библиотеке в 12 ночи??? Нашли спички, развели костер. Наш друг Паша купил в палатку специально матрац, так как не может спать на жестком - начали расправлять, смотрим, а матрац без пробки. Залезли все мужики (3 штуки) в палатку, попы к верху и начали выдвигать высоко технические инженерные мысли - как сделать, чтоб матрац с отверстием в диаметре 3 см не пропускало воздух. Вдруг меня осенило, что в машине я видел подобную крышку на пластиковой бутылки и точно, пробка от бутылки подошла. Затем мы покушали, попили пива и сидели перед костром весело разговаривали. Один раз подошли секьюрити - попросили говорить и смеяться потише. Не знаю почему, может мы пугали оленей или снежного человека. На следующий день мы пошли к маленькому озеру, которое было неподалеку. Виды на горы, у которых вершины в тумане, гладкое, тихое озеро - глаза не могли наглядеться. Не хватало медведя или снежного человека на скалах. Мы взяли каноэ, а друг Паша решил просто поплавать. Вода в озере чистая, на середине видно дно. Плавать на каноэ тоже супер - своеобразный экстрим. Покатали 1 часок, вылезли - сидим на берегу, дети бегают, а мы болтаем. Смотрим на Павла, а он постоянно чешится - мы спрашиваем, че случилось - он говорит: "не знаю". Подходим к информационной доске, а на ней написано, что в озере купаться не желательно - часотка (правда не заразная). После купания хорошо обмыться. Тут мы все поняли, что с Пашей. После этого Павел долго стоял в душе. После этого озера мы поехали принимать горячие источники. Знаете как - в бассейне. Вода очень горячая. Около 40 градусов. Отдохнули в бассейне, Павел окончательно перестал чесаться, вышли и посидели на берегу огроменного озера, на зеленой травке. Дети игрались в песке. Вечером мы отмечали день рождения Жоры. Нажарили кучу шашлыка, пиво, вино, жена Жоры приготовила вкусный пирог с черникой. Короче, все было замечательно. На следуещее утро пошел дождь - мы медленно собрались и поехали домой. Опять остановились возле бассейна, попили в кофейне кофе и go home. Но это было не все. По дороге мы заехали еще в огромный зоопарк - детям очень понравилось, взрослым тоже. Правда хищников не очень хорошо видно, у них вольеры очень большие. Самое лучшие были слоны, жирафы, зебры, олени, волки, попугаи, обезьяны, бегемоты, бобры, верблюды, львы, тигры, ягуары, медведи и зубры. :) Вот так мы провели выходные дни... Кстати, почему вы не пишете, как проводите свое время - неужели все так плохо - я не верю!!! Пишите. Есть что сказать в ответ? Напиши!
2002-03-22
Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист. А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет ничего нового, а только поддерживает код, написанный в свое время индусом, и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных, переданных по ссылке (ведь, китайский программист не может смириться с неудобствами вызванными тем, что он не может изменить значение внешнего параметра). Вспоминая об этих переменных и ссылках, русский программист, как правило, на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени. Он уже переписывает два больших куска, и доказал начальству необходимость переписать третий. Кроме того, русский программист боится обидеть китайцев. Они могут решить, что он пытается вытеснить их с работы. К слову сказать, напрасно боится, поскольку китайцы уже так решили. На китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы уважают начальство и потому перевешивают баги друг на друга очень торопливо. Они знают, что все попытки починить приведут к появлению новых багов, еще худших. И в этом они правы. Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек на фирме - индус. Но он пребывает в медитации. Поэтому, когда всю четверку уволят во время сокращения… А кого еще увольнять? Русский - еще не переписал свой кусок, а индус - главная ценность фирмы - он редко обращает внимание на проект, но когда обращает, все понимают, что так как он, архитектуру никто не знает. Так вот, когда китайцев увольняют, у их кода возможны две основные судьбы. Первая - он попадет к русским, и его перепишут. Вторая - он попадет к местному, канадскому программисту. О, канадский программист это особый тип. Он, ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он пофиксен. Но Баг каждый раз возвращался, как Бетмен в свой Готхем. Итак, канадский программист, воспитанный на героической патетике американского футбола - бросаться в бой головой вперед, сделает то, чего китайцы не рисковали делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с героем. Но победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. На это нам нужна неделя. Да, неделя, не больше. Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы… Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение - отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода - одну работающую, но с Багом, другую без Бага, но не работающую. Русский программист, услышав об этом плане, сломает линейку об стол и обзовет жену дурой, но на митинге возразить не решится. К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда. Есть что сказать в ответ? Напиши! |