?

Log in

No account? Create an account

Entries by tag: personal

JavaOne 2007: The Toy Show
пакман
_navi_
Как-то совсем неожиданно для меня (часа 4 назад) оказалось, что в пятницу утром (Pacific Time) я должен буду выйти на сцену во время keynote'а Джеймса Гослинга (“The Toy Show”) и устроить маленькое шоу (техническую его часть) перед 10000+ зрителями. Говорить, к моей радости, мне ничего не придётся (иначе бы полночи сейчас пришлось оттачивать американско-английский акцент), но есть ещё столько вещей, которые могут пойти не так. Зато, чем больше „риск”, тем больше „выйгрыш”. Показывать мы будем, конечно же, нашего робота в действии, про которого я напишу, когда хоть немного отосплюсь :-)

Кстати, видео можно будет смотреть онлайн, начинается оно в пятницу 11 мая в 19:30 по московскому времени (8:30 утра Pacific Time). Точное время, когда я покажусь на большой сцене, неизвестно, известно только, что мой выход будет после вертолёта (если порядок завтра утром не изменят). На сайте, правда, советуется за 15 минут до начала keynote'а открыть эту страницу.



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

JavaOne 2007: результаты первого дня
пакман
_navi_
Самое главное для меня наверное: робот работает и привлекает очень много внимания.О самом роботе и подготовке к J1 я напишу попозже (черновики есть, но нужно немного времени, чтоб собрать всё воедино). Во время общения с нашей командой вчера вечером пришли к выводу, что для принятия каких-либо технологий, для инноваций и движения вперёд нужно то, что называется „eye candies” и entertainment. Например, вряд ли мы могли бы увидеть быстрые многоядерные процессоры сейчас, если бы не было игровой индустрии.

Пообщался с интересными людьми, в частности с ребятами, разрабатывающими JRuby (Charles Oliver Nutter, Thomas Enebo) и debugger backend для Ruby (Martin Krauskopf). Очень бы хотелось найти здесь Matthieu Riou и устроить небольшое обсуждение с участием Чарльза и Тома о планах развития его проекта Raven — у меня очень большие планы по переходу на него на наших внутренних проектах.

Обсудил проблемы adoption („принятия”?) GlassFish с Eduardo Pelegri-Llopart, дайджест блог о Java EE которого я иногда помогаю переводить, заручился его поддержкой в создании GlassFish User Group в Петербурге (ох, ещё один мой инициативный проект). Поговорил с ребятами на стенде GlassFish, пожаловался на отсутствие вменяемого описания AMX, на баги в сервере, на что они ответили: „пиши feedback девелоперам!”. Разумно, ага, только мне всё как-то не собраться.

Незнакомые мне русскоговорящие сотрудники Сана (живущие здесь), узнав моё имя, сказали „ба! да мы откуда-то про тебя знаем”. Интересно, я тут ещё вроде нигде особо не засветился.

На keynote'е Боба Брюина (Bob Brewin) Patrick Hogan из NASA продемонстрировал проект World Wind, который разрабатывался в сотрудничестве с Sun'ом — очень впечатляет (да-да, eye-candy, как я уже говорил). Шурка, напомни мне потом тебе показать его, может у тебя на работе заинтересуются.

Встретил ребят из местного Quest Software, пообщался про анализ производительности и работы с памятью в Java. Они делают тул JProbe, конторый при помощи инструментации („instrumentation”) байт-кода позволяет получить необходимые данные для анализа. Про perfomance hit от такого они отвечали очень уклончиво, хотя я всё же выпытал, что в отдельных случаях производительность может ухудшаться до 50%. Привет ребятам из Питерского Quest'а :-)

В павильоне со стендами какое-то невероятное количество интересных вещей (да, наш робот тоже там :-) ). Написать про всё наверно не хватит ни сил не времени. Из особенно интересного: вертолёт управляемый программой на Real-Time Java System, который при помощи лазера осуществляет рекогносцировку, субмарина под управлением Sun SPOT'ов (создаваемая для какого-то межуниверситетского конкурса по робототехнике — как я жалею, что у нас ничего такого небыло или мы просто об этом не знали).

Случайно (в очереди за едой) познакомился с профессором из Нигерии, у которого сейчас своя компания в Лондоне, и который интересуется Real-Time системами и робототехникой. Порассказывал ему про робота и использование RTJS в системе управления. Решили продолжить общение в почте. Вот ведь удивительно, технически-подкованным людям могу спокойно и качественно рассказывать.

учимся говорить
пакман
_navi_

«

…приглашение Криса на сцену во время keynote'а Рича Грина замечательно подтвердило тот факт, что инженеров нельзя пускать на сцену, по крайней мере до тех пор, пока они не научатся говорить перед публикой. Ричу даже пришлось помогать Крису сказать те несколько фраз, для которых его пригласили на сцену. Что ж, надо начинать учиться говорить.

»

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

Я как-то даже сначала и не сообразил, что высокий мужчина в шикарном тёмном костюме и с наполированной до блеска лысой головой хочет взять интервью: я по инерции начал рассказывать про RTJS и все её прелести. Он тут же меня остановил и переспросил что-то вроде: „what is this all about?”. В этот момент я заметил оператора с камерой. Тут же до меня дошло, что надо спуститься на уровень абстракции ниже (или подняться выше — это ещё как посмотреть) и начал запинаясь рассказывать про „predictability”. „Нет, так не пойдёт. Чем то что вы сделали лучше того, что уже и так есть?”. Тут у меня начинается ступор, я осознаю, что я всё понимаю, но сказать на доступном уровне не могу. Пытаюсь выжать из себя что-то про использование средств Java-платформы, но эти жалкие попытки репортёр вполне справедливо прерывает: „this is all technical talk” — всё равно я ничего полезного сказать не могу.

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


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

А ещё, я так понял, что я даже не знаю, как в этот ваш отпуск надо выходить. Ведь если совсем на работу и почту забить, я ж потом после отпуска всё накопившееся очень долго разгребать буду. Поэтому отпуск представляется чем-то очень неприятным, что как-то неправильно.
Tags: , ,

(no subject)
пакман
_navi_
Себе под нос: «Поздравляю тебя, Шарик, ты балбес!»

Поездка началась весело, заканчивается ещё веселее.
Tags: ,

акцент
пакман
_navi_
Одна из „сложностей” в командировке — говорить так, чтобы тебя понимали. В предыдущей поездке я в основном передвигался на машине, которую вёл мой коллега из Техаса (ну или на велосипеде), обедали и ужинали зачастую тоже вместе, поэтому общение с аборигенами было довольно ограниченным. В этот раз я предоставлен самому себе и почти каждый день мне приходится заказывать такси по телефону, общаться со staff'ом в отеле, болтать с таксистами, и т.д.

Один из показательных моментов — в воскресенье меня несколько раз за день разные люди спросили: „не немец ли я?” Надо бы послушать английскую речь немцев, „услышать со стороны".

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

В отдалённых планах — самому задавать вопросы не-native speaker'ам: „а не немец (итальянец/русский/whatever) ли вы?”

(no subject)
пакман
_navi_
Просыпаться в 9 утра из-за звонка на мобильный (митинг на час-полтора с менеджером из Калифорнии и девелопером из Техаса, каждый раз про него забываю) после работы до 5 утра — это как-то совсем жестко. Притом, проснувшись в 9 ещё ощущаешь себя нормально, но, добрав после митинга пару часов сна, чувствуешь, что все мышцы обессилили и не слушаются, а глаза «вываливаются». Надо как-то возвращать режим до менее радикального «совьего», хотя бы на пару часов сдвинуть сон.
Tags: , ,

книжное
жирафа
_navi_

Зашёл на работе в недавно открывшуюся у нас библиотеку. Очень обрадовался присутствию там предложенного мной Journal of Functional Programming. Это скорее книжка, чем журнал, в обычном понимании, выходит несколько раз в год и имеет сквозную нумерацию страниц. Взял самый первый доступный номер, abstract'ы очень многообещающие.

По пути обратно на рабочее место совершенно неожиданно обнаружил, что мне пришла большая коробка (отправитель не указан). Оказалось, что это Amazon прислал мне мой заказ аж на две недели раньше срока. В коробке два item'а, которые я себе решил подарить в рамках «программы саморазвития»:

  1. American Accent Training : A Guide to Speaking and Pronouncing American English for Anyone Who Speaks English as a Second Language. Заказана по настоятельному совету gremlinn'а. Да, когда я в 3 ночи тогда начал смотреть, что это такое, и залез на их сайт, то через несколько секунд уже натурально катался по полу от смеха (я предпочитаю работать лёжа на полу) — настолько бодрый там «саунд-трек» на front-page'е. Cоветую послушать, отлично поднимает настроение.
  2. Becoming a Technical Leader: An Organic Problem-Solving Approach. Судя по обзорам на Амазоне — очень полезная для меня сейчас книга. Как прочитаю, наверно напишу, если что-то достойное.

о чистоте языка
пакман
_navi_
Если вам придётся со мной общаться, никогда, ни в коем случае не произносите слово «функционал» подразумевая «функциональность». У этих слов абсолютно разные значения ([1], [2]). Я, конечно, сдержусь и промолчу, но эта языковая лень и небрежность надолго испортят мне впечатление от общения.

Да, поправки к тому, что я говорю и пишу, всегда приветствуются.
Tags: ,

(no subject)
пакман
_navi_

Откуда-то появилась куча энергии, которая, совмещённая с незаполненным субботним временем, начала преобразовываться в работу по разгребанию "хвостов" в real life. Самое необычное, что всё делается с энтузиазмом.


Ха, вспомил, как на дне рождения неделю назад играли в игру с кодовым названием "крокодил", и мне пришлось показывать слово энтузиазм. Это было жестоковесело.

Tags: ,