furrry: (Crazy)
А сегодня мне снились юниттесты для салата "Оливье".
Поля структуры "want" надо было заполнить аккуратно нарезаными кубиками яиц, картошки, соленых огурцов и так далее. Размер и форма кубиков, разумеется, имели значение - потом же все это (вместе с тестируемым салатом) надо было передать в reflect.DeepEqual...

В пятницу, в пятницу в отпуск!
furrry: (Default)
Добавила 5 строчек в код: две строчки комментариев, поясняющих потомкам мою гениальную логику, и три строчки, собственно, кода - "if .. { append(..) }".

Для этого пришлось написать 521 строчку юниттестов.

furrry: (Crazy)
Оказывается, если меньше, чем за неделю отправить на review 700 с лишним строчек кода, то потом все выходные по ночам снятся ошибки в юниттестах.
Учитывая, что за сегодня было написано еще 200 строчек этих самых тестов, спать лучше не ложиться.
furrry: (Crazy)
 Оказалось, что IETF "просто приехала послушать умных людей" и IETF в формате "обсуждаем мой драфт в трех разных группах" - это два совершенно разных IETF'a. Последний требует потом неделю на отоспаться и прочую реабилитацию. "Я только что встал и уже устал" - а у меня 18 action items, с которыми надо что-то сделать и написать соавторам.
furrry: (diving)
Митинги с 10 утра до трех, потом с шести до десяти. Анекдот про "когда же Вы думаете?!" перестает быть смешным.

Мы (ну хорошо, не я - вы) 15 лет рассказывали, что NAT - это такая зашибись security feature. Потом уже мы (да, я) - лет восемь рассказывали, что NAT - к безопасности относится вообще никак. Не относится. Но на оборудовании некоторых вендоров настройки NAT находятся в разделе "services -> security -> nat". Так мы слона не продадим...

Тем временем в августе 2017-ого из Сиднея стартует гонка вокруг Австралии. Мне нужно очень много денег, еще больше времени и два хороших человека в команду (я даже знаю, кто эти два человека). Вместо этого у меня 12-часовой рабочий день (см. первый абзац) и три недописанных драфта.
furrry: (frustration)
Ну что, раз уж я во всех социальных сетях написала, на RIPE72 рассказала - было бы глупо и здесь не похвастаться:
встречайте Google public DNS64.

И не говорите мне, что у вас не получается строить IPv6-only сети ;)
furrry: (Crazy)
2015 год. 21 век. Полеты в космос и все такое.
И до сих пор, когда наивный сетевой инженер набирает на маршрутизаторах одного известного вендора "redistribute connected", он видит следующее:
Read more... )
furrry: (diving)
То ли поспать 6 часов и дорисовывать миллион слайдов в самолете, то ли рисовать слайды 6 часов, а в самолете спать...Вариант "рисовать слайды 6 часов, а потом еще в самолете" мы отметем как нереалистичный, а "не рисовать вообще" - как недостойный пути самурая.
furrry: (diving)
Ну чего, я в Японии. Мне тут уже нравится. Температура воздуха +20. В таможенной декларации надо указать, есть ли с собой "марихуана, мечи и другие подобные предметы".

Read more... )
furrry: (diving)
По случаю того, что я целую неделю "молодая, красивая, почти не замужем", предаюсь смертному греху работы по 12 с лишним часов в сутки. И не могу остановиться. Разгребаю такие конюшни, что впору менять название моей должности с "водопроводчик" на "Геракл в засуху" - ни тебе Алфея, ни тебе Пенея. Все вручную.
И кстати о лошадях - поняла, что мне это все напоминает:
"I do not understand it. I would not have believed that such things could happen on our farm. It must be due to some fault in ourselves. The solution, as I see it, is to work harder. From now onwards I shall get up a full hour earlier in the mornings"(c)
furrry: (diving)
Ах это прекрасное чувство недоумения, когда ты отправляешь коллегам многостраничный документ, описывающий дизайн - и все комментарии, которые ты получаешь в ответ - это исправление твоих опечаток. Документ идеален? Им всем все равно? Они его не поняли?

***

