April 16th, 2004

полосатая свинья

rants

Вот Майкрософт проводит всякие конкурсы на сообразительность и по их результатам набирает себе сотрудников. Этакие гении с нестандартным мышлением.

Так вот, делать этого никак нельзя. Читать, что эти гении пишут нету никаких сил. Сегодня, читая референс по DirectShow заметил, что там наопределено заново много стандартных типов типа OAHWND. А вместо BOOL там long. И константы OAFALSE и OATRUE. Ничего особенно выдающегося, конечно, подумаете вы. Я тоже так подумал и написал:

fs = !fs;
window->put_FullScreenMode(fs);

и долго (минуты две :) удивлялся, почему не происходит переключение в полноэкранный режим. Потом я посмотрел, как определена константа OATRUE. Она оказалась равна -1. Да, знаковая минус единица! Блин, такого я еще не видел. У извращенца, который это придумал, хватило ума еще и строгое сравнение с ней сделать, иначе бы просто 1 тоже работало. Капец короче.
полосатая свинья

(no subject)

Сегодня у нас сладкое - порция эксплоитов для линукса =)
Вот и вас вылечат. Только они какие-то скучные. Никаких ремоут код екзекушинов.

Цитата дня:
I see deaf people