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

суббота, 25 апреля 2009 г.

Открытие велосезона

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

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

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

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

Живность выходит на поверхность

Бельчата похоже нашли место где можно вылезти из гнезда и шастают по балкону. Пришлось всех собрать и запихнуть обратно. Белка была вне себя от радости.

воскресенье, 12 апреля 2009 г.

Мечта велосипедиста

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

суббота, 11 апреля 2009 г.

Записки юного натуралиста

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

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

Из растительной пищи от капусты белка отказалась, объем поглощения морковки около 100гр на одну особь.

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

пятница, 3 апреля 2009 г.

Звук тишины

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

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

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

вторник, 31 марта 2009 г.

Одиночное плавание

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

Теперь я один, хорошо что хоть общие вопросы успел мне передать, потому как слушать обьяснения от франкофонов на французском или от китайцев на английском - меня на долго не хватает. Чего стоит только 30 минутный админский рассказ на французском о принципах и проблемах фунционирования лоад балансера для кластера под линуксом, или принципы расчета конечной цены авиабилета, в зависимости от fare basis, класса кабины, класса обслуживания, кол-ва stopover'ов, наличия open jaw, и еще сотни ничего не говорящих мне параметров. Голова просто лопается от кол-ва информации.

суббота, 28 марта 2009 г.

Канадские белки. Часть 2.

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

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

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

понедельник, 23 марта 2009 г.

Путь железного кулака или траблшутинг по китайски

Сегодня был свидетелем сцены, вот краткое ее изложение:

Проблема: у кастомера в форме выбора вариантов оплаты ( выпадающий список ) нет варианта оплаты кредиткой, он пишет на саппорт с просьбой разобраться.

Причина проблемы: отсутствие нужной галочки в настройках этой формы ( настройки хранятся в таблице )

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

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

Китайский аргумент: ну ошибка то исчезла!

суббота, 21 марта 2009 г.

Первый овертайм

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

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

Термокружки и утренний кофе

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

А я по старой привычке пить кофе перед работой пью его тут по вкусу и запаху настоящая лавазза. Ca me plait.














А это вид внутри, когда на улице -10 и ветер, сильно кофе на ходу не попьешь, тогда на помощь приходят диванчики. Утренний кофе и прочтение прессы. Так начинается рабочее утро простого канадского программист

среда, 11 марта 2009 г.

Третий рабочий день. Просветление

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

Как показали расспросы, у истоков проекта стоял обычный менеджер турфирмы, продающей авиабилеты. Рано или поздно, история об этом умалчивает, ему до смерти надоело помнить и вбивать терминальные команды в GDS (для тех, кто не знает что это такое читать тут http://en.wikipedia.org/wiki/Global_distribution_system) для справки: команд около сотни, на каждой команде десятка два параметров, считать на калькуляторе сумму билета, учитывать массу нюансов при сложных и много шаговых рейсах ну итд.

И решил он написать к этой системе удобный GUI, для непосвященных графический интерфейс, купил самоучитель по перлу и понеслось. В итоге мы имеем более сотни цельных скриптов, каждый от 10 до 15 тыс строк. Комментарии видимо этому аффтару писать было западло, про процедурное программирование он еще не прочитал, про ООП вообще наверно не слышал. Фантазия была скудной поэтому имена переменных и массивов отличаются только индексами ( широкий спектр переменных от $var1 до $varN и масса глобальных массивов типа @tmp_arrN ) часто встречаются константы типа такой UNDEFINED_CONSTANT итд. Куча жестко забитых id и непонятных никому констант.

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

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

понедельник, 9 марта 2009 г.

Первая работа

Первый рабочий день в Канаде. Немного страшно - не каждый день устраиваешься на работу в Канаде. В этом здании на втором этаже находится мой офис.











Это мое рабочее место. Вот он - настоящий минимализм

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

Первый канадский день

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

Постоянные читатели