пятница, 21 апреля 2006 г.

среда, 19 апреля 2006 г.

Москвичам

Уважаемые коллеги!

Корпорация Sun Microsystems приглашает Вас принять участие в конференции Sun Tech Day. Это крупнейшая конференция, посвящённая технологиям Sun Microsystems, которая проводится в России впервые в рамках мирового тура Sun Tech Day .

В программе мероприятия – последние достижения в области средств разработки Java приложений, таких как Java Studio Creator, NetBeans и Java Studio Enterprise.

Впервые в Москве Вы сможете задать все свои вопросы Джеймсу Гослингу, (James Gosling), создателю языка Java. Задайте свои вопросы тем, кто делает Java сегодня и тем, кто стоял у ее истоков!

Конференция состоится 20-21 2006 года апреля в Новом Президиуме Академии Наук, по адресу: Москва, Ленинский проспект, д. 32а, Российская академия наук (м. Ленинский проспект)

Получить более подробную информацию о программе Sun Tech Day можно по адресу: http://ru.sun.com/news/events/2006/april/suntechday/index.html

Участие в конференции бесплатное.

вторник, 18 апреля 2006 г.

Котоклизм

Похолодает: 24 и 25 апреля - конец света...

Ладожский возкал

Заехал сегодня с утра за билетами. Полчаса мучил экран насчет билетов. Ближе к концу он показал мне синий экран и перезагрузился. Грузятся там винды 98. После перезагрузки показывает только поезда на сегодня. И в таком состоянии висит еще минут 10. Я попытался сфотографировать на телефон, но фоток не вышло...

Кайлас

Зашел с утра в магазин - дисков прикупить. Выбрал всякое, включая Lordi. Подхожу к кассе. Продавщица с одного диска сканером цену сняла, с другого. И не откладывает их в сторону, а подсовывает вниз стопки. И рожа такая хитрая-хитрая...
Точно! Нае... обманула!!!
Первый диск кликнула два раза, думала я не замечу разницу в сто рублей при общей сумме в тысячу. Я ей указал на это, но менеджера вызывать не стал. Лениво было...
Хотя может и зря не стал. Давить таких надо в зародыше!

Пидорасы

Звучит чуть эмоциональнее, чем агенты по недвижимости, но более точно передают смысл их работы. В последний момент повышают цену на 2000$

понедельник, 17 апреля 2006 г.

Google Pages

Попытался нарисовать сложную страничку. Есть проблема с переформатированием содержимого <PRE>. Зафайлил баг. Жду ответа.

пятница, 14 апреля 2006 г.

Eurovision'06: Lordi

Вот с такой вот песенкой горячие финские партни поедут на Евровидение.

четверг, 13 апреля 2006 г.

Райффайзен

А вы знаете, что курс при снятии долларов в банкомате выгоднее курса перевода с рублевого счета на долларовый?

СпермБанк

Зашел сегодня в СБ РФ заплатить за квартиру. Но так как вышел рано, то отделение возле дома еще не работало. Поэтому зашел возле работы...
Так эти суки сначала пробили мне оплату, а только потом заявили, что я им должен на 72 рубля больше. Типа 3% за перевод денег между районами города. Блин! А раньше сказать нельзя было?

среда, 12 апреля 2006 г.

С праздником!

Поздравляю всех ЛИАПовцев с праздником...

А вам слабо?

Вчера в 16:00 смотрел квартиру на Шлиссельбургском пр.
Когда выходили, агент предложил подбросить до метро. А был он на тонированной бомбе со всякими наворотами.
Выехали в 16:30, у метро были в 16:45. На площади Александра Невского. Я чуть не поседел. Для тех кто не в курсе: пробка там начиная с Елизаровской стоит, а потом еще вливается поток из-под американских мостов. Он гнал по набережной, по встречке, подрезал грузовики, протискивался между трамваями... Пару раз выходил на лобовуху. Блин, следующий раз я пойду пешком ;)

понедельник, 10 апреля 2006 г.

Java on FreeBSD

В новостях о FreeBSD пробежала новость, что появились деньги на лицензирование Java и вроде бы даже JDK5 официально будет поддерживаться Sun. Надо провентилировать эту информацию. Если это так, то снесу SuSE 10 и поставлю FBSD.

среда, 5 апреля 2006 г.

South Park Studio

Вот и я нарисовал персонаж для мультфильма:

вторник, 4 апреля 2006 г.

О работе

Сейчас ведется бодрая переписка по поводу недавно пофикшенного мной бага. Суть бага в следующем: если использовать XMLEncoder для записи immutable beans через Java Web Start или в любом другом окружении, использующем SecurityManager, то возникает SecurityException. Я обнаружил, что в DefaultPersistenceDelegate используется доступ к закрытым полям, а не к свойствам объектов. Это противоречит спецификации JavaBeans!
После обсуждения с одним из архитекторов мы выкинули этот код. А теперь несколько других архитекторов убедили этого, что backward compatibility важнее правильной работы Java. И пытаются заставить меня откатить изменения. Я пока сопротивляюсь, но скоро мои бастионы падут. И придется мне своими руками внести DIRTY HACK в Java.
Ээх! Надо будет написать обширный JavaDoc, в котором попытаться объяснить, что из-за каких-то недоучившихся дегенератов, пишуших бины не по спецификации, пришлось нормальных программистов лишить возможности писать правильные бины.
Immutable bean - класс, который создается конструктором с параметром, значение которого соответствует свойству бина. Например:
public class ImmutableBean
{
private Object value;

@ConstructorProperties({"value"})
public ImmutableBean( Object value )
{
this.value = value;
}

public Object getValue()
{
return this.value;
}
}