September 22nd, 2004

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

GNU

GNU - очень забавные ребята. Часто складывается ощущение, что крыша у них оторвана соверненно. Например, от чтения их coding standards у меня слезы наворачиваются. Вот, к примеру, хорошее место:
http://www.gnu.org/prep/standards_11.html#SEC11

Настоятельно рекомендуется вместо:
#ifdef HAS_FOO
...
#else
...
#endif

писать:
if (HAS_FOO)
...
else
...

Только на самом деле это вовсем не должно работать одинаково. Мало того, что неиспользующаяся ветвь может не компилироваться, так даже если он скомпилировалась, она еще может и не слинковаться.

ЗЫ а еще сегодня появился таки вирус, использующий drag-and-drop vulnerability в IE. yay!