From Novosibirsk, Russia? Our tiny company is looking for current or future rock-star developers.

June 22, 2007

Or face the consequences

Я на днях (позавчера) купил велосипед. Черт, как болят ноги!

Позавчера же ночью с фордманом поехали кататься по лесам Шлюза. После посещения подозрительно заброшенной железнодорожной станции я до сих пор сомневаюсь, вернулся ли я в тот же самый мир, или, как в «Скользящих», в похожий, но немного отличающийся. :)

Сегодняшнее утро. Просыпаюсь от жуткой боли в ногах (в 6, после того, как лег в 2). Пытаюсь полежать. Терпение кончается, бегу, пью обезболивающее. Пытаюсь еще полежать, но это почти невозможно (хуже, по-моему, было только однажды после операции). Начинаю ходить из комнаты в комнату, чтобы размять мышцы; от этого становится немного лучше. В конце концов мне уже достаточно хорошо, чтобы умыться. За это время начинает действовать «Кетанов» и ногам наступает почти полный комфорт.

Поехать, что ли, прокатиться часок?

P.S. «Tell the truth or face the consequences» — надпись, которой щедро разукрашено посольство США изнутри. (Главным последствием они обещают запрет на въезд в Штаты.)

June 12, 2007

Dvorak: the saga begins

This post will be in English because I have just switched to DVORAK keyboard layout and I need to practice a lot.

One thing I can already tell about DVORAK is that it is really much, much, much more comfortable than QWERTY. Even after half an hour of typing I can easily use all the keys without looking them up in a reference and making almost no mistakes. I do feel that using dvorak will speed up my typing and will make my hands move a lot less.

Big thanks go to Stepan Stolyarov for unwillingly leading me to this idea, and to Mikhail Gusarov for making me think about it in the first place. Also to Mikhail Kalugin and again to Stepan Stolyarov for thinking I’m terribly out of my mind, which is so supporting and exciting.

Besides all that, I’m again typing with a speed of about one character per second, just like so many years ago.

June 11, 2007

Story Continued

Я закончил университет — позади человекомесяцы работы, отнимавшей драгоценные часы от полезных занятий. (С другой стороны, полученной бумажкой есть шанс воспользоваться, так как для получения рабочей визы, например, в Соединенные Штаты и, может, в другие страны звание bachelor, кажется, необходимо.)

По случаю окончания университета и по другим сопутствующим причинам я решил, что настало время создавать свою компанию. Со мной в это дело ввязаться согласились еще пара человек. Мы активно ищем умных людей, желающих участвовать в self-funding startup’е. Платформа реализации — Eclipse, язык, соответственно, — Java.

Дабы финансировать это мероприятие, я сменил работу на удаленную. Занимаюсь рефакторингом и дописыванием enterprise-приложения под Eclipse. Лучшего желать сложно.

Работа моя требует Windows, и я наконец-то решил попробовать одно из средств виртуализации для маков. Если у вас всё еще остаются сомнения в возможности перехода, взгляните на скриншот Parallels Desktop, работающего в coherence mode.

Краткий отчет с EclipseCon, который я так и не собрался опубликовать по приезду, уже в основном устарел. Скажу только, что стоит обратить внимание на проекты Dynamic Languages Toolkit (платформа для IDE для динамических языков), Eclipse Packaging Project (инсталляторы), Maya (Enterprise-развертывание), Mylar (focused workspace, tasks management, bug tracker integration). Кроме того, активно развивается скриптинг Eclipse, так что опробуйте Eclipse Monkey.

Надеюсь, до скорого!

March 08, 2007

EclipseCon 2007 part 2

Andrey Platov to xored-staff: «Yes! We did it! Детали позже :) http://www.eclipse.org/dltk». Это примерно резюмирует наше успешное выступление на EclipseCon. Видеоролики (20-30 Мб каждый) можно скачать на упомянутом сайте. Коротко об остальном:

— Чтобы перейти дорогу, нужно подойти к светофору и нажать на кнопку. Это достаточный интерфейс, чтобы можно было сделать интеллектуальное слежение за трафиком. Но, похоже, дальше stub-реализации они не пошли: светофоры работают как и у нас, но если кнопку не нажимали, сигнал «можно идти» не загорается.

— Мясо вкусно есть с фруктами. Стейк с кусочком апельсина или дыни намного вкуснее.

— В ресторане блюдо (например, стейк) стоит 10-20 баксов, но зато порция будет на слона и будет включать всё необходимое (тосты, картошку, фрукты, соус).

— Вставать в 6–7 утра намного приятнее, если просыпаешься сам. Что именно заставляет вставать так рано, я не знаю, но по крайней мере я не буду удивляться раннему появлению американцев в онлайне.

— 590 мл Кока-Колы стоят $1.25, то есть чуть больше 30 руб.

В воскресенье мы поужинали блюдом Steak & Eggs. После этого голодным я себя почувствовал только утром следующего дня. В понедельник пришлось объесться благодаря обеду и ужину за счет наших партнеров (Instantiations и Cisco) в дополнение к немаленькому завтраку. Из прекрасного: клубника на палочке; воздушный рис-или-кукуруза на палочке, которую нужно вручную покрыть фонтанирующим шоколадом; емкости с малиновым вареньем на сегодняшнем завтраке (см. фотку), которое положено намазывать на хлеб, а также возможность упиться свежим апельсиновым соком.

Ощущения на улице очень напоминают дачу (причем ту, которая далеко от города). Свежий воздух, пахнет землей, зеленью и сыростью (как после дождя). Вероятно, не даром улица называется Great America Parkway.

March 04, 2007

EclipseCon 2007 part 1

Я всегда мечтал, чтобы в сутках было 36 часов. Прошедшее 3-е марта для трех сотрудников xored software, включая меня, длилось даже целых 38. Я сижу в отеле Hilton города Santa Clara, California; позади около 17 часов в трех самолетах и еще часов 7 ожидания в аэропортах. Через день начинается EclipseCon 2007.

Началось путешествие с рейса Екатеринбург—Москва на Ту-154 Аэрофлотом. В самолете тесно, но в целом неплохо. Сначала мы решили, что самолет решил до Москвы просто доехать, но потом он все-таки развернулся и взлетел. Впрочем, все они так делают, оказывается (да, халтурил я когда-то при изучении Flight Simulator’а).

Дальнейшая дорога (Москва—Атланта, Атланта—Сан Хосе) была авиакомпанией Delta. Её нерусское происхождение уже много говорит о качестве сервиса. 12 часов на Боинге-767 были самыми приятными из перелетов. Выяснилось, что сок бывает в жестяных баночках и вкуснее, чем «Я». :) В самолете было на удивление много маленьких (возрастом и особенно ростом) детей; причина выяснилась в конце, когда командир экипажа поблагодарил родителей, забравших детей из русских детдомов.

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

Atlanta—San Jose: сидеть у окна в Боинге-757 очень холодно даже в куртке. Зато это был ночной перелет с самым красивым видом из окна. В любом случае, в самолетах, даже тесных или холодных, хорошо спится: одновременно убаюкивает гулом и укачивает, мм, покачиванием. Особенно почему-то легко засыпаешь во время посадки (но быстро просыпаешься, чтобы не пропустить виды). Отличия от поезда минимальны и иногда подсознательно не хватает постукивания колес.

По пути из San Jose в Santa Clara (10-15 минут на такси) проехали мимо офисов McAffee и AMD; Silicon Valley, однако.

Постепенно обновляющаяся коллекция фотографий доступна по адресу http://picasaweb.google.com/andreyvit/EclipseCon2007.

January 13, 2007

Books and photos

Пришли книжки, которые я заказывал. Желающие могут взять их у меня почитать.

По веб-дизайну (никому не дам до сдачи дипломной):
— Веб-дизайн: книга Дмитрия Кирсанова (аннотация Артемия Лебедева);
— Веб-дизайн: книга Якоба Нильсена;
— Веб-дизайн: книга Стива Круга или «не заставляйте меня думать!»;
— Мейер. CSS - каскадные таблицы стилей. Подробное руководство.

По управлению проектами:
— Демарко, Листер. Человеческий фактор: успешные проекты и команды (легендарная peopleware);
— Джоэл о программировании (автор ведет блог Joel on Software);
— Гранд. Шаблоны проектирования в Java (очень цитируемая книга, на сайте автора одна из самых полных известных мне подборок паттернов);
— Ханк. Как пасти котов. Наставление для программистов, руководящих другими программистами;
— Брукс. Мифический человеко-месяц или как создаются программные системы (для коллекции, этого нельзя не иметь).

О программировании:
— Уоррен. Алгоритмические трюки для программистов;
— Иртегов. Введение в сетевые технологии (автору респект и уважуха, как советской армии);
— Мейерс. Эффективное использование С++. 55 верных советов улучшить структуру и код Ваших программ (не читал, но больше для коллекции по C++);
— Страуструп. Язык программирования C++. Специальное издание (для коллекции, такое тоже нельзя не иметь);
— Кнут. Все про METAFONT (для коллекции про TeX и дабы пугать компьютеры еще одной книгой автора; прочту как-нибудь).

И одна из любимых книг, которую я прочел в электронном виде:
— Лукьяненко. Танцы на снегу (для коллекции).

Кроме того, я наконец-то нашел время поразбираться с фотками. Закачал последние на http://picasaweb.google.com/andreyvit. Кстати, меня радуют цены на хостинг картинок там; подпишусь, как только заведу карточку (и не раньше марта, видимо):

250 МБбесплатно;
6.25 ГБ$25 в год;
25 ГБ$100 в год;
100 ГБ$300 в год;
250 ГБ$500 в год.

December 31, 2006

On the news

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

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

Даже не будем рассуждать о том, что казнь за убийство 148 человек, после которой в вызванных ею террактах погибло уже 80, — смешно. Весь судебный процесс был смешон. Собственно, Хуссейн добился своего — он держался лучше своих судей. «Враги вашей страны стремятся посеять между вами ненависть. Не дайте им разделить вас. Да здравствует джихад и священная война против оккупантов».

Радует только правильное отношение ко всему этому МИД России.

(А теперь продолжаем праздновать. Предлагаю читателям потребить один из тостов за всех великих людей, плохих или хороших.)