Mirror, mirror, is there someone who can make my day today?
Алекс Лочер
дневник заведен 02-06-2002
постоянные читатели [303]
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
интересы [76]
общение, программирование, фотография, дайвинг, горы, политика, путешествия, люди, история, сны, парашютный спорт, горные лыжи, Мир как текст
антиресы [14]
лицемерие, расизм, предательство
[5] 03-08-2014 11:50
На гребне

[Print]
РасчЮдесная
21-11-2008 18:14 чего только не придет в измученную джетлагом голову
if (Environment.ProcessorCount > 0)
{
     // какие-то полезные действия
}
else
{
   throw new CpuNotFoundException("WTF?!");
}


Приколы приколами - но первую строчку я реально написал - и потом долго тупил: что же меня в ней так смущает?
Комментарии:
21-11-2008 21:06
Нефтяник-передозник
жжоте
Освещающий путь...
Противотанковый ёж
веселее было бы
if (Environment.ProcessorCount <= 0)
The Wave
hamaan У меня чуть иначе было.
Возился с некой библиотекой для булевых операций над двумерными полигонами. Это, кстати, весьма интересная с математической точки зрения задача и почему-то мало покрытая работами в сети Библиотека была триальная - и ограничение было простое: если у результирующего полигона число вершин кратно семи, то кидается исключение. Ну логику автора понять можно: попробовать либу так можно, а в коммерческом приложении юзать нельзя - мало ли сколько там вершин в реальной жизни будет. Но у меня была проблема - мне было нужно оценить библиотеку с точки зрения нашей реальной задачи, а там полигонов было реально очень много, и нет-нет да попадался один с числом вершин кратным семи.
Либы в сорсах нет, только скомпилированный дотнетовский экзешник. Ну чего делать - влез с потрохами в MSIL, нашел там условие (типа N>0 && N%7==0), поменял знак с больше на меньше... Странно, но многоугольника с отрицательным числом вершин не обнаружилось до сих пор...
Освещающий путь...
Алекс Лочер, хакер, блин

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть