10 окт. 2008 г.

Реклама пива

Не смотря на то, что данная реклама старая, на мой взгляд, она чертовски хороша и вне времени.


ps. да и настроение поднимает

3 окт. 2008 г.

Qt4: dynamic loading ui from an other ui, part 1

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

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

24 сент. 2008 г.

Java: базовые equals и hashCode

Случается такое, что требуется поведение equals и hashCode класса было таким же, как поведение по-умолчанию соответствующее методам в java.lang.Object.
Однако, что делать если класс является наследником некоторого класса, у которого определены свои собственные equals и hashCode ?
@Override
public boolean equals(Object obj) {
return this == obj;
}

@Override
public int hashCode() {
return System.identityHashCode(this);
}

ps.Хотя, думаю, что для большинства java разработчиков я не открыл ничего нового.