Oct 5, 2006 · Comments
Google
Google презентовал Google Code Search - поиск по исходникам. Я, само собой, тут же попробовал найти исходники Windows. Не находит. :-) Если серьезно, то похоже, что поиск сделан на совесть. Поддерживаются регулярные выражения. Результат удобно подсвечивается. Можно свободно перемещаться по соседним исходникам. Удобно. Не хватает только подсветки синтаксиса. :-)
Oct 4, 2006 · Comments
COMПрограммирование
Дурная голова ногам покоя не даёт.
Поставил свежий WDK и понял, что мне жутко надоело каждый раз исправлять все ярлыки, меняя шрифт на Lucida Console и размеры окна со стандартных 80x25 на более удобоваримые 170x75. Зачесались руки автоматизировать это дело.
Read On →
Oct 3, 2006 · Comments
Всякая всячина
Вот такая замечательная картинка была сегодня на www.bloglines.com:
The Bloglines Plumber.
Oct 1, 2006 · Comments
Всякая всячина
Прикольная статья: http://www.vz.ru/columns/2006/9/28/50598.html. :-)
Sep 29, 2006 · Comments
Всякая всячина
Обожаю когда меня спрашивают насколько похожи русский и украинский языки. Спрашивают, естественно, только иностранцы. Поскольку те, кто в Украине не живет украинским, как правило, не интересуются, а украинцы поголовно говорят на обоих, так что и спрашивать смысла нет никакого. Так вот, вся соль вопроса в том, что видя некоторую заминку в ответом (А как тут не замяться? Языки-то похожи, спору нет, а вот насколько они похожи?) собеседник приходит на помощь и предлагает еще одну пару похожих, по его мнению, языков для сравнения.
Read On →
Sep 28, 2006 · Comments
Всякая всячина
- Паук. Паук - тотем программистов. Программисты, чьим тотемом является паук, плетут свой код бережно и нежно, и любое касание воспринимают как вторжение. Изменить что-либо в ажурной конструкции невозможно, потому что при вмешательстве сразу всё развалится.
Read On →
Sep 27, 2006 · Comments
Инструменты
Последние несколько дней я занималься масштабным перекраиванием реестра на одной их подопытных машин. Копировал, переименовывал и перемещал здоровые куски. В процессе выяснилось, regedit не очень-то подходит для подобных манипуляций. По началу я пытался обходиться правкой экспортированных .reg файлов, но потом понял, что нужно искать более удобный способ. Оказалось что способы есть, хотя их и не так много.
Read On →
Sep 26, 2006 · Comments
PowerShell
http://blogs.msdn.com/powershell/archive/2006/09/26/Windows_PowerShell_RC2_Now_Available.aspx
Утверждается, что добавилась возможность менять свойства WMI объектов через вызовы методов. Получается, что раньше они были доступны только для чтения. Гм. Надо бы поиграться.
Sep 25, 2006 · Comments
Wow64
Wow64 использует модифицированные версии некоторых 32-х битных библиотек. Среди них kernel32.dll, ntdll.dll, user32.dll, imm32.dll, gdi32.dll и rpcrt4.dll. Модифицированные версии библиотек нужны чтобы перехватить все возможные системные вызовы и перенаправить их через Wow64. Однако rpcrt4.dll и так не вызывает системные сервися напрямую и выполняет все вызовы с помощью ntdll.dll. Зачем же нужна специальная версия этой библиотеки?
Read On →
Sep 23, 2006 · Comments
ИнструментыPowerShell
Последнее время я только тем и занимался, что копался в недрах системных служб в отладчике. Половина из них использует “svchost.exe” в качестве исполняемого файла, что довольно неудобно, когда пытаешься подсоединиться к нужному процессу. Никогда не знаешь какой именно из многочисленных “svchost.exe” нужно выбрать.
В Vista эта проблема решается наличием дополнительной страницы “Services” в Task Manager. Там в контекстном меню службы есть пункт “Go to the process”, который подсвечивает искомый процесс.
Read On →