Как (не) нужно делать интерфейсы

И вот я послал в Уxt4 Dev List настолько плохой патч, что мне посоветовали прочитать это Rusty Rusell’s writeup, «How Do I Make This Hard to Misuse«: And the flip side, his «What If I Don’t Actually Like My Users?« Спешу поделиться с теми, кто не хочет повторять моих ошибок. Скачать статью в PDF

Определяем является ли число степенью двойки

Просто кусок кода, который определяет является ли число степенью двойки. if ((blocksize & (blocksize — 1)) != 0) { fprintf(stderr, «%s: blocksize %lu not a power-of-two value\n», progname, blocksize); return EINVAL; }   Скачать статью в PDF

Ufologists попали в финал IFSF CTF

Несмотря на то, что я отдалился от дел команды «Ufologists», я остаюсь ее большим болельщиком, и потому безмерно рад новости, которой хочу поделиться. В самом событии участия я не принимал (даже как наблюдатель), потому процитирую официальные новости университета.