Всему свое время: время разбрасывать грабли и время наступать на них…
Первое, к чему привыкаешь, работая на 64-битной версии Windows это то, что 32-битные и 64-битные приложения разнесены по разным каталогам: первые используют «Program Files (x86)» и «%windir%\SysWOW64», тогда как вторые - «Program Files» и «%windir%\System32». Более того, все (за небольшим исключением) обращения из 32-битных приложений к «%windir%\System32» перенаправляются в «%windir%\SysWOW64», защищая тем самым систему от засорения 32-битными компонентами.
(more…)
Posted at 10:04 am •
Каждый раз на выходные случается одна и та же история - валяюсь в постели в субботу до обеда чтобы выспаться за прошедшую неделю (и на неделю вперед заодно). В результате встаю с больной головой и целый день идет коту под хвост. Кроме того, все попытки поставить будильник чтобы встать пораньше не работают, потому что утром в субботу мой организм упорно (и успешно) игнорирует будильник. И что с этим делать?
Posted at 9:43 pm •
Долго искал утилиту для конвертирования C/C++ кода в HTML с подсветкой синтаксиса. Старый добрый Colorer по-прежнему лучше всех. Помимо других достоинств, он выдаёт «CSS-совместимый» HTML. Очень удобно. Рекомендую.
Posted at 9:54 pm •
Реализация алгоритма, описанного в первой части. В принципе исходный код говорит сам за себя. Остановлюсь на некоторых деталях.
(more…)
Posted at 1:02 pm •
Простой способ сократить число юнит тестов и сохранить 100% покрытие кода - разбить тесты на элементарные случаи и перебрать все комбинации. Этот способ хорошо подходит для тестирования отдельных функций и методов.
(more…)
Posted at 10:08 pm •