Готовиться к неделе тренировок под парусом можно по-разному. Можно в спортзале. Можно обложиться стопкой книг из длинного списка рекомендованных. Можно взять швертбот и носиться по ближайшей луже. Я же пеку фруктовый кекс.

***

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

Швейцарские железные дороги тем временем превзошли сами себя - к 15-минутным опозданиям моего поезда вечером я уже привыкла, но сегодня поезд 9:24 пришел, постоял, всех выгнал, уехал в обратную сторону. Поезд в 9:29 отменили. Поезд 9:54 пришел в 10:10. Итого на платформе я провела 45 минут, а у нас тут снег и все еще вера в точность и пунктуальность местого транспорта, и одежда моя никак не подразумевала такие сюрпризы.

Добрый В. говорит, что со мной все эти транспортные приключения только потому происходят, что я еду в офис в несусветную рань - в 9:30.
furrry: (diving)
Честно говоря, я себя ощущаю как Хантер Томпсон на конференции окружных прокуроров. С тем только отличием, что никаких наркотиков у меня нет, а вместо окружных прокуроров - участники проходящего в том же отеле, что и NANOG, Cattle Industry Convention. Такого количества упитанных мужчин в ковбойских сапогах и ковбойских же шляпах я не видела никогда в жизни. Это Техас, детка!
Фотографировать стесняюсь, хотя очень хочется.
furrry: (diving)
Расслабилась невероятно и изменила железному правилу: "первая пересадка в американском аэропорту - минимум 4 часа. Лучше пять". Это все ноябрьский Сиэтл, где между прилетом и моим появлением на следующую посадку прошло менее 30 минут, а весь аэропорт и особенно зона паспортного контроля выглядели, как в пост-апокалиптическом кино. А вот не надо было расслабляться, не надо. "Houston, we have a problem" - 2 часа только на паспортном контроле, сумку схватить, через таможню пробежать, сумку сдать - а до вылета 25 минут, через все скрининги и коридоры бегом в самолет - на пути к своему 36 ряду поздороваться с парочкой знакомых - выдохнуть, пристегнуть ремни и услышать, что, мол, если вы посмотрите в правый иллюминатор, то увидите, как нам чинят двигатель. К сожалению, они его вполне успешно почти починили, когда нашли еще одну проблему, так что нам теперь ищут другой самолет".
Но ничего, другой самолет выдали, с опозданием всего на два часа улетели, в 6 вечера. Девушка в соседнем ряду рассказывала, что она тут вообще с 10 утра торчит - ее утренний рейс отменили, два следующих были переполнены, вот этот третий отличился сломанным самолетом. Так что мне еще повезло.
Таксист попался разговорчивый и любознательный.
- Ты откуда прилетела? Из Цюриха? А где это? Швейцария, говоришь...А это считается Европа? А там холодно? Как на Аляске? Теплее? А они там на каком языке разговаривают? На четырех? И что, английский у них не государственный? Как же так? А ты вот вроде разговариваешь! А острую пищу любишь? Мексиканскую? У нас ее тут много...А там, откуда ты, есть мексиканская еда? Я так думаю, мексиканцы везде есть, даже в Корее!
Сижу в номере, не могу понять, с чего начать, в каком порядке продолжить, и на чем остановиться. В списка бассейн, мексиканская еда и сон. Кажется, я выберу что-то одно..
furrry: (diving)
Что же делать... Мне самому очень неприятно... Как? О, нет, Петр Александрович! О, нет. Больше я так не согласен. Это уже второй случай с августа месяца... Как? Гм... Как угодно. Хотя бы. Но только одно условие: кем угодно, что угодно, когда угодно, но чтобы это была такая бумажка, при наличности которой ни Швондер, ни кто-либо другой не мог бы даже подойти к дверям моей квартиры. Окончательная бумажка. Фактическая. Настоящая. Броня. Чтобы мое имя даже не упоминалось. Конечно. Да. Да. Я для них умер.

Все. У меня есть бумажка. Настоящая. Броня. Я для них умерла. Теперь заживем!
furrry: (frustration)
Обнаружила во внутренней парусной рассылке письмо сиднейского коллеги про какую-то электрическую неполадку на лодке. Письмо заканчивалось словами "...а меньше чем через месяц у нас важная гонка". Я подпрыгнула и немедленно спросила: "это то, что я думаю? Стартуем в Boxing Day?" - уже зная ответ, потому что нашла знакомую фамилию в списках. Прекрасно, будет с кем выпить в Хобарте.
23 дня 4 часа 31 минута до старта. Паника, как водится, нарастает с каждым днем. Утешает только то, что примерно через 23 дня 4 часа 30 минут бояться станет некогда.

***

Тем временем тренер наш Марк - большой затейник и придумал очередное интересное упражнение. Меня предупредили, что "it hurts", но я как-то не приняла к сведению. В итоге при первом же подходе - взвизгнула на весь зал, Марк аж прибежал смотреть, в порядке ли я. В порядке, лежу на полу (это исходное положение, так и должно быть), глупо хихикаю. Спрашиваю, как мы завтра будем вообще ходить и нельзя ли прямо сейчас на пару дней одолжить у кого-нибудь инвалидную коляску, а то завтра они будут пользоваться спросом...

***

И в завершение: уважаемые программисты и примкнувшие к ним скриптописатели! Если вы заводите с вашем безглючном коде переменную, которой собираетесь присваивать значение протокола 4-ого уровня - будьте добры инициализировать ее каким-нибудь разумным значением типа "NULL" (подставить по вкусу), а не "0". Потому что "0", как знает каждый хоть раз заглядывавший в /etc/protocols школьник, это не фигня какая-то, а номер протокола для IPv6 Hop-by-Hop Extension Header. И инициализация нулем приводит к тому, что а) некоторые программные продукты полагают, что в сети гигабиты и гигабиты трафика с этим самым Hop-by-hop header б) от пункта "a" у меня глаза лезут на лоб те несколько минут, пока я не вспоминаю все нужные константы.
furrry: (diving)
Обсуждали сегодня на немецком тему "презентации". Я не упустила возможности блестнуть свежеприобретенными познаниями на тему "Запад есть Запад, Восток есть Восток, и вместе им не сойтись" - в плане того, как представляют себе "хорошую презентацию", скажем, японцы и европейцы/американцы. Сошлись на том, что в каждой презентации должно быть "viele Kätzchen".

Тем временем я завтра читаю многочасовой тренинг коллегам. На сто с лишним слайдов в Comic Sans - ни единого котенка, зато есть цитата из "1984" и скриншот из Inception.
furrry: (Crazy)
(Дорисовывая в ночи четвертую презентацию за 4 дня и радуясь, что хотя бы lighting talk за меня расскажет в пятницу коллега) - не слишком ли меня в этот раз много?
furrry: (frustration)
Для таких забывчивых, как я - которые никак не могут упомнить, когда и какой знак ограничения скорости они последний раз проезжали, Калифорния - просто рай. Знаки каждые сто метров, надписи поясняющие и не очень (мне потребовалось два года регулярных поездок в Сан Хосе, чтобы догадаться, что означают загадочные слова:

"XING
PED"

на асфальте).

Ну так вот - со знаками ограничения скорости тут проблем нет, даже я не успеваю забыть, какой именно скоростной лимит я в данный момент нарушаю. В том числе - дабы водители следовали бессмертному завету "keep your eyes on the road, your hands upon the wheel"(с) J.M. - максимальную скорость пишут прямо на полосе, как и знаки движения по этим полосам. Так что стандартные "25", или там "35" у тебя всегда прямо под носом. Ну еще бы - снега-то не бывает.

Это я все к чему? К тому, что выезжаю я вчера из офиса, после 14-часового рабочего дня и выруливаю на шоссе. При виде нарисованного на полосе числа "85" - радуюсь и нажимаю на педаль. Правую. И только минут через 5, уже возле развязки, обратив внимание на то, как непривычно медленно едут все остальные, я понимаю, что π - это не 3.14, а осмотическое давление 85 - это не миль в час, это номер шоссе. Скажите спасибо, что я по 101-му не поехала, точно бы оштрафовали.

Profile

furrry: (Default)
Jen

July 2017

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 24 July 2017 06:42
Powered by Dreamwidth Studios