Dec 5, 2006 · Comments
Windows
Тут в комментариях зашла речь о роли каталога “%SystemRoot%\system32\dllcache” и причинах почему он занимает столько места. Отвечаю здесь, так как это может быть интересно многим.
Для того чтобы убедиться, что каталог dllcache - это всего лишь никак не используемая свалка копий исполняемых модулей достаточно воспользоваться утилитой ProcessExplorer. В среднем это около пол гига украденных у пользователя. Даже, если это был бы действительно кеш, любому маломальски опытному человеку понятно, что скорость доступа к файлам в каталоге такой длинны будем еще хуже чем к их оригиналам.
Read On →
Dec 4, 2006 · Comments
Всякая всячина
Все идёт к тому, что я перестану читать новости на русском языке просто потому, что на проверку фактов по другим источникам уходит всё больше и больше времени. Вот свежий пример:
США: с сегодняшнего дня компании обязаны отслеживать электронные сообщения сотрудников:
В США 1 декабря вступили в силу новые правила, по которым компании обязаны отслеживать электронные сообщения своих сотрудников, в том числе электронные письма и короткие послания программ обмена сообщениями, передает РИА «Новости».
Read On →
Dec 4, 2006 · Comments
Windows
В одном из комментариев меня спрашивали про проблемы, возникающие при повседневной работе на 64-х битной системе. Так вот, типичная проблема - хотя 95% приложений работают как и положено, остальные 5% - чудят как хотят. Сегодня, к примеру, у меня не заработал RSS Bandit v1.3.0.42. При попытке раскрыть главное меню он просто повисал и начинал бесконечно открывать окна, которые были видны только в панели задач:
После непродолжительного гугления выяснилось, что проблемы есть и на 32-х битной Vista:
Read On →
Nov 29, 2006 · Comments
ДизайнИнструментыWow64
Пару недель назад столкнулся с проблемой, пытаясь собрать 64-х битную версию Boost.Jam из поставки Boost.Build. Скрипт build.bat, запускающий процесс сборки, выдавал не очень понятное сообщение “\Microsoft was unexpected at this time.”:

Read On →
Nov 26, 2006 · Comments
Космос
Обожаю рассматривать астрономические фотографии и особенно фотографии галактик, туманностей и прочих deep sky объектов. И похоже, что развитие цифровой фототехники и цифровой обработки фотографий явно способствует этому увлечению. Сайт Роберта Гендлера (Robert Gendler) “Вселенная в цвете” - один из лучших примеров этому. Вот, например, его снимок знаменитой туманности Ориона:

M42 (C) Robert Gendler 2006
Read On →
Nov 23, 2006 · Comments
Всякая всячинаUnicode
Наткнулся сегодня на забавный пост в блоге Michael Kaplan: Every character has a story #4: U+feff (alternate title: UTF-8 is the BOM, dude!). Майкл умудряется интересно писать про скушные вещи вроде Unicode BOM, распознавание кодировок и т.п. Избранные места:
Enter Microsoft.
(Yes, I know – boo, hiss, etc.)_
But every 4-6 months another huge thread on the Unicode List gets started about how bad the BOM is for UTF-8 and how it breaks UNIX tools that have been around and able to support UTF-8 without change for decades and about how Microsoft is evil for shipping Notepad that causes all of these problems and how neither the W3C nor Unicode would have ever supported a UTF-8 BOM if Microsoft did not have Notepad doing it, and so on, and so on.
Read On →
Nov 21, 2006 · Comments
Программирование
Кстати, никто не знает как перевести на русский слово assertion?
Интересно сравнить частоту использования статических и динамических assertions. Поиск в Google Code Search выдаёт вот такие результаты:
Поиск по “C_ASSERT” даёт 15 ссылок;
“BOOST_STATIC_ASSERT” – около 200;
“STATIC_ASSERT” – ещё 100.
В то же время общее число упоминаний “ASSERT” даёт около 386000 ссылок. Разница больше 3-х порядков! Из этого можно сделать вывод, что статические assertions, не смотря на всю пользу от них, практически не используются.
Read On →
Nov 17, 2006 · Comments
Юмор
Избранные цитаты с forum.privet.com:
Как люди, которые живут жарком климате в Америке, борются с тараканами? Я была удивлена когда увидела в Техасе очень большого таракана, в России я таких не видала.
Покупаем наган и мочим казлов.
Только через Animal Control. Самостоятельно калечить таракана - незаконно!
брызгали, брызгали. Никуда они не уходят, лошади проклятые.
Во-первых, надо понять, что тропический таракан - ваш друг. Ето свидетельство чистоты жилища, ибо в грязных и замусоренных домах крупные тарканы не водятся, им нужно как минимум 10 см в ширину для свободного пробега.
Read On →
Nov 17, 2006 · Comments
Отладка
После окончательного перехода на Vista на моей основной машине отказался запускаться ядерный отладчик. Вместо того, чтобы терпеливо дожидаться соединения, он стал выдавать вот такое сообщение:

Read On →
Nov 15, 2006 · Comments
Инструменты
Не секрет, что возможности утилиты build.exe тесно завязаны на стандартное окружение, предоставляемое WDK. Это окружение формируется скриптами makefile.def, makefile.new, makefile.plt и т.д. из директории bin. Анализируя их, можно обнаружить много интересного.
Read On →