Если количество кода сокращается - скорее всего я на правильном пути. Иногда даже приходит в голову стереть всё и уйти в (шоу-бизнес | монахи | ополченцы | проститутки).
Сравнивал картиночки в перле с помощью биндинга к libgd - медленновато (и семплит (getPixel()) и сравнивает), переписал кусок на сишечке - вместо двух минут стало две секунды.
Есть два компа, на одном виндовс точёный, на другом линукс дрочёный. Угадайте на каком wake-on-lan удалось настроить с первого раза, а на каком с 21-го потому что комп включался сам по себе через три секунды после выключения (спасибо за помощь, интернет, оказывается это хэкеры меня пенетрировали, ну ок). Дополнительная информация: в первом - олдовая материна с биосом из 2008-го (775 сокет, на котором деды вычисляли прогресс коммунизма и запускали в космос олимпийского мишку во времена брежнева), а во втором уефи (графон).