Not a kernel guy

… in the Windows kernel team

Tuesday, August 15, 2006

«Program Files» vs. «Program Files (x86)».

Всему свое время: время разбрасывать грабли и время наступать на них…

Первое, к чему привыкаешь, работая на 64-битной версии Windows это то, что 32-битные и 64-битные приложения разнесены по разным каталогам: первые используют «Program Files (x86)» и «%windir%\SysWOW64», тогда как вторые - «Program Files» и «%windir%\System32». Более того, все (за небольшим исключением) обращения из 32-битных приложений к «%windir%\System32» перенаправляются в «%windir%\SysWOW64», защищая тем самым систему от засорения 32-битными компонентами.

(more…)

Tags:
Posted at 10:04 am •

Sunday, August 13, 2006

Спаааать…

Каждый раз на выходные случается одна и та же история - валяюсь в постели в субботу до обеда чтобы выспаться за прошедшую неделю (и на неделю вперед заодно). В результате встаю с больной головой и целый день идет коту под хвост. Кроме того, все попытки поставить будильник чтобы встать пораньше не работают, потому что утром в субботу мой организм упорно (и успешно) игнорирует будильник. И что с этим делать?

Posted at 9:43 pm •

Wednesday, August 9, 2006

Старый добрый Colorer.

Долго искал утилиту для конвертирования C/C++ кода в HTML с подсветкой синтаксиса. Старый добрый Colorer по-прежнему лучше всех. Помимо других достоинств, он выдаёт  «CSS-совместимый» HTML. Очень удобно. Рекомендую.

Posted at 9:54 pm •

Wednesday, August 9, 2006

Эффективные юнит тесты. Часть II.

Реализация алгоритма, описанного в первой части. В принципе исходный код говорит сам за себя. Остановлюсь на некоторых деталях.

(more…)

Posted at 1:02 pm •

Sunday, August 6, 2006

Эффективные юнит тесты. Часть I.

Простой способ сократить число юнит тестов и сохранить 100% покрытие кода - разбить тесты на элементарные случаи и перебрать все комбинации. Этот способ хорошо подходит для тестирования отдельных функций и методов.

(more…)

Posted at 10:08 pm •
« Previous Page

Powered by WordPress