В своих проектах я использую три типа – пересечение прямоугольников (наиболее быстрый, но и наименее точный), пересечение окружностей / пересечение окружности и прямоугольника (относительно быстрый и точный), по-пиксельный тест (наиболее медленный, но самый точный). Последний вариант можно ускорить путем упрощения …

Open source 3D драйвера для Nvidia
Новый проект, призванный создать открытые драйвера для видеокарт на чипах от Nvidia с поддержкой 3D-ускорения. На данный момент нет драйверов, которые могли бы использовать обычные пользователи. Интересно (точнее несколько странно) выглядит таблица фич драйвера и его текущее состояние.

Реализация сборки мусора на С++
В данной статье рассматривается обобщённая реализация сборки мусора на С++. Обсуждаются два конкретных алгоритма сборки мусора – “Mark-Sweep” и “Mark-Compact”, и их реализация. Также рассматриваются ограничения, которые накладываются на приложения при использовании сборки мусора, и изменения в компиляторе C++, которые …
Золушка, танцевальный кружок, наркоман и «Спокойной ночи, малыши»
Фея собирает Золушку на бал. Платье, там туфельки… А поедешь ты, Золушка, на машине “Лада-Калина”! Но запомни: ровно в полночь… Хотя… может и раньше… Да, в принципе, в любой момент… Знаешь, Золушка! Езжай-ка ты лучше на тыкве! – Хочу в …

GTK+ и его внешний вид
Окончательно надоел мне внешний вид GTK+2 приложений после того, как я в очередной раз посмотрел на интерфейс Ubuntu. До сего момента я использовал тему gtk-engines-qt – но она кривая (с этой темой на интерфейс GIMP смотреть без дрожи не возможно). …

Google Desktop и Linux
Локальная поисковая система от Google весьма удобная штука. Для Linux есть проект Strigi – аналогичная поисковая система. Есть апплет для для Kicker, есть kio slave. Есть различные “морды” (и не только для KDE).

VMware + Windows + полноэкранные приложения (игры)
Тестировал игру в Windows Vista – как то странно ведет себя мышь в полноэкранном режиме – курсор движется куда угодно, но только не туда, куда хочется. В окошке все в норме. Ковыряние в конфиге vmware помогло. Достаточно добавить такой параметр …
Подборка фонтов
В поисках фонта набрел на неплохой архив фонтов. В коллекции есть и много бесплатных фонтов